@charset "utf-8";
/* CSS Document */
.lato-thin {
  font-family: "Lato", sans-serif;
  font-weight: 100;
  font-style: normal;
}

.lato-light {
  font-family: "Lato", sans-serif;
  font-weight: 300;
  font-style: normal;
}

.lato-regular {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.lato-bold {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-style: normal;
}

.lato-black {
  font-family: "Lato", sans-serif;
  font-weight: 900;
  font-style: normal;
}

.lato-thin-italic {
  font-family: "Lato", sans-serif;
  font-weight: 100;
  font-style: italic;
}

.lato-light-italic {
  font-family: "Lato", sans-serif;
  font-weight: 300;
  font-style: italic;
}

.lato-regular-italic {
  font-family: "Lato", sans-serif;
  font-weight: 400;
  font-style: italic;
}

.lato-bold-italic {
  font-family: "Lato", sans-serif;
  font-weight: 700;
  font-style: italic;
}

.lato-black-italic {
  font-family: "Lato", sans-serif;
  font-weight: 900;
  font-style: italic;
}


html, body{  font-family: "Lato", sans-serif; height:100%; }
h1, h2, h3, h4, h5, h6{margin:0px; padding:0px}
p{margin:0px; padding:0px}
ul {margin:0px; padding:0px; list-style:none}
ul li{margin:0px; padding:0px}
a{text-decoration:none; transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out;
-moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.navbar{padding:0px 0px;}
.btn{text-decoration:none; transition:all 0.5s ease-in-out; transition:all 0.5s ease-in-out; -moz-transition:all 0.5s ease-in-out; -ms-transition:all 0.5s ease-in-out; -o-transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
.navbar{padding:0px 0px;}
.navbar-light .navbar-toggler{border-radius:0px; border-color:#1f4e78; outline:none; box-shadow:none; line-height:inherit; padding:2px 10px; color:#1f4e78}
.navbar-light .navbar-toggler-icon{background:none;}
.navbar-toggler-icon{height:auto; width:auto;}
.navbar-toggler{color:#fff; border:none; outline:none; box-shadow:none}
.navbar-toggler:focus{box-shadow:none}




 
.navbar-brand img{width:80px;}
.navbar-expand-lg .navbar-nav .nav-link{color:#0c1234; font-size:16px; font-weight:600; padding:6px 15px; font-family: 'Inter', sans-serif;}
 .navbar-expand-lg .navbar-nav .nav-link:hover{color:#bfa33a}
.navbar-expand-lg .navbar-nav .nav-link.noborder{border:none}
.nav-item.sicil{padding-left:25px;}
.navbar-toggler{color:none; text-shadow: none; box-shadow: none;}
.nav-item .dropdown:hover .dropdown-menu{ display: block; }
.navbar-expand-lg .navbar-nav .dropdown .nav-link{color:#fff;}
.nav-item .dropdown:hover .dropdown-menu{background:#fff; border:1px solid #bfa33a; width:96%;}
.dropdown-item.active, .dropdown-item:active{background:none}
.dropdown-item:hover{background:none}
.navbar-toggler{
        border-color: #2c3e50;
        color: #2c3e50;
    }

/***sidebar***/
.sidenav {height:100%; width:0; position:fixed; z-index:9999; top:0; right:0; background-color:#2c3e50; overflow-x:hidden; transition:0.5s; padding-top:17px;}
.sidenav .closebtn {position:absolute; top:0; right:25px; font-size:36px; margin-left:50px; color:#fff; z-index:99}
.listmdn ul li{padding:7px 10px;}
.listmdn ul li a{font-size:16px; color:#000; padding:1px 6px;}
.my_linkd{padding:0px 10px}
.sidenav a:hover {color:#bfa33a;}
.my_nsl a{background:#173cbe; margin:2px 0px; display:block; color:#fff; padding:10px 15px;}
.my_nsl a .fa{font-size:18px;}
.my_nsl a:hover{background:#e1d4f0; color:#173cbe}
.top_nave .my_n span{color:#fff; background:#bfa33a; font-size:25px; padding:2.3px 10px} 
.liv_text{background:#2c3e50; padding:9px 15px; color:#fff; text-decoration:none; color:#fff; font-size:14px; font-weight:600; text-transform:uppercase; position:relative; top:-4px; box-shadow:0px 8px 15px rgba(0, 0, 0, 0.1)}
.my_n .liv_text{text-decoration:none;}
.my_n .liv_text:hover{color:#fff; box-shadow:1px 0px 2px rgba(0, 0, 0, 0.1)}
.my_n{height:38px; margin-left:8px}
.chect_box{padding:10px 0px;}
.chect_box p{font-size:16px; color:#fff; padding:3px 10px; font-weight:500;}
.chect_box p a{display:inline-block; font-size:18px; padding:3px; color:#fff}
.chect_box p a:hover{color:#e1d4f0}
.chect_box p span{padding-right:10px}
/***End-sidebar***/

/****footer**/
#footer{background:#333 ; padding:50px 0px}
.menubox{padding:10px 0px}
.menubox .col4{max-width:33.33%; flex:33.33%; padding:0px 10px}
.menubox h1{font-size:16px; font-weight:700; padding:10px 0px; color:#fff; text-transform:uppercase;}
.menubox ul li a{font-size:15px; font-weight:400; color:#fff; padding:5px 0px; display:block}
.menubox ul li a:hover{color:#bfa33a}
.nesletter h1{font-size:16px; font-weight:700; padding:10px 0px; color:#fff; text-transform:uppercase;}
.form{background:#fff; border-radius:10px; padding:10px; margin-top:10px;}
.nesletter .btn{background:#bfa33a; border-radius:10px; box-shadow:none; outline:none; color:#fff; font-size:16px; font-weight:600; display:block; width:100%; padding:15px 0px; margin-top:15px; border:1px solid #bfa33a}
.nesletter .btn:hover{background:none}
.nesletter .form-control{background:none; outline:none; box-shadow:none; border:none; border-radius:0px; padding:10px 0px; font-size:15px;}
.socilionc{padding:10px 0px 0px;}
.socilionc ul{text-align:center}
.socilionc ul li{display:inline-block; padding:0px 10px}
.socilionc ul li a{color:#fff; font-weight:500;}
.socilionc ul li a span{padding:0px 8px;}
.socilionc p{font-size:16px; font-weight:400; color:#fff; text-align:center; padding:10px 0px 0px;}

.foterlogo img{max-width:100px;}
.tosolicin{text-align:right}
.alich{align-items:center}


#neddsection{background:#333 ; padding:50px 0px}
.nedbox{border:1px solid #fff; border-radius:10px; padding:30px 40px 10px; text-align:center}
.nedbox h1{font-size:25px; font-weight:700; color:#bfa33a; padding:10px 0px}
.nedbox p{font-size:18px; font-weight:400; color:#fff; padding:10px 0px 20px; min-height:140px}
.nedbox a{font-size:18px; font-weight:600; color:#fff; padding:12px 0px; background:#bfa33a; border:1px solid #bfa33a; border-radius:10px; display:block; margin:0px auto -30px; width:180px;}
.nedbox a:hover{background:#333}


/*****listaproperty-29-62025*****/

#listaproperty{padding:50px 0px}
.proplist h3{font-size:18px; font-weight:600; color:#606060}
.proplist h1{font-size:40px; font-weight:700; color:#000; padding:18px 0px}
.proplist p{font-size:16px; font-weight:400; color:#000}
.probox{display:flex; flex-wrap:wrap; padding:25px 0px; align-items:center; border-bottom:1px solid #f2f2f2}
.probox h2{font-size:18px; font-weight:600; color:#000; padding:4px 0px}
.probox .col3{max-width:20%; flex:20%; padding:0px 10px}
.probox .col9{max-width:80%; flex:80%; padding:0px 10px}
.probox img{max-width:80%;}
.probox p{padding:4px 0px}
.fmg {padding:15px 0px 0px;}
.fmg label{font-size:17px; font-weight:700; color:#000; margin:0px; padding:15px 0px 0px}
.fmg .form-control{border-radius:0px; border:none; border-bottom:1px solid #000; color:#000; font-weight:500; font-size:17px; box-shadow:none; outline:none; padding:10px 0px;}
.fmg .btn{font-size:18px; font-weight:600; color:#fff; padding:15px 0px; background:#bfa33a; border:1px solid #bfa33a; border-radius:0px; display:block; margin:10px auto ; width:100%; text-transform:uppercase}
.fmg .btn:hover{background:none; color:#000;}
.fmg p{font-size:14px; padding:10px 0px; font-weight:400; color:#000;}
.fmg p a{color:#000;}

/****aboutus-page****/
#aboutmesection{padding:40px 0px}
.abbox01{display:flex; flex-wrap:wrap;}
.abbox01 .col4{max-width:40%; flex:40%; padding-right:10px;}
.abbox01 .col8{max-width:60%; flex:60%; padding-left:10px;}
#aboutmesection h1{font-size:42px; font-weight:700; color:#2c3e50; padding:0px 0px 25px}
.abbox01 p{font-size:18px; font-weight:500; color:#606060; padding:10px 0px}
.abbox01 h2{font-size:25px; font-weight:700; color:#bfa33a; padding:4px 0px}
.abbox01 h5{font-size:16px; font-weight:400; color:#606060;}
.abbox01 img{width:100%}
.abimg img{width:100%;}
.abimg .mobile{display:none}

#whychossus{padding:40px 0px; background:#f5f5f5}
#whychossus h1{font-size:42px; font-weight:700; color:#bfa33a; padding:0px 0px}
#whychossus p{font-size:18px; font-weight:500; color:#606060; padding:10px 0px}
p.black{color:#000;}
#whychossus h2{font-size:20px; font-weight:700; color:#000; padding:5px 0px}
.whychothreebox {display:flex; align-items:flex-start; padding:12px 0px}
.iconbo{padding-right:15px; }
.iconbo img{width:100px; display:block; max-width:50px}
#whychossus .textboxwh p{font-size:17px; padding:7px 0px}
.centerali{align-items:center}

#serviceprovider{padding:40px 0px}
.head{padding:10px 50px; text-align:center;}
.head h1{font-size:42px; font-weight:700; color:#bfa33a; padding:6px 0px}
.head p{font-size:18px; font-weight:500; color:#606060; padding:6px 100px}
.servicebox{border:1px solid #e8e8e8; border-radius:10px; padding:15px; text-align:center; margin:10px 0px}
.iconboxs{max-width:30px; padding:10px 0px}
.servicebox p{font-size:18px; font-weight:500; color:#606060; padding:10px 0px; text-align:center}
.servicebox h2{font-size:20px; font-weight:700; color:#000; padding:10px 0px;  text-align:center}
.imgeser{height:200px; border-radius:10px; overflow:hidden; padding:5px 0px}
.imgeser img{object-fit: cover; border-radius:10px; height:100%; width:100%;}

#awardssection{padding:40px 0px; background:#f5f5f5}
.winner{border:1px solid #bfa33a; border-radius:10px; padding:15px; margin:20px 0px;}
.winner h2{font-size:20px; font-weight:700; color:#000; padding:5px 0px}
.winner .iconbo img{max-width:30px;}
.winner{align-items:center}
.winner:hover{background:#fff;}

#aboutcontact{background:#828d98; position:relative; padding:40px 0px;}
#aboutcontact .container{position:relative; z-index:999;}
#aboutcontact:before{position:absolute; left:0px; right:0px; bottom:0px; width:100%; height:34%; background:#fff; content:"";}
#aboutcontact .head h1{color:#fff;}
#aboutcontact .head p{color:#fff;}
.contactab {display:flex; align-items:center; padding:12px 0px}
.contacticon{padding-right:15px; }
.contacticon img{width:100px; display:block; max-width:50px}
.contactab p{font-size:18px; font-weight:500; color:#fff; padding:3px 0px; text-align:left}
.contactab h1{font-size:30px; font-weight:700; color:#fff; padding:3px 0px; text-align:left}
.widthse{width:65%; margin:0px auto}
.abcoform{background:#fff; border-radius:10px; padding:15px; margin:0px auto; width:80%; display:flex; flex-wrap:wrap;}
.abcoform .col3{max-width:33.33%; flex:33.33%; padding:10px 10px}
.abcoform .col12{max-width:100%; flex:100%; padding:10px 10px}
.abcoform label{font-size:15px; font-weight:700; color:#bfa33a; margin:0px; padding:8px 0px}
.abcoform .form-control{border-radius:5px; border:1px solid #e8e8e8; color:#000; font-weight:400; font-size:15px; box-shadow:none; outline:none; padding:10px 10px;}
.abcoform .btn{font-size:15px; font-weight:600; color:#fff; padding:15px 0px; background:#bfa33a; border:1px solid #bfa33a; border-radius:5px; display:block; margin:10px 0px ; width:200px; text-transform:uppercase}
.abcoform .btn:hover{background:none; color:#000;}
.abcoform textarea.form-control{height:150px;}

#freeconslt{background:url(../images/bg.png) no-repeat top center; background-size:cover; padding:40px 0px}
.freeform{background:rgba(0,0,0,.8); padding:40px 40px; border-radius:20px; display:flex; flex-wrap:wrap; align-items:center}
.freeform .col5{max-width:40%; flex:40%; padding:0px 10px}
.freeform .col7{max-width:60%; flex:60%; padding:0px 10px}
.limges img{max-width:100px;}
.limges h1{font-size:30px; font-weight:700; padding:30px 0px; color:#fff;}
.limges p{font-size:18px; font-weight:400; padding:0px 0px; color:#fff;}
.limges p img{max-width:25px;}
.accont{background:#fff; border-radius:15px; padding:15px;}
.accont h2{font-size:25px; font-weight:700; padding:5px 0px; color:#bfa33a; text-align:center}
.accont p{font-size:18px; font-weight:400; padding:5px 0px; color:#000; text-align:center}
.informab{display:flex; flex-wrap:wrap;}
.informab .col6{max-width:50%; flex:50%; padding:10px 10px}
.informab .col12{max-width:100%; flex:100%; padding:10px 10px}
.informab label{font-size:15px; font-weight:700; color:#bfa33a; margin:0px; padding:8px 0px}
.informab .form-control{border-radius:5px; border:1px solid #e8e8e8; color:#000; font-weight:400; font-size:15px; box-shadow:none; outline:none; padding:10px 10px;}
.informab .btn{font-size:15px; font-weight:600; color:#fff; padding:15px 0px; background:#bfa33a; border:1px solid #bfa33a; border-radius:5px; display:block; margin:10px auto ; width:250px; text-transform:uppercase}
.informab .btn:hover{background:none; color:#000;}
.informab .checkbs label{font-weight:400; color:#000;}
.informab .checkbs label a{font-weight:400; color:#000;}

.faq {padding:20px 0px}
.faq h2{color:#bfa33a; font-size:22px; font-weight:700; padding:10px 0px}
.accordion{border:none}
.accordion-item:first-of-type{border:none}
.accordion-item{border:none; border-bottom:1px solid #ccc; border-radius:0px;}
.accordion-item:last-of-type{border-radius:0px;}
.accordion-button:not(.collapsed){color:#000; background:none; box-shadow:none;box-shadow:none; outline:none}
.accordion-button{border:none; padding:10px 0px; font-size:16px; font-weight:400; box-shadow:none; outline:none}
.accordion-item:first-of-type .accordion-button{border:none}
.accordion-header{border:none}
.accordion-body{padding:0px; font-size:15px; font-weight:400;}
.progrssbarset{background: #fff;box-shadow: 0 0 1px rgba(0, 0, 0, .2), 0 1px 2px rgba(0, 0, 0, .06), 0 4px 8px rgba(0, 0, 0, .06); border-radius: 8px; padding:20px;}
.progrssbarset h2{font-size:25px; color:#bfa33a; font-weight:700; padding:10px 0px; text-align:center}
.inputlst p{font-size:16px; font-weight:700; padding:10px 0px; color:#bfa33a}
.inputlst .table td{border:none; padding:0px; font-size:13px; font-weight:400;}
.fbox h3{font-size:14px; font-weight:400; padding:3px 0px}
.fbox h1{font-size:22px; font-weight:700; padding:3px 0px; color:#bfa33a}
.fbox p{font-size:12px; font-weight:400; padding:3px 0px}
.need_help{background-color:#f5f5f5;
    padding: 40px;
    position: relative; margin:-10px 0px 0px; border-radius:0px 0px 8px 8px; box-shadow:0px 5px 4px #ccc}
.need_help h4{font-size:24px; font-weight:700; padding:10px 10px 20px; color:#bfa33a}
.need_help  .btn {display:inline-block; margin:0px 10px; font-size:16px; font-weight:500; background:#bfa33a; border-radius:100px; border:1px solid #bfa33a; padding:10px 15px; color:#fff;}


#reltedsetion{padding:40px 0px; background:#f5f5f5}
#reltedsetion h1{font-size:42px; font-weight:700; color:#bfa33a; padding:10px 0px 20px}
#reltedsetion p{font-size:20px; font-weight:700; color:#000; padding:10px 0px}
.vidob img{border-radius:15px; margin:10px auto}


/****List Your Property mobile button***/
.listmibil{background:#2c3e50; padding:9px 15px; color:#fff; text-decoration:none; color:#fff; font-size:14px; font-weight:600; text-transform:uppercase; position:relative; top:-4px; box-shadow:0px 8px 15px rgba(0, 0, 0, 0.1); margin:10px 0px 0px;position: absolute;
    right: 46px;
    top: 14px; display:none}
.listmibil:hover{color:#fff;}

.mobile{display:none}
.mobile{display:none}
.mobile .my_n span{color:#fff; background:#bfa33a; font-size:25px; padding:2.3px 10px} 


@media (min-width: 992px) and (max-width: 1199px) {
/*****listaproperty*****/
.proplist h1{font-size:34px;}

/***aobut-page**/
#aboutmesection h1{font-size:35px;}
.abbox01 p{font-size:15px;}	
.abbox01 h2{font-size:22px;}
#whychossus h1{font-size:35px;}
#whychossus p{font-size:16px;}
#whychossus .textboxwh p{font-size:15px;}
#whychossus h2{font-size:18px;}

.head p{padding:6px 56px;}
.widthse{width:77%;}

#reltedsetion h1{font-size:35px;}
	
}

@media (min-width: 768px) and (max-width: 991px) {
 /*****listaproperty*****/

.proplist h1{font-size:34px;}	
.probox img{max-width:56%;}

/***about-page***/
.abimg .dakstop{display:none}
.abimg .mobile{display:block}
#aboutmesection h1{font-size:35px; padding:15px 0px 10px;}
.abbox01 p{font-size:16px;}	
.abbox01 h2{font-size:22px;}
#whychossus h1{font-size:35px;}
#whychossus p{font-size:16px;}
#whychossus .textboxwh p{font-size:16px;}
#whychossus h2{font-size:18px;}
.abbox01 .col4{display:none}
.abbox01 .col8{max-width:100%; flex:100%; padding:0px;}
.head p{padding:6px 0px;}
.head{padding:10px 0px}
.head h1{font-size:35px;}
.head p{font-size:16px;}
.servicebox p{font-size:17px;}
.imgeser{height:300px;}
.widthse{width:100%;}
.contactab h1{font-size:24px;}
.contacticon img{max-width:40px;}
.abcoform{width:100%;}
.limges h1{font-size:25px;}
.freeform .col5{max-width:100%; flex:100%; padding:10px 0px}
.freeform .col7{max-width:100%; flex:100%; padding:10px 0px}

#reltedsetion h1{font-size:35px;}

.mobile{display:block}
.desktop{display:none}
.navbar-toggler{display:none}

.my_n.listder{position:absolute; right:10px; top:10px}

}
@media (max-width: 767px) {
  /*****listaproperty*****/
.proplist h3{font-size:16px;}
.proplist h1{font-size:25px;}	
.probox img{max-width:100%;}
.proplist p{font-size:15px;}
.probox h2{font-size:17px;}
.probox{align-items: flex-start; padding:15px 0px;}
.fmg .form-control{padding:6px 0px; font-size:14px;}
.fmg label{font-size:15px;}
.fmg .btn{font-size:16px;}

/***about-page***/
.abimg .dakstop{display:none}
.abimg .mobile{display:block}
#aboutmesection h1{font-size:25px; padding:15px 0px 10px;}
.abbox01 p{font-size:15px;}	
.abbox01 h2{font-size:18px;}
#whychossus h1{font-size:25px;}
#whychossus p{font-size:15px;}
#whychossus .textboxwh p{font-size:14px;}
#whychossus h2{font-size:16px;}
.abbox01 .col4{display:none}
.abbox01 .col8{max-width:100%; flex:100%; padding:0px;}
.iconbo img{max-width:40px;}
#serviceprovider{padding:20px 0px}
.head p{padding:6px 0px;}
.head{padding:10px 0px}
.head h1{font-size:25px;}
.head p{font-size:16px;}
.servicebox p{font-size:16px;}
.imgeser{height:300px;}
.widthse{width:100%;}
.contactab h1{font-size:24px;}
.contacticon img{max-width:40px;}
.abcoform{width:100%;}
#aboutcontact{padding:20px 0px}
.abcoform .col3{max-width:100%; flex:100%; padding:10px 0px}
.abcoform .col12{max-width:100%; flex:100%; padding:10px 0px}
.freeform{padding:15px;}
.freeform img{max-width:82px;}
.limges h1{font-size:22px;}
.freeform .col5{max-width:100%; flex:100%; padding:10px 0px}
.freeform .col7{max-width:100%; flex:100%; padding:10px 0px}
.accont h2{font-size:20px;}
.accont p{font-size:15px; padding:0px 0px 10px}
.informab .col6{max-width:100%; flex:100%; padding:10px 0px}
.informab .col12{max-width:100%; flex:100%; padding:10px 0px}


.progrssbarset h2{font-size:18px;}
.inputlst p{font-size:14px;}
.need_help{padding:20px 20px}
.need_help h4{font-size:20px;}
.need_help .btn{width:100%; margin:10px 0px; display:block}

#reltedsetion h1{font-size:25px;}
#reltedsetion p{font-size:16px;}

/****List Your Property mobile button***/
.liv_text{display:none}
.listmibil{display:block}
.my_n {margin-left:16px}

.mobile{display:block}
.desktop{display:none}
.navbar-toggler{display:none}
.my_n.listder{position:absolute; right:10px; top:10px}
	
	
}


@media (max-width: 480px) {

}

@media (max-width: 390px) {

}

@media (max-width: 320px) {

}

