/*------------------------------------*\
    RESPONSIVE MIN WIDTH
\*------------------------------------*/

@media (min-width:1150px) {


}


@media (min-width:1025px) {
	
    .thanks{
		min-height:80vh
	}

	
}


@media(min-width:992px){

	/* .home-slider{
		margin-top: -50px;
	} */
	.nav_area > ul > li {
		display: inline-block;
	}
	.error{
		height: 650px;
		justify-content: center;
		display: flex;
		align-items: center;
	}
	.about-banner{
		height: 750px;
		
	}
	.experience-detail-slider.owl-theme .owl-nav{
		left: -5px;
		width: 1190px;
	}
	/* ---------- */
	.checkout-sidebar{
		background: #F6F8FA;
	}
	.checkout-sidebar .accordion-collapse.collapse{
		display: block;
	}
	.checkout-sidebar .accordion-header {
		display: none;
	}
	
}

@media screen and (min-width:767px){
	.mobile-only{display:none}

	.thanks h1{
		font-size: 74px;
    	line-height: 80px;
	}
}



/*------------------------------------*\
    RESPONSIVE MAX WIDTH
\*------------------------------------*/

@media only screen and (max-width:1350px){
   
 
}

@media only screen and (max-width:1250px){



}


@media only screen and (max-width:1199px){
    
}

@media only screen and (max-width:1024px){
   
    .fs-md-16{
		font-size: 16px;
		line-height: 20px;
	}
    
}



@media only screen and (max-width:991px) {
	
	.nav_area {
		display: none;
	}

	.mobile-header {
		position: fixed;
		z-index: 999;
		background: var(--darkgreen);
		height: 0;
		width: 100%;
		top: 0;
		color: #fff;
		visibility: hidden;
    	opacity: 0;
		transition: all .3s;
	}

	.mobile-header.open{
		height: 100vh;
		visibility: visible;
		opacity: 1;
		overflow: auto;
	}

	.mobile-header .mobile-logo img{
		max-width: 110px;
	}
	
	.mobile-header select.lang-dropdown {
		opacity: 1;
		color: #fff;
		background-color: var(--darkgreen);
	}

	.mobile-header .default-icon2{
		border-color: #fff;
	}

	.menu-toggle{
		font-size: 20px;
	}
	.experience-detail-slider.owl-theme .owl-nav{
		width: calc(100% + 0px);
		left: 0px;
	}
	.checkout-sidebar .accordion-header {
		display: block;
	}

	.section-experience {
		margin-top: 20px;
	}

	.checkout-sidebar {
		height: auto;
	}

	
}

