/**--------------------------------design by J--------------------------------**/
/**--------------------common style design---------------------**/


.full-width{
	width: 100%;
	float: left;
}
.no-padd{
padding: 0;
}
ul,li{
	list-style: none;
}
body{
	outline: none;
	font-family: 'Open Sans', sans-serif !important;
}
h1,h2,h3,h4,h5,h6{
	margin: 0;
}
a:hover,a:focus,a:active{
	text-decoration:none;
	outline: none;
}
body img{
	max-width: 100%;
}
ul{
	padding-left: 0;
    margin-bottom: 0;
}
p{
	 font-size: 15px;
	 line-height: 25px;
}
.modal-body {
    padding: 15px 15px;
}
.redbtn,.btn-sbt{
	background: #d44642;
}
/**--------------------common style design---------------------**/

/**---------------------fonts---------------------**/

@font-face {
  font-family: 'Roboto-Regular';
  src: url('../../fonts/Roboto-Regular.eot');
  src: url('../../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Roboto-Regular.woff2') format('woff2'),
       url('../../fonts/Roboto-Regular.woff') format('woff'),
       url('../../fonts/Roboto-Regular.ttf') format('truetype'),
       url('../../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Roboto-Medium';
  src: url('../../fonts/Roboto-Medium.eot');
  src: url('../../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
       url('../../fonts/Roboto-Medium.woff2') format('woff2'),
       url('../../fonts/Roboto-Medium.woff') format('woff'),
       url('../../fonts/fonts/Roboto-Medium.ttf') format('truetype'),
       url('../../fonts/Roboto-Medium.svg#Roboto-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}
/**---------------------fonts---------------------**/

/**--------------home page design--------------**/
.header{
 background: #455376;
}
.header-top-right .sighform {
    float: right;
    padding: 0;
}
.header-top-right .sighform li a{
	background: url('../../images/site/login-head.png') no-repeat;
	font-size: 13px;
	color: #fff;
	 padding: 0;
    padding-left: 20px;
    background-position: left center;
}
.header-top-right .sighform li:last-child a{
background: none;
    padding-left: 0;
}
.header-top-right .sighform li:after{
	content: '/';
	float: left;
	color: #fff;
	font-size: 13px;
	 margin: 0 6px;
}
.header-top-right .sighform li:last-child:after{
	display: none;
}
.header-top {
    padding: 10px 0 0px 0;
    border-bottom: 1px solid #6a7591;
}
.logo-container{
	    padding: 0;
}
.header-bottom-right ul.nav.navbar-nav{
    float: left;
    margin-right: 0;
    margin-left: 60px;
    margin-top: 13px;
}
.navbar-nav > li{
	margin: 0 20px;
}
.navbar-nav > li > a{
	color: #fff;
	font-size: 14px;
    padding: 0;
	font-family: 'Open Sans', sans-serif;
}
.navbar-nav li:hover > a,.navbar-nav li.dropdown:hover a{
	color: #d44642;
	background: none;
}
.navbar-nav li .dropdown-menu li a {
    font-size: 14px;
    color: #6a7591 !important;
        padding: 2px 10px;
        border-radius: 0 !important;
}
.navbar-nav li .dropdown-menu li{
 border-bottom: 1px solid #6a7591;
}
.navbar-nav li .dropdown-menu{
	 border: 1px solid #6a7591;
}
.navbar-nav li .dropdown-menu li:last-child{
border-bottom: 0;
}
.navbar-nav li .dropdown-menu li:hover a {
	color: #d44642;
	background: none;
}
a.listing-right {
    float: right;
    margin-top:5px;
}
.listbtn {
    background: none;
    padding: 0;
    width: auto;
}
.listbtn span {
	background: #d44642;
	color: #fff;
	font-size: 15px;
    float: right;
    padding: 8px 20px;
        -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.listbtn span:hover{
	background: #fff;
	color: #d44642;
}
.inptStyl{  
    width: 100%;
    padding: 13px 25px;
    border-radius: 3px;
    border: 0;
    font-size: 14px;
}
.header-bottom{
	padding:11px 0;
}
.menu-holder li select,.modalsignups li select{
    border: 1px solid #ccc;
    float: left;
    height: 36px;
    padding: 0 0 0 10px;
    width: 100%;
    color: #9c9c9c;
}
.home-tab-section .flexslider {
    margin: 0;
    border: 0;
    box-shadow: none;
    border-radius: 0;
}
.home-tab-section img,.home-tab-section .flexslider .slides img {
    height: 530px;
}
.home-tab-section ul.flex-direction-nav {
    display: none;
}
.home-tab-section {
    position: relative;
}
.home-tab-hover {
    position: absolute;
    left: 0;
    right: 0;
    top: 40%;
	z-index: 180;
}
.overLy {
    float: left;
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.15);
    top: 0;
    left: 0;
    z-index: 0;
}
.home-tab-hover-inner {
   width: 100%;
    max-width: 650px;
    margin: 0 auto;
}
.home-tab-hover-inner ul.nav {
    float: left;
    border-bottom: 0;
    /*background: rgba(0, 0, 0, 0.5);*/
    padding: 10px 0px;
	width:100%; 
}

.home-tab-hover-inner ul.nav li:first-child {border-left: 1px solid rgba(255, 255, 255, 0.69);}
.home-tab-hover-inner ul.nav li {
    margin-bottom: 0;
	border: 1px solid rgba(255, 255, 255, 0.69);
	border-left: 0;
	width:20%;
}
.home-tab-hover-inner ul.nav li a{
    font-size: 13px;
    color: #fff;
    padding: 10px 7px;
    border-radius: 0;
    text-transform: uppercase;
	text-align:center;
	border:0;
	margin: 0;
	background-color:rgba(69, 83, 118, 0.75) ;
}
.home-tab-hover-inner .nav-tabs>li.active>a,.home-tab-hover-inner .nav-tabs>li.active>a:hover,.home-tab-hover-inner .nav-tabs>li.active>a:focus,.home-tab-hover-inner ul.nav li:hover a{
    background-color:rgba(212, 70, 66, 0.82) !important;
    color: #FFF;
    border: 0;
}
.home-tab-hover-inner .tab-content {
    width: 100%;
    float: left;
   /* background: rgba(0, 0, 0, 0.5);
    border-top: 6px solid #d34541;*/
    padding: 18px 0px;
}
.home-tab-hover-inner form .form-group {
    margin-bottom: 0;
}
.detail-right-form form a:hover{ background-color:#455376; border-color:#455376; color:#FFF;      background-image: none;}

/*.home-tab-hover-inner form .form-group input,.home-tab-hover-inner form .form-group select {
    width: 13.2%;
    float: left;
    font-size: 12px;
    margin-right: 12px;
    border-radius: 4px;
    height: 33px;
	font-weight:bold;
    font-family: 'Open Sans', sans-serif;
}*/
.home-tab-hover-inner form .form-group select{
	background:#fff url('../../images/site/select-arrow.png') no-repeat 90%;
	width: 18%;
}
.home-tab-hover-inner .btn-sbt{
	    font-size: 15px;
    padding: 6px 14px;
        background: #d44642;
}
.home-tab-hover-inner .inptBtn {
    background-color:#d44642;
    color: #FFF;
    padding: 9px 22px;
	font-weight:600;
    border: 0;
    float: right;
    margin: -42px 5px 0 0;
    position: relative;
	text-transform: uppercase;
}

/*.home-tab-hover-inner form .form-group input:first-child {
    width: 25%;
}*/

.main-head .title-head h3 { color: #FFF;}
.title-head{ float:left; width:100%; margin:20px 0; border-bottom:1px solid #959db1;}

.title-head h3{ font-size:22px; color:#525f80; text-transform:uppercase; font-weight:bold; margin:0; padding:8px 0;}

.title-head span{ border-bottom:3px solid #d04b49;padding:4px 0; letter-spacing: -0.5px;}


/*How it Works*/
.iconBg{ background:url(../../images/site/bg.png) repeat center;  width:100%; float:left; color:#FFF; padding-bottom:50px;  }

.main-head{ float:left; width:100%; text-align:center; padding:35px 0 25px;}

.main-head .title-head{ max-width:540px; margin:auto; float: none; border-color:#efefef; }

.main-head .title-head h3{ color:#FFF;}

.main-head .title-head span{ padding:8px; height: 4px;width: 137px;margin: auto; margin-bottom: -9px; display: block;}

.iconBg .whiteArw{ background: url(../../images/site/ar-wh.png) no-repeat center; width: 70px; height: 37px; display: block; margin: auto; margin-top: -2px; background-size:cover; }

.cirBox{ width:100px; height:100px; border-radius:100%; background-color:#d04b49; color:#000; text-align:center;  transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; line-height:110px; margin:auto;  overflow:hidden;}

.ciSp:hover .cirBox{/* background-color:#000; color:#FFF;*/    background-color:#d04b49; color:#FFF; box-shadow: 0px 0px 25px #d04b49; }

.cirBox .fa{ font-size:30px;}

.ciSp .drgHead{ color:#FFF;  transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}

.ciSp:hover .drgHead{ color:#e85856; }

.iconBg p{    
	font-size: 13px;
    font-weight: 400;
    line-height: 19px;
    text-align: center;
    padding: 15px 10px;
    color: #FFF; 
}

.ciSp{ padding-top:25px;}
/*How it Works End*/

/*Best Deals Start*/

.dealsWrap .title-head h3{ color:#505d7e;}

.dealsWrap .main-head{    margin-bottom: 35px;}

.dealsWrap .title-head{border-color: #cacaca;}

.homeDec{ background-color:#fafafa; text-align:center; padding: 80px 30px 45px; margin-top: -48px;}

.subHead h3{   
	color:#505d7e;
    font-size: 20px;
    font-weight: normal;
    margin: -2px 0;
    padding: 0px;
}
 
.deal-home:hover .subHead h3{  color:#d44642;}
.deal-home:hover .subHead h3 .brd { background-color: #d44642;}

.subHead h3 .brd{     
	background-color: #455376;
    padding: 0;
    height: 3px;
    width: 110px;
    margin: auto;
    margin-top:16px;
    display: block;
}

.subHead{ 
	float: left;
    width: 100%;
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
}
.homeDec p{     
	margin: 14px 10px;
    font-size: 14px;
    line-height: 24px;
    color: #999;
    float: left;
    width: 100%;
}
.how-works-large { width: 113px; height: 113px; max-width:100%;}

.how-works-small { max-width: 100%;  margin: auto;}

.deal-home, .homeDec{ float:left; width:100%; transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}

.deal-home:hover .homeDec{-moz-box-shadow:0px 1px 8px #bbbaba;-webkit-box-shadow:0px 1px 8px #bbbaba; box-shadow:0px 1px 8px #bbbaba;}

.home-ics{background-color: #505d7e; width: 140px; height: 140px; text-align: center; margin: auto;  border: 2px solid #FFF; box-shadow: 0 0 5px #e1e1e1; transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; padding:35px 0; }

.deal-home:hover .home-ics{ /*background-color:#455376;  box-shadow: 0 0 5px #455376; */     
	background-color:#d04b49;
    box-shadow: 0 0 15px #d04b49;
    border: 2px solid #ffffff;}

.sliderWrap .flex-direction-nav .flex-prev { left: 0px !important;}

.sliderWrap .flex-direction-nav a{margin:0;}

.flex-direction-nav .flex-disabled{ opacity:1  !important;}

.home-ics .hom-pic{ width:62px; height:62px; /*background:url(../../images/site/hou-ic.png) no-repeat center;*/ display: block; margin:auto; }

.hom-pic.home-01{ background-position:0px 0px;}
.deal-home:hover .hom-pic.home-01{ background-position:-66px 0px;}

.hom-pic.home-02{ background-position:-130px 0px;}
.deal-home:hover .hom-pic.home-02{ background-position:-191px 0px;}

.hom-pic.home-03{ background-position:-253px 0px;}
.deal-home:hover .hom-pic.home-03{ background-position:-322px 0px;}

.deal-home .mrTp{     position: relative;}
/*Best Deals End*/


.property-section .container {
    padding: 0;
}
.pr-hold > figure{
	    border-radius: 10px;
}
.headlind {
    text-transform: uppercase;
    font-size: 18px;
  
    font-weight: 700;
    margin: 0;
    float: left;
    width: 100%;
}
.boton-loop-text > p{
	margin-bottom: 0;
	min-height: 110px;
}
.newalign {
    display: none;
}
.content-left h1 {
    display: none;
}
.helosection .hello{
color: #fff;
margin-bottom: 5px;
    width: 80%;
    float: left;
}
.content-left {
    padding-left: 0;
}
.content-left span{
    color: #fff;
    margin-bottom: 10px;
}
.lotwolf_home_para p {
    color: #fff;
    line-height: 25px;
}
.content-left .redbtn {
    display: none;
}
.bluetnsa {
    padding: 0 0 0 0;
}
.helosection{
	padding: 70px 0;
}
.lotwolf_home_para {
    width: 95%;
}
.findhome {
    display: none;
}
.mony-text{
    color: #455376;
    font-family: 'Roboto-Medium';
    line-height: 36px;
}
.determinetxt > p {
color: #333;
  font-family: 'Roboto-Regular';
}
.buying-holder .col-md-4 {
    background: none;
}
.buying-holder .newalign {
    display: block;
    margin-top: 15px;
}

.redbtn{transition:all 0.4s cubic-bezier(0.200, 0.50, 0.355, 1) 0s;}

.redbtn > label{
	font-size: 15px;
	font-family: 'Roboto-Regular';
	padding:7px 20px 7px 15px;
	letter-spacing: 0.2px;
	float: left;
}
.redbtn .fa{ transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}

.redbtn:hover, .age-conts .inptBtn { background-color:#465375; }

.redbtn:hover .fa{ padding-left: 20px;}

.redbtn span{
    padding:5px 0px;
	width: 35px;
    height: 35px;
    font-size: 15px;
    float: left;
    background: #465375;
    border-radius: 0;
}
.buying-holder .newalign a.redbtn {
    margin-left: 0;
}
.howwork {
    background: #efedee;
        padding: 40px 0 30px 0;
}
.loft-work h2 {
    color: #455376;
    font-family: 'Roboto-Regular';
    background: url('../../images/site/double-line.png') no-repeat;
    background-position: center bottom;
    padding: 0 0 22px;
    margin-bottom: 60px;
}
.how-steps > .col-md-3{
  background-image: none; 
}
.line-hode i{
    font-family: 'Roboto', sans-serif;
    color: #455376;
    font-weight: normal;
}
.line-hode i::before,.line-hode i::after{
      top: 50%;
      background: #d44642;
}
.cen-step h3 {
    font-size: 18px;
    color: #455376;
    font-family: 'Roboto-Medium';
    float: left;
    width: 100%;
    font-weight: normal;
    margin: 5px 0 20px 0;
}
.cen-step p {
    font-family: 'Roboto', sans-serif;
    line-height: 22px;
}
.featurehome {
    padding: 40px 0 0 0;
}
.feature-title{
  font-family: 'Open Sans', sans-serif;
  color: #455376;
  font-weight: normal;
}
.featureprod-holder h2 {
    margin-bottom: 20px;
}
.iconbar{
  padding: 23px 10px 12px 10px;
}
.iconbar li label{
  color: #333;
  font-size: 13.5px;
  font-family: 'Open Sans', sans-serif;
  font-weight:600;
}
.iconbar li{
      width: 33.33%;
	  font-weight: 600;
    font-size: 13px;
}
.icon{
      margin-right: 5px;
          width: 29px;
}
.review-person-rating .star-inactive {
    background: url('../../images/site/no-star1.png') no-repeat;
    width: 24px;
    height: 22px;
}
.review-person-rating .star-inactive:hover {
    background: url('../../images/site/full-star1.png') no-repeat;
}
.review-person-rating .star-active {
    background: url('../../images/site/full-star1.png') no-repeat;
        width: 24px;
    height: 22px;
}
.fetr-bottom span.bluprice {
    float: left;
    color: #455376;
    font-family: 'Open Sans', sans-serif;
}
.fetr-bottom .descrbs {
    color: #333;
    font-weight: 600;
    line-height: 20px;
    width: 100%;
    margin: 6px 0;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.sale-text {
    float: right;
    color: #d44642;
	font-weight:600;
    margin-top: 2px;
	font-size: 16px;
}
.feature-list > li {
   margin-bottom: 10px;
   min-height: 400px;
}
.subctext {
    font-size: 13px;
    font-weight: normal;
}
.wraper{ float:left; width:100%; }
.subsc_bg {
    background: url(../../images/bg1.png) no-repeat center;
    padding: 28px 0;
    margin-top: 65px;
	background-size:cover;
}

.subsc_bg h3 {
    font-size: 30px;
    font-weight: 700;
    text-transform: uppercase;
    margin:4px 0 3px;
    padding: 0;
	color:#FFF;
}
.subsc_bg .forms-out {
    position: relative;
    float: right;
    width: 100%;
    margin:10px 0 0;}
.subsrb-form > input[type="submit"]{
	 color: #FFF;
	 font-size: 14px;
    background-color: #b7433e;
    padding: 12px 25px;
    border: 0;
    border-radius: 25px;
    position: absolute;
    right: -2px;
	font-weight:normal;
    top: 0;
	height:auto;
}
.subsc_bg .container {
   /* border: 1px solid #5d5858;*/
    color: #FFF;
    padding: 15px 3%;
}

.subsrb-form > input[type="text"]{
     width: 99% !important;
    font-size: 14px;
    color: #666;
    background-color: #FFF;
    padding: 12px 25px;
    border: 0;
    border-radius: 25px;
    max-width: 350px;
    float: right;
	height:auto;
}
.foot-logo {
    width: auto;
}
.footer {
    background: #455376;
    padding: 25px 0 25px 0;
}
.footermenu{
      margin: 25px 0 15px;
}
.footermenu li a,.copy-text span{ font-family: 'Open Sans', sans-serif;}

.browse_di{
  margin: 14px 30px 5px 0;
  float: none;
  display: inline-block;
}
.showlist3 li:hover {
    background: #455376;
}
.showlist3 {
    border-top: 0;
    border-bottom: 0;
}
.browse_div2 .showlist3 a{
      font-size: 14px !important;
    font-family: 'Open Sans', sans-serif;
}
.common-head-select {
    float: left;
    margin-right: 50px;
}
.common-head-select:last-child{
  margin-right: 0;
}
.common-head-select i{
float: left;
  font-style: normal;
        font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
        padding-left: 17px;
}
.common-head-select select {
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    float: left;
    width: auto;
    height: auto;
    padding: initial;
    padding: 0 15px;
    border: 0;
    background:transparent url('../../images/site/down-arrow.png') no-repeat 98%;
    cursor: pointer;
}
.common-head-select select option {
filter:alpha(opacity=40);
-moz-opacity:0.4;
opacity:0.4; 
    background: #455376;
    border: 1px solid #455376;
    outline: none;
    box-shadow: none;
}
.common-head-select select:focus {
    border-color: transparent;
    outline: none;
    -webkit-box-shadow: none;
    box-shadow:none;
}
.common-head-select label {
    width: 100%;
}
.country-currency i{
     background:transparent url('../../images/site/globe.png') no-repeat; 
     background-position: left center;
}
.country-lang i{
     background:transparent url('../../images/site/chat.png') no-repeat; 
     background-position: left center;
}
.header-top-left{
      padding: 0;
}
.browse_div2{
      padding: 0 0 6px 0;
}
#broswe_box1 .img-side > a{
      height: 30px;
    width: 30px;
}
#broswe_box1 > a{
      margin: 3px 0 2px 11px;
}
.browse_di {
    margin: 3px 30px 5px 0;
}
.showlist3{
      top: 36px;
}
.header-bottom-right ul.nav.navbar-nav ul.dropdown-menu li:hover a{
      background: #455376;
      color: #fff !important;
}
#logo-container1{ max-width:150px;     float: left;}
/**--------------home page design--------------**/

/**--------------inner page design--------------**/
.yourlisting .top-listing-head #nav li {
    padding: 0;
    margin: 0 10px;
}
.yourlisting .top-listing-head #nav li a {
    font-family: 'OpenSansSemibold';
    font-size: 14px;
    color: #fff;
    line-height: 25px;
    padding: 12px 0 8px 0;
    border-bottom: 4px solid transparent;
}
.yourlisting .top-listing-head #nav li:hover a,.yourlisting .top-listing-head #nav li.active a{
    border-bottom: 4px solid #c5cdcf;
    color: #c5cdcf;
}
.yourlisting .top-listing-head #nav li>a:hover,.yourlisting .top-listing-head #nav li>a:focus {
    background-color: transparent;
        border-bottom: 4px solid #c5cdcf;
    color: #c5cdcf;
}
.yourlisting .top-listing-head #nav li:first-child{
  margin-left: 0;
}
.yourlisting .top-listing-head #nav li:last-child{
  margin-right: 0;
}
._pm_container a.upload-photo i{
      margin: 2px 6px 0 0;
}
#dashboard #left .box .middle h2,#dashboard #left .box .middle p {
    width: 100%;
    float: left;
}
#dashboard #left .box .middle h2 label {
    color: #565656;
    font-size: 18px;
    font-weight: bold;
    width: 100%;
    float: left;
    padding: 10px 0;
    margin-bottom: 0;
}
#dashboard #left .box .middle p a{
  color: #ff6e5d;
}
#dashboard #left .box .middle p {
    margin-bottom: 3px;
}
.bulid-prof a {
    background: #0290e2;
    font-size: 15px;
    padding: 10px 40px;
        -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.bulid-prof a:hover{
      background: #565a5c;
}
#command_center {
    padding: 30px 14px;
}
.dashboard-right .middle {
    border: 1px solid #dddddd;
}
.dashboard-right .middle h2 {
    text-align: left !important;
}
.dashboard-right .section.notification_section {
    border: 0;
    margin-bottom: 0;
    padding: 20px 29px !important;
}
.dashboard-right .section.notification_section .notification_area {
    margin: 0 !important;
    padding: 0;
}
#account .middle h2,#account h1,.vendor-search h3,.profile-heads{
    text-align: left;
    font-family: 'OpenSansSemibold';
    font-size: 15px;
    color: #565656;
    background: #f2f2f0;
    padding-bottom: 15px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px;
    border-bottom: 1px solid #cccccc;
}
#inbox .middle{
      border: 1px solid #ccc;
}
#account .tab-content{
  background: #fff;
      width: 100%;
    margin: 0;
}
#productListTable td strong{
     font-family: 'OpenSansSemibold';
    font-size: 15px;
    color: #565656; 
    text-align: left;
}
#productListTable td:first-child strong,#productListTable td:first-child,#productListTable td{
    text-align: left;
}
#productListTable td{
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color: #5f5f5f;
        padding: 10px;
}
.edit a {
    background: #565a5d;
    text-transform: capitalize;
    float: left;    
}
 i.delete-inbox{
  background: url('../../images/site/delete.png') no-repeat;
    width: 12px;
    height: 16px;
    display: inline-block;
    cursor: pointer;
    margin-left: 10px;
    margin-top: 4px;
    float: left;
 }
 .dashboard-sidemenu ul.subnav li a {
    font-size: 15px;
}
.dashboard-sidemenu ul.subnav a:hover,.subnav .active a{
    color: #565656; 
}
span#listings-filter button {
    background: #0290e2;
    font-size: 15px;
    padding: 10px 25px;
}
span#listings-filter button span.none.always {
    margin-right: 3px;
}
span#listings-filter button span{
  color: #fff;
}
.listing-criteria-header-message .btn.blue{
  background: #455376;
  border:1px solid #455376;
}
.listing-criteria-header-message .btn.blue:hover{
  background: #565a5c;
    border:1px solid #565a5c;
}
.resrev #productListTable td,.resrev #productListTable td strong {
    text-align: center;
}
.tab-content.bgsimg1,.bgsimg{
    background-image: none;
}
.enqurys .box .middle,.box .middle{
    border: 1px solid #ccc !important;
}
.section.notification_section {
    margin-bottom: 0;
    border: 0;
}
#trips .section.notification_section .notification_area{
      padding-left: 0;
}
#trips .section.notification_section .notification_area input[type="text"] {
    margin-left: 0 !important;
    margin-top: 0;
    height: 36px;
}
#trips .section.notification_section .notification_area input.sesarch-areas-btn {
    margin-left: 15px !important;
    padding: 7px 30px;
    font-size: 15px;
    border-radius: 4px;
                -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
#trips .section.notification_section .notification_area input.sesarch-areas-btn:hover,.vendor-search-form button:hover {
    background: #565a5c;
}
/*.notification_section #div-form{
      padding: 10px 0 0;
}*/
.phone-number-verify-widget{
      clear: initial;
}
.phone-number-input-widget {
    float: left;
    width: 100%;
}
.pniw-number-container.clearfix {
    margin: 0;
    width: 100%;
}
.phone-number-input-widget .pniw-number-container .pniw-number-prefix{
      line-height: 27px;
}
.form-btn {
    margin: 20px 0px 10px 0;
    text-align: center;
}
#profile_settings_form .form-btn button {
    margin: 0 !important;
    padding: 8px 60px;
    border-radius: 0;
    text-transform: uppercase;
}
.subnav a.invitefrds:hover{
  color: #fff !important;
}
.vendorprofil h1 {
    margin-top: 0 !important;
    border-bottom: 0 !important;
}
.vendorprofil #div-form #profile_settings_form ul {
    width: 100%;
    float: left;
}
.vendorprofil #div-form #profile_settings_form ul li label {
    float: left !important;
    text-align: right !important;
    width: auto !important;
    min-width: 300px;
        margin: 0;
}
.vendorprofil #div-form #profile_settings_form ul li input,.vendorprofil #div-form #profile_settings_form ul li textarea {
    width: 50%;
    float: left;
    margin-left: 30px !important;
}
.vendorprofil #div-form #profile_settings_form ul li{
      padding: 0 0 15px;
}
.vie_image_doc {
    padding-left: 30px;
float: left;
    width: 50%;
}
.vendorprofil #div-form #profile_settings_form ul li div#vendor_resume input#vendor_resume{
    margin-left: 0 !important;
    margin-top: 10px !important;
}
.vandor-gallery a img {
    width: 160px;
    height: 160px;
}
.vandor-gallery a {
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
        position: relative;
}
.vandor-gallery a:nth-child(4n+0){
    /*   margin-right: 0; */
}
.vandor-gallery {
    width: 70%;
}
a.MultiFile-remove {
    margin-right: 0;
}
.vendor-form-btn {
    text-align: left;
    width: 68.9%;
    float: right;
}
.vendor-search-page .vendor-search {
    border: 1px solid #cccccc;
}
.vendor-details ul.vendor-list {
    padding: 20px 30px;
    background: #fff;
}
.vendor-details ul.vendor-list .vendor-img {
    padding: 20px;
    background: #fff;
}
.vendor-details ul.vendor-list .vendor-img img {
    height: 100%;
}
.vendor-list li h2{
       font-family: 'OpenSansSemibold';
    font-size: 15px;
    color: #565656; 
}
.vendor-list p a {
    background: #d44642;
    padding: 4px 40px;
    display: inline-block;
    margin: 15px 0 0 0;
        border-radius: 4px;
}
.vendor-list a:hover::before {
    border-radius: 4px;
    background: #565a5c;
}
.vendor-details {
    margin-bottom: 0;
}
.vendor-search-form {
    padding: 20px;
        background: #fff;
}
.vendor-search-form .form-group {
    float: left;
    width: 24.8%;
    margin-right: 20px;
    margin-bottom: 0;
}
.vendor-search-form .form-group label{
    font-family: 'OpenSansSemibold';
    font-size: 16px;
    color: #333333;
    float: left;
    width: 100%;
    margin-bottom: 15px;
}
.vendor-search-form button {
    float: left;
    padding: 6px 43px;
    margin-top: 36px;
    border-radius: 4px;
    background: #d44642;
    color: #fff;
    border: 1px solid #d44642;
        font-family: 'OpenSansSemibold';
        font-size: 15px;
}
.vendor-search-form .form-group input {
    border: 1px solid #a6a6a6;
}
.detail-list a{
        font-size: 13px;
            border-radius: 4px;
    background: #d44642;
    color: #fff;
    font-family: 'OpenSansSemibold';
    padding: 10px 45px;
    margin: 7px 0 0 10%;
}
.detail-list a::before{
  border-radius: 4px;
    background: #565a5c;
}
.detail-list a:hover::before{
      border-radius: 4px;
}
.detail-list{
      min-height: auto;
}
.media-area span.emaild-text {
    min-width: 115px;
    float: left;
}
.media-area label.text-muted {
    float: left;
}
.namd-space {
    color: #333;
    font-family: 'OpenSansSemibold';
}
.conversation-box .convrs {
    font-family: 'OpenSansSemibold';
    color: #565656;
    margin: 0 !important;
    padding: 15px;
}
.right-artrs{
      border: 1px solid #ccc;
    background: #fff;
}
.Send-message{
    padding: 7px 25px;
    border-radius: 0;
    background: #d44642;
    color: #fff;
    border: 1px solid #d44642;
    font-family: 'OpenSansSemibold';
    font-size: 15px;
}
.Send-decline{
     font-family: 'OpenSansSemibold';
    font-size: 15px; 
}

