@media screen and (max-width:1199px) {
.travel-budget h3{font-size:15px}
.price_filter{margin-top:5px}
.travel-select-icon select,.travel-check-icon input{font-size:12px}
.travel-select-icon:after{padding:10px 3px}
.single-tab-select-box h2{font-size:15px}
.item-title{bottom:6%;left:15px}
.thumbnail h2{line-height:1.5}
.blog-content .thumbnail{height:540px}
.blog-content .caption .blog-txt a{padding-bottom:0;margin-top:0}
}
@media screen and (max-width:1024px) {
.main-menu .nav li a{padding:10px 5px;font-size:11px}
}
@media screen and (max-width:991px) {
.main-menu .nav li{padding:20px 5px 0}
.navbar-collapse{padding-right:40px;padding-left:0}
.main-menu .nav li a{font-size:12px;padding:5px;text-align:center}
.header-area{text-align:center;margin:auto}
.about-view.travel-btn{margin-right:0;padding:8px 25px;width:100%}
.route-flight{padding:0 15px 0 0}
.inner-flight ul li{width:46%}
.why-book{border:none}
.book-btn{width:100px;font-size:13px}
.about-us h2{font-size:64px}
.price_slider_amount > input[type="text"]{width:160px}
.single-special-shape-txt{left:25px}
}
@media screen and (max-width:767px) {
#sticky-wrapper{background:rgba(77,78,84,0.1)}
.sticky-wrapper .navbar-collapse.collapse.in{background:rgba(77,78,84,1);width:112%;margin-left:-14px;padding-left:27px}
.logo {
    float: left;
    position: relative;
    z-index: 9;
}
.main-menu .navbar-toggle{float:right;margin:17px 0}
.navbar-collapse{padding-right:15px;padding-left:15px}
.main-menu .nav li a{font-size:14px;padding:0 1px 10px;display:inline-block}
.sticky-wrapper.is-sticky .main-menu .nav a:before{bottom:0}
.about-us h2{font-size:43px}
.about-us-txt{max-width:450px}
.travel-budget h3{margin-bottom:20px}
.single-service-box{flex-direction:column;height:auto}
.service-content{margin:0 auto;margin-top:30px}
.single-package-item{max-width:450px;margin:0 auto;margin-bottom:30px}
.single-special-offer{margin-bottom:30px}
.srch_btn{padding:0 7px;line-height:33px;min-width:auto;font-size:13px}
.home1-testm-single{max-width:90%;margin:auto;}
.blog-content{max-width:400px;margin:30px auto}
.blog-content .thumbnail .thumbnail-img img,.thumbnail-img-overlay{width:100%;margin-left:0}
.thumbnail-img-overlay{left:0}
.single-footer-item{margin-bottom:30px}
.footer-logo{padding-top:0}
}
@media screen and (max-width: 660px) {
.main-menu .nav li a{font-size:16px;color:#fff;border:none}
.owl-theme .owl-nav{display:none}
.inner-flight ul li{width:100%}
.route-flight{padding:0}
.inner-flight ul li{margin:0 0 10px}
.why-book{border-right:none;padding:20px 0}
.footer-top{padding:0 10px}
}
@media screen and (max-width: 640px) {
.desc-tabs .nav-tabs>li>a{padding:17px 10px}
.blog-head h2{font-size:18px}
}
@media screen and (max-width: 540px) {
.filtr-item{max-width:350px;margin:0 auto}
.subscribe-title h2{font-size:28px}
}
@media screen and (max-width: 480px) {
.about-us h2{font-size:30px}
.time-after:after{display:none}
.single-package-item{max-width:350px;margin:0 auto;margin-bottom:30px}
.single-special-shape-txt{left:30px}
}
@media screen and (max-width: 440px) {
.ui-datepicker-multi-2 .ui-datepicker-group{width:85%}
.desc-tabs .nav-tabs>li>a,.desc-tabs .nav-tabs>li.active>a{padding:17px 10px;font-size:12px}
.nav-tabs{border-bottom:0}
.single-trip-circle:nth-child(2){margin-left:0}
.trip-circle{flex-direction:column}
.about-view.travel-btn{width:150px}
.filtr-item{max-width:250px}
.home1-testm-txt p{font-size:14px;max-width:180px}
.dicount-offer-content h2{font-size:24px}
.single-package-item{max-width:250px;margin:0 auto;margin-bottom:30px}
.about-view.packages-btn.offfer-btn{margin-right:10px}
.custom-input-group .subscribe-btn{float:left;top:76px}
.custom-input-group .form-control{padding-right:0;font-size:13px}
}
@media screen and (max-width:350px) {
.ui-datepicker-multi-2 .ui-datepicker-group{width:85%}
.travel-select-icon select,.travel-check-icon input{font-size:10px}
.travel-check-icon:after{padding:10px 5px}
.subscribe-title h2{font-size:20px}
.subscribe-title p{font-size:14px}
}
@media screen and (max-width: 320px) {
.dicount-offer-content h2{font-size:16px}
}


@media screen and (max-width: 767px) {
.ui-datepicker-multi-2 .ui-datepicker-group{width:85%}
    /* Flight result */
    .m-modify {
        display: block;
        padding: 12px 0px;
        cursor: pointer;
        
    color: white;
    }

        /*.m-modify {
                display: block;
                color: #fff;
                font-weight: 600;
                font-size: 15px;
            }*/

        .m-modify span {
            float: right;
        }

    .modify-box {
        display: none;
        border-top: 1px solid #fff;
        padding-top: 12px;
    }

    .m-filter {
        display: block;
        padding: 12px 0px;
        cursor: pointer; 
    color: white;
    }

        /*.m-filter {
                display: block;
                color: #fff;
                font-weight: 600;
                font-size: 15px;
            }*/

        .m-filter span {
            float: right;
        }

    .filter-box {
        display: none;
        border-top: 1px solid #fff;
        padding-top: 12px;
    }

    .part-left {
        width: 100%;
        padding: 15px 15px;
         display: none; 
    }

    .modifysearchNew {
    background: rgb(0, 52, 128);
    padding: 0px 0px;
    text-align:left;
    width: 100%;
}
}
 
.banH {position: absolute; bottom:45px; left:0px; width:100%; z-index: 99;    top: 220px;}

.Banner_sec {
    width: 1200px;
    margin: 0 auto;
    padding: 38px 15px;
    position: relative;
    padding-bottom: 20px;
}


        .top_bg_sec {
    min-height: 450px;
     width:100%;
    background: url(/images/POffer.png) no-repeat, linear-gradient(to right, #095588, #00193d);
    background-size: cover;
}

  .top_bg_secWBanner {
     min-height: 150px;
     width:100%;
    background: linear-gradient(to right top, #36775b, #013520); 
 background-size: cover;
}
        .one-rou {
    margin-top: 200px;
}

         

@media (max-width:767px) {
    .Banner_sec {
        position: static;
        padding-top: 15px;
    }

    .banH {
        padding-top: 0em !important;
        position: absolute !important;
        z-index: 99;
        width: 100% !important;
        top: 0px !important;
    }

    /*.hidden-xs {
        display: none !important;
    }*/

    /*.travel-blog {
        top: 390px;
    }*/
}

@media (max-width:600px) {
    .Banner_sec {
        position: static;
        padding-top: 15px;
    }

    /*.travel-blog {
        top: 390px;
    }*/

    .banH {
        padding-top: 0em !important;
        position: absolute !important;
        z-index: 99;
        width: 100% !important;
        top: 0px !important;
    }

    /*.hidden-xs {
        display: none !important;
    }*/
}
 
.carousel-inner > .item > img, .carousel-inner > .item > a > img {display: block;width: 1200px !important;height:500px !important;}
.carousel-indicators li {display: inline-block;width: 12px;height: 12px;margin:0px 3px;text-indent: -999px;cursor: pointer;background-color: #000 \9;background-color: rgba(0, 0, 0, 0);border: 1px solid #fff;border-radius: 10px;}
.carousel-indicators .active {width: 12px;height: 12px;margin: 0;background-color: #fff;}
.carousel-indicators {bottom: 53% !important;}
.slider_cnt {position: absolute;top:100px;right:120px;width: 83%;text-align:center;z-index: 1;}
.slider_cnt h1 {text-transform: capitalize;font-size: 65px;color: #fff;margin: 0;padding: 0px;z-index: 2;font-weight: 600;}
.slider_cnt p {text-transform: capitalize;font-size: 18px;color: #fff;margin: 0;z-index: 2;padding-bottom:0px;padding-top: 10px;letter-spacing: 5px;text-shadow: 0px 0px 4px #000;}
 

/*.carousel-inner > .item > img, .carousel-inner > .item > a > img {display: block;width: 100%;height: 530px !important;}
.carousel-indicators li {display: inline-block;width: 12px;height: 12px;margin:0px 3px;text-indent: -999px;cursor: pointer;background-color: #000 \9;background-color: rgba(0, 0, 0, 0);border: 1px solid #fff;border-radius: 10px;}
.carousel-indicators .active {width: 12px;height: 12px;margin: 0;background-color: #fff;}
.carousel-indicators {bottom: 53% !important;}
.slider_cnt {position: absolute;top:100px;right:120px;width: 83%;text-align:center;z-index: 1;}
.slider_cnt h1 {text-transform: capitalize;font-size: 65px;color: #fff;margin: 0;padding: 0px;z-index: 2;font-weight: 600;}
.slider_cnt p {text-transform: capitalize;font-size: 18px;color: #fff;margin: 0;z-index: 2;padding-bottom:0px;padding-top: 10px;letter-spacing: 5px;text-shadow: 0px 0px 4px #000;}*/
 

@media screen and (max-width: 660px) {
    .Banner_sec {
        width: 660px;
        margin: 0 auto;
        padding: 38px 15px;
        position: relative;
        padding-bottom: 20px;
    }

    .top_bg_sec {
        min-height: 450px;
        width:100%;
        background: url(/images/POffer.png) no-repeat, linear-gradient(to right, #095588, #00193d);
        background-size: cover;
    }

.top_bg_secWBanner {
      min-height: 150px;
     width:100%;
    background: linear-gradient(to right top, #36775b, #013520); 
 background-size: cover;
}

    .one-rou {
        margin-top: 200px;
    }

    
}


/*.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
       -o-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
    position: absolute;
    bottom: 0px !important;
    left: 50%;
    z-index: 1;
    width: 10%;
    padding-left: 0;
    margin-left: 0px;
    text-align: center;
    list-style: none;
    margin-left: -5%;
}
 

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
 
  }
}*/


.about-us1 {
    position: relative; 
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, #095588, #00193d);
    /*padding: 180px 0 50px;*/
}

.about-us11:before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, #095588, #00193d);
}

.about-us1-content {
    margin: 0;
}

    .about-us1-content .top_bg_ofr_sb {
        background: transparent;
    }