@charset "utf-8";
/* CSS Document */
/*==========  Non-Mobile First Method  ==========*/
/* Large Devices, Wide Screens */

@media only screen and (max-width : 1920px) {
.fixed .logo{margin-top:0px; width:auto; height:60px;}
}

@media only screen and (max-width : 1600px) {
.fixed .logo{margin-top:0px; width:auto; height:60px;}
.hovereffect h2{font-size:26px; padding:15px 0px; width:80%; margin:50% auto;}
}

@media only screen and (max-width : 1440px) {
.fixed .logo{margin-top:0px;}
.hovereffect h2{font-size:20px; padding:15px 0px; width:80%; margin:45% auto;}
}

@media only screen and (max-width : 1366px) {

}
@media only screen and (max-width : 1280px) {
ul.tabs li{font-size:23px;}
}

@media only screen and (max-width : 1200px) {
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 1060px) {
.social-ico{margin-left:25%; margin-top:8%;}
.navbar-inverse .navbar-nav>li>a {padding: 32px 15px;}
.carousel-indicators {bottom: 35px; z-index: 4;}
ul.tabs li{font-size:18px;}
ul.tabs li{padding:5px 3px; line-height:50px;}
.about-title h3{font-size:32px;}
.about-title-services h3{font-size:32px;}
.map-title h2{font-size:32px; line-height:38px;}
.gry-box {width:100%;}
}

@media (max-width: 960px) {

}