/**---------Lisitng Page Style---------**/
.topactive{
      background: #f3f3f3;
}
.topstarte,.font-tezxrt{
  color: #d44642;
  font-size: 18px;
      font-family: 'OpenSansBold';
}
.fr-rent{
  font-size: 15px;
  color: #000;
   font-family: 'Open Sans', sans-serif;
}
.actv-btn{
background: #d44642;
font-size: 18px;
font-family: 'OpenSansBold';
color: #fff;
}
.actv-btn:hover{
  background: #565a5c;
}
.listspace,.listspace .location{
      margin-top: 0;
}
.listspace .col-md-9 {
    margin-top: 15px;
    margin-left: 25px;
    width: 73%;
}
.sidebar-list li a.active,.sidebar-list li a:hover, .sidebar-list li a:active .active{
      background:#455376;
}
.sidebar-list li .new-section-icon {
    display: none;
}
.sidebar-list ul li.complete a i.left_side_icon{
  background:url('../../images/site/big-tick.png') no-repeat;
  width: 27px;
  height: 27px;
  display: block;
  float: right;
      padding: 0;
}
.sidebar-list ul li.complete a:hover i.left_side_icon{
  background: #455376 url('../../images/site/white-tick.png') no-repeat;
}
.sidebar-list ul li a i.left_icon-2{
display: none;
}
.sidebar-list li a,.left_side_1 li a span{
  color: #727272;
  font-size: 15px;
font-family: 'OpenSansBold';
}
.right-sideholder > .catas {
    background: #efefef;
    margin: 0;
    opacity: 1;
    padding: 10px 20px;
    width: 60%;
}
.right-sideholder > .catas label.tile-lijne{
      color: #d44642;
    font-size: 18px;
    font-family: 'OpenSansBold';
        margin-bottom: 12px;
}
.radiobtns span{
  color: #545454;
  font-size: 14px;
      font-family: 'OpenSansSemibold';
}
.radiobtns li {
    padding: 0;
    min-width: 120px;
}
ul.loope-list {
    margin-top: 10px;
}
ul.loope-list li {
    width: 60%;
        margin-left: 0;
    min-height: auto;
        clear: both;
}
.loope-list input.svecnt,input.svecnt,.bluebtn.margn,.btn.large.green{
  float: left;
  background: #d44642;
      border: 1px solid #d44642;
  color: #fff;
      font-size: 16px;
    font-family: 'OpenSansBold';
        padding: 12px 30px;
}
.loope-list > li > label span.red {
    color: red;
}
ul.loope-list li >span.error {
    float: left;
    margin: 10px 0;
    width: 100%;
    padding: 13px 20px 13px 40px;
    background: #efefef url('../../images/site/warning.png') no-repeat;
    background-position: 3% center;
  
}
.contacttext{
      color: #d44642;
    font-size: 18px;
    font-family: 'OpenSansBold';
}
.loope-list > li:last-child {
    float: left;
}
#pricelist > div > label,.prictext,.photos-tesxt,.descrb-sep .photos-tesxt{
  color: #545454;
      font-size: 18px;
    font-family: 'OpenSansBold';
        margin-bottom: 10px;
}
.holed-plc {
    float: left;
    width: 100%;
    height: 40px;
}
.holed-plc > span{
      padding: 10px 13px;
}
.holed-plc > input{
      padding: 9px 0;
    width: 85%;
}
.descrb-sep .accordion .accordionTitle{
      background-color: #455376;
    border-bottom: 1px solid #6a7591; 
        padding: 8px 25px;
}
.descrb-sep .photos-tesxt {
    line-height: 26px;
}
.propr-holder select,.propr-holder input{
  height: 40px;
    padding: 3px 8px;
}
.photo_listing_main {
    width: 60%;
}
.photos-tesxt{
      padding: 0;
}
.dragarea{
      background: #f7f7f7;
}
.dragarea i {
    font-size: 24px;
    color: #949293;
}
.file-holder{
 height: auto;
     width: auto;
}
.selcfile,.forms360 .uplodtext,.forms360 .uplodtext{
      background: #d44642;
    width: auto;
    height: auto;
    padding: 10px 35px !important;
    display: inline-block;
}
#newview .modal-header{
  background: #455376;
}
.phothelps li{
      height: auto;
}
.phothelps li .img-holds img{
      height: 120px;
}
.phothelps{
      margin: 20px 0 20px;
}
.photo-sep .dumtxct {
    margin-bottom: 40px;
}
.photo-sep{
      border-bottom: 2px dashed #ccc;
    margin-bottom: 20px;
}
.last-sep {
    border-bottom: 0;
}
.text-contye > input{
      border: 1px solid #d44642;
}
.decr-top > li > input[type="text"]{
  opacity: 1;
}
.accordion label.photos-tesxt {
    color: #fff;
    font-family: 'OpenSansRegular';
    margin-bottom: 0;
        cursor: default;
}
.review-listing .photo_listing_main {
    width: 60%;
        float: left;
            margin-bottom: 15px;
}
.slider-review {
    padding: 0;
}
.slider-review .flexslider {
    margin: 0;
    border-radius: 0;
    border: 0;
}
ol.flex-control-nav.flex-control-paging {
    display: none;
}
.flex-direction-nav .flex-prev {
    left: 10px !important;
    opacity: 1 !important;
}
.flex-direction-nav .flex-next{
  right: 10px !important;
  opacity: 1 !important;
}
.flex-direction-nav a.flex-next:before,.flex-direction-nav a.flex-prev:before{
  display: none;
}
.flex-direction-nav .flex-prev{
  text-indent: -99999px;
  color: transparent;
  background: url('../../images/site/left-side.png') no-repeat;
  width: 10px !important;
  height: 15px !important;
}
.flex-direction-nav .flex-next{
  text-indent: 99999px;
  color: transparent;
  background: url('../../images/site/right-side.png') no-repeat;
  width: 10px !important;
  height: 15px !important;
}
.slider-review .flexslider .slides > li{
position: relative;
}
.slider-review p.flex-caption {
    bottom: 0;
    margin-bottom: 0;
    left: 0;
    right: 0;
    background: #4b494a;
    padding: 4px 10px 4px 50px;
        font-family: 'OpenSansBold';
        font-size: 13px;
        color: #fff;
}
.slider-review p.flex-caption a {
    float: right;
    font-size: 13px;
    color: #fff;
    font-family: 'OpenSansRegular';
}
ul.flex-direction-nav {
    position: absolute;
    left: 0;
    bottom: 4px;
    width: 15%;
}
.slider-review .flexslider .slides img {
    height: 201px;
}
.map-review {
    padding: 0 0 0 7px !important;
}
.review-listing .photo_listing_main .col-lg-12 {
    padding: 0;
}
.editbtn > span, .savebtn > span,.editbtn > i, .savebtn > i{
      color: #d44642;
}
.review-listing .lease-detal-heading {
    margin-bottom: 30px;
    padding-bottom: 30px;
}
.propr-holder br {
    display: none;
}
.TabbedPanelsTab.TabbedPanelsTabSelected {
    background: #d44642;
            font-family: 'OpenSansBold';
        font-size: 15px;
}
.payment_user h1{
      font-family: 'OpenSansBold';
          color: #545454;
}
.vendorprofil #div-form #profile_settings_form ul.phone-details {
    width: 50%;
    float: left !important;
    margin-left: 30px !important;
    border: 1px solid #c9c9c9;
    padding: 15px;
}
.vendorprofil #div-form #profile_settings_form ul.phone-details label {
    min-width: 145px;
    text-align: left !important;
} 
.vendorprofil #div-form #profile_settings_form ul.phone-details .pniw-number-prefix {
    float: left;
    padding: 6px 8px;
    border: 1px solid #bcbcbc;
    height: 35px;
    opacity: 0.8;
    border-right: 0;
    margin-left: 20px;
}
.vendorprofil #div-form #profile_settings_form ul.phone-details input {
    float: left;
    margin-left: 0 !important;
}
.vendorprofil #div-form #profile_settings_form ul.phone-details select {
    float: left;
    width: 57.6%;
    height: 35px !important;
}
.vendorprofil #div-form #profile_settings_form ul li input#vendor_resume {
    margin-left: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 15px !important;
}
i.delete-hover {
    position: absolute;
    top: -7px;
    right: -7px;
    background: #d44642;
    color: #fff;
    font-style: normal;
    border-radius: 50%;
}
.vandor-gallery .modal h4 {
    display: none;
}
.vandor-gallery .modal .modal-header {
    padding: 0;
    min-height: initial;
}
.vandor-gallery .modal .modal-body {
    padding: 0;
}
.vandor-gallery .modal button.close {
    z-index: 99;
    margin-top: -10px;
    margin-right: -10px;
    background: #d44642 !important;
    color: #fff;
}
.vie_document i.delete-hover {
    top: 0;
    right: -5px;
    cursor: pointer;
}
.vie_document a {
            float: left;
}
.quesmrk{
      height: 17px;
    width: 17px;
    line-height: 17px;
    font-size: 14px;
}
.inercmt{
      top: -2px;
    left: 20px;
}
/**---------Lisitng Page Style---------**/


