@media (max-width:2084px) {
  .container{ width:96%; margin:0 auto; padding:0;}
  header .nav_sec .navbar-default .navbar-nav > li > a{ font-family:open_sansregular; font-size:15px; color:#333333; text-transform: uppercase; letter-spacing:1px; }
}

/************ Main **************/

@media  screen and (min-width: 768px) and (max-width: 1024px), screen and (max-height: 750px){
.row {margin-left:0px; margin-right:0px;}
header .nav_sec{ width:100%; padding:0; margin:0; background-color:#fff; }
header .nav_sec .navbar-nav{margin:0; text-align: center;}
header .nav_sec .navbar-default .navbar-brand{padding:5px 0 5px 5px}
header .nav_sec .navbar-default .navbar-brand img{ width:100%; max-width:110px;  }
header .nav_sec .navbar-default .navbar-nav > li > a{ padding:14px 8px; font-family:open_sansregular; font-size:11px; color:#333333; text-transform: uppercase; letter-spacing:1px; }
header .nav_sec .navbar-default .btn-info{font-size:11px; margin:0; padding:19px 10px; }
header .nav_sec .navbar-default .call{font-size:11px; padding:20px 10px; letter-spacing:1px;}

.wapper .content_sec #divexample1{height:800px;}


.hex_main{width:700px; margin:0 auto}
.hex2, .hex2::before, .hex2::after {height: 110px;width: 190px;}
.hex2:nth-child(4n) {margin-left: 105px; margin-top: -23px;}
.hex2:nth-child(5n) {margin-left: 5px; margin-top: -23px;}
.hex2:nth-child(6n) {margin-left: 5px; margin-top: -23px;}

.wapper .content_sec .photo_li ul li {float: left; margin: 0.25%; width: 24%;}
.wapper .content_sec label{font-size:11px;}
section .quote_book_pay .btn-info{text-align:center}

section .service_page_sec .fleet_sec .nav_leftside ul li a{font-size:15px; line-height:60px;}
section .service_page_sec .fleet_sec .nav_leftside ul li a img{width:60px; height:60px}
section .service_page_sec .fleet_sec .bus_details{margin-top:20px;}
section .service_page_sec .fleet_sec .owl-item img{max-height:340px !important;}
section .service_page_sec .inner_book_pay{width:360px;}
}


@media screen and (max-width: 1424px), screen and (max-height: 750px) {
    section .bus_bg_sec {
        margin-top: 0px;
        padding-top: 50px;
        min-height: 210px;
    }
    section .bus_bg_sec .bus_01 {
        width: 320px;
        position: absolute;

        z-index: 3;
    }
    section .bus_bg_sec .bus_02 {
        width: 350px;
        position: absolute;
        left: 15%;
        z-index: 2;
    }
    section .bus_bg_sec .bus_04 {
        width: 350px;
        position: absolute;
        left: 65%;
        z-index: 1;
    }
    section .bus_bg_sec .bus_03 {
        width: 300px;
        position: absolute;
        left: 55%;
			  z-index: 1;
    }
}

@media (max-width: 1250px){
    section .bus_bg_sec {
        margin-top: 0px;
        padding-top: 50px;
        min-height: 210px;
    }
    section .bus_bg_sec .bus_01 {
        width: 280px;
        position: absolute;
        z-index: 3;
    }
    section .bus_bg_sec .bus_02 {
        width: 300px;
        position: absolute;
        left: 15%;
        z-index: 2;
    }
    section .bus_bg_sec .bus_04 {
        width: 300px;
        position: absolute;
        left: 65%;
        z-index: 1;
    }
    section .bus_bg_sec .bus_03 {
        width: 250px;
        position: absolute;
        left: 55%;
			  z-index: 1;
    }
}

@media (max-width: 1000px){
    section .bus_bg_sec {
       display: none;
    }
}


@media (max-height: 650px){
	section .bus_bg_sec{
		display:none;
	}
}


@media (max-width: 1795px) {
html{height:auto; width:100%}
  .container{ width:93%; margin:0 auto; padding:0;}
  .row {margin-left:0px; margin-right:0px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border:none;}
header .nav_sec{ width:100%; padding:0; margin:0; background-color:#fff;  z-index:100; border-bottom:#d3d3d3 1px solid}
header .nav_sec .container-fluid{padding:0 15px}
header .nav_sec .navbar-default{ padding:0;}
.navbar-default .navbar-toggle{ background:none; border-color:none; border:none; border-radius:0; margin-top:18px; margin-right:-10px; right:0; position:absolute; z-index:99999999}
.navbar-default .navbar-toggle .icon-bar{ background:#b8151d;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background:none;}
header .nav_sec .navbar-nav{ float:none;margin:0px;}
header .nav_sec .navbar-default .navbar-brand{padding:10px 0}
header .nav_sec .navbar-default .navbar-brand img{ width:100%; max-width:100px;  }
header .nav_sec .navbar-default .call{width:100%; float:none; border:none; padding:10px 0; text-align:center}
header .nav_sec .navbar-default .btn-info{width:100%; margin:0; padding:10px 0; float:none}
header{z-index:999999999}
header .nav_sec .navbar-default .navbar-nav > li > a{ padding:8px 12px; font-family:open_sansregular; font-size:11px; color:#002876; text-transform: uppercase; text-align:center; border:none }
header .nav_sec .navbar-default .navbar-nav > .active > a, header .nav_sec .navbar-default .navbar-nav > .active > a:hover, header .nav_sec .navbar-default .navbar-nav > .active > a:focus{ background:#b8151d; color:#fff;}
header .nav_sec .navbar-default .navbar-nav > li > a:hover, header .nav_sec .navbar-default .navbar-nav > li > a:focus{ background-color:#b8151d; color:#fff;}
header .nav_sec .dropdown-menu > li { font-family: open_sanslight; font-size:12px; background:rgba(0, 48, 143, 0.7) !important; color:#FFF; border-color: none;  line-height:26px; padding-top:0px !important;text-transform: uppercase; border-bottom:#fff 1px solid}
header .nav_sec .dropdown-menu > li > a{ font-size:14px;color:#FFF; line-height:26px;}
header .nav_sec .dropdown-menu > li > a:hover, header .nav_sec .dropdown-menu > li > a:focus{ background:#b8151d; color:#fff; line-height:26px;}
header .top_sec .top_right{display:none;}
header .top_sec{ width:100%; float:left; padding:10px 0; margin:0; position:absolute; z-index:111; background-color:#fff; border-bottom:#f6aa2c 1px solid}
footer .footer_bg ul.social{display:none;}
footer .footer_bg .copyright{float:none; text-align:center; font-size:10px; line-height:30px;}

.wapper{padding-top:75px;}
.wapper .content_sec #divexample1 {
    height: auto;
    padding-bottom: 35px;
}
.hex_main {margin: 0 auto;width: 280px;}
.hex2, .hex2::before, .hex2::after {height: 75px;width: 130px;}
.hex2{margin:45px 5px;}
.hex2:nth-child(3n){margin-left:75px; margin-top:0px;}
.hex2:nth-child(4n){margin-left: 5px;margin-top: 0;}
.hex2:nth-child(5n){margin-left: 5px;margin-top: 0;}
.hex2:nth-child(6n){margin-left:75px; margin-top:0px;}

.wapper .content_sec {padding-bottom:40px;}
.wapper .content_sec h1{font-size:30px;}
.wapper .content_sec .photo_li ul li {float: left; margin: 1%; width: 48%;}
.wapper .content_sec .map{height:280px;}

.wapper .content_sec .row_md{margin:0px;}
.wapper .content_sec .col_pd{padding:0px 0px 10px 0px}

/* section .bus_bg_sec{margin-top:45px; padding-top:0px; min-height:62px;}
section .bus_bg_sec .bus_01{width:38%; position:absolute; right:60%; z-index:3}
section .bus_bg_sec .bus_02{width:38%; position:absolute; right:50%; z-index:2}
section .bus_bg_sec .bus_03{width:35%; position:absolute; left:64%; z-index:1}
section .bus_bg_sec .bus_04{width:30%; position:absolute; left:53%} */

section .quote_book_pay h2{font-size:20px; line-height:20px;}
section .quote_book_pay p{font-size:12px; line-height:16px;}
section .quote_book_pay .btn-info{font-size:18px; padding:8px 18px; margin:10px 0 0 0}

section .service_page_sec .inner_book_pay{padding:10px; margin-top:15px;}
section .service_page_sec .inner_book_pay .btn-info{font-size:18px; padding:8px 18px; margin:6px 0;}
section .service_page_sec .pd{padding:0px}
section .service_page_sec .fleet_sec .bus_details{margin-top:25px;}
.book_now_sec .btn-back {background-color: #ce2027; color: #fff; font-size: 11px; padding: 5px 7px; position: absolute; right: 0; top: -20px;}
.book_now_sec .vehicle_box{text-align:center}
.book_now_sec .vehicle_box img{display:inline}
.book_now_sec .vehicle_box .bus_title_label{margin:0px; line-height:24px; text-align:center}
.book_now_sec .price_total .book_btn{width:100%;}
.book_now_sec .price_total .text_p{margin:8px 0}
.book_now_sec h2{font-size:20px; line-height:30px;}
.book_now_sec .quote_overview h3{font-size:18px; line-height:20px;}
.book_now_sec .quote_overview{font-size:12px; line-height:20px;}
.book_now_sec .pd_res{padding:0px;}
.book_now_sec p{font-size:12px; line-height:12px;}
.book_now_sec .form-control{height:44px; margin-bottom:15px;}
.book_now_sec .check_trip_box{padding:4px 10px;}.pay-now-page .book_now_sec #gform_5 li.gfield { width:100% !important; }
.btn.round_trip.btn-trip-select.btn-main-step{ font-size:20px; }
}


/************ iphone **************/
@media (max-width: 600px) {
  html { -webkit-text-size-adjust:none;}
  .container{ width:91%;}
 
}

