@media only screen and (max-width:1280px){
	.th2 .contact- span{display:none}
}

@media only screen and (max-width:1024px){
	.top-header .nav-link{font-size:16px}
	.agent-photo img{width:180px}
}

@media only screen and (min-width:1024px){
	.desk{display:none;}
}
	
@media only screen and (max-width:992px){
	.opl ul li{width:50%;padding:15px}
	.agent-photo img,.gallery- a img{width:100%}
	.fixed-top,.project-logo- img{height:auto}
	.about-feature .mt45{margin-top:20px}
	.mt30a{margin-top:0}
	.h4-heading{margin-top:25px}
	.media{display:block}
	.contact- span,.nav-number,.top-header .nav-link.active:after{display:none}
	.agent-details{margin:15px 0 0;text-align:justify}footer h3{margin-top:40px}#button{bottom:20px;right:10px}
	.navbar-collapse {
    margin: 0px;
    background: #232323;
    padding: 10px 20px;
    border: 1px solid #232323;
    }
	.sticky .navbar-collapse{padding:0}
	.top-header{min-height:auto}
	/*.fixed-top{padding-top:5px;padding-bottom:5px}*/
	.header-heading h1{font-size:40px}
	.header-heading{margin:0;padding:0;text-align:center}
	.feature-image,.single-image,.single-image-{margin:25px 0 20px}
	.pad-tb{padding-top:60px;padding-bottom:60px}
	.form-block{margin:0 0 30px}
	.hero-section{padding-top:75px;padding-bottom:60px}
	.top-header .nav-link{font-size:16px;padding:8px 0}
	.cta-heading-2{text-align:center;margin:0 auto 30px;display:block}
}

@media only screen and (max-width:767px){
	.nav-tabs .nav-item{margin:0 5px 5px 10px;width:45%}
	.common-heading h2{font-size:22px}
	.m-spc{margin-bottom:20px}
	.top-header .nav-link{font-size:16px;padding:5px 0;color: #000}
	.hero-section .form-block{margin:30px 0 0}
	.header-right ul{padding:0}
	.pl0{padding-left:15px!important}
	.cta-heading-2 h2{font-size:22px;text-align:center}
	.cta-section img{margin:0 auto;display:block}
	.reg-{display:none!important}
	.common-heading h3{font-size:22px;margin-bottom:20px}
	.cta-heading p{margin:0 0 25px;text-align:center;line-height:1.3}
	.cta{width:100%}
	.common-heading p{max-width:100%}
    .a_complete .number-area li {
   
    width:50%;
   
}
	.agent-photo .media{display:block}
	.agent-photo img{margin:0 auto!important;display:block}
	.agent-details{margin:15px 0 0;text-align:center}
	.feature-image{margin:20px 0 0}
	.navbar-brand img{width:125px !important;}
	
	p {font-size: 14px;}
	.common-heading p {font-size: 14px;}
	.list-features li {font-size: 14px;}
	.amenities-card h3 {font-size: 16px;}
	.amenities-card h3 {font-size: 16px;}
	.amenities-card p {font-size: 14px;}
	.form-header h2 span {font-size: 14px;}
	.loc-adlit li {font-size: 14px;}
	.cta-heading p {font-size: 30px;}
	.nav-filter .nav-item .nav-link1{font-size: 14px;}
	
	.header-heading p {font-size: 14px;margin-bottom: 20px;}
	.header-heading h4 {font-size: 22px; /*line-height: 25px;*/}
    .copyright{margin-bottom: 20px;}
	.footer- p {padding: 20px 0 10px 0;}
	
	td {font-size: 10px !important;;}
	tr:nth-child(2n+1) td {font-size: 10px !important;;}
	
	.mob{display:none;}
}
	
@media only screen and (max-width:375px){
	.header-heading h1{font-size:35px}
}


@media only screen and (max-width: 767px)
.a_complete .number-area li {
    width: 50%;
    margin-bottom: 20px;
    border-right: dashed 0px #d6d6d6;
}

@media only screen and (max-width: 767px)
.a_complete .number-area li p {
    font-size: 50px;
}