@media (max-width:993px) {
.header{height:auto;}
.logo{margin-top:-41px;}
.logo img{width:60%;}
.fixed .logo{margin-top:-41px;}
.fixed .navbar-nav>li>a{margin-top:0px!important;}
	
.menu-bg{height:91px;}

.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color:#1f5ca9;}
.navbar-inverse{background-color:transparent; border-color:transparent;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fdbe2d;}
.navbar-inverse .navbar-toggle{border-color:#1f5ca9; background-color:#1f5ca9;}
.navbar{margin-top:41px;}
.fixed .left-margin{margin-left: 0%;}
.navbar-inverse .navbar-nav>li>a{padding:5px 10px; margin-top:0px;}
.navbar-inverse .navbar-collapse{background:white;}
.navbar-inverse .navbar-nav>li>a{color:#767678; line-height:40px;}
.nav>li>a{padding: 10px 0px;border-bottom:1px solid #b7b7b7;}

.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover{color:#fdbe2d; background:#1f5daa; -webkit-border-top-left-radius:0px; -moz-border-radius-topright:0px; border-top-right-radius:0px;}
.navbar-collapse {padding-left:0px; padding-right:0px;}
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header{padding:10px 15px;}
.dropdown-menu>li>a{color:#636363;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{color:#1f5daa; text-decoration:none; background-color:#fdbe2d;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{color:#ffffff;
background-color:#1f5daa;
-webkit-border-top-right-radius:10px;
-moz-border-radius-topright:10px;
border-top-right-radius:0px;
-webkit-border-top-left-radius:10px;
-moz-border-radius-topleft:10px;
border-top-left-radius:0px;
}

.navbar-collapse{border-top:none; box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);}
.nav>li>a{padding:14px 7px;}	
.nav-tabs>li{width:235px; min-height:20px;}
.nav-tabs-tow>li{width:auto;}

.product-container h1{margin-top:0px;}
.product-main-link{position:relative; text-align:center; margin-left:auto; margin-right:auto; left:20px; margin-top:10px; bottom:0px;}
.title-slide{font-size:40px; line-height:40px;}
.carousel1 .carousel-inner{min-height:356px;}
.navbar-header{float:none;}
.navbar-left,.navbar-right{float:left !important; width:100%;}
.navbar-toggle{display:block;}

.navbar-fixed-top{top:0;border-width:0 0 1px;}
.navbar-collapse.collapse{display:none!important;}
.navbar-nav{float:none!important; margin-top: 0px;}
.navbar-nav>li{float:left; width:100%;}
.navbar-nav>li>a{padding-top:10px; padding-bottom:10px;}
.collapse.in{display:block !important; }

.logo img{width:60%;}
.dropdown-menu>li>a{display:block; padding:3px 20px; clear:both; font-weight:400; line-height:1.42857143; color:#9d9d9d; white-space:nowrap;}

.navbar-nav .open .dropdown-menu{position:static; float:left; width:100%; margin-top:0; background-color:transparent; border:0; 
-webkit-box-shadow:none; box-shadow:none;}
.navbar-nav .open .dropdown-menu > li > a{line-height:20px;}
.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus{background-image:none;}

.gry-bg{background-color:transparent; min-height:auto;}
.bg-white{background-color:#fff !important; margin-bottom:20px;}
.menu-b-bottom{border-bottom:1px solid #e6e7e8; margin:2% 0%;}
.b-none li a{border:transparent; padding-left: 30px;}
.top-social1{float:initial; text-align:center; }
.social-ico1{text-align:center; margin-top:15px; float:none;}
.img-width{width:100%; float:left;}
.img-width img{ margin:0 auto;}
.light-gry{min-height:310px;}
.dark-gry{min-height:310px;}
.img-txt{width:100%;}
.light-gry1{min-height:415px;}
.dark-gry1{min-height:415px;}
.passenger-1-txt{margin:22.7% 0px 27.9% 0px;}
.passenger-2-txt{margin:18.2% 0px 27.6% 0px; font-size:26px;}

.light-gry3{min-height:370px;}
.dark-gry3{min-height:370px;}
.dark-gry4{min-height:370px;}

.top-social{margin-top:20px; float:right; font-size:14px;}
.bt-inq a {padding:5px 10px; margin-left:5px; font-size:14px; letter-spacing:.5px;}
.social-ico{float:right; margin-left:10px;}
.social-ico ul li a i{background:#666; color:#fff; width:25px; height:25px; text-align:center; line-height:25px; border-radius:50px;}
.social-ico ul li a:hover i{background:#ec2125; color:#fff; width:25px; height:25px; text-align:center; line-height:25px; border-radius:50px;}
.social-ico ul li{display:inline-block; margin-right:0px;}

.left-margin{margin-left:0%;}
.border-left li{border-right:none;}

.logo-right{float:left; display:inline-block; margin:20px 0px;}
.lp-hide{display:none;}
.navbar{order-radius:0px !important;}
.heder-top{height:auto;}
.navbar-nav.grey-menu >li>a:hover{color:#ffffff;}
.about-right-green-txt{margin-left:0px; margin-top:30px; font-size:26px; line-height:28px;}

}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px){

.logo{margin-top:-41px;}
.fixed .logo img{margin-top:-41px;}
.navbar-inverse .navbar-collapse{background:#fff; margin:0px -15px;}
.carousel-indicators{bottom:24px; z-index:0; left:52%;}
.navbar-inverse .navbar-nav>li>a{padding:5px 25px; margin-top:0px; color:#444; line-height:40px; font-size:16px;}
.navbar-collapse{border-top:solid 1px #b7b7b7; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header{padding:10px 25px;}
.fixed .navbar-nav>li>a{margin-top:0px!important;}
.about-txt-title-new h2{font-size:24px; line-height:30px;}

ul.tabs li{padding:5px 3px; line-height:35px;}
ul.tabs li span img{width:30px; height:30px;}
.contact-txt p{font-size:16px; line-height:26px;}
.pro-four-box{padding-right:5px; padding-left:5px; margin-bottom:10px;} 
.pro-box-main{margin:15px 0px; padding:5px 10px;}
}

@media only screen and (max-width : 767px){
.fixed{position:relative;}
.dropdown-menu>li>a{color:#636363;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{color:#1f5daa; text-decoration:none; background-color:#fdbe2d;}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#444444 !important;}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{background-color:#fdbe2d !important;}
.carousel-indicators li{width:8px; height:8px;}
.carousel-indicators .active{width:8px; height:8px;}
.carousel-indicators{bottom:13px; z-index:0; left:54%;}
.mobile-mb{margin-bottom:50px;}
.mobile-space hr{margin-bottom:0px;}

.foter-links{margin-bottom:30px;}
.foter-links-new{margin-bottom:30px;}
.foter-links-new span{margin-bottom:0px;}
.social-ico-footer{float:left;}
.social-ico-footer ul li a i{color:#1f5da9;}
.social-ico-footer ul li a:hover i{background:#fdbe2d; color:#1f5da9;}

.copy{margin-bottom:15px;}
/*.back-to-top i{display:block; width:36px; height:36px; line-height:36px; color:#1f5da9; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; -o-border-radius:50px; text-align:center; background-color:#fdbe2d; transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; }*/
.footer-second{height:auto; background-color:#e6e7e8; padding:30px 0px; background:rgba(31,93,169,1); 
background:-moz-linear-gradient(left, rgba(31,93,169,1) 0%, rgba(31,93,169,1) 50%, rgba(253,190,45,1) 50%, rgba(253,190,45,1) 100%);
background:-webkit-gradient(left top, right top, color-stop(0%, rgba(31,93,169,1)), color-stop(50%, rgba(31,93,169,1)), color-stop(50%, rgba(253,190,45,1)), color-stop(100%, rgba(253,190,45,1)));}

.investment-width{width:100%;}
.inner-blue-point ul li br{display:none;}
.inner-20year-logo{text-align:left;}
.ico-services{text-align:left;}
.about-txt-title-new h3{font-size:22px; margin-bottom:10px;}
.about-txt-title-new h4{font-size:20px; line-height:26px;}

.sitemap-links{margin-bottom:30px;}
.sitemap-links-new{margin-bottom:30px;}

.projects-paddtb{padding-top:50px; padding-bottom:35px;}
.projects-img{margin-bottom:20px;}
.projects-img::before{right:15px;}
.projects-right-logo{float:left; width:auto; margin-right:15px;}
.projects-left-text{padding-right:inherit; float:left;}
}

@media only screen and (max-width : 680px){

}

@media only screen and (max-width : 590px){
}

/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px){

}

@media only screen and (max-width : 392px){

}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px){

}