@media (min-width:768px){.navbar-wrapper{width:100%;background:#fff;}
.navbar-wrapper .navbar{border-radius:0px;}
.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{margin-left:0px;}
.bg-banner{padding:2em 0;}
.carousel-caption p{margin-bottom:20px;font-size:21px;line-height:1.4;}
.media-object{margin-top:0;}
.largeredbtn{font-weight:500;font-size:18px;}
.navbar-nav{float:right;}
.testimonial .carousel-control .glyphicon-chevron-left, .testimonial .carousel-control .glyphicon-chevron-right, .testimonial .carousel-control .icon-prev, .testimonial .carousel-control .icon-next{width:45px;height:45px;line-height:40px;margin-top:-10px;font-size:18px;border:#a0a0a0 2px solid;border-radius:50%;color:#ab271c;text-shadow:none;}
.testimonial .carousel-control .glyphicon-chevron-left:hover, .testimonial .carousel-control .glyphicon-chevron-right:hover, .testimonial .carousel-control .icon-prev:hover, .testimonial .carousel-control .icon-next:hover{width:45px;height:45px;line-height:40px;margin-top:-10px;font-size:18px;border:#ffa800 2px solid;border-radius:50%;color:#ffa800;}
.testimonial p.quotes{font-size:24px;color:#343434;padding:0 8em;}
.navbar-toggle{display:none;margin-top:25px;}
.sticky .navbar-toggle{cursor:pointer;margin-top:15px;}
h2.statistic-counter:before{bottom:40px;}
.who-we-are .lead, .price-section .lead, .team-section .lead, #testimonial .lead{font-size:36px;line-height:normal;}
.info-widget{padding:20px;text-align:left;margin-bottom:50px;}
.info-widget{padding:10px;text-align:center;}
.info-widget.left-align{text-align:center;}
.caption-portfolio .dropdown-menu{position:absolute;top:36px;right:-25px;left:70%;}
.bg-banner .caption{position:relative;top:35%;text-align:left;color:#000;}
.red_heavy_60{font-size:40px;line-height:40px;margin-top:20px;}
}
@media (min-width:768px) and (max-width:1025px){.ourter-wraper{width:100%;position:relative;}
.navbar-collapse.collapse{display:none !important;}
.navbar-collapse.collapse.in{display:block !important;}
.navbar-header .collapse, .navbar-toggle{display:block !important;}
.navbar-header{float:none;}
.navbar-nav > li{margin-top:0px;margin-right:10px;font-size:14px;margin-bottom:10px;}
.navbar-brand{text-transform:uppercase;letter-spacing:.3em;height:auto;float:left;padding:15px 15px;}
footer .contact-footer .icon-phone{float:none;margin-right:20px;display:block;text-align:center;}
.hotdeal-pricing span.meal{font-size:14px;color:#999;font-weight:400;display:block;}
footer .contact-footer .contact-number h2{font-size:24px;color:#fff;margin:0;margin-bottom:50px;}
.service-item{background-color:transparent;border:#e1e1e1 1px solid;border-color:transparent;border-radius:100%;height:220px;width:220px;}
.services-section h3{text-align:center;color:#555;font-size:18px;}
.team-section .bg-icon{width:150px;height:150px;}
.info-widget{padding:10px;text-align:center;}
.info-widget{padding:10px;text-align:center;}
.info-widget.left-align{text-align:center;}
.navbar-toggle{cursor:pointer;margin-top:25px;}
}
@media (min-width:992px){.navbar-nav > li > a{padding:10px 8px;}
.bg-banner{padding:6em 0;}
.bg-banner .caption{top:35%;text-align:left;color:#000;}
.bg-banner{height:500px;padding:3em 0;}
.owl-carousel .owl-nav .owl-prev{left:-10px !important;}
.owl-carousel .owl-nav .owl-next{right:-10px !important;}
.call-to-action form{margin-top:-80px;}
.call-to-action{height:230px;}
.price-item.active{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.price-item.active{-webkit-box-shadow:0 10px 40px 5px rgba(0,00,0,.1);box-shadow:0 10px 40px 5px rgba(0,00,0,.1);}
footer .item-widget:first-child{padding:20px 0;}
footer .contact-footer .icon-phone{float:left;margin-right:20px;display:block;text-align:center;}
.hotdeal-pricing span.meal{font-size:14px;color:#999;font-weight:400;display:initial;}
footer .contact-footer .contact-number h2{font-size:24px;color:#fff;margin:0;margin-bottom:50px;}
h2.statistic-counter:before{bottom:50px;}
.info-widget.left-align{text-align:left;}
.info-widget.right-align{text-align:right;}
.red_heavy_60{font-size:50px;line-height:70px;margin-top:40px;}
}
@media (min-width:1200px){.ourter-wraper{width:98%;position:relative;}
.banner-top .overlay{color:#fff;position:absolute;z-index:12;top:30%;left:10%;right:20%;width:80%;text-align:left;}
.bg-banner{height:600px;padding:3em 0;}
.navbar-nav > li > a{padding:10px 12px;padding-bottom: 18px;}
footer .contact-footer .contact-number h2{font-size:30px;color:#fff;margin:0;margin-bottom:50px;}
.red_heavy_60{font-size:60px;line-height:70px;margin-top:90px;}
}
@media (min-width:1270px){.owl-carousel .owl-nav .owl-prev{left:-50px !important;}
.owl-carousel .owl-nav .owl-next{right:-50px !important;}
#testimonial{padding-bottom:5em;}
}
@media (min-width:1399px){.container{width:1200px;}
.ourter-wraper{width:96%;position:relative;}
.bg-banner .caption{position:absolute;top:35%;text-align:left;color:#000;}
}
.owl-carousel .owl-nav .owl-prev{left:-40px !important;}
.owl-carousel .owl-nav .owl-next{right:-40px !important;}
}
@media (min-width:1499px){.container{width:1300px;}
.banner-top .overlay{color:#fff;position:absolute;z-index:12;top:30%;left:10%;right:20%;width:80%;text-align:left;}
.banner-top img{width:100%;}
.red_heavy_60{font-size:60px;line-height:80px;margin-top:50px;}
}
@media (min-width:1599px){.container{width:1366px;}
.to-top{bottom:20px;right:60px;position:fixed;}
}
@media (max-width:991px){.navbar-nav > li{margin-top:0px;margin-right:10px;font-size:14px;margin-bottom:15px;}
.navbar-brand{text-transform:uppercase;letter-spacing:.3em;.banner-top .item img
float:left;padding:15px 15px;}
}
@media (max-width:767px){.topbar .date-and-time{padding:5px;display:none;}
.bg-banner{padding:3em 0;}
.red_heavy_60{font-size:30px;line-height:40px;margin-top:50px;}
.navbar-fixed-top{position:fixed;top:0;}
.bg-banner .caption{position:relative;}
.navbar-nav > li > a{padding-top:10px;padding-bottom:10px;}
.navbar-wrapper .nav .open > a,
.navbar-wrapper .nav .open > a:hover,
.navbar-wrapper .nav .open > a:focus,
.navbar-wrapper .nav > li > a:hover,
.navbar-wrapper .nav > li > a:focus{border-bottom:none;background-color:#cf1c1c;border-color:#fff;color:#fff;}
.navbar-nav > li{margin:0;}
.dropdown-menu > li > a{color:#222;}
.new-updates{position:absolute;background-color:#b4291d;color:#fff;text-transform:uppercase;font-size:10px;font-weight:bold;padding:3px 6px;margin-top:10px;margin-right:10px;border-radius:2px;right:0;-moz-transform:skewX(-15deg);-webkit-transform:skewX(-15deg);-o-transform:skewX(-15deg);-ms-transform:skewX(-15deg);transform:skewX(-12deg);z-index:555;}
.navbar-nav li:hover .new-updates{background-color:#000;}
.navbar-wrapper .nav > li.btn-login > a, .navbar-wrapper .nav > li.btn-signup > a{float:left;width:47%;margin-right:10px;}
.banner-top .overlay{color:#fff;position:absolute;z-index:12;top:30%;left:5%;right:20%;width:80%;text-align:left;}
.banner-top .overlay h1{font-size:36px;text-shadow:1px 2px 10px #000000;}
.banner-top .overlay h3{font-size:20px;text-shadow:1px 2px 10px #000000;}
.banner-top .item{height:500px;}
.banner-top .item img{height:500px;}
.owl-carousel .owl-nav .owl-prev span:before, .owl-carousel .owl-nav .owl-next span:before{background-color:#eeeeee;color:#555;}
.owl-carousel .owl-nav .owl-prev{left:10px !important;}
.owl-carousel .owl-nav .owl-next{right:10px !important;}
.advance-search-option .btn-search{color:#ab271c !important;background-color:#ffcc00 !important;border-color:#eea236;text-align:center;padding:inherit;font-weight:bold;padding:10px 25px !important;border-radius:3px;display:block;width:100%;float:left;}
.who-we-are{padding-top:5em;}
.who-we-are p{font-size:16px;}
.booking-form{display:block;}
.advance-search-option{display:block;float:none;margin-top:15px;}
.form-group{position:static;}
.book-tour-package .modal .advance-search-option{margin-top:25px;}
.hot-deals .heading-title, .best-selling-section .heading-title{font-size:20px;margin-bottom:40px;line-height:45px;}
footer .language-translate{margin-left:0;float:right;}
footer .contact-footer .contact-number h2{font-size:24px;color:#fff;margin:0;margin-bottom:50px;}
.team-section .bg-icon{width:150px;height:150px;margin-top:70px;}
.price-item{background-color:#fff;margin:20px 5px;padding:25px;}
.team-section .bg-icon{width:150px;height:150px;}
.single_counter{margin-bottom:50px;}
h2.statistic-counter:before{bottom:50px;}
.contact-form .form-heading{font-size:30px;}
.contact-form{display:block;}
#portfolio .gallery-title{font-size:30px;}
#portfolio .new-packages{font-size:14px;padding:3px;margin:0 10px;width:50px;height:30px;line-height:24px;}
}
@media (max-width:640px){#testimonial #fade-quote-carousel .carousel-indicators li{width:20px;height:20px;margin:2px;}
.contact-form .form-group{margin-bottom:15px;text-align:center;}
.who-we-are .lead, .price-section .lead, .team-section .lead, #testimonial .lead{font-size:30px;}
.largeredbtn{font-weight:500;font-size:16px;text-align:center;}
}
@media (max-width:480px){.navbar-brand{text-transform:uppercase;letter-spacing:.3em;height:auto;float:left;width:125px;overflow:hidden;padding:5px;font-size:18px;line-height:20px;}
.contact-form .form-group{margin-bottom:15px;text-align:left;}
.navbar-toggle{cursor:pointer;margin-top:15px;}
.largeredbtn{font-weight:500;font-size:14px;text-align:center;}
}