/*************** common classes starts ***************/
@media (min-width:1500px){.container{max-width:1440px!important;}}
body{font-family: 'Roboto', sans-serif; font-size:16px!important; font-weight:400; color:#656565;background-color: #FFFFFF!important;}
a{color:inherit; text-decoration:none !important;}
.fluid0{padding:0;}
.boxpadding{padding-bottom:40px;}
.bodybg{background-color:#ffffff;}
.bgwhite{background-color:#ffffff;}
.btn{font-weight:500; transition:.5s;}
.a:hover{color:none; text-decoration:none;}
.shadow-sm{box-shadow:none !important;}
ol, ul {padding-left: 0px;}
/*************** common classes ends ***************/
/******* gotop & whtsapp starts *******/
.gotopround{width:45px; height:45px; line-height:40px; background-color:#09A7DD; color:#ffffff; box-shadow:2px 2px 5px #3D3D3D;}
.gotopround:hover{background-color:#09A7DD; color:#ffffff; border:1px solid #09A7DD;}
.gotop{position:fixed; right:23px; bottom:80px; z-index:120;}
.whtsapp-icon{width:55px; height:auto; position:fixed; right:75px; bottom:75px; z-index:120;}
/******* gotop & whtsapp ends *******/
/*************** header classes starts ***************/
#header {background-color: #FFFFFF; box-shadow: none; z-index: 199;height: 115px;transition: height 0.3s ease;box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 0px 0px;}
nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after {content: ""!important;border-top: 0;}
.navbar-brand .logo {transition: transform 0.3s ease;transform: scale(1); transform-origin: left center;margin-top: -40px;}
.navbar-brand{padding:10px 0px;}
.tdropdownhead{font-size:18px;font-weight:600;line-height:28px;color:#09A7DD;border-bottom:1px solid #09A7DD;}
.dropdown-menu .content p {font-weight:300;line-height:27px;color:#000000;border-bottom:1px solid #E9E9E9;padding: 10px 10px;transition:0.5s ease all;}
.dropdown-menu .content p:hover{color:#FFFFFF;background-color:#09A7DD;transition:0.5s ease all;}
.dropdown-menu .content .active {color: #09A7DD;}
nav.bootsnav .collapse {display: block;}
.megamenu-content .img-wrapper {position: relative;display: inline-block;overflow: hidden;}
.megamenu-content .img-wrapper img {display: block;width: 100%;height: auto;border: none;}
.megamenu-content .img-wrapper::before {content: "";position: absolute;inset: 0;border: 2px solid #09A7DD;transform: scale(0);transition: transform 0.8s ease;pointer-events: none;}
.megamenu-content .img-wrapper:hover::before {transform: scale(1);}

/******** fixed nav classes starts ********/
nav.navbar.bootsnav ul.nav li.dropdown.on > a, nav.navbar.bootsnav ul.nav li.megamenu-fw > a:hover, .white-bg nav.navbar.bootsnav ul.nav > li > a:hover, .fixed-nav nav.navbar.bootsnav ul.nav > li > a:hover, nav.navbar.bootsnav ul.nav > li > a:hover, .white-bg nav.navbar.bootsnav ul.nav > li > a.active, .fixed-nav nav.navbar.bootsnav ul.nav > li > a.active, nav.navbar.bootsnav ul.nav > li > a.active {color: #09A7DD;}
.fixed-nav .navbar-brand .logo{transform: scale(0.6);}
#header.fixed-nav {background-color: #DFD9D9; height: 125px;transition: transform 0.3s ease;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu {border-color: #09A7DD;}
#header.fixed-nav .navbar-brand {padding-top: 0px;padding-bottom: 0px;}
.fixed-nav nav.navbar.bootsnav ul.nav li > a {padding: 0px 15px;}
/******** fixed nav classes ends ********/
.topstripbg {background-image: url(../img/topstripbg.jpg);background-position: top right;background-repeat: no-repeat;background-size: contain}
.ttopcontactslink{font-family:'Poppins', sans-serif; font-size:14px!important; font-weight:500; color:#FFFFFF;}
nav.navbar.bootsnav ul.nav > li > a {font-family:'Poppins', sans-serif;font-size:16px!important; font-weight:600;line-height:16px;color:#2B276F;padding: 0px 40px;}
.animated {-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}}.fade-Out-Up{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}.fade-In-Down, .navbar-full .animated{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
/*************** header classes ends ***************/
/*************** carousel classes ends ***************/
.carousel {margin-top: 105px;}
.carousel-caption {bottom: 34%;left: 13%;width: fit-content;text-align: left;}
.tcarouselhead{font-family: 'Poppins', sans-serif;font-size: 45px !important;font-weight: 700;line-height: 50px;color: #FFFFFF;}
.tcarouseltext{font-family:'Poppins', sans-serif; font-size:16px!important; font-weight:300; line-height:18px; color:#FFFFFF;text-transform:uppercase;letter-spacing:1.2px;}
.fade-left {opacity: 0;animation: fadeInLeft 1s ease-out forwards;}
@keyframes fadeInLeft {
0% {opacity: 0;transform: translateX(-50px);}
100% {opacity: 1;transform: translateX(0);}
}
.delay-1 {animation-delay: 0.5s;}
.delay-2 {animation-delay: 1s;}
/*************** carousel classes ends ***************/
/********** common classes starts **********/
.tblue{color:#09A7DD!important;}
.tdarkblue{color:#2B276F!important;}
.torange{color:#F15921!important;}
.theading{font-family: 'Poppins', sans-serif;color:#FFFFFF;font-weight: 700;font-size: 34px;line-height: 40px;}
.tsubheading{font-family: 'Poppins', sans-serif;font-size: 23px;font-weight: 600;line-height: 28px;color: #2B276F;}
.tsubheading01{font-family: 'Poppins', sans-serif;font-size: 16px;font-weight: 700;line-height: 19px;color: #2B276F;}
.ttext{line-height:26px;}
.ttextwhite{line-height:26px;color:#FFFFFF;}
.headlinehr{display: block;height: 1px;border: 0;border-top: 2px solid #09A7DD;margin: 0px 0px;padding: 0;opacity: .75;}
/********** common classes ends **********/
/********** welcome classes starts **********/
.twelcomehead{font-family:'Poppins', sans-serif; font-size:42px!important; font-weight:300; line-height:50px;color:#2B276F;}
.twelcomesubhead{font-family:'Poppins', sans-serif; font-size:52px!important; font-weight:700; line-height:62px;color:#09A7DD;}
.twelcomesubhead01{font-family:'Poppins', sans-serif; font-size:28px!important; font-weight:300; line-height:40px;color:#2B276F;}
button {font-family:'Poppins', sans-serif;font-size: 16px;padding: 13px 25px;font-weight: 400;background: #2b276f;color: white;border: none;position: relative;overflow: hidden;border-radius: 0;cursor: pointer;}
.gradient {position: absolute;width: 100%;height: 100%;left: 0;top: 0;border-radius: 0;margin-top: 0;background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));}
.label {position: relative;top: -1px;}
button .transition {transition-timing-function: cubic-bezier(0, 0, 0.2, 1);transition-duration: 500ms;background-color: #09A7DD;border-radius: 9999px;width: 0;height: 0;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
button:hover .transition {width: 238px;height: 238px;}
.welcomebg{background-image:url(../img/welcomebg.jpg);background-repeat:no-repeat;background-position:bottom left;}
.wheel-wrapper {position: relative;width: 100%;height: 100%;margin: auto;}
.wheel-img {top: 0;left: 0;width: 100%;height: 100%;}
.wheel-img img {width: 100%;height: 100%;object-fit: contain;}
.rotating-wheel {animation: rotateWheel 30s linear infinite;}
.wheel-center {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);border-radius: 50%;overflow: hidden;}
.wheel-center img {width: 100%;height: 100%;object-fit: cover;display: block;border-radius: 50%;}
@keyframes rotateWheel {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
/********** welcome classes ends **********/
/************************ vision starts ************************/
.visionbg {background-image:url(../img/visionbg.jpg);background-repeat:no-repeat;background-size: cover;background-position: right;}
.marginleft{margin-left: 143px;}
/************************ ivision ends ************************/
/*********************** iservices ends ***********************/
.homeservices{z-index:9;}
.tservicehead{font-family: 'Poppins', sans-serif;font-size: 20px;font-weight: 700;line-height: 20px;color: #2B276F;transition:0.9s ease all;}
.servicebg01 {border-bottom:5px solid; border-bottom-color:#2B276F;}
.servicebg01:hover .tservicehead01 { color: #FFFFFF; transition:0.9s ease all;}
.servicebg01:hover {background-color:#FFFFFF;border-bottom-color:#09A7DD;transition:0.9s ease all;}
.servicebg02 {border-bottom:5px solid; border-bottom-color:#2B276F;}
.servicebg02:hover .tservicehead01 { color: #FFFFFF; transition:0.9s ease all;}
.servicebg02:hover {background-color:#FFFFFF;border-bottom-color:#09A7DD;transition:0.9s ease all;}
.servicebg03 {border-bottom:5px solid; border-bottom-color:#2B276F;}
.servicebg03:hover .tservicehead01 { color: #FFFFFF;transition:0.9s ease all; }
.servicebg03:hover {background-color:#FFFFFF;border-bottom-color:#09A7DD;transition:0.9s ease all;}

figure {margin: 0;padding: 0;background: #FFFFFF;position: relative;overflow: hidden;}
.servicebox {height: 100%;}
.servicebox figure::before {position: absolute;top: 50%;left: 50%;z-index: 2;display: block;content: '';width: 0;height: 0;background: rgba(255,255,255,.2);border-radius: 100%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0;}
.servicebox:hover figure::before {-webkit-animation: circle .75s;animation: circle .75s;}
@-webkit-keyframes circle {
0% {opacity: 1;}
40% {opacity: 1;}
100% {width: 200%;height: 200%;opacity: 0;}
}
@keyframes circle {
0% {opacity: 1;}
40% {opacity: 1;}
100% {width: 200%;height: 200%;opacity: 0;}
}
figure img {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.servicebox:hover figure img {-webkit-transform: scale(1.3);transform: scale(1.3);}
.servicebox:hover .tservicesubhead {margin-left:10px;transition:0.9s ease all;color:#fff;}
.multiple-items .slick-slider{height: 434x;}
.multiple-items .slick-next:before, .multiple-items .slick-prev:before {color: transparent!important;}
.multiple-items .slick-prev {left: 1360px!important;top: -21%;z-index: 2;}
.multiple-items .slick-next {right: 5px !important;top: -21%;z-index:2;}
.previconimg{position:relative;left: 1357px!important;margin-top: -70.4%;padding: 7px;background: #2B276F;}
.nexticonimg{position: relative;left: 1360px!important;margin-top: -70.4%;padding: 7px;background: #09A7DD;}
.nexticonimg:hover{background: #2B276F!important;}
.previconimg:hover{background: #09A7DD!important;}
.slick-prev:hover .previconimg{background: #2B276F !important;}
.slick-next:hover .nexticonimg{background: #09A7DD !important;}
.thm-btn {position: relative;vertical-align: middle;-webkit-appearance: none;appearance: none;outline: none !important;font-weight: 600;color: #000000;background-color: transparent;transition: all 1.5s linear ease;overflow: hidden;z-index: 1;}
.servicebox:hover .tservicehead {color:#09a7dd;}
/*********************** iservices ends ***********************/
/*************** bottom starts ***************/
.bottombg {background-image:url(../img/bottombg.png);background-position:left top;background-repeat:no-repeat;background-color: #2B2870;}
.tbottomhead{font-family:'Poppins', sans-serif;font-size: 18px;font-weight:500;line-height:18px;color:#FFFFFF;text-transform:uppercase;}
.tbottomtext{font-family:'Poppins', sans-serif;font-size: 14px;font-weight:400;line-height:14px;color:#FFFFFF;text-transform:uppercase;letter-spacing:1px;}
.tbottomlinks{font-family:'Poppins', sans-serif;font-size: 14px;font-weight:400;line-height:14px;color:#FFFFFF;text-transform:uppercase;letter-spacing:1px;transition:0.9s ease all;}
.tbottomlinksactive{color:#09A7DD;}
.tbottomlinks:hover{color:#09A7DD;transition:0.9s ease all;}
.tbottomsubhead{font-family:'Poppins', sans-serif;font-size: 16px;font-weight:300;line-height:16px;color:#FFFFFF;text-transform:uppercase;letter-spacing:2px;}
.smGlobalBtn {display: inline-block;position: relative;cursor: pointer;width: 30px;height: 30px;border: 0px solid #ddd;padding: 0px;margin-left: 0px;text-decoration: none;text-align: center;color: #FFFFFF;font-size: 25px;font-weight: normal;line-height: 30px;border-radius: 27px;-moz-border-radius: 27px;-webkit-border-radius: 27px;transition: 0.7s ease all;margin-right: 40px;}
.hrline {display: block;height: 1px;border: 0;border-top: 1px solid #4B488B;margin: 0px 0px;padding: 0;opacity: .75;}
.tbottomcontactshead{font-family: 'Poppins', sans-serif;font-size: 14px;font-weight: 300;line-height: 20px;color: #09A7DD;text-transform: uppercase;text-align: left;}
.tbottomcontactslink {font-family: 'Poppins', sans-serif;font-size: 22px;font-weight: 500;line-height: 30px;color: #FFFFFF;}
.smGlobalBtn:hover{color:#09A7DD;}
/********** copyright starts **********/
.tcopyright{font-size:12px; color:#FFFFFF; font-weight:400; line-height:17px;}
.tdesignby{font-size:12px; color:#FFFFFF; font-weight:400; line-height:17px;}
/********** copyright ends **********/
/*************** bottom ends ***************/
.innerbannertop{margin-top:110px;}
.visionmissionbox {margin-bottom: 30px;text-align: center;}
.visionmissionbox:hover i {background-color: #09A7DD;}
.visionmissionbox i {display: inline-block;color: #09A7DD;width: 160px;height: 160px;font-size: 78px;line-height: 164px;border-radius: 50%;text-align: center;background-color: #EDFAFF;margin-bottom: 20px;position: relative;z-index: 1;-webkit-transition: 0.5s all ease;transition: 0.5s all ease;}
.visionmissionbox i:after {position: absolute;content: '';width: 110px;height: 110px;left: 0;right: 0;top: 25px;margin-left: auto;margin-right: auto;background-color: #EDFAFF;z-index: -1;border-radius: 50%;border: 8px solid #09A7DD;}
.visionmissionbox h3 a {color: #011a41;}
.visionmissionbox h3 a:hover {color: #09A7DD;}
.visionmissionbox p {margin-bottom: 0;}
.borderright{border-right: 1px dotted #09A7DD;}

.headinstripbg{background-image: linear-gradient(to right, #2d276f, #2d276f, #1263aa, #0082c3, #0ba0d8);margin-top: 115px;}
.tbacklink{font-family: 'Poppins', sans-serif;font-size: 25px;font-weight: 500;line-height: 35px;color: #2B276F;}

/********** contact us starts ***********/
.contactbox{padding: 60px 46px;box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 3px, rgba(0, 0, 0, 0.24) 0px 0px 0px;height: 100%;background-image: url(../img/contactusbg.jpg);background-repeat: no-repeat;background-position: right center;background-size: contain;background-color: #F0F8FF;}
.contactimg-wrapper{height: 100%;overflow: hidden;}
.contactimg-wrapper img {object-fit: cover;height: 100%;width: 100%;display: block;}
.contactimg-overlay {background: linear-gradient(to bottom right, rgba(43, 40, 112, 0.6), rgba(9, 167, 221, 0.6));z-index: 1;}
.tsubheading04 {font-family: 'Poppins', sans-serif;font-size: 18px !important;font-weight: 600;line-height: 28px;}
.bgformcontact{background-image:url(../img/bgformcontact.png); background-repeat: no-repeat;}
/********** contact us ends ***********/
/********** booking form starts **********/
.booking-form {width: 100%;}
label {display: block;margin-bottom: 6px;font-weight: bold;}
input, select {width: 100%;padding: 10px 12px;border-radius: 8px;border: 1px solid #ccc;font-size: 15px;transition: border-color 0.2s;background: #FFFFFF;}
input:focus, select:focus {border-color: #0077cc;outline: none;}
textarea.form-control {  height:auto;}
.form-row {display: flex;gap: 0px 20px;flex-wrap: wrap;}
.form-row .form-group {flex: 1;min-width: 45%;}
.submit-btn {width: 100%;background: #0077cc;color: #FFFFFF;padding: 12px 0;border: none;border-radius: 8px;font-size: 16px;cursor: pointer;transition: background 0.3s;}
.submit-btn:hover {background: #005fa3;}
.error {color: red;font-size: 13px;margin-top: 5px;display: none;}
.tredstar { color: red !important;}

/********** booking form starts **********/

/******************************** Media Query Starts ********************************/
/*** COL & SM & MD starts ***/
@media only screen and (min-device-width:320px) and (max-device-width:991px){
nav.bootsnav .collapse {display: none;}
.fixed-nav nav.navbar.bootsnav ul.nav li > a {padding: 10px 22px;}
nav.navbar.bootsnav .navbar-toggle {background-color: transparent !important;}
#header.fixed-nav nav.navbar.bootsnav .navbar-toggle {margin-top: 10px;background-color: transparent !important;}
nav.navbar.bootsnav .navbar-collapse.collapse.show{display:block !important;}nav.navbar.bootsnav.navbar-mobile .navbar-collapse.show{left:0;}.bootsnav button.navbar-toggler:focus {box-shadow: none;outline: 1px transparent;}nav.bootsnav.brand-center.center-side .navbar-collapse .col-half.left, nav.bootsnav.brand-center .navbar-collapse .col-half.left {padding-right: 60px;}nav.bootsnav.brand-center.center-side .navbar-collapse .col-half.right, nav.bootsnav.brand-center .navbar-collapse .col-half.right {padding-left: 60px;}.navbar .navbar-brand {padding: 0 10px 0 50px;}nav.navbar.bootsnav .attr-nav, nav.navbar.bootsnav.navbar-transparent .attr-nav {padding-left: 10px;margin-left: 0;}.fixed-nav nav.bootsnav .navbar-brand > img.logo, .fixed-nav .navbar-brand .logo {margin-top: 8px;height: 40px;}.attr-nav > ul > li.dropdown ul.dropdown-menu {left: -242px;}nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu .content ul.menu-col li a {padding: 10px 5px !important;}nav.navbar.bootsnav ul.dropdown-menu.megamenu-content .col-menu {padding: 0 20px;}#header nav.navbar.bootsnav .nav {-ms-flex-direction: column;flex-direction: column;background-color: #09A7DD;padding: 15px;}nav.bootsnav .collapse {display: none;}nav.bootsnav .collapse.show {display: block;}#header nav.navbar.bootsnav.navbar-left {display: -webkit-flex;display: flex;}#header nav.navbar.bootsnav .navbar-header {width: 100%;}#header nav.navbar.bootsnav .collapse.show {width: 100%;}
#header nav.navbar.bootsnav.navbar-mobile .navbar-collapse.collapse.show {width: 265px;}#header nav.navbar.bootsnav.navbar-mobile ul.nav {margin-left: -11px;}nav.navbar.bootsnav.navbar-mobile .navbox-collapse {width: 270px;}nav.navbar.bootsnav.navbar-mobile ul.nav {width: 283px;}nav.navbar.brand-center.bootsnav ul.nav > li > a {padding: 10px;}#header nav.navbar.bootsnav.navbar-center .collapse {display: none;}#header nav.navbar.bootsnav.navbar-center .collapse.show {display: block;}#header nav.navbar.bootsnav.navbar-center .collapse ul.nav {margin: 0;}#header nav.navbar.bootsnav.brand-center .navbar-collapse, #header.fixed-nav nav.navbar.bootsnav.brand-center .navbar-collapse {margin-top: 0;}#header nav.navbar.bootsnav .navbar-collapse.collapse.show {display: block !important;}#header nav.navbar.bootsnav.brand-center ul.nav {display: block !important;}#header nav.navbar.bootsnav.brand-center .navbar-nav > li > a {border: none;}#header nav.navbar.bootsnav.brand-center ul.nav > li {padding: 0;}#header nav.navbar.bootsnav.brand-center .navbar-nav {padding-right: 20px;margin: 0;}nav.bootsnav.brand-center.center-side .navbar-collapse .col-half.left,nav.bootsnav.brand-center .navbar-collapse .col-half.left {padding-right: 0;}nav.bootsnav.brand-center.center-side .navbar-collapse .col-half.right,nav.bootsnav.brand-center .navbar-collapse .col-half.right {padding-left: 0;}nav.bootsnav.navbar-full .navbar-collapse {z-index: 10;}nav.bootsnav.navbar-full .navbar-collapse {left: 0;}
nav.bootsnav.navbar-full .navbox-collapse {left: 0;z-index: 10;}.fixed-top .navbox-collapse, #header nav.navbar.bootsnav .collapse.show {max-height: calc(100vh - 80px);overflow: auto;z-index: 2;}#header.fixed-nav nav.navbar.bootsnav .collapse.show {max-height: calc(100vh - 56px);}#header nav.navbar.bootsnav.navbar-full .collapse.navbar-collapse.show,#header nav.navbar.bootsnav.navbar-mobile .collapse.navbar-collapse.show {max-height: 100vh;}.navbox-collapse ul.nav.navbar-nav {margin-bottom: 0;padding-top: 10px;padding-bottom: 10px;background-color: #F0F0F0;}nav.navbar.bootsnav ul.nav > li > a, nav.navbar.bootsnav .dropdown .megamenu-content .col-menu ul > li > a {color: #FFFFFF;font-weight: 500;}.navbox-collapse ul.nav.navbar-nav li:hover a, .navbox-collapse ul.nav.navbar-nav li a:hover {color: #FFFFFF;}.navbar-nav {margin-top: 0;}
button .menubar1, button .menubar2, button .menubar3 {display: block;width: 30px;height: 4px;background-color: #09A7DD;margin: 4px 0;transition: 0.3s;}
button.toggle .menubar1 {-webkit-transform: rotate(-45deg) translate(-4px, 5px);transform: rotate(-45deg) translate(-4px, 5px);background-color: #09A7DD;}
button.toggle .menubar2 {opacity: 0;}
button.toggle .menubar3 {-webkit-transform: rotate(45deg) translate(-6px, -8px);transform: rotate(45deg) translate(-6px, -8px);background-color: #09A7DD;}

#header.fixed-nav nav.navbar.bootsnav.brand-center .navbar-collapse {margin-top: 6px;}
nav.navbar.bootsnav.navbar-mobile .navbox-collapse {width: 240px;}
.nav li{padding:14px 0px;border-bottom:1px dashed #c5bfbf;}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu {padding: 0px !important;}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a {border-bottom: none;padding: 0px;color: #FFFFFF;font-size: 15px;}

.navbar-brand .logo{position:absolute;}


}
@media only screen and (min-device-width:320px) and (max-device-width:374px){
.carousel-caption {left: 1%;width: 95%;bottom: 20%;}
.tcarouselhead {font-size: 20px !important;line-height: 25px;}
.tcarouseltext {font-size: 14px !important;line-height: 20px;letter-spacing: 0px;}
.tbottomcontactslink {font-size: 14px;line-height: 24px;}
}
@media only screen and (min-device-width:375px) and (max-device-width:424px){
.carousel-caption {left: 4%!important;width: 90%!important;bottom: 20%;}
.tcarouselhead {font-size: 28px !important;line-height: 33px;}
.tcarouseltext {font-size: 12px !important;line-height: 18px;letter-spacing: 0px;}
.tbottomcontactslink {font-size: 16px;line-height: 26px;}
}
@media only screen and (min-device-width:425px) and (max-device-width:767px){
.carousel-caption {left: 3%;bottom: 20%;}
.tcarouselhead {font-size: 30px !important;line-height: 35px;}
.tcarouseltext {font-size: 14px !important;line-height: 18px;letter-spacing: 0px;}
.tbottomcontactslink {font-size: 18px;line-height: 28px;}
}
@media only screen and (min-device-width:320px) and (max-device-width:767px){
#header {height: 90px;}
.fixed-top .navbox-collapse, #header nav.navbar.bootsnav .collapse.show {margin-top: 6px;}
#header.fixed-nav {height: 90px;}
nav.navbar.bootsnav ul.nav > li > a {padding: 0px 0px;}
nav.navbar.bootsnav ul.nav li.dropdown.on > a, nav.navbar.bootsnav ul.nav li.megamenu-fw > a:hover, .white-bg nav.navbar.bootsnav ul.nav > li > a:hover, .fixed-nav nav.navbar.bootsnav ul.nav > li > a:hover, nav.navbar.bootsnav ul.nav > li > a:hover, .white-bg nav.navbar.bootsnav ul.nav > li > a.active, .fixed-nav nav.navbar.bootsnav ul.nav > li > a.active, nav.navbar.bootsnav ul.nav > li > a.active {color: #FFFFFF;}
.navbar-brand .logo {margin-top: -10px;width: 70%;}
.carousel {margin-top: 75px;}
.twelcomehead {font-size: 25px !important;line-height: 30px;}
.twelcomesubhead {font-size: 30px !important;line-height: 35px;}
.twelcomesubhead01 {font-size: 18px !important;line-height: 23px;}
.marginleft {margin-left: 0px;}
.multiple-items .slick-prev {left: 296px !important;top: -11%;}
.previconimg {left: 293px !important;margin-top: -257.4%;}
.multiple-items .slick-next {right: 16px !important;top: -11%;}
.nexticonimg {left: 301px !important;margin-top: -257.4%;}
.gotop {bottom: 15px;}
.whtsapp-icon {right: 19px;bottom: 70px;}
.icon-ciber{transform: scaleX(-1);}
.innerbannertop {margin-top: 70px;}
.borderright {border-right: none;}
.theading {font-size: 30px;line-height: 35px;}
.contactbox {padding: 15px 15px;}
.bgformcontact{background: #c6ebf7;}
}
@media only screen and (min-device-width:768px) and (max-device-width:991px){
#header {height: 115px;}
#header.fixed-nav {height: 115px;}
nav.navbar.bootsnav ul.nav > li > a {padding: 0px 0px;}
nav.navbar.bootsnav ul.nav li.dropdown.on > a, nav.navbar.bootsnav ul.nav li.megamenu-fw > a:hover, .white-bg nav.navbar.bootsnav ul.nav > li > a:hover, .fixed-nav nav.navbar.bootsnav ul.nav > li > a:hover, nav.navbar.bootsnav ul.nav > li > a:hover, .white-bg nav.navbar.bootsnav ul.nav > li > a.active, .fixed-nav nav.navbar.bootsnav ul.nav > li > a.active, nav.navbar.bootsnav ul.nav > li > a.active {color: #FFFFFF;}
.navbar-brand .logo {margin-top: -2px; width: 40%!important;}   
.carousel-caption {bottom: 25%;left: 5%;}
.carousel {margin-top: 75px;}
.marginleft {margin-left: 0px;}
.multiple-items .slick-prev {left: 663px !important;top: -10%;}
.previconimg {left: 627px !important;margin-top: -128.4%;}
.multiple-items .slick-next {right: 46px !important;top: -10%;}
.nexticonimg {left: 633px !important;margin-top: -128.4%;}
.tbottomcontactslink {font-size: 17px;line-height: 27px;}
.innerbannertop {margin-top: 70px;}
.borderright {border-right: none;}
.theading {font-size: 30px;line-height: 35px;}
}
@media only screen and (min-device-width:992px) and (max-device-width:1199px){
#header {height: 90px;}
.carousel {margin-top: 85px;}
.carousel-caption {bottom: 26%;left: 3%;}
.tcarouselhead {font-size: 32px !important;line-height: 37px;}
.tcarouseltext {font-size: 14px !important;letter-spacing: 0px;}
.rotating-wheel {animation: rotateWheel 0s linear infinite;}
.twelcomehead {font-size: 32px !important;line-height: 42px;}
.twelcomesubhead {font-size: 42px !important;line-height: 52px;}
.twelcomesubhead01 {font-size: 20px !important;line-height: 30px;}
.marginleft {margin-left: 0px;}
.multiple-items .slick-prev {left: 875px !important;top: -15%;}
.previconimg {left: 873px !important;margin-top: -91.4%;}
.multiple-items .slick-next {right: 7px !important;top: -15%;}
.nexticonimg {left: 880px !important;margin-top: -91.4%;}
.tbottomsubhead {font-size: 15px;line-height: 15px;}
.smGlobalBtn {margin-right: 32px;}
.tbottomlinks {letter-spacing: 0px;}
.tbottomtext {letter-spacing: 0px;}
.tbottomcontactslink {font-size: 15px;line-height: 25px;}
.innerbannertop {margin-top: 90px;}
}
@media only screen and (min-device-width:1200px) and (max-device-width:1299px){
.carousel {margin-top: 93px;}	
.tcarouselhead {font-size: 40px !important;line-height: 42px;}
.tcarouseltext {font-size: 15px !important;line-height: 15px;letter-spacing: 1px;}
.carousel-caption {bottom: 30%;left: 4%;}
.multiple-items .slick-prev {left: 1057px !important;top: -26%;}
.previconimg {left: 1055px !important;margin-top: -75.4%;}
.multiple-items .slick-next {right: 7px !important; top: -26%;}
.nexticonimg { left: 1058px !important;margin-top: -75.4%;}
.innerbannertop {margin-top: 92px;}
.tbottomcontactslink {font-size: 20px;line-height: 30px;}
}
@media only screen and (min-device-width:1300px) and (max-device-width:1399px){
.carousel {margin-top: 90px;}
.carousel-caption {bottom: 30%;left: 7%;}
.multiple-items .slick-prev {left: 1057px !important;top: -26%;}
.previconimg {left: 1055px !important;margin-top: -75.4%;}
.multiple-items .slick-next {right: 7px !important; top: -26%;}
.nexticonimg { left: 1058px !important;margin-top: -75.4%;}
.innerbannertop {margin-top: 93px;}
}
@media only screen and (min-device-width:1200px) and (max-device-width:1399px){
#header {height: 94px;}
.tservicehead {font-size: 18px;line-height: 23px;}
.contactbox {padding: 60px 40px;}
}
@media only screen and (min-device-width:1400px) and (max-device-width:1499px){
#header {height: 107px;}
.carousel-caption {left: 4%;}
.multiple-items .slick-prev {left: 1270px !important;top: -19%;}
.previconimg {left: 1234px !important;}
.multiple-items .slick-next {right: 40px !important;top: -19%;}
.nexticonimg { left: 1240px !important;}
.smGlobalBtn {margin-right: 32px;}
.innerbannertop {margin-top: 105px;}
}
@media only screen and (min-device-width:1500px) and (max-device-width:1599px){
.carousel-caption {left: 3%;}	
}
@media only screen and (min-device-width:1600px) and (max-device-width:1699px){
.carousel-caption {left: 6%;}	
}
@media only screen and (min-device-width:1700px) and (max-device-width:1799px){
.carousel-caption {left: 9%;}
}	
@media only screen and (min-device-width:2560px) and (max-device-width:2560px){
.visionbg {background-image: url(../img/visionbglarge.jpg);}
.topstripbg {background-image: url(../img/topstripbglarge.jpg);}
}

