@media (max-width:480px){.cp-navigation-row{}
.cp_header #cp-slide-search form input[type="text"]{width:72%;font-size:14px;}
.cp-topbar .top-listed{margin-bottom:10px;}
#search-push{cursor:pointer;}
#cp-slide-search form button{font-size:18px;max-width:70px}
.top-listed .dropdown .dropdown-menu{left:inherit;right:0;}
.cp-logo img{max-width:100%;}
.cp-booking-form-outer .second-col,
.cp-booking-form-outer .first-col{width:100%;}
.cp-tabs-holder .nav-tabs>li a{padding:5px 7px;font-size:12px;}
.cp-why-choose-text{width:100%;}
.cp-why-choose-text{margin-bottom:40px;}
.cp_banner .banner-title{font-size:30px;line-height:30px;}
.cp_banner h2{font-size:20px;line-height:24px;margin-bottom:20px;}
.cp-banner-caption{display:none;}
#cp_banner-slider .owl-controls{top:30%;}
.cp-why-choose-text h3{font-size:30px;margin-bottom:20px;}
.cp-why-choose-text h2{font-size:40px;}
.cp-parallax-section .cp-parallax-box h2,
.cp-parallax-section .cp-location-box h3{font-size:20px;}
.cp-parallax-section .cp-parallax-box h3 span{font-size:26px;}
#cp-testimonial-slider .owl-controls{bottom:-30px;}
.cp-testimonial-inner{text-align:center;}
.cp-testimonial-inner .cp-icon{width:90px;height:90px;line-height:90px;}
.cp-accordian-item .panel-heading .panel-title>a{font-size:14px;}
.cp-accordian-item .panel-body{padding:10px 15px;}
.cp-footer-nav li{margin-bottom:10px;}
#wrapper .cp-heading-style1 h2,
#wrapper .cp-heading-style2 h2{padding:12px;font-size:26px;}
.cp-heading-style1 h2:before,
.cp-heading-style2 h2:before,
.cp-heading-style1 h2:after,
.cp-heading-style2 h2:after{display:none;}
.cp-parallax-section:after{display:none;}
#wrapper .cp-location-box{padding:20px;}
.cp-location-listed li{font-size:14px;padding-left:35px;}
.cp-location-listed li:before{font-size:24px;}
.cp-location-listed li .cp-btn-style2{margin-top:30px;}
.cp-testimonial-inner .cp-blockquote{padding:20px;}
.cp-testimonial-inner .cp-blockquote::before,
.cp-testimonial-inner .cp-blockquote::after{font-size:20px;}
.cp-testimonial-inner .cp-text span{margin-left:0;padding-left:0;}
.cp-testimonial-inner .cp-text span:before{display:none;}
.cp-accordian-item .panel-body .cp-thumb{width:100%;}
.cp-accordian-item .panel-body .cp-text{width:100%;float:left;margin:15px 0;}
.cp-inner-awwards-holder li,
.cp-faq-holder .cp-listed>li{font-size:14px;}
.cp-faq-holder .cp-listed>li{padding:12px 10px;}
.cp-faq-tabs-holder .nav-tabs>li,
.cp-faq-holder .nav-tabs>li{margin-bottom:5px;}
.cp-booking-form-outer2{padding:20px 10px;}
.cp-blog-item .cp-text .date-box{margin:0 0 20px;float:none;display:inline-block;}
.cp-blog-item .cp-text{text-align:center;}
.cp-blog-item .cp-text h3{font-size:20px;}
.cp-blog-item .cp-text .date-box span{right:0;}
.cp-blog-item .cp-thumb iframe{height:200px}
#wrapper .cp-blog-item .cp-text::before{width:90%;}
.cp-author-info-holder .cp-thumb{margin-right:15px;}
.cp-comments-listed ul{padding-left:20px;}
.cp-gallery-section .row .col-md-6 .cp-gallery-box .cp-caption{padding-top:20px;}
.footer-about-box p{font-size:16px;}
.top-listed>li{padding:0 10px;}
.cp-app-thumb .app-img1{display:none;}
.cp-mobile-app-section .cp-app-thumb:hover img{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.booking-date .inner,
.booking-date input[type="text"],
.booking-date select{width:50px;}
.booking-date .inner{margin-right:4px;}
.cp-taxi-holder .cp-text{padding:10px 20px 30px;}
.choose-btn{font-size:14px;}
.cp-app-btn li{width:45%;}
.cp-app-btn li img{width:100%;}
.pd-tb80{padding:50px 0;}
.pd-t80{padding-top:50px;}
.pd-b80{padding-bottom:50px;}
}
@media (max-width:767px){.cp_header{background-color:#222;}
#cp-slide-menu>.navbar-nav{margin:0;}
.cp-nav-holder>.navbar-nav{display:none;}
#cp_banner-slider .cp-banner-caption{bottom:30px;}
#cp-slide-search form input[type="text"]{width:85%;}
.cp-topbar{width:100%;margin-bottom:30px;}
.cp_inner-banner{padding:150px 0 100px;background:url(../images/banner/inner-banner-img-03.jpg) top left no-repeat;background-size:cover;text-align:center;}
#cp-inner-contact{background:none;padding:0;}
.cp_inner-banner>img{display:none;}
.cp-inner-banner-holder h2{font-size:36px;margin:0 0 20px;width:100%;}
.cp-inner-banner-holder .breadcrumb{width:100%;text-align:center;}
.cp_inner-banner .animate-bus{display:block;}
.cp-inner-banner-holder{bottom:100px;}
.cp-booking-section{padding-top:50px;}
.cp-why-choose-listed .cp-box{padding:25px 20px;}
.cp-why-choose-listed .cp-box h3{font-size:26px;}
.cp-why-choose-listed .cp-box>img{height:100%;}
.cp-why-choose-listed .cp-box .icomoon{font-size:50px;}
.cp-parallax-section .cp-parallax-box{left:0;}
.cp-location-box{padding:25px 40px;}
.cp-testimonial-inner .cp-icon{margin-left:10px;}
.cp-footer-nav{margin-top:30px;}
.cp-why-choose-listed>li{width:100%;margin-bottom:30px;}
.cp-why-choose-listed .cp-box:hover,
.cp-why-choose-listed .cp-box.active{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.cp-parallax-section .cp-parallax-box{padding:30px 20px;bottom:inherit;}
.cp-parallax-box h2{font-size:36px;}
.cp-parallax-box h3{font-size:24px;}
.cp-parallax-box h3 span{font-size:30px;}
.cp-heading-style1 h2,
.cp-heading-style2 h2{font-size:36px;padding:0 50px;}
#cp-map-home{height:500px;}
.cp-ft-form-box .inner-holder,
.cp-ft-form-box .inner-holder2{width:100%;}
.cp-logo-listed li{width:24%;}
.cp-logo-listed li img{width:100%;height:auto;}
.cp-testimonial-inner{text-align:center;}
.cp-mobile-app-section .cp-app-text{padding-top:30px;}
.choose-thumb{width:100%;margin-bottom:30px;}
.choose-thumb img{width:100%;border-radius:0;}
.cp-why-choose-text{width:100%;}
.cp-choose-list li{font-size:16px;}
.cp-offers-inner{text-align:center;}
.cp-offers-listed>li{margin-bottom:30px;}
.cp-offers-inner .icon-holder{float:none;position:relative;left:0;display:inline-block;right:0;}
.cp-offers-inner .cp-text{padding:70px 30px 30px;}
.cp-deals-holder .cp-thumb{width:100%;}
.cp-faq-tabs-holder .nav-tabs>li a,
.cp-faq-holder .nav-tabs>li a{font-size:14px;font-weight:400;padding:6px 12px;}
.cp-faq-holder{margin-bottom:30px;}
.cp-booking-form-outer2{width:100%;padding:30px 20px;}
h3{font-size:24px;}
.cp-blog-item .cp-text::before{width:92%;}
.cp-gallery-box img{width:100%;height:auto;}
.cp-gallery-section .row .col-md-12 .cp-gallery-box .cp-caption{padding-top:10px;}
.cp-reservation-box{width:100%;padding:20px;}
.cp-get-in-outer{padding-left:0;border:none;}
.cp-get-in-outer .inner-holder{padding-bottom:30px;border-bottom:1px solid #fff;}
#cp-inner-map{height:400px;}
.cp-booking-section.cp-booking-section2{padding:40px 0;}
.cp-reservation-box .inner-holder{width:100%;}
.cp-reservation-box .inner-holder input[type="text"],
.cp-reservation-box .inner-holder input[type="password"]{min-width:100%;}
.cp-location-listed li{padding-bottom:30px;}
.cp-heading-style1,
.cp-heading-style2{margin:0 0 27px;}
.cp-ft-top-section{background-size:cover;}
}
@media (min-width:768px) and (max-width:992px){.cp-navigation-row{padding:10px 0;}
#cp_banner-slider .cp-banner-caption{bottom:30px;}
#cp-inner-header{background-color:#222;position:static;}
.cp-topbar{margin-bottom:15px;}
.cp-nav-holder{width:100%;margin:20px 0 0;}
#cp-slide-search form input[type="text"]{width:85%;}
.cp-booking-section{padding-top:50px;}
.cp-why-choose-listed .cp-box{padding:25px 20px;}
.cp-why-choose-listed .cp-box h3{font-size:26px;}
.cp-why-choose-listed .cp-box>img{height:100%;}
.cp-why-choose-listed .cp-box .icomoon{font-size:50px;}
.cp-parallax-section .cp-parallax-box{left:0;}
.cp-location-box{padding:25px 40px;}
.cp-testimonial-inner .cp-icon{margin-left:10px;}
.cp-footer-nav{margin-top:30px;}
.choose-thumb{width:100%;margin-bottom:30px;}
.choose-thumb img{width:100%;border-radius:0;}
.cp-why-choose-text{width:100%;}
.cp-offers-inner .cp-text{padding-left:120px;}
.cp-offers-inner .icon-holder{left:0;}
.cp-faq-tabs-holder .nav-tabs>li a,
.cp-faq-holder .nav-tabs>li a{font-size:16px;padding:7px 15px;}
.cp-faq-holder{margin-bottom:30px;}
#cp-inner-map{height:400px;}
.cp-booking-form-outer2,
.cp-reservation-box{width:100%;padding:40px 70px;}
.cp-inner-banner-holder h2{font-size:40px;}
.cp-ft-top-section{background-size:cover;}
}
@media (min-width:1200px){.cp_banner{margin-bottom:40px;}
.cp_banner:after{display:block;}
#cp_banner-slider .cp-banner-caption{bottom:270px;}
.cp-nav-holder .navbar-nav>li>a{font-size:18px;font-weight:500;padding:8px 9px;}
.cp-nav-holder .navbar-nav li a .fa{font-size:16px;}
.cp-nav-holder .nav-right-listed>li{padding:0 12px;}
.cp-advertising-section:after{display:block;}
.cp-booking-section{padding-top:26px;}
.cp-inner-banner-holder{bottom:100px;}
.cp-inner-awwards-holder{padding:52px 30px 43px 140px;}
.cp-inner-awwards-holder li{font-size:24px;}
.cp-ft-form-box .inner-holder{width:34.5%;}
.cp-ft-form-box .inner-holder2{width:28%;}
.cp-location-box{width:90%;float:none;}
.cp-advertising-section:before{display:block;}
.cp-advertising-section{margin-top:50px;}
.cp-footer-nav li{font-size:16px;font-weight:600;}
.cp-parallax-box h2{font-size:60px;}
.cp-parallax-box h3{font-size:44px;}
.cp-booking-form-outer .cp-btn-style1{padding:13px 25px;}
}
@media (min-width:1600px){body{position:relative;right:0;}
#cp_banner-slider .cp-banner-caption{bottom:380px;}
.cp_banner .banner-title{font-size:100px;line-height:100px;}
.cp_banner h2{font-size:48px;line-height:40px;}
.cp-ft-top-section{background-size:cover;}
}