/**---------Detail Page Style---------**/
.detail-main {
    background: #f7f7f7;
    padding: 30px 0;
}
.detail-left {
    background: #fff;
    width: 73%;
    padding:0 25px 0px 0px;
    margin-right:10px;
}
.detail-1-left {
    padding-left: 0;
        vertical-align: middle;
}
.detail-1-left .titles {
    font-size: 28px;
	float:left; width:100%;
    line-height: 29px;
    color: #525f80;
    font-weight: 700;
    margin: 0 0 3px;
    padding: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
	
	position:relative;
}
.detail-1-left .cetg {
    font-size: 12px;
    font-weight: normal !important;
    color: #d44642;
    border: 1px solid #d44642;
    vertical-align: middle;
    padding: 3px 13px;
    border-radius: 20px;
    line-height: 19px;
	margin: 0px 0 1px 0;
    display: inline-block;

}
.detail-1-left p {
    color: #455376;
    margin-bottom: 0;
    font-weight: 600;
    font-size: 23px;
    line-height: 1.5;
    display: block;
}
.detail-1-left h6 {
    display: inline-block;
    vertical-align: middle;
    margin-left: 17px;
    font-family: 'OpenSansRegular';
    font-size: 14px;
    font-style: italic;
    background: url(../../images/site/point-map.png) no-repeat;
    padding-left: 17px;
    background-position: left center;
    color: #afaeae;
    font-weight: normal;
}
.detail-1-left h6 i{
  color: #000000;
      display: inline-block;
    vertical-align: middle;
  font-weight: bold;
  margin-left: 3px;
}
.detail-1-left ul {
    float: left;
    vertical-align: middle;
    margin-top:0px;
}
.detail-1-left ul li:first-child{
margin-left: 0;
}
.detail-1-left ul li{
  float: left;
  margin: 0 5px;
  color: #afaeae;
 font-family: 'Open Sans', sans-serif;
  font-size: 14px;
}
.detail-1-left ul li:last-child{
margin-right: 0;
}
.detail-1-left ul li:last-child:after{
  display: none;
}
.detail-1-left ul li:after{
    content: '/';
    float: right;
    color: #afaeae;
   font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    margin-left: 10px;
}
.detail-1-left ul li i {
    color: #455375;
    font-style: normal;
    display: inline-block;
}
.detail-1-list {
    vertical-align: middle;
    margin:6px 0 15px;
}
.detail-1-left button {
    display: inline-block;
    vertical-align: middle;
    margin-left: 70px;
    background: #ededed;
    border: 1px solid #ededed;
    border-radius: 4px;
    padding: 7px 25px 7px 25px;
    color: #919191 !important;
    font-size: 14px;
}
.detail-1-left button i{
    float: left;
    background: url(../../images/site/heart-small.png) no-repeat;
    width: 14px;
    height: 12px;
    margin-right: 7px;
    margin-top: 4px;
}
.detail-1-left button:hover{
     background: #ededed;
    border: 1px solid #ededed; 
        color: #919191 !important;
}
.detail-1-left button:focus{
  outline: none;
}
.detail-1-right a {
    width: 100%;
    margin-bottom: 15px;
    padding: 10px 10px;
        font-family: 'OpenSansBold';
}
.detail-1-right a:last-child{
margin-bottom: 0;
background: #455376;
border: 1px solid #455376;
color: #fff;
font-size: 15px;
}
.detail-1-right a:first-child {
    background: #d44642;
    border: 1px solid #d44642;
    color: #fff;
    font-size: 20px;
}
.detail-2 div#carousel ul li img {
    height: 102px;
    width: 100%;
}
.detail-2 {
    margin-top:0;
   overflow: hidden;
}
.detail-2 .flexslider{ margin-bottom:20px; }
.detail-2 div#slider ul li img {
    width: 100%;
    height: 400px;
}
div#slider {
    margin-bottom: 10px;
}
div#carousel ul.flex-direction-nav {
    display: none;
}
.detail-2 div#slider {
    position: relative;
}
.detail-2 div#slider ul.flex-direction-nav {
    position: absolute;
    top: 45%;
    bottom: initial;
    width: 100%;
    left: 0;
    right: 0;
}
.detail-2 div#slider ul.flex-direction-nav li.flex-nav-prev {
    left: 30px;
    position: absolute;
}
.detail-2 div#slider ul.flex-direction-nav li.flex-nav-next {
    right: 30px;
    position: absolute;
}
.detail-2 div#slider ul.flex-direction-nav .flex-nav-prev a.flex-prev{
      background: url(../../images/site/left-detail.png) no-repeat;
    width: 43px !important;
    height: 56px !important;
    float: left;
}
.detail-2 div#slider ul.flex-direction-nav .flex-nav-next a.flex-next{
      background: url(../../images/site/right-detail.png) no-repeat;
    width: 43px !important;
    height: 56px !important;
    float: left;
}
.detail-3 {
    margin-top:20px;
}
.detail-common-head {
    font-family: 'OpenSansBold';
    font-size: 20px;
    color: #455376;
    text-transform: uppercase;
    margin-bottom: 18px;
}
.youvideo-tab iframe { width: 100%;  min-height: 400px; }