@media only screen and (max-width:767px) {
    ul.footer-menu li a {
        font-size: 18px;
        padding-bottom: 15px;
    }
	.footer-bottom .paypal a img{
		max-width: 85px;
	}
	.event-slider .event-item img{
		height: 550px;
		object-fit: cover;
	}
	.experience-slider.owl-theme .owl-nav {
		width: calc(100% + 20px);
    	left: -10px;
	}
	/* .experience-list-image img{
		height: 200px;
	} */
	/* .experience-list-item .object-fit-cover {
		min-width: 300px !important;
		max-width: 300px !important;
	}

	.experience-list-item {
		max-width: 300px;
		margin: 0 auto;
	  } */

	.bottom-header .header-btn .head-icon{
		width: 35px;
		height: 35px;
		min-width: 35px;
	}

	.bottom-header .header-btn .head-icon img{
		width: 15px;
	}

	.woocommerce-table tbody tr td,.woocommerce-table thead tr th {
		padding: 5px 0px !important;
	}

	

	.woocommerce-table tbody tr td:not(:first-child) , .woocommerce-table thead tr th:not(:first-child){
		display: block;
	}

	.woocommerce-table tbody tr td:first-child {
		min-width: 100px;
		vertical-align: top;
	}

	.woocommerce-table tbody tr td:first-child, .woocommerce-table tbody tr td:nth-child(2) {
		padding-top: 10px !important;
	}
	.woocommerce-table thead tr th[colspan="2"] {
		display: flex;
	  }
	.deal-slider.owl-theme .owl-dots {
		display: flex;
		justify-content: space-between;
	}
	.deal-slider.owl-carousel .owl-dot{
		margin: 0;
	}
	.deal-slider.owl-carousel .owl-dot span {
		width: 150px;
		height: 150px;
	}
	
	.slider-content h2 {
		font-size: 36px;
		line-height: 40px;
	}
	.banner-item img{
		min-height: 400px;
		object-position: right center;
	}

	.home-slider:after{
		z-index: -1;
	}

	.experience-item{
		margin:10px;
	}


	.home-slider.owl-theme .owl-dots{
		bottom: 20px;
		width: auto;
		left: 6px;
	}
	.fs-50 {
		font-size: 30px;
		line-height: 36px;
	}
	.fs-40{
		font-size: 24px;
		line-height: 30px;
	}
	.fs-30 {
		font-size: 22px;
		line-height: 28px;
	}
	.section-become .item-img img{
		width: 150px;
		height: 150px;
	}
	
	.bottom-header .header-btn i{
		height: 35px;
		width: 35px;
		min-width: 35px;
		border-radius: 5px;
		font-size: 16px;
	}

	.account-icon{
		max-width: 30px;
	}

	.mobile-only{display:block}
	.experience-slider.owl-theme .owl-dots, .explora-slider.owl-theme .owl-dots{
		bottom: 0;
	}
	.about-banner h1, .error h1 {
		font-size: 44px;
		line-height: 50px;
	}
	.mobile-header ul.menu li a{
		color: #fff;
		font-size: 16px;
		line-height: 42px;
	}

	.mobile-header ul.menu{
		padding-bottom: 25px;
	}

	.mobile-header ul.header-top-menu li a{
		color: var(--parrot);
	}

	.mobile-header .account-icon{
		filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
	}
	/* ---------- */
	.work-section .box:nth-child(2)::before {
		content: '\f175';
		left: 47%;
		top: -60px;
		font-size: 35px;
	}
	.work-section .box:nth-child(2)::after {
		content: '\f175';
		left: 47%;
		bottom: -5px;
		top: auto;
		font-size: 35px;
	}

	.account-table tr th:not(:first-child), .woocommerce-table tr th:not(:first-child){
		display: none !important;
	}

	.account-table thead tr th[colspan="2"] , .woocommerce-table thead tr th[colspan="2"]{
		display: table-cell;
	}

	.account-table tbody tr, .woocommerce-table tbody tr{
		display: flex;
		width: 100%;
		flex-wrap: wrap;
	}

	.account-table tbody tr td:first-child, .woocommerce-table tbody tr td:first-child{
		width: 25%;
	}

	.account-table tbody tr td:nth-child(2), .woocommerce-table tbody tr td:nth-child(2){
		width: 70%;
	}

	.account-table tbody tr td:first-child, .account-table tbody tr td:nth-child(2),
	.woocommerce-table tbody tr td:first-child, .woocommerce-table tbody tr td:nth-child(2){
		display: inline-flex;
    	flex-direction: column;
	}

	.account-table tbody tr td:nth-child(3), .account-table tbody tr td:nth-child(4), .account-table tbody tr td:last-child,
	.woocommerce-table tbody tr td:nth-child(3), .woocommerce-table tbody tr td:nth-child(4), .woocommerce-table tbody tr td:last-child {
		width: 33%;
		display: inline-flex;
		align-items: center;
	}

	.account-table tbody tr td:nth-child(3), .woocommerce-table tbody tr td:nth-child(3) {
		order: 5;
	}

	.wrapper .owl-theme .owl-nav [class*="owl-"] {
		width: 35px;
		height: 35px;
	}
    
}



@media only screen and (max-width:575px) {
	.fs-sm-20{
		font-size: 20px;
		line-height:24px;
	}
    .fs-sm-18{
		font-size: 18px;
		line-height:22px;
	}
    .fs-sm-16{
		font-size: 16px;
		line-height:20px;
	}
	.fs-sm-14, body{
		font-size: 14px;
		line-height: 18px;
	}
	.fs-sm-13{
		font-size: 13px;
		line-height: 18px;
	}
	.fs-sm-12{
		font-size: 12px;
		line-height: 16px;
	}
	.fs-sm-11{
		font-size: 11px;
		line-height: 15px;
	}
	.fs-sm-10{
		font-size: 10px;
		line-height: 13px;
	}
   
}

