@media only screen and (min-width: 1280px) {
    .container {
        width: 1300px;
    }
}
@media only screen and (max-width: 1280px) and (min-width: 1200px) {
    .infoo ul li span {
    	font-size: 15px;
	}
	.infoo ul li::after {
    	padding: 21px 10px;
	}
	.infoo ul li {
    	padding: 0 10px;
    }
	.socialls ul li a {
    	font-size: 15px;
	}
	.socialls ul li {
    	padding: 0 6px;
	}
	.h-menu ul li a {
    	font-size: 15px;
	}
	.h-menu ul li {
    	padding: 0px 15px;
	}
	.top-btn ul li a {
    	font-size: 15px;
		padding: 13px 22px;
	}
	.top-btn ul li a i {
		padding-right: 3px;
	}
	.titlee h1 {
		font-size: 44px;
	}
	.titlee h2 {
    	font-size: 27px;
	}
	input.wpp_search_button.submit.btn.btn-large {
    	right: 80px;
    }
	.abt-us h2 {
    	font-size: 44px;
	}
	.abt-us h1 {
		font-size: 44px;
	}
	.abt-us p {
		font-size: 15px;
    	padding-bottom: 10px;
    	width: 90%;
		padding-top: 10px;
	}
	.abt-btn ul li a {
    	font-size: 15px;
    	padding: 12px 30px;
	}
	.abt-img img {
    	width: 100%;
	}
	.specs p {
    	font-size: 15px;
    	padding: 0 15px;
    }
	.specs p::after {
    	right: -37%;
		width: 30%;
    	top: 49%;
	}
	.prop-1 h3 {
    	font-size: 23px;
    	padding-left: 15px;
		margin-bottom: 25px;
	}
	.prop-1 a {
		padding: 14px 25px;
    	font-size: 14px;
	}
	.sec-ind-4 .titlee {
		padding-top: 20px;
		height: 245px;
    }
	.agnt-1 h4 {
		width: 70%;
	}
	.agnt-1 h2 {
		font-size: 23px;
	}
	.agnt-1 h3 {
		font-size: 20px;
	}
	.agnt-1 ul li a {
		font-size: 17px;
	}
	.agnt-1 {
		padding-bottom: 0px;
		height: 440px;
	}
	.agnts {
		margin-top: -8%;
		padding-bottom: 5px;
	}
	.cl-inr h2 {
		font-size: 27px;
	}
	.cl-inr h3 {
		font-size: 21px;
	}
	.cl-inr p {
		font-size: 18px;
		width: 90%;
	}
	.sec-footer {
		margin-top: 20px;
		padding: 10px 0 0px 0;
	}
	.sec-footer h3 {
		font-size: 28px;
		padding-bottom: 10px;
	}
	.f-menu ul li a {
		font-size: 15px;
	}
	.cntct ul li span {
		font-size: 15px;
	}
	.f-socialls ul li a {
		font-size: 17px;
	}
	.f-socialls ul li {
		padding: 0 6px;
	}
	input.tnp-email {
		width: 88% !important;
	}
	input.tnp-submit {
		width: 11% !important;
    }
	.tg-line hr {
    	width: 23%;
	}
}
@media only screen and (max-width: 1199px) and (min-width: 992px) {
	.top-barr {
    	padding: 10px 0 10px 0;
	}
    .infoo ul li span {
    	font-size: 15px;
	}
	.infoo ul li::after {
		padding: 21px 3px;
	}
	.infoo ul li {
		padding: 0 3px;
	}
	.socialls ul li a {
    	font-size: 15px;
	}
	.socialls ul li {
    	padding: 0 6px;
	}
	.h-menu ul li a {
    	font-size: 15px;
	}
	.h-menu ul li {
		padding: 0px 10px;
	}
	.top-btn ul li a {
		font-size: 14px;
		padding: 12px 18px;
	}
	.top-btn ul li a i {
		padding-right: 3px;
	}
	.titlee h1 {
		font-size: 40px;
	}
	.titlee h2 {
		font-size: 24px;
	}
	input.wpp_search_button.submit.btn.btn-large {
		right: 72px;
		width: 15%;
	}
	.abt-us h2 {
		font-size: 40px;
	}
	.abt-us h1 {
		font-size: 40px;
	}
	.abt-us p {
		font-size: 15px;
		padding-bottom: 10px;
		width: 95%;
		padding-top: 10px;
	}
	.abt-btn ul li a {
		font-size: 15px;
		padding: 11px 26px;
	}
	.abt-img img {
    	width: 100%;
	}
	.sec-ind-3 {
		padding: 20px 0;
		margin-top: 0px;
	}
	.specs p {
    	font-size: 15px;
    	padding: 0 15px;
    }
	.specs p::after {
    	content: none;
	}
	.prop-1 h3 {
		font-size: 21px;
		padding-left: 15px;
		margin-bottom: 25px;
	}
	.prop-1 a {
		padding: 13px 22px;
		font-size: 14px;
	}
	.sec-ind-4 {
		padding: 0px 0;
	}
	.sec-ind-4 .titlee {
		padding-top: 20px;
		height: 245px;
    }
	.agnt-1 h4 {
		width: 85%;
	}
	.agnt-1 h2 {
		font-size: 21px;
	}
	.agnt-1 h3 {
		font-size: 20px;
	}
	.agnt-1 ul li a {
		font-size: 16px;
	}
	.agnt-1 {
		padding-bottom: 0px;
		height: 440px;
	}
	.agnts {
		margin-top: -8%;
		padding-bottom: 5px;
	}
	.cl-inr {
		padding-top: 10px;
	}
	.cl-img {
		margin-top: -42%;
	}
	.cl-inr h2 {
		font-size: 25px;
	}
	.cl-inr h3 {
		font-size: 20px;
	}
	.cl-inr p {
		font-size: 17px;
		width: 95%;
	}
	.sec-footer {
		margin-top: 20px;
		padding: 10px 0 0px 0;
	}
	.sec-footer h3 {
		font-size: 26px;
		padding-bottom: 0px;
	}
	.f-menu ul li a {
		font-size: 15px;
	}
	.f-menu ul li::before {
		padding-right: 15px;
	}
	.cntct ul li span {
		font-size: 15px;
	}
	.f-socialls ul li a {
		font-size: 17px;
	}
	.f-socialls ul li {
		padding: 0 6px;
	}
	input.tnp-email {
		width: 85% !important;
	}
	input.tnp-submit {
		width: 14% !important;
	}
	.f-socialls {
		padding-top: 10px;
	}
	.tg-line hr {
    	width: 28%;
	}
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
	.infoo {
    	text-align: center;
	}
	.socialls {
		padding-top: 5px;
		text-align: center;
	}
	.top-barr {
    	padding: 10px 0 10px 0;
	}
    .infoo ul li span {
		font-size: 14px;
	}
	.infoo ul li span i {
		padding-right: 3px;
	}
	.infoo ul li::after {
    	content: none;
	}
	.infoo ul li {
		padding: 0 6px;
	}
	.socialls ul li a {
    	font-size: 15px;
	}
	.socialls ul li {
    	padding: 0 6px;
	}
	.h-menu ul li a {
		font-size: 14px;
	}
	.h-menu ul li {
		padding: 0px 3px;
	}
	.h-menu {
    	padding-top: 26px;
	}
	.top-btn {
		padding-top: 25px;
	}
	.top-btn ul li a {
		font-size: 12px;
		padding: 11px 7px;
		font-weight: bold;
	}
	.top-btn ul li a i {
		padding-right: 3px;
	}
	.sec-ind-1 {
		padding: 0px 0;
	}
	.titlee h1 {
		font-size: 36px;
	}
	.titlee h2 {
		font-size: 22px;
	}
	.wpp_search_form_element.submit {
		width: 25% !important;
		margin: auto !important;
		float: none !important;
	}
	input.wpp_search_button.submit.btn.btn-large {
		right: 0;
		width: 100%;
		position: static;
	}
	.sec-ind-2 {
    	padding: 20px 0 50px 0;
	}
	.abt-us h2 {
		font-size: 36px;
	}
	.abt-us h1 {
		font-size: 36px;
	}
	.abt-us p {
		font-size: 14px;
		padding-bottom: 10px;
		width: 99%;
		padding-top: 10px;
	}
	.abt-btn ul li a {
		font-size: 14px;
		padding: 11px 26px;
	}
	.abt-img img {
    	width: 100%;
		padding-top: 68px;
	}
	.sec-ind-3 {
		padding: 20px 0 0 0;
		margin-top: 0px;
	}
	.specs p {
    	font-size: 15px;
    	padding: 0 15px;
    }
	.specs p::after {
    	content: none;
	}
	.prop-1 h3 {
		font-size: 21px;
		padding-left: 15px;
		margin-bottom: 25px;
	}
	.prop-1 a {
		padding: 13px 22px;
		font-size: 14px;
	}
	.sec-ind-4 {
		padding: 0px 0;
	}
	.sec-ind-4 .titlee {
		padding-top: 20px;
		height: 190px;
    }
	.agnt-1 img {
		width: 100%;
	}
	.agnt-1 h4 {
		width: 80%;
		height: 215px;
	}
	.agnt-1 h2 {
		font-size: 19px;
	}
	.agnt-1 h3 {
		font-size: 19px;
	}
	.agnt-1 ul li a {
		font-size: 16px;
	}
	.agnt-1 {
		padding-bottom: 0px;
		height: 370px;
	}
	.agnts {
		margin-top: -8%;
		padding-bottom: 5px;
	}
	.cl-inr {
		padding-top: 10px;
	}
	.cl-img {
		margin-top: 10%;
	}
	.sec-ind-5 .titlee {
    	padding-top: 15px;
		padding-bottom: 20px;
	}
	.cl-inr h2 {
		font-size: 23px;
	}
	.cl-inr h3 {
		font-size: 19px;
	}
	.cl-inr p {
		font-size: 15px;
		width: 98%;
	}
	.sec-footer {
		margin-top: 20px;
		padding: 0px 0 0px 0;
	}
	.sec-footer h3 {
		font-size: 25px;
		padding-bottom: 0px;
	}
	.f-menu ul li a {
		font-size: 14px;
	}
	.f-menu ul li::before {
		padding-right: 15px;
	}
	.cntct ul li span {
		font-size: 14px;
	}
	.f-socialls ul li a {
		font-size: 17px;
	}
	.f-socialls ul li {
		padding: 0 6px;
	}
	input.tnp-email {
		width: 85% !important;
	}
	input.tnp-submit {
		width: 7% !important;
	}
	.f-socialls {
		padding-top: 10px;
	}
	.tg-line hr {
    	width: 36%;
	}
	div#propertiess {
		padding-top: 15px;
	}
	div#propertiess .owl-prev,div#propertiess .owl-next {
    	top: 113px;
	}
}
@media only screen and (max-width: 767px) {
	.mm {
		display: block;
	}
	.top-barr {
    	padding: 10px 0 10px 0;
	}
	.infoo {
		text-align: center;
	}
	.socialls {
		padding-top: 5px;
		text-align: center;
	}
	.h-logo img {
		margin: auto;
	}
    .infoo ul li span {
		font-size: 14px;
	}
	.infoo ul li span i {
		padding-right: 3px;
	}
	.infoo ul li::after {
    	content: none;
	}
	.infoo ul li {
		padding: 3px 0px;
    	display: block;
	}
	.socialls ul li a {
    	font-size: 15px;
	}
	.socialls ul li {
    	padding: 0 6px;
	}
	.h-menu {
    	display: none;
	}
	.top-btn {
		padding-top: 25px;
		text-align: center;
		padding-bottom: 10px;
	}
	.top-btn ul li a {
		font-size: 14px;
		padding: 12px 20px;
		font-weight: 400;
	}
	.top-btn ul li a i {
		padding-right: 3px;
	}
	.sec-ind-1 {
		padding: 0px 0;
	}
	.titlee h1 {
		font-size: 32px;
	}
	.titlee h2 {
		font-size: 20px;
	}
	.wpp_search_form_element.submit {
		width: 25% !important;
		margin: auto !important;
		float: none !important;
	}
	input.wpp_search_button.submit.btn.btn-large {
		right: 0;
		width: 100%;
		position: static;
	}
	.sec-ind-2 {
    	padding: 0px 0 40px 0;
	}
	.abt-us h2 {
		font-size: 32px;
	}
	.abt-us h1 {
		font-size: 32px;
	}
	.abt-us p {
		font-size: 14px;
		padding-bottom: 10px;
		width: 99%;
		padding-top: 10px;
	}
	.abt-btn ul li a {
		font-size: 14px;
		padding: 11px 26px;
	}
	.abt-img img {
    	width: 100%;
		padding-top: 68px;
	}
	.sec-ind-3 {
		padding: 0px 0 0 0;
		margin-top: 0px;
	}
	.specs p {
    	font-size: 14px;
    	padding: 0 15px;
    }
	.specs p::after {
    	content: none;
	}
	.prop-1 h3 {
		font-size: 20px;
	}
	.prop-1 a {
		padding: 12px 19px;
	}
	.sec-ind-4 {
		padding: 0px 0;
	}
	.sec-ind-4 .titlee {
		padding-top: 1px;
		height: auto;
		padding-bottom: 17px;
		margin-bottom: 15px;
	}
	.agnt-1 img {
		width: auto;
	}
	.agnt-1 h4 {
		width: 35%;
		height: 299px;
		padding-top: 20%;
	}
	.agnt-1 h2 {
		font-size: 19px;
	}
	.agnt-1 h3 {
		font-size: 19px;
	}
	.agnt-1 ul li a {
		font-size: 16px;
	}
	.agnt-1 {
		padding-bottom: 15px;
		height: auto;
	}
	.agnt-1 ul {
    	display: block;
	}
	.agnts {
		margin-top: 0%;
	}
	.sec-ind-5 {
		padding: 0px 0 20px 0;
	}
	.cl-inr {
		padding-top: 10px;
	}
	.cl-img {
		margin-top: 10%;
		text-align:center;
	}
	.cl-img img {
		width: auto;
		margin: auto;
	}
	.sec-ind-5 .titlee {
    	padding-top: 15px;
		padding-bottom: 20px;
	}
	.cl-inr h2 {
		font-size: 23px;
	}
	.cl-inr h3 {
		font-size: 19px;
	}
	.cl-inr p {
		font-size: 15px;
		width: 98%;
	}
	.sec-footer {
		margin-top: 0px;
		padding: 0px 0 0px 0;
	}
	.sec-footer h3 {
		font-size: 25px;
		padding-bottom: 0px;
	}
	.f-menu ul li a {
		font-size: 14px;
	}
	.f-menu ul li::before {
		padding-right: 15px;
	}
	.cntct ul li span {
		font-size: 14px;
	}
	.f-socialls ul li a {
		font-size: 17px;
	}
	.f-socialls ul li {
		padding: 0 6px;
	}
	input.tnp-email {
		width: 85% !important;
	}
	input.tnp-submit {
		width: 7% !important;
	}
	.f-socialls {
		padding-top: 10px;
	}
	.tg-line hr {
    	width: 36%;
	}
	div#propertiess {
		padding-top: 15px;
	}
	div#propertiess .owl-prev,div#propertiess .owl-next {
    	top: 113px;
	}	
}
@media only screen and (max-width: 667px) {
	.titlee h1 {
		font-size: 30px;
	}
	.titlee h2 {
		font-size: 18px;
	}
	.wpp_search_properties_widget .wpp_search_elements li {
    	width: 100%;
	}
	.wpp_search_group.wpp_group_not_a_group li {
		width: 49%;
	}
	.prop-srch {
    	height: 460px;
		padding-top: 43px;
	}
	.abt-us h2 {
		font-size: 30px;
	}	
	.abt-us h1 {
		font-size: 30px;
	}
	.abt-img img {
    	padding-top: 40px;
	}
	.agnt-1 h4 {
		width: 41%;
	}
	.cl-inr h2 {
		font-size: 21px;
	}
	.cl-inr h3 {
		font-size: 18px;
	}
	.cl-inr p {
		font-size: 14px;
		width: 99%;
	}
}
@media only screen and (max-width: 560px) {
	.infoo ul li {
		padding: 5px 0px;
    	display: block;
	}
	.wpp_search_form_element.submit {
		width: 32% !important;
	}
	div#propertiess .owl-prev, div#propertiess .owl-next {
		top: 165px;
	}
	.agnt-1 h4 {
		width: 49%;
	}
	input.tnp-submit {
		width: 9% !important;
	}
	.tg-line hr {
		width: 51%;
	}
	.wpp_search_group.wpp_group_not_a_group {
		margin: 0;
		padding-left: 15px;
	}
	.cl-img img {
		width: 100%;
	}
	.mapp iframe {
		height: 320px;
	}
}
@media only screen and (max-width: 414px) {
	div#propertiess .owl-prev, div#propertiess .owl-next {
		top: 120px;
	}
	.agnt-1 h4 {
		width: 67%;
		padding-top: 35%;
	}
	input.tnp-submit {
		width: 11% !important;
	}
	.tg-line hr {
		width: 68%;
	}
	.mapp iframe {
		height: 280px;
	}
}
@media only screen and (max-width: 375px) {
	.top-btn {
		padding-top: 15px;
		text-align: center;
		padding-bottom: 0px;
	}
	.top-btn ul li {
		display: block;
		padding: 15px 0px;
	}
	.titlee h1 {
		font-size: 28px;
	}
	.titlee h2 {
		font-size: 17px;
	}
	.wpp_search_form_element.submit {
		width: 50% !important;
	}
	.abt-us h2 {
		font-size: 28px;
	}
	.abt-us h1 {
		font-size: 28px;
	}
	.abt-btn ul li a {
		font-size: 14px;
		padding: 10px 20px;
	}
	.sec-footer h3 {
		font-size: 23px;
	}
	input.tnp-submit {
		width: 12% !important;
	}
	.tg-line hr {
		width: 75%;
	}
	.top-btn ul li:first-child a {
		padding: 12px 29px;
	}
	.agnt-1 h4 {
		width: 73%;
		padding-top: 38%;
	}
	.mapp iframe {
		height: 240px;
	}
}