.detail-3 p {
    float: left;
    color: #555555;
    font-size: 14px;
    font-weight: 600;
    /*line-height: 30px;*/
}
.detail-common {
   /* border-bottom: 1px solid #e8e8e8;
    padding-bottom: 25px;
    margin-bottom: 25px;*/
	padding-bottom: 0;
    margin-bottom: 15px;
}
.detail-4 ul li {
    float: left;
    width: 49%;
    margin-right: 16px;
    margin-bottom: 16px;
    background: url(../../images/ar.png) no-repeat;
    background-position:left 5px;
    padding-left: 27px;
    font-size: 14px;
    font-weight:600;
    color: #555555;
}
.detail-4 ul li:nth-child(even){
  margin-right: 0;
}
.detail-6-inner h4{
  font-size: 16px;
  color: #242424;
  font-family: 'OpenSansBold';
  margin-bottom: 15px;
}
.detail-6-inner ul li {
    float: left;
    width: 100%;
    margin-bottom: 11px;
    font-size: 14px;
    color: #d44642;
   font-family: 'Open Sans', sans-serif;
}
.detail-7 .form-group {
    width: 100%;
    float: left;
    margin-bottom: 25px;
}
.detail-7 form {
    width: 100%;
    float: left;
}
.detail-7 form label {
   font-size: 13px;
    font-weight: 600;
    margin: 2px 0;
    width: 100%;
    min-height: 13px;
	color:#111;
}
.detail-7 .form-group input {
    width: 100%;
    background-color: #f8f8f8;
    border: 1px solid #ccc;
    padding: 7px 12px;
    font-size: 14px;
	height:inherit;
	border-radius:2px;
}
.two-inputs input {
    width: 48%;
    float: left;
    margin-right: 13px;
}
.two-inputs input:last-child {
    margin-right: 0;
}
.two-input-unequal input {
    width: 61%;
    float: left;
    margin-right: 13px;
}
.two-input-unequal input:last-child {
    margin-right: 0;
    width: 35%;
}
.detail-7 form button {
   background-color: #d44642;
    border: 1px solid #d44642;
    padding: 9px 20px;
    color: #FFF;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 600;
    margin: 10px 0 15px;
    border-radius: 20px;
    float: right;
}
.detail-7 form button:focus,.detail-7 form button:active{
  outline: none;
       background: #d44642;
    border: 1px solid #d44642;
    color: #fff !important; 
}
.detail-7 form button:hover{
     background: #d44642;
    border: 1px solid #d44642;
    color: #fff !important; 
}
.detail-common:last-child {
    padding-bottom: 0;
    border-bottom: 0;
}
.detail-right {
    width: 26%;
        padding: 0;
}
.detail-right h5 {
    background: #d44642;
    width: 100%;
    padding: 17px 5px;
    color: #fff;
    text-align: center;
	font-weight:700;
    font-size: 17px;
}
.detail-right-common {
    padding: 25px;
        background: #fff;
}
.detail-right-common h6 {
    padding-bottom: 0;
    position: relative;
    width: 100%;
    margin-bottom:3px;
    color: #d44642;
    font-weight: 700;
    font-size: 18px;
}
/*.detail-right-common h6:after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 90px;
    height: 1px;
    background: #e0e0e0;
    left: 0;
    right: 0;
    margin: 0 auto;
}*/
.detail-right-profile p {
    color: #777777;
    font-size: 14px;
    text-transform: uppercase;
}
.detail-right .prf-img { padding: 0 0 0 18px;}

.prf-cont .fa {color:#000 !important; font-size: 11px !important; margin: 1px; }

.detail-right .prf-img img {
     width: 80px;
    height: 80px;
    border-radius: 51px;
    position: relative;
}
.detail-right-form li {
    width: 100%;
    float: left;
    margin: 1px 0;
    font-size: 11.5px;
    font-weight: 600;
}
.detail-right-form li label {
    color: #777777;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    float: left;
    min-width: 60px;
    text-transform: uppercase;
}
.detail-right-form li span{ 
    color: #d44642;
    font-size: 14px;
  font-family: 'Open Sans', sans-serif;
}
.detail-right-form input{
    background-color: #f8f8f8;
    border: 1px solid #ccc;
    padding: 8px 12px;
    width: 100%;
    font-size: 13px;
    color: #908e8e;
    font-weight: 500;
	border-radius: 0;
    height: auto;
}
.detail-right-form .form-group { margin-bottom: 10px;}

.detail-right-form textarea{
     background-color: #f8f8f8;
    border: 1px solid #ccc;
    padding: 8px 12px;
	border-radius: 0;
	 color: #908e8e;
}
.detail-right-form form button {
    background: #d44642;
    border: 1px solid #d44642;
    color: #fff !important;
        font-family: 'OpenSansBold';
        font-size: 15px;
        width: 100%;
    border-radius: 2px;
        padding: 10px 5px;
}
.detail-right-form form button:hover {
    background: #d44642;
    border: 1px solid #d44642;
    color: #fff !important;
}
.detail-right-form form button:focus,.detail-right-form form button:active{
  outline: none;
       background: #d44642;
    border: 1px solid #d44642;
    color: #fff !important; 
}
.detail-right-similar {
    margin-top: 30px;
}
.detail-right-similar h6 {
    font-size: 18px;
        padding-bottom: 8px;
            margin-bottom: 30px;
}
.detail-right-similar h6:after {
    content: '';
    background: #e58f8e;
    margin: initial;
    width: 75px;
}
.detail-similar {
    margin-bottom: 30px;
}
.detail-similar-left img {
    width: 100%;
    height: 75px;
}
.detail-similar-right {
    padding-right: 0;
    margin-top: 10px;
}
.detail-similar-right h4{
      color: #455376;
    font-family: 'OpenSansBold';
    font-size: 15px;
    margin-bottom: 10px;
}
.detail-similar-right h3{
  color: #9e9d9d;
    font-size: 15px;
    width: 100%;
    float: left;
}
.detail-similar-right h3 span{
color: #d44642;
}
.map-tab ul {
    float: left;
    width: 22%;
    height: 400px;
    overflow: hidden;
	background-color:#f5f7f9;
}
.map-tab {
    border: 1px solid #dcdcdc;
}
.map-tab div#map_new {
    width: 78%;
	min-height: 466px;
}
.map-tab ul li,.map-tab ul li > a {
    width: 100%;
    float: left;
	font-weight:600;
}
.map-tab ul li > a {
   background-color: #f5f7f9;
    font-size: 13px;
    padding:15px 15px;
	color:rgb(80,91,99);
}
.map-tab ul li {
      border-bottom: 1px solid #dcdcdc;
}
/*.map-tab ul li:last-child{
        border-bottom: 0;
}*/

.prds-limts{
	position: relative;
  display: inline-block;
  word-wrap: break-word;
  overflow: hidden;
  max-height: 3.6em; 
  line-height: 1.2em;
  text-align:justify
}
.fetr-bottom-price .ratings{float: left;     padding-right: 5px;}

.fetr-bottom-price .sizSqur { float: left; padding: 0 15px;  font-weight: 600; font-size: 13px;}

.typTg {text-transform: uppercase;font-weight: 700;  margin: 0; float: left; width: 100%;     font-size: 14px;}

.typTg .statClr {
    border: 1px solid;
    padding: 0;
	font-size: 14px;
    width: 14px;
    height: 14px;
    border-radius: 100%;
	float: left;
    margin:7px 5px 5px 0;
}

