/*

Theme Name: Rental Only

Theme URI: #

Author: Barid Ghosh

Version: 1.0

*/

@charset "utf-8";

/* CSS Document */



@font-face {

    font-family: 'fontawesome';

    src: url('fonts/fontawesome-webfont.eot');

    src: url('fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/fontawesome-webfont.woff') format('woff'),

         url('fonts/fontawesome-webfont.ttf') format('truetype'),

         url('fonts/fontawesome-webfont.svg#Sri-TSCRegular') format('svg');

    font-weight: normal;

    font-style: normal;

   }



@font-face {

    font-family: 'MarkPro';

    src: url('fonts/MarkPro.eot');

    src: url('fonts/MarkPro.eot?#iefix') format('embedded-opentype'),

         url('fonts/MarkPro.woff') format('woff'),

         url('fonts/MarkPro.ttf') format('truetype'),

         url('fonts/MarkPro.svg#Sri-TSCRegular') format('svg');

    font-weight: normal;

    font-style: normal;

   }



 @font-face {

    font-family: 'MarkPro-Bold';

    src: url('fonts/MarkPro-Bold.eot');

    src: url('fonts/MarkPro-Bold.eot?#iefix') format('embedded-opentype'),

         url('fonts/MarkPro-Bold.woff') format('woff'),

         url('fonts/MarkPro-Bold.ttf') format('truetype'),

         url('fonts/MarkPro-Bold.svg#Sri-TSCRegular') format('svg');

    font-weight: normal;

    font-style: normal;

   }



@font-face {

    font-family: 'MarkPro-Book';

    src: url('fonts/MarkPro-Book.eot');

    src: url('fonts/MarkPro-Book.eot?#iefix') format('embedded-opentype'),

         url('fonts/MarkPro-Book.woff') format('woff'),

         url('fonts/MarkPro-Book.ttf') format('truetype'),

         url('fonts/MarkPro-Book.svg#Sri-TSCRegular') format('svg');

    font-weight: normal;

    font-style: normal;

   }













