@media screen and (min-width:992px) and (max-width:1200px){
	.banner h1 {
	    font-size: 30px;
	}
	.banner-description p {
	    padding: 0 30px;
	}
    .aligned-content {
        padding-left: max(calc((100vw - 990px) / 2));
    }
}
@media screen and (min-width:768px){
    .navbar-brand img {
        width: 150px;
    }
    .icon-menu{
        width: 54%;
        justify-content: flex-end;
    }
    ul.adf-links li {
        position: relative;
        padding: 0 12px;
        display:flex;
        align-items:center;
    }
    ul.adf-links li:after {
        content: "";
        height: 60%;
        width: 1px;
        background: #1a1818;
        position: absolute;
        right: 0;
    }
    ul.adf-links li:first-child{
        padding-left:0;
    }
    ul.adf-links li:last-child:after{
        display:none;
    }
    .ad-concept{
        width:70%;
    }
    .ad-concept{
        width:70%;
    }
    .ad-img{
        width:30%;
    }
    ul.details.desc-point li {
        width: 48%;
        display: -webkit-inline-box;
    }
    ul.details.desc-point li .title{
        display: flex;
    }
}
@media screen and (max-width: 991px){
	.mobile-menu-open {
	    position: relative;
	    font-size: 28px;
	    z-index: 1;
	    color: #6a1f74;
	}
	header {	    
	    padding: 15px 0;
	}
	
	footer .footbar:after{
		display: none;
	}
	.ad-box{
		margin-top:0;
		padding-top: 50px!important;
	}
	.page-nav{
		display: block;
		border-radius: 10px;
	}
	ul.page-nav li{
		width: 100%;
		margin: 0 0 20px 0;
	}
	#post-page{
	    margin-top:-274px;
	}
	.post-page {
        height: 274px!important;
    }
    .aligned-content {
        padding-left: max(calc((100vw - 740px) / 2));
    }
}

@media screen and (max-width: 768px){
    .navbar-brand img{
        width: 70%;
    }    
    .ads-title h5{
        font-size: 16px!important;
    }
	.submit-ad .sell-btn{
		width: 100%;
	}
	section.banner{
	    padding: 40px 0!important;
	}
	.banner h1 {
	    font-size: 24px;
	}
	.category{
	    height: 120px;
	}
	.cat-box h6 {
       font-size: 16px!important;
        margin: 0;
    }
    .why-content {
        margin-top: 14px;
    }
    .yoolal-bg{
        padding: 50px 0!important;
    }
    .sep-img{
        width:30px;
    }
    .sell-btn{
        height: 42px;
        max-width: 200px;
    }
    .inner-title{
        height:auto;
    }
    .yoolal-box {
        padding: 30px 18px; 
    }
    
    h6.footer-links {
        font-size: 14px;
        text-transform: uppercase;
    }
    ul.adf-links{
        display:block;
    }
    ul.adf-links li {
        margin-bottom: 4px;
    }
    .title-hint span{
        font-size:12px;
        position:relative;
    }
    .title-hint.position-relative label {
        width: 100%;
    }
     ul.details.desc-point li .title{
        display: inline-flex;
    }
    .single-property .owl-thumbs .owl-thumb-item{
        max-width:90px;
    }
    .single-property .owl-thumbs .owl-thumb-item img{
        height: 70px;
    }
    .single-property .item img{
        height:310px;
    }   
}
@media(max-width:767px){
    .category-list a {
        width: calc(100% / 2 - 8px);
    }
    .subscribe-box h3 {
        font-size: 24px;
    }
}
@media screen and (min-width:768px) and (max-width:1024px){
    .category-list a {
        width: calc(100% / 4 - 8px);
    }
}
@media(min-width: 1200px){
    .aligned-content {
        padding-left: max(calc((100vw - 1180px) / 2));
    }
}
@media (min-width: 576px) and (max-width:767px) {
    .category-list a {
        width: calc(100% / 3 - 8px);
    }
    .aligned-content {
        padding-left: max(calc((100vw - 540px) / 2));
    }
}
@media(min-width: 1400px){
    .adv-container {
        max-width: 1400px;
    }
}