@media (min-width:1440px) and  (min-width:1920px){
#sticky_navigation{ box-shadow:none !important;}
.main-menu .navbar-default .navbar-nav > li > a{ padding:23px 20px;}
.containerfix{ width:1170px !important; margin:0 auto;}
/*.main-menu.innermanu {  background: #13aff3 none repeat scroll 0 0; height:73px; left:0px; margin-top:0px !important;   bottom:0px !important;  float: left;  height: 73px;  position:inherit;  width: 100%;  z-index: 50;}*/
.top-ani {  left: inherit;  margin: 0 auto;  position: absolute;  top: 0;  width: 1170px;  z-index: 1;}
.box, .box1{ min-height:139px;}
#back-top{ display:none;}
.lg-container{ width:1170px; margin:0 auto;}
}
@media ( max-width:1280px){
	.main-menu .navbar-default .navbar-nav > li > a{ padding:23px 34px;}
}

@media ( max-width:1024px){
.main-menu .navbar-default .nav > li > a{padding: 19px 18px;}
.main-menu{ top:0; bottom:inherit; margin-top:0px; position: inherit;}

.innermanu { margin:0px; position:inherit;}

.main-menu .navbar-default .navbar-nav > li > a{ padding:23px 20px; font-size:17px;}

.main-menu li.con a{ padding:23px 20px 23px 20px !important;}

.typesbus{ right:100px;}

.footer-nav a{ font-size:12px;}

.wit-line{ margin-left:286px;}

#back-top{ bottom:272px; right:70px;}

.big-wheel{ right:-44px;}

.services-sec{ margin:0;}

.logo{ width:auto;}

#bs-example-navbar-collapse-1 {    width: 71%;    float: right; }

#back-top1{ top:-20px;}

.slider1{ height:inherit;}

.slider1 h1{ width:auto;}

.fourth{ display:none;}

.slider {    float: left;    width: 100%;    height: 100%; position: relative;    left: 0;    top: 0px;}

.margin-left{ margin:0px;}

.address {color: #fff; margin: 0; display: inline-block; }

.flex-container{ flex-wrap: wrap; }

 }

@media (min-width:981px) and (max-width:990px){



	}

@media (max-width:980px){

	}



@media (max-width:780px){



	}

@media (min-width:769px) and (max-width:979px){	



	}

@media (max-width:768px){

.visionmis{ min-height:inherit;}

.mission, .vision{ margin-top:0;}

.client-sec, .client-logo h2{ padding:0;}

.wheel-ani{ display:none;}

#bs-example-navbar-collapse-1 {    width: 61%;    float: right;}

.main-menu .navbar-default .navbar-nav > li > a{ font-size:12px; padding:23px 11px;}

.main-menu li.con a{ padding:23px 10px 23px 10px !important;}

.footer-nav a{ margin:0 6px;}

.typesbus{ width:150px;}

.typesbus .carousel-indicators{ margin-left:66%;}

.top-ani, .bx-wrapper .bx-controls-direction a{ display:none;}

.slider{ height:inherit;}

#back-top {    bottom: 570px;}

.copyright p{ font-size:14px;}

#back-top1{ top:-30px;}

.services-sec {    margin: 0;}

.line{ display:none;}

.main-menu .navbar-default .nav > li {
    float: none;
}

	} 

@media (max-width:736px){

.vline, .roundcurcle{ display:none;}

.main-menu .padnone{ padding:0 15px;}

.main-menu {  margin-top: 0; background: none;}

.main-menu .navbar-default .navbar-nav > li > a{ padding:9px 10px 6px 10px; font-size: 16px;}

.main-menu li.con a{ float:left !important;}

.slider{ position:relative;}

#sticky_navigation{ position:relative !important; box-shadow: 0 !important;}

.bot{ position:inherit;}

.main-menu li.con a {    padding: 8px 9px !important; width:100%;}

.innermenu .main-menu .navbar-brand {    float: left;    font-size: 18px;    padding: 0;}

.main-menu li.con {    background: #13aff3;    float: left;    width: 100%;}

.typesbus{ top: 200px; }

.navbar-default .navbar-toggle .icon-bar{ border:2px solid #0be!important; }

.navbar-default .navbar-toggle{ border: 0px; }

.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background: none; }

.navbar-toggle{ margin-top: 20px; }

.hidden-display{ display: block; }

.hidden-mobile{ display: none; }

.navbar-nav{ margin-top: 0px !important; }

.main-menu li.mil1{ display: inline-block; width: 100%; }

#bs-example-navbar-collapse-1{ width: auto; text-align: center; }



#back-top{ display: none; }

}

@media (max-width:684px){

	.bg-logo{ display: none; }

	.bus-body{ margin: 20px 0 0; }

}

@media (max-width:667px){

.bg-logo, span.top, span.bot { display:none;}

.bus-body{ margin:0px;}

.bus{ padding-top:50px;}

span.headingtxt{ margin:0px; transform:rotate(0); font-size:20px;}

.para {float: left;    width: 100%;    padding: 0;}

.car { position: static;    top: inherit;}

.services-sec{ min-height:inherit;}

.xs-container{ width:100%; margin:0 auto;}

.footer, .copyright { position:inherit;}

	}



@media (max-width:600px){

.flex-container{ flex-direction: column; }

.flex-box + .flex-box{ padding-left: 0px; }

.vline, .roundcurcle{ display:none;}

.main-menu .padnone{ padding:0 15px;}

.main-menu {  margin-top: 0;}

.main-menu li.con a{ float:left !important;}

.slider{ position:relative;}

.main-menu .fixed{ position:relative;}

.logo {    background: #fff;    float: left; text-align: center;}

.navbar-brand{ float:none;}

.innerpage .heading1{ font-size:15px;}

.cert-pad {    padding-top: 0;}

	}

@media (max-width:568px){

.typesbus li{ color:#000;}

.typesbus {    padding: 20px 0 20px;    position: relative;    right: 0;    top: inherit;    z-index: 10;    width: 100%;    float: left;}

.typesbus .carousel-indicators {    bottom: inherit;    left: inherit;    list-style: outside none none;    margin-left: 0;    padding-left: 0;    position: inherit;    text-align: left;    width: 100%;    z-index: 15;}
.lightbox img{ width: 100%;}
}

@media (min-width:481px) and (max-width:567px){

	

	}

@media (max-width:480px){

	.carousel-caption h1, .carousel-caption a{ color: #fff; }

	.copyright p, .footer-nav, .social { text-align: center; }

	.footer-nav a, .social a, .copyright .pull-left{ float: none !important;}

	#myCarousel .carousel-indicators{ position: inherit; margin: 0; width: 100%; top: 15px; bottom: inherit;}

	.social{ margin-top: 20px; }

}

	

@media (max-width:414px){

.top-header{ font-size:24px;}

.centerlogo-sec{ display:none;}

.typesbus li{ font-size:14px;}

.bg-logo{ display:none;}

.vline, .line, .roundcurcle{ display:none;}

.bus-body{ padding:0;}

#bs-example-navbar-collapse-1{ width:inherit; float:inherit;}

.readmore a{ font-size:12px;}

.title{ font-size:15px;}

.gl-xs-12{ width:100%;}

.imgs { background: none;  border-radius: 0;    float: left;    height:auto; width:100%;    padding: 20px;    text-align: center;    margin:0px;}

.social{ float:left; text-align:center; width:100%;}

.pad80, .pad40{ padding:0px;}

.para p, p.global{ font-size:14px;}

.typesbus li{ background:none;}

.visionmis p {    text-align: center;    padding: 0;    font-size: 15px;}

.navbar-nav {    margin: 7.5px -15px;    z-index: 40;    position: relative;}

.main-menu{ position:relative;}

}



@media (max-width:384px){

.slider1 h1{ font-size:15px;}

.visionmis h2, .client-logo h2{ font-size:20px;}

	}

@media (max-width:375px){

	.typesbus ol.carousel-indicators li{ padding: 0 0 0 10px; }

	}

@media (max-width:320px){

.main-menu{ min-height:61px;}

.logo {    width: 75%; min-height:inherit;}	

.main-menu .navbar-brand{ height:inherit;}

span.headingtxt{ font-size:18px;}

.typesbus li{ font-size:12px;}

}

@media (max-width:240px){

	.main-menu {    min-height: inherit;}

.logo {    width: 67%;    min-height: inherit;    padding: 11px 5px;}

	}