.statClr.red{ background-color:#d44642; color:#d44642; }
.statClr.purple{  background-color:#a357de; color:#a357de; }
.statClr.green{  background-color:#00c759; color:#00c759; }
.statClr.blue{  background-color:#0074e4; color:#0074e4;}
 
 
 
.map-tab ul li > a > i {
    float: left;
    margin-top:0px;
    margin-right: 15px;
    width: 16px;
    height: 16px;
}
.map-tab ul li:hover > a,.map-tab ul li.active > a{
      background: #FFF;
      color: #d44642;
}
.coffee{
  background: url('../../images/site/small-icon/coffee-cup.png') no-repeat;
}
.restaurant{
  background: url('../../images/site/small-icon/food.png') no-repeat;
}
.gas{
  background: url('../../images/site/small-icon/fuel-station.png') no-repeat;
}
.insurance{
  background: url('../../images/site/small-icon/shield.png') no-repeat;
}
.drug{
  background: url('../../images/site/small-icon/drugs.png') no-repeat;
}
.grocery{
  background: url('../../images/site/small-icon/cart.png') no-repeat;
}
.map-tab ul li:hover i.coffee,.map-tab ul li.active i.coffee{
  background: url('../../images/site/small-icon/coffee-cup-hover.png') no-repeat;
}
.map-tab ul li:hover i.restaurant,.map-tab ul li.active i.restaurant{
  background: url('../../images/site/small-icon/food-hover.png') no-repeat;
}
.map-tab ul li:hover i.gas,.map-tab ul li.active i.gas{
  background: url('../../images/site/small-icon/fuel-station-hover.png') no-repeat;
}
.map-tab ul li:hover i.insurance,.map-tab ul li.active i.insurance{
  background: url('../../images/site/small-icon/shield-hover.png') no-repeat;
}
.map-tab ul li:hover i.drug,.map-tab ul li.active i.drug{
  background: url('../../images/site/small-icon/drugs-hover.png') no-repeat;
}
.map-tab ul li:hover i.grocery,.map-tab ul li.active i.grocery{
  background: url('../../images/site/small-icon/cart-hover.png') no-repeat;
}
.new-pie-chart {
    width:100%;
    float: left;
    margin:0;
}
.new-pie-chart .chart-hover{ width:50%;float: left;}

.new-pie-chart div#chart5 { width: 100% !important;}

.new-pie-chart .ldp-mortgage-legend-list{ width:100%;     margin-top: 10px;}


.users_list img.prof { width: 70px; height: 70px; border-radius: 3px; }

.users_list .user_name{ font-size:15px; color:#000; font-weight:600;  margin: 0 0 7px; }

.users_list .star_rat {color: #d44642; font-size: 13px; margin: 0 0 2px;}
.users_list .star_rat .fa {color: #d44642 !important; font-size: 13px !important;}

.users_list p{font-size: 13px;margin: 0 0 2px 0; line-height:inherit;}

.brok-head{ font-size: 18px; border-bottom: 1px solid #cecece; margin: 20px 0 13px; padding-bottom: 8px; font-weight: 700;}

.ldp-mortgage-legend-list li{
	background-color: #f8f8f8;
    color: #6a6e70;
    font-size: 13px;
    font-weight: 600;
    padding: 9px 15px;
    margin: 2px 0;
}

.rateBtns{    background-color: inherit !important;border: 0 !important; color: #525f80 !important; font-size: 26px !important; padding: 0 !important;  width: auto !important; box-shadow: none !important;}

.view-object img.record-modal, .object-img img {width: 57px; height: 47px; margin-top: 4px;}

.age-conts .inptStyl { border: 2px solid #ccc; padding: 9px 10px 9px 27px;  width: 100%;font-size: 13px; color: #908e8e;  font-weight: 500;    background-color: #f8f8f8; border-radius:0; }
.age-conts .inptBtn{
    background-color: #d44642;
    color: #FFF;
    border: 0;
    width: 100%;
    padding: 12px 0;
    font-weight: 600;
    margin:12px 0;
}
.age-conts  .signup-bx{ max-width:100%;}

.age-conts .ic-inp .fa { color:#000 !important; font-size: 14px !important;}

.age-conts .ic-inp { /*position: absolute; left: 12px; top:13px;*/ background:url('../../images/site/ic-form.png'); }

.ic-user{ background-position:2px 10px !important; background-repeat:no-repeat !important; }
.ic-phn{ background-position:2px -16px !important; background-repeat:no-repeat !important; }
.ic-email{ background-position:1px -45px !important; background-repeat:no-repeat !important; }

.age-conts textarea { min-height: 95px;}

.age-conts .form-group{ position:relative; margin-bottom:7px;}

.age-conts textarea { padding:10px !important;}

.signup-bx input[type="checkbox"] {float: left; margin: 4px 4px 0 0;}

.new-pie-chart .ldp-mortgage-legend-list li {
    width: 100%;
    float: left;
    margin-bottom:2px;
}
.ldp-mortgage-legend{ width:50%; float:left; }

.new-pie-chart .ldp-mortgage-legend-list li:last-child{
  margin-bottom: 0;
}
.ldp-mortgage-legend-list .legend-principal {
    color: #4bb2c5;
}
.new-pie-chart .ldp-mortgage-legend-list li .legend-tax {
    color: #eaa228;
}
.new-pie-chart .ldp-mortgage-legend-list li .legend-home-insurance {
    color: #c5b47f;
}
.new-pie-chart .ldp-mortgage-legend-list li .legend-hoa {
    color: #579575;
}
.new-pie-chart .ldp-mortgage-legend-list li .legend-mortg-insurance {
    color: #707271;
}
.new-pie-chart .ldp-mortgage-legend-list li i {
    margin-right: 5px;
}
.new-pie-chart .ldp-mortgage-legend-list li .editinplace-trigger {
    margin-left: 7px;
    margin-right: 0;
}
.new-pie-chart .ldp-mortgage-legend-list li span input {
    background: #fff;
    box-shadow: none;
    border: 0;
    text-align: right;
}
.chart-hover {
    position: relative;
    text-align: center;
}
.chart-hover span#overall_amount {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 40.2%;
    width: 22%;
    font-size: 25px;
    font-family: 'OpenSansBold';
}
.pr-hold > figure{
      border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.vendorprofil #div-form #profile_settings_form ul.views_downlaod li {
    width: auto;
        position: relative;
        margin-right: 15px;
            padding-bottom: 0;
}
/**---------Detail Page Style---------**/

/**---------Search Page Style---------**/
.headertop{
      background: #f9f9f9;
    border-bottom: 1px solid #d5d5d5;
}
.headertop-holder form input{
  font-size: 15px;
      font-family: 'OpenSansRegular';
      border: 1px solid #e0e0e0;
}
.headertop-holder .gobtn{
    background: #d44642;
    font-size: 18px;
    font-family: 'OpenSansBold';
    width: 80px;
}
.serchleft .bltext{
    font-size: 17px;
    font-family: 'OpenSansSemibold';
    color: #d44642;  
        width: 100% !important;
    margin-bottom: 20px;
    margin-top: 0;
}
.serchleft{
      border-right: 0;
}
.priceslder{
    margin: 15px 0px;
    padding: 0 10px;
}
.price_slider{
      margin: 0;
}
div#slider-range{
      width: 100%;
    margin: 0;
}
.serchleft .ui-slider .ui-slider-range {
    background: #2090b6 !important;
    border: 1px solid #2090b6 !important;
    box-shadow: none !important;
}
.serchleft .ui-state-default {
    background: #d44642 !important;
    border-radius: 50% !important;
  }
.serchleft .ui-state-default:focus,.serchleft .ui-state-default:active{
  border: 0;
  outline: none;
}  
.serchleft .ui-widget-content{
      border: 1px solid #2090b6 !important;
}
.serchleft .priceslder > li input#amount_pricefilter1 {
    left: 0;
    width: 50% !important;
}
.serchleft .priceslder > li input#amount_pricefilter2{
    width: 50% !important;
    right: 0;
}
.serchleft .serchslidr:first-child{
  padding-top: 20px;
}
.serchslidr{
    padding: 40px 0 40px 0;
}
.serchslidr select {
    padding: 7px 8px;
    border: 1px solid #e6e6e6;
    height: 40px;
        font-size: 14px;
    font-family: 'OpenSansSemibold';
    color: #7e7e7e;  
}
.listty span{
      margin: 0;
}
.radiobtns li > span{
      font-size: 15px;
      color: #7a7a7a;
    font-family: 'Open Sans', sans-serif;
}
.radiobtns li > input[type="radio"] {
    margin: 3px 7px 0 0;
}
.btncontainer label.morefilter {
    background: #f4f4f4;
    color: #d44642;
    font-size: 15px;
    font-family: 'OpenSansSemibold';
    border: 1px solid #e4e4e4;
        margin: 0;
    width: 100%;
}
.serchleft .btncontainer {
    margin-top: 25px;
}
.serchslidr .sechhead {
    background: #d44642;
    font-size: 18px;
    font-family: 'OpenSansSemibold';
    color: #fff;
    margin-bottom: 20px;
}
.serchleft .serchslidr .photos-tesxt{
      font-size: 17px;
    font-family: 'OpenSansSemibold';
        margin: 5px 0 10px 0;
            text-transform: capitalize;
}
.fuldiplys .serchslidr ul.listty > li {
    width: 33.33%;
        padding-bottom: 0;
    margin-bottom: 7px;
}
.fuldiplys .serchslidr ul.listty li > span{
  font-size: 14px;
    color: #7a7a7a;
  font-family: 'Open Sans', sans-serif;
}
.fuldiplys .serchslidr ul.listty li > input.checkbox_check {
    margin: 3px 7px 0 0;
}
.srch-listing {
    width: 100%;
    float: left;
    margin-top: 20px;
    text-align: center;
}
.srch-listing a.show-listing {
    padding: 0;
    border: 0;
        background: none;
}
.srch-listing a.show-listing input{
  background: #f4f4f4 !important;
    color: #d44642 !important; 
    font-size: 15px !important;
    font-family: 'OpenSansSemibold' !important;
    border: 1px solid #e4e4e4 !important;
    margin: 0 !important;
    width: 100% !important;
    padding: 8px 5px !important;
}
/**---------Search Page Style---------**/

/**---------issues---------**/
.vendorprofil #div-form #profile_settings_form ul li input#vendor_file,.vendorprofil #div-form #profile_settings_form ul li input#gallery_image{
	margin-top: 0 !important;
	    margin-left: 0 !important;
	    margin-bottom: 15px !important;
}
.vie_document{
	    padding-bottom: 0;
}
.bgsimg1 .img-right-section input#uploadavatar {
    width: 100%;
    float: left;
    margin-right: 0;
    height: auto;
    margin-bottom: 10px;
}
.bgsimg1 .img-right-section input.blu-btn {
    margin-top: 0 !important;
}
#div-form #profile_settings_form ul li select#gender {
    width: 51.5%;
}
#div-form #profile_settings_form  ul li .mnths {
    width: 105px !important;
}
#div-form #profile_settings_form  ul li .mnths2 {
    width: 50px !important;
}
#div-form #profile_settings_form ul li .dob21 {
    width: 65px !important;
}
.cancel-account .notification_area .notification_action {
    text-align: center;
}
.cancel-account .notification_area .notification_action a input {
    display: inline-block;
    float: none;
}
.cancel-account .section.notification_section .notification_area {
    padding-left: 0;
    border-bottom: 0;
}
form#dashboard_account_setting table.password-fields td:first-child {
    width: 180px;
    padding-right: 15px;
}
form#dashboard_account_setting p.confirms {
    width: 100%;
    float: left;
}
form#dashboard_account_setting .section.notification_section .buttons {
    width: 100%;
    float: left;
    text-align: center;
}
form#dashboard_account_setting .section.notification_section .buttons input#change_button {
    display: inline-block;
    float: none;
    margin-top: 20px;
        margin-right: 0 !important;
}
.chart-fields .inptStyl {
    width: 100%;
    background-color: #f8f8f8;
    border: 1px solid #ccc;
    padding: 8px 12px;
    font-size: 13px;
	height: auto;
    border-radius: 0;
}

#newview .dragarea .file-holder {
    width: 100%;
    display: inline-block;
}
#newview .dragarea .file-holder a {
    display: inline-block;
    float: none;
        margin-right: 10px;
}
#newview .dragarea .file-holder a:last-child{
	margin-right: 0;
}
.selcfile {
    margin: 0 0 0 0 !important;
}
#newview .dragarea .file-holder a button {
    float: left;
}
.vendor_set_err {
    float: left;
    width: 70%;
}
#profile_settings_form ul li span#phone_country-error,#profile_settings_form ul li span#phone_no-error{
    clear: both;
    display: block;
    margin-top: 3px;
}
.feature-list figure span.hover img {
    width: auto;
}
div#share_modal label.photos-tesxt {
    margin-bottom: 10px;
    font-size: 46px;
    text-transform: capitalize;
    color: #fff;
    font-family: 'Roboto-Medium';
}
div#share_modal .modal-header {
    width: 100%;
    display: inline-block;
    text-align: center;
    padding-bottom: 0;
}
div#share_modal .photo-sep {
    margin-bottom: 0;
    border-bottom: 0;
}
div#share_modal .photo-sep .dragarea {
    padding: 20px 0;
    margin: 0;
}
div#share_modal .photo-sep .dragarea .file-holder {
    width: 100%;
}
div#share_modal .photo-sep .dragarea .file-holder li {
    display: inline-block;
    margin: 0 5px;
}
div#share_modal .photo-sep .dragarea .file-holder i {
    font-size: 40px;
}
div#share_modal .photo-sep .dragarea .file-holder i.fa.fa-facebook{
background: #3b5998;
}
div#share_modal .photo-sep .dragarea .file-holder i.fa.fa-twitter{
background: #55acee;
}
div#share_modal .photo-sep .dragarea .file-holder i.fa.fa-pinterest{
background: #ca2028;
}
div#share_modal .photo-sep .dragarea .file-holder i.fa.fa-google-plus{
background: #d95032;
}
/**---------issues---------**/

/**--------------inner page design--------------**/
#account input[type="text"], #account input[type="password"], #account input[type="email"], #account select, #account textarea{
      padding: 6px 8px;
	  width:227px;
}
#profile_settings_form .form-btn button,.subnav a.invitefrds,#account input.blu-btn{
    background: #0290e2;
    border: 1px solid #0290e2;
    color: #fff;
        font-size: 15px;
}
#profile_settings_form .form-btn button:hover,.subnav a.invitefrds:hover,#account input.blu-btn:hover,.loope-list input.svecnt:hover,input.svecnt:hover,.bluebtn.margn:hover,.btn.large.green:hover{
background: #565a5c;
    border: 1px solid #565a5c;
    color: #fff;
}
.vendor-search-form button,.Send-message,.loope-list input.svecnt,input.svecnt,.bluebtn.margn,.btn.large.green{
            -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    box-shadow: 0 0 4px 0 #455376 inset;
}

/**---------issues 20/10/2016---------**/
form.property-details {
    width: 100%;
    float: left;
    margin-top: 30px;
}
.review-listing .photo_listing_main .lease-detal-heading {
    width: 100%;
}
.review-listing .photo_listing_main li .propr-holder {
    width: 100%;
    margin-right: 0;
}
.review-listing .photo_listing_main li.col-md-4 {
    width: 50%;
}
span.newvls {
   width: 100%;
   border: 0;
   border-top: 1px solid #fff;
   float: left;
   margin: 0;
   text-align: left;
   font-size: 13px;
   line-height: 25px;
   font-weight: normal;
   padding: 10px 0px 5px 0px;   
}
#side_bar{
      margin-top: 20px;
}
ul.listings .listing .listing-info .manage-center-detail {
    width: 100%;
}
.rent-review li > span {
    min-height: 25px;
}
.wish-list-slider {
    width: 100%;
    float: left;
}
.wish-list-slider .item {
    width: 31.8%;
    float: left;
    margin-right: 20px;
        margin-bottom: 20px;
}
.wish-list-slider .item:nth-child(3n+3){
  margin-right: 0;
}
.wish-list-slider .item .wish-slider-inner {
    width: 100%;
    float: left;
    position: relative;
}
.wish-list-slider .item .wish-slider-inner img {
    width: 100%;
    height: 192px;
}
.wish-list-slider .item .wish-slider-inner .wish-slider-hover {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.wish-list-slider .item .wish-slider-inner .wish-slider-hover h2 {
width: 100%;
    float: left;
    padding: 7px 0;
    text-align: center;
    background: rgba(212, 70, 66, 0.7);
    color: #fff;
    font-size: 14px;
    line-height: 18px;
}
/**---------issues 20/10/2016---------**/

/**---------issues 27/10/2016---------**/
.listig-areasli li .top-posd {
    left: 0;
    right: 0;
    width: auto;
    bottom: 0;
    top: initial;
        padding: 0;
}
.listig-areasli li .top-posd span {
    width: 100%;
    float: left;
    padding: 10px 0;
    text-align: center;
    background: rgba(212, 70, 66, 0.7);
    color: #fff;
    font-size: 14px;
}
.phone-number-input-widget .pniw-number-container .pniw-number-prefix {
    line-height: 28px;
}
.phone-number-input-widget .pniw-number-container input#phone_no {
    margin-left: 0 !important;
}
.detail-similar-right h3{
      font-size: 14.1px;
}
.detail-1-right a:first-child{
      width: auto;
    float: right;
}
.account-settings div#account {
    width: 75%;
    float: left;
}
.account-settings div#account .box {
    width: 60% !important;
    float: left;
}
.account-settings div#account .cancel-account {
    width: 37% !important;
    margin-left: 20px;
}
.account-settings .subnav {
    float: left;
    width: 25%;
}
.verification_div p.arrive {
    width: 100%;
    float: left;
}
.verification_div label {
    float: left;
}
.verification_div input#mobile_verification_code {
    float: left;
    margin-top: -4px;
}
a.new-conect {
    width: auto;
    float: left;
    margin-top: -7px;
    padding: 7px 15px;
}

.fetr-bottom span.bluprice{ float: right; font-size:20px; }

.fetr-bottom .srt { padding:6px 10px 0 0;}

.cancel-account .notification_area .notification_action a input.invitefrds {
    margin: 0 !important;
}
/**---------issues 27/10/2016---------**/
.feature-list > li .featur-top figure {
    position: relative;
}
.home-hover{
  position: absolute;
  top: 0;
    right: 15px;
}
.home-hover i{
  font-style: normal;
}
.home-hover i {
    font-style: normal;
    padding: 5px 15px;
    background: #d44642;
    color: #fff;
    display: inline-block;
    text-transform: capitalize;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

/**--------------------------------New design 19/12/2016--------------------------------**/
.country-lanuage-select{
  float: right;
  margin-right: 15px;
}
.select-icon{
  float: left;
  width: 16px;
  margin-top: 2px;
  height: 16px;
  background: url('../../images/site/setting.png') no-repeat;
  cursor: pointer;
}
.select-dropdown {
    display: none;
    background: #fff;
    border: 1px solid #e3e3e3;
    font-size: 13px;
    margin-top: 9px;
    border-top: 4px solid #d44642;
    position: relative;
    width: 155px;
    float: left;
    z-index: 999;
    margin-top: 28px;
    margin-left: -5px;
}
.select-dropdown:before {
    content: '';
    display: block;
    position: absolute;
    top: -21px;
    left: 5px;
    width: 0;
    height: 0;
    border-color: transparent transparent #d44642 transparent;
    border-style: solid;
    border-width: 9px;
}
.new-select-dropdown{
  display: block;
}
.select-dropdown ul li a{
  float: left;
  width: 100%;
}
.select-dropdown ul li a {
    padding: 5px 10px;
    border-bottom: 1px solid #e3e3e3;
    line-height: 29px;
    float: left;
    width: 100%;
    color: #333;
    font-style: normal;
        text-align: left;
}
.select-dropdown ul li:last-child a {
    border-bottom: 0;
}
.pop-up-cross {
    width: 16px;
    height: 16px;
    background: url(../../images/site/popup-cross.png) no-repeat;
    display: inline-block;
}
.common-cu-ea .modal-dialog {
    width: 420px;
    margin: 140px auto;
}
.common-cu-ea .modal-dialog .modal-header {
    padding: 0;
    width: 100%;
    height: 40px;
    float: left;
}
.common-cu-ea .modal-header .close {
    margin-top: 0;
    right: 10px;
    top: 10px;
    background: transparent !important;
}
.common-cu-ea .modal-header .close:focus,.common-cu-ea .modal-header .close:hover,.common-cu-ea .modal-header .close:active{
  outline: none;
  border: 0;
  box-shadow: none;
}
.common-cu-ea .modal-content{
    border-top: 5px solid #d44642;
}
.common-cu-ea .modal-body {
    padding: 20px 35px 35px 35px;
    text-align: center;
}
.currency-area-popup {
    width: 100%;
    display: inline-block;
}
.currency-area-popup h2 {
    font-size: 34px;
    color: #222222;
    margin-bottom: 25px;
}
.currency-area-popup form{
  width: 100%;
  display:inline-block;
}
.currency-area-popup form select{
width: 100%;
height: 40px;
background: #fff url(../../images/site/arrows.png) no-repeat scroll right 12px;
border-radius: 0;
border: 1px solid #e5e5e5;
border-radius: 2px;
margin-bottom: 15px; 
}
.currency-area-popup form button#update_btn {
    width: 100%;
    background: #d44642;
    border: 1px solid #d44642;
    color: #fff;
    font-size: 14px;
    height: auto;
    box-shadow: none;
    font-weight: bold;
    padding: 10px 7px;
    text-transform: uppercase;
    border-radius: 2px;
}
.more {
    width: 100%;
    display: inline-block;
    margin-top: 15px;
        font-size: 11px;
}
.more a{
 color: #0592e9;
}
.settings_after_login .country-lanuage-select {
    margin-top: 5px;
}
.browse_di {
    margin: 4px 15px 5px 0;
}
/**--------------------------------New design 19/12/2016--------------------------------**/

