@media (min-width: 1400px){
	
	.container{
		
		width:1400px
	}
	
	

	
}


@media(min-width:1200px) and (max-width:1400px){
    
    .top-logo{
        
        padding:0px;
        margin-top: 15px 
    }
}





@media (max-width: 1200px){
	
	.top-logo{
		width:100% 
	}
	
	
	
}



@media (max-width: 780px){
	
	.mainpage-sub-heading{
		width:80% 
	
	}


	
	.xs-show{
	
		display:block
	}

	.xs-hide {
		display:none
		
	}
	
	
}


@media (min-width: 100px) and (max-width: 768px) {

	
	
	.top-logo{
		
		margin:auto;
		
		float:none
	}
	
	.search-form{
		margin-right:0px;
		margin-left:0px;
		width:89%
	}
	
	
	
	.popular-stores-div, .code-tested-div, .store-desc{
		display:none
	}


	.responsive-desc{
		display:block
	}
	
	.xs-show{
	
		display:block
	}

	.xs-hide {
		display:none
		
	}
}



@media (max-width: 992px){
	
	.popular-brands .col-sm-2 {
		width: 20%;
	}
	
	.mainpage-sub-heading{
		width:70%
	}
	
	.featured-content-box {
		padding: 10px;
	}
	
	
	.code-type {
		
		font-size: 12px;
	}
	
	.featured-coupons .col-sm-3,  .featured-coupons .col-lg-12{padding-left:5px; padding-right:5px}

	
	
	
	.horiz-coupon-heading-box h3{
		
		    font-size: 13px;
	}
	
	.horiz-coupon{
		margin-top:20px
	}
	
	
	.popular-stores-div, .code-tested-div, .store-desc{
		display:none
	}


	.responsive-desc{
		display:block
	}
	
	.xs-show{
	
		display:block
	}

	.xs-hide {
		display:none
		
	}
	
	
}

@media (max-width: 768px){
	
	.popular-brands .col-sm-2 {
		    width: 25%;
			
	}
	.top-logo{
		
		width:60%
	}
	
	
	.horiz-coupon-heading-box h3{
		
		font-size: 16px;
	}
	
	
	
	.horiz-coupon .col-md-10, .horiz-coupon .col-lg-12{
		padding-left:0px
	}
	
	
	.popular-stores-div, .code-tested-div, .store-desc{
		display:none
	}


	.responsive-desc{
		display:block
	}
	
	.xs-show{
	
		display:block
	}

	.xs-hide {
		display:none
		
	}
	
	.top-coupon-box .responsive-img img {
		
		    max-width: 35%;
	}
	
	.notif .selectd-stores{
		
		padding: 5px 0px 5px 25px;
		width: 60%;
	}
	
	
	.main-coupon .expired-info{
		
		text-align:left
	}
	
	.single_store_coupon .coupon-used{
		
		padding-left:10px
	}
	
	.primary-header-nav .navbar-nav{
		
		display:flex
	}
	
	.primary-header-nav .navbar-nav li{
		
		width:50%;
	}
	
	.primary-header-nav .nav li a{
		
		text-align:center
	}

	.socialLinksUl{
		margin-left:20px
	}

	.footer .page_link-footer li{
		display:block
	}
	
	.footer .logo-box img{
		margin-left:0px;
		width:50%;
	}
	
	.footer-wrapper{
	    
	    text-align:left;
	}
	
	.cb-image img{
		height:190px
	}
	
	
	.top-coupon-action .action-block{
	    
	    width:55%;
	}
	
	
	.main-coupon .action-block{
	    
	    width:50%;
	    margin-left:0px;
	}
}


@media (min-width: 768px) and (max-width: 992px){
	
	
	.main-coupon .action-block{
		    margin: 10px 10px 10px 0px;
	}
	
	.main-coupon .expired-info{
		
		text-align:right
	}
	
	.notif .selectd-stores{
		
		width: 60%;
		padding: 5px 0px 5px 5px;
	}
	
	.top-coupon-box .responsive-img img{
		
		    max-width: 30%;
	}
	
	.featured-content-box .action-block{
		
		margin-left:0px;
		display:inline-block
	}
	
	.maincoupon-title{
		
		min-height: 70px;
	}
	
	
	.main-coupon{
		
		    min-height: 415px;
	}
	
	.maincoupon_description {
		
		min-height:65px
	}
	
	
	.mdColumn:nth-child(odd){
		
		padding-right:4px
	}
	
	.mdColumn:nth-child(even){
		
		padding-right:4px
	}
	
		.main-coupon .expired-info{
		
		text-align:left
	}
	
	.single_store_coupon .coupon-used{
		
		padding-left:10px
	}
	
	.top-logo{
		
		width:100%
	}
	
	
	.maincoupon-content-box {
		min-height: 175px;
	}
	
}

@media (min-width: 418px) and (max-width: 600px){
	
	.main-page-heading1 {
		
		font-size: 22px;
	}

	.mainpage-sub-heading {
		
		width:100%
	}
	
	.mainpage-sub-heading h3{
		font-size:15px
	}
	
	
	.popular-stores-div, .code-tested-div, .store-desc{
		display:none
	}


	.responsive-desc{
		display:block
	}
	
	.xs-show{
	
		display:block
	}

	.xs-hide {
		display:none
		
	}
}

@media (max-width: 415px){
	
	.popular-brands .col-sm-2 {
		width: 33%;
		
	}
	
	.main-page-heading1 {
		
		font-size: 22px;
	}

	.mainpage-sub-heading {
		
		width:100%
	}
	
	.mainpage-sub-heading h3{
		font-size:15px
	}
	
	
	.popular-stores-div, .code-tested-div, .store-desc{
		display:none
	}


	.responsive-desc{
		display:block
	}
	
	.xs-show{
	
		display:block
	}

	.xs-hide {
		display:none
		
	}
}








@media (min-width: 768px) and (max-width: 992px){
	
	
	
	.action-block{
		width:50% !important
	}
	
	
	
	.popular-stores-div, .code-tested-div, .store-desc{
		display:none
	}


	.responsive-desc{
		display:block
	}
	
	
	.xs-show{
	
		display:block
	}

	.xs-hide {
		display:none
		
	}
	
}









	.sec-header .nav {
		display: flex;
		overflow-x: auto;
		margin: 0px;
		width:100%
	}

	.sec-header .nav li {
		flex: 0 0 auto;
	}

	


@media (max-width: 608px) and (min-width: 545px){

	.search-form{
    width: 88%;
	
	}


}


@media (max-width: 544px) and (min-width: 500px){

	.search-form{
    width: 87%;
	
	}


}


@media (max-width: 500px) and (min-width: 460px){

	.search-form{
    width: 86%;
	
	}


}


@media (max-width: 460px) and (min-width: 400px){

	.search-form{
    width: 85%;
	
	}


}


@media (max-width: 400px) and (min-width: 300px){

	.search-form{
    width: 82%;
	
	}


}