*{margin:0px; padding:0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

html{ width:100%; height:100%; margin:0px; padding:0px;}

body{ margin:0px; padding:0px; font-family: 'MarkPro'; font-size:15px; color:#5a5a5a; line-height:24px; background:#fff; min-height:100%; overflow-x: hidden; position: relative;}

p{ margin:0px; padding:0px 0 10px 0; font-family: 'MarkPro'; font-size:14px; color:#3d3d3d; line-height:24px; }

h1{ margin: 0px; padding: 0px;  font-size: 41px; line-height: 45px; color:#fff; font-family: 'GFS Didot', serif; text-transform: uppercase;}

h2{ margin: 0px; padding: 0px;  font-size:33px; line-height: 35px; color:#303030; font-family: 'GFS Didot', serif; text-transform: uppercase;}

h3{ margin: 0px; padding: 0px;  }

h4{ margin: 0px; padding: 0px;  }

h5{ margin: 0px; padding: 0px;  }

h6{ margin: 0px; padding: 0px;  }

h1,h2,h3,h4,h5,h6,ul,li{margin:0px; }

address, blockquote, dd, div, dl, dt, fieldset, form, frame, frameset{ margin:0; padding:0; border: 0px; outline: none; }

label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0px; padding:0; outline:none; border:0;}

a{ text-decoration:none; border: 0px; outline: none; transition: all .5s;}

a:hover, a:focus, a:active{ text-decoration:none; border: 0px; outline: none; transition: all .5s;}

li{list-style: none;}

a img{ border:none; outline: none;}

a:focus {outline:none; } 

border{ border-collapse:collapse;}

hr{ height:1px; background:#333333; border:none;}

.clear{ clear:both;}

.left{ float:left;}

.right{ float:right;}

.clearfix:before,

.clearfix:after { content: " "; display: table;}

.clearfix:after { clear: both;}

.clearfix { *zoom: 1;}

img { max-width: 100%; height: auto;}

@media \0screen {img { width: auto }}



::-moz-selection { color: #fff; background: #00b374;}

::selection {  color: #fff; background: #00b374;}







.navigation{ background-color: none; width:78%; position:relative;}
.usermenu {
    position: absolute;
    right: 13px;
    top: 9px;
	text-transform: capitalize;
	font-size:13px;
	text-align:center;
	cursor:pointer;
}
.usermenu .fa{width:20px; height:20px; border:1px solid #1c4564 ; color:#1c4564 ; text-align:center; padding-top:3px; border-radius:50%;}

.usermenu p{font-size:12px;}
ul.drop{position:absolute;left:0; top:43px; list-style:none; border:1px dashed #fff; z-index:9999; width:200px; background:#d4a415; display:none;}
ul.drop li{display:block !important; padding:0px 13px 3px; border-bottom:1px dashed #fff;     width: 100%;}
ul.drop li:last-child{border:none;}
ul.drop li a{color:#fff !important; margin:0px !important; font-size:12px; padding:0px; text-transform:capitalize; line-hight:12px !important; text-align:left; }
ul.drop li a:after{display:none;}

.navigation ul{ margin:0px; padding: 0px; list-style: none; }

.navigation ul li{ float: none; display: inline-block; vertical-align: top; margin-right: -4px; }

.navigation ul li a{ color: #0e0e0e; margin: 0 7px; line-height: 42px; display: block; font-family: 'MarkPro'; text-transform: uppercase; font-size:13px !important; }

.navigation ul li:hover{ color: #fff; background-position:0 0%; }

.navigation ul li { position: relative; }

.navigation ul li a{position: relative;}

.navigation ul li a:after{content:""; position: absolute; bottom:-25px; width:0%; left:0; right:0; margin:0 auto; background:#1a374d; height: 5px; opacity: 0; transition: all 0.5s;}

.navigation ul > li > a:hover:after{opacity: 1; width:100%;}

.navigation ul li.current-menu-item a{color:#1c4564 !important;  font-family: 'MarkPro-Bold' !important; position: relative;}

.navigation ul li.current-menu-item a:after{content:""; position: absolute; bottom:-25px; width:100%; left:0; right:0; margin:0 auto; background:#1a374d; height: 4px; opacity: 1 !important;}

.navigation ul li > ul {  visibility: hidden; opacity: 0; position: absolute; top: 100%; left: 0; width: 100%; z-index: 1; transition: all 0.3s ease-in-out 0s, visibility 0s linear 0.3s, z-index 0s linear 0.01s; min-width: 248px;
 background-color: #004e82; }

.navigation ul li:hover ul {visibility: visible; opacity: 1; z-index: 1; transform: translateY(0%);transition-delay: 0s, 0s, 0.3s; }

.navigation ul li ul li{ display: block; margin-right: 0px;}

.navigation ul li ul li a{font-size:13px;}

.navigation ul li ul li:hover{ background-color: #d09f0f; }
.navigation ul li ul > li > a { color:#fff;}
.navigation ul li ul > li > a:hover:after { display:none;}



a.meanmenu-reveal{display:none}

.mean-container .mean-bar{float:left;width:42px; padding:4px 0;min-height:42px;z-index:999999}

.mean-container a.meanmenu-reveal{width:22px;height:22px;padding:13px 13px 11px 13px;position:absolute;top:0;right:0;cursor:pointer;color:#fff;text-decoration:none;font-size:16px;text-indent:-9999em;line-height:22px;font-size:1px;display:block;font-family:Arial,Helvetica,sans-serif;font-weight:700 ; background-color: #e3ad10;}

.mean-container a.meanmenu-reveal span{display:block;background:#fff;height:3px;margin-top:3px}

.mean-container .mean-nav{float:left;width:100%;background:#004e82;margin-top:44px; position: absolute;}

.mean-container .mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}

.mean-container .mean-nav ul li{position:relative;float:left;width:100%}

.mean-container .mean-nav ul li.active{background:#e3ad10;}

.mean-container .mean-nav ul li:hover{background:#e3ad10;}

.mean-container .mean-nav ul li a{display:block;float:left;width:90%;padding:10px 5%; font-size:16px;margin:0;text-align:left;color:#fff;border-top:1px solid #383838;border-top:1px solid rgba(255,255,255,0.5);text-decoration:none;text-transform:uppercase}

.mean-container .mean-nav ul li li a{width:80%;padding:1em 10%;border-top:1px solid #f1f1f1;border-top:1px solid rgba(255,255,255,0.25);opacity:.75;filter:alpha(opacity=75);text-shadow:none!important;visibility:visible}

.mean-container .mean-nav ul li.mean-last a{border-bottom:0;margin-bottom:0}

.mean-container .mean-nav ul li li li a{width:70%;padding:1em 15%}

.mean-container .mean-nav ul li li li li a{width:60%;padding:1em 20%}

.mean-container .mean-nav ul li li li li li a{width:50%;padding:1em 25%}

.mean-container .mean-nav ul li a:hover{background:#252525;background:rgba(255,255,255,0.3)}

.mean-container .mean-nav ul li a.mean-expand{margin-top:1px;width:26px;height:20px;padding:12px!important;text-align:center;position:absolute;right:0;top:0;z-index:2;font-weight:700;background:rgba(255,255,255,0.1);border:none!important;border-left:1px solid rgba(255,255,255,0.4)!important;border-bottom:1px solid rgba(255,255,255,0.2)!important}

.mean-container .mean-nav ul li a.mean-expand:hover{background:rgba(0,0,0,0.9)}

.mean-container .mean-push{float:left;width:100%;padding:0;margin:0;clear:both}

.mean-nav .wrapper{width:100%;padding:0;margin:0}

.mean-container .mean-bar,.mean-container .mean-bar *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}

.mean-remove{display:none!important}

.small_nav{ position: relative; }





.maso_gal{width:100%; display:flex;  justify-content: space-between; flex-wrap: wrap; margin-top:40px;}

.maso_gal_box{width:49%;  display: block;}

.maso_gal_box:first-child .maso_box:nth-child(1){width:48%; height:40px;  height:185px; float: left; margin-right:15px;}

.maso_gal_box:first-child .maso_box:nth-child(1) img{width:100%; height: 100%}

.maso_gal_box:first-child .maso_box:nth-child(2) img{width:100%; height: 100%}

.maso_gal_box:first-child .maso_box:nth-child(2){width:48%; height:40px;  height:185px; float: left; margin-left: 6px;}

.maso_gal_box:first-child .maso_box:nth-child(3){width:100%; height:40px;  height:396px; margin-top: 24px;  }

.span6{width:284px !important; height:40px;  height:388px !important; margin-top:0px;  }

.maso_gal_box:last-child .maso_box:nth-child(2){width:284px; height:40px;  height:187px; margin-top:20px;  }

.maso_gal_box:last-child .maso_box:nth-child(3){width:284px; height:40px;  height:187px; margin-top:20px;  }



.span3{margin-top:25px;}

.span3 img{width:100%; height: 100%;}

.span4{margin-top:25px !important;}

.span4 img{width:100%; height: 100%;}

.span6 img{width:100%; height:100%;}

.span5 img{width:100%; height:100%;}

.span5{ width:100% !important; height:40px;  height:187px !important; margin-top:0px; margin-left: 34px;}

.masoin_gal{width:48.5%; float: left;}

.maso_box{position: relative;}

.maso_text{position: absolute; left: 0px; bottom:-5px; width:100%; padding:25px; }

.maso_text h5{color:#fff;  font-family: 'GFS Didot', serif; font-size:20px; line-height: 20px 25px; padding-bottom:8px;  }

.maso_text p{font-size:14px; line-height: 16px; color:#fff;  font-family: 'MarkPro';}

/*.maso_gal_box:nth-child(2) .maso_box:nth-child(1){width:284px; height:40px;  height:394px; margin-top:0px;}

.maso_gal_box:nth-child(2) .maso_box:nth-child(2){width:284px; height:40px;  height:187px; margin-top:20px;} 

.maso_gal_box:nth-child(2) .maso_box:nth-child(3){width:284px; height:40px;  height:187px; margin-top:20px;}*/



/*.gal {

  

  

  -webkit-column-count: 3; /* Chrome, Safari, Opera */

    /*-moz-column-count: 3;*/ /* Firefox */

    /*column-count: 3;*/

    

  

  /*} 

  .gal img{ width: 100%; padding: 7px 0;}

@media (max-width: 500px) {

    

    .gal {*/

  

  

  /*-webkit-column-count: 1;*/ /* Chrome, Safari, Opera */

    /*-moz-column-count: 1; *//* Firefox */

  /*  column-count: 1;*/

    

  

 /* }

    

  }*/



/*.gal .item:nth-child(1){width:273px; height:196px; float: left;}

.gal .item:nth-child(2){width:273px; height:196px; float: left;}

.gal .item:nth-child(3){width:600px; height:395px; float: left;}*/



/*.gal .item:nth-child(2){width:600px; height:395px; float: left;}*/

.rent_select{float: right; border:1px solid #878787; height:45px; padding:10px;}

.rent_select option{color:#878787;}

.rent_select option span{color:#353535;}



/*.grid-layout {

    display: grid;

    grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));

    grid-gap: 10px;

    grid-auto-rows: minmax(180px, auto);

    grid-auto-flow: dense;

    padding: 10px;

}



.grid-item {

    padding: 0px;

    font-size: 14px;

    font-weight: bold;

    text-transform: uppercase;

    color: #929796;

    background-color: #333;

    border-radius: 5px;

    &:nth-child(odd) {

        background-color: #424242;

    }

}

.grid-item img{height: 100%; width:100%;}

.span-2 {

    grid-column-end: span 2;

    grid-row-end: span 2;

}



.span-3 {



    grid-column-end: span 2;

    grid-row-end: span 3;



}



.span-4 {



    grid-column-end: span 2;

    grid-row-end: span 3;



}*/



.property_pic{height:178px;}







header{width:100%; }

.up_header{width:100%; background:#004e82; padding:8px 0px; }

.social_icons ul li{display: inline-block; margin:0px 15px;}

.social_icons ul li i{color:#fff; font-size:15px; transition:all 0.5s;}

.social_icons ul li i:hover{color:#d09f0f;}

.quick_links{width:100%; text-align:right;}

.quick_links ul li{margin:0px 20px; padding-left:18px;}

.quick_links ul li:first-child{position: relative;}

.quick_links ul li:first-child a{font-family: 'MarkPro-Book';}

.quick_links ul li:first-child:before{position: absolute; top:8px; left:0px; content:""; background: url(images/msg.png)no-repeat; width:20px; height: 20px;}

.quick_links ul li:last-child{position: relative;}

.quick_links ul li:last-child:before{position: absolute; top:2px; left:0px; content:""; background: url(images/call.png)no-repeat; width:20px; height: 20px;}

.quick_links ul li:last-child a{font-size:16px;  font-family: 'MarkPro-Bold' !important;}

.quick_links ul li a{color:#fff; font-size:14px; line-height: 18px;} 

.quick_links ul li a:hover{color:#d09f0f;}

.quick_links ul li{display: inline-block;}



.main_header{width:100%; background:#fff; padding:25px 0px; box-shadow:2px 2px 2px #dbdbdb;}

.main_header .container{position: relative;}

.reqst{background:#d09f0f; padding:13px 15px; position: absolute; right: 0px; top:0px; color:#fff; font-size:14px; line-height: 16px; font-family: 'MarkPro-Bold'; text-transform: uppercase; transition: all 0.5s; border:1px solid #d09f0f;}

.reqst:hover{color:#d09f0f; background:#fff; border:1px solid #d09f0f;}

.reqst:focus{color:#d09f0f; background:#fff; border:1px solid #d09f0f;}

.usp_box p {color:#323232;}



/*banner_section*/

.banner_section{width:100%; background-size:cover !important; background-repeat:no-repeat !important; padding:0px 0px;}

.banner_section h4{font-size:19px; line-height: 22px; color:#fff; font-family: 'GFS Didot', serif;  text-transform: uppercase; text-align: center; padding-bottom:30px;}

.banner_section h1{text-align: center; padding-bottom:5px;}

.form_area{width:47%; margin:0 auto;}

.form_box{width:50%; float:left;}

.form_area .form_box:last-child{background:rgba(223,223,223,0.9); padding:23px 30px 40px; transform: all 0.5s;}

.form_area .form_box:first-child{background:rgba(8,157,213,0.8); padding:23px 30px 40px;}

.form_area .form_box:first-child h5{color:#fff; padding-bottom:35px;}





.banner_icons{width:50%; margin:25px auto;  }

.bnnr_icon_box{width:50%; padding:10px; float: left;}

.bnnr_icon_box:first-child{border-right:1px solid #fff;}

.bnnr_icon_box ul li{display: inline-block; margin:0px 30px;}

.icon_pic{border:1px solid #fff;  border-radius:50%; width:60px; height: 60px; display:flex;}



.icon_pic img{margin:auto;}

.box{width:33%; float: left; text-align: center;}

.box .icon_pic{margin:0 auto;}

.box p{color:#fff; font-size:13px; line-height:15px; font-family: 'MarkPro-Bold'; margin-top:8px; padding-bottom: 0px;}



/*welcome_section*/

.welcome_section{width:100%; padding:46px 0px; background:#fff; text-align: center;}

.welcome_section h5{font-size:15px; line-height: 20px; color:#303030;  font-family: 'GFS Didot', serif;  text-transform: uppercase;}

.welcome_section h2{margin-top:5px; padding-bottom:30px;}

.in_welcome{width:90%; margin:0 auto;}

.read_btn{background:#d09f0f; padding:11px 28px; display: inline-block; margin-top:10px; color:#fff; font-family: 'MarkPro-Bold'; text-transform: uppercase; font-size:14px; border:1px solid #d09f0f;}

.read_btn:hover{background:#fff; color:#d09f0f; border:1px solid #d09f0f;}



/*top_property_section*/

.top_property_section{width:100%; padding:80px 0px; background:#d09f0f;}

.property_box{width:93%; background:#fff;}

.property_text{padding:30px;}

.property_text h4{font-size:20px; line-height: 22px; color:#0d0d0d; font-family: 'GFS Didot', serif; text-transform: uppercase; text-align: center; padding-bottom:10px;}

.property_text p{color:#009fdb;}

.property_text h6{font-size:14px; margin-top:10px;}

.right ul{margin-top:5px;}

.right ul li{display: inline-block; margin:0px 2px;font-size:14px; font-family: 'MarkPro'; padding:0px 0px 0px 25px; }

.right ul li:nth-child(1){background:url(images/pro_icon1.png)no-repeat left center; }

.right ul li:nth-child(2){background:url(images/pro_icon2.png)no-repeat left center; }

.right ul li:nth-child(3){background:url(images/pro_icon3.png)no-repeat left center; }

.property_inarea{display: inline-block; border-bottom:1px solid #c0c0c0; width:100%; padding-bottom:22px;}

.left h5{font-size:22px; color:#dba507; font-family: 'MarkPro-Bold'; margin-top:10px;}

.view_btn{color:#009ad4; font-family: 'MarkPro-Bold'; font-size:14px; line-height: 16px; display: inline-block; margin-top:15px;}

.top_property_section h2{text-align: center; color:#fff; font-family: 'GFS Didot', serif; padding-bottom:7px;}

.top_property_section h3{color: #fff; font-size:14px; line-height: 20px; font-family: 'MarkPro'; text-align: center; padding-bottom:30px;}

.aboutpg_text{width:68%;}
.inp{

    width: 100%;
    text-align: justify;

}



/*.area_section*/

.area_section{width:100%; background:#fff; padding:70px 0px;}

.area_section h2{text-align: center; padding-bottom:15px;}

.area_section h6{text-align: center; }

.testi_box{width:95%;}

.aboutpg_text p{padding-bottom:6px;}

.gal{margin-top:40px;}

.prope_pic{overflow: hidden; }

.prope_pic:hover{transform: scale(1);}

/*most_suitable_section*/

.most_suitable_section{width:100%; background:#004e82; padding:60px 0px; text-align: center;}

.most_suitable_section h2{color:#fff; font-family: 'GFS Didot', serif;}

.most_suitable_section p{color:#fff;}



ul.tabs {

  margin: 20px 0px 0px;

  padding: 0;

  float: none;

  list-style: none;

  height: 32px;

  

  width: 100%;

}



ul.tabs li {

  display: inline-block;

  margin: 0;

  cursor: pointer;

  padding: 0px 21px;

  height: 23px;

  line-height: 19px;

  font-family: 'GFS Didot', serif;

  font-size:17px;

  color: #ccc;

  overflow: hidden;

  position: relative;

  border-right:1px solid #fff;

}

ul.tabs li:last-child{border-right:none;}

.tab_last { border-right: 1px solid #333; }







ul.tabs li.active {

  

  color: #ffc620;

  

  display: block;

  display: inline-block;

}



.tab_container {

 

  border-top: none;

  clear: both;

  float: left;

  width: 100%;

  background: none;

  

  margin-top:18px;

}



.tab_content {

  padding: 20px;

  display: none;

}



.tab_drawer_heading { display: none; }



.form_box br{display:none;}



@media screen and (max-width: 480px) {

  .tabs {

    display: none;

  }

  .tab_drawer_heading {

    background-color: #ccc;

    color: #fff;

    border-top: 1px solid #333;

    margin: 0;

    padding: 5px 20px;

    display: block;

    cursor: pointer;

    -webkit-touch-callout: none;

    -webkit-user-select: none;

    -khtml-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

  }

  .d_active {

    background-color: #666;

    color: #fff;

  }

}

.gal_box{margin-bottom:30px; position: relative; }

.gal_text{position: absolute; bottom:3px; width:100%; padding:20px; text-align:left;left: 4px;}

.gal_text h5{font-size:17px; line-height:22px; color:#fff; font-family: 'GFS Didot', serif;}

.gal_text h6{color:#fff; font-size:13px; line-height: 16px; font-family: 'MarkPro'; font-weight:400; background:url(images/loca.png)no-repeat left center; padding-left:20px; margin-top:8px;}

/*what_people_section*/

.what_people_section{width:100%; padding:80px 0px; background:#f7f7f7;}

.what_people_section h2{text-align: center;margin-bottom: 25px;}

.what_people_section h6{font-size:14px; line-height: 20px; color:#747474; margin-bottom:40px; margin-top:10px;}

.testi_pic{width:80px; height:80px; overflow:hidden; border-radius:50%;}

.testi_pic img{height:100%; width:100%;}

.what_people_section .left{float: left; width:25%;}

.what_people_section .right{width:75%; float: right; padding-left:25px;}

.what_people_section .right p{color:#747474;   font-family: 'MarkPro'; font-size:14px; line-height:20px; position: relative;}

.what_people_section .right h5{font-family: 'MarkPro'; font-size:14px; line-height: 18px; font-weight:bold;}

.what_people_section .right p:before{position: absolute; left:-27px; top:3px; content:""; width:40px; height:40px; background:url(images/coma.png)no-repeat;}

.quick_links{width:100%;}

.quick_pglinks ul li{margin-top:12px;}

.con_link_box:nth-child(2) h5{ margin-top:20px; }



.property_lists{width:100%; }

.reqst.list{position: relative; font-size:18px; line-height: 20px; font-family: 'GFS Didot', serif;}





/*footer*/

footer{width:100%; background:#fff;}

.up_footer{width:100%; padding:60px 0px 30px;}

.ft_logo_holder{margin-bottom:20px;}

.property .page_back{margin-bottom:40px;}



footer p{color:#747474;}

.up_footer h4{font-size:14px; line-height: 18px; color:#575757; font-weight:700; font-family: 'MarkPro'; text-transform: uppercase; padding-bottom:30px;}

.up_footer ul li a{color:#747474; font-size:13px; line-height: 16px; font-family: 'MarkPro';}

.up_footer ul li a:hover{color:#e3ad10;}

.quick_pglinks ul li{color:#747474; font-size:13px;  font-family: 'MarkPro';}

.quick_pglinks ul li{margin-top:0px; padding-left:25px;}

.quick_pglinks ul li:nth-child(1){position: relative;}

.quick_pglinks ul li:nth-child(1):before{background:url(images/add_pic.png)no-repeat left center; content:""; width:25px; height:25px; position: absolute; left:0; top:0px;}

.quick_pglinks ul li:nth-child(2){position: relative;}

.quick_pglinks ul li:nth-child(2):before{background:url(images/msgpic.png)no-repeat left center; content:""; width:25px; height:25px; position: absolute; left:0; top:0px;}

.quick_pglinks ul li:nth-child(3){position: relative;}

.quick_pglinks ul li:nth-child(3):before{background:url(images/call_ft.png)no-repeat left center; content:""; width:25px; height:25px; position: absolute; left:0; top:0px;}





.social_links{width:100%; margin-top:15px;}

.social_links ul li{display: inline-block; margin:0px 2px;}

.social_links ul li:nth-child(1) i{background:#55acee; border:1px solid #55acee; transition:all 0.5s; width:30px; height:30px; border-radius:100%; line-height:30px; text-align: center; color:#fff; font-size:20px;}

.social_links ul li:nth-child(2) i{background:#3b5998; border:1px solid #3b5998; transition:all 0.5s; width:30px; height:30px; border-radius:100%; transition:all 0.5s; line-height:30px; text-align: center; color:#fff; font-size:20px;}

.social_links ul li:nth-child(3) i{background:#3f729b; border:1px solid #3f729b; transition:all 0.5s; width:30px; height:30px; border-radius:100%; line-height:30px; text-align: center; color:#fff; font-size:20px;}

.social_links ul li:nth-child(4) i{background:#ea4c89; width:30px; height:30px; border-radius:100%; line-height:30px; text-align: center; color:#fff; font-size:20px;}

.social_links ul li:nth-child(1) i:hover{color:#55acee; background:#fff; }

.social_links ul li:nth-child(2) i:hover{color:#3b5998; background:#fff; }

.social_links ul li:nth-child(3) i:hover{color:#3f729b; background:#fff; }

.down_footer{width:100%; text-align: center; padding:10px 0px 40px;}

.down_footer p{color:#525252; font-size:13px; line-height:18px;  font-family: 'MarkPro-Book';}

.in_ft_right{padding-left:20px;}

.in_ft_left{padding-right:50px;}

.banner_section{position: relative; width:100%;}



.banner_section .slick-next::before{display: none;}

.banner_section .slick-prev::before{display: none;}

.banner_section .slick-next{background:url(images/right_arrows.png)no-repeat; width:70px; height:70px; z-index:99999;}

.banner_section .slick-prev{background:url(images/left_arrows.png)no-repeat; width:70px; height:70px; z-index:99999;}

.banner_section .slick-next { right: -120px;}

.banner_section .slick-prev {left:147px;}

.top_property_section .slick-next::before{display: none;}

.top_property_section .slick-prev::before{display: none;}

.top_property_section .slick-dots li button::before{font-size: 35px;}

.top_property_section .slick-dots li{margin:0px;}

.top_property_section .slick-dots{bottom: -48px;}

.top_property_section .slick-dots li button::before{color:transparent ; border-radius:50%; border:1px solid #fff; padding:0px; padding:0px !important; background:none; width:10px; height:10px; border:1px solid #fff; opacity:1;}

.top_property_section .slick-active button::before{ opacity:1 !important; padding:0px !important; background:#fff !important; width:10px; height:10px;}

.banner_text{position: absolute; top:50%; left:0; right:0; width:100%; transform: translatey(-50%);}

.bnnrslide div img{height:100%; width:100%;} 

.bnnrslide div {height: 470px;}

.banner_section .slick-next {right: 70px;}



.banner_section .slick-dots li button{display: none;}



.banner_section .bnnrslide img{width:100%;}

.what_people_section .slick-next::before{display: none;}

.what_people_section .slick-prev::before{display: none;}

.what_people_section .slick-dots li button::before{font-size: 35px;}

.what_people_section .slick-dots li{margin:0px;}

.what_people_section .slick-dots{bottom: -48px;}

.what_people_section .slick-dots li button::before{color:transparent ; border-radius:50%; border:1px solid #fff; padding:0px; padding:0px !important; background:none; width:10px; height:10px; border:1px solid #04afee; opacity:1;}

.what_people_section .slick-active button::before{ opacity:1 !important; padding:0px !important; background:#04afee !important; width:10px; height:10px; border:none !important;}

.property_pic img{width:100%;}

.gal_box img{width:100%;}

.bnnrslide div img{width:100%;}



/*innrpage*/

.innrpage{width:100%; padding:20px 0px;}

.about_content{width:100%; padding:50px 0px; }

.about_content h2{margin-top:35px;}

.page_back{margin:20px 0px;}

.page_back ul li{display: inline-block; margin:0px 2px; background:url(images/caret_right.png)no-repeat right center; padding-right:20px;}

.page_back ul li:last-child{background:none;}

.page_back ul li a{font-size:12px; line-height: 15px; color:#000; font-family: 'MarkPro';}

.about_pic{float: right; margin-left:35px; margin-bottom:25px; border:1px solid #dbdbdb; padding:18px; margin-top:-90px; width: 30%; height: 413px;}

.about_pic img{width:100%; height:100%}

.about_content h4{font-size:26px; line-height:38px; font-family: 'MarkPro-Book'; color:#373535; padding-bottom:20px;}

.our_usp{width:100%; padding:35px 0px; text-align: center;}

.in_usp{width:90%; margin:0 auto;}

.in_usp h5{font-size:20px; line-height: 25px; color:#3d3d3d; font-family: 'MarkPro'; font-weight:700;}

.bnnrslide{width:100%;}

.form_area .form_box:first-child{float:right;}

.form_area .form_box:last-child{float:left;}

.in_usp{margin-top:45px;}

.usp_box{border:1px solid #dbdbdb; padding:35px; margin-top:15px;}

.mobile_div{display: none;}

.flus{display: none;}

.usp_box .icon_pic{border:1px solid #cf9f2b; transition:all 0.5s;}

.usp_box .icon_pic:hover{ transform: rotate(45deg);}

.box p{color:#fff;}

.whu_choose_us{width:100%; padding:70px 0px; background:#f6f7f9; text-align: center;}

.whu_choose_us h4{font-size:26px; line-height: 35px; color:#373535;  font-family: 'MarkPro-Book'; margin-top:20px; margin-bottom:30px;}

.choose_box h5{font-size:21px; line-height: 25px; color:#004e82;  font-family: 'GFS Didot', serif; margin-top:10px; padding-bottom:10px;}

.meet_section{width:100%; padding:70px 0px; background:#fff;}

.meet_section h2{text-align:center; }

.meet_section h4{font-size:16px; line-height: 20px; color:#303030; font-family: 'GFS Didot', serif; text-transform: uppercase; text-align: center; margin-top:10px; margin-bottom:50px;}

.meet_pic{width:100%; height:223px;}

.team_box{width:100%; border:1px solid #e2e2e2;}

.meet_text{width:100%; padding:25px;}

.meet_text a i{color:#bebebe; margin:0px 3px; font-size:18px; transition: all 0.5s;}

.meet_text a i:hover{color:#004e82;}

.meet_inside{display: inline-block; border-bottom:1px solid #e2e2e2; width:100%; padding-bottom:11px;}

.meet_inside .left h3{position: relative; color:#004e82;}

.meet_inside .left h3:after{background:#004e82; height:1px; width:110px; position: absolute; bottom:-15px; content:""; left:0px;}

.team_box h5{font-size:16px; line-height: 18px; color:#8e8e8e; font-family: 'MarkPro-Book'; margin-top:10px; padding-bottom:15px;}

.team_box p{color:#3d3d3d;}

.team_box{box-shadow: 1px 5px 15px rgba(0,0,0,0.3);}

.reality_section{width:100%; background:url(images/reality_bg.jpg)no-repeat; background-size:cover; padding:70px 0px; text-align: center;}

.reality_section h2{color:#fff;}

.reality_section h5{color:#fff; font-size:16px; line-height: 20px; font-family: 'GFS Didot', serif; margin-top:15px; margin-bottom:30px;}

/*#counter div{width:23%; float: left; font-size:67px; line-height:69px; color:#fff;  font-family: 'MarkPro-Bold';}

#counter{margin-top:50px;}

#counter h4{font-size:16px; line-height: 20px; font-weight:normal;}*/

.form_part_left{width:50%; float:left; border:1px solid #000;}

.form_part_right{width:50%; float:right; border:1px solid #000;}

.form_area{ width: 38%; margin: 0 auto; display: table; }

.meet_inside .left{width:100%; float: left;}

.meet_inside .left h3{font-size:19px;}
.meet_inside .left h3 span {display:inline; font-size:13px;}

.meet_inside .right{width:45%; float: right;}

.form_box{width:100%;}

.form-area{width:63%; margin:0 auto;}

.left_form_box{width:50%; float: left; }

.right_form_box{width:50%; float: right;}

.form-area .form_part{min-height:311px;}

.left_form_box .form_part{width:100%; background:rgba(225,224,223,0.8); padding:25px;}

.right_form_box .form_part{width:100%; background:rgba(9,158,213,0.8); padding:25px;}

.left_form_box h5{font-size:20px; line-height: 22px; color:#000; font-family: 'GFS Didot', serif; font-weight: 400;}

.right_form_box h5 {
    font-size: 20px;
    line-height: 22px;
    color: #fff;
    font-family: 'GFS Didot', serif;
    font-weight: 400;
    padding-bottom: 22px;
    text-align: center;
}

.right_form_box h6{font-size:13px; line-height: 15px; font-family: 'MarkPro'; margin-top:15px; color:#2e2d2d;}

.left_form_box h6{font-size:13px; line-height: 15px; font-family: 'MarkPro'; margin-top:15px; color:#2e2d2d;}

.sign_fb_btn{background:#3b5998; padding:10px 30px 10px 15px; display: inline-block; margin-top:10px; color:#fff; width:100%; font-size:13px;}

.sign_eml_btn{background:#212121; padding:10px 30px 10px 15px; display: inline-block; margin-top:10px; color:#fff; width:100%; font-size:13px;}

.sign_fb_btn:hover{color:#fff; background:#e3ad10;}

.sign_fb_btn i{padding-right:12px; }

.sign_eml_btn i{padding-right:12px; }

.sign_eml_btn:hover{color:#fff; background:#e3ad10;}

.sign_eml_btn:focus{color:#fff;}

.select_box{width:100%; height:43px; border:none; -webkit-appearance: none; -moz-appearance: none;  appearance: none; background:url(images/caret.png)no-repeat 95% center #fff; padding-left:10px; font-family: 'MarkPro'; font-size:13px; border:1px solid #069ad3;     margin-bottom: 12px;}

.select_box:focus{ outline:none;}

.right_form_box p{text-align: center; color:#fff; text-transform: uppercase;  font-family: 'MarkPro'; font-size:18px; margin-top:9px; padding-bottom:8px;}

.submit{display: inline-block; margin-top:30px; background:#e3ad10; padding:10px; width:100%; border:none; color:#fff; font-family: 'MarkPro-Bold'; text-transform: uppercase; transition: all 0.5s; border:1px solid #e3ad10;}

.submit:hover{background:#fff; color:#e3ad10;}

.bnr_icons{width:100%; }

.bnr_icons .bnnr_item{width:33%; float: left; text-align: center;}

.bn_pic{width:50px; height:50px; display: flex; border-radius:50%; border:1px solid #fff; }

.bn_pic img{margin:auto; transition:all 0.5s;} 



.bn_pic{margin:0 auto 10px;  transform: rotate(0deg);}

.bn_pic img:hover{transform: rotate(45deg);}

.left_form_box .bnr_icons{margin-top:25px; text-align: center; border-right:1px solid #fff; padding:10px 0px;}

.right_form_box .bnr_icons{margin-top:25px; text-align: center;  padding:10px 0px;}

/*.bnr_icons:last-child{border-right:none;}*/

.left_form_box{float: left;}

.right_form_box {float: right;}

 .gal_pic{width:100%; height:187px; transform: scale(1);}

 .gal_pic img{width:100; height:100%;}

 .gal_pic:hover{ transform: scale(1);}

 .bnnr_item p{font-size:13px; line-height: 15px; color:#fff; font-family: 'MarkPro-Bold'; text-transform: capitalize;}

/*#counter h4{font-size:14px; line-height: 16px; font-family: 'GFS Didot', serif; margin-top:15px; position: relative;}*/

#counter h4:after{width:50px; height:4px; background:#e3ad10; content:""; position: absolute; bottom:-30px; left:0px; right:0px; margin:0px auto;}

#counter span{font-size:67px; line-height:69px; color:#fff;}

#counter h4{color:#fff; font-size:16px; line-height:18px; font-family: 'GFS Didot', serif;}

.c-no{height:150px;}

.grey-bg{background:none;}

.counter-Txt{text-align:center; font-size:20px; font-weight:bold; text-transform:uppercase; margin-top:20px;}

.counter-Txt span{display:inline-block; font-size:15px}















@media(min-width:320px) and (max-width:767px){ 

.c-no{height:100%;}

.counter-Txt{margin-top:35px;}

.margin-bot-35{margin-bottom:35px;}

/*.plus_sign{float:right; width:30%;}

.counter-value{width:70% !important; float: left;}*/

#counter{margin-top:35px;}



}





.gal_pic{overflow: hidden; position: relative;}

.gal_pic  img {max-width: 100%;

  

  -moz-transition: all 0.3s;

  -webkit-transition: all 0.3s;

  transition: all 0.3s;}

.gal_pic:hover img {

  -moz-transform: scale(1.1);

  -webkit-transform: scale(1.1);

  transform: scale(1.1);

}

.prope_pic{overflow: hidden;}

.prope_pic img {max-width: 100%;

  

  -moz-transition: all 0.3s;

  -webkit-transition: all 0.3s;

  transition: all 0.3s;}

.prope_pic:hover img {

  -moz-transform: scale(1.1);

  -webkit-transform: scale(1.1);

  transform: scale(1.1);

}

.usp_box .box p{color:#323232 !important;}

.gal_pic:after{width:100%; height:100%; position: absolute; top:0; left:0; right:0; margin:0 auto; background: rgba(0,0,0,0.3); content:"";}

.form-cont{width:48.5%; height:50px; border:1px solid #eaeaea; padding:8px 15px; margin-bottom:15px;}

.form-cont:focus{border:1px solid #d09f0f;}

.form_box{width:100%; display: flex; flex-wrap: wrap; justify-content: space-between;}

.form-cont.textarea{width:100%; height:180px; resize: none;}



input::-webkit-input-placeholder {color: #3d3d3d !important; opacity: 1 !important;}

input::-moz-placeholder { / Firefox 18- /color: #3d3d3d !important;  opacity: 1 !important;}

input::-moz-placeholder {  / Firefox 19+ / color: #3d3d3d !important;  opacity: 1 !important;}

input::-ms-input-placeholder { color: #3d3d3d !important; opacity: 1 !important;}

textarea::-webkit-input-placeholder {color: #3d3d3d !important; opacity: 1 !important;}

textarea::-moz-placeholder { / Firefox 18- /color: #3d3d3d !important;  opacity: 1 !important;}

textarea::-moz-placeholder {  / Firefox 19+ / color: #3d3d3d !important;  opacity: 1 !important;}

textarea::-ms-input-placeholder { color: #3d3d3d !important; opacity: 1 !important;}

.form_box .submit{width:140px;}

iframe{width:100%; height:458px;}

.map_box{width:100%; padding:20px; border:1px solid #dbdbdb; margin-top: 42px;}



.contact_links{width:100%; margin-top:55px;}

.left_con_icon{width:22%; float: left;}

.right_con_text{width:76%; float:right;}

.in_left_icon_pic{width:87px; height:87px; border-radius:100%; background:#fff; display: flex; box-shadow:2px 1px 10px rgba(0,0,0,0.5); }

/*.right_con_text {width: 69%;}*/

.in_left_icon_pic img{margin:auto;}

.right_con_text h5{font-size:16px; line-height:20px; color:#626262; font-family: 'MarkPro'; margin-top:20px; padding-left:15px;}

.right_con_text h5 a{font-size:18px; line-height:20px; color:#626262; font-family: 'MarkPro'; margin-top:20px;}

.right_con_text h5 a:hover{color:#cf9f2b;}

.contact_links .con_link_box:nth-child(2) h5{margin-top:30px; padding-left:15px;}

.contact_links .con_link_box:nth-child(3) h5{margin-top:30px; padding-left:15px;}

.contact_links .con_link_box:nth-child(2) .right_con_text{padding-left:15px;}

.contact_links .con_link_box:nth-child(3) .right_con_text{padding-left:15px;}

.contact_links .con_link_box{ float: left;}

.contact_links .con_link_box:nth-child(1){width:38%;}

.contact_links .con_link_box:nth-child(2){width:31%;}

.contact_links .con_link_box:nth-child(3){width:29%;}



.modal-title{font-size:38px; line-height: 40px; color:#333333; font-family: 'MarkPro-Bold'; text-align: center; margin-top: 35px; }

.modal-header{border-bottom:0px;}

.modal-footer{border-top:none;}

.form-conts{width:100%; height:46px; padding:5px 15px; border:1px solid #d2d2d2; background:#fff;}

.modal-content{border-radius:0px; background:#f5f5f5; margin-top:100px;}

.modal-body label{font-size:14px; line-height: 16px; color:#3d3d3d; font-family: 'MarkPro'; margin-top:20px;}

.modal-body label span{color:#e84d4d;}

.modal-body{padding: 0px 27px 70px;}

.form_con_box{width:100%; display: flex; justify-content: space-between; flex-wrap: wrap; }

.form_con_part{width:48.5%;}

.left_inter{width:35%; float: left;}

.right_inter{width:65%; float: right;}

.left_inter{margin-top:20px;}

.left_inter h5{font-size:14px; line-height: 16px; color:#3d3d3d; font-family: 'MarkPro-Bold';}

.left_inter h5 span{text-transform: uppercase; font-size:17px;}

.right_inter h4 span{font-size:17px; line-height: 19px; font-family: 'MarkPro-Bold';}

.right_inter h4{font-size:14px; line-height: 16px; color:#3d3d3d; font-family: 'MarkPro-Bold';}

.color_blue{color:#004e82;}

.close{font-size: 33px; color:#838383 !important; opacity: 1;}





.right_inter h4{margin-top:17px;}

.check_box{margin-top:20px;}

.submit_pop{background:#cf9f2b; padding:12px 60px; border:none; font-size:14px; line-height: 16px; color:#fff; font-weight:700; text-transform: uppercase; display: inline-block; margin-top:25px; border:1px solid #cf9f2b; transition: all 0.5s;}

.submit_pop:hover{background:#fff; color:#cf9f2b; border:1px solid #cf9f2b;}



.conta {

    display: block;

    position: relative;

    padding-left: 28px;

    margin-bottom: 12px;

    cursor: pointer;

    font-size: 22px;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    font-size:14px; line-height: 16px; font-family: 'MarkPro'; font-weight: 300;

}



/* Hide the browser's default checkbox */

.conta input {

    position: absolute;

    opacity: 0;

    cursor: pointer;

}



/* Create a custom checkbox */

.checkmark {

    position: absolute;

    top: -2px;

    left: 0;

    height: 18px;

    width: 18px;

    background-color: #fff;

    border:1px solid #d2d2d2;

}



/* On mouse-over, add a grey background color */

.conta:hover input ~ .checkmark {

    background-color: #fff;

}



/* When the checkbox is checked, add a blue background */

.conta input:checked ~ .checkmark {

    background-color: #cf9f2b;

}



/* Create the checkmark/indicator (hidden when not checked) */

.checkmark:after {

    content: "";

    position: absolute;

    display: none;

}



/* Show the checkmark when checked */

.conta input:checked ~ .checkmark:after {

    display: block;

}



/* Style the checkmark/indicator */

.conta .checkmark:after {

    left: 6px;

    top: 3px;

    width: 5px;

    height: 10px;

    border: solid white;

    border-width: 0 3px 3px 0;

    -webkit-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

}



.login_section{width:100%;}

.logon_box{width:409px; margin:50px auto; }

.up_login{width:100%; position: relative; background:url(images/logo-bg.jpg)no-repeat; background-size:cover; padding:30px 30px 50px; text-align: center;}

.up_login h4{font-size:21px; line-height: 27px; color:#fff; font-family: 'GFS Didot', serif; text-transform: uppercase; padding-bottom:25px;}

.login_form_con{height:50px; width:100%; border:none; padding:8px 15px; margin-bottom:12px;}

.login_submit{padding:8px 40px; border:1px solid #fff; color:#fff; background:none; font-size:18px; display: inline-block; margin-top:25px; transition: all 0.5s;}

.login_submit:hover{background:#fff; color:#3d3d3d;}

.logon_box{background:#f2f2f2;}

.down_login{padding: 53px 30px 47px; background:#f2f2f2; text-align: center;}

.login_fb{background:#415dae; padding:14px 20px; color:#fff; font-size:20px; font-family: 'MarkPro-Bold'; width:280px; margin:0 auto; display: table; text-align: center; border:1px solid #415dae;}

.login_fb:hover{background:#fff; color:#415dae; border:1px solid #415dae;}

.login_fb:focus{color:#fff;}

.account{font-size:17px; line-height: 19px; color:#3d3d3d; font-family: 'MarkPro'; margin-top:30px; display: inline-block;}

.scroll_down{width:50px; height:50px; border-radius:100%; background:#fff; text-align: center; line-height:50px; position: absolute; bottom:-22px; margin:0 auto; left: 0; right:0px;}

.scroll_down i{font-size:22px;}



.usp_box .icon_pic img{transition: all 0.5s;}

.usp_box .icon_pic img:hover{transform:rotate(45deg);}

.prope_box{width:100%;border:1px solid #dedede; padding:30px; background:#f9f7f7;}

.prope_pic{width:40%; float: left;}

.prope_text{width:60%; float: right; padding-left:20px;}

.prope_text h4{font-size:23px; line-height: 25px; font-family: 'GFS Didot', serif; color:#2e2e2e; padding-bottom:15px;}

.left_inter h5 span a{color:#424242;}

.prope_text span{color:#004e82;}

.prope_text p{font-size:13px; line-height: 15px; color:#424242; padding-left:20px;}



.location{position: relative; margin-bottom:15px;}

.location:before{position: absolute; left:10px; top:0px;  content: "\f041"; width:20px; height: 20px;  font-family: 'fontawesome'; color:#d09f0f; font-size:18px;}

.hometown{position: relative;}

.hometown:before{position: absolute; left:0px; top:0px;  content: "\f015"; width:20px; height: 20px;  font-family: 'fontawesome'; color:#d09f0f; font-size:18px;}

.hometown  span{color:#424242; font-family: 'MarkPro-Bold'; }

.prope_text h3{font-size:40px; line-height:42px; color:#004e82; font-family: 'GFS Didot', serif; margin-top:15px;}

.prope_text h3 span{font-size:17px; line-height: 20px; color:#424242; font-family: 'MarkPro'; display: block;}

.edit_btn{background:#cf9f2b; padding:9px 22px; color:#fff; font-size:14px; font-family: 'MarkPro-Bold'; text-transform: uppercase; border:1px solid #cf9f2b; height:41px; float: left;}

.edit_btn:hover{color:#cf9f2b; background:#fff; border:1px solid #cf9f2b;}

.edit_btn:focus{color:#cf9f2b; border:1px solid #cf9f2b;}

.edit_check{background:none; border:1px solid #848383; padding:9px 16px; height:41px; display: inline-block; margin-left:10px; float:left;}

.edit_check span{margin-left:10px; text-transform: uppercase; font-size:14px; line-height: 16px; font-family: 'MarkPro';}

.remove_btn{font-size:14px; line-height: 16px; font-family: 'MarkPro-Bold'; float: left; background:#4e4e4e; height: 41px; padding:12px 20px; margin-left:10px; color:#fff; font-family: 'MarkPro-Bold'; text-transform: uppercase; border:1px solid #4e4e4e;}

.remove_btn:hover{color:#4e4e4e; background:#fff; border:1px solid #4e4e4e;}

.right_edit p span{font-size:13px; line-height: 16px; font-family: 'MarkPro-Bold';}

.edit_box{display: inline-block; margin-bottom:12px;}

.right_edit {margin-bottom:15px;}

.right_edit p a{display: inline-block;margin-left:10px;}

.right_edit .fa-twitter{background: #55acee;width: 30px; height: 30px;border-radius: 100%;line-height: 30px;text-align: center;color: #fff;font-size: 20px;}

.right_edit .fa-facebook{background: #3b5998;width: 30px; height: 30px;border-radius: 100%;line-height: 30px;text-align: center;color: #fff;font-size: 20px;}

.right_edit .fa-instagram{background: #3f729b;width: 30px; height: 30px;border-radius: 100%;line-height: 30px;text-align: center;color: #fff;font-size: 20px;}

.right_edit .fa-whatsapp{background: #25D366; width: 30px; height: 30px;border-radius: 100%;line-height: 30px;text-align: center;color: #fff;font-size: 20px;}

.right_edit .fa-google-plus{background: #CC3333; width: 30px; height: 30px;border-radius: 100%;line-height: 30px;text-align: center;color: #fff;font-size: 20px;}

.right_edit .fa-envelope{background: #4e4e4e; width: 30px; height: 30px;border-radius: 100%;line-height: 30px;text-align: center;color: #fff;font-size: 16px;}


.prope_box{margin-bottom:20px;}

.pagination{margin:69px auto 0px; display: table;}

.pagination li a{background:#e1e1e1 ;}

.pagination li a{margin:0px 5px; display: inline-block; border-radius:0px; color:#1c1b1b; font-size:18px; line-height: 20px; border:none;}

.pagination li a:hover{background:#cf9f2b; color:#fff;}

.pagination > li:first-child > a{border-radius:0px;}

.pagination > li:last-child > a{border-radius:0px;}

.share_span{margin-right:10px;}

.share_span a{display:inline-block; }

.share_span a i{ margin:0px 5px;}

.right_edit .fa-twitter, .right_edit .fa-whatsapp, .right_edit .fa-facebook{margin:0px 5px 0 0}

.edit_check{padding:8px 15px; border:1px solid #848383; text-transform: uppercase; color:#424242; font-size: 13px;}

.edit_check:hover{ color:#fff; border:1px solid #fff; background:#d09f0f;}

.edit_check:focus{ color:#424242; border:1px solid #848383;}

.edit_check.nw:hover{background:none; color:#424242;}

.remove_btn:focus{color: #4e4e4e; background: #fff; border: 1px solid #4e4e4e;}

.pgi_active a{background: #cf9f2b !important; color: #fff !important;}

.reqst.property{position: static; float: right; margin-top: 12px; }

.edit_check.nw{border:none; padding:10px;}

.left_rent{width:100%;}

.left_rent h2{text-align: center; padding-bottom:60px;}

.form-box label{font-size:14px; margin-top:15px;}

.form-box label span{color:#e20000;}

.right_rent{width:90%; background:#f9f7f7; padding:20px; float: right; border:1px solid #e0dfdf;}

.right_rent h3{font-size:20px; line-height: 22px; color:#0d0d0d; text-transform: uppercase; font-family: 'GFS Didot', serif;}

.right_rent ul{margin-top:30px; margin-bottom:35px;}

.right_rent ul li{font-size:13px; line-height: 23px; background:url(images/left_caret.png)no-repeat left center; padding-left:15px;}

.prope_pic img{width:100%; height:100%;}

.left_rent{width:95%;}

.rent_form{width:100%;}

.most_suitable{width:100%; padding:20px 0px;}

.most_suitable h3{font-size:20px; line-height: 22px; color:#0d0d0d; font-family: 'MarkPro'; margin-top:30px; text-transform: uppercase; margin-bottom:20px;}

.conta span{color:#e20000;}

.most_suitable div{float: left; margin-right:10px;}

.Amenities{width:100%;}

.Amenities div{float: left;  margin-right:10px;}

.Amenities h3{ font-size:20px; line-height: 22px; color:#0d0d0d; font-family: 'GFS Didot', serif; margin-top:30px; text-transform: uppercase; margin-bottom:20px;}

.rent_area{width:100%; clear: both; padding:5px 0px;}

.rent_area h3{font-size:20px; line-height: 22px; color:#0d0d0d; font-family: 'GFS Didot', serif; margin-top:30px; text-transform: uppercase; padding-bottom:20px;}

.rent_area .select_box{width:37.5%; border:1px solid #bababa; background: none;}

.most_suitable div:last-child{margin-right:0px;}

.most_suitable img{margin-left:-5px;}

.terms_condition{width:100%; padding:40px 0px 15px;}

.red{color:#e94040; font-weight:700;}

.progress_bar{width:41.5%; float: right; margin-right: 91px;}

.progress_rent{width:70%;}

.slideconta p{padding-bottom:5px;}

.progress_bar .slideconta {

    width: 100%;

}



.progress_bar .slider {

    -webkit-appearance: none;

    width: 100%;

    

    

    outline: none;

    opacity: 1;

    -webkit-transition: .2s;

    transition: opacity .2s;

}



.progress_bar .slider:hover {

    opacity: 1;

}



.progress_bar .slider::-webkit-slider-thumb {

    -webkit-appearance: none;

    appearance: none;

    width: 25px;

    height: 25px;

    background: #dadada;

    cursor: pointer;

}



.progress_bar .slider::-moz-range-thumb {

    width: 14px;

    height: 14px;

    background: #fff;

    cursor: pointer;

    border-radius:100%;

    border:1px solid #787878;

}



.progress_bar input[type=range]::-moz-range-progress {

  background-color: #004e82;

  height: 5px;

}





.budget_section{width:100%; padding:20px 0px;}

.budget_section h3{font-size: 20px; line-height: 22px; color: #0d0d0d; font-family: 'GFS Didot', serif; margin-top: 30px; text-transform: uppercase;padding-bottom: 20px;}



/*.ui-slider .ui-btn-inner {

    padding: 4px 0 0 0 !important;

}

 

.ui-slider-popup {

    position: absolute !important;

    width: 64px;

    height: 64px;

    text-align: center;

    font-size: 36px;

    padding-top: 14px;

    z-index: 100;

    opacity: 0.8;

}*/

.selector {

    position: relative;

    padding: 20px;

    width: 400px;

    color: #7e7e7e;

}



.selector ul {

    position: relative;

    display: block;

    overflow: auto;

    min-width: 138px;

    max-height: 200px;

    background: #fff;

    list-style: none;

    white-space: inherit;

    padding-right: 17px;

    width: calc(100% + 17px)

}



.selector li {

    position: relative;

    padding: 3px 20px 3px 25px;

    cursor: pointer

}



.selector li:before {

    position: absolute;

    top: 50%;

    left: 0;

    top: 4px;

    display: inline-block;

    margin-right: 9px;

    width: 17px;

    height: 17px;

    background-color: #f4f4f4;

    border: 1px solid #d5d5d5;

    content: ""

}



.selector li[data-selected="1"]:before {

    border: 1px solid #d7d7d7;

    background-color: #fff

}



.selector li[data-selected="1"]:after {

    position: absolute;

    top: 50%;

    left: 3px;

    top: 11px;

    display: inline-block;

    width: 4px;

    height: 10px;

    border-right: 2px solid;

    border-bottom: 2px solid;

    background: none;

    color: #39c9a9;

    content: "";

    -webkit-transform: rotate(40deg) translateY(-50%);

    transform: rotate(40deg) translateY(-50%)

}



.selector li:hover {

    color: #aaa

}



.selector li .total {

    position: absolute;

    right: 0;

    color: #d7d7d7

}



.selector .price-slider {

    text-align: center;

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    -webkit-box-pack: justify;

    -ms-flex-pack: justify;

    justify-content: space-between;

    -webkit-box-align: center;

    -ms-flex-align: center;

    align-items: center;

    position: relative;

    padding-top: 17px

}



@media (min-width: 768px) {

    .selector .price-slider {

        padding-top:8px

    }

}



.selector .price-slider:before {

    position: absolute;

    top: 50%;

    left: 0;

    margin-top: 0;

    color: #39c9a9;

    content: attr(data-currency);

    -webkit-transform: translateY(-50%);

    transform: translateY(-50%)

}



.selector #slider-range {

    width: 90%;

    margin-bottom: 30px;

    border: none;

    background: #e2f7f2;

    height: 3px;

    margin-left: 8px;

    margin-right: 8px

}



@media (min-width: 768px) {

     .selector #slider-range {

        width:100%

    }

}



.selector .ui-slider-handle {

    border-radius: 50%;

    background-color: #39c9a9;

    border: none;

    top: -14px;

    width: 28px;

    height: 28px;

    outline: none

}



@media (min-width: 768px) {

    .selector .ui-slider-handle {

        top:-7px;

        width: 16px;

        height: 16px

    }

}



.selector .ui-slider-range {

    background-color: #d7d7d7

}



.selector .slider-price {

    position: relative;

    display: inline-block;

    padding: 5px 40px;

    width: 40%;

    background-color: #e2f7f2;

    line-height: 28px;

    text-align: center

}



.selector .slider-price:before {

    position: absolute;

    top: 50%;

    left: 13px;

    margin-top: 0;

    color: #39c9a9;

    content: attr(data-currency);

    -webkit-transform: translateY(-50%);

    transform: translateY(-50%)

}



.selector .show-all {

    position: relative;

    padding-left: 25px;

    color: #39c9a9;

    cursor: pointer;

    line-height: 28px

}



.selector .show-all:after, .selector .show-all:before {

    content: "";

    position: absolute;

    top: 50%;

    left: 4px;

    margin-top: -1px;

    color: #39c9a9;

    width: 10px;

    border-bottom: 1px solid

}



.selector .show-all:after {

    -webkit-transform: rotate(90deg);

    transform: rotate(90deg)

}



.selector.open ul {

    max-height: none

}



.selector.open .show-all:after {

    display: none

}





* {

    -webkit-box-sizing: border-box;

    -ms-box-sizing: border-box;

    box-sizing: border-box;

}

.loca{width:43%; float: left; }

.loca .form-conts{height:42px;}

.right_rent{position: fixed; right:0px; width:30%; top:10%;}

.property .container{position: relative;}





/*--- Property on 25.09.2018 by Ali Rizvi ---*/



.view { float:right; position:relative; border: 1px solid #878787; height: 45px; margin-left: 20px;}

.view a { padding: 13px 20px; position: relative; display: inline-block; color:#353535; font-family: 'MarkPro'; font-size:13px; line-height: 17px; font-weight:bold;     text-transform: uppercase; transition:0.3s;}

.view a i { color:#353535;}

.activegrey { background-color:#ebebeb; transition:0.3s;}



.prope_box{width:100%;border:1px solid #dedede; padding:30px; background:#f9f7f7;}

.prope_pic{width:40%; float: left;}

.prope_text{width:60%; float: right; padding-left:20px;}

.prope_text h4{font-size:23px; line-height: 25px; font-family: 'GFS Didot', serif; color:#2e2e2e; padding-bottom:15px;}

.left_inter h5 span a{color:#424242;}

.prope_text span{color:#004e82;}

.prope_text p{font-size:13px; line-height: 15px; color:#424242; padding-left:20px;}



.prope_box_check {width:100%;border:1px solid #dedede; padding:30px 20px ; background:#f9f7f7;    margin-bottom: 30px;}



/* The container */

.checkbox_theme{

position: relative;

padding-left: 20px;

margin-bottom: 12px;

cursor: pointer;

font-family: 'MarkPro';

font-weight:100;

font-size:14px; 

line-height: 18px;

-webkit-user-select: none;

-moz-user-select: none;

-ms-user-select: none;

user-select: none;

transition:0.3s;

padding-right: 5px;

}



/* Hide the browser's default checkbox */

.checkbox_theme input {

position: absolute;

opacity: 0;

cursor: pointer;

}



/* Create a custom checkbox */

.checkmark { position: absolute; top: 0; left: 0; height: 16px; width: 15px; background-color: #fff; border-radius: 2px; }



/* On mouse-over, add a grey background color */

.checkbox_theme:hover input ~ .checkmark { background-color: #ccc; transition:0.3s; }



/* When the checkbox is checked, add a blue background */

.checkbox_theme input:checked ~ .checkmark { background-color: #6a86cb; }



/* Create the checkmark/indicator (hidden when not checked) */

.checkmark:after { content: ""; position: absolute; display: none;}



/* Show the checkmark when checked */

.checkbox_theme input:checked ~ .checkmark:after { display: block;}



/* Style the checkmark/indicator */

.checkbox_theme .checkmark:after { left: 4px; top: 1px; width: 5px; height: 10px; border: solid white; border-width: 0 2px 2px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }



.slidedown { display:flex; flex-wrap: wrap; padding-left: 15px;}

.prope_box_check h4 { font-size: 20px; line-height: 20px; font-family: 'GFS Didot', serif; color: #0d0d0d; padding-bottom: 15px; text-transform: uppercase;}



.prope_box_check .prope_box_check:last-child .form-check.form-check-inline .checkbox_theme { margin-bottom:0px;}

.prope_box_check.other { padding:25px;}

.group_range { width:100%; position:relative; overflow:hidden;}



.selector1{ position: relative; padding: 0px; width: 100%; color: #7e7e7e;}



.selector1 ul { position: relative; display: block; overflow: auto; min-width: 138px; max-height: 200px; background: #fff; list-style: none; white-space: inherit; padding-right: 17px; width: calc(100% + 17px)}



.selector1 li { position: relative; padding: 3px 20px 3px 25px; cursor: pointer }

.selector1 li:before { position: absolute; top: 50%;left: 0; top: 4px; display: inline-block; margin-right: 9px; width: 17px; height: 17px; background-color: #f4f4f4; border: 1px solid #d5d5d5; content: "" }

.selector1 li[data-selected="1"]:before { border: 1px solid #d7d7d7; background-color: #fff}

.selector1 li[data-selected="1"]:after { position: absolute; top: 50%; left: 3px; top: 11px; display: inline-block; width: 4px; height: 10px; border-right: 2px solid; border-bottom: 2px solid; background: none; color: #39c9a9; content: ""; -webkit-transform: rotate(40deg) translateY(-50%); transform: rotate(40deg) translateY(-50%)}

.selector1 li:hover { color: #aaa}

.selector1 li .total { position: absolute; right: 0; color: #d7d7d7}

.selector1 .price-slider { text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; padding-top: 17px}



@media (min-width: 768px) {

	.selector1 .price-slider {padding-top:8px}

}



.selector1 .price-slider:before { position: absolute; top: 50%; left: 0; margin-top: 0; color: #39c9a9; content: attr(data-currency); -webkit-transform: translateY(-50%); transform: translateY(-50%)}



.selector1 #slider-range { width: 90%; margin-bottom: 30px; border: none; background: #ccc; height: 5px; margin-left: 8px; margin-right: 8px}



@media (min-width: 768px) {

	.selector1 #slider-range {width:100%}

}



.selector1 .ui-slider-handle { border-radius: 50%; background-color: #ffffff; border: none; top: -6px; width: 16px; height: 16px; outline: none; border: 1px solid #4c4c4c;}



@media (min-width: 768px) {

	.selector1 .ui-slider-handle { top:-6px; width: 16px; height: 16px}

}



.selector1 .ui-slider-range { background-color: #004e82 }

.selector1 .slider-price { position: relative; display: inline-block; padding: 5px 40px; width: 40%; background-color: #e2f7f2; line-height: 28px; text-align: center }

.selector1 .slider-price:before { position: absolute; top: 50%; left: 13px; margin-top: 0; color: #39c9a9; content: attr(data-currency);-webkit-transform: translateY(-50%);  transform: translateY(-50%) }

.selector1 .show-all { position: relative; padding-left: 25px; color: #39c9a9; cursor: pointer; line-height: 28px }

.selector1 .show-all:after, .selector1 .show-all:before { content: ""; position: absolute; top: 50%; left: 4px; margin-top: -1px; color: #39c9a9; width: 10px; border-bottom: 1px solid }

.selector1 .show-all:after { -webkit-transform: rotate(90deg); transform: rotate(90deg)}

.selector1.open ul { max-height: none}

.selector1.open .show-all:after {display: none}

* { -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }



.other_form ul, .other_form ul li { width:100%; position:relative; display: flex; flex-wrap: wrap;}

.other_form ul li:nth-child(1) { width:45%; position:relative; display:inline-block;}

.other_form ul li:nth-child(2) { width:10%; position:relative; display: flex; text-align: center; justify-content: center; align-items: center;}

.other_form ul li:nth-child(3) { width:45%; position:relative; display:inline-block;}

.other_form ul li span { font-size:12px;}

.other_form .form-control { border-radius: 0px; border: 1px solid #b6b4b4; padding: 2px; font-size: 12px;}



.prope_box_check.other .form-group .form-control { border-radius: 0px; border: 1px solid #b6b4b4; padding: 6px; font-size: 12px;}



.prope_box_check.other1 ul { position:relative;}

.prope_box_check.other1 ul li { padding-left:13px;}

.prope_box_check.other1 ul li a { position:relative; font-family: 'MarkPro'; font-weight:100; font-size:13px; color:#424242; line-height: normal;}

.prope_box_check.other1 ul li:before { content: "\f105"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; left:0px; position:absolute; margin-top: 3px;}



/*--- Property on 25.09.2018 by Ali Rizvi end ---*/

/*-- property on 27.09.2018 by Ali Rizvi --*/



.number_range { margin-top:20px; display: flex; flex-direction: row;     justify-content: center;

    align-items: center;}

.ui-widget.ui-widget-content { border: 0px solid #c5c5c5;}

.ui-slider .ui-slider-handle { border-radius: 50%;     width: 16px;    height: 16px;}

.ui-widget-header { background: #004e82;}



#amount, #amount2 { width:100%; position:relative; text-align:center; box-sizing: border-box;}

#amount { margin-right:10px;}

#amount2 { margin-left:10px;}

.ui-slider-horizontal { height: 4px;}

.ui-slider-horizontal .ui-slider-handle {top: -7px;}

.ui-slider-horizontal .ui-slider-handle:focus { outline:none; box-shadow:none;}



.group_line_label { width:100%; position:relative; display:inline-block;     margin-bottom: 5px;}

.group_line_label label { position: relative; margin-bottom: 12px; cursor: pointer; font-family: 'MarkPro'; font-weight: 100; font-size: 14px; line-height: 18px;}

.group_line_label input[type="text"] { background-color:transparent; border:0px; width:70px;}



.listing_view .group_interest { margin-top: 0px;}



/*-- property on 27.09.2018 by Ali Rizvi end --*/



/*-- Property on 28.09.2018 by Ali Rizvi --*/



.product-slider { padding: 0px; }



.product-slider #carousel { border: 0; margin: 0; }

.carousel-fade .carousel-inner .item {

  transition-property: opacity;

  border-radius: 8px;

    overflow: hidden;

}



.carousel-fade .carousel-inner .item.active { width:100%; position:relative;}



.carousel-fade .carousel-inner .item,

.carousel-fade .carousel-inner .active.left,

.carousel-fade .carousel-inner .active.right {

  opacity: 0;

}

.carousel-fade .carousel-inner .active,

.carousel-fade .carousel-inner .next.left,

.carousel-fade .carousel-inner .prev.right {

  opacity: 1;

}

.carousel-fade .carousel-inner .next,

.carousel-fade .carousel-inner .prev,

.carousel-fade .carousel-inner .active.left,

.carousel-fade .carousel-inner .active.right {

  left: 0;

  -webkit-transform: translate3d(0, 0, 0);

          transform: translate3d(0, 0, 0);

}

.carousel-fade .carousel-control {

    z-index: 2;

    width: 25px;

    background-color: #fff;

    opacity: 1;

    background: rgba(255,255,255,1);

    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%);

    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(255,255,255,1)));

    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%);

    background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%);

    background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%);

    background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );

}





.product-slider #thumbcarousel { margin: 12px 0 0; padding: 0 0px; }

.product-slider #thumbcarousel .item { text-align: center; }

.product-slider #thumbcarousel .item .thumb { border: 0px solid #cecece; width: calc(96% / 4); margin: 0 0%; display: inline-block; vertical-align: middle; cursor: pointer; max-width: 98px; border-radius: 8px; overflow: hidden;}

.product-slider #thumbcarousel .item .thumb:hover { border-color: #1089c0; }

.listing_view .product-slider #thumbcarousel .item .thumb { width: calc(93% / 4);}



.product-slider #thumbcarouse2 { margin: 12px 0 0; padding: 0 0px; }

.product-slider #thumbcarouse2 .item { text-align: center; }

.product-slider #thumbcarouse2 .item .thumb { border: 0px solid #cecece; width: calc(96% / 4); margin: 0 0%; display: inline-block; vertical-align: middle; cursor: pointer; max-width: 98px; border-radius: 8px; overflow: hidden;}

.product-slider #thumbcarouse2 .item .thumb:hover { border-color: #1089c0; }

.listing_view .product-slider #thumbcarouse2 .item .thumb { width: calc(93% / 4);}



.product-slider #thumbcarouse3 { margin: 12px 0 0; padding: 0 0px; }

.product-slider #thumbcarouse3 .item { text-align: center; }

.product-slider #thumbcarouse3 .item .thumb { border: 0px solid #cecece; width: calc(96% / 4); margin: 0 0%; display: inline-block; vertical-align: middle; cursor: pointer; max-width: 98px; border-radius: 8px; overflow: hidden;}

.product-slider #thumbcarouse3 .item .thumb:hover { border-color: #1089c0; }

.listing_view .product-slider #thumbcarouse3 .item .thumb { width: calc(93% / 4);}



.product-slider .item img { width: 100%; height: auto; }



.carousel-control { color: #0284b8; text-align: center; text-shadow: none; font-size: 30px; width: 30px; height: 30px; line-height: 20px; top: 23%; }



.carousel-control:hover, .carousel-control:focus, .carousel-control:active { color: #333; }



.carousel-caption, .carousel-control .fa { font: normal normal normal 30px/26px FontAwesome;     color: #000;}

.carousel-control { background-color: rgba(0, 0, 0, 0); bottom: auto; font-size: 20px; left: 0; position: absolute; top: 50%; width: auto; }



.filter { float:left; border: 1px solid #878787; height: 45px; padding: 10px; width: 100px; text-align: center; cursor:pointer; display:none;}



/*-- Property on 28.09.2018 by Ali Rizvi end --*/



/****start soubhik***/

.headmenu{display:block; text-align:center; padding:0px 0px 25px;}

.headmenu h2{color:#303030; font-size:33px; font-family: 'GFS Didot', serif;} 

.formarea h4{font-size:20px; color:#303030; font-weight:400; font-family: 'GFS Didot', serif; text-transform:uppercase; margin-bottom:25px;  } 

.formarea label{display:block;  font-family: 'MarkPro-Bold'; color:#3d3d3d; font-size:14px; margin-bottom:9px;}

.formarea label sup{color:#eb5050; font-size:12px;}

.formarea input{width:100%; height:50px; border:1px solid #dbdbdb; padding:6px 12px; outline:none; margin-bottom:15px;}

.formarea select{width:100%; height:50px; border:1px solid #dbdbdb; padding:6px 12px; outline:none; margin-bottom:15px; -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none; background: url(images/select_arrow.png) no-repeat 97% center; cursor:pointer; }

.oneh{float:left; width:49%;}

.twoh{float:right; width:49%;}



#frmtwo{opacity: 0.3;

    filter: alpha(opacity=30);}



.stp{display:inline-block;}



/*****end soubhik *****/



/*--- Ali for Landlordlsiting on 28.09.2018 ---*/



.formarea input#rent { height:30px;     margin-top: 15px;}

.group_radio_box { width: 100%; height: 50px; border: 1px solid #dbdbdb; padding: 6px 12px; outline: none; margin-bottom: 15px;}

.group_radio_box .checkbox-inline,  .group_radio_box .radio-inline { position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0; font-weight: 400; vertical-align: middle; cursor: pointer; }

.group_radio_box .radio-inline { padding-left:30px;}



.group_radio_box .checkbox input[type=checkbox], .group_radio_box .checkbox-inline input[type=checkbox], .group_radio_box .radio input[type=radio], .group_radio_box .radio-inline input[type=radio] { width:auto; height:auto; }

.group_radio_box .radio-inline input[type=radio] { width:25px; height:25px;     margin-left: -30px;

    margin-top: 0px;}

.group_radio_box .radio-inline { margin:5px 10px 5px 0px; font-family: 'MarkPro';

    color: #3d3d3d;

    font-size: 14px;}



.slidedown1 { display:flex; flex-wrap: wrap; padding-left: 0px;     margin-top: 10px;     margin-bottom: 10px;}

.slidedown1 .form-check.form-check-inline { margin-right:15px;}



.upload-btn-wrapper {

  position: relative;

  overflow: hidden;

  display: inline-block;

}



.upload-btn-wrapper input[type=file] {

  font-size: 100px;

  position: absolute;

  left: 0;

  top: 0;

  opacity: 0;

}



/*.add_slide { display:flex;}

.add_slide div { width:calc(100% / 4); position:relative;}*/



.upload-btn-wrapper { margin-bottom:15px;}

.add-remove { max-width:100%; position:relative;}

.add_slide { width:100%; position:relative;}

.add_slide div { width:92px; position:relative; float:left; height:75px; overflow:hidden; margin-right: 10px; margin-bottom: 10px;}



.btn.reqst { position:relative; border-radius: 0px;}



.add_slide div img {

    height: 100%;

    width: 100%;

}

.formarea input[type="checkbox"] { height:auto;     padding: 0px;

    margin: 0px;}

.formarea label.checkbox_theme img { margin-right:8px;}

.formarea label.checkbox_theme {    display: inline-flex;

    align-items:center;}

.formarea label.checkbox_theme img, .formarea label.checkbox_theme p { position:relative;}

.formarea label.checkbox_theme p {

    margin: 0px;

    padding: 0px 0 0px 0;

    font-family: 'MarkPro';

    font-size: 14px;

    color: #3d3d3d;

    line-height: 16px;

}

.formarea label.checkbox_theme p span { color:#e20000;}

.checkbox_theme { overflow:hidden;}



/* radio_css */

.group_radio_box .radio_css { display:inline-block;}



.radio_css {

    display: block;

    position: relative;

    padding-left: 35px;

    margin-bottom: 12px;

    cursor: pointer;

    font-size: 22px;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

	font-family: 'MarkPro';

    color: #3d3d3d;

    font-size: 14px;

	font-weight:100;

	    margin-right: 10px;

    margin-top: 7px;

}



/* Hide the browser's default radio button */

.radio_css input {



    position: absolute;

    opacity: 0;

    cursor: pointer;

}



/* Create a custom radio button */

.radio_css .checkmark {

    position: absolute;

    top: 0;

    left: 0;

    height: 25px;

    width: 25px;

    background-color: #fcfcfc;

    border-radius: 50%;

}



/* On mouse-over, add a grey background color */

.radio_css:hover input ~ .checkmark {

    background-color: #fcfcfc;

}



/* When the radio button is checked, add a blue background */

.radio_css input:checked ~ .checkmark {

    background-color: #fcfcfc;

}



/* Create the indicator (the dot/circle - hidden when not checked) */

.radio_css .checkmark:after {

    content: "";

    position: absolute;

	top: 7px;

    left: 7px;

    width: 9px;

    height: 9px;

	border-radius: 50%;

	background: #e8e8e7;

	display:block;

	box-shadow: 0px 0px 1px 1px #afafaf inset;

}



/* Show the indicator (dot/circle) when checked */

.radio_css input:checked ~ .checkmark:after {

    display: block;

	background: #8adb21;

	box-shadow: 0px 0px 0px 0px #fff inset;

}



/* Style the indicator (dot/circle) */

.radio_css .checkmark:after {

 	top: 7px;

    left: 7px;

    width: 9px;

    height: 9px;

	border-radius: 50%;

}



/*--- Ali for Landlordlsiting on 28.09.2018 ---*/



/*--- Property on 26.09.2018 by Ali Rizvi ---*/



.own_row { margin-right: -15px; margin-left: -15px;}

.image_slide { width:100%; position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; float:left;}

.right_edit.other { width:100%; position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; float:left;}

.slider-for { width: 100%;} 

.slider-for .slick-slide img, .slider-nav .slick-slide img  { display: block; width: 100%;}

.slider-for1 { width: 100%;} 

.slider-for1 .slick-slide img, .slider-nav1 .slick-slide img  { display: block; width: 100%;}

.slider-for2 { width: 100%;} 

.slider-for2 .slick-slide img, .slider-nav2 .slick-slide img  { display: block; width: 100%;}

.slider-for3 { width: 100%;} 

.slider-for3 .slick-slide img, .slider-nav3 .slick-slide img  { display: block; width: 100%;}



.prope_box { overflow: hidden;}

.listing_view { width:100% !important; position:relative;}

.listing_view .image_slide { width:25%; position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; float:left;}

.listing_view .right_edit.other { width:75%; position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; float:left; padding-bottom: 58px;}

.listing_view .slider-nav .slick-list .slick-track .slick-slide { margin-right: 4px;}

.listing_view .slider-nav1 .slick-list .slick-track .slick-slide { margin-right: 4px;}

.listing_view .slider-nav2 .slick-list .slick-track .slick-slide { margin-right: 4px;}

.listing_view .slider-nav3.slick-list .slick-track .slick-slide { margin-right: 4px;}

.listing_view .prope_text1 { width: 60%; float: left; padding-left: 0px; text-align: left; }

.listing_view .right_top_detais { width: 40%; position: relative; float: right;}

.listing_view .right_edit.other { text-align: right; margin-bottom: 0px;}

.listing_view .right_top_detais .verified { padding-left:0px;}

.listing_view .one_group {position: relative; width: auto; display: flex; flex-direction: row; justify-content: flex-end;}

.listing_view .below_feedback a { padding-left:0px;}

.listing_view .below_feedback a.heart_icon:before { left:-30px;}

/*.listing_view .slick-initialized .slick-slide {    display: block;    width: 174px !important;}*/

/*.listing_view .slider-for .slick-list { height:174px !important;}

.listing_view .slider-for1 .slick-list { height:174px !important;}

.listing_view .slider-for2 .slick-list { height:174px !important;}

.listing_view .slider-for3 .slick-list { height:174px !important;}*/

/*.listing_view .slider-nav .slick-list .slick-track .slick-slide { width: calc(46% / 4) !important;}

.listing_view .slider-nav1 .slick-list .slick-track .slick-slide { width: calc(46% / 4) !important;}

.listing_view .slider-nav2 .slick-list .slick-track .slick-slide { width: calc(46% / 4) !important;}

.listing_view .slider-nav3 .slick-list .slick-track .slick-slide { width: calc(46% / 4) !important;}*/

.listing_view .group_interest { margin-top: 20px;}



.prope_pic1 { width:100%; position:relative;}

.slider-for .slick-prev { left:0px; z-index:1; background-color:#fff;}

.slider-for .slick-prev:before { content:"\f104"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; left:0px; position:absolute; margin-top: 3px;     margin-top: -3px; color: #000; font-size: 24px; top: 0px; margin-left: 4px;}

.slider-for .slick-next { right:0px; z-index:1; background-color:#fff;}

.slider-for .slick-next:before { content:"\f105"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; left:0px; position:absolute; margin-top: 3px;     margin-top: -3px; color: #000; font-size: 24px; top: 0px; margin-left: 4px;}



.slider-for1 .slick-prev { left:0px; z-index:1; background-color:#fff;}

.slider-for1 .slick-prev:before { content:"\f104"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; left:0px; position:absolute; margin-top: 3px;     margin-top: -3px; color: #000; font-size: 24px; top: 0px; margin-left: 4px;}

.slider-for1 .slick-next { right:0px; z-index:1; background-color:#fff;}

.slider-for1 .slick-next:before { content:"\f105"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; left:0px; position:absolute; margin-top: 3px;     margin-top: -3px; color: #000; font-size: 24px; top: 0px; margin-left: 4px;}



.slider-for2 .slick-prev { left:0px; z-index:1; background-color:#fff;}

.slider-for2 .slick-prev:before { content:"\f104"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; left:0px; position:absolute; margin-top: 3px;     margin-top: -3px; color: #000; font-size: 24px; top: 0px; margin-left: 4px;}

.slider-for2 .slick-next { right:0px; z-index:1; background-color:#fff;}

.slider-for2 .slick-next:before { content:"\f105"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; left:0px; position:absolute; margin-top: 3px;     margin-top: -3px; color: #000; font-size: 24px; top: 0px; margin-left: 4px;}



.slider-for3 .slick-prev { left:0px; z-index:1; background-color:#fff;}

.slider-for3 .slick-prev:before { content:"\f104"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; left:0px; position:absolute; margin-top: 3px;     margin-top: -3px; color: #000; font-size: 24px; top: 0px; margin-left: 4px;}

.slider-for3 .slick-next { right:0px; z-index:1; background-color:#fff;}

.slider-for3 .slick-next:before { content:"\f105"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; left:0px; position:absolute; margin-top: 3px;     margin-top: -3px; color: #000; font-size: 24px; top: 0px; margin-left: 4px;}



/*.slider-nav.slick-slider .slick-track, .slider-nav.slick-slider .slick-list { padding:0px !important; margin:0px;     width: 100% !important;}

.slider-nav1.slick-slider .slick-track, .slider-nav.slick-slider .slick-list { padding:0px !important; margin:0px;     width: 100% !important;}

.slider-nav2.slick-slider .slick-track, .slider-nav.slick-slider .slick-list { padding:0px !important; margin:0px;     width: 100% !important;}

.slider-nav3.slick-slider .slick-track, .slider-nav.slick-slider .slick-list { padding:0px !important; margin:0px;     width: 100% !important;}*/



.slick-slide.is-active { border: 2px solid #ffdd40; border-radius: 8px;}



/*.slider-nav .slick-list .slick-track .slick-slide { margin-right: 7px; width: calc(93% / 4) !important;}*/
.slider-nav .slick-list .slick-track .slick-slide { height:45px;     margin: 0px 2px;}
.slider-nav .slick-list .slick-track .slick-slide img { height:100%; width:100%; object-fit:cover;}
.slider-nav .slick-list .slick-track .slick-slide:last-child { margin-right:0px;}



/*.slider-nav1 .slick-list .slick-track .slick-slide { margin-right: 7px; width: calc(93% / 4) !important;}*/
.slider-nav1 .slick-list .slick-track .slick-slide { height:45px;}
.slider-nav1 .slick-list .slick-track .slick-slide:last-child { margin-right:0px;}



/*.slider-nav2 .slick-list .slick-track .slick-slide { margin-right: 7px; width: calc(93% / 4) !important;}*/
.slider-nav2 .slick-list .slick-track .slick-slide { height:45px;}
.slider-nav2 .slick-list .slick-track .slick-slide:last-child { margin-right:0px;}



/*.slider-nav3 .slick-list .slick-track .slick-slide { margin-right: 7px; width: calc(93% / 4) !important;}*/
.slider-nav3 .slick-list .slick-track .slick-slide { height:45px;}
.slider-nav3 .slick-list .slick-track .slick-slide:last-child { margin-right:0px;}



.slider-for .slick-dots li button:before { font-family: 'slick'; font-size: 27px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: '•'; text-align: center; color: white; opacity:1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}



.slider-for1 .slick-dots li button:before { font-family: 'slick'; font-size: 27px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: '•'; text-align: center; color: white; opacity:1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}



.slider-for2 .slick-dots li button:before { font-family: 'slick'; font-size: 27px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: '•'; text-align: center; color: white; opacity:1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}



.slider-for3 .slick-dots li button:before { font-family: 'slick'; font-size: 27px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: '•'; text-align: center; color: white; opacity:1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}



.slider-for .slick-dots li.slick-active button:before { color: #ecb01f;}

.slider-for .slick-dots li { margin:0px;}

.slider-for .slick-dots { bottom: 0px;}

.slider-for { margin-bottom: 4px !important;}



.slider-for1 .slick-dots li.slick-active button:before { color: #ecb01f;}

.slider-for1 .slick-dots li { margin:0px;}

.slider-for1 .slick-dots { bottom: 0px;}

.slider-for1 { margin-bottom: 4px !important;}



.slider-for2 .slick-dots li.slick-active button:before { color: #ecb01f;}

.slider-for2 .slick-dots li { margin:0px;}

.slider-for2 .slick-dots { bottom: 0px;}

.slider-for2 { margin-bottom: 4px !important;}



.slider-for3 .slick-dots li.slick-active button:before { color: #ecb01f;}

.slider-for3 .slick-dots li { margin:0px;}

.slider-for3 .slick-dots { bottom: 0px;}

.slider-for3 { margin-bottom: 4px !important;}



.below_details_box { width: 100%; position: relative; border: 1px solid #ddd; border-radius: 5px; box-sizing: border-box; padding: 10px;     margin-top: 20px;     margin-bottom: 20px;}

.below_details_box h2 { font-family: 'MarkPro-Bold'; font-weight:100; font-size:14px; color:#c29016; line-height: normal;}

.below_details_box ul, .below_details_box ul li { padding:0px; margin:0px; width:100%;}

.below_details_box ul li {display:inline-flex;}

.below_details_box ul li i { margin-right:5px; color:#004e82;}

.below_details_box ul li p { margin: 0px; padding: 0px 0 0px 0; font-family: 'MarkPro'; font-size: 14px; color: #3d3d3d; line-height: 20px;}



.prope_text1 {width:100%; float: left; padding-left:0px; text-align: left;}

.prope_text1 h4{font-size:23px; line-height: 25px; font-family: 'GFS Didot', serif; color:#2e2e2e; padding-bottom:15px;}

.left_inter1 h5 span a{color:#424242;}

.prope_text1 span{color:#004e82;}

.prope_text1 p{font-size:13px; line-height: 15px; color:#424242; padding-left:20px;     position: relative;}

.prope_text1 p span { font-size: 13px; line-height: 16px; font-family: 'MarkPro-Bold'; color:#424242;}

.prope_text1 ul { display:inline-flex; position:relative;     margin-bottom: 13px;}

.prope_text1 ul li { margin-right:15px; position: relative;}

.prope_text1 ul li p{font-size:13px; line-height: 15px; color:#424242; padding-left:22px; padding-bottom:0px;}



.right_top_detais { width:100%; position:relative; float:right;}

.right_top_detais .verified { padding-left:20px;}



.prope_box_check1 {width:100%;border:1px solid #dedede; padding:30px 5px 30px 30px; background:#f9f7f7; margin-bottom: 30px;}

.prope_text1 ul li p.bed:before { width:16px; height:14px; content:' '; background-image:url(images/bed_icon.png); background-position:center; background-repeat:no-repeat; position:absolute; left:0px;}

.prope_text1 ul li p.bath:before { width:17px; height:14px; content:' '; background-image:url(images/bath_icon.png); background-position:center; background-repeat:no-repeat; position:absolute; left:0px;}

.prope_text1 ul li p.square:before { width:17px; height:12px; content:' '; background-image:url(images/rent-icon7.png); background-position:center; background-repeat:no-repeat; position:absolute; left:0px;}
.prope_text1 ul li p.furnished:before { width:17px; height:14px; content:' '; background-image:url(images/furnished.png); background-position:center; background-repeat:no-repeat; position:absolute; left:0px;}

.prope_text1 ul li p.svqrt:before { width:17px; height:12px; content:' '; background-image:url(images/servent-quarter.png); background-position:center; background-repeat:no-repeat; position:absolute; left:0px;}





.prope_text1 p.amen:before { width:17px; height:12px; content:' '; background-image:url(images/amenitis_icon6.png); background-position:center; background-repeat:no-repeat; position:absolute; left:0px;}

.prope_text1 p.gym:before { width:17px; height:15px; content:' '; background-image:url(images/amenitis_icon1.png); background-position:center; background-repeat:no-repeat; position:absolute; left:0px;}

.prope_text1 p.swimming:before { width:17px; height:15px; content:' '; background-image:url(images/amenitis_icon2.png); background-position:center; background-repeat:no-repeat; position:absolute; left:0px;}

.prope_text1 p.car_parking:before { width:17px; height:15px; content:' '; background-image:url(images/car_icon.png); background-position:center; background-repeat:no-repeat; position:absolute; left:0px;     margin-top: -3px;}

.prope_text1 p.hall:before { width:17px; height:15px; content:' '; background-image:url(images/amenitis_icon4.png); background-position:center; background-repeat:no-repeat; position:absolute; left:0px;     margin-top: -3px;}

.prope_text1 p.garden:before { width:17px; height:15px; content:' '; background-image:url(images/garden_icon.png); background-position:center; background-repeat:no-repeat; position:absolute; left:0px;     margin-top: -3px;}

.prope_text1 p.security:before { width:17px; height:15px; content:' '; background-image:url(images/security_icon.png); background-position:center; background-repeat:no-repeat; position:absolute; left:0px;     margin-top: -3px;}



.right_edit.other { text-align:left;     margin-bottom: 0px;}

.right_top_detais p.verified:before { content:' '; width:16px; height:16px; position:absolute; margin-left:-20px; background-image:url(images/check_circle.png); background-position:center; background-repeat:no-repeat; margin-top:3px;}

.right_top_detais p.dollar:before { content:"\f155"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; left:0px; margin-top: 3px;     margin-top: -3px; color: #cf9f2b; font-size: 12px; top: 0px; margin-left: 0px;

    margin-right: 5px;}



.group_interest { position: relative; width: auto; display: flex; flex-direction: column; justify-content: flex-end; margin-top:0px;}



.below_feedback { width:100%; position:relative;}



.one_group { width:auto; position:relative;     display: flex;    justify-content:space-between;}

.price_square { text-align:left;}

.price_square h4 { font-size:40px; position:relative; font-family: 'GFS Didot', serif; color:#004e82; line-height:40px;margin-right: 20px;}
.price_square h4 span { font-size:20px;}

.price_square p { font-size:15px; position:relative; font-family: 'MarkPro'; color:#424242; line-height:20px;}



.right_btn { position:relative;}

.btnbox { background: #d09f0f; padding:16px 44px; right: 0px; top: 0px; color: #fff; font-size: 14px; line-height: 16px; font-family: 'MarkPro-Bold'; text-transform: uppercase; transition: all 0.5s; border: 1px solid #d09f0f; position: relative; display: block; margin-left:30px; }

.btnbox:hover, .btnbox:focus  { color: #d09f0f; background: #fff; border: 1px solid #d09f0f; }



.below_feedback { position:relative; margin-top:12px;}

.below_feedback a { font-size:12px; position:relative; font-family: 'MarkPro'; color:#3d3d3d; line-height:20px; padding-left:30px;}


.below_feedback a.heart_icon:before { content: "\f184"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; left:0px; position: absolute; margin-top: 3px; margin-top: -7px; color: #000;  font-size: 24px; top: 0px; margin-left: 4px; color:#cf9f2b;}



.close_btn { display:none;}



.row.grids_list { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; text-align: left; justify-content: stretch; align-content: stretch; align-items: stretch; flex-wrap: wrap;}



.row.grids_list > [class^="col-"], .row.grids_list > [class*=" col-"] { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; text-align: left; justify-content: stretch; align-content: stretch; align-items: stretch;}



.listing_view .group_interest.last { margin-top:0px;}

.slick-initialized .slick-slide { border-radius: 8px; overflow: hidden; }



/*--- Property on 26.09.2018 by Ali Rizvi ---*/





/*-- property on 27.09.2018 by Ali Rizvi --*/



.number_range { margin-top:20px; display: flex; flex-direction: row;     justify-content: center;

    align-items: center; flex-wrap: wrap;}

.ui-widget.ui-widget-content { border: 0px solid #c5c5c5;}

.ui-slider .ui-slider-handle { border-radius: 50%;     width: 16px;    height: 16px;}

.ui-widget-header { background: #004e82;}

.groupRng { display: flex; flex-direction: row; justify-content: space-between; align-items: center; margin-bottom: 15px; width: 100%;}

.number_range .form-group { width:100%; position:relative;}

.locationBx { width:100%; position:relative; clear:both; text-align: left;}

#amount, #amount2 { width:45%; position:relative; text-align:center; box-sizing: border-box;}

#amount { margin-right:10px;}

#amount2 { margin-left:10px;}

.ui-slider-horizontal { height: 4px;}

.ui-slider-horizontal .ui-slider-handle {top: -7px;}

.ui-slider-horizontal .ui-slider-handle:focus { outline:none; box-shadow:none;}



.group_line_label { width:100%; position:relative; display:inline-block;     margin-bottom: 5px;}

.group_line_label label { position: relative; margin-bottom: 12px; cursor: pointer; font-family: 'MarkPro'; font-weight: 100; font-size: 14px; line-height: 18px;}

.group_line_label input[type="text"] { background-color:transparent; border:0px; width:70px;}



.listing_view .group_interest { margin-top: 0px;}



/*-- property on 27.09.2018 by Ali Rizvi end --*/





/*-- Ali on 1.10.2018 --*/



.reqst.Submit { position:relative; width: auto; padding: 0px 65px;     margin-top: 30px;}



.progress.middle { max-width:545px; margin:0px auto; height: 14px; border-radius: 10px; margin-bottom:50px;}



#fixBox { max-width:244px; position:fixed;     right: 88px;    top: 174px;     z-index: 2;}

#fixBox1 { max-width: 244px; position: fixed; right: 88px; top: 174px; z-index: 2;}

#fixBox2 { max-width: 244px; position: fixed; right: 88px; top: 174px; z-index: 2;}

.reqst.stp { position:relative;}

.reqst.stp a { color:#fff;}

.reqst.stp:hover a, .reqst.stp:focus a { color:#d09f0f;}



#dvContent, #dvContent2, .myDiv { max-width: 244px; position: fixed; right: 88px; top: 174px; z-index: 2;}

#frmthree { margin-top:30px;}

.theme_change.ui-widget.ui-widget-content { border:0px solid #c5c5c5; background-color: #dadada; border-radius: 0px;}

#dvPreview img { margin-right:10px; margin-bottom:10px;}



.preview-images-zone { width: 100%; /*border: 1px solid #ddd; min-height: 180px;*/ /* display: flex; */ /*padding: 5px 5px 0px 5px;*/ position: relative; overflow:auto;}

.preview-images-zone > .preview-image:first-child { height: 90px; width: 90px; position: relative; margin-right: 10px; }

.preview-images-zone > .preview-image { height: 90px; width: 90px; position: relative; margin-right: 10px; float: left; margin-bottom: 10px;}

.preview-images-zone > .preview-image > .image-zone { width: 100%; height: 100%; }

.preview-images-zone > .preview-image > .image-zone > img { width: 100%; height: 100%;}

.preview-images-zone > .preview-image > .tools-edit-image { position: absolute; z-index: 100; color: #fff; bottom: 0; width: 100%; text-align: center; margin-bottom: 10px; display: none; }

.preview-images-zone > .preview-image > .image-cancel { font-size: 18px; position: absolute; top: 0; right: 0; font-weight: bold; margin-right: 10px; cursor: pointer; display: none; z-index: 100; }

.preview-image:hover > .image-zone { cursor: move; opacity: .5;}

.preview-image:hover > .tools-edit-image,

.preview-image:hover > .image-cancel { display: block;}

.ui-sortable-helper { width: 90px !important; height: 90px !important; }



/*-- Ali on 1.10.2018 end --*/





/*-- Ali on 04.10.2018 --*/



#formdiv {

  text-align: center;

}

#file {

  color: green;

  padding: 5px;

  border: 1px dashed #123456;

  background-color: #f9ffe5;

}

#img {

  width: 17px;

  border: none;

  height: 17px;

  margin-left: -20px;

  margin-bottom: 191px;

}

.upload {

  width: 100%;

  height: 30px;

}

.previewBox {

  text-align: center;

  position: relative;

  width: 90px;

  height: 90px;

  margin-right: 10px;

  margin-bottom: 20px;

  float: left;

}

.previewBox img {
  height: 100%;

  width: 100%;

  padding: 5px;

  border:none;

}

.delete {

  color: #424242;

  font-weight: bold;

  position: absolute;

  top: 0;

  cursor: pointer;

  width: 20px;

  height:  20px;

  border-radius: 50%;

  background: #ccc;

}



/*-- Ali on 04.10.2018 --*/



/*-- Ali on 06.10.2018 --*/



.remove_ico { width:90px; height:90px; position:relative; float:left;     padding: 0px 0px 0px 0px;    margin: 0px 15px 15px 0px;}

.remove_ico img { width:100%; height:100%; position:relative;}

.remove_ico .close_icon { position: absolute; width: 20px; height: 20px; top: 0px; right: 0px; z-index: 1; background-color: rgba(4, 4, 4, 0.5); display: flex; align-items: center; justify-content: center; color: #fff; cursor: pointer;}



.pmd-range-slider.changetheme.noUi-target { margin: 6px 0 6px;}

.pmd-range-slider.changetheme .noUi-handle:before { display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; border-radius: 50%; border: 1px solid #c5c5c5; background: #f6f6f6; font-weight: normal; color: #454545;}



.pmd-range-slider.changetheme.noUi-connect { background-color:#004e82; height: 4px; border-radius: 0px;}



.ThemeForm .form-control {background: transparent; border: none; border: solid 1px #e6e6e6; outline: none; box-shadow: none; padding: 0; border-radius: 0; font-size: 14px; padding: 6px; margin: 12px 0px 0px 0px;}

.pmd-range-slider.noUi-background, .pmd-range-slider .noUi-background { border-radius:0px;}



.totalfrm.other  { opacity: 0.3; filter: alpha(opacity=30);}

.totalfrm.other2  { opacity: 0.3; filter: alpha(opacity=30);}



.intro { opacity: 1 !important; filter: alpha(opacity=100) !important;}

.intro2 { opacity: 1 !important; filter: alpha(opacity=100) !important;}



/*.prope_box_check {

    border: 1px solid #dedede;

    padding: 30px 5px 30px 30px;

    background: #f9f7f7;

    margin-bottom: 30px;

    position: fixed;

    top: 0px;

    width: 245px;

    right: 0px;

    margin-top: 180px;

    margin-right: 85px;

	z-index:1;

}*/



/*-- Ali on 06.10.2018 end --*/



/*-- Ali on 09.10.2018 start --*/



.slider_for_first .slick-prev, .slider_for_first .slick-next  { z-index: 1; background-color: #fff; font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent;}



.slider_for_first .slick-prev {	left: 0px;     background-color: #fff;}

.slider_for_first .slick-next {	right: 0px;     background-color: #fff;}



.slider_for_first .slick-next:before { content: "\f105"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; left: 0px; position: absolute; margin-top: 3px; margin-top: -3px; color: #000; font-size: 24px; top: 0px; margin-left: 4px; }



.slider_for_first .slick-prev:before { content: "\f105"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; left: 0px; position: absolute; margin-top: 3px; margin-top: -3px; color: #000; font-size: 24px; top: 0px; margin-left: 4px;}

.slider_for_first .slick-slide img { width:100%;}



.listing_view .slider_for_first { height:174px; margin-bottom: 10px;}

.slider_for_first { height:auto; margin-bottom:10px;}



.listing_view .slider_for_first .slick-dots { bottom: 0px;}

.slider_for_first .slick-dots { bottom: 10px;}



.slider_for_first .slick-dots li {

    position: relative;

    display: inline-block;

    width: 10px;

    height: 10px;

    margin: 0 5px;

    padding: 0;

    cursor: pointer;

}



.slider_for_first .slick-dots li button {

    font-size: 0;

    line-height: 0;

    display: block;

    width: 10px;

    height: 10px;

    padding: 0px;

    cursor: pointer;

    color: transparent;

    border: 0;

    outline: none;

    background: transparent;

}



.listing_view .slider_for_first .slick-dots li button {

    font-size: 0;

    line-height: 0;

    display: block;

    width: 10px;

    height: 10px;

    padding: 0px;

    cursor: pointer;

    color: transparent;

    border: 0;

    outline: none;

    background: transparent;

}



.listing_view .slider_for_first .slick-dots li.slick-active button:before {

    color: #ecb01f;

}



.slider_for_first .slick-dots li.slick-active button:before {

    color: #ecb01f;

}



.listing_view .slider_for_first .slick-dots li button:before {

font-family: 'slick';

    font-size: 27px;

    line-height: 10px;

    position: absolute;

    top: 0;

    left: 0;

    width: auto;

    height: auto;

    content: '•';

    text-align: center;

    color: white;

    opacity: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}



.slider_for_first .slick-dots li button:before {

font-family: 'slick';

    font-size: 27px;

    line-height: 10px;

    position: absolute;

    top: 0;

    left: 0;

    width: auto;

    height: auto;

    content: '•';

    text-align: center;

    color: white;

    opacity: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}



.slider_nav_first .slick-slide { margin:1px; padding:0px;     border-radius: 6px;

    overflow: hidden;}



.slider_for_first1 .slick-prev, .slider_for_first1 .slick-next  { z-index: 1; background-color: #fff; font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent;}



.slider_for_first1 .slick-prev {	left: 0px;     background-color: #fff;}

.slider_for_first1 .slick-next {	right: 0px;     background-color: #fff;}



.slider_for_first1 .slick-next:before { content: "\f105"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; left: 0px; position: absolute; margin-top: 3px; margin-top: -3px; color: #000; font-size: 24px; top: 0px; margin-left: 4px; }



.slider_for_first1 .slick-prev:before { content: "\f105"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; left: 0px; position: absolute; margin-top: 3px; margin-top: -3px; color: #000; font-size: 24px; top: 0px; margin-left: 4px;}

.slider_for_first1 .slick-slide img { width:100%;}



.listing_view .slider_for_first1 { height:174px;}

.slider_for_first1 { height:374px;}



.slider_for_first1 .slick-dots li.slick-active button:before {

    color: #ecb01f;

}



.slider_for_first1 .slick-dots li button:before {

font-family: 'slick';

    font-size: 27px;

    line-height: 10px;

    position: absolute;

    top: 0;

    left: 0;

    width: auto;

    height: auto;

    content: '•';

    text-align: center;

    color: white;

    opacity: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}



.slider_for_first2 .slick-prev, .slider_for_first2 .slick-next  { z-index: 1; background-color: #fff; font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none; background: transparent;}



.slider_for_first2 .slick-prev {	left: 0px;     background-color: #fff;}

.slider_for_first2 .slick-next {	right: 0px;     background-color: #fff;}



.slider_for_first2 .slick-next:before { content: "\f105"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; left: 0px; position: absolute; margin-top: 3px; margin-top: -3px; color: #000; font-size: 24px; top: 0px; margin-left: 4px; }



.slider_for_first2 .slick-prev:before { content: "\f105"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; left: 0px; position: absolute; margin-top: 3px; margin-top: -3px; color: #000; font-size: 24px; top: 0px; margin-left: 4px;}

.slider_for_first2 .slick-slide img { width:100%;}



.listing_view .slider_for_first2 { height:174px;}

.slider_for_first2 { height:374px;}



.slider_for_first2 .slick-dots li.slick-active button:before {

    color: #ecb01f;

}



.slider_for_first2 .slick-dots li button:before {

font-family: 'slick';

    font-size: 27px;

    line-height: 10px;

    position: absolute;

    top: 0;

    left: 0;

    width: auto;

    height: auto;

    content: '•';

    text-align: center;

    color: white;

    opacity: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

}



/*-- Ali on 09.10.2018 end --*/



/* Ali on 10.10.2018 */



.dynamicimage div { padding:5px;     position: relative;}



.progress {

  height: 35px;



}

.progress .skill {

  font: normal 12px "Open Sans Web";

  line-height: 35px;

  padding: 0;

  margin: 0 0 0 20px;

  text-transform: uppercase;

}

.progress .skill .val {

  float: right;

  font-style: normal;

  margin: 0 20px 0 0;

}



.progress-bar {

  text-align: left;

  transition-duration: 3s !important;

}



.prope_box_check.other2_item {

    border: 1px solid #dedede;

    padding: 30px 20px ;

    background: #f9f7f7;

    margin-bottom: 30px;

    position: fixed;

    top: 0px;

    width: 245px;

    right: 0px;

    margin-top: 180px;

    margin-right: 85px;

	z-index:1;

}



.dynamicimage .slick-slide img { width:204px;     height: 204px;}

.dynamicimage .slick-slide i {     width: 100%;

    height: auto;

    background-color: #d09f0f;

    color: #fff;

    display: flex;

    justify-content: center;

    align-items: center;

    font-size: 12px;

    position: relative;

    top: 5px;}



.slick-prev:before, .slick-next:before {}



.dynamicimage .slick-prev:before { content: "\f104"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; left: 0px; position: absolute; margin-top: 3px; margin-top: -3px; color: #000; font-size: 24px; top: 0px; margin-left: 4px;}



.dynamicimage .slick-next:before { content: "\f105"; display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; left: 0px; position: absolute; margin-top: 3px; margin-top: -3px; color: #000; font-size: 24px; top: 0px; margin-left: 4px;}



/* Ali on 10.10.2018 end */



/* Ali on 25.10.2018 start */



.group_process { max-width:545px; position:relative; margin:0px auto 50px;}

.group-progress_text { width:100%; position:relative; height:64px;}

.group-progress_text span { position: relative; background-color: #ececec; font-family: 'MarkPro'; color: #000; font-weight: bold; padding: 5px 8px; border-radius: 5px;}

.group-progress_text span:nth-child(1) { position: relative; margin-left:0px; width: 48px; float:left; left:0%;}

.group-progress_text span:nth-child(2) { position: relative; margin-left:-73px; float: left; left: 35%;}

.group-progress_text span:nth-child(3) { position: relative; margin-left: -72px; float: left; left: 75%;}

.group-progress_text span:before { content: ''; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 10px solid #ececec; position: absolute; left: 0px; right: 0px; margin: 0px auto; bottom: -9px;}

.group-progress_text span:after { height: 25px; width: 1px; position: absolute; background-color: #a0a0a0; content: ' '; left: 0px; right: 0px; margin: 0px auto; bottom: -30px; z-index: -1;}

.progress { height: 14px; border-radius: 50px; background-color: #f4f4f4; box-shadow: 0px 0px 5px 1px inset rgba(0, 0, 0, 0.2); width: 100%;}

.progress-bar { background-color: #004e82;}

.removeimage { background: #d09f0f; padding: 13px 15px; position: relative; right: 0px; top: 0px; color: #fff; font-size: 14px; line-height: 16px; font-family: 'MarkPro-Bold'; text-transform: uppercase; transition: all 0.5s; border: 1px solid #d09f0f; width:100%; margin-top:5px; text-align: center;}



.dynamicimage .slick-slide img { height:150px;}



.navigation ul li a { font-size: 13px;}



/* Ali on 25.10.2018 end */



/* Rizvi on 31.10.2018 */



.grid-layout {

    display: grid;

    grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));

    grid-gap: 10px;

    grid-auto-rows: minmax(180px, auto);

    grid-auto-flow: dense;

    padding: 10px;

}

.grid-layout .grid-item img { width:100%;}

.grid-layout .grid-item:nth-child(3) { grid-column-end: span 1; grid-row-end: span 2;}

.grid-layout .grid-item:nth-child(5) { grid-column-end: span 2; grid-row-end: span 2;}

.grid-layout .grid-item:nth-child(11) { grid-column-end: span 1; grid-row-end: span 2;}

.grid-layout .grid-item:nth-child(16) { grid-column-end: span 3; grid-row-end: span 2;}

.grid-layout .grid-item:nth-child(20) { grid-column-end: span 1; grid-row-end: span 4;}

.grid-layout .grid-item:nth-child(25) { grid-column-end: span 1; grid-row-end: span 2;}





/* Rizvi on 31.10.2018 end */



/* Ali on 05.11.2018 */



#container { width:100%;}

.item { box-sizing:border-box !important; padding:0px; margin:15px 0px 0px !important; overflow: hidden !important; float: left !important;}

.maso_box { width: calc(100% - 10px) !important; padding-right: 0px; box-sizing: border-box; overflow:hidden;}

.maso_box img { width:100%;}



/* Ali on 05.11.2018 end */

/* Rizvi on 08.11.2018 */

#amount, #amount2 { width: 45%; position: relative; text-align: center; box-sizing: border-box;}

.groudp_check .checkbox_theme {  display: inline-flex; align-items: center;}
.groudp_check .checkbox_theme p { margin:0px; padding:0px; line-height:16px; top: 2px;}
.groudp_check label.checkbox_theme img { margin-right:8px; top:0px;}
.groudp_check label.checkbox_theme img, .groudp_check label.checkbox_theme p { position: relative;}

.location:before { background-image:url(images/location_icon.png); background-repeat:no-repeat; content:' ';}

.below_details_box ul li p { margin:0px 0px 0px 20px;}
.below_details_box h2 { margin-bottom:10px;}

.suit_residence:before { background-image: url(images/suit_resdient_icon.png); background-repeat: no-repeat; content: ' '; width: 15px; height: 15px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.suit_guest:before { background-image: url(images/suit_guest.png); background-repeat: no-repeat; content: ' '; width: 15px; height: 15px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}

.suit_training:before { background-image: url(images/subtiable_training_icon.png); background-repeat: no-repeat; content: ' '; width: 16px; height: 15px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.suit_doctor:before { background-image: url(images/subtiable_doctor_icon.png); background-repeat: no-repeat; content: ' '; width: 16px; height: 15px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}


.prope_text1 p.location:before {
    width: 17px;
    height: 16px;
    content: ' ';
    background-image: url(images/location_icon.png);
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    left: 0px;
}

.prope_text1 p.swimming-pool:before {
    width: 17px;
    height: 15px;
    content: ' ';
    background-image: url(images/amenitis_icon2.png);
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    left: 0px;
}
.prope_text1 p.car-parking:before {
	width: 17px;
    height: 15px;
    content: ' ';
    background-image: url(images/car_icon.png);
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    left: 0px;
    margin-top: -3px;
}

.prope_text1 p.community-hall:before {
	width: 17px;
    height: 15px;
    content: ' ';
    background-image: url(images/amenitis_icon4.png);
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    left: 0px;
    margin-top: -3px;
}

.prope_text1 p.garden-area:before {
    width: 17px;
    height: 15px;
    content: ' ';
    background-image: url(images/garden_icon.png);
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    left: 0px;
    margin-top: -3px;
}
.prope_text1 p.lift:before {
	width: 16px;
    height: 16px;
    content: ' ';
    background-image: url(images/lift_icon.png);
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    left: 0px;
	margin-top: -3px;
}

.below_details_box ul li.residence:before {background-image: url(images/suit_resdient_icon.png); content: ' '; width: 15px; height: 15px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}
.below_details_box ul li.office:before {background-image: url(images/subtiable_guest_icon.png); content: ' '; width: 15px; height: 15px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}
.below_details_box ul li.gym:before {background-image: url(images/subtiable_gym_icon.png); content: ' '; width: 15px; height: 15px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}
.below_details_box ul li.guest-house:before {background-image: url(images/suit_guest.png); content: ' '; width: 15px; height: 15px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}
.below_details_box ul li.training-centre:before {background-image: url(images/subtiable_training_icon.png); content: ' '; width: 16px; height: 15px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}
.below_details_box ul li.doctors-chambers:before {background-image: url(images/subtiable_doctor_icon.png); content: ' '; width: 15px; height: 15px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}
.below_details_box ul li.boutique:before {background-image: url(images/subtiable_boqtious_icon.png); content: ' '; width: 15px; height: 15px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}
.below_details_box ul li.showroom:before {background-image: url(images/sutiable_hotel.png); content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}
.below_details_box ul li.restaurant:before {background-image: url(images/sutiable_food.png); content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}
.below_details_box ul li.atm:before {background-image: url(images/sutiable_atm.png); content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}
.below_details_box ul li.ice-cream-parlour:before {background-image: url(images/sutiable_ice-cream.png); content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}
.below_details_box ul li.shared-offices:before {background-image: url(images/sutiable_folder.png); content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}
.below_details_box ul li.call-centre:before {background-image: url(images/sutiable_center.png); content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}
.below_details_box ul li.coaching-centre:before {background-image: url(images/sutiable_training.png); content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}
.below_details_box ul li.Warehouse:before {background-image: url(images/sutiable_warehouse.png); content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}
.below_details_box ul li.Factory:before {background-image: url(images/sutiable_factory.png); content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}
.below_details_box ul li.Corporate_guest_house:before {background-image: url(images/suit_guest.png); content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}
.below_details_box ul li.Students:before {background-image: url(images/sutiable_education.png); content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}
.below_details_box ul li.Paying_guest:before {background-image: url(images/sutiable_pay.png); content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}
.below_details_box ul li.Play_School:before {background-image: url(images/Suitable_school.png); content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}

/*-- 01.02.2019 --*/

.below_details_box ul li.coffee-shop:before {background-image: url(images/coffee-blue.png); content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}
.below_details_box ul li.bachelor:before {background-image: url(images/bachlor-blue.png); content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}
.below_details_box ul li.family:before {background-image: url(images/family-blue.png); content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}
.below_details_box ul li.bank:before {background-image: url(images/bank-blue.png); content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}
.below_details_box ul li.retail-shop:before {background-image: url(images/retail-blue.png); content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}
.below_details_box ul li.Medicine_Pharmachy:before {background-image: url(images/pharmacy-blue.png); content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}
.below_details_box ul li.Spa:before {background-image: url(images/spa-blue.png); content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}
.below_details_box ul li.Bachelor:before {background-image: url(images/bachlor-blue.png); content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}

.below_details_box ul li.factory:before {background-image: url(images/factory-blue.png); content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}
.below_details_box ul li.play-school:before {background-image: url(images/playschool-blue.png); content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left:0px;}

/*-- 01.02.2019 end --*/

/*-- ali on 09.11.2018 --*/
#suitable .form-check.form-check-inline label.checkbox_theme p {padding: 0px 0 0px 20px;}
#aminity .form-check.form-check-inline label.checkbox_theme p {padding: 0px 0 0px 20px;}

.checkbox_theme p.Residence:before { background-image: url(images/resdient_icon.png); background-repeat: no-repeat; content: ' '; width: 15px; height: 15px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Office:before { background-image: url(images/office_icon.png); background-repeat: no-repeat; content: ' '; width: 15px; height: 15px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Gym:before { background-image: url(images/rent-icon5.png); background-repeat: no-repeat; content: ' '; width: 15px; height: 15px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Guest_House:before { background-image: url(images/guest_icon.png); background-repeat: no-repeat; content: ' '; width: 15px; height: 15px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Training_Centre:before { background-image: url(images/training_icon.png); background-repeat: no-repeat; content: ' '; width: 16px; height: 15px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Doctors_chambers:before { background-image: url(images/rent-icon6.png); background-repeat: no-repeat; content: ' '; width: 15px; height: 15px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Boutique:before { background-image: url(images/boqtious_icon.png); background-repeat: no-repeat; content: ' '; width: 15px; height: 15px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}

.checkbox_theme p.Swimming.Pool:before { background-image: url(images/amenitis_icon2.png); background-repeat: no-repeat; content: ' '; width: 15px; height: 15px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Car.parking:before { background-image: url(images/amenitis_icon3.png); background-repeat: no-repeat; content: ' '; width: 15px; height: 15px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Community.Hall:before { background-image: url(images/amenitis_icon4.png); background-repeat: no-repeat; content: ' '; width: 15px; height: 15px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Garden.Area:before { background-image: url(images/garden_icon.png); background-repeat: no-repeat; content: ' '; width: 15px; height: 15px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Security:before { background-image: url(images/security_icon.png); background-repeat: no-repeat; content: ' '; width: 15px; height: 15px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Lift:before { background-image: url(images/lift_icon.png); background-repeat: no-repeat; content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}

.checkbox_theme p.Restaurant:before { background-image: url(images/dinner.png); background-repeat: no-repeat; content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Play_School:before { background-image: url(images/school.png); background-repeat: no-repeat; content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Call_Centre:before { background-image: url(images/center.png); background-repeat: no-repeat; content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Coaching_Centre:before { background-image: url(images/training.png); background-repeat: no-repeat; content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Showroom:before { background-image: url(images/showroom.png); background-repeat: no-repeat; content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.ATM:before { background-image: url(images/atm.png); background-repeat: no-repeat; content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Ice_Cream_parlour:before { background-image: url(images/ice-cream.png); background-repeat: no-repeat; content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Warehouse:before { background-image: url(images/warehouse.png); background-repeat: no-repeat; content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Factory:before { background-image: url(images/factory.png); background-repeat: no-repeat; content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Corporate_guest_house:before { background-image: url(images/guest_icon.png); background-repeat: no-repeat; content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Students:before { background-image: url(images/education.png); background-repeat: no-repeat; content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Paying_guest:before { background-image: url(images/pay.png); background-repeat: no-repeat; content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Shared_Offices:before { background-image: url(images/folder.png); background-repeat: no-repeat; content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Bachelor:before { background-image: url(images/bachlor.png); background-repeat: no-repeat; content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
/* 01.03.2019 */
.checkbox_theme p.Family:before { background-image: url(images/family.png); background-repeat: no-repeat; content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Other:before { background-image: url(images/other.png); background-repeat: no-repeat; content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Medicine_Pharmachy:before { background-image: url(images/pharmacy.png); background-repeat: no-repeat; content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Coffee_Shop:before { background-image: url(images/coffee.png); background-repeat: no-repeat; content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Cake_shop:before { background-image: url(images/cake.png); background-repeat: no-repeat; content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Bank:before { background-image: url(images/bank.png); background-repeat: no-repeat; content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Retail_Shop:before { background-image: url(images/retail.png); background-repeat: no-repeat; content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
.checkbox_theme p.Spa:before { background-image: url(images/spa.png); background-repeat: no-repeat; content: ' '; width: 16px; height: 16px; position: absolute; background-position: center; background-repeat: no-repeat;margin-left: -20px;}
/* 01.03.2019 */

.slider-nav1 .slick-slide img {
    display: block;
    width: 100%;
    height: 100%;
}

.slider-for1 .slick-slide  {
    height:176px;
}

.slider-for1 .slick-slide img  {
    height:100%;
}

.slider-nav2 .slick-slide img {
    display: block;
    width: 100%;
    height: 100%;
}

.slider-for2 .slick-slide  {
    height:176px;
}

.slider-for2 .slick-slide img  {
    height:100%;
}

/*.row.grids_list .slider-for1 .slick-slide  {
    height:270px;
}*/

.wp-pagenavi { text-align:center;    margin-top: 40px;}
.wp-pagenavi a { margin: 0px 5px;
    border-radius: 0px;
    color: #1c1b1b;
    font-size: 18px;
    line-height: 20px;
    border: none;
	background: #e1e1e1;    padding: 7px 12px;}

.wp-pagenavi span.current {
    font-weight: bold;
    padding: 9px 12px;
    border: 0px;
    background-color: #cf9f2b;
    color: #fff;
}

/*Rizvi on 10.11.2018 */

.ttl_frm.otherrange1 input { width:43%; position:relative; height: 40px; margin:0px;}
.ttl_frm.otherrange1 .number_range { justify-content: space-between; margin-bottom:15px;}
.ttl_frm.otherrange1 .ui-widget-content { background-color:#ccc;}

.ttl_frm.otherrange .oneh input { margin-top:33px;}
.ttl_frm.otherrange .ui-widget-content { background-color:#ccc;}

.aprt{margin-bottom:15px;}

/* Rizvi on 08.11.2018 end */

/***new change***/

.article2 input {
    width: 100%;
    height: 43px;
    border: none;
    
    padding-left: 10px;
    font-family: 'MarkPro';
    font-size: 13px;
    border: 1px solid #069ad3;
} 
.article2{position:relative;} 

#displayl {
	display:none;
    position: absolute;
    width: 100%;
    top: 42px;
    margin: 0 !important;
    height: 100%;
    min-height: 300px;
    overflow-y: scroll;
    background: #fff;
    padding: 0;
	z-index:99999999;
}
.article2 ul{    list-style: none;
    background: #fff;
    padding: 10px;
    margin: 0;
   /* position: absolute;
    top: 105px;*/
    left: 1px;
   
}
.article2 ul li{color:#000; font-weight:400; padding:0px 0px 5px; display:block; cursor:pointer;}
.rpt p {
    background: #f9f7f7;
    padding: 20px 20px;
    border-radius: 8px;
    margin-top: 18px;
}
.mpns p{text-align:center;}
.mpns p:nth-child(2){
	background: #f9f7f7;
    padding: 20px 20px;
    border-radius: 8px;
    margin-top: 18px;
	margin-bottom:10px;
}

.page_back {
    
    position: relative;
}
.page_back a.logt{ 

	background: #d09f0f;
    padding: 13px 15px;
    position: absolute;
    right: 0px;
    top: 0px;
    color: #fff;
    font-size: 14px;
    line-height: 16px;
    font-family: 'MarkPro-Bold';
    text-transform: uppercase;
    transition: all 0.5s;
    border: 1px solid #d09f0f;
} 

.page_back a.logt:hover {
    color: #d09f0f;
    background: #fff;
    border: 1px solid #d09f0f;
}


/*===========================*/
/*  Popular Area Section
/*===========================*/
.popular-area-wrap{
	background-color: #fff;
	padding: 50px 0;
}
.hd2{
	font-size: 33px;
	line-height: 40px;
	font-family: 'GFS Didot', serif;
	text-transform: uppercase;
	color: #303030;
	padding-bottom: 10px;
}
.para2 {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #5a5a5a;
}
.gallery-bx{
	border: 8px solid #fff;
	position: relative;
}
.gallery-bx img {
    width: 100%;
}
.gallery-overlay {
    position: absolute;
    bottom: 0;
    color: #fff;
    padding: 10px 15px;
    width: 100%;
}
.gallery-overlay a{
	color: #fff;
}
.gallery-overlay h4{
	color: #f8f8f8;
	font-size: 20px;
	font-family: 'GFS Didot', serif;
	padding-bottom: 6px;
}
.gallery-overlay p{
	color: #f8f8f8;
	font-size: 13px;
	line-height: 20px;
	margin: 0;
}

.listing_view .own_row{display:flex;}
.listing_view .right_edit.other{position:relative;}
.listing_view .group_interest {
   
    position: relative;
    bottom: 0;
    right: 15px;
}
textarea.form-conts{resize:none; height:113px; outline:none;}
.newfld .modal-body{padding: 0px 27px 30px;}
.newfld .modal-dialog{width: 501px; margin-top:10px;}
.newfld .modal-title{margin-top:10px;}
.newfld .modal-content{margin-top:20px;}

.upf label{float: left;
    color: #fff;
    margin-bottom: 7px;
} 
.right_btn .btnbox {
    background: #d09f0f;
    padding: 13px 27px;
    right: 0px;
    top: 0px;
    color: #fff;
    font-size: 12px;
    line-height: 16px;
    font-family: 'MarkPro-Bold';
    text-transform: uppercase;
    transition: all 0.5s;
    border: 1px solid #d09f0f;
    position: relative;
    display: block;
	margin-left:0px;
}

.intemod .modal-content{background:url('images/popupbg.jpg') no-repeat center !important; background-size:cover;}
.intemod .form-box label{color:#fff;}
.intemod .modal-title{color:#fff;}
.intemod .left_inter h5{color:#fff;} 
.intemod .right_inter h4{color:#fff;}
.intemod .right_inter h4 span{ color:#cf9f2b} 
.intemod .modal-dialog { margin-top:10px; } 

/*-- Rizvi on 22.11.2018 --*/

.reqst span { background-color: #004e82; padding: 5px 8px; border-radius: 5px; margin-left: 11px; font-size: 12px; font-weight: 100; color:#fff;}
.reqst:hover span { color:#fff;}

.prope_text p.location:before {
    position: absolute;
    left: 0px;
    top: 0px;
    content: "\f041";
    width: 20px;
    height: 20px;
    font-family: 'fontawesome';
    color: #d09f0f;
    font-size: 18px;
}

.prope_box_check {text-align:center;}
.prope_box_check img{width:30%;margin-bottom:15px;}
.prope_box_check p, h4 {
    text-align: left;
}

.groudp_check{text-align:left;} 

.gallery-inner .col-md-3 {
    width: 28%;
}
.gallery-inner .col-md-6 {
    width: 52%;
}

.gallery-inner .col-md-3:nth-child(7) .gallery-bx{margin-top:5px;}

/* Rizvi on 23.11.2018 */

.below_details_box ul li.warehouse:before {
    background-image: url(images/subtiable_warehouse.png);
    content: ' ';
    width: 15px;
    height: 15px;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: 0px;
}

.below_details_box ul li.other:before {
    background-image: url(images/suitable_other_icon.png);
    content: ' ';
    width: 15px;
    height: 15px;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    margin-left: 0px;
}

.prope_text1 p.other:before {
    width: 16px;
    height: 16px;
    content: ' ';
    background-image: url(images/other_icon.png);
    background-position: center;
    background-repeat: no-repeat;
    position: absolute;
    left: 0px;
}


h2.nmf{
	
	margin: 0 auto;
    font-family: Montserrat,sans-serif;
    font-size: 2.1rem;
    font-weight: 700;
    line-height: 1.1;
    text-transform: uppercase;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    font-size: 6.25rem;
	margin-top:30px;
	color:#d09f0f;
	border: 1px solid;
}


.uprgt{width:100%; float:none; max-width:720px; margin:0 auto;}

.infst{float:left; width:42%; margin-right:0px; position:relative; }

.infst:before{
	    content: "\f041";
    font-family: FontAwesome;
    left: 9px;
    position: absolute;
    top: 10px;
    font-size: 19px; 
	color:#e3ad10;
	
	}
.inscnd{float:left;     width: 42.44%; margin-right:14px;}

.inscnd .select_box{margin-bottom:0;}

.sub_two{width:100%; margin:0 auto; margin-top:0px ; height:43px; padding: 7px; border-radius:3px;}
.inbx{width:11%; text-align:center;     padding: 0px;
    display: block; float:left;}
	.right_form_box .form_part {
  
    padding: 15px;
    border-radius: 5px;
}
.article2 input {
  
    padding-left: 28px;
}

a#mosuibu, a#lokbd {
    text-align: center;
    display: inline-block;
    background: #d09f0f;
    color: #ffff;
    padding: 7px 27px;
    border-radius: 5px;
}

.admdl .modal-dialog {
    width: 631px;
    margin-top: 10px;
}

.adimg {
    padding: 15px;
    text-align: center;
    margin-bottom: 15px;
}

.addmdlbdy h3 {
    color: #000;
    font-weight: 600;
    font-size: 26px;
    margin-bottom: 15px;
}

.addmdlbdy p{font-size:15px;}

.addmdlbdy p strong{font-size:14px; line-height: 16px;}

.addmdlbdy ol li{ font-size:15px; padding:0px 0px 10px;}

.addmdlbdy ol{margin-bottom:15px;}
.addmdlbdy ul {
    margin-bottom: 15px;
}
.addmdlbdy ul li {
    position: relative;
    padding: 0px 0px 6px 21px;
}
.addmdlbdy ul li:before{
content: "\f192";  
    font-family: FontAwesome;
    left:0px;
    position:absolute;
    top:0;
	
}

.whlslcin .rent_select{float:left; margin-top:12px;}
.whlslcin{width: 100%;
    max-width: 423px;
    float: right;}
	
	#counter{width:100%; max-width:720px; text-align:center; margin:0 auto;}
	
	#counter .col-sm-3{width:50%;}
	#counter h4{text-align:center;}
	
	.navigation ul li ul li.current-menu-item a {
    color: #fff !important;
}

.navigation ul li ul li.current-menu-item a:after{display:none !important;} 

.mpimg {width:130px; overflow:hidden; transition:0.5s;   }
.mpimg a{cursor:zoom-in;}
.mpimg:hover{transform:scale(1.1,1.1);}	

	
.mpimg img{width:100%;}



.listing_view .mpimg {
    position: absolute;
	margin-bottom: 0px ; 
	 z-index: 999;  
}

	.griding_view .mpimg{ position: static ;
    margin-bottom: 13px; } 
	
	

.listing_view .prope_text1{position:relative;}




/*kanchan(27-12-2018)*/
/*verified_pg*/
.verified_pg{width:100%;}
.verified_pg .verified_text{padding:35px 0px; text-align: center;}
.verified_pg .verified_text h2{font-size:33px; line-height: 35px; color:#2f2f2f; font-family:times new romen; margin-top:15px;}
.verified_pg .verified_text h2 span{font-family: 'Raleway', sans-serif;}
.verified_pg .verified_text h4{font-size:15px; line-height: 17px; color:#5e5e5e; margin-top:15px; font-family: 'MarkPro'; text-align: center;}
.verified_pg .how_dose_works h3{font-size:30px; line-height: 32px; color:#000; font-family: 'MarkPro-Book'; margin-top:20px; text-align: center; }

.verified_pg .how_dose_works{width:100%; padding:0px 0px 50px;}
.verified_pg .work_area{width:100%; margin-top:70px;}
.verified_pg .work_box{width:100%; border-radius:45px; box-shadow:1px 1px 5px rgba(0,0,0,0.5); padding:15px 8px 10px; text-align: center; position: relative;}
.in_work_bx{border:1px dashed #ffb400; padding:8px; border-radius:45px; position: relative; width:100%;} 

.verified_pg .number{width:65px; height: 65px; border-radius:50%; text-align: center; line-height: 55px; border:7px solid #f1f1f1; background:#ffb400; color:#fff; font-size:25px; margin: 30px auto -49px; font-family: 'MarkPro';}
.verified_pg .work_box p{font-size:14px; line-height: 20px; color:#929292;  font-family: 'MarkPro';}
.verified_pg .work_up_bx:nth-child(odd) .in_work_bx{position: relative;}
.verified_pg .work_up_bx:nth-child(odd) .in_work_bx:after{position: absolute; background:url(images/arrow.png)no-repeat; content:""; right: -35px; top: -19px; width: 42px; height: 40px;}
.verified_pg .work_up_bx:nth-child(even) .in_work_bx{border:1px dashed #03bbbf; position: relative;}
.verified_pg .work_up_bx:nth-child(even) .in_work_bx:after{position: absolute; background:url(images/arrow2.png)no-repeat; content:""; right: -35px; bottom: -40px; width: 42px; height: 40px;}
.verified_pg .work_up_bx:last-child .in_work_bx:after{display: none;} 

.verified_pg .work_up_bx:nth-child(2) .number{background:#03bbbf}
.verified_pg .work_up_bx:nth-child(3) .in_work_bx{border:1px dashed #f90819; }
.verified_pg .work_up_bx:nth-child(3) .number{background:#f90819}
.verified_pg .work_up_bx:nth-child(4) .in_work_bx{border:1px dashed #0ca1ff; }
.verified_pg .work_up_bx:nth-child(4) .number{background:#0ca1ff}
.verified_pg .work_up_bx:nth-child(5) .in_work_bx{border:1px dashed #28bf00; }
.verified_pg .work_up_bx:nth-child(5) .number{background:#28bf00}
.verified_pg .work_up_bx:nth-child(6) .in_work_bx{border:1px dashed #4eccde; }
.verified_pg .work_up_bx:nth-child(6) .number{background:#4eccde}


/*.benefits_section*/
.verified_pg .benefits_section{width:100%; padding:50px 0px; background:#f6f7f9;}
.verified_pg .benefits_section h2{text-align: center; font-family: 'MarkPro-Book'; text-transform: capitalize; margin-bottom:30px;}
.verified_pg .benefit_area{width:100%; display: flex; justify-content: center; flex-wrap: wrap;}
.verified_pg .benefit_box{  text-align:center; box-shadow:0px 0px 3px rgba(0,0,0,0.5); padding:50px 60px; margin-bottom:28px; background:#fff; width: 31%; margin: 0px 13px 28px;}
/*.benefit_area:last-child{display: flex; justify-content: center;  }
.benefit_area:last-child .benefit_box{margin:0px 13px;}*/
.verified_pg .benefit_icon{width:60px; height: 60px; margin:0 auto 20px;}
.verified_pg .benefit_box p{font-size:15px; line-height: 20px; color:#4a4a4a; font-family: 'MarkPro';}

/*service_fees_section*/
.verified_pg .service_fees_section{width:100%; padding:50px 0px; background:#004e82; text-align: center;}
.verified_pg .service_fees_section h3{font-size:30px; line-height: 32px; color:#fff; font-family: 'MarkPro-Bold'; text-transform: capitalize; padding-bottom:25px;}
.verified_pg .service_fees_section p{font-size:15px; line-height: 22px; color:#fff;  font-family: 'MarkPro'; padding-bottom:22px;}
.verified_pg .in_ser_fees{width:80%; margin:0 auto;}
.verified_pg .work_up_bx{margin-bottom:20px;}

/*changes*/

.verified_pg .number{width:65px; height: 65px; border-radius:50%; text-align: center; line-height: 55px; border:7px solid #f1f1f1; background:#ffb400; color:#fff; font-size:25px; margin: 30px auto -49px; font-family: 'MarkPro';}
.verified_pg .work_box{width:100%; border-radius:45px; box-shadow:1px 1px 5px rgba(0,0,0,0.5); padding:15px 8px 10px; text-align: center; position: relative;}
.work_icon{width:50px; height: 40px; margin:15px auto;}
/*end changes*/

/*thank_you_section*/
.thank_you_section{width:100%; background:#f5f5f5; padding:90px 0px; text-align: center;}
.thank_you_section h2{font-size:118px; line-height: 100px; color:#004d81; font-family:times new romen; margin-bottom:20px;}
.thank_you_section h2 span{color:#cf9f0f; display: block;}
.thank_you_section h5{font-size:18px; line-height: 23px; color:#0d0d0d; font-family:times new romen; }
.in_thank_you{width:60%; margin:0 auto;}



/****start soubhik***/
.headmenu{display:block; text-align:center; padding:43px 0px 25px;}
.headmenu h2{color:#303030; font-size:33px; font-family: 'GFS Didot', serif;} 
.formarea h4{font-size:20px; color:#303030; font-weight:400; font-family: 'GFS Didot', serif; text-transform:uppercase; margin-bottom:25px; } 
.formarea label{display:block; font-family: 'MarkPro-Bold'; color:#3d3d3d; font-size:14px; margin-bottom:9px;}
.formarea label sup{color:#eb5050; font-size:12px;}
.formarea input{width:100%; height:50px; border:1px solid #dbdbdb; padding:6px 12px; outline:none; margin-bottom:15px;}
.formarea select{width:100%; height:50px; border:1px solid #dbdbdb; padding:6px 12px; outline:none; margin-bottom:15px; -webkit-appearance: none;
-moz-appearance: none;
appearance: none; background: url(images/select_arrow.png) no-repeat 97% center; cursor:pointer; }
.oneh{float:left; width:49%;}
.twoh{float:right; width:49%;}

#frmtwo{opacity: 0.3;
filter: alpha(opacity=30);}

.stp{display:inline-block;}



/*****soubhik*******/


.rentvalue_bansec{display:block;}

.rentvalue_bansec img{width:100%;}

.rentvalue_txtsec{padding: 11px 0px 30px; text-align:center;font-weight: bold;}
.rentvalue_txtsec p{padding:0px 163px;}

.asharea{padding:47px 40px; background:#eef1f5;}
.cfl{display: flex;}
.asis{text-align:center;display: inline-block; margin: auto;}
.asis_ic{float:left; margin-right:20px;}
.asis_ic img {float:left; margin-right:20px;width:250px;}
.asis p{float: left; margin-top:130px; font-size:50px; color:#5e5e5e; font-family: 'MarkPro'; }
.asharea input{border:1px solid #dbdbdb; height:39px; width:100%; padding:6px 12px; color:#5e5e5e; font-family: 'MarkPro'; font-size:14px; outline:none; }
.asharea textarea{border:1px solid #dbdbdb; height:auto; width:100%; padding:6px 12px; color:#5e5e5e; font-family: 'MarkPro'; font-size:14px; outline:none; resize:none; }
.asharea input[type=radio]{vertical-align:top; margin-right:9px; height:auto; width:auto; }
.asharea input[type=checkbox]{vertical-align:top; margin-right:9px; height:auto; width:auto; }

.asharea label{display:block; margin-bottom:10px; color:#5e5e5e; font-size:14px; font-family: 'MarkPro-Book'; }
.asharea span{margin-right:25px; font-family: 'MarkPro'; color:#797979; font-size:14px;}
.frmbx{margin-bottom:22px;}
.frmex label{ margin-bottom: 17px;}
.frmex_two span{margin-right:5px !important;}
.frmex_two input{margin-bottom:24px !important;}
.tarea {height: 200px !important;}
.asharea input[type="submit"] {
width: auto;
background: #d09f0f;
color: #fff !important;
font-size: 18px;
padding: 12px 49px;
height: auto;
}
.frmbx br{display:none;}
.dis{text-align:left;}
.dis p{font-size: 11px; padding: 0 ;}

/*--- Ali on 21.01.2019 ---*/

.mean-container .mean-nav ul li li a:hover { background-color:#004e82; opacity:1;}

/*--- Ali on 21.01.2019 ---*/

/*--- Ali on 22.01.2019 ---*/

.prope_pic1 img { width:100%;}

/*--- Ali on 22.01.2019 end ---*/


/**---------- Dialog Box by Ali -----------**/

.blackDilag { width: 100%; height: 100%; position: fixed; background-color: rgba(0, 0, 0, 0.4); z-index: 999; left: 0px; top: 0px; display:none;}
.BoxShowDg { width: 100%; max-width: 480px; background-color: #fff; position: relative; margin: 0px auto; margin-top: 0px; margin-top: 10%; border-radius: 12px; box-sizing: border-box; padding: 20px;}
.BoxShowDg .boxCpt { width:100%; position:relative; box-sizing:border-box; padding:15px; text-align:center;clear: both;}
.BoxShowDg .boxCpt h2 {  font-size: 18px; line-height: 25px; font-family: 'GFS Didot', serif; color: #2e2e2e; padding-bottom: 15px;}
.closeCross { width:20px; height:20px; border-radius:50%; border:1px solid #ccc; float:right; text-align: center;
line-height: 20px;}
.closeCross:hover { width:20px; height:20px; border-radius:50%; border:1px solid #ccc; float:right; text-align: center;
line-height: 20px; color:#ccc;}
.LeftProperTx { float:left; position:relative;}
.RigProperTx { float:right; position:relative;}
.LeftProperTx p, .RigProperTx p { font-size: 12px; line-height: 16px; color: #3d3d3d; font-family: 'MarkPro-Bold';}
.LeftProperTx p span, .RigProperTx p span { color:#cf9f2b;}


/*26-03-2019*/
.make-rent-ease{
    overflow:hidden;
    padding: 70px 0;
    background-color: #f6f7f9;
    text-align: center;
}
.make-rent-ease h2{
    margin-bottom: 50px;
    text-transform: none;
}
.make-rent-ease h3{
    font-size: 18px;
    line-height: 24px;
    color:  #004e82;
    margin-bottom: 16px;
    font-family: 'GFS Didot', serif;
}
.col-custom-2 {
    width: 16.66666667%;
    float: left;
    padding: 0 15px;
}
.make-rent-ease .col-custom-2 img{
    margin-bottom: 25px;
}

.make-rent-ease.yellow{
    background-color: #e4c308;    
}

.make-rent-ease.yellow h4{
    font-size: 20px;
    line-height: 25px;
    color: #fff;
    font-family: 'GFS Didot', serif;
    text-transform: uppercase;
    margin-bottom: 10px; 
	text-align: center;
}
.make-rent-ease.yellow h3{
    font-size: 41px;
    line-height: 49px;
    color: #fff;
    font-family: 'GFS Didot', serif;
    text-transform: uppercase;
    margin: 0 0 25px 0;
}
.make-rent-ease.yellow h3 span{
    font-size: 52px;
}
.mobile-slider-1 .w225 {
    width: 195px;
    float: left;
    text-align: left;
    margin-right: 30px;
}
.make-rent-ease.yellow .mobile-slider-1, .w225{
    float: left;
    text-align: left;
}
.w225{
    width: 222px;
    margin-right: 45px;
}
.w225:last-child{
    margin-right: 0;
}
.make-rent-ease.yellow .read_btn {
    font-size: 16px;
    text-transform: capitalize;
    font-family: 'GFS Didot', serif;
    border: 1px solid #fff;
    background-color: transparent;
    color: #fff;
    display: block;
    text-align: center;
}
.make-rent-ease.yellow .read_btn:hover{
    background-color: #d09f0f;
    color:  #fff;
}
.make-rent-ease.yellow h5{
    color: #010101;
    font-size:19px;
    line-height: 24px;
    font-family: 'GFS Didot', serif;
    margin-bottom: 10px;
}
.w225 img{
    margin-bottom: 25px;
}

.make-rent-ease.yellow .w225 p{
    color: #000;
}
.w225.resfull a.reqst{
	position:static;
}
/*26-03-2019*/

/*Blog page starts*/
.BlogBoxPages { width:100%; position:relative; margin:0px; padding:0px; margin-bottom: 35px;}
.BlogPic { width:100%; position:relative; margin:0px 0px 31px 0px; padding:0px;}
.BlogText { width:100%; position:relative; padding:0px; margin:0px;}
.BlogText h2 {  font-size:22px; line-height:24px; color:#313131; font-weight: 500; margin-bottom:15px;}
.BlogText h2 a {  color:#313131;}
.BlogText h2 a:hover {  color: #d09f0f;}
.BlogText ul { list-style:none; margin:0px 0px 12px; padding:0px; display: inline-block; position:relative;}
.BlogText ul li { padding:0px; margin:0px 15px 0px 0px; display:inline-block; position: relative;}
.BlogText ul li:after { content: ' '; position: absolute; height: 12px; width: 1px; background-color: #d09f0f; right: -10px; top: 4px;}
.BlogText ul li:last-child:after { display:none;}
.BlogText ul li p { color:#d09f0f; font-size:14px; line-height:20px; font-weight:400; padding: 0px; margin: 0px;}
.BlogText ul li p i { margin-right:5px;}
.BlogText p { margin: 0px; padding: 0px 0 20px 0; font-size: 14px; color: #5e5e5e;line-height: 24px; font-weight:400;}

.RecPost { width:100%; position:relative; background-color:#f1f1f1; box-sizing: border-box; padding: 40px 35px 35px; margin-bottom: 12px;}
.RecPost h2 { color:#313131; font-size:22px; line-height:24px; font-weight:500; margin-bottom:20px;}
.RecPost ul {list-style:none; margin-bottom:0;}
.RecPost ul li { list-style:none; padding:0px; margin:0px 0px 15px 15px; position:relative; line-height:24px;}
.RecPost ul li:last-child {margin-bottom:0;}
.RecPost.listName ul li {margin-bottom:8px;}
.RecPost ul li a {color:#606060;}
.RecPost ul li a:hover {color:#d09f0f;}
.RecPost ul li:before { content:' '; position:absolute; width:4px; height:4px; background-color: #d09f0f; left: -14px; top: 10px;}
.BlogPic img{
    width: 100%;
}

.blogPage .BlogText > div, .blogPage .post-attachments, .blogPage .addtoany_share_save_container{
display:none !important;
}
.blogPage .headingTitle{padding:15px 0}




/**---------- Dialog Box by Ali end -----------**/


/*--  loading gif --*/

.LoadingIcon {     width: 100px;
    height: 100px;
    position: absolute;
    left: calc(100% - 80%);
    right: 0px;
    top: 600px;
    margin: auto;
    display: none; z-index: 1;}

@media only screen and (max-width:1199px){

  .navigation ul li a{     margin: 0 5px; font-size: 10px !important;}

  .reqst{padding: 12px 14px;font-size: 12px;}

  h1{font-size: 34px; line-height: 43px;}

  .banner_section h4 {font-size: 17px;}

  .banner_section .slick-prev {left: 16px;}

  .banner_section .slick-next {right: -32px;}

  .property_text p{font-size: 12px;}

  .property_text h6{text-align: center;}

  .property_inarea .left{width:100%;}

  .property_inarea .right{width:100%;}

  .right ul{text-align: center;}

  .what_people_section .right {width: 69%;}

  .form_area {width: 62%;}

  .banner_icons {width: 63%;}

  .form-area{width: 59%;}

  .about_content h4 {font-size: 23px; line-height: 32px;}

  .whu_choose_us h4 {font-size: 23px; line-height: 32px;}

  .choose_box h5 {font-size: 19px; line-height: 25px;}

  .meet_pic{height: 189px;}

  .meet_text a i{margin: 0px 1px; font-size: 16px;}

  .meet_inside .left h3 {font-size: 14px;}

  .meet_inside{padding-bottom: 5px;}

  .right_con_text {width: 68%;}

  .right_con_text {width: 75%;}

  .right_con_text h5 a {font-size: 15px;}

  .gal_text h5 {font-size: 16px;}

  .edit_btn{padding: 9px 13px; font-size: 12px;}

  .edit_check span{font-size: 12px;}

  .prope_box{padding: 23px;}

  .remove_btn {font-size: 12px; padding: 12px 13px;}

  .prope_text h4 {font-size: 19px;}

  .edit_check{font-size: 11px;}

  .right_rent {width: 100%;}

  .right_rent h3 {font-size: 18px;}

  .maso_gal_box:first-child .maso_box:nth-child(2) {width: 48%;}

  .maso_gal_box:first-child .maso_box:nth-child(1) {width: 48%;}

  .span6{width:100% !important;}

  .maso_gal_box:last-child .maso_box:nth-child(2) {width: 100%;}

  .span6{height: 321px !important;}

  .span5{height: 164px !important; margin-left: 20px;}

  .maso_text h5{font-size: 18px;}

  

    /*-- property by Ali on 26.09.2018 --*/
  

  /*.listing_view .slick-initialized .slick-slide { width: 119px !important;}

  .listing_view .slider-for .slick-list { height: 119px !important;}

  .listing_view .slick-initialized .slick-slide { width: 119px !important;}

  .listing_view .slider-for1 .slick-list { height: 119px !important;}

  .listing_view .slick-initialized .slick-slide { width: 119px !important;}

  .listing_view .slider-for2 .slick-list { height: 119px !important;}

  .listing_view .slider-nav .slick-list .slick-track .slick-slide { width: calc(19% / 4) !important;}*/

  .below_details_box h2 { font-size: 12px;}

  

  .below_details_box ul li p { font-size: 12px;}

  .prope_text1 p { font-size: 12px;}

  .prope_text1 p span { font-size: 11px;}

  .right_top_detais p { font-size: 12px;}

  .price_square h4 { font-size: 18px;
    line-height: 44px;
    margin-right: 10px;}

  

  /*-- property by Ali on 26.09.2018 --*/

  

  /*-- property by Ali on 27.09.2018 --*/

  

  /*.product-slider #thumbcarousel .item .thumb { border: 0px solid #cecece; width: calc(95% / 4);}

  .product-slider #thumbcarouse2 .item .thumb { border: 0px solid #cecece; width: calc(95% / 4);}

  .product-slider #thumbcarouse3 .item .thumb { border: 0px solid #cecece; width: calc(95% / 4);}

  

  .listing_view .product-slider #thumbcarousel .item .thumb { width: calc(89% / 4);}

  .listing_view .product-slider #thumbcarouse2 .item .thumb { width: calc(89% / 4);}

  .listing_view .product-slider #thumbcarouse3 .item .thumb { width: calc(89% / 4);}*/

  

  /*-- property by Ali on 27.09.2018 end --*/

  

  /*.listing_view .slider-nav .slick-list .slick-track .slick-slide { width: calc(85% / 4) !important;} */

  

  /*-- Ali on 25.10.2018 --*/

  

  .prope_box_check.other2_item { width: 230px; margin-right: 30px;}

  

  /*-- Ali on 25.10.2018 end --*/

  /*-- Ali on 19.01.2019 --*/
	
  .no-padding { padding:0px;}
  .bnnrslide div img { object-fit: cover;}

  /*-- Ali on 19.01.2019 end --*/
	
  /*-- Ali on 21.01.2019 --*/
	
  .property_text .left h5 { font-size: 16px;  margin-top: 15px;}
  .listing_view .image_slide { width: 35%;}
  .listing_view .right_edit.other { width: 65%;}
	
	.totalfrm { width:74%;}
	
  /*-- Ali on 21.01.2019 --*/
	
}



@media only screen and (max-width:991px){



  .navigation{width:100%;}

  .reqst{top: -47px;}

  .navigation ul{text-align: center;}

  .main_header{padding: 25px 0px 8px;}

  .navigation ul li.active a::after{bottom: -8px;}

  .navigation ul li a::after{bottom:-8px;}

  .quick_links ul li:last-child a {font-size: 14px;}

  .social_icons ul li{margin: 0px 6px;}

  h1 {font-size: 24px; line-height: 36px;}

  .banner_section h4 {font-size: 12px;}

  .form_area {width: 77%;}

  .banner_icons {width: 86%;}

  .form-area {width: 78%;}

  .logo_holder{margin:0 auto; display: table;}

  .about_pic{width: 34%;}

  .about_content h4 {font-size: 21px; line-height: 29px;}

  .about_content{padding: 27px 0px;}

  .whu_choose_us h4 {font-size: 20px; line-height: 29px;}

  .choose_box img{width:40px;}

  .choose_pic{height:50px;}

  .meet_pic {height: 147px;}

  .meet_inside .left{width:100%;}

  .meet_inside .right{width:100%;}

  .meet_inside .left h3::after{display: none;}

  .meet_text{text-align: center;}

  .meet_inside h3{padding-bottom:10px;}

  #counter span {font-size: 42px; line-height: 69px;}

  #counter h4{font-size: 12px;}

  .reality_section{padding:50px 0px;}

  h2{font-size:29px;}

  .con_link_box{margin-bottom:25px;}

  .contact_links .con_link_box:nth-child(1) {width: 100%;}

  .contact_links .con_link_box:nth-child(2) {width: 100%;}

  .contact_links .con_link_box:nth-child(3) {width: 100%;}

  .left_con_icon {width: 15%;}

  .right_con_text {width: 85%;}

  .right_edit{margin-top: 35px;}

  .reqst.property{margin-top:60px;}

  .prope_text {width: 67%;}

  .prope_pic {width: 33%;}

  .aboutpg_text {width: 100%;}

  .most_suitable div{margin-right: 21px; margin-top: 10px;}

  .progress_rent {width: 96%;}

  .maso_gal_box {width: 100%;}

  .maso_gal_box:first-child .maso_box:nth-child(2){margin-left: 9px;}

  .maso_gal_box{margin-bottom: 23px;}





  /*--- Property by Ali on 26.09.2018 ---*/

  

  .listing_view .image_slide { width: 40%;}

  .listing_view .right_edit.other { width: 60%; margin-top: 0px;}

  .listing_view .prope_text1 { width: 100%;}

  .listing_view .right_top_detais { width: 100%; text-align: left;}

  .listing_view .right_top_detais .verified { padding-left: 19px;}

  .listing_view .one_group { flex-direction: column;}

  .listing_view .btnbox {margin-left: 0px; text-align: center;}

  .below_feedback { margin-top: 15px; text-align: left;}

  .listing_view .below_feedback a { padding-left: 30px;}

  .listing_view .below_feedback a.heart_icon:before { left: -5px;}

  .property_lists.other_fix .reqst { top:0px; display:block;}

  .property_lists.other_fix { margin-bottom:20px;}

  /*.listing_view .slider-nav .slick-list .slick-track .slick-slide { width: calc(62% / 4) !important;}*/

  

  /*.slider-nav .slick-list .slick-track .slick-slide { width: calc(87% / 4) !important;}*/

  .right_edit.other { margin-top: 0px;}

  .prope_text1 h4 { font-size: 18px; line-height: 20px;}

  .prope_text1 ul { flex-wrap: wrap;}

  .prope_text1 ul li { margin-bottom: 10px; width:100%;}

  .prope_text1 ul { margin-bottom: 0px;}

  .one_group { justify-content: space-between; flex-direction: column;}

  .btnbox { padding: 10px; margin-left: 0px; text-align: center;}

  

  /*--- Property by Ali on 26.09.2018 end ---*/

  

  /*-- Ali on 27.09.2018 --*/

  

  /*.slider-nav1 .slick-list .slick-track .slick-slide { width: calc(86% / 4) !important;}

  .slider-nav2 .slick-list .slick-track .slick-slide { width: calc(86% / 4) !important;}

  .slider-nav3 .slick-list .slick-track .slick-slide { width: calc(86% / 4) !important;}

  

  .listing_view .slider-nav .slick-list .slick-track .slick-slide { width: calc(86% / 4) !important;}

  .listing_view .slider-nav1 .slick-list .slick-track .slick-slide { width: calc(86% / 4) !important;}

  .listing_view .slider-nav2 .slick-list .slick-track .slick-slide { width: calc(86% / 4) !important;}

  .listing_view .slider-nav3 .slick-list .slick-track .slick-slide { width: calc(86% / 4) !important;}*/

  

  #amount, #amount2 { font-size: 10px;}

  .group_line_label input[type="text"] { width: 50px; font-size: 14px;}

  

  /*-- Ali on 27.09.2018 end --*/

  

  /*-- Ali on 28.09.2018 --*/

  

  .product-slider #thumbcarousel .item .thumb { border: 0px solid #cecece; width: calc(93% / 4);}

  .product-slider #thumbcarouse2 .item .thumb { border: 0px solid #cecece; width: calc(93% / 4);}

  .product-slider #thumbcarouse3 .item .thumb { border: 0px solid #cecece; width: calc(93% / 4);}

  

  /*-- Ali on 28.09.2018 --*/

  

  /*-- Ali on 01.10.2018 --*/

  

  .reqst.stp { position: relative; top: 0px;}

  .oneh, .twoh { width:100%;}

  .btn.reqst { top: 0px;}

  .reqst.Submit { top: 0px;}

  

  /*-- Ali on 01.10.2018 --*/

  

   /*-- Ali on 04.10.2018 --*/

  

  .imageThumb {

    max-height: 86px;

    padding: 1px;

    cursor: pointer;

    max-width: 86px;

    height: 86px;

    width: 86px;}



   /*-- Ali on 04.10.2018 end --*/
	
   /*-- Ali on 19.01.2019 --*/
	
   .gallery-inner .col-md-3 { width: 50%;}
	
   /*-- Ali on 19.01.2019 end --*/
 
   /*-- Ali on 21.01.2019 --*/
	
   .property_text .left { width:100%; text-align:center;}
   .property_text .right { width:100%; position:relative; margin-top:0px; text-align:center;}
   .navigation ul li a { margin: 0 10px; }
	
   .property_text p { font-size: 12px; margin-bottom: 0px; padding: 0px;}
	
	.property_text h4 { font-size: 16px; line-height: 22px;}
	
	.listing_view .group_interest { position: relative; width: 100%; float: left; right: 0px;}
	.listing_view .mpimg { position: relative;}
	.price_square { margin-bottom: 15px;}
	
	.wp-pagenavi { text-align: center; margin-top: 40px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}
	
	.asis p { font-size: 36px;}
	.rentvalue_txtsec p { padding: 0px;}
	
	.in_ft_right { padding:0px;}
	
	.totalfrm { width: 64%;}
	
	/*-- Ali on 21.01.2019 end --*/
	  .BlogText h2 {
    font-size: 18px;
    line-height: 22px;
}

  }



  @media only screen and (max-width:767px){

    .form_box {width: 100%;}

    .form_area{display: block; width: 81%;}

    .reqst{position: static;  display: table; margin:15px auto; float: none; }

    .mean-container .mean-bar{width: 0px;}

    .mean-nav{z-index:999;}

    .social_icons{text-align: center;}

    .quick_links{text-align: center;}

    .box{width: 31%; margin: 0px 2px;}

    .banner_icons {width: 87%;}

    .top_property_section{padding: 61px 0px;}

    .welcome_section{padding: 33px 0px 58px;}

    h2{font-size: 30px;}

    .gal_box{width: 50%; float: left;}

    .what_people_section{padding: 61px 0px;}

    .in_ft_right{padding-left:0px;}

    .right_ft{margin-top:20px; clear:both;}

    .mid_ft{margin-bottom:20px;}

    .up_footer h4{padding-bottom: 16px;}

    .bnnrslide div img{display: none;}

    .bnnrslide div{ height: 903px;}

    /*.banner_text{top: 6%;}*/

    .mobile_div{padding:18px 0px; text-align: center;}

    .mobile_div .social_icons ul li i{color:#004e82; transition:all 0.5s;}

    .mobile_div .social_icons ul li i:hover{color:#e3ad10;}

    .mobile_div .quick_links ul li a{color:#004e82;}

      .mobile_div .quick_links ul li a:hover{color:#e3ad10;}

    .logo_mobile_holder{padding-bottom:15px;}

    .up_header{display: none;}

    .main_header .reqst{display: none;}

    .mobile_div{display: block;}

    .flus{display: block; position:absolute; top: -9px; right: 0px; clip-path: polygon(100% 0, 0 0, 100% 100%);}

    .flus i{width: 60px; height: 60px; background:#e3ad10; line-height:44px; color:#fff; font-size:25px; text-align: center;  font-size:15px; padding-left: 30px;}

    

    .bnnrslide div{height: 480px;}

    .mean-container .mean-bar{min-height: 4px;}

      .mean-container a.meanmenu-reveal{right:41px !important; top:-46px;}

      .mean-container .mean-nav{margin-top: 16px;}

      .property_box{margin-left: 0px;}

      .logo_holder{margin:0 auto; display: inline-block;}

      .about_pic {width: 56%; float: none; margin:0 auto 34px;}

      .about_content{text-align: center;}

      .right_usp{margin-top:25px;}

      .our_usp{padding: 20px 0px;}

      .choose_box{margin-top:30px;}

      .team_box {width: 55%; margin:0 auto 25px; }

      .meet_pic {height: 217px;}

      .reality_section {padding: 50px 0px 80px;}

      #counter{margin-top:0px;}

      .counter-Txt{margin-top:0; margin-bottom:50px;}

      .gal_text{top:inherit;}

      .right_con_text{text-align: left;}

      .right_con_text {width: 82%;}

      .map_box{clear: both; margin-top:35px;}

      .map_sec{margin-top:30px; clear: both;}

      .cont_left{clear: both;}

      .submit{margin-top: 11px; margin-bottom: 36px;}

      .cont_left h2{margin-top:10px;}

      

      .right_inter h4 span {font-size: 15px;}

      .left_rent{width:100%; margin-bottom:30px;}

      .most_suitable div{width: 19%; height: 46px;}

      .most_suitable div .conta{font-size:12px;}

       .progress_bar{margin-right: 63px;}

       .Amenities div{width: 30%;}

       .Amenities{display: inline-block;}

       .article2{height:none;}

       .form-area .form_part{min-height:0px;}

       .banner_section .bnnrslide img{display: block;}

       .form-area {width: 82%;}



	   

	    /*--- Property by Ali on 26.09.2018 ---*/

  

	  .listing_view .image_slide { width: 33%;}

	  .listing_view .right_edit.other { width: 67%; margin-top: 0px;}

	  .listing_view .prope_text1 { width: 100%;}

	  .listing_view .right_top_detais { width: 100%; text-align: left;}

	  .listing_view .right_top_detais .verified { padding-left: 19px;}

	  .listing_view .one_group { flex-direction: column;}

	  .listing_view .btnbox {margin-left: 0px; text-align: center;}

	  .below_feedback { margin-top: 15px; text-align: left;}

	  .listing_view .below_feedback a { padding-left: 30px;}

	  .listing_view .below_feedback a.heart_icon:before { left: -5px;}

	  .property_lists.other_fix .reqst { top:0px; display:block;}

	  .property_lists.other_fix { margin-bottom:20px;}

	  

	  /*.listing_view .slick-initialized .slick-slide { width: 200px !important;}

	  .listing_view .slider-for .slick-list { width:200px !important;}

	  .listing_view .slider-for .slick-list { height: 200px !important;}*/

	  

	  /*--- Property by Ali on 26.09.2018 end ---*/

	  

	  /*--- Property by Ali on 27.09.2018 --*/

	  

	 /* .listing_view .slick-initialized .slick-slide { width: 200px !important;}

	  .listing_view .slider-for .slick-list { height: 200px !important;}

	  .listing_view .slick-initialized .slick-slide { width: 200px !important;}

	  .listing_view .slider-for1 .slick-list { height: 200px !important;}

	  .listing_view .slick-initialized .slick-slide { width: 200px !important;}

	  .listing_view .slider-for2 .slick-list { height: 200px !important;}*/

	  /*.listing_view .slider-nav .slick-list .slick-track .slick-slide { width: calc(93% / 4) !important;}

	  .listing_view .slider-nav1 .slick-list .slick-track .slick-slide { width: calc(93% / 4) !important;}

	  .listing_view .slider-nav2 .slick-list .slick-track .slick-slide { width: calc(93% / 4) !important;}

	  

	  .slider-nav .slick-list .slick-track .slick-slide { width: calc(96% / 4) !important;}

	  .slider-nav1 .slick-list .slick-track .slick-slide { width: calc(96% / 4) !important;}

	  .slider-nav2 .slick-list .slick-track .slick-slide { width: calc(96% / 4) !important;}*/

	  

	  .mobile_filter { width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; z-index: 10; background-color: #f9f7f7; overflow: auto; padding: 30px; -ms-transform: translate(0px,-100%); /* IE 9 */ -webkit-transform: translate(0px,-100%); /* Safari */ transform: translate(0px,-100%); /* Standard syntax */     transition: 0.3s; opacity:0; visibility:hidden;     padding-top: 0px;}

	  .addFilter { opacity:1; transition:0.3s; -ms-transform: translate(0px,0%); /* IE 9 */ -webkit-transform: translate(0px,0%); /* Safari */ transform: translate(0px,0%); /* Standard syntax */     visibility: visible;}

	  .close_btn {     display: block;
    padding: 15px 5px 10px;
    text-align: right;
    color: #d09f0f;     font-size: 24px;}

	  

	  /*.slick-track { width: 100% !important;}*/

	  

/*	  .slick-slide { width: 100% !important;}*/

	  

	  

	  /*--- Property by Ali on 27.09.2018 ---*/

	  

	  /*--- Property by Ali on 28.09.2018 ---*/

	  

	  .item-change { width:100%;}

	  

	  /*--- Property by Ali on 28.09.2018 ---*/

	    /*-- Ali on 04.10.2018 --*/

  

  .imageThumb {

    max-height: 86px;

    padding: 1px;

    cursor: pointer;

    max-width: 86px;

    height: 86px;

    width: 86px;}

	

	.previewBox {

		width: 80px;

		height: 80px;}



   /*-- Ali on 04.10.2018 end --*/

   

   /*-- Ali on 06.10.2018 --*/

	   

	   .remove_ico { width: 82px; height: 82px;}

	   

	   /*-- Ali on 06.10.2018 end --*/

	   

	   /*--Ali on 20=5.10.2018 --*/

	   

	   .slick-prev { left: 0px;}

	   .slick-next { right: 0px;}

	   

	   .dynamicimage .slick-slide img { width:100%;     height: 180px;}

	   

	   /*--Ali on 20=5.10.2018 --*/
	  
	  /*-- ali on 21.01.2019 --*/
	  
	  .usermenu { position: absolute; right: 110px; top: -35px; text-transform: capitalize; font-size: 13px; text-align: center; cursor: pointer;}
	  .asis p { font-size: 30px;} 
	  #counter .col-sm-3 { width: 100%;}
	  
	  .inbx .submit { margin:0px;}
	  
	  /*-- ali on 21.01.2019 end --*/

	  /*-- ali on 04.02.2019 --*/
	  
	  .filter { display:block;}
	  
	  /*-- ali on 04.02.2019 --*/

  }

  @media only screen and (max-width:700px){


	  /*--- Property by Ali on 26.09.2018 ---*/

	  /*.listing_view .slick-initialized .slick-slide { width: 180px !important;}
	  .listing_view .slider-for .slick-list { width:180px !important;}
	  .listing_view .slider-for .slick-list { height: 180px !important;}*/

	  /*--- Property by Ali on 26.09.2018 end ---*/
	  
	  /*--- property by Ali on 21.01.2019 ---*/
	  
	  .asis p { float: none;     margin: 0px;}
	  .asis_ic { float: none;  margin-right: 0; }
	  .asis_ic img { margin-right: 0px;}
	  .asis { text-align: center; display: flex; margin: 0px; width: 100%; flex-direction: column; justify-content: center; align-items: center;}  

      .prope_box_check.other2_item { width: 200px; margin-right: 30px;}
	  
	  /*--- property by Ali on 21.01.2019 end ---*/

  }

  

  @media only screen and (max-width:639px){

    .banner_section .slick-prev {left: 5px; background-size: 13px;}

    .banner_section .slick-next {right: -43px; background-size:13px;}

    .form_area{text-align: center;}

    .icon_pic{width: 45px; height: 45px;}

    .icon_pic img{width:25px;}

    h1 {font-size: 23px; line-height: 30px;}

    .banner_section h4 {font-size: 11px;}

    .property_box{width:100%;}

    .property_inarea .right {width: 50%;}

    .property_inarea .left {width: 50%;}

    .tab_drawer_heading{background:#d09f0f; font-family: 'GFS Didot', serif;}

    .in_ft_left{padding-right:0px; text-align:center; margin-bottom:25px;}

    .gal_text{top: 55%;}

    h1 {font-size: 18px; line-height: 30px;}

    .left_form_box{float: none; width:100%; clear: both; margin-top:15px;}

    .right_form_box {float: none; width:100%; clear: both;}

    .bnnrslide div {height: 1061px;}

    .right_form_box .bnr_icons {margin-top: 10px; display: inline-block;}

    .left_form_box .bnr_icons{ border:none;}

    .left_form_box .bnr_icons {margin-top: 15px;}

    .about_pic {width: 76%; }

    .usp_box{padding: 18px 13px 13px;}

    .whu_choose_us{padding: 45px 0px;}

    .team_box {width: 74%;}

    .reality_section h2{font-size: 20px;}

    .reality_section h5{font-size: 12px;}

    .reality_section {padding: 50px 0px 58px;}

    .gal_text h5 {font-size: 17px; line-height: 22px;}

    .tab_drawer_heading{transition:all 0.5s; }

    .tab_drawer_heading:hover{background:#fff; color:#d09f0f;}

    .form_box .submit{float:none; margin:0 auto 40px; height:40px; padding-top:7px;}

    .form-cont.textarea{height: 132px;}

    .form-cont{height: 42px;}

    iframe{height: 300px;}

    .up_footer{padding: 36px 0px 30px;}

    .left_con_icon{float: none; margin:0 auto;}

    .right_con_text{width:100%; text-align: center;}

    .con_link_box{margin-bottom:40px;}

    .contact_links .con_link_box:nth-child(2) .right_con_text{padding-left:0px;}

  .contact_links .con_link_box:nth-child(3) .right_con_text{padding-left:0px;}

  .contact_links .con_link_box:nth-child(3) h5{padding-left:0px;}

  .contact_links .con_link_box:nth-child(2) h5{padding-left:0px;}

  .left_con_icon {width: 22%;}

  .left_inter {width: 100%;}

  .right_inter{width:100%;}

  .up_login h4 {font-size: 18px;}

  .logon_box {width: 332px;}

  .prope_pic{float:none; margin:0 auto;}

  .prope_text{width:100%; text-align: center;}

  .location::before {position: relative;}

  .hometown::before{position: relative;}

  .right_edit{text-align: center;}

  .edit_btn{float: left;  margin-bottom:15px;}

  .edit_check{float: left;   margin-bottom:15px;}

  .remove_btn{float: none; clear: both; display: block;}

  .prope_text{padding-left:0px;}

  .prope_pic{margin-bottom:20px; width: 79%; }

  .prope_pic img{margin:0 auto;}

  .prope_text p{padding-left:0px; margin-bottom:5px; text-align: left;}

  .property{padding-bottom:40px;}

  .reqst.property{padding-bottom: 10px;}

  .edit_check{margin-left:0px;}

    .remove_btn{margin-left:0px;}

    .edit_box{text-align: center; width: 100%;}

    .edit_check{margin-left:18px;}

    .edit_btn {padding: 9px 32px;}

    .right_edit p{text-align: left;}

    .right_edit{text-align: left;}

     .prope_pic img{width:100%;}

     .prope_text h3{text-align:left;}

      .prope_text h3 span{display: inline-block;}

      .reqst.property{float: none; margin-top: 27px;}

      .pagination { margin: 36px auto 0px;}

      .about_content h2 {margin-top: 9px;}

      .most_suitable div {width: 40%;}

      .mobile_div{padding-bottom:0px;}

      .bnnrslide div {height: 480px;}

      .maso_gal_box:first-child .maso_box:nth-child(1) {width: 46%; margin-right: 20px;}

      .maso_text{padding: 18px;}

      .area_section{padding: 40px 0px;}

	  h2.nmf{
	
	
    font-size: 1.5rem;
		  
	  }


      

/*--- Property by Ali on 26.09.2018 ---*/

	

	  /*.listing_view .slick-initialized .slick-slide { width: 110px !important;}

	  .listing_view .slider-for .slick-list { width:110px !important;}

	  .listing_view .slider-for .slick-list { height: 110px !important;}

	  

	  .slider-nav .slick-list .slick-track .slick-slide { width: calc(94% / 4) !important;}

	  

	  .listing_view .slider-nav .slick-list .slick-track .slick-slide { width: calc(24% / 4) !important;}*/

	  

	  .prope_text1 .location::before, .prope_text1 .hometown::before { position: absolute;}

	  

	  /*.listing_view .image_slide { width: 100%;}*/

	  

	  /*--- Property by Ali on 26.09.2018 end ---*/

	  

	  /*--- Property by Ali on 28.09.2018 ---*/
	  
	  .view { display:none;}
	  
	  .listing_view .image_slide { width: 100%;}
	  .listing_view .right_edit.other { width:100%;}
	  .listing_view .product-slider #thumbcarousel .item .thumb { width: calc(100% / 4);     max-width: 113px;}
	  .listing_view .product-slider #thumbcarouse2 .item .thumb { width: calc(100% / 4);     max-width: 113px;}
	  .listing_view .product-slider #thumbcarouse3 .item .thumb { width: calc(100% / 4);     max-width: 113px;}

	  .filter { display:block;}
	  
	  /*--- Property by Ali on 28.09.2018 end ---*/

	  

	  /*-- Ali on 01.10.2018 --*/

	  .slidedown1 .form-check.form-check-inline { width: 100%;}
	  .step-progressbar-rounded .step-progressbar-steps-wrapper { padding: 0 80px 0 25px;}
	  .step-progressbar-rounded .step-progressbar-toplabels, .step-progressbar-rounded .step-progressbar-bottomlabels { padding: 0px 56px 0 0px;}

	  .headmenu h2 { font-size: 24px;}
	  .formarea h4 { font-size: 18px;}	  

	   /*-- Ali on 01.10.2018 --*/

	   /*-- Ali on 06.10.2018 --*/

	   .remove_ico { width: 71px; height: 71px;}
	   
	   /*-- Ali on 06.10.2018 end --*/

	   /*-- Ali on 21.01.2019 --*/

       .prope_box_check.other2_item { display:none !important;}
	   .totalfrm { width:100%;}
	  
	   /*-- Ali on 21.01.2019 end --*/
	  
	  /*-- Ali on 09.03.2019 --*/
	  
	  .BoxShowDg { width: 100%; max-width: 93%;}
	  .BoxShowDg .boxCpt { padding: 10px 0px;}
	  .LeftProperTx, .RigProperTx { width: 100%;}
.BlogBoxPages {
    text-align: center;
}

  }



  @media only screen and (max-width:479px){

  .box {margin: 8px 2px;}

  .logo_holder{width:150px; margin-top: 10px;}
  .reqst{margin: 12px auto; font-size: 11px;}

  /*.mean-container .mean-bar{min-height: 98px;}*/

  /*.mean-container a.meanmenu-reveal{left:0 !important; right:0; margin:0 auto; top:50px;}*/

  /*.mean-container .mean-nav{margin-top: 110px;}*/

  .mean-container .mean-nav ul li a{font-size:14px;}

  h1 {font-size: 18px; line-height: 24px;}

  /*.banner_section{padding: 45px 0px;}*/

  .banner_section h4{line-height: 18px;}

  .form_area{width: 92%;}

  .welcome_section {padding: 45px 0px 45px;}

  .banner_section .slick-next {right: 3px; width: 15px;}

  .banner_section .slick-prev{width: 13px; left: 8px;}





  .read_btn{padding: 8px 24px; font-size:12px;}

  .top_property_section { padding: 45px 0px;}

  h2 {font-size: 23px;}

  .property_inarea .right {width: 100%;}

    .property_inarea .left {width: 100%;}

    .gal_box {width: 100%; margin-bottom:10px;}

    .tab_drawer_heading {font-size: 19px;}

    .what_people_section {padding: 45px 0px;}

    .social_links{text-align: center;}

    .up_footer{padding: 45px 0px 18px;}

    .down_footer{padding: 10px 0px 16px;}

    .form_box p{font-size: 14px; margin-top: 3px;}

    .form_area .form_box:last-child h5{padding-bottom: 23px;}

    .submit{font-size:14px; margin-top: 17px;}

    .welcome_section h2{padding-bottom: 17px;}

    .in_welcome{width:100%;}

    .most_suitable_section{padding: 45px 0px;}

    .what_people_section .left {float: none; width: 100%;}

    .what_people_section .left .testi_pic{margin:0 auto;}

    .what_people_section .right {width: 100%; text-align: center; padding-top:20px;}

    .what_people_section .right p::before{left: -16px; width: 26px;}

    .banner_text{width:90%; margin:0 auto;}

    /*.banner_text {top: 5%;}*/

    .bnnrslide div{height: 1112px;}

    .banner_section h1{padding-bottom: 12px;}

    .bnnrslide div {height: 1090px;}

    .form-area {width: 96%;}

    .bnr_icons .bnnr_item {width: 33%;}

    .mean-container a.meanmenu-reveal {right: 24px !important;}

    .about_pic {width: 86%;}

    .about_content h4 {font-size: 16px; line-height: 24px;}

    .about_content h2 {margin-top: 26px;}

    .page_back {margin: 12px 0px;}

    .in_usp {margin-top: 23px;}

    .whu_choose_us h4 {font-size: 18px; line-height: 25px;}

    .team_box {width: 93%;}

    .meet_section{padding: 45px 0px;}

    .meet_section h4 {font-size: 15px;}

    .about_content {padding: 0px 0px 15px;}

    .about_pic {width: 95%; margin-bottom:30px;}

    .mean-container a.meanmenu-reveal {width: 18px; height: 16px; padding: 6px 9px 11px 9px; top: -33px; }

    .mean-container .mean-nav ul li a{padding: 7px 5%;}

    .about_content h2 {margin-top: 8px;}

    .choose_box {margin-bottom: 30px; margin-top:0px;}

    .whu_choose_us {padding: 45px 0px 14px;}

    .meet_pic {height: 174px;}

    .reality_section h2 {font-size: 17px; line-height: 25px;}

    #counter span {font-size: 31px; line-height: 47px;}

    .reality_section {padding: 50px 0px 38px;}

    .in_ft_right h4{text-align: center;}

    .reqst {padding: 9px 14px;}

    .meet_section h4{margin-bottom: 36px;}

    .right_form_box h5{padding-bottom: 22px;}

    .select_box{height: 39px;}

    .submit{height:39px; padding: 7px;}

    .sign_fb_btn{height:39px; padding: 7px 30px 10px 15px;}

    .sign_eml_btn{height:39px; padding: 7px 30px 10px 15px;}

    .cont_left p{line-height: 20px;}

    .form_box{margin-top:25px;}

    .form-cont{width:100%;}

    .map_box{padding: 14px;}

    .in_left_icon_pic {width: 70px; height: 70px;}

    .in_left_icon_pic img{width:30px;}

    .up_footer {padding: 35px 0px 18px;}

    .form_con_part{width:100%;}

    .form-conts{height: 40px;}

    .form-cont.textarea {height: 94px;}

    .modal-title {font-size: 32px;}

    .modal-body {padding: 0px 18px 42px;}

    .right_inter h4 {margin-top: 10px;}

    .left_inter h5 span{font-size: 14px;}

    .submit_pop{margin:28px auto 0px; display: table; padding: 12px 41px;}

    .logon_box{width:90%; margin:30px auto;}

    .login_form_con {height: 43px;}

    .login_fb{width:100%; margin:0 auto; font-size:14px; padding: 10px 10px; }

    .up_login h4 {font-size: 16px; line-height:20px;}

    .up_login{padding: 30px 21px 50px;}

    .down_login {padding: 53px 23px 47px;}

    .left_form_box .form_part{padding: 17px;}

    .right_form_box .form_part{padding: 17px;}

    .prope_pic {width: 68%;}

    .pagination {margin: 35px auto 0px; display: table;}

    .right_edit p {display: block; clear: both;}

    .share_span{display: block; margin-bottom:10px; margin-right: 5px;}

    .right_edit .fa-instagram{margin-left:5px;}

   

    .reqst.property{ margin:30px auto 0px; float: none;  display: table;}

    .right_manage{width:100%;}

    .main_header {padding: 10px 0px 8px;}

    .mobile_div {padding: 10px 0px 0px;}

    .property .page_back {margin-bottom: 30px;}

    .page_back {margin: 0px 0px 19px;}

    .left_manage{width:69%;}

    .page_back ul li{margin: 0px 0px; padding-right: 14px;}

    

    .right_manage{width:28%;}

    .page_back ul li a {font-size: 12px;}

    .right_manage{margin-bottom: 30px;}

    .prope_text p{text-align: left;}

    .prope_text h3 span{display: inline-block;}

    .prope_text h3 {font-size: 35px; line-height: 39px; margin-top: 5px;}

    .prope_text p{margin-bottom: 3px;}

    .prope_pic img{width:100%;}

    .prope_pic {width: 100%;}

    .prope_text{text-align:left;}

    .edit_btn {float: left; clear: both; display: block; width:50%; margin:0 auto 10px;}

    .edit_check{width:100%;float: none; clear:both; display: block; margin-left:0px;}

    .right_edit {margin-top: 19px;}

    .prope_box {padding: 10px;}

    .prope_text h4{text-align: center;}

    .right_edit .fa-twitter {margin: 0px 2px;}

    .property {padding-bottom: 21px;}

    .bnnrslide div {height: 640px;}

    .property_pic {height: 200px;}

    .area_section{padding: 41px 0px;}

    .area_section h2{font-size:19px; line-height: 25px;}

    .choose_pic{height: auto;}

    .meet_section h2{font-size: 20px;}

    .meet_text{padding: 25px 10px;}

    .about_pic{height: 333px;}

    .con_link_box:last-child .in_left_icon_pic img{width:22px;}

    .con_link_box:last-child {margin-bottom:0px;}

    .property .page_back {margin-bottom: 19px; margin-top:15px;}

    .edit_btn{width:100%;}

    .edit_check{margin-bottom: 10px;}

    .edit_check.nw{text-align: center;}

    .pagination li a{display: inline-block; margin-top:10px;}

     .pagination{text-align: center; margin-top:8px; margin:0 auto;}

     .pagination li{margin:0 auto;}

     .pagination > li > a{padding: 4px 9px;}

     .article4{height: auto !important;}

     .maso_gal_box:first-child .maso_box:nth-child(1) {width: 100%;}

     .maso_gal_box:first-child .maso_box:nth-child(2){margin-left:0px; width:100%; margin-top:10px;}

     .span3 {margin-top: 13px;}

     .masoin_gal {width: 100%;}

     .span5{margin-left:0px; margin-top:15px;}
	 

   	/**--- property by Ali on 26.09.2018  ---**/



	.view { display:none;}

	/*.slider-nav .slick-list .slick-track .slick-slide { width: calc(92% / 4) !important;}*/
	  
	  .slider-for .slick-slide { height: 240px !important;}
	  .slider-nav .slick-list .slick-track .slick-slide { height: 50px; margin: 0px 2px;}

	.rent_select { width:100%;}

	.price_square h4 { font-size: 30px; line-height: 30px;}

	

	/**--- property by Ali on 26.09.2018 end  ---**/

	

	/*-- Add by Ali on 01.10.2018 --*/

	.filter { width:100%;     margin-bottom: 20px;}

	/*-- Add by Ali on 01.10.2018 end --*/

	
	/*-- Add by Ali on 21.01.2019 --*/
	  
	.listing_view .own_row { flex-direction: column;}
	.usermenu {
    position: absolute;
    right: 70px;
    top: -27px;
    text-transform: capitalize;
    font-size: 13px;
    text-align: center;
    cursor: pointer;}
	  
	ul.drop { width: 130px;}
	ul.drop li {padding: 0px 10px 0px;}
	.wp-pagenavi a { margin: 5px 5px;}
	  
	.asis p { font-size: 24px;} 
	.asharea { padding: 20px 20px;}
	.aboutpg_text h3 { text-align:center; font-size:18px;}
	  
	.article2 { height: auto !important; display: flex;  flex-direction: column;  align-items: center;}
	.infst { float: none; width: 100%; margin-right: 0px;  margin-bottom: 5px;}
	.inbx { width: 150px; float: none;}
	.inscnd { float: none; width: 100%; margin-right: 0px; margin-bottom: 5px;}
	  
	.gal_text {top:inherit;}
	.gal_text h5 { font-size: 14px; line-height: 18px;}
	.hd2 { font-size: 23px; line-height: 26px;}
	  
	.mean-container .mean-nav ul li a.mean-expand { height: 14px; line-height: 14px;}
	
	 /* .property_pic img {
    width: 100% !important;
    height: 100% !important;
    margin: 0px !important;
    object-fit: cover;
}*/
	  
	/*-- Add by Ali on 21.01.2019 end --*/



  }


.ari{



    text-align: center;

    width: 24%;

    float: left;



}

  .ari img {

    display: block;

    margin: 15px auto 15px;

min-height: 150px;

}




/* 20.05.2019 */

.plss { top:69px !important; padding:5px 10px !important;}




@media only screen and (max-width:1199px){


   /*kanchan(27-12-2018)*/
  .verified_pg .work_up_bx:nth-child(odd) .in_work_bx::after{display: none;}
  .verified_pg .work_up_bx:nth-child(even) .in_work_bx::after{display: none;}
  .verified_pg .benefit_box{width: 30%;}

   /*changes*/
   .verified_pg .work_up_bx { margin-bottom: 65px;}

   /* add by Rizvi on 21.01.2019 */	
   .gallery-inner .col-md-3 { width: 20%;}
   .gallery-inner .col-md-6 { width: 49%;}
   /* add by Rizvi on 21.01.2019 end */

}

@media only screen and (max-width:991px){

 
   /*kanchan(27-12-2018)*/
  .verified_pg .benefit_box {width: 29%; padding: 38px 24px;}
  .verified_pg .work_area {margin-top: 50px;}
  .verified_pg .verified_text h2 {font-size: 27px; line-height: 32px;}
  .verified_pg .how_dose_works h3 {font-size: 25px; margin-top: 10px;}
  .thank_you_section h2 {font-size: 84px; line-height: 78px;}
  .in_thank_you {width: 70%;}



  }

  @media only screen and (max-width:767px){
    
/*kanchan(27-12-2018)*/
       .verified_pg .benefit_box {width: 29%; padding: 38px 14px;}
       .verified_pg .benefit_box p {font-size: 14px;}
       .verified_pg .benefits_section{padding: 40px 0px;}
       .thank_you_section{padding: 65px 0px;}
       .thank_you_section h2 {font-size: 70px; line-height: 72px;}


  }
  @media only screen and (max-width:639px){
    

       /*kanchan(27-12-2018)*/
      .verified_pg .benefit_box {width: 40%;}
      .verified_pg .how_dose_works {padding: 0px 0px 40px;}
      .verified_pg .in_ser_fees {width: 100%;}
      .verified_pg .service_fees_section{padding: 40px 10px;}
      .verified_pg .verified_text {padding: 20px 0px;}
      .in_thank_you {width: 85%;}
      .thank_you_section h2 {font-size: 61px; line-height: 61px;}

      /*changes*/
      .verified_pg .number{margin: 30px auto 0px;}
      .verified_pg .work_up_bx {

    margin-bottom: 25px;

}


  }

  @media only screen and (max-width:479px){
  

     /*kanchan(27-12-2018)*/
     .verified_pg .work_up_bx{width:100%;}
     .verified_pg .benefit_box {width: 100%;}
     .verified_pg .service_fees_section h3 {font-size: 25px; line-height: 28px;}
     .verified_pg .service_fees_section p {font-size: 14px; line-height: 22px; padding-bottom: 15px;}
     .verified_pg .benefit_box{margin: 0px 13px 17px;}
     .verified_pg .work_area {margin-top: 28px;}
     .verified_pg .work_box{padding: 15px 8px 15px;}
     .verified_pg .verified_text h2 {font-size: 21px; line-height: 33px;}
     .thank_you_section h2 {font-size: 46px; line-height: 49px;}
     .in_thank_you {width: 100%;}
     .thank_you_section {padding: 53px 0px;}


  }
  
  
  
  
  
  
  /*************MACJ**************/
  /*profile section */

.banner img{
	width:100%;
}

.specific .profile {
    padding: 55px 0 0;
}

.specific .profile ul {
    list-style: none;
    padding: 0;
    margin: 0 0 58px;
}

.specific .profile .col-sm-7 ul{
    list-style: none;
    padding: 0;
    margin: 0 0 58px;
}

.specific .profile .col-sm-4 ul{
	list-style: none;
    padding: 0;
	margin: 0;
}


.specific .profile ul li{
	display:inline-block;
	vertical-align: top;
	border-right:2px solid #e3e4e5;
	padding:0 15px 0 0;
	margin:0 15px 0 0;
}
.specific .profile ul li:last-child{
	border-right:none;
	padding-right:0;
	margin-right:0;
}

.specific .profile h2{
	font-family: 'GFS Didot', serif;
	font-size:33px;
	line-height: 36px;
	color: #303030;
	text-transform: uppercase;
	margin:0 0 25px;
}

.specific .profile ol{
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align:left;
}

.specific .profile ol li {
    counter-increment: step-counter;
    margin-bottom: 15px;
	font-size:14px;
	line-height:20px;
	color: #5e5e5e;
}
.specific .profile ol li p{
	margin:0;
}
.specific .profile ol li:before {
  content: counter(step-counter)')';
  margin:0 5px 0 0;
}

/*profile section*/

/*testimonials section*/
.specific .testimonials{
	overflow:hidden;
	padding: 37px 20px;
	background-color: #d09f0f;
	
}

.specific .border{
	width:177px;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	padding:10px;
	border:3px solid #fff;
	margin: 0 auto;
}

.specific .innerborder {
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    overflow: hidden;
    width: 151px;
    border: 6px solid #fff;
}
.specific .innerborder img{
	width:100%;
}

.specific .testimonials p{
	font-size: 14px;
	line-height:21px;
	color: #fff;
}

.specific .testimonials p span{
	font-size:18px;
	font-family: 'MarkPro-Bold';
}

.specific .testimonials p span.break{
	display: block;
	font-size: 14px;
	font-family: 'MarkPro-Book';
}

.specific .testimonials h3 {
    font-size: 20px;
    line-height: 25px;
    color: #fff;
    margin-top: 0;
    margin-bottom: 0;
	font-family: 'MarkPro-Bold';
}

.specific .slidebx{ 
	display: block ;
    align-items: center;
    justify-content: center;
	outline: none;
}

.specific .slick-dots {
    position: static;
    left: 0;
    bottom: 0;
    margin: 0;
    padding: 0;
    right: 0;
	text-align:center;
	margin:0 !important;
}
.specific .profile .slick-dots li{
	list-style:none;
	width:12px;
	height:12px;
	margin:0 8px 0 0;
	border:none;
}
.specific .slick-dots li button{
	width:12px;
	height:12px;
	background-color: #fff;
	border:none;
	border-radius:50%;
	text-indent: -2000px;
	float:left;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.specific .slick-dots li.slick-active button, .specific .slick-dots li button:hover{
	background-color: #ffdd79;
}

.specific .slick-dots li.slick-active button:focus{
	outline:none;
}

.specific .slidecontent{
	padding:20px 0 0 0;
	text-align:center;
}

.specific .slick-arrow{
	position: absolute;
	top:-16px;
	right:0;
	width:11px;
	height: 18px;
	background-size:100% !important;
	z-index:100;
	text-indent: -2000px;
	border:none;
	background-color: transparent;
}
.specific .slick-arrow.slick-prev{
	right: 19px;
	background:url(images/prev.png) no-repeat 0 0;
	left:auto;
}
.specific .slick-arrow.slick-next{
	background:url(images/next.png) no-repeat 0 0;
}

.specific .clicktoexpand{
	height:30px;
	width:30px;
	border:1px solid #fff;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	margin: 17px auto 20px;
	display: block;
	background:url(images/plus.png) no-repeat 49% 50%;
	outline: none;
	margin: 6px auto 30px; 
}


.specific .clicktoexpand.expand{
	background:url(images/minus.png) no-repeat 49% 50%;
}

.specific .testimonials p span.texthide{
	display: none;
	font-size: 14px;
	font-family: 'MarkPro-Book';
}
.specific .testimonials .texthide {
    display: none;
    font-size: 14px;
    font-family: 'MarkPro-Book';
    margin: -8px 0 0 0;
}
/*testimonials section*/

/*contact section */

.specific .form{
	padding:58px 0;
	overflow:hidden;
}
.specific .form .formcontainer{
	background-color: #eef1f5;
	overflow: hidden;
	border-radius: 5px;
	padding: 50px
}
.specific .inputcontainer{
	overflow: hidden;
}
.specific .form label{
	display: block;
	font-size: 14px;
	line-height:18px;
	color: #5e5e5e;
	margin: 0 0 10px;
}
.specific .form input[type="text"] , .specific .form input[type="email"]{
	width:100%;
	padding: 0 15px;
	line-height:40px;
	height:40px;
	border:1px solid #dbdbdb;
}
.specific .form textarea{
	width:100%;
	border:1px solid #dbdbdb;
	height:100px;
	resize: none;
	padding: 15px;
}
.specific .form .formcontainer .row{
	margin: 0 0 28px;
	
}

.specific .form .formcontainer .custom-radio label{
	color: #797979;
	margin: 0 0 15px 0;
	font-weight:400;
	position: relative;
	padding:0 0 0 22px;
}
.specific .form .formcontainer .custom-radio label input[type="radio"]{
	margin: 0 10px 0 0;	
}

.specific .custom-radio{
	margin: 25px 0 0 0;
}

.specific .inputcontainer.margin-top{
	margin: -108px 0 0 0;
}

.specific .inputcontainer input[type="submit"]{
	padding: 0 55px;
	line-height:42px;
	height:42px;
	background-color: #d09f0f;
	color: #fff;
	border:none;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.specific .inputcontainer input[type="submit"]:hover{
	background-color: #004e82;
}

.specific .form .checkmark {
    position: absolute;
    top: 3px;
    left: 0;
    height: 13px;
    width: 13px;
    background-color: #fff;
    border-radius: 50%;
	border:1px solid #a5a5a5;
}

.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.container input:checked ~ .checkmark:after {
  display: block;
}

.specific .form .formcontainer .custom-radio label .checkmark:after {
 	top: 2px;
	left: 2px;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #a5a5a5;
}

.specific .form .formcontainer .custom-radio label input[type="radio"]{
  position: absolute;
  opacity: 0;
  cursor: pointer;
}
.liame {padding-bottom:14px;}
.liame p.amen {display:block}
.liame p span {font-family: 'MarkPro';}
.liame p.amen span {font-family: 'MarkPro-Bold';}
.liame p {display: inline-block; max-width:140px; width:100%; padding-bottom:5px}

/*	15-03-2019 */
.glryBox .slick-dots li button::before{font-size: 35px;}
.glryBox .slick-dots li{margin:0px;}
.glryBox .slick-dots{bottom: -30px;}
.glryBox .slick-dots li button::before{color:transparent ; border-radius:50%; border:1px solid #d09f0f; padding:0px; padding:0px !important; background:none; width:10px; height:10px; opacity:1;}
.glryBox .slick-active button::before{ opacity:1 !important; padding:0px !important; background:#d09f0f !important; width:10px; height:10px;}


/*responsive start*/

@media only screen and (max-width: 1199px){
	.col-sm-12.imageholder{
		padding:0;
	}
	.specific .border {
		width: 173px;
		padding: 8px;
	}
	
	
/*26-03-2019*/
.make-rent-ease h3, .make-rent-ease.yellow h5{
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 12px;
}
.make-rent-ease .col-custom-2 p{
    line-height: 20px;
}
.mobile-slider .w225 {
    width: 145px;
}

.col-custom-2 {
    width: 33%;
    margin-bottom: 15px;
}

.make-rent-ease.yellow .col-custom-2{
    width: 17%;
}

/*26-03-2019*/
	
}

@media only screen and (max-width: 991px){
	.specific .border {
    	width: 205px;   
	}
	.specific .innerborder {
		width: 177px;
	}
.specific .slick-dots {
    left: 33%;
    bottom: -30px;
}
.specific .profile {
    padding: 55px 0 0;
    text-align: center;
}
	.specific .form .formcontainer {
		padding: 30px 10px;
	}
	.specific .profile h2 {
		font-size: 26px;
		line-height: 31px;
		margin: 0 0 15px;
	}
	.slidecontent {
   		padding: 0px 0 0 0;
	}
	
.specific .profile .col-md-3.pull-right {
    float: none !important;
    margin: 40px 0 0 0;
}
	.specific .form {
		padding: 58px 0;
		overflow: hidden;
	}

	
	
	/*26-03-2019*/

.mobile-slider .w225 {
    width: 21%;
}

.w225 {
    width: 222px;
    margin-right: 45px;
    margin: 0 auto 30px;
    float: none;
    text-align: center;
}
.make-rent-ease.yellow .mobile-slider-1, .mobile-slider-1 .w225{
    text-align: center; 
}

.mobile-slider-1 .w225 {
    margin-bottom: 0;
}
.make-rent-ease.yellow .col-custom-2 {
    width: 25%;
    margin-bottom: 0;
}
.make-rent-ease.yellow h3 {
    font-size: 30px;
    line-height: 42px;
     margin: 0 0 0 0;
    height: inherit !important;
    }
    .make-rent-ease.yellow h3 span {
    font-size: 42px;
}
.make-rent-ease.yellow h4 {
    margin-bottom: 0;
}
	
	
	
}

@media only screen and (max-width: 767px){
.specific .border {
    width: 205px;
    margin: 0 auto 25px;
}

	.specific .testimonials{
		text-align: center;
	}
	.specific .slick-dots {
		left: 0;
		bottom: -40px;
		right: 0;
		text-align:center;
		padding:0;
	}
	.specific .slick-dots li{
		float: none;
		display: inline-block;
		vertical-align: top;
	}
	.specific .form {
		padding: 48px 0;
		overflow: hidden;
	}
	.specific .profile {
		padding: 35px 0 0;
		text-align: center;
	}
	
	.specific .testimonials {
		padding: 50px 20px 40px;
	}
	.specific .inputcontainer{
		margin:0 0 20px;
	}
	.specific .form .formcontainer .row{
		margin:0;
	}
	.specific .form .formcontainer .row:last-child .inputcontainer{
		margin-bottom:0;
	}
	.specific .inputcontainer.margin-top {
    	margin: 0 0 20px 0;
	}
	.specific .profile ul {
    	margin: 0 0 40px 0;
	}
	.specific .profile h2 {
		font-size: 26px;
		line-height: 31px;
		margin: 0 0 15px;
	}
	/*.specific .profile ol li:before {
		display: inline-block;
		vertical-align: top;
	}
	.specific .profile ol li p {
		display: inline-block;
		width: 94%;
		overflow:hidden;
	}*/
	.popular-area-wrap {
		padding: 30px 0 15px;
	}
	
	
	 /*26-03-2019*/
      .mobile-slider .col-sm-2{
         padding: 0;
      }

      .make-rent-ease {
        padding: 35px 0;
      }
      .make-rent-ease .col-custom-2 img {
    margin: 0 auto 25px;
}

.mobile-slider .slick-dots li button::before {
    color: transparent;
    border-radius: 50%;
    border: 1px solid #004e82;
    padding: 0px;
    padding: 0px !important;
    background: none;
    width: 10px;
    height: 10px;
    opacity: 1;
}

.yellow .mobile-slider .slick-dots li button::before{
    background-color: transparent;
    border: 1px solid #fff;
}

.mobile-slider .slick-dots li.slick-active button::before{
    background-color: #004e82;
}

.yellow .mobile-slider .slick-dots li.slick-active button::before{
    background-color: #fff;
}
.make-rent-ease h2 {
    margin-bottom: 20px;
    }
.make-rent-ease .slick-dots {
    bottom: -35px;
}
 /*26-03-2019*/
	
	
}

@media only screen and (max-width: 639px){
	.specific .form .formcontainer {
		padding: 30px 0px;
	}
	.specific .profile h2 {
		font-size: 22px;
		line-height: 27px;
		margin: 0 0 15px;
	}
	
	.specific .profile ul li {
		display: block;
		vertical-align: top;
		border-right: none;
		padding: 0 0 23px 0;
		margin: 0;
		border-bottom: 2px solid #e3e4e5;
	}
	.specific .profile ul li:last-child{
		border-bottom:none;
	}
	.specific .profile ul {
    	margin: 0 0 0px 0;
	}
	.specific .testimonials h3 {
		font-size: 22px;
		line-height: 28px;
		margin-bottom: 10px;
	}
	.specific .inputcontainer input[type="submit"] {
    padding: 0 40px;
    line-height: 30px;
    height: 30px;
    margin: 0 auto;
    display: block;
}
.specific .profile ul li img{
		width:70%;
	}
	.specific .slick-dots li{
		display:inline-block !important;
	}
}
/*******************MACJ End**********************/
.ServicesLookingFor .wpcf7-list-item{display:block;}
.wpcf7-form br {display:none;}
.slider-for .slick-slide {/*height:116px;*/ height:165px !important;}
.slider-for .slick-slide img { width:100%; height:100%; object-fit:cover;}

/*	23-01-2019	*/
.glryBox {position: relative; height: 604.578px;}
.glry1 {position: absolute; left: 0px; top: 0px;}
.glry2 {position: absolute; left: 285px; top: 0px;}
.glry3 {position: absolute; left: 570px; top: 0px;}
.glry4 {position: absolute; left: 0px; top: 200px;}
.glry5 {position: absolute; left: 855px; top: 0px;}
.glry6 {position: absolute; left: 855px; top: 200px;}
.glry7 {position: absolute; left: 570px; top: 397px;}
.glry8 {position: absolute; left: 855px; top: 401px;}
@media only screen and (max-width: 1199px){
.gallery-inner .col-md-3{width:23%}
.gallery-inner .col-md-6{width:46.5%}
.glry4{top:160px}
.glry2{left:225px}
.glry3{left:450px}
.glry5{left:675px}
.glry6{left:674px;top:160px}
.glry7{position:absolute;left:450px;top:308px}
.glry8{position:absolute;left:675px;top:325px}
}
@media only screen and (max-width: 991px){
.glryBox {height: auto;}
.glry1 {position: static;}
.glry2 {position: static;}
.glry3 {position: static;}
.glry4 {position: static;}
.glry5 {position: static;}
.glry6 {position: static;}
.glry7 {position: static;}
.glry8 {position: static;}	
.gallery-inner .col-md-3 {width: 33%;}
.gallery-bx {height: 180px;overflow: hidden;}
.gallery-inner .col-md-6 {width: 66.5%;}
}
@media only screen and (max-width: 767px){
.gallery-inner .col-md-3 {width: 50%;}
.gallery-bx {height: auto;}
.gallery-inner .col-md-6 {width: 50%;}	
ul.drop {width:130px;}
}
@media only screen and (max-width: 599px){
.gallery-inner .col-md-3 {width: 100%;}
.gallery-bx {height: auto;}
.gallery-inner .col-md-6 {width: 100%;}	
}


.asharea #wpcf7-f1118-o1 .location input{
padding: 6px 12px 6px 28px;
}
#hrop{ display:none !important; }