/**--------------------------------Search Page Style--------------------------------**/
div#search-filter {
    background: #222222;
    padding: 10px 0px;
}
.search-filter-main select,.search-filter-main input {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    height: 50px;
    border-radius: 2px;
        font-family: 'OpenSansRegular';
    font-size: 15px;
        color: #b1a9a9;
}
.search-filter-main select:first-child {
    width: 10%;
}
.search-filter-main select{
    width: 19%;
    background: #fff url(../../images/site/select-arrow.png) no-repeat 95%;
}
.search-filter-main input {
    width: 28.1%;
}
.search-filter-main input.small-input {
    width: 10%;
}
.search-click {
    vertical-align: middle;
    display: inline-block;
    color: #fff;
    font-size: 15px;
    font-family: 'OpenSansSemibold';
    position: relative;
    cursor: pointer;
}
div#search-filter input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
        color: #b1a9a9;
}
div#search-filter input::-moz-placeholder { /* Firefox 19+ */
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
        color: #b1a9a9;
}
div#search-filter input:-ms-input-placeholder { /* IE 10+ */
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
        color: #b1a9a9;
}
div#search-filter input:-moz-placeholder { /* Firefox 18- */
   font-family: 'Open Sans', sans-serif;
    font-size: 15px;
        color: #b1a9a9;
}
.search-click:after {
    content: '';
    background: url(../../images/site/search_sprite.png) no-repeat;
    display: block;
    height: 14px;
    width: 14px;
    position: absolute;
    top: 5px;
    right: -17px;
    background-position: -85px -51px;
}
.search-filter-slider {
    margin-top: 15px;
    display: none;
}
.search-filter-slider select.min-select {
    width: 9.25%;
}
.search-filter-slider input {
    width: 29.3%;
}
.search-filter-slider input.input-agent{
  width: 20%;
  margin-right: 0;
}
.search-click-new:after{
  content: '';
      background: url(../../images/site/search_sprite.png) no-repeat;
    background-position: -85px -66px;
}
.reset-filter {
    vertical-align: middle;
    display: inline-block;
    color: #cccccc;
    font-size: 12px;
    padding: 4px 5px;
    margin-left: 7px;
    border: 1px solid #ccc;
}
.reset-filter:hover{
  border: 1px solid #fff;
  color: #fff;
}
div#search-view {
    padding: 40px 0 80px 0;
    background: #f7f7f7;
}
.search-view-main h2{
      display: inline-block;
    vertical-align: middle;
    font-weight: normal;
    width: 100%;
    margin-bottom: 15px;
}
.search-view-main h2 span {
    font-size: 24px;
    font-family: 'OpenSansSemibold';
    color: #455376;
    display: inline-block;
    vertical-align: middle;
    margin-right: 20px;
    border-right: 1px solid #b8babb;
    padding-right: 20px;
    line-height: 34px;
}
.search-view-main h2 a{
     font-size: 24px;
    font-family: 'Open Sans', sans-serif;
}
.search-view-main h2 a {
    font-size: 18px;
  font-family: 'Open Sans', sans-serif;
    vertical-align: middle;
    display: inline-block;
}
.sort-by {
    padding-left: 0;
        padding-top: 5px;
}
.sort-by h6 {
    color: #222;
    font-size: 17px;
    font-weight: normal;
      position: relative;
      display: inline-block;
}
.sort-by h6 span{
    margin-left: 4px;
  color: #0592e9;
  position: relative;
  float: none;
  cursor: pointer;
}
.sort-by h6 span:after{
  content: '';
background: url(../../images/site/search_sprite.png) no-repeat;
    background-position: -85px -39px !important;
    height: 12px;
    position: absolute;
    right: -24px;
    top: 5px;
    width: 17px;
}
.sort-by h6 span.span-new-arrow:after{
  content: '';
background: url(../../images/site/search_sprite.png) no-repeat;
    background-position: -85px -27px !important;
}
.sort-by-show{
  display: none;
      position: absolute;
    top: 28px;
    right: -34px;
    width: 110px;
    z-index: 97;
    background: #fff;
    border: 1px solid #e3e3e3;
}
.sort-by-show-new{
  display: block;
}
.sort-by-show ul{
  display: inline-block;
  width: 100%;
    background: #fff;
    font-size: 13px;
    padding: 0px 5px;
    position: relative;
}
.sort-by-show ul li{
border-bottom: 1px solid #e3e3e3;
    line-height: 29px;
}
.sort-by-show ul li:last-child{
  border-bottom: 0;
}
.sort-by-show ul li a {
    width: 100%;
    display: inline-block;
    color: #222;
    font-size: 14px;
}
.sort-by-show ul:before {
    content: '';
    display: block;
    position: absolute;
    top: -21px;
    right: 7px;
    width: 0;
    height: 0;
    border-color: transparent transparent #e3e3e3 transparent;
    border-style: solid;
    border-width: 11px;
}
.sort-by-show ul:after{
    content: '';
    display: block;
    position: absolute;
    top: -19px;
    right: 8px;
    width: 0;
    height: 0;
    border-color: transparent transparent #fff transparent;
    border-style: solid;
    border-width: 10px;
}
.tab-select span {
    float: right;
    font-size: 13px;
    color: #565a5c;
    padding: 0px 25px 0px 0px;
    margin-right: 20px;
    border-right: 1px solid #b8babb;
    padding-right: 20px;
    line-height: 27px;
}
.tab-select .nav-tabs {
    float: right;
    border-bottom: 0;
} 
.tab-select .nav-tabs li {
    margin-bottom: 0;
    margin-right: 20px;
}
.tab-select .nav-tabs li:last-child{
     margin-right: 0;
}
.tab-select .nav-tabs li a {
    display: inline-block;
}
.tab-select .nav-tabs li a {
    display: inline-block;
    padding: 0;
    border-radius: 0;
    background: none !important;
    border: 0 !important;
    cursor: pointer !important;
    margin: 0;
}
.tab-select .nav-tabs li a i{
    width: 31px;
    height: 28px;
  display: inline-block;
}
i.list-icon{
    background: url('../../images/site/tab-sprit.png') no-repeat;
  background-position: 0 0;
}
i.grid-icon{
    background: url('../../images/site/tab-sprit.png') no-repeat;
    background-position: -43px 0px;
}
.tab-select .nav-tabs li.active a i.list-icon{
    background-position: 0 -40px;
}
.tab-select .nav-tabs li.active a i.grid-icon{
    background-position: -43px -40px;
}
.tab-select {
    padding-right: 0;
}
.search-view-list {
    margin-top: 20px;
}
div#grid-view > ul > li {
    float: left;
    width: 23%;
    margin-right: 33px;
    border: 1px solid #e3e3e3;
    margin-bottom: 20px;
    background-color: #ffffff;
    position: relative;
}
div#grid-view > ul > li:nth-child(4n+4){
   margin-right:0;
}
.search-item-img {
    position: relative;
}
.search-item-img > a {
    display: inline-block;
    width: 100%;
    overflow: hidden;
    height: 182px;
    position: relative;
}
.search-item-img > a > img{
  display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateY(-50%) translateX(-50%);
    -moz-transform: translateY(-50%) translateX(-50%);
    transform: translateY(-50%) translateX(-50%);
    min-width: 100%;
    min-height: 100%;
        width: 100%;
    height: 100%;
}
.item-type {
    position: absolute;
    top: 5px;
    right: 5px;
    background: #d44642;
    color: #fff;
    font-size: 11px;
    padding: 5px 7px;
    text-align: center;
    text-transform: uppercase;
}
.item-price {
    position: absolute;
    bottom: 50px;
    left: 0;
    background: rgba(0,0,0,0.55);
    padding: 6px 10px;
    font-family: 'OpenSansSemibold';
    color: #fff;
    font-size: 18px;
}
.item-price sup {
    font-size: 14px;
    margin-right: 5px;
    color: #d44642;
}
.item-icon {
    position: absolute;
    bottom: 5px;
    padding: 6px 10px;
    left: 0;
    right: 0;
    background: rgba(0,0,0,0.55);
}
.item-icon span {
    float: left;
}
.item-icon span a {
    display: inline-block;
    color: #fff;
    font-size: 13px;
    line-height: 20px;
}
i.camera-icon{
    background: url(../../images/site/controls.png) repeat scroll 0 48px;
    float: left;
    height: 24px;
    width: 24px;
}
.item-icon ul {
    float: right;
}
.item-icon > ul,.item-icon > ul > li,.item-icon > ul > li > a {
    float: right;
}
.item-icon > ul > li > a > i{
    background: url(../../images/site/controls.png) repeat scroll;
    float: left;
    height: 24px;
    width: 24px;
}
.item-icon > ul > li > a i.back-icon{
background-position: -240px 48px;
    width: 35px;
}
.item-icon > ul > li > a i.heart-icon-exist{
    background-position: -352px 47px;
    width: 25px;
}
.item-icon > ul > li > a i.heart-icon{
    background-position: -194px 47px;
    width: 25px;
}
.item-icon > ul > li > a i.map-icon{
    background-position: -146px 48px;
}
.item-icon > ul > li {
    margin-right: 10px;
}
.item-icon > ul > li:first-child{
     margin-right: 0;
}
.search-item-detail {
    padding: 10px 15px 12px 15px;
    text-align: center;
}
.search-item-detail h5{
  font-size: 15px;
    font-family: 'OpenSansSemibold';
    color: #455376;
    margin-bottom: 8px;
}
.search-item-detail > ul > li {
    display: inline-block;
    margin-right: 7px;
    color: #222;
    font-size: 13px;
    line-height: 20px;
    border-right: 1px solid #bbb;
    padding-right: 7px;
}
.search-item-detail > ul > li:last-child{
     margin-right: 0; 
    padding-right: 0;
    border-right: 0;
}
.search-item-btn {
    margin-top: 15px;
}
.search-item-btn a {
    background: #fff;
    border: 1px solid #d44642;
    color: #d44642;
    font-size: 14px;
    font-family: 'OpenSansBold';
    padding: 10px 20px;
    display: inline-block;
    border-radius: 2px;
    margin: 0 2px;
}
.search-item-btn a:last-child{
  background: #d44642;
  color: #fff;
}
div#list-view > ul > li {
    width: 100%;
    float: left;
    border: 1px solid #e3e3e3;
    margin-bottom: 20px;
    background-color: #ffffff;
    position: relative;
}
div#list-view > ul > li .search-item-img {
    width: 25%;
    height: 250px;
}
div#list-view > ul > li .search-item-detail {
    width: 75%;
    text-align: left;
    padding: 10px 20px;
}
div#list-view > ul > li .search-item-img .item-icon {
    bottom: 0;
}
div#list-view > ul > li .search-item-img > a {
    height: 100%;
}
div#list-view > ul > li .search-item-detail h5 {
    font-size: 25px;
        margin-bottom: 2px;
}
div#list-view > ul > li .search-item-detail p {
    font-size: 18px;
    line-height: 25px;
    color: #777777;
}
div#list-view > ul > li .search-item-detail > ul > li {
    font-size: 15px;
}
div#list-view .search-item-content {
    margin-top: 10px;
}
div#list-view .search-item-content a {
    color: #0592e9;
    font-size: 15px;
    font-family: 'OpenSansSemibold';
}
div#list-view .search-item-content p {
    font-size: 13px !important;
    line-height: 24px !important;
    margin-bottom: 0;
}
div#list-view .search-item-btn a {
    padding: 10px 25px;
}
.search-pagination {
    margin-top: 50px;
    text-align: center;
    vertical-align: middle;
}
.search-pagination span {
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    line-height: 24px;
    color: #222222;
    margin-right: 10px;
}
.search-pagination ul.pagination {
    width: auto;
    display: inline-block;
    float: none;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}
.search-pagination ul.pagination li {
    margin: 0 2px;
}
.search-pagination ul.pagination li,.search-pagination ul.pagination li a,.search-pagination ul.pagination li a span {
    display: inline-block;
    vertical-align: middle;
    float: none;
}
.search-pagination ul.pagination li a{
    border-radius: 0;
    color: #d44642;
    font-size: 18px;
    padding: 5px;
    width: 38px;
    height: 38px;
}
.search-pagination ul.pagination li a span {
    border: 0;
    margin: 0;
    padding: 0;
    width: 23px;
    height: 20px;
    background-size: contain;
}
ul.pagination .prev-next a {
    padding: 5px;
}
ul.pagination .prev-all a span{
  background: url('../../images/site/arrow4.png') no-repeat;
  background-position: center center;
}
ul.pagination .prev a span{
  background: url('../../images/site/arrow1.png') no-repeat;
  background-position: center center;
}
ul.pagination .next-all a span{
  background: url('../../images/site/arrow3.png') no-repeat;
  background-position: center center;
}
ul.pagination .next a span{
  background: url('../../images/site/arrow2.png') no-repeat;
  background-position: center center;
}
.search-pagination ul.pagination li.active a {
    background: #fff;
    color: #222;
    font-weight: bold;
}
.search-pagination ul.pagination li.active a:hover{
      background-color: #eee;
    border-color: #ddd;
}
div#map-pop {
    padding-right: 0 !important;
    text-align: center;
}
div#map-pop .modal-dialog {
    width: 70%;
    display: inline-block;
}
div#map-pop .modal-dialog .modal-body {
    padding: 0;
    height: 575px;
    position: relative;
}
.map-close-icon {
    background: url(../../images/site/map_control.png) no-repeat;
    background-position: left -160px;
    width: 50px;
    height: 47px;
    z-index: 20002;
    top: -7px;
    right: -7px;
    position: absolute;
    cursor: pointer;
}
.map-close-icon:hover {
    background-position: left -207px;
}
#map-pop img {
    width: 100%;
    height: 100%;
}
/**--------------------------------Search Page Style--------------------------------**/

/*ICONS START*/
.prp-icon{ width:30px; height:30px; float:left; background:url(../../images/icons01.png) no-repeat center;}
.home-ic{ background-position:1px 0px;}
.bed-ic{ background-position:-28px 0px;}
.cl-ic{ background-position:-61px 0px;}
.size-ic{ background-position:-91px 0px;}
.park-ic{ background-position:-169px 0px;}
.parks-ic{  background-position: -126px 0px ; width: 38px; margin-left: -11px;}
/*ICONS END*/

.list-prop p { margin: 0px 0 17px;     font-weight:400;}


/*DETAIL_SLIDER START*/
.radiant_scroller {
	margin:0 0 25px;
    background-color: #FFF;
    padding: 10px;
    box-shadow: 0 0 10px #ccc;
}

.radiant_scroller .scroller-el {
	width: 435px;
	/*width:49.7%;*/
	height: auto;
	margin-right: 2px;
	margin-bottom: 2px;
}
.radiant_scroller .radiant-next, .radiant_scroller .radiant-prev {
	bottom: -13px;
    border: 1px solid rgba(255, 255, 255, 0.53);
    background-color: rgba(51, 51, 51, 0.66);
    width: 40px;
    height: 40px;
    background-repeat: no-repeat;
    border-radius: 100%;
	
}

.radiant_scroller .radiant-prev:before {   
	background-image: url(../../images/nav.png);
    content: " ";
    display: block;
    width:12px;
    background-position: 0px -1px;
    background-size: cover;
    height: 23px;
    margin: 0px;
}
.radiant_scroller .radiant-next:before {   
	background-image: url(../../images/nav.png);
    content: " ";
    display: block;
    width:12px;
    background-position: 0px -26px;
    background-size: cover;
    height: 23px;
    margin: 0px;
	
}

div#myScroller {
   /* min-width: 810px;
    width: 100% !important;*/
}
.radiant_scroller .radiant-next {
	right:15px;
	top:46%;
	padding:8px 14px;
}
.radiant_scroller .radiant-prev {
	left:15px;
	top:46%;
	padding:8px 10px 8px 12px;
	
}
.radiant_scroller .radiant-pagination {
	text-align: center;
	margin-top: 7px;
}
.radiant_scroller .radiant-pagination .radiant-page {
	width: 15px;
	height: 15px;
	border-radius: 15px;
	background-color: #ccc;
	border: 1px solid #ccc;
}
.radiant_scroller .radiant-pagination .radiant-page:hover {
	background-color: #efefef;
}
.radiant_scroller .radiant-pagination .current-page {
	background-color: #808080;
	border-color: #888;
}

/*DETAIL_SLIDER END*/


.radiant_scroller #myImg{    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;}





/**--------------------------------design by J--------------------------------**/


ul.listig-areasli .wish-list-slider {
    width: 48%;
    float: left;
    margin-right: 15px;
    margin-bottom: 20px;
}

ul.listig-areasli .wish-list-slider .item {
    width: 100%;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}
