h1 {color: #fff;font-weight: 400;line-height: 1.2 !important;margin-top: 0;}
p.about_p {color: #fff !important;font-size: 16px;margin-bottom: 30px;}
.about-href{border:solid 1px #fff;padding:7px 15px 7px 7px;color:#fff;font-size:16px;}
.background{background-position:center top;background-attachment:inherit;background-size:100% 450px !important;background-repeat:no-repeat;}
.about-href:hover{border:solid 1px #003366;background-color:#fff;color:#003366;text-decoration:none;}
.threeps-p{padding-top:60px;font-size:16px;}.img-threeps{width:250px !important;}
.contact-header{height:400px;}
.header-sec{background-color:#e52429;opacity:0.7;padding:20px 20px 20px 100px;}
.header-sec h1{color:#fff;width:30%;border-bottom:solid 2px #fff;margin-bottom:5px;}
.header-sec h2{color:#fff;line-height:45px;}

.col-center{text-align:center;}
.spanstyle{color:#003366;font-size:20px;font-weight:400;}
.peoplesec{background-color:#f8f8f8;border-style:none;}
.people-img{width:100px !important;padding-bottom:30px;}
.counterh2{margin-bottom:20px !important;margin-top:0px;}
h4.texthover{font-size:24px !important;padding-top:15px !important;color:#003366 !important;padding-bottom:15px !important;border-top:solid 4px #ddd;-webkit-transition-duration:0.4s;-webkit-transition-delay:0.2s;transition-duration:0.2s;transition-delay:0.1s;}
h4:hover.texthover{font-size:24px !important;padding-top:15px !important;padding-bottom:15px !important;color:#fff !important;background-color:#003366;border-top:solid 4px #003366 !important;}
.networkssec{background-color:#ffffff;border-bottom:none;}
h2{color:#003366;font-size:35px;font-weight:500;}
.color{color:#000}
.color1{color:#003366}
.color2{color:#e52429}
.counter {width: 70px;}
.counter-symbol { display: block; margin-top: 20px; font-size: 30px;font-weight: 500; }
.footersec{background-color:#333333;border-style:none;}
.footer-borcon{padding-top:20px;padding-bottom:20px;border-top:solid 2px #fff;}
.footer-borcon1{padding-top:20px;padding-bottom:20px;}
.footer-heading{color:#fff;font-size:20px;font-weight:400;}
.footer-para1{color:#adadad!important;font-size:16px;margin-bottom:10px;}
.footer-para1:hover{color:#fff;font-size:16px;margin-bottom:10px;}
.footer-para{color:#fff !important;font-size:16px;margin-bottom:10px;}
.footer-social{width:40px !important;background-color:#fff;}
.form-control {border-top: none !important;border-left: none !important;border-right: none !important;background-color: transparent;border-bottom: solid 1px #adadad;border-radius: 0 !important;color: #adadad;}

::placeholder {color: #adadad !important;}
.form-control:focus {border-top: none !important;border-left: none !important;border-right: none !important;background-color: transparent;}
.footer-social {width: 40px !important;background-color: #fff;}
#topNav #topMain>li.mega-menu {position: inherit;color: #fff;}
#topNav #topMain>li.mega-menu>ul {max-width: 100%;width: 100%;}
#topNav #topMain>li.mega-menu div.row {display: table;margin: 0;padding: 0;width: 100%;}
#topNav #topMain>li.mega-menu div.row div {display: table-cell;border-left: rgba(0,0,0,.1) 1px solid;margin-left: -1px;display: table-cell;vertical-align: top;float: none;margin: 0;padding: 0;}
#topNav #topMain>li.mega-menu div.row>div:first-child {border-left: 0 !important;}
#topNav #topMain>li.mega-menu div.row div>ul>li>span {color: #111;font-weight: 700;display: block;padding: 7px 15px 7px 15px;}
#topNav #topMain>li.mega-menu div.row div>ul>li>img {padding-left: 10px;}
#topNav #topMain>li.mega-menu div.row div:first-child {border-left: 0;}
#topNav ul.dropdown-menu a.dropdown-toggle {background-image: url(../images/submenu_light.png);}
#topNav ul.dropdown-menu a.dropdown-toggle {background-image: url(images/right-arrow.png);}
#topNav div.submenu-dark ul.dropdown-menu {background-color: #fff;}
#topNav div.submenu-dark ul.dropdown-menu a.dropdown-toggle {background-image: url(../images/submenu_dark.png);}
#topNav div.submenu-dark ul.dropdown-menu li.active:focus>a, #topNav div.submenu-dark ul.dropdown-menu li.active:hover>a, #topNav div.submenu-dark ul.dropdown-menu li.active>a, #topNav div.submenu-dark ul.dropdown-menu li:focus>a, #topNav div.submenu-dark ul.dropdown-menu li:hover>a {color: #fff;background-color: rgba(0,0,0,.15);}
#topNav div.submenu-dark ul.dropdown-menu li.divider {background-color: rgba(255,255,255,.1);}
#topNav div.submenu-dark ul.dropdown-menu>li a {color: #ccc;}
#topNav div.submenu-dark #topMain>li.mega-menu div.row div>ul>li>span {color: #000;}
#topNav div.submenu-dark #topMain>li.mega-menu div.row div {border-left: rgba(0,0,0,.2) 1px solid;}
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu {	min-width: 600px;	width: auto !important;	left: 262px;	right: auto;	background-position: top right;	background-repeat: no-repeat;}
body.menu-vertical.menu-inverse #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu {min-width: 600px;width: auto !important;left: auto !important;right: 262px !important;}
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu ul li {list-style: none;}
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu ul {background-color: transparent;}
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu .row>div {padding: 10px;min-width: 100px;}
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu li.divider {border: 0;background: 0 0;margin-bottom: 20px;}
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu a {font-size: 11px;}
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu, body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu a, body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu li, body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu ul {border: 0 !important;}
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu a h3, body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu a h4, body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu a h5, body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu a h6 {font-size: 15px;line-height: 15px;margin: 0 0 8px 0;}
body.menu-vertical #mainMenu.sidebar-vertical.sidebar-dark ul.nav ul.dropdown-menu.column-menu a h3, body.menu-vertical #mainMenu.sidebar-vertical.sidebar-dark ul.nav ul.dropdown-menu.column-menu a h4, body.menu-vertical #mainMenu.sidebar-vertical.sidebar-dark ul.nav ul.dropdown-menu.column-menu a h5, body.menu-vertical #mainMenu.sidebar-vertical.sidebar-dark ul.nav ul.dropdown-menu.column-menu a h6 {color: #fff;}
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu a:hover h3, body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu a:hover h4, body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu a:hover h5, body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu a:hover h6, body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu li.active a h3, body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu li.active a h4, body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu li.active a h5, body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu li.active a h6 {text-decoration: underline;}

.cool-link {display: inline-block;color: #036;text-decoration: none;}
.cool-link::after {content: '';display: block;width: 0;height: 2px;background: #036;transition: width 1s;}
.cool-link:hover::after {width: 100%;transition: width .5s;}
.back {font-size: 21px !important;}
.button-m {border-radius: 5px !important;top: 18px;height: 30px !important;display: block;background: linear-gradient(to right,#0d6db3 50%,#fff 50%);background-size: 200% 100%;background-position: right bottom;transition: all .5s ease-out;}
.button-m:hover {background-position: left bottom;}
.text-m {text-align: center;font-size: 16px;line-height: 12px !important;color: #000 !important;transition: all .6s ease-out;display: block;}
.text-m:hover {color: #fff !important;}
.counter-h3 {color: #333 !important;}
.nav>li>a:focus, .nav>li>a:hover{background-color:transparent !important;}
#topNav ul.dropdown-menu {margin-top: 0 !important;}
#topNav ul.dropdown-menu li {border-bottom: none !important;}
#topNav div.submenu-dark ul.dropdown-menu li.active:focus>a, #topNav div.submenu-dark ul.dropdown-menu li.active:hover>a, #topNav div.submenu-dark ul.dropdown-menu li.active>a, #topNav div.submenu-dark ul.dropdown-menu li:focus>a, #topNav div.submenu-dark ul.dropdown-menu li:hover>a {color: #333 !important;background-color: transparent !important;}
#topNav div.submenu-dark ul.dropdown-menu>li a {color: #333 !important;}
#topNav div.submenu-dark ul.dropdown-menu {border-style: none !important;}
#header.fixed.text-m {text-align: center;font-size: 16px;line-height: 7px !important;color: #000 !important;transition: all .6s ease-out;display: block;}
#topMain.nav-pills>li>a {font-size: 16px !important;}

.h3top {margin-top: 0 !important;}
.botheading {margin-bottom: 20px;}
.know-more {color: #000;font-size: 16px;padding: 7px 12px;border: solid 1px #000;width: 100%;text-decoration: none !important;}
.know-more:hover {color: #fff;font-size: 16px;padding: 7px 12px;background-color: #069;border: solid 2px #069;}
.know-more1 {color: #fff;font-size: 16px;padding: 7px 12px;border: solid 2px #fff;width: 100%;text-decoration: none !important;}
.know-more1:hover {color: #333;font-size: 16px;padding: 7px 12px;background-color: #fff !important;border: solid 2px #fff;}
.contactsection {border-style: none;background-color: #f5f5f5;}
.border-register {padding: 20px;background-color: #fff;border-radius: 10px;}
.padrightleft {padding-right: 50px;padding-left: 50px;}
.contactheading {color: #069 !important;text-align: center;margin-bottom: 20px;}
.conpadtop {padding-top: 25px;}
.formspace {padding-top: 15px;}
.toph3 {margin-top: 0 !important;}
.jobtop {margin-top: 20px;}

.subhearder {padding: 80px 0 !important;background-color: #0d6db3;height: 48vh;background-position: center;background-attachment: local;}
.contactus {font-size: 38px !important;color: #fff !important;text-align: center !important;margin-bottom: 5px !important;}
.cotactus_p {color: #fff !important;margin-bottom: 5px !important;font-size: 20px !important;text-align: center !important;}
.sectop {padding-top: 77px !important;}
.driving {background-color: #036;border-style: none;}
.driving-h2 {color: #fff !important;margin-top: 0 !important;margin-bottom: 25px !important;}
.driving-p {color: #fff !important;margin-bottom: 10px !important;font-size: 18px;}
.driving-p1 {color: #fff !important;margin-bottom: 10px !important;font-size: 18px;}
.p-text {color: #fff !important;margin-bottom: 0 !important;padding: 10px 7px !important;font-size: 16px;padding: 10px 7px 10px 15px !important;-webkit-transition-duration: .8s;}
.p-text:hover {color: #fff !important;margin-bottom: 0 !important;padding: 10px 7px 10px 15px !important;font-size: 16px;background-color: #f33;}
.colright {padding-right: 40px;}
.colpdtp{padding-top: 34px;}
#mainMenu ul li a, #topBar ul li a, #topMain ul li a {text-transform: none;font-size: 15px !important;border-bottom: solid 1px #f5f5f5 !important;}
.margbot4 {margin-top: 0 !important;}
h1.values-head {color: #036 !important;font-size: 35px;font-weight: 500;}


@media only screen and (max-width:768px) {
body.menu-vertical #mainMenu.sidebar-vertical ul.nav ul.dropdown-menu.column-menu {background-image: none !important;}
.marginbottom {margin-bottom: 0 !important;}
.marginbottom2 {margin-bottom: 20px !important;}
.mobsec2 {padding-top: 50px !important;padding-bottom: 0 !important;}

}

@media only screen and (max-width:575px) {
.text-banner {line-height: 20px !important;}
.threeps-p {padding-top: 30px !important;font-size: 16px;}
.img-threeps {width: 170px !important;}
.colpdtp {padding-top: 0 !important;padding-bottom: 20px !important;}
.peoplerow {padding-top: 50px !important;padding-bottom: 50px;}
.margbot {margin-bottom: 20px !important;}
.margbot1 {margin-bottom: 30px !important;}
.margbot3 {margin-bottom: 0 !important;}
.couterspace {padding-bottom: 0 !important;}
.couterspace2 {margin-bottom: 30px !important;}
.copyrights {display: inline-block;}
.people-img {width: 100px !important;padding-bottom: 10px !important;}
}

@media only screen and (min-width:576px) {
.threeps-p {padding-top: 60px;font-size: 16px;}
.img-threeps {width: 250px !important;}
.colpdtp {padding-top: 34px;}
.peoplerow {padding-top: 80px;padding-bottom: 0;}
.couterspace {padding-bottom: 15px;}
.couterspace2 {margin-bottom: 0;}
.copyrights {float: right;}
.people-img {width: 100px !important;padding-bottom: 30px;}
}

@media (min-width:320px) and (max-width:480px) {
.header-sec {background-color: #e52429;opacity: .7;padding: 20px 20px 20px 40px;}
.header-sec h1 {color: #fff;width: 60%;border-bottom: solid 2px #fff;margin-bottom: 5px;}
.padrightleft {padding-right: 20px;padding-left: 20px;}
}