@media only screen and (max-width:1160px){
  
}
@media only screen and (max-width:1024px){
	.index-sec-3 .heading {
	    position: relative;
	    top: auto;
	    left: auto;
	    text-align: center;
	}
	.category-tab-wrapper ul.nav-tabs {
	    justify-content: center;
	}
	.travel-tabs-wrap .form-row-1 .width-1 {
    	width: 50%;
	}
	.travel-tabs-wrap .form-row-1 .width-2 {
    	width: 20%;
	}
	.travel-tabs-wrap .form-row-1 .width-3 {
    	width: 20%;
	}
	.travel-tabs-wrap .form-row-2 .width-1 {
    	width: 100%;
	}
	.travel-tabs-wrap .form-row-2 .width-2 {
    	width: 25%;
	}
	.travel-tabs-wrap .form-row-2 .width-3 {
    	width: 25%;
	}
	.mega-menu-group{
  		width: 25%;
	}
}
@media only screen and (max-width:991px){
 	.banner-slider .owl-stage{
 		/*padding-left: 0 !important;
 		padding-right: 0 !important; */
 	}
 	.banner-slider .owl-nav{
		width: 96%;
 	}
 	.category-tab-wrapper .category-row{
 		justify-content: flex-start;
 	}
 	.category-tab-wrapper .category-column {
    	width: 16.667%;
	}
	.content-body .main-col-wrap {
    	width: calc(100% - 270px);
	}
	.content-body .widget-col-wrap {
    	width: 250px;
    }
}
@media only screen and (max-width:860px){
    .filter-container.widget-col-item {
    display: none;
}
	.content-body .main-col-wrap {
    	width: 100%;
	}
	.content-body .widget-col-wrap {
    	width: 100%;
    	padding-top: 20px;
    }
    .travel-tabs-wrap .form-row-1 .width-2 {
    	width: 50%;
	}
	.travel-tabs-wrap .form-row-1 .width-3 {
    	width: 33.33%;
	}
	.browse-category-item .category-list ul li{
  		width: 33.33%;
	}
	.widget-col .adv-box {
    	max-width: 390px;
    	margin: 10px auto 0 auto;
	}
}
@media only screen and (max-width:768px){
	.mega-menu-group{
  		width: 33.33%;
	}
}
@media only screen and (max-width:767px){
	.banner-slider .owl-nav button i{
		font-size: 28px;
	}
	.category-tab-wrapper .category-column {
    	width: 20%;
	}
	.newsletter-right {
	    padding-left: 0;
	    padding-top: 30px;
	}
	.breadcrumb a{
		margin-bottom: 5px;
	}
	.top-brands-row .top-brands-col {
    	width: 25%;
	}
	.header-top {
	    padding: 10px 0;
	    text-align: center;
	}
	.logo-wrapper{
		text-align: left;
	}
	.header-search {
	    max-width: 350px;
	    margin: 0 auto;
	}
}
@media only screen and (max-width:660px){
	.banner-slider .banner-slide .lg-screen{
		display: none;
	}
	.banner-slider .banner-slide .sm-screen{
		display: block;
	}
	.vou-type-2 .vou-discount {
    	justify-content: center;
    	flex-wrap: wrap;
    	padding: 10px 0;
	}
	.vou-type-2 .vou-discount a.discount{
		padding-top: 0 !important;
		width: 100%;
		text-align: center;
	}
	.deal-type-2 .deal-discount {
    	justify-content: center;
    	flex-wrap: wrap;
	}
	.deal-wrapper .deal-info a.discount{
    	padding-top: 0 !important;
		width: 100%;
		text-align: center;
    }
	.category-info .category-image-wrap {
    	width: 100%;
	}
	.category-info .category-image{
		max-width: 170px;
		margin-bottom: 20px;
	}
	.category-info .category-desc-wrap {
    	width: 100%;
    }
    .category-desc .category-desc-top{
    	justify-content: flex-end;
    }
    .category-desc .category-desc-top .views{
		order: 1;
    }
    .category-desc .category-desc-top .heading{
    	order: 2;
    	width: 100%;
    	padding-top: 10px;
    	padding-right: 0;
    	flex: auto;
    	font-size: 26px;
    }
    .travel-tabs-wrap .form-row-2 .width-2 {
    	width: 50%;
	}
	.travel-tabs-wrap .form-row-2 .width-3 {
    	width: 50%;
	}
	.browse-category-item .category-img {
    	width: 100%;
    }
    .browse-category-item .category-img img{
    	max-width: 100px;
    }
    .browse-category-item .category-list{
  		width: 100%;
	}
	.events-row .event-col{
		flex: 0 0 50%;
    	max-width: 50%;
	}
	.events-row .event-col .event-item {
    	margin: 0 auto;
	}
	.sitemap-inner ul {
	    grid-template-columns: auto auto auto;
	}
}
@media only screen and (max-width:575px){
	.category-tab-wrapper .category-column {
    	width: 25%;
	}
	.top-brands-row .top-brands-col {
    	width: 33.33%;
	}
	.event-details .event-title {
    	font-size: 28px;
	}
	.event-details .b-heading {
    	font-size: 20px;
    	font-weight: 600;
	}
	.event-details .s-heading{
		font-weight: 600;
	}
    #countdown-clock .countdown-container span{
    	font-size: 24px;
    }
    #countdown-clock .countdown-container {
	    width: 65px;
	    height: 75px;
	    padding: 10px 5px;
	}
	#countdown-clock .smalltext p {
    	font-size: 14px;
	}
	#countdown-clock .smalltext p:before{
		top: -1px;
	}
	.circle {
  		display: flex;
	}
	.mega-menu-group{
  		width: 100%;
	}
	.mega-menu{
		height: 0px;
		width: 280px;
		overflow: scroll;
		top: auto;
		left: -35px;
		transform: translateY(0px);
	}
	.mega-menu.active{
		height: 300px;
		position: relative;
		top: auto;
		left: -15px;
		transform: translateY(0px);
		padding: 0 20px;
	}
	.logo-wrapper{
		padding-bottom: 10px;
	}
	.header-top {
	    padding: 10px 0;
	    text-align: center;
	}
	.main-navigation ul li a{
	    padding: 6px 15px;
	    margin: 5px 0;
	}
	.main-navigation ul li a.active{
	    background: transparent;
	}
	.main-navigation ul li .dropdown a i {
	    padding-left: 8px;
	    top: 3px;
	    font-size: 12px;
	}
	/******NEW CODE BOX CSS******/
	.vou-type-2,
	.deal-type-2{
	  position: relative;
	  min-height: auto;
	}
	.vou-type-2 .vou-img,
	.deal-type-2 .deal-img{
        width: 85px;
        max-height: 85px;
        padding: 0 0 20px 0px;
    }
    .vou-type-2 .vou-img img{
        height: 100%;
    }
    .deal-type-2 .deal-img img{
        height: auto;
    }
    .vou-type-2 .vou-img p,
    .deal-type-2 .deal-img p {
        font-size: 12px;
        padding: 0;
    }
    .vou-card-wrap .vou-info .vou-discount a {
        font-size: 17px;
    }
    .vou-type-2 .vou-info,
    .deal-type-2 .deal-info{
        width: calc(100% - 95px);
    }
    .vou-type-2 .vou-discount a{
        padding: 0 15px 0 0 !important;
    }
    .vou-type-2 .vou-discount a.discount,
    .deal-type-2 .deal-info a.discount{
        text-align: left;
        padding: 0 15px 0 0 !important;
    }
    .deal-type-2 .deal-discount a{
        padding: 0 15px 0 0 !important;
    }
    .deal-type-2 .deal-discount,
    .vou-type-2 .vou-discount{
        justify-content: left;
    }
    .vou-type-2 .peel-btn-wrap .peel-code .peel-in,
    .vou-type-2 .peel-btn-wrap .peel-code{
        display: none;
    }
    .vou-type-2 .peel-btn-wrap{
        position: absolute;
        right: 15px;
    }
    .vou-type-2 .peel-btn-wrap a{
        position: relative;
        width: auto !important;
        padding: 8px !important;
        display: block !important;
    }
    .vou-type-2 .peel-btn-wrap a:before{
        content: "\f054";
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: #1fc99d;
        font-size: 22px;
    }
    .vou-type-2 .peel-btn-wrap a span{
        display: none;
    }
    .deal-type-2 .deal-info .deal-btn{
        position: absolute;
        right: 0;
    }
    .deal-type-2 .deal-info .deal-btn a{
        position: relative;
        font-size: 0px;
        background: transparent;
        padding: 8px;
        margin: 0;
    }
    .deal-type-2 .deal-info .deal-btn a:before{
        content: "\f054";
        font-family: "Font Awesome 5 Free";
        font-weight: 900;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        color: #1fc99d;
        font-size: 22px;
    }
    .vou-type-2 .vou-info .vou-btn{
        padding: 0;
        position: absolute;
        top: 51px;
        right: 0px;
    }
	/******NEW CODE BOX CSS******/
}
@media only screen and (max-width:480px){
	.index-sec-2 .voucher-col{
		flex: 0 0 100%;
    	max-width: 100%;
	}
	.index-sec-4 .deals-col{
		flex: 0 0 100%;
    	max-width: 100%;
	}
	.vou-card-wrap{
		margin: 0 auto;
	}
	.deal-wrapper{
		margin: 0 auto;	
	}
	/******NEW CODE BOX CSS******/
	.vou-type-2 .peel-btn-wrap a,
	.deal-type-2 .deal-discount .deal-btn a{
    	width: auto !important;
	}
	.vou-type-2 .peel-btn-wrap {
        position: absolute;
        right: 10px;
    }
    .deal-type-2 .deal-info .deal-btn{
        right: -5px;
    }
	/******NEW CODE BOX CSS******/
	.browse-category-item .category-list ul li {
    	width: 50%;
	}
	.sitemap-inner ul {
	    grid-template-columns: auto auto;
	}
	#codeModal .modal-img{
	    display:none;
	}
	#codeModal .modal-inner{
	    width: 100%;
	}
}
@media only screen and (max-width:414px){
	.category-tab-wrapper .category-column {
    	width: 33.33%;
	}
	.index-sec-2 .sec-heading {
	    padding-bottom: 20px;
	    font-size: 26px;
	}
	.index-sec-4 .sec-heading {
	    padding-bottom: 20px;
    	font-size: 26px;
	}
	/******NEW CODE BOX CSS******/
	/*.vou-type-2 .vou-img {*/
 /*   	width: 90px;*/
 /*   }*/
 /*   .vou-type-2 .vou-info {*/
 /*   	width: calc(100% - 100px);*/
 /*   }*/
    /******NEW CODE BOX CSS******/
    .travel-tabs-wrap ul.nav-tabs li i {
    	font-size: 24px;
	}
	.travel-tabs-wrap .tab-title p{
		font-size: 22px;	
	}
	.events-row .event-col{
		flex: 0 0 100%;
    	max-width: 100%;
	}
}
@media only screen and (max-width:375px){
    /******NEW CODE BOX CSS******/
	/*.vou-type-2 .vou-img,*/
	/*.deal-type-2 .deal-img {*/
 /*   	max-width: 130px;*/
 /*   	width: 100%;*/
 /*   	margin:0 auto 20px auto;*/
	/*}*/
	/*.vou-type-2 .vou-info{*/
 /*   	width: 100%;*/
 /*   }*/
 /*   .deal-type-2 .deal-info{*/
	/*	width: 100%;*/
	/*	top: auto;*/
 /*   }*/
 /*   .vou-type-2 .peel-btn-wrap a,*/
 /*   .deal-type-2 .deal-discount .deal-btn a{*/
 /*   	width: 200px !important;*/
	/*}*/
	/******NEW CODE BOX CSS******/
	.travel-tabs-wrap .form-row-1 .width-1,
	.travel-tabs-wrap .form-row-2 .width-1{
    	width: 100%;
	}
	.travel-tabs-wrap .form-row-1 .width-2,
	.travel-tabs-wrap .form-row-2 .width-2{
    	width: 100%;
	}
	.travel-tabs-wrap .form-row-1 .width-3,
	.travel-tabs-wrap .form-row-2 .width-3{
    	width: 100%;
	}
	.top-brands-row .top-brands-col {
    	width: 50%;
	}
}