.feature-holder .fa { color: #000 !important; font-size: 18px!important; padding-right: 5px;}
.feature-holder figure{ border-radius:0; }

.fetr-bottom .star-inactive, .star-active {
    width: 14px !important;
    background-size: cover !important;
    height: 14px !important;}

ul.listig-areasli .wish-list-slider .owl-dots{
	display:none !important;
}
.owl-carousel .owl-item .wish-slider-inner img{
	height:185px !important;
}

.sliderWrap{ position:relative;}

.sliderWrap .flex-direction-nav { 
	position: absolute;
    right: 0;
    left: inherit;
    top: -21px;
    width: 99px;
    height: 100px;
}

.sliderWrap .flex-direction-nav .flex-next{ background: url(../../images/controls.png) no-repeat center;  background-position:0px -29px; width: 41px !important; height: 30px !important;  right: 0px !important}

.sliderWrap .flex-direction-nav .flex-prev{ background: url(../../images/controls.png) no-repeat center;  background-position: 0 0; width: 41px !important; height: 30px !important; left: 15px !important;}
	
	
/**--------------------------------design by S 8-2-17 --------------------------------**/

.map-tab-wrapper{
	display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
	display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;      /* TWEENER - IE 10 */
	display: -webkit-flex;     /* NEW - Chrome */
	display: flex;       
    flex-direction: row;
}
.map-tab-wrapper #map_buttons,.map-tab-wrapper #map_new{ height:auto; }


#cboxContent {
    max-width: 900px;
    margin: auto;
    text-align: center;
    float: none !important;
    max-height: 627px;
    overflow: hidden;
}

.cboxPhoto {margin: auto; border: 0; display: block;width: 100% !important; height: auto !important;}

div#colorbox {  background-color: rgba(0, 0, 0, 0.77);}













/*--------------------------------------------22-02-17---------------------------------------------*/

.detail-1-left ul li:after {display:none;}

.detail-1-left ul li {
	border-right: 1px solid #d8d7d7;
    padding-right: 7px;
    color: #455375;
    font-size: 14px;
    text-transform: capitalize;
    font-weight: 600;
}
	
.detail-1-left ul li:last-child {border:none;}

ul.feature-list .featur-top {position:relative;}

ul.feature-list .featur-top .item-icons {  position: absolute; bottom: 42px;}

ul.feature-list .feature-holder .iconbar {float: left; display: inline-block;padding: 10px 5px;border-radius: 0;}

.vendorprofil #div-form #profile_settings_form ul li select { margin-left:26px !important;}

.padR { padding-right: 0px !important; }

.full-width-btn {float: left;  width: 100%; text-align: center;}

.full-width-btn .redbtn {margin: 0 auto; display: inline-block;  float: none;}



/*PIE-CHART*/
.highcharts-credits , .highcharts-title, .highcharts-contextbutton{display: none;}

rect.highcharts-background, .highcharts-plot-background, .highcharts-plot-border { fill: #fffdf6; width:100% !important; float:left;}

.piechart_outer{ height:285px;width: 60%; max-width: 550px; margin: 0 !important; float: left; overflow: hidden;    border: 1px solid #eae7e7;}

svg.highcharts-root{ width: 100%;height: auto; font-size:12px;}

.chart_tabl{ float:right; width:37%;}

.chart_tabl p{background-color: #f8f8f8;color: #6a6e70; font-size: 13px;font-weight: 600; padding: 9px 15px;margin: 2px 0;}

.chart_tabl span.amnt { float: right; }

.chart_tabl input {background-color: transparent; border: 0; text-align:right;}

/*PIE-CHART END*/

.cont-desc{ margin-bottom: 10px; font-size: 14px; font-weight:600; line-height: 20px;}










header{ float:left; width:100%;}



/*---------------Responsive--------------------*/

@media screen and (max-width:1200px){ 
	.detail-main {padding: 30px 15px;}
	.radiant_scroller .scroller-el { width: 354px; height:240px} 
	.detail-right { width: 29%;}
	.fetr-bottom .leftsido{ width:65%; }
	.fetr-bottom-price .sizSqur{ padding:0 5px; }
	.fetr-bottom .srt { padding: 6px 0px 0 0;}
	.feature-holder .fetr-bottom span.bluprice { margin-top: 5px;}
	.feature-holder .fa {font-size: 12px!important; padding-right: 0px;}
	.iconbar li{ font-size:12px;}
	ul.feature-list .feature-holder .iconbar{ padding:10px 0px; }
	
	
	
}
@media screen and (max-width:1024px){
	.common-head-select.country-lang { margin-top: 0;}
	.property-loop .boton-loop-text { min-height: auto;padding: 15px 10px;}
	.property-loop .headlind {font-size: 18px !important;font-weight: 600 !important;}
	.subsrib.subsc_bg .subctext { padding-left: 77px;    margin-top: -8px;}
	.mailimg{ padding-right:20px; }
	.detail-main .detail-left{ padding:0; }
	radiant_scroller{ max-width:100%; }
	.fetr-bottom .srt {width: 100%; padding:5px 0;}
	.fetr-bottom-price .sizSqur{ float:right; }
	.feature-holder .fetr-bottom span.bluprice { margin:2px 0;float: left; padding: 0;}
	.fetr-bottom .sale-text{ margin-top:-46px;cursor: pointer; }
	.fetr-bottom .leftsido {width: 100%;}
	.fetr-bottom .descrbs { margin:0;    min-height: 18px; }
	.feature-list > li {padding: 0 10px;}
	
}
@media screen and (max-width:991px){
	
	.common-head-select {margin-right: 20px;}
	.home-ics { width: 115px;height: 110px; padding: 28px 0;}
	.homeDec {padding: 80px 15px 20px;margin-top: -57px; margin-bottom: 25px;}
	.subctext {font-size: 12px;}
	.subsc_bg h3 {  font-size: 26px;float: left;width: 100%;/*text-align: center;*/ margin: 0 0 20px;}
	.subsrb-form > input[type="submit"] {font-size: 14px;padding: 12px 5px;min-width: 115px;text-align: center;}
	.subsrib.subsc_bg .subctext {padding-left: 0;}
    .title-head h3 {font-size: 19px;}
    .detail-left{ padding:0;}
	.detail-4 ul li {float: left;width: 47%; margin: 10px 2%;}
	.feature-holder .fa{ width:100%; }
	.sizSqur .fa{ width:auto;}
	.subsrib .col-sm-10.col-md-10.col-lg-11 {padding-left: 10px;}
	
   
}
@media screen and (min-width:1024px) and (max-width:1200px) {


.vendorprofil #div-form #profile_settings_form ul li select {
    margin-left: 0 !important;
}

.vendorprofil #div-form #profile_settings_form ul li select.form-control {
    margin-left:26px !important;
}


}

@media screen and (max-width:767px) {
	
	.subsrb-form > input[type="submit"] {
		font-size: 14px;
		margin: 17px 0 0;
		padding: 15px 5px;
		min-width: 145px;
		font-size: 15px !important;
	}
	.subsc_bg h3 {
		font-size: 26px;
		float: left;
		width: 100%;
		text-align: center;
		margin: 0 0 20px;
	}
	.homeDec p {line-height: 22px;}
	.subsc_bg {  margin-top: 35px;}
	.subHead h3 {font-size: 19px;}
	.homeDec {padding: 80px 5% 20px;}
	.vendorprofil #div-form #profile_settings_form ul label {
		width: 100%;
		float: left;
		min-width: initial !important;
	}
	
	.section.notification_section.vendorprofil .tab-content {
		padding: 0 !important;
	}
	
	.vendorprofil #div-form #profile_settings_form ul label {
		width: 100%;
		float: left;
		min-width: initial !important;
	}
	
	.section.notification_section.vendorprofil .tab-content {
		padding: 0 !important;
	}
	
	.vendorprofil #div-form #profile_settings_form ul li label {
		width: 100% !important;
		text-align: left !important;
		float: left !important;
		margin: 5px 0;
	}
	
	.vendorprofil #div-form #profile_settings_form ul li input {
		margin: 0 !important;
		width:100% !important;
	}
	
	.vendorprofil #div-form #profile_settings_form ul li select {
		margin-left: 0 !important;
		width:100% !important;
	}
	
	.vendorprofil #div-form #profile_settings_form ul.phone-details {
		width: 100%;
		margin: 0 !important;
	}
	
	.vendorprofil #div-form #profile_settings_form ul.phone-details .pniw-number-prefix {
		margin: 0;
		width: 20%;
	}
	
	.vendorprofil #div-form #profile_settings_form ul.phone-details input#phone_no {
		width: 80% !important;
	}
	
	.vie_image_doc.vie_document {
		width: 100%;
		padding: 0;
	}
	
	.vandor-gallery {
		width: 100%;
		padding: 0;
	}
	
	.vendor-form-btn {
		width: 100%;
		text-align: center;
	}
	
	.account-settings .subnav {
		width: 100% !important;
		margin: 10px 0;
	}
	
	.account-settings div#account {
		width: 100%;
	}
	
	.account-settings div#account .box {
	width:100% !important;
	margin:0 !important;}
	
	#div-form #profile_settings_form ul li .mnths {
			width: 150px !important;
	}
	
	.navbar-header{  background-color: #d44642; padding: 6px;  text-align: center;float: left;width: 100%;}
	.header-bottom-right button.navbar-toggle {float: none;
		display: inline-block;
		margin: 0 auto;
		text-align: center;
		width: auto;
		padding: 0;   
		text-transform: uppercase; font-weight:600;
	}
	.header-bottom-right{    
		text-align: center;
		margin: 24px 0 0;
		float: left;
		width: 100%;
		padding: 0;
	}
	nav.navbar{ min-height:inherit;   margin: 0 0 10px !important;}
	.header-bottom {padding: 11px 0 0;}
	.main_menu_list div#navbar { max-height: inherit;float: left;width: 100%;}
	.header-bottom-right button.navbar-toggle label {margin: 0px 10px; font-size: 16px;font-weight: 600;}
	.navbar-nav > li {
		margin: 0 20px;
		border: 1px solid #d44642;
		border-bottom: 0;}
	.navbar-nav > li:last-child { border: 1px solid #d44642;}
	.listbtn span:hover, .listbtn span{ border:1px solid #d44642}
	.header-bottom-right ul.nav.navbar-nav li a:hover{ background-color:#d44642; color:#FFF !important; }
	
	.overLy{ display:none;}
	.property-loop li .pr-hold { max-width: 500px; margin: 0 auto;}
	.property-loop li{ padding-bottom:25px;}
	.pr-hold > figure {border-radius: 0;}
	.wraper.dealsWrap { padding: 0 5%;}
	.detail-5 .view-object { width: 100%;float: left;}
	.detail-5 p.down-object{ margin:0; }
	.detail-5 .view-object .object-descript{width:87%;}
	.detail-5 p.setail-descript{ max-width:65%; }
	.fetr-bottom span.bluprice{ font-size:18px; }
	.sale-text{ font-size:15px; }
	.fetr-bottom .descrbs{ font-size:13px; }
	.typTg{ width:auto; }
	.parks-ic { margin-left: 0px}
	

}
@media screen and (max-width:600px) {
	.feature-list > li{ width:100%;  padding:0;}
	
}
@media screen and (max-width:567px) {

	#div-form #profile_settings_form ul li .mnths{ width: 115px !important; }
	div#account .notification_section{ padding:20px 0 !important; }
	.header-top-right {
		margin: 0px;
		position: absolute;
		right: 10px;
		top: 70px;
		z-index:180;
	}
	.common-head-select i{ font-size:12px; }
	.common-head-select select{ font-size:11px; }
	.home-tab-hover-inner .tab-content { background: rgba(0, 0, 0, 0.8);}
	.home-tab-hover-inner .nav-tabs>li.active>a, .home-tab-hover-inner .nav-tabs>li.active>a:hover, .home-tab-hover-inner .nav-tabs>li.active>a:focus, .home-tab-hover-inner ul.nav li:hover a{background-color: rgba(212, 70, 66, 1) !important;}
	.home-tab-hover-inner ul.nav li a{ background-color:rgba(69, 83, 118, 1); }
	.home-tab-hover-inner .inptBtn {
		padding: 11px 22px;
		display: block;
		width: 100%;
		border: 0;
		border-radius: 3px;
		float: right;
		margin: 9px 0 0;
	}
	.wraper.dealsWrap { padding: 0;}
	.dealsWrap .main-head {margin-bottom: 15px;}
	.footermenu { line-height: 29px;}
	.detail-4 ul li{ background-position:left 3px; }
	.detail-5 .view-object .object-descript{width:100%;}
	.detail-main {padding: 30px 10px;}
	.chart_tabl{ width:100%; }
	.chart-wrap #container{ max-width:100%; width:100%}
	p {font-size: 14px; line-height: 24px; font-weight:normal;}
	.prf-cont { text-align:center;}
	.prf-img { text-align:center; padding-bottom:10px;}
	.fetr-bottom span.sale-text {float: right; margin: -50px 0 0 0;width: auto !important;}
	.fetr-bottom-price .srt {float:left;display:block;padding: 10px 0 0 }
	.detail-common .feature-list > li { margin-bottom: 30px;}
	.padR { padding-right:15px !important;}
	
}

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

	.detail-5 p.setail-descript { max-width:100%;text-align: left;}
	.detail-5 p.down-object {margin: -49px 0 0 0;}
	.subsc_bg .forms-out { float: left; width: 98%;}
}
















