*{margin: 0px;padding: 0px;}
.mobst{display:none;float: left;
    width: 100%;
    background: #5e84cf;
    padding: 5px 14px 5px 0px;}
    .callstrip{text-align:right;}
    .callstrip a{color: white;
    text-decoration: none;
    font-size: 18px;
    font-family: 'nunitobold';
    text-align: revert;}
body {width: 100%;height: auto;box-sizing: border-box;overflow-y: scroll;-webkit-font-smoothing: antialiased;overflow-x: hidden;}
.homebanner{width: 100%;float: left;}

@font-face {
    font-family: 'latoblack';
    src: url('../fonts/vyirnxs6a1uP.woff2') format('woff2'),
         url('../fonts/2hOZcavv478D.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoblack_italic';
    src: url('../fonts/bM5ht4cAmyUZ.woff2') format('woff2'),
         url('../fonts/b0QH2odwCwKY.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latobold';
    src: url('../fonts/s8tAjT4mX5SL.woff2') format('woff2'),
         url('../fonts/dTXCDpn1xGld.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latobold_italic';
    src: url('../fonts/ato-bolditalic-webfont.html') format('woff2'),
         url('../fonts/6bKpSsyioCsD.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoitalic';
    src: url('../fonts/ejxSwdTZYT9L.woff2') format('woff2'),
         url('../fonts/PpizKjdzXcVW.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latolight';
    src: url('../fonts/Ae9WNSbyTsjR.woff2') format('woff2'),
         url('../fonts/whJLXXV3Rilo.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latolight_italic';
    src: url('../fonts/gPnnXrZXRSiO.woff2') format('woff2'),
         url('../fonts/a8zsMlDmIl9C.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latoregular';
    src: url('../fonts/xmOX1s8Kwxtc.woff2') format('woff2'),
         url('../fonts/WcvTUl6WsRLt.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latohairline';
    src: url('../fonts/fswRQT31dSLx.woff2') format('woff2'),
         url('../fonts/3nVhBItNOnYe.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latohairline_italic';
    src: url('../fonts/z8dov4KNV0Zk.woff2') format('woff2'),
         url('../fonts/40A6cF8uKFjE.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on July 24, 2020 */



@font-face {
    font-family: 'nunitoblack';
    src: url('../fonts/CpRrO9lU7yHu.woff2') format('woff2'),
         url('../fonts/FU7jmv5BydiI.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nunitoblack_italic';
    src: url('../fonts/N6mp9dyzRcqM.woff2') format('woff2'),
         url('../fonts/nRDMUN3eTkwt.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'nunitobold';
    src: url('../fonts/BApsqU8YlD0E.woff2') format('woff2'),
         url('../fonts/lWWv792EIhPH.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'nunitobold_italic';
    src: url('../fonts/kBZFUpO0v4Qv.woff2') format('woff2'),
         url('../fonts/uL5l4azNnvR6.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'nunitoextrabold';
    src: url('../fonts/Fwh6kBGArJlP.woff2') format('woff2'),
         url('../fonts/xUkVia27zumW.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'nunitoextrabold_italic';
    src: url('../fonts/MT7covyFlMNK.woff2') format('woff2'),
         url('../fonts/wrnLqWNR3laB.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}@font-face {
    font-family: 'nunitoextralight';
    src: url('../fonts/8DH4io7RLIVZ.woff2') format('woff2'),
         url('../fonts/Amy0xHHxGNDn.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}@font-face {
    font-family: 'nunitoextralight_italic';
    src: url('../fonts/Mj0DNmzUuIku.woff2') format('woff2'),
         url('../fonts/cMdX00ICzWu4.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'nunitoitalic';
    src: url('../fonts/yLxJ0LdbMkSh.woff2') format('woff2'),
         url('../fonts/zRwgU3pEHEqK.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'nunitolight';
    src: url('../fonts/OQ73JEe91jqz.woff2') format('woff2'),
         url('../fonts/t0Ew7qh7fRDC.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'nunitolight_italic';
    src: url('../fonts/mTtVA0Rb0Jnj.woff2') format('woff2'),
         url('../fonts/TJqITil00mcj.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'nunitoregular';
    src: url('../fonts/S26m49ap7RMj.woff2') format('woff2'),
         url('../fonts/Uvd0jWap3h5Z.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
.twoblocks .headtitl{margin-bottom: 45px;}
.hamb{display:none;}
.hamb{position: absolute;right: 14px;top: 57px;}
.hamb img{max-width: 24px;}
.mxheight{max-height:480px;}
.container{max-width:1220px!important;}

.topheader{float: left;width: 100%;background: white;box-shadow: 2px 2px 17px #7b7b7b8f;padding: 0px 60px;}
.Logo {float: left;}
.Logo img{max-width: 300px;}
.Nav {float: right;padding-top: 30px;margin-right: 200px;}
.Nav ul {list-style: none;margin: 0px;}
.Nav ul li {display: inline-block;padding: 0px 15px;}
.Nav ul li a {color: #283a5e;font-size: 20px;font-family: 'nunitobold';}
.Nav ul li a:hover{text-decoration: none;color: #5079cb;border-bottom: 2px solid #5079cb;}
.callbtn{position: absolute;right: 38px;top: 23px;}
.callbtn a{display: inline-block;padding: 8px 24px;font-size: 16px;font-weight: 400;border: 0;border: 1px solid #5079cb;text-align: center;-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;text-transform: capitalize;cursor: pointer;color: #5079cb;font-family: 'nunitobold';text-transform: uppercase;}
.callbtn a:hover{text-decoration: none;color: white;background: #5079cb;}
.homebanner{width: 100%;}
.slider_text{background: #5079cbeb;padding: 20px;}
.bg-image{position: relative;top: 86px;}
.bg-image .container{position: absolute;z-index: 1000001;bottom: 80px;right: 0px;left: 737px;}
.borderss{border: 1px solid white;padding: 40px;}
.slider_text h1{font-size: 38px;text-transform: uppercase;font-weight: 400;color: #fff;margin-bottom: 0;line-height: 70px;font-family: 'nunitobold';}
.slider_text p{font-size: 17px;font-weight: 400;color: #FFF;line-height: 30px;margin-top: 22px;margin-bottom: 35px; font-family: 'nunitoregular';}
.slider_text a{display: inline-block;padding: 15px 30px;font-size: 18px;font-weight: 400;border: 0;border: 1px solid white;text-align: center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;text-transform: capitalize;cursor: pointer;color: white;font-family: 'nunitobold';}
.slider_text a:hover{color: #5079cb;text-decoration: none;border: none;border: 1px solid white;}
.hvr-sweep-to-right{display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;-webkit-transition-property: color;transition-property: color;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;}
.hvr-sweep-to-right:before{content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: white;
    -webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.hvr-sweep-to-right:hover:before, .hvr-sweep-to-right:focus:before, .hvr-sweep-to-right:active:before {-webkit-transform: scaleX(1);transform: scaleX(1);}

/*aboutus*/
.small-about{width: 100%;background:#54c6d217;float: left;padding: 100px 0px}
.aboutimage{background-image: url(../images/yLk39SgeigVD.png);background-repeat: no-repeat;position: relative;background-size: cover;z-index: 0;height: 544px;}
.aboutimage::before {position: absolute;left: 20px;right: 20px;bottom: 20px;top: 20px;content: '';z-index: -1;}
.about_exp_inner_upper {position: absolute;left: 0;left: 20px;top: 20px;bottom: 20px;right: 20px;background-color: #fff;color: #000;mix-blend-mode: screen;}
.about_exp_inner span {font-size: 300px;line-height: 300px;line-height: 270px;font-family: "Roboto", sans-serif;font-weight: 900;letter-spacing: -12px;position: relative;right: 8px;}
.about_exp_inner p{font-size: 30px;font-weight: 300;font-family: 'latoregular';}
.pl-70 {padding-left: 40px;}
.mb-55 {margin-bottom: 30px;}
.section_title h3 {font-size: 38px;font-weight: 400;color: #303030;position: relative;z-index: 0;text-transform: uppercase;line-height: 1;margin-bottom: 0px;line-height: 58px;font-family: 'nunitoextrabold';}
.section_title h3 span {color: #5079cb;}
.devider {position: relative;margin-top: -2px;}
.devider span {width: 50px;height: 2px;background: #5079cb;display: inline-block;margin: 0 3px;}
.devider span:last-child {background: #303030;width: 14px;}
.info_inner p {font-size: 17px;font-family: 'nunitoregular';color: #6b6a6a;line-height: 30px;margin-bottom: 25px;}
.info_inner ul{list-style: none;}
.info_inner ul li {font-size: 16px;font-family: 'nunitoregular';font-weight: 300;color: #6b6a6a;line-height: 30px;position: relative;padding-left: 0px;}
.check i{color: #5079cb;}
.check{display: inline-block;padding-right: 10px;}
.customer_info {margin-top: 40px;}
.d-flex {display: -webkit-box!important;display: -ms-flexbox!important;display: flex!important;}
.single_info{border: 1px solid #e6e6e6;padding: 11px 20px 8px 20px;margin-right: 25px;font-family: 'nunitobold';border-radius: 6px;display: inline-block;
    width: 273px;}
.single_info p{color: #6b6a6a;font-size: 15px;font-weight: 300;font-family: 'nunitoregular';margin-bottom: 0;padding-left: 15px;display: inline-block;}
.single_info span{font-size: 23px;color: #5079cb;}


/*whychoose*/
.whychoose{float: left;width: 100%;background: #54c6d217;padding: 80px 0px 95px 0px;}
.innerwhy h2{font-size: 38px;font-weight: 400;color: #303030;position: relative;z-index: 0;text-transform: uppercase;line-height: 1;margin-bottom: 0px;line-height: 58px;font-family: 'nunitoextrabold';text-align: center;}
.innerwhy h2 span{color: #5079cb}
.innerwhy p{font-size: 18px;font-family: 'nunitoregular';color: #6b6a6a;line-height: 1.2;margin-bottom: 0;padding-top: 10px;
    padding-bottom: 5px;}
.headtitl{text-align: center;}
.choose{background:white;border-radius: 10px;padding: 35px 25px 0px 25px;transition: all 0.3s ease;cursor: pointer;min-height: 380px;}
.choose:hover{-webkit-box-shadow: 0px 0px 50px 0px rgba(19, 19, 28, 0.12);
    -moz-box-shadow: 0px 0px 50px 0px rgba(19, 19, 28, 0.12);
    -o-box-shadow: 0px 0px 50px 0px rgba(19, 19, 28, 0.12);
    box-shadow: 0px 0px 50px 0px rgba(19, 19, 28, 0.12);}
.innerwhy .col-sm-3{float: left;margin-top: 60px;}
.textchoose h4{font-family: 'nunitoregular';color: #484848;font-weight: bold;font-size: 20px;}
.textchoose p{font-size: 15px;font-family: 'nunitoregular';color: #6b6a6a;margin-bottom: 0;padding-top: 0px;padding-bottom: 5px;line-height: 23px;}
.textchoose{text-align: center;padding-top: 25px;}
.iconss{text-align: center;margin-bottom: 25px;height: 64px;width: 80px;margin: 0 auto;}



/*category*/
.category{float: left;width: 100%;padding: 80px 0px 90px 0px;}
.headtitl h2{font-size: 38px;font-weight: 400;color: #303030;position: relative;z-index: 0;text-transform: uppercase;line-height: 1;margin-bottom: 0px;line-height: 58px;font-family: 'nunitoextrabold';text-align: center;}
.headtitl h2 span{color: #5079cb}
.headtitl p{font-size: 18px;font-family: 'nunitoregular';color: #6b6a6a;line-height: 1.2;margin-bottom: 0;padding-top: 10px;
    padding-bottom: 5px;}
.bg-gradient-overlay{position: relative;overflow: hidden;border-radius: 5px;}
.property-thumb img{border-radius: 5px;max-width: 100%;transition-duration: 1000ms;width:100%;}
.single-categories-property-area:hover .property-thumb img, .single-categories-property-area:focus .property-thumb img{-webkit-transform: scale(1.2) rotate(3deg);-ms-transform: scale(1.2) rotate(3deg);transform: scale(1.2) rotate(3deg);}
.bg-gradient-overlay::after{content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 10;background: rgba(0, 0, 0, 0.6);background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), color-stop(90%, rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0)));background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.1) 90%, rgba(0, 0, 0, 0) 100%);
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.1) 90%, rgba(0, 0, 0, 0) 100%);
    background: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.1) 90%, rgba(0, 0, 0, 0) 100%);
    border-radius: 5px;}
.categories-title{height: 30px;min-width: 120px;background-color: #5079cb;color: #ffffff;font-size: 12px;text-transform: uppercase;display: inline-block;text-align: center;line-height: 30px;position: absolute;z-index: 22;top: 30px;left: 30px;border-radius: 2px;-webkit-transition-duration: 500ms;-o-transition-duration: 500ms;transition-duration: 500ms;font-family: 'nunitoregular';}
.categories-title:hover{text-decoration: none;color: #5079cb!important;}
.property-name-price-text{position: absolute;bottom: 30px;left: 30px;z-index: 22;}
.property-name-price-text a{font-size: 30px;color: #ffffff;font-weight: 600;-webkit-transition-duration: 500ms;-o-transition-duration: 500ms;transition-duration: 500ms;font-family: 'nunitoregular';}
.property-name-price-text a:hover{text-decoration: none;}
.property-name-price-text p{color: #ffffff;margin-bottom: 0;font-family: 'nunitoregular';}
.category .row{padding-top: 50px;}
.category .col-sm-8{margin-bottom: 30px;}



/*whatclientsay*/
.whatclient{float: left;width: 100%;padding: 80px 0px 130px 0px;position: relative;}
.sliderhead{text-align: center;}
.sliderhead h2{color: black;font-family: 'nunitoextrabold';font-weight: 600;font-size: 36px;line-height: 50px;text-transform:uppercase;}
.sliderhead h2 span{color: #5079cb}
.sliderhead p{font-size: 18px;font-family: 'nunitoregular';color: #6b6a6a;line-height: 1.2;margin-bottom: 0;padding-top: 10px;padding-bottom: 5px;}
.testimonials #demos{margin-top: 50px;}
.testmonia{background: #FFFFFF;border-radius: 8px;float: left;margin: 0 0 8px;padding: 14px 25px;width: 100%;-webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .06);-moz-box-shadow: 0 0 12px rgba(0, 0, 0, .06);;box-shadow: 0 0 12px rgba(0, 0, 0, .06);min-height: 350px;}
.testimonials .item{padding: 10px;}
.testmonia p{font-size: 17px;font-weight: 400;line-height: 30px;margin-bottom: 20px;color: #666666;font-family: 'nunitoregular';}
.clientimage{float: left;}
.clientimage img{max-width: 65px;border-radius: 50px;box-shadow: 4px 2px 9px 0 #8f8f8f;}
.clientname h3{font-size: 18px;font-weight: bold;letter-spacing: 1px;font-family: 'nunitoregular';text-align: center;}
.clientname span{display: block;font-size: 12px;margin-top: -4px;font-family: 'nunitoregular';}
.clientname{float: left;margin-left: 18px;margin-top: 18px;width: 100%;}
.owl-carousel-5 .owl-dots .owl-dot span{border: 1px solid #4364F7;border-radius: 5px!important;display: inline-block;height: 5px!important;width: 20px!important;background: none!important;}
.owl-carousel-5 .owl-dots .owl-dot.active span{background: #4364F7;
    background: linear-gradient(to right, #4364F7 0%, #6FB1FC 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4364F7', endColorstr='#6FB1FC', GradientType=1);border-radius: 5px;height: 5px;transition: all 0.5s ease 0s;width: 20px;}
.owl-carousel-5 .owl-dots .owl-dot:hover span{background: #4364F7;background: linear-gradient(to right, #4364F7 0%, #6FB1FC 100%)!important;}button:focus{outline: none!important;}
.owl-carousel-5 .owl-dots{position: absolute;right: 0px;left: 0px;bottom: -70px;}
.points{position: absolute;top: 90px;left: 40px;z-index: -1;}
.pointss{position: absolute;bottom: 90px;right: 40px;z-index: -1;}


/*aboutowner*/
.south-editor-area {background-color: #f7f7f7;position: relative;float: left;width: 100%;}
.south-editor-area .editor-content-area {position: relative;z-index: 1;padding: 60px 0;margin: 0 auto;
    width: 1220px;}
.south-editor-area .editor-content-area .section-heading {text-align: left;margin-bottom: 20px;}
.section-heading h2 {font-size: 30px;text-transform: uppercase;margin-bottom: 5px;font-family: 'nunitoextrabold';}
.section-heading p {color: #947054;font-size: 14px;margin-bottom: 0;font-style: italic;font-family: 'nunitoregular';
    color: #6b6a6a;}
.south-editor-area .editor-content-area .address {margin-top: 30px;float: left;
    width: 100%;}
.south-editor-area .editor-content-area .address h6 {margin-bottom: 15px;font-size: 14px;}
.south-editor-area .editor-content-area .address h6 img {margin-right: 10px;}
.mt-50 {margin-top: 50px;}
/*.south-editor-area .editor-content-area, .south-editor-area .editor-thumbnail {-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;min-width: 50%;}*/
img {height: auto;max-width: 100%;}
.fs{font-size: 17px;font-weight: 400;line-height: 30px;margin-bottom: 20px;color: #666666;font-family: 'nunitoregular';max-width: 300px;
    display: inline-block;
    float: left;}
    .fss{
    display: inline-block;
    float: left;
    text-align: center;
    margin: 0 auto;
    margin-left: 0px;}
.fss img{max-width: 387px;
    height: 388px;}
.twoblocks{float:left;width:100%; padding-bottom:40px;}
.twoblocks .col-sm-6 img{max-width: 580px;height: 295px;text-align: center;margin: 0 auto;width: 100%;position:relative;border-radius:6px;}
    .loc{position: absolute;
    top: 303px;
    right: 0px;
    left: 0px;
    text-align: center;
    background: #5079cb;
    max-width: 333px;
    margin: 0 auto;
    color: white;font-family: 'nunitoextrabold';padding: 10px;border-radius: 8px;}
    .loc h2{margin:0px;padding:0px;}


/*allservices*/
.allservices{width: 100%;float: left;background-image: url(../images/amar-2.jpg);background-position: center;background-size: cover;
padding: 70px 0px 100px 0px;background-attachment: fixed;background-repeat: no-repeat;}
.servicehed{text-align: center;margin: 0 auto;padding-bottom: 40px;}
.servicehed h2{color: white;font-family: 'nunitoextrabold';font-weight: 600;font-size: 36px;line-height: 50px;text-transform: uppercase;}
.servicehed p{color: white;font-family: 'nunitoregular';font-size: 17px;font-weight: 400;line-height: 30px;margin-bottom: 10px;}
.servicehed .devider span{background: white;}
.serviceitem{padding: 30px 24px 31px;text-align: center;position: relative;z-index: 1;-webkit-transition: 1s;transition: 1s;background-image: url(../images/QnbHDkEbhwRe.png);background-position:center;background-repeat: repeat;min-height: 471px;background: white;}
.serviceitem h3{color: #5079cb;font-family: 'nunitoextrabold';font-size: 20px;text-align: center;padding-bottom: 10px;}
.serviceitem p{color: black;font-family: 'nunitoregular';font-size: 16px;text-align: center;margin-bottom: 35px;margin-bottom: 45px;}
.slidericon i{color: white;font-size: 26px;}
.slidericon{height: 80px;width: 104px;display: inline-block;text-align: center;line-height: 76px;/*! border: 1px solid #afb5be; */border-radius: 5px;margin-bottom: 20px;/*! background: #5079cb; */
    padding: 10px;}
.serviceitem:hover{background: white;}
.serviceitem:hover p{color: #666666}
.serviceitem:hover h3{color: #5079cb}
.serviceitem:hover .slidericon i{color: #5079cb}
.serviceitem a{border: 1px solid white;text-decoration: none;color: white;padding: 10px 22px;
    font-size: 17px;border-radius: 6px;font-family: 'nunitoregular';}
.serviceitem:hover a{text-decoration: none;border: 1px solid #5079cb;color: white;background: #5079cb;}
.owl-carousel-6 .owl-prev{position: absolute;left: -45px;top: 50%;background: white!important;}
.owl-carousel-6 .owl-prev span{font-size: 18px;padding: 25px 10px;height: auto!important;}
.owl-carousel-6 .owl-prev span:hover{color: black!important}
.owl-carousel-6 .owl-next{position: absolute;right: -45px;top: 50%;background: white!important;}
.owl-carousel-6 .owl-next span{font-size: 18px;padding: 25px 10px;height: auto!important;}
.owl-carousel-6 .owl-next span:hover{color: black!important}
.owl-carousel-6 .owl-dots .owl-dot span{border: 1px solid #4364F7;border-radius: 5px!important;display: inline-block;height: 5px!important;width: 20px!important;background: none!important;}
.owl-carousel-6 .owl-dots .owl-dot.active span{background: #4364F7;
    background: linear-gradient(to right, #4364F7 0%, #6FB1FC 100%)!important;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4364F7', endColorstr='#6FB1FC', GradientType=1);border-radius: 5px;height: 5px;transition: all 0.5s ease 0s;width: 20px;}
.owl-carousel-6 .owl-dots .owl-dot:hover span{background: #4364F7;background: linear-gradient(to right, #4364F7 0%, #6FB1FC 100%)!important;}button:focus{outline: none!important;}
.owl-carousel-6 .owl-dots{position: absolute;right: 0px;left: 0px;bottom: -70px;}


/*awards*/
.awards{width: 100%;float: left;background:white;padding: 50px 0px 70px 0px;}
.awardbg{background-image: url(../images/fRzJ7FpgYxbg.png);background-size: cover;background-position: center;
background-size: 262px 104px;width: 100%;height: auto;background-position:5px 52px;background-repeat: no-repeat;}
.awarddt img{max-width: 80px;
    margin: 0 auto;
    box-shadow: 2px 4px 10px #b4b2b2;}
.awarddt{text-align: center;padding-top: 24px;}
.awarddt h4{font-family: 'nunitoextrabold';font-size: 17px;text-align: center;margin-bottom: 0px;padding-top: 10px;max-width: 170px;
    margin: 0 auto;}
.awarddt p{font-family: 'nunitoregular';font-size: 14px;}
.mainaward{margin-top: 30px;}
.mainaward .owl-next{position: absolute;right: -50px;background: url(../images/NqXTc9vGxzDs.png) no-repeat!important;height: 29px;width: 30px;bottom: 2px;outline: 0!important;transform: rotate(180deg);top: 29%;}
.mainaward .owl-prev{position: absolute;left: -53px;background: url(../images/NqXTc9vGxzDs.png) no-repeat!important;height: 29px;width: 30px;
bottom: 2px;outline: 0!important;transform: rotate(0deg);top: 29%;}
.mainaward span{display: none;}
.section-gap {padding: 50px 0 35px 0px; float: left;width: 100%;background: #f7f7f7}
.single-info {text-align: center;}
.single-info h4{margin-bottom: 25px;font-family: 'nunitoextrabold';font-size: 17px;color: black;}
.single-info p{font-family: 'nunitoregular';font-size: 14px;}
.minim{margin-top:50px!important;}
.section-gap .col-lg-3{padding:0px 10px;}

/*maps*/
.mapandform{width: 100%;float: left;background: #54c6d217;}
.mapandform .container{padding: 0px;max-width: 100%!important;}
.contactform label{width: 48%;float: left;margin-right: 10px;}
.contactform label input{width: 100%;height: 50px;padding: 10px 15px;font-family: 'nunitoregular';}
.contactform textarea{height: 150px;width: 100%;padding: 10px 15px;}
.contactform{padding: 50px 0px 30px 0px;float: left;}
.contactform button{border: none;padding: 10px 30px;background: blue;color: white;font-size: 17px;border-radius: 4px;cursor: pointer;font-family: 'nunitoregular';background: #0056b3}

/*footer*/
.webfooter{float: left;width: 100%;background:black;}
.footer{padding: 70px 0px 0px 0px;}
.webdb p{color: white;font-family: 'nunitoregular';font-size: 15px;padding-top: 30px;line-height: 25px;padding-bottom: 10px;}

.webdb ul{list-style: none;margin: 0px;}
.webdb ul li{display: inline-block;padding: 0px 12px 0px 0px;color: white;}
.webdb ul li a{font-size: 19px;color: #fff;}
.webdb ul li a:hover{color: #4b4a4a;}

.copyright-border{border-top: 1px solid #dddddd;margin-top: 35px;}
.copyright p{color: white;font-family: 'nunitoregular';font-size: 15px;padding-top: 30px;line-height: 25px;padding-bottom: 10px;}
.copyright p:hover{color: #4b4a4a;}
.copyright{float: left;}
.privacy{float: right;padding-top: 30px;line-height: 25px;padding-bottom: 10px;}
.privacy a{color: #666666;font-family: 'nunitoregular';font-size: 15px;}
.privacy a:hover{color: #4b4a4a;text-decoration: none;}

.quicklinks{padding-left: 30px;color: white;}
.quicklinks ul{list-style: none;padding-top: 16px;}
.quicklinks ul li{display: block;padding: 8px 0px 0px 0px;}
.quicklinks ul li a{font-size: 15px;color: white;font-family: 'nunitoregular';}
.quicklinks ul li a:hover{text-decoration: none;color: #4b4a4a;}
.quicklinks h3{color: white;font-family: 'nunitoextrabold';font-size: 21px;}
.quicklinks h2{color: white;font-family: 'nunitoregular';font-size: 15px;padding-top: 23px;line-height: 25px;padding-bottom: 10px;}
.webdb img{max-width: 170px;
    border-radius: 6px;
background: white;
/*! padding: 20px; */
}

.locations{position: fixed;right: 0px;top: 200px;z-index: 10001;}
.firstlocation{background: #000000a6;color: white;padding: 10px 12px;font-family: 'nunitoextrabold';border-radius: 10px 0px 0px 10px;    margin-bottom: 5px;}
.firstlocation i{color: white;padding-right: 5px;}
.firstlocation span{display: none;font-family: 'nunitoextrabold';}
.firstlocation:hover span{display: inline-block;}
.firstlocation p{margin: 0px;text-align: center;}

.secondlocation{background: #000000a6;color: white;padding: 10px 12px;font-family: 'nunitoextrabold';border-radius: 10px 0px 0px 10px;transition: all ease-in .3s}
.secondlocation i{color: white;padding-right: 5px;}
.secondlocation span{display: none;font-family: 'nunitoextrabold';}
.secondlocation p{margin: 0px;text-align: center;}
.secondlocation:hover span{display: inline-block;transition: all ease-in .3s}
.fixed{float: left;width: 100%;top: 0px;z-index: 10001;position: fixed;}

.smallslider{float: left;position: absolute;bottom: 0;z-index: 9999;width: 100%;padding: 7px 69px;overflow: hidden;background: rgba(0, 0, 0, 0.7);}
.smallslider .item{float: left;}
.slideimage{width: 36%;float: left;}
.slideimage img{width: 130px;height: 130px;}
.slidetexts{width: 57%;float: left;padding-left: 10px;padding-top: 20px;}
.slidetexts h6{font-family: 'nunitoregular';float: left;color: #fff;font-size: 15px;margin-top: 0;margin-bottom: 5px;font-weight: 600;letter-spacing: 1px;}
.slidetexts p{color: #fff;font-size: 12px;float: left;margin-bottom: 2px;width: 100%;font-family: 'nunitoregular';}
.slidetexts span{color: #fff;font-size: 15px;float: left;font-weight: 600;width: 100%;}
.smallslider .owl-next{position: absolute;right: -50px; background: url(../images/NqXTc9vGxzDs.png) no-repeat!important;height: 29px;width: 30px;bottom: 2px;outline: 0!important;transform: rotate(180deg);top: 29%;}
.smallslider .owl-prev {position: absolute;left: -53px;background: url(../images/NqXTc9vGxzDs.png) no-repeat!important;height: 29px;width: 30px;bottom: 2px;outline: 0!important;transform: rotate(0deg);top: 29%;}
.owl-prev span{display: none;}
.owl-next span{display: none;}
.smallslider .bg-image{border: 1px solid white;float: left;}

/*topbuilder*/
.topbuilder{float: left;width: 100%;padding: 60px 30px 80px 30px;}
.topbuilder h2{text-align: center;color: black;font-family: 'nunitoextrabold';font-weight: 600;font-size: 36px;line-height: 50px;text-transform: uppercase;}
.topbuilder h2 span{color: #5079cb;}
.topbuilder .owl-next{position: absolute;right: -15px; background: url(../images/NqXTc9vGxzDs.png) no-repeat!important;height: 29px;width: 30px;bottom: 2px;outline: 0!important;transform: rotate(180deg);top: 29%;}
.topbuilder .owl-prev{position: absolute;left: -27px;background: url(../images/NqXTc9vGxzDs.png) no-repeat!important;height: 29px;width: 30px;bottom: 2px;outline: 0!important;transform: rotate(0deg);top: 29%;}
.dwexpress{float: left;width: 100%;padding: 100px 0px;background-image: url(../images/qis4Ox84TMEb.jpg);background-size: cover;background-attachment: fixed;}
.dwexpress h2{font-size: 30px;color: #ffffff;font-weight: 600;font-family: 'nunitoregular';}
.sprex{font-size: 15px;font-family: 'nunitoregular';color: white;margin-bottom: 0;padding-top: 10px;padding-bottom: 5px;line-height: 23px;max-width: 600px;}
.fourst{float: left;width: 100%;padding-top: 10px;}
.numbr{font-family: 'nunitoregular';font-size: 32px;float: left;width: 15%;color: #5079cb;font-weight: bold;font-style: italic;}
.numbrtest{float: left;width: 85%;padding-top: 7px;}
.numbrtest h3{color: white;font-family: 'nunitoregular';font-size: 18px;font-weight: bolder;}
.numbrtest p{color: white;font-family: 'nunitoregular';}
.firsts{float: left;width: 50%;}
.dwexpress .container{max-width:1290px!important;}

/*ourteam*/
.ourteams{float: left;width: 100%;padding: 100px 0px 20px 0px;}
.ourteams .container{max-width: 1300px!important;padding: 0px;}
.abouttema h2{text-align: left;color: black;font-family: 'nunitoextrabold';font-weight: 600;font-size: 36px;line-height: 50px;text-transform: uppercase;}
.abouttema h2 span{color: #5079cb;}
.abouttema p{font-size: 17px;font-weight: 400;line-height: 30px;margin-bottom: 20px;color: #666666;font-family: 'nunitoregular';}
.bgs img{max-width: 100px!important;border-radius: 50px;box-shadow: 4px 2px 9px 0 #8f8f8f;margin: 0px auto;}
.tinfo{text-align: center;padding-top: 20px;}
.tinfo h4{color: #5079cb;font-family: 'nunitoregular';font-size: 18px;font-weight: bold;margin-bottom: 0px;}
.tinfo span{color: #666666;font-family: 'nunitoregular';}
.tinfo a{font-family: 'nunitoregular';color:#444;}
.bgs{padding-top: 10px;}
.temas img{box-shadow: 4px 2px 9px 0 #8f8f8f;}
.lts{padding: 10px;}
.locationss{background: white;box-shadow: 4px 2px 9px 0 #eeeeee;padding: 10px;border-radius: 10px;cursor: pointer;transition: all ease-in .3s}
.locationss:hover{box-shadow: 4px 2px 9px 0 #dfdbdb;transition: all ease-in .3s}
.locationss h3{color: #5079cb;font-family: 'nunitoregular';font-size: 17px;font-weight: bold;margin-bottom: 8px;padding-top: 4px;}
.locationss p{font-size: 15px;font-weight: 400;line-height: 22px;margin-bottom: 7px;color: #666666;font-family: 'nunitoregular';}
.locationss span{color: #5079cb;font-family: 'nunitoregular';font-size: 15px;}

.bannert{position: absolute;z-index: 999999999999;top: 120px;right: 0px;left: 0px;text-align: center;}
.bannert h2{text-align: center;color: #fff;font-family: 'nunitoextrabold';font-weight: 600;font-size: 36px;line-height: 50px;text-transform: uppercase;margin-bottom: 0px;}
.bannert h2 span{color: #fff;}
.bannert p{font-family: 'nunitoregular';color: #5079cb;font-size: 22px;margin-top: 0;margin-bottom: 5px;font-weight: 600;letter-spacing: 1px;}
.locationss img{height: 150px;}
.locationss i{margin-right:5px;}
.locationss h6{color: #222;font-family: 'nunitoregular';font-size: 16px;font-weight: bold;margin-bottom: 8px;padding-top: 10px;}


/*detailpage*/
.locationstp h3{font-size: 28px;line-height: 34px;font-weight: 600;color: #222;text-transform: capitalize !important;font-family: 'nunitoregular';}
.category-tag{background: #5079cb;padding: 10px 20px;font-size: 15px!important;color: white;border-radius: 27px;margin-left: 10px;font-family: 'nunitoregular';}
.detailin{float: left;width: 100%;padding: 40px 0px;}
.loctadd{text-decoration: none;color: #666;font-family: 'nunitoregular';font-size: 16px;}
.loctadd:hover{text-decoration: none;color: #666;}
.locationstp{float: left;}
.loctprice{float: right;}
.listing-title-bar h4{color: #5079cb;font-size: 24px;line-height: 34px;font-weight: 600;text-transform: capitalize !important;font-family: 'nunitoregular';}

.detailslide{-webkit-box-shadow: 0 0 10px 1px rgba(71, 85, 95, 0.08);
    box-shadow: 0 0 10px 1px rgba(71, 85, 95, 0.08);float: left;width: 100%;background: white;border-radius: 10px;padding: 15px;margin-top: 20px;}
.buldtext{background: white;-webkit-box-shadow: 0 0 10px 1px rgba(71, 85, 95, 0.08);box-shadow: 0 0 10px 1px rgba(71, 85, 95, 0.08);padding: 25px 20px 20px 20px;border-radius: 10px;float: left;width: 100%;margin-top: 50px;}
.budtein h2{color: #5079cb;font-size: 24px;line-height: 34px;font-weight: 600;text-transform: capitalize !important;font-family: 'nunitoregular';margin: 0px;}
.budtein p{text-decoration: none;color: #666;font-family: 'nunitoregular';font-size: 16px;padding-top: 15px;line-height: 26px;}

.projecthi{background: white;-webkit-box-shadow: 0 0 10px 1px rgba(71, 85, 95, 0.08);box-shadow: 0 0 10px 1px rgba(71, 85, 95, 0.08);padding: 25px 20px 20px 20px;border-radius: 10px;float: left;width: 100%;margin-top: 50px;}
.proin ul{list-style:none;margin-top: 15px;}
.proin ul li{width: 25%;float: left;font-size: 14px;line-height: 36px;list-style: none;color: #222;font-family: 'nunitoregular';}
.proin h2{color: #5079cb;font-size: 24px;line-height: 34px;font-weight: 600;text-transform: capitalize !important;font-family: 'nunitoregular';margin: 0px;}
.font-weight-bold{font-size: 16px;}
.det{font-family: 'nunitoregular';}
.key ul{list-style: none;}
.key ul li{width: 100%;float: left;color: #222;font-family: 'nunitoregular';font-size: 16px;}
.homes-list li img{width: 40px; height: 38px;border: 1px solid #9e9c9c;border-radius: 4px;padding: 4px; margin-bottom: 5px;}
#amenities ul li{padding-bottom: 10px;}

#dlownla{background: #5079cb;padding: 50px 0px;}
.downloads{text-align: center;}
.downloads ul{list-style: none;margin: 0px;}
.downloads ul li{display: inline-block;width: 32%;}
.downloads ul li a{border: 2px solid white;font-family: 'nunitoregular';font-weight: bolder;text-align: center;color: white;padding: 12px 30px;border-radius: 40px;font-size: 22px;}
.downloads ul li a:hover{color: #5079cb;text-decoration: none;background: white;}

.requestenquriy{-webkit-box-shadow: 0 0 10px 1px rgba(71, 85, 95, 0.08);
    box-shadow: 0 0 10px 1px rgba(71, 85, 95, 0.08);
    float: left;width: 100%;background: white;border-radius: 10px;padding: 15px;
    }
.requestenquriy h2{font-size: 24px;line-height: 34px;font-weight: 600;color: #222;text-transform: capitalize !important;font-family: 'nunitoregular';margin-bottom: 15px;}
.forinput{margin-bottom:15px;}
.forinput input{width: 100%;height: 40px;border: 1px solid #dae2e9;background-color: #fff;padding: 15px;font-family: 'nunitoregular';font-size: 14px;color: #666;}
.forinput textarea{width: 100%;height: 80px;border: 1px solid #dae2e9;background-color: #fff;padding: 15px;font-family: 'nunitoregular';font-size: 14px;color: #666;}
.submit{font-size: 18px!important;
    padding: 0px!important;
    background-color: #5079cb!important;
    color: white!important;
    font-family: 'nunitoregular';
    cursor: pointer;}

    /* nav .navbar .nav-links{
        line-height: 70px;
        height: 86px!important;
         margin-left: 120px!important;
        text-align: center;
        margin-bottom: 0px;
      }
      nav .navbar .links{
        display: flex;
        padding-top: 10px;
      } */

      #aboutus img {
        border-radius: 5px;
      }

      .navbar  .btn-primary{
        
            background-color: #ff871b;
            border-color: #ff871b;
      
      }
      .property-thumb {
        box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
      }
      .webdb h4 {
        color: white;
      }

      /* contact */

      .contact-container {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
        gap: 0;
        background-color: #f2f2f2;
        padding: 0;
    }

    .contact-card {
        flex: 1 1 250px;
        background-color: #fff;
        color: white;
        padding: 20px;
        border-radius: 10px;
        text-align: center;
        width: 100% !important;
        box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
        margin: 10px;
    }

    .contact-card h3 {
        font-size: 1.2em;
        margin-bottom: 10px;
        color: black;
        text-align: center;
        margin-top: 7px;
    }

    .contact-card p {
        font-size: 1em;
        line-height: 1.5;
    }

    @media (max-width: 768px) {
        .contact-container {
            flex-direction: column;
            align-items: center;
        }
    }
     /* contact-end */
     .contact-card p {
        color: black;
        text-align: center;
      }

      .contact-from {
        background: #f2f2f2;
      }
      .ftr-icon img {
        height: 67px;
      }
      .fss img {
        border-radius: 6px;
      }
      .south-editor-area.d-flex.align-items-center {
        background: white;
      }
      #properties {
        background: white;
      }
      
      .bx-memory-card:before {
        content:"\eac0"
      }
      .bx-menu:before {
        content:"="
      }
      .bx-menu-alt-left:before {
        content:"\eac2"
      }
      .bx-menu-alt-right:before {
        content:"\eac3"
      }
      .bx-merge:before {
        content:"\eac4"
      }
      .bx-x:before {
        content:"X"
      }