@media screen and (max-width: 992px) {
	.toggler{display:block;cursor:pointer;}
	header .menu-header{padding:7px 0;}
	header .menu-header .menu .rhead{display:flex;justify-content:space-between;background:#dee9fb;}
	header .menu-header .menu .rlogo{padding:5px;padding-left:20px;}
	header .menu-header .menu .rlogo img{width: 100%;height: 50px;object-fit: contain;}
	header .menu-header .menu .close{width: 60px;height: 60px;text-align: center;background: #082555;opacity: 1;cursor:pointer;}
	header .menu-header .menu .close i{line-height: 60px;color: #fff;font-size: 30px;}
	header .menu-header .menu .close:hover{opacity:1;}
	header .menu-header .menu{position:fixed;top:0;left:-100%;width:90%;height:100vh;z-index:99992; background:#fff;box-shadow: 0 0 5px rgba(0,0,0,.3);transition:all 0.6s;}
	header .menu-header .menu::before{position:absolute;content:'';width:115%;height:100%;background:rgba(0,0,0,0.5);top:0;right:0;left:-100%;bottom:0;z-index:-1;}
	header .menu-header .menu.active{left:0;}
	header .menu-header .menu.active::before{left:0;}
	header .menu-header .menu nav{height:100%;background:#fff;overflow:auto;}
	header .menu-header .menu ul{padding:10px 25px;overflow-x: hidden;height: calc(100% - 60px);}	
	header .menu-header .menu ul li{width:100%;border-bottom: 1px solid rgba(0,0,0,.1);}
	header .menu-header .menu ul li a{padding:12px 0 12px;width:100%;font-weight:400;}
	header .menu-header .menu ul > li .caret{float:right;cursor:pointer;top:-12px;}	
	header .menu-header .menu ul > li .caret i{font-size: 16px;line-height: 50px;width: 20px;text-align: center;}
	header .menu-header .menu ul li .sub-menu{-webkit-transform: rotateX(0deg);transform: rotateX(0deg);position:initial;float:left;box-shadow:none;width: 100%;height:auto; padding:0 10px;padding-bottom:20px;transition:none!important;display:none;}
	.slider .slider-content{padding:0 15px;}
	.slider .slider-content h3{font-size:55px;line-height:55px;}
	.slider .slider-content h4{font-size:40px;}
	.slider .slider-img img{height:calc(100vh - 100px);}
	.booktour-sec .inner-sec{flex-direction: column;text-align:center;}
	.copyright .inner-sec .scroll-top{flex: 0 0 20%;max-width: 20%;}
	.breadcrumb-sec .breadcrumb-inner h1{padding:50px 0;}
	.breadcrumb-sec .breadcrumb-inner .breadcrumb-menu {justify-content: flex-start;}
	.breadcrumb-sec .breadcrumb-inner .breadcrumb-menu ul{padding:15px 20px;}
	.breadcrumb-sec .breadcrumb-inner .breadcrumb-menu ul li a{font-size:14px;}
	.contact-form .form{margin-top:30px;}
	.about-inner .image{padding-right:0;margin-bottom:30px;}
	.whychoose .image,.offer-sec .image{position:relative;width:100%;}
	.whychoose .image::after,.offer-sec .image:after{width:auto; height: 12px;border-radius: 0 0 10px 10px;left: 20px;top: initial;bottom: -12px;right: 20px;}
	.offer-sec .content{padding:70px 0;}
	.single-package .widget-container{margin-top:30px;justify-content:flex-start;flex-wrap:wrap;}
	.copyright .inner-sec .copyright-text:after{display:none!important;}
}
@media screen and (max-width: 768px) {
	header .social-icon{display:none;}
	.slider .slider-img img{height:300px;object-fit:cover;}
	.section-padding,footer .footer-info{padding:55px 0;}
	.heading h3{font-size:30px;}
	.heading h4{font-size:30px;}
	.book-tour .heading{
       font-size: 20px;
	}
	.theme-btn a{padding:14px 20px;font-size:11px;}
	.partner-sec .heading h3{text-align:center;margin-bottom:20px;}
	.destinations-main .px-2{padding:0 1.5rem !important}
	.special-tour .single .ba-meta{background:transparent;display:flex;}
	.ba-meta .item-day small, .ba-meta .item-user small{color:#fff;}
	.review-sec .testimonial-item{padding-top: 65px;padding-left: 0;}
	.review-sec .single-review{padding:0;}
	.review-sec .testimonial-item{padding-top:45px;}
	.testimonial-content-inner{padding: 85px 30px 30px;}
	.testimonial-image{top: -60px;left: 30px;}
	.testimonial-image img{width: 80px;height: 80px}
	.testimonial-content-inner .quote-icon{font-size:55px;right:30px;}
	.copyright .container{max-width:100%;padding:0;}
	.copyright .inner-sec{flex-wrap: wrap;}
	.copyright .inner-sec .copyright-text {flex: 0 0 100%;max-width: 100%;height:70px;text-align:left;padding-left:20px;}
	.copyright .inner-sec .common-social {flex: 0 0 80%;max-width: 80%;height:70px;}
	.copyright .inner-sec .common-social ul li a{width:30px;height:30px;}
	.copyright .inner-sec .common-social ul li a i{line-height:30px;}
	.copyright .inner-sec .scroll-top{height:70px;}
	.copyright .inner-sec .scroll-top i {line-height: 70px;}
	.contact-form .heading h3 {font-size: 35px;}
	.contact-form input, .contact-form textarea {height: 50px;}
	.contact-form textarea{height:100px;}
	.counterup-sec .inner-sec {padding: 60px 65px;}
	.counterup-sec .inner-sec .item{padding:25px 0;border-right:0;border-bottom:1px solid #ebe6de;}
	.counterup-sec .inner-sec .item:first-child{padding-top:0;}
	.service-sec .image img{height:auto;}
	.service-sec .content h3{font-size:30px;}
	.ser_form_bg .close_pop{top:0;right:0;transform:rotate(0);border-radius:0;}
	.ser_form_bg .close_pop i{transform:rotate(0);}
	.single-package .head{padding:45px 0;}
	.packages-list .ba-meta .item-day small, .packages-list .ba-meta .item-user small {color: #333;}
	.whychoose .widget-container {
    padding-top: 0px;
}
.whychoose-content .heading {
    margin-bottom: 0px;
}

.slider .slider-content h1 {
font-size: 50px;
}

.about-sec .common-content .heading h1{
font-size: 28px;
}

.breadcrumb-sec .breadcrumb-inner h1{
	font-size: 26px;
}

.contact-info .single {
	height: auto;
}
}
@media screen and (max-width: 576px) {
	header .menu-header .logo img{height:70px;}	
	header .top-header .inner-sec .contact{width:100%;text-align:center;}
	header .top-header .inner-sec .contact ul li:last-child{margin-right:0;}
	header .top-header .inner-sec .contact ul li i{font-size:12px;}
	header .top-header .inner-sec .contact ul li a{font-size:14px;}
	.booktour-sec .inner-sec .heading h3{font-size:35px;}
	.single-package .widget-container li{margin-left:0;margin-right:20px;margin-top:15px;}
}
@media screen and (max-width:450px) {
	.toggler{right:20px;}
	.counterup-sec .inner-sec {padding: 60px 30px;}
	.offer-sec .content h4{font-size:70px;}
	.offer-sec .content h3{font-size:35px;}
}