.bg-cover{background-size:cover !important;}
input.wpcf7-form-control.has-spinner.wpcf7-submit.form-submit.banner-submit {
    margin: auto;
    display: table;
}
.srv-box.src-box-outer {
    text-decoration: none;
}
   .tb-equal {
        padding: 80px 0px;
    }
    .mt-40 {
        margin-top: 40px;
    }
    .property_location_outer .comn-banner {
        padding: 80px 0px;
    }
    .property_location_outer .comn-banner h2 {
        color: #fff;
        font-size: 52px;
        line-height: 58px;
        margin-bottom: 25px;
        margin: 0;
        padding: 0;
    }
    .property_location_outer h2 {
        font-size: 52px;
        line-height: 58px;
    }
    .property_location_outer h3 {
        font-size: 42px;
        line-height: 48px;
    }
    .lister {
        list-style: none;
        padding: 0px;
        margin: 0;
    }
    .lister li {
        margin-bottom: 5px;
        font-size: 14px;
        color: #093961;
    }

    .laborin label {
        font-size: 13px;
        color: #fff;
        font-style: italic;
    }
    .laborin input[type="text"],
    .laborin input[type="tel"],
    .laborin input[type="email"],
    .laborin select {
        height: 32px;
        padding: 0px 15px;
        margin-bottom: 15px;
        border: none;
        border-radius: 0;
        font-size: 13px;
        outline: none;
		-webkit-appearance:auto;
    }
    .laborin input[type="submit"] {
        background: #ffffff;
        height: 50px;
        font-weight: 600;
        color: #999;
        font-size: 18px;
    }
    .laborin input[type="submit"]:hover {
        background: #093961;
        color: #fff;
    }

    .list-nav a {
        display: block;
        background: #ebeef7;
        color: #444;
        font-size: 15px;
        padding: 12px;
        margin-bottom: 8px;
        text-decoration: none;
        font-weight: 500;
    }
    .list-nav a:last-child {
        margin-bottom: 0px;
    }
	
	.btn-blueL {
        padding: 10px 60px;
        background: #00bfb6;
        color: #fff;
        border-radius: 0;
        text-decoration: none;
    }
    .btn-blueL:hover {
        background: #093961;
        color: #fff;
    }

    .btn-blue {
        padding: 10px 60px;
        background: #093961;
        color: #fff;
        border-radius: 0;
        text-decoration: none;
    }
    .btn-blue:hover {
        background: #0abbb5;
        color: #fff;
    }

    .btn-blue.big {
        width: 70%;
        display: block;
        text-align: center;
    }

    .property-investor h4 {
        color: #fff;
        margin: 0px;
        font-size: 30px;
    }
    .property-investor p {
        color: #fff;
        margin: 0px;
        font-size: 18px;
        text-align: center;
    }

    .registered input[type="text"] {
        height: 45px;
        padding: 0px 15px;
        margin-bottom: 15px;
        border: none;
        border-radius: 0;
        font-size: 13px;
        outline: none;
    }
    .registered input[value="submit"] {
        background: #0abbb5;
        height: 42px;
        font-weight: 600;
        color: #fff;
        font-size: 20px;
        text-align: center;
        text-decoration: none;
        border: none;
        text-transform: uppercase;
        padding: 0;
        outline: none;
        cursor: pointer;
        font-size: 16px;
    }
    .registered input[value="submit"]:hover {
        background: #fff;
        color: #0abbb5;
    }

    .point-N {
        margin-bottom: 25px;
    }
    .point-N span {
        -webkit-flex: 0 0 40px;
        -ms-flex: 0 0 40px;
        flex: 0 0 40px;
        height: 40px;
        background: #00bfb6;
        border-radius: 50px;
        margin-right: 25px;
        text-align: center;
        color: #fff;
        font-size: 14px;
        line-height: 41px;
    }
    .point-N p {
        margin-bottom: 0px;
        font-size: 15px;
    }

    .freQue .accordion a {
        background: #003964;
        color: #fff;
        font-size: 18px;
        margin-bottom: 0 !important;
    }

    .accordion .accordion-content {
        background: #eceef7;
    }
    .accordion .accordion-content p {
        color: #003964;
    }

    #sp-testimonial-free-wrapper-63 .sp-testimonial-free-section .testimonial-nav-arrow {
        border-radius: 50px;
        width: 50px;
        height: 50px;
    }
    /* .sp-testimonial-free{height: auto !important;} */

    .cL-box {
        -webkit-flex: 0 0 55%;
        -ms-flex: 0 0 55%;
        flex: 0 0 55%;
        margin-right: 50px;
    }
    .cL-box h4 {
        color: #fff;
        font-family: inherit;
        font-size: 30px;
    }
    .cL-box p {
        color: #fff;
        margin: 0px;
    }

    .btn-blue.borderW {
        border: 1px solid #fff;
    }
    .btn-blue.borderW:hover {
        border-color: #0abbb5;
    }

    .areasFx ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }
	
	.locaPge {text-decoration: none;}
	.locaPge .blg-content h2 {
		font-size: 28px;
		line-height: normal;
	}
	
	.pG-location a:after {
		content: "\f078";
		font-family: 'FontAwesome';
		color: #fff;
		font-size: 14px;
	}	
	.pG-location a[title=close]:after{
		content: "\f077" !important;
		font-family: 'FontAwesome';
		color: #fff;
		font-size: 14px;
	}

    @media (min-width: 1024px) and (max-width: 1199px) {
    }

    @media (min-width: 992px) and (max-width: 1023px) {
    }

    @media (min-width: 768px) and (max-width: 991px) {
		.feat-wd {
			width: 33.3% !important;
			margin: 20px 0;
		}
    }

    @media screen and (max-width: 991px) {
        .lister {
            margin-bottom: 30px;
        }
        .xs-sm-flex-column {
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
        }
        .cL-box {
            margin-right: 50px;
            width: 100%;
            text-align: center;
            margin: 0;
            margin-bottom: 30px;
        }
        .areasFx ul {
            margin-bottom: 30px;
        }
        .btn-blue.big {
            width: 100%;
            display: block;
        }
		
		.order-2{order:inherit !important;}
		.xs-sm-mt-30{margin-top:30px;}
		.xs-sm-mt-40{margin-top:40px;}
		.xs-sm-t-center{text-align:center;}
    }

    @media screen and (max-width: 767px) {
		
		.is-easy{			
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center;
		}
		.commonP-tabs .tab-content {padding: 60px 25px 0px !important;}
		.nth-child-mb3 div[class^="col-"]:nth-child(-n+5){margin-bottom: 30px;}
		.commonP-tabs ul{
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column;
		}
		.feat-wd {
			width: 50% !important;
			margin: 20px 0;
		}
		
        .xs-sm-mt-30 {margin-top: 30px;}
		.xs-t-center{text-align:center;}
    }
	
	@media (min-width: 320px) and (max-width: 480px){
		
		.is-easy figure{margin:0px 0px 30px !important;}
		.is-easy h3 br{display:none;}
		.is-easy{
			text-align:center;
		}
		.is-easy{
			text-align:center;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column;
		}
		
	}

    .mb-20 {
        margin-bottom: 20px;
    }
    .mb-30 {
        margin-bottom: 30px;
    }
    .mb-40 {
        margin-bottom: 40px;
    }
    .mb-50 {
        margin-bottom: 50px;
    }  
	.common-banneR h2 {
        color: #fff;
        font-size: 50px;
    }
    .common-banneR p {
        color: #fff;
    }
	
	.commonP-tabs {
		margin: 0px -15px;
	}
	.commonP-tabs ul {
		border-bottom: 1px solid #ddd;
		width: 100%;
		margin: 0;
	}
	.commonP-tabs ul li {
		border-right: 1px solid #ddd;
		-webkit-flex: 0 0 25%;
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
	}
	.commonP-tabs ul li a {
		font-weight: 500;
		color: #00bfb6 !important;
		font-size: 11px;
		border: none !important;
		margin: 0px;
		text-align: center;
		line-height: 32px;
	}
	.commonP-tabs ul li a.active {
		background: #00bfb6 !important;
		color: #fff !important;
		border: none;
		border-radius: 0;
	}
	
	.commonP-tabs .tab-content{
		padding:60px 100px 0px;
	}
	
	.is-management figure{margin:0px 0px 25px;}
	.is-management h3 {
		font-family: 'Poppins',sans-serif;
		color: #093961;
		font-weight: 600;
		margin: 0px 0px 15px;
		font-size: 18px;
	}
	
	.is-easy figure{margin-right:25px;}
	.is-easy h3 {
		font-family: 'Poppins',sans-serif;
		color: #444;
		font-weight: 600;
		margin: 0;
		font-size: 18px;
	}
	
	.h3-poppins{font-family: 'Poppins',sans-serif; font-weight: 600;}
	
	.fPro-ana figure:after{
		content:"";
		background: rgb(40,40,40);
		background: -moz-linear-gradient(180deg, rgba(40,40,40,0) 40%, rgba(0,0,0,0.6446953781512605) 100%);
		background: -webkit-linear-gradient(180deg, rgba(40,40,40,0) 40%, rgba(0,0,0,0.6446953781512605) 100%);
		background: linear-gradient(180deg, rgba(40,40,40,0) 40%, rgba(0,0,0,0.6446953781512605) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#282828",endColorstr="#000000",GradientType=1);
		width:100%;
		height:100%;
		position:absolute;
		bottom:0px;
		left:0px;
	}
	.fPro-ana div{
		position:absolute;
		bottom:0px;
		z-index:1;
		padding:30px;
	}
	
	.fPro-ana div span, .fPro-ana div h2, .fPro-ana h4, .fPro-ana div p, .fPro-ana div h5, .fPro-ana div small{
		font-family: 'Poppins',sans-serif;
		color:#fff;
	}
	.fPro-ana div span {
		font-size: 12px;
		padding: 5px 8px;
		margin-bottom: 7px;
		display: table;
	}
	.fPro-ana div h2 {
		font-weight: 600;
		margin: 10px 0;
	}
	.fPro-ana div h4{font-weight:500; font-size: 14px;}
	.fPro-ana div p{font-size:14px; margin:0px;}
	.fPro-ana div small {
		margin: 8px 0;
		font-size: 12px;
		display: table;
	}	
	.fPro-ana div h5{font-weight:500; font-size: 13px; font-style:italic; margin:0px;}
	
	.tP_sitems div span {
		position: absolute;
		width: 80px;
		height: 80px;
		left: 0px;
		right: 0px;
		top: -40px;
		background: #fff;
		border-radius: 50px;
		z-index: 2;
		margin: auto;
		box-shadow: 0px 2px 15px #d5d5d5;
	}
	.tP_sitems div {
		background: #fff;
		padding: 30px;
		padding-top: 60px;
		text-align: center;
		position: relative;
	}
	.tP_sitems figure{
		margin-bottom:0px;
	}
	.tP_sitems div a{
		text-decoration:none;
	}
	
	.nth-child-mb3 div[class^="col-"]:nth-child(-n+3){
		margin-bottom:30px;
	}
	
	div#sp-testimonial-free-63{margin-bottom:0px !important;}
   
	.pt-none {
        padding-top: 0px;
    }
    .m-auto {
        margin: auto;
    }
    .mt-10 {
        margin-top: 10px;
    }
    .mt-20 {
        margin-top: 20px;
    }
    .mt-30 {
        margin-top: 30px;
    }
    .mt-40 {
        margin-top: 40px;
    }
    .mt-50 {
        margin-top: 50px;
    }
    .mt-80 {
        margin-top: 80px;
    }

    .mb-10 {
        margin-bottom: 10px;
    }
    .mb-20 {
        margin-bottom: 20px;
    }
    .mb-30 {
        margin-bottom: 30px;
    }
    .mb-40 {
        margin-bottom: 40px;
    }
    .mb-50 {
        margin-bottom: 50px;
    }
    .mb-80 {
        margin-bottom: 80px;
    }
	
	
	
ul.lister li a{ text-decoration:none;}
.areasFx ul li a{ text-decoration:none;color:#373737;}
.areasFx ul li a:hover{color: #0abbb5;}
#ast-hf-menu-1 ul.another-sub-menu li a:hover {
    color: #0abbb5;
}
#ast-hf-menu-1 ul.another-sub-menu li {
    text-align: left;
    text-decoration: none;
    border: 0;
    font-size: 100%;
}

#ast-hf-menu-1 ul.another-sub-menu li {
    text-align: left;
    text-decoration: none;
    font-size: 1.0625rem;
    padding: 6px;   
}

