.wrapper,img{max-width:100%}
*{padding:0;margin:0;box-sizing:border-box;-moz-box-sizing:border-box}
h1,h2,h3,h4,h5,h6{margin:0}
a{transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}
body{font-family:open_sansregular}
.wrapper{width:1170px;margin:auto}
.content-common-1-outer{float:left;width:100%;padding:80px 0}
.content-common-1-inner{float:left;width:100%}
.content-common-1-inner ul.ul-dub{float:left;width:100%;margin-bottom:15px;margin-left:2%}
.content-common-1-inner ul.ul-dub li,.content-common-1-inner ul.ul-single li{padding-right:60px;color:#333;margin-bottom:20px;padding-left:14px;vertical-align:top;/*display:inline-block*/}
.content-common-1-inner ul.ul-dub li {
    margin-bottom: 0;
}
.content-common-1-inner ul.ul-dub li{float:left;width:49%;font-size:14px;position:relative;list-style: outside;}
.content-common-1-inner ul.ul-dub li i{font-size:17px;left:0;position:absolute;top:1px;z-index:5}
.content-common-1-inner ul.ul-single{float:left;width:100%;}
.content-common-1-inner ul.ul-single li{float:none;width:100%;font-size:14px;position:relative;list-style:none;}
.content-common-1-inner ul.ul-single li i{font-size:17px;left:0;position:absolute;top:1px;z-index:5}
.content5-outer{padding:80px 0;float:left;width:100%}
.no-margin{margin:0!important}
.content5-outer .services-out-main{float:left;width:100%;background-color:#eee;padding:10px}
.content5-outer .services-img{float:left;width:100%;overflow:hidden;height:265px;position:relative;background-color:#eee}
.content5-outer .services-img img{float:left;width:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;height:100%}
.content5-outer .services-content{float:left;width:100%;text-align:left;padding:24px 22px 26px;background-color:#fff}
.content5-outer .style-btn{background-color:#01b9f1;border:none;border-radius:3px;color:#fff;display:inline-block;float:none;font-family:open_sansbold;font-size:13px!important;margin:auto;overflow:hidden;padding:12px 49px 12px 18px!important;position:relative;text-transform:uppercase}
.content5-outer .style-btn span{background-color:#052e70;width:30px;height:100%;position:absolute;top:0;right:0}
.content5-outer .style-btn span i{bottom:0;font-size:18px;left:0;line-height:42px;margin:auto;position:absolute;right:0;text-align:center;top:0;z-index:9}
.content5-outer .crl-btn-mid{position:absolute;top:0;bottom:0;margin:auto;content:"";height:10px;width:10px;border-radius:100%;background-color:#052e70;left:-4px}
.real-estate-home-list,.real-estate-home-list ul,.real-estate-sale,.real-estate-sale-inner{float:left;width:100%}
.real-estate-sale{padding:80px 0;background:#ebf1f5}
.real-estate-home-list ul li{float:none;width:30%;display:inline-block;vertical-align:top;margin:0 1.5%}
.real-estate-home-list-img{float:left;position:relative;width:100%;height:237px}
.real-estate-home-list-img img{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;height:100%;width:100%}
.real-estate-home-list-content{float:left;width:100%;background:#fff;padding:18px}
.real-estate-home-list-map{float:left;width:100%}
.real-estate-home-list-map i{display:inline-block;vertical-align:top;color:#3ca1e9;font-size:16px;margin-right:3px}
.real-estate-btn-outer{float:left;width:100%;text-align:center;margin-top:40px}
.real-estate-com-btn{display:inline-block;vertical-align:middle;color:#fff;font-size:15px;background:#3ca1e9;font-family:ralewaysemibold;border-radius:5px;padding:14px 20px}
.content-5-outer-inner{float:left;width:100%}
.content-5-outer-inner ul{float:left;width:100%;text-align:center}
.content-5-outer-inner ul li{display:inline-block;float:none;margin:15px 0;vertical-align:top;width:100%;padding:0 3%}
.content-5-outer-inner .bizlead-icons-img{float:left;width:100%;position:relative;text-align:center;}
.content-5-outer-inner .bizlead-icons-img a{font-size:87px; color: #000;}
.content-5-outer-inner .bizlead-icons-img i{margin:auto;}
.content-5-outer-inner .bizlead-icons-content{float:left;margin-bottom:25px;margin-top:15px;width:100%}
.content-5-outer-inner.content-7-plus .bizlead-icons-content,.content-7-bor{margin-bottom:17px}
.content-5-outer-inner .bizlead-icons-btn{float:left;width:100%;text-align:center}
.content-5-outer-inner.content-7-plus .bizlead-icons-btn,.content-5-outer-inner.content-7-plus ul{text-align:left}
.content-5-outer-inner .bizlead-common-btn{color:#fff;display:inline-block;font-family:ralewaybold;font-size:16px;padding:11px 25px;text-transform:uppercase;position:relative;transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;background:#0070c9;border-radius:5px}
.content-7-bor{display:inline-block;width:22px;height:2px;background:#303030;    margin: 0 15px;}
.content-7-h4 {
    margin-bottom: 0;
}
.content-5-outer-inner.content-7-plus .bizlead-common-btn{padding:0;background:0 0;color:#0070ba;font-size:14px}
.content-5-outer-inner.content-7-plus .bizlead-icons-content p{min-height:inherit}
.contact-4-outer{float:left;width:100%;padding:60px 0}
.contact-4-inner{float:left;width:100%}
.contact-4-left{float:left;width:48%}
.contact-4-rigth{float:right;width:48%}
.contact-4-rigth h4{float:left;width:100%;color:#000;text-align:center;font-size:34px;margin-bottom:10px}
.contact-4-rigth h4 span{color:#ffe300}
.contact-4-rigth h5{float:left;width:100%;color:#000;text-align:center;font-size:24px;margin-bottom:10px}
.contact-4-rigth h6{float:left;width:100%;color:#000;text-align:center;font-size:24px;margin-bottom:10px}
.contact-4-pay-img{float:left;width:100%;text-align:center}
.section-img-txt-4{float:left;width:100%;padding:10px 0}
.serviceBox{text-align:center;border:1px solid#e8e8e8;border-radius:5px;padding:15px 16px 15px 15px;margin-top:10px}.serviceBox .service-icon{display:inline-block;width:100px;height:100px;line-height:100px;border-radius:50%;background:#f3f3f3;margin-bottom:25px;font-size:40px;color:#323232;transition:all .5s ease 0s}.serviceBox:hover .service-icon{transform:scale(1.1);color:#fff!important;background:#2babe2}.serviceBox .title{display:block;font-size:28px;color:#2f2f2f;margin:0 0 12px 0;position:relative;font-weight:700;font-family:roboto}.serviceBox .title:after,.serviceBox .title:before{content:"";width:5px;height:5px;border-radius:50%;background:#2babe2;position:absolute;top:40%;left:40%;opacity:0;transition:all .5s ease 0s}.serviceBox .title:after{left:auto;right:40%}.serviceBox:hover .title:before{opacity:1;left:5%}.serviceBox:hover .title:after{opacity:1;right:5%}.serviceBox .description{font-size:16px;letter-spacing:1px;line-height:22px;font-family:roboto;color:#505050}
.serviceBox:hover .service-icon{background:#2babe2;color:#fff;text-decoration:none}.serviceBox .read-more{border:1px solid #e8e8e8;padding:8px 15px 8px 15px;display:inline-block;border-radius:5px;color:#474747;text-transform:uppercase;margin-top:20px}.serviceBox:hover .read-more{background:#2babe2;color:#fff;text-decoration:none}.serviceBox:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}
@media screen and (max-width:1200px){
.wrapper{width:95%}
.content-5-outer-inner.content-7-plus .bizlead-icons-btn,.content-5-outer-inner.content-7-plus ul{text-align:center}
.content-5-outer-inner.content-7-plus .bizlead-icons-btn {
    text-align: left;
}
.content-7-bor{float:none;display:inline-block}
}
@media only screen and (max-width:990px){.serviceBox{margin-bottom:30px}}
@media screen and (max-width:920px){
.ser-outer-home .col.m4{width:100%;margin-bottom:30px!important}
.content5-outer .services-img img{position:static;float:left}
.content5-outer .services-img{height:auto}
.real-estate-home-list ul li{width:346px;margin:15px 1%}
.real-estate-home-list ul{text-align:center}
}
@media screen and (max-width:768px){
.real-estate-home-list-img{height:auto}
.real-estate-home-list-img img{position:static;height:auto;float:left}
.content-common-1-inner ul.ul-dub li {
  width: 100%;
}
}
@media screen and (max-width:420px){
.real-estate-home-list ul li{width:100%}
.content-5-outer-inner.content-7-plus ul li{width:100%;margin-left:0;margin-right:0}
}