/*New Responsive*/
@media only screen and (max-width:660px){
    .category-info .category-image-wrap{
        width: 100px;
    }
    .category-info .category-image{
        padding: 10px;
        margin-bottom: 10px;
    }
    .category-info .category-desc-wrap {
        width: calc(100% - 115px);
    }
    .category-desc .category-desc-top{
        padding-bottom: 10px;
    }
    .category-desc .category-desc-top .views{
        display: none;
    }
    .category-desc .category-desc-top .heading{
        padding-top: 0;
    }
    .category-desc p{
        display: none;
    }
    .category-desc .category-desc-top .heading{
        display: block;
    }
    .category-info .category-image p {
        display: none;
    }
    .about-category .b-heading {
        font-size: 18px;
        font-weight: 600;
        line-height: 1.4;
    }
    .about-category h1, .about-category h2, .about-category h3, .about-category h4, .about-category h5, .about-category h6 {
        font-size: 16px;
        font-weight: 500;
        line-height: 1.2;
    }
    .about-category p {
        font-size: 15px;
        line-height: 1.3;
        font-size: 12px;
    }
    .about-form-wrap form input {
        font-size: 12px;
    }
    .about-form-wrap form textarea {
        font-size: 12px;
    }
    .about-form-wrap form button {
        font-size: 12px;
    }
    .related-store-container .related-store-box a, .related-categories-box a {
        font-size: 12px;
    }
    .footer-nav ul li a {
        padding: 12px 15px;
        font-size: 12px;
    }
    .footer-bottom p {
        font-size: 12px;
    }
    .popular-offer table td {
        font-size: 12px;
    }
    .popular-offer table th {
        font-size: 12px;
    }
    .deal-wrapper .deal-info p {
        font-size: 12px;
    }
    .category-desc .category-desc-top .heading {
        font-size: 18px;
        line-height: 1.3;
    }
    .category-desc-wrap #read-more {
        font-size: 14px;
        font-weight: 500;
    }
    .form-toggle span {
        position: relative;
        width: 40px;
        height: 55px;
    }
    .vou-type-2 .vou-info .vou-exp {
        padding-top: 5px;
        padding: 8px 20px 0px 0px;
    }
    .vou-type-2 .peel-btn-wrap a:before {
        font-size: 18px;
    }
}
@media only screen and (max-width:414px){
    .category-desc .category-desc-top .heading{
        font-size: 22px;
    }
}