#ast-hf-menu-1 ul.sub-menu.another-sub-menu {
    padding: 10px;
}

#ast-hf-menu-1 ul.another-sub-menu li a{
   color: #fff !important;
   text-decoration: none !important;
}
#ast-hf-menu-1 ul.another-sub-menu li:hover{
   background-color: #0abbb5 !important;
}    

#ast-hf-mobile-menu ul.sub-menu.another-sub-menu li a {
    color: #fff;
    font-family: inherit;
    line-height: initial;
    text-decoration: none !important;
    font-size: initial;
}

#ast-hf-mobile-menu ul.sub-menu.another-sub-menu li a {
    padding-left: 30px;
}
#ast-hf-mobile-menu ul.sub-menu.another-sub-menu .ast-icon.icon-arrow svg {
    color: #fff !important;
}
.ast-header-break-point .ast-icon.icon-arrow svg {
    height: 0.85em;
    width: 0.95em;
    position: relative;
    margin-left: 10px;
    color: #fff;
}
#ast-hf-mobile-menu ul.sub-menu.another-sub-menu .icon-arrow:first-of-type {
    margin-right: 5px;
}
#ast-hf-mobile-menu ul.sub-menu.another-sub-menu .icon-arrow:first-of-type svg {
    top: 0.2em;
    margin-top: 0px;
    margin-left: 0px;
    width: 0.65em;
    transform: translate(0,-2px) rotateZ(270deg);
}
.pl-50{padding-left:50px;}
.pr-50{padding-right:50px;}

.feat-wd {
    width: 16.66%;
    padding: 0 15px;
    text-align: center;
}

.oneTwo h2 {
    color: #0B2B48;
    font-size: 110px;
    line-height: normal;
    margin: 0;
}
.oneTwo strong {
    color: #0B2B48;
    font-size: 25px;
    margin-bottom: 15px;
    display: block;
}
.oneTwo p{margin:0px;}

.rental-house button{width:24px;}
.rental-house .owl-dots{position: absolute; bottom: 0;}
.rental-house button:hover {
    background: none !important;
    opacity: 0.5;
}
.sp-testimonial-free-section .testimonial-nav-arrow.swiper-button-prev {
    left: -10px;
    right: auto;
	border-radius:0px !important;
}
.sp-testimonial-free-section .testimonial-nav-arrow.swiper-button-next {
    right: -10px;
    left: auto;
	border-radius:0px !important;
}
.ct-info a, .ct-info p{text-decoration:none;}

.whiteform h2{
	color:#fff;
}
.whiteform input[type=submit]{
	background:none !important;
	border:1px solid #fff;
	color:#fff;
}
.whiteform input[type=submit]:hover{
	background:#fff !important;
	color:#072A48 !important;
}
.exwin{
	padding:0px 30px;
}
.mapping-box div[class^="col-"]{padding:0px;}

a.view-btn{text-decoration: none;}
a.view-btn:hover{
	background: #0abbb5;
    color: #fff;
}
.mb-5 {
    margin-bottom: 5px !important;
}