@font-face {
   font-family: 'yu_gothiclight';
   src: url('fonts/yugothil.woff2') format('woff2'),
        url('fonts/yugothil.woff') format('woff');
   font-weight: normal;
   font-style: normal;
}

@import url('https://fonts.googleapis.com/css?family=Raleway:400,500,600,700');

body {position: relative; overflow-x: hidden; font-size: 15px; background: #F6F6F6 !important; text-align: justify;}
body, html { height: 100%; font-family: 'Raleway', sans-serif !important;} 
a, a:hover{color: #333333 !important;}
.container{max-width: 1140px;padding: 50px 0;}
.logo{position: absolute; top: 25px; left: 30px; z-index: 99;width: 250px;}
.logo img{width: 100%;}
.kwwv-logo{position: absolute; bottom: 40px; right: 130px;}
.home-contact{position: absolute; right: 140px; z-index: 99; top: 23px;}
.home-contact a{color: #fff !important;font-size: 20px;}
.menu-text{margin-left: -100px; color: #fff; font-size: 16px; text-transform: uppercase;}
.home-contact a:hover, .home-contact a:focus{text-decoration: none;color: #fff;}
.nav .open > a, 
.nav .open > a:hover, 
.nav .open > a:focus {background-color: transparent !important;}

/*#navbar-wrapper {padding-left: 0; clear: both; position: relative; float: left; width: 100%; } 
#sidebar-wrapper {z-index: 1000; left:inherit;right: 220px; width: 0; height: 100%; margin-right: -220px; overflow-y: auto; overflow-x: hidden; background: #1a1a1a; }*/

#sidebar-wrapper{width: 440px;
    padding-top: 70px;
    padding-bottom: 70px;
      -webkit-transform: translateZ(0) translate3D(0, 0, 0);
    -moz-transform: translateZ(0) translate3D(0, 0, 0);
    -o-transform: translateZ(0) translate3D(0, 0, 0);
    -ms-transform: translateZ(0) translate3D(0, 0, 0);
    transform: translateZ(0) translate3D(0, 0, 0);
    background-color: #fff;
      -webkit-transform: translate( 0px, 0px );
    -ms-transform: translate( 0px, 0px );
    transform: translate( 0px, 0px );
    -webkit-transition: -webkit-transform 300ms;
    transition: transform 300ms;
    -webkit-backface-visibility: hidden;
  z-index: 9999;
height: 100%;
    top: 0;
    right: 0;
    left: inherit;
        display: none;
    position: fixed;
    overflow: hidden;
    overflow-y: auto;
    background-color: black;
    color: white;
    -webkit-overflow-scrolling: touch;    box-sizing: border-box;}

#sidebar-wrapper::-webkit-scrollbar {display: none; }
#navbar-wrapper.toggled #sidebar-wrapper {/*width: 300px;*/    margin-right: -440px;
    display: block;
    transition-duration: 300ms;
    transform: translate(-440px, 0px); }
.inner-header{background: #bb0200; float: left; display: inline-block; position: relative; width: 100%; height: 80px;font-family: yu_gothiclight !important;}
.inner-header .logo{width:130px;top: 5px;}
.sidebar-nav {position: absolute; top: 0; width: 100%; margin: 0; padding-top: 170px;padding-bottom: 170px;padding-left: 20px !important; list-style: none; }
.sidebar-nav li {position: relative; line-height: 20px; display: inline-block; width: 100%; }
/*.sidebar-nav li:first-child a {background-color: #1a1a1a; font-size: 16px; }*/
.sidebar-nav li a {display: block; color: #ddd !important; text-decoration: none; padding: 10px 15px 10px 30px; text-transform: uppercase; font-size: 20px;}
.sidebar-nav li ul li a{    color: #c3c3c3 !important; font-size: 17px !important;    font-family: yu_gothiclight !important;} 
.sidebar-nav li a:hover,
.sidebar-nav li a:active,
.sidebar-nav li a:focus,
.sidebar-nav li.open a:hover,
.sidebar-nav li.open a:active,
.sidebar-nav li.open a:focus,
.sidebar-nav li a#selected{
	color: #d22d2d !important; text-decoration: none; background-color: transparent !important; }
.sidebar-nav .dropdown-menu {position: relative; width: 100%; padding: 0; margin: 0 0 10px 0; border-radius: 0; border: none; background-color: transparent !important; box-shadow: none; }
ul.nav.sidebar-nav:hover, ul.nav.sidebar-nav:focus{background: transparent;}
.nav-tel{position: absolute; bottom: 18px;left: 40px;}
.nav-tel a{color: #d22d2d !important; font-size: 28px; font-weight: bold; font-family: 'yu_gothiclight';}

 .carousel.slide.themclaughlingroup-slider .carousel-inner,
.carousel.slide.themclaughlingroup-slider .carousel-inner .item{height: 100%;}
.carousel.slide.themclaughlingroup-slider .carousel-inner .item img{width: auto;}
.carousel.slide.themclaughlingroup-slider{height: calc(100% - 34px);}

.hamburger {position: absolute; top: 20px;right:20px; display: block; width: 32px; height: 32px; margin-left: 15px; background: transparent; border: none;z-index: 99999; }
.hamburger:hover,
.hamburger:focus,
.hamburger:active {
  outline: none;
}
.hamburger.is-closed:before {content: ''; display: block; width: 100px; font-size: 14px; color: #fff; line-height: 32px; text-align: center; opacity: 0; -webkit-transform: translate3d(0,0,0); -webkit-transition: all .35s ease-in-out; }
.hamburger.is-closed:hover:before {opacity: 1; display: block; -webkit-transform: translate3d(-100px,0,0); -webkit-transition: all .35s ease-in-out; }

.hamburger.is-closed .hamb-top,.hamburger.is-closed .hamb-middle, .hamburger.is-closed .hamb-bottom, .hamburger.is-open .hamb-top, .hamburger.is-open .hamb-middle, .hamburger.is-open .hamb-bottom {position: absolute; left: 0; height: 4px; width: 100%; }
.hamburger.is-closed .hamb-top,.hamburger.is-closed .hamb-middle,.hamburger.is-closed .hamb-bottom {background-color: #fff; }
.hamburger.is-closed .hamb-top {top: 5px; -webkit-transition: all .35s ease-in-out; }
.hamburger.is-closed .hamb-middle {top: 50%; margin-top: -2px; }
.hamburger.is-closed .hamb-bottom {bottom: 5px; -webkit-transition: all .35s ease-in-out; }
.hamburger.is-closed:hover .hamb-top {top: 0; -webkit-transition: all .35s ease-in-out; } 
.hamburger.is-closed:hover .hamb-bottom {bottom: 0; -webkit-transition: all .35s ease-in-out; }
.hamburger.is-open .hamb-top, .hamburger.is-open .hamb-middle, .hamburger.is-open .hamb-bottom {background-color: #fff; }
.hamburger.is-open .hamb-top, .hamburger.is-open .hamb-bottom {top: 50%; margin-top: -2px; }
.hamburger.is-open .hamb-top{-webkit-transform: rotate(45deg); -webkit-transition: -webkit-transform .2s cubic-bezier(.73,1,.28,.08); }
.hamburger.is-open .hamb-middle{display: none; }
.hamburger.is-open .menu-text{display: none;}
.hamburger.is-open .hamb-bottom{-webkit-transform: rotate(-45deg); -webkit-transition: -webkit-transform .2s cubic-bezier(.73,1,.28,.08); }

/*.overlay {position: fixed; display: none; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(250,250,250,.8); z-index: 1; }*/

.down-arrow{position: absolute; bottom: 40px; left: 50%; height: 50px; margin-left: -40px;}
.chevron {position: absolute; width: 60px; height: 2px; opacity: 0; transform: scale3d(0.5, 0.5, 0.5); animation: move 3s ease-out infinite; }
.chevron:first-child {animation: move 3s ease-out 1s infinite; }
.chevron:nth-child(2) {animation: move 3s ease-out 2s infinite; }
.chevron:before, .chevron:after {content: ' '; position: absolute; top: 0; height: 100%; width: 51%; background: #fff; }
.chevron:before {left: 0; transform: skew(0deg, 40deg); }
.chevron:after {right: 0; width: 50%; transform: skew(0deg, -41deg); }

@keyframes move {
  25% {
    opacity: 1;

  }
  33% {
    opacity: 1;
    transform: translateY(30px);
  }
  67% {
    opacity: 1;
    transform: translateY(40px);
  }
  100% {
    opacity: 0;
    transform: translateY(55px) scale3d(0.5, 0.5, 0.5);
  }
}



@keyframes pulse {
  to {
    opacity: 1;
  }
}

.heading{font-size: 40px; color: #B20000; margin-bottom: 20px; text-transform: uppercase; font-weight: normal;}
.sub-heading{font-size: 26px; font-weight: normal; text-align: center; margin-bottom: 20px;}
.learn-more-btn{margin-top: 30px;}
.learn-more-btn a{background: #B20000; padding: 12px 60px; color: #fff !important; display: inline-block; text-transform: uppercase;}
.learn-more-btn a:after{    content: ""; background: url(../images/right-arrow.png) no-repeat; width: 28px; height: 6px; display: inline-block; margin-left: 10px; vertical-align: middle;}
.learn-more-btn a:hover{color: #fff;text-decoration: none;}
.our-listing{margin-bottom: 70px;overflow: hidden;}
.our-listing .featured-item{margin-bottom: 30px;overflow: hidden;}
.our-listing .featured-item:hover .desc{top: 0;margin-top: 0;}
.our-listing .featured-item img{width: 100%;}
.our-listing .featured-item .featured-content{padding: 20px;box-sizing:border-box	;}
.our-listing .featured-item .featured-content p{font-size: 18px;margin-bottom: 5px;}
.our-listing .featured-item .featured-content .price{font-size: 18px; font-weight: bold; margin-bottom: 10px;}
.our-listing .featured-item .featured-content a.learn-more{color: #B20000;text-decoration: none;}
.our-listing .featured-item .featured-content a.learn-more:after{content: ""; background: url(../images/right-arrow-red.png) no-repeat; width: 28px; height: 6px; display: inline-block; margin-left: 10px; vertical-align: middle;}

.featured-item .desc {left: 15px; right: 15px; position: absolute; background: black; background: rgba(0,0,0,0.25); color: white; padding: 10px 30px; opacity: 1; -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease; -o-transition: all 1s ease; top: 100%; height: 100%; margin-top: -74px; text-align: center; }
.featured-item .desc .communityTitle {font-style: normal; text-transform: uppercase; text-align: center; margin: 10px 0; font-size: 28px; text-transform: uppercase;}
.featured-item .desc p {margin: 20px 0; }
.featured-item .desc .communityLink {text-align: center; }
.about-area{background: #ccc; width: 100%; display: inline-block;}
.about-area .about-image{width: 58%; float: left;} .about-area .about-image img{width: 100%;}
.about-area .about-content{width: 40%; float: right; padding: 20px;box-sizing:border-box;}
.about-area .about-content h1{text-transform: uppercase;font-size: 30px;}
.about-area .about-content p{font-size: 18px; font-weight: normal; margin-top: 25px;}

.footer{background: #B20000;margin-top: 60px;float: left;width: 100%;font-family: yu_gothiclight !important;}    
.footer .container{padding: 30px 0;}
.footer .f-logos img{margin-right: 20px;}
.footer .f-logos img:last-child{margin-right: 0;}
.footer .social-icons{float: right;margin-top: -10px;position: absolute;right: -70px;bottom: 8px;}
.footer .social-icons a{margin-right: 10px;}
.footer .social-icons a:last-child{margin-right: 0;}
.specializing-txt{font-size: 18px; color: #fff; margin-top: 10px;}
.copyright-txt{text-transform: uppercase; font-size: 16px; margin-top: 10px;}
.copyright .container{padding: 5px 15px;}

.translation-links {text-align: center; width: 100%; float: left; background: #333333; padding: 5px; height: 34px; z-index: 9; position: relative; }
.translation-links a {text-decoration: none; padding-right: 5px; color: #b3b3b3 !important; }
.translation-links a:hover{color: #fff;text-decoration: none;}
.translation-links img {filter: alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; border: 0; cursor: pointer; margin-right: 8px; height: 24px; width: 24px; }
.page-content{min-height: 500px;}
.page-content .heading{font-size: 30px; color: #B20000; margin-bottom: 20px; text-transform: uppercase;font-weight: normal;}
.translation-links select {display: none; }


/*--------------------------------listingpage css-------------------------*/

/*--------------------------*/
.listing { width:100%; margin:8px auto; height:auto;}
.listing .logo { margin:auto;}
.listing .wid { width:340px;}
.listing .page{ width:180px; color:#666; font-size:11px; padding-top:66px;}
.listing .h-1 { font-size:30px; font-weight:normal; padding-top:44px; color:#555; font-family: Arial;}
.page  a{  color:#666; font-size:11px;}

.boxcaption{width: 100%;}

.caption .boxcaption { height:290px; bottom: 0; left: 0; text-align: center;position: relative;}
ul.l-stat{padding-left: 0; }
.l-stat li {width: 17% !important; height: 20px !important; float: none !important; font-size: 17px; }
.l-stat li span{float: none !important; }
p.proHeadLine {font-size: 26px; }
p.proAddress {font-size: 24px; }
span.proLinkButtons {border: 2px solid #000; padding: 10px; margin-right: 10px; position: relative; }
.btns-outer {position: absolute; bottom: 40px; text-align: center; width: 100%; }
.margin15{margin-top:15px;}
.left.pageTitle {float: left; }
.propContainer{position:relative;width:100%;margin-bottom:40px;}
.propContainer .left{float: left; padding-left: 10px;}
.prop-heading{width:100%;padding:1% 0;background:rgba(0,0,0,.5);color:#fff;position:absolute;left:0;top:0;font-size:17px;}
.prop-address{width:100%;padding:1% 0;background:rgba(0,0,0,.5);color:#fff;position:absolute;bottom:0;font-size:17px;text-align:center;}
.r-nav{text-align:right;}
.r-nav ul{list-style:none !important; margin: 0;padding-right: 10px;}
.r-nav ul li{display: inline-block;}
.r-nav ul li a, .r-nav ul li a:hover{color:#fff !important;text-decoration:none;}
.imgContainer img{width:100%;height:auto;}
.listfeature ul{list-style:none;}
.listfeature ul li{display:inline-block;width:auto;float:left;margin:30px 0;text-align:center;margin-right:30px; color:#800000; font-size: 18px;}
.listfeature ul li:last-child{margin-right:0px;}
.listfeature ul li b{font-size:15px;font-weight:500;display:block;width:100%;margin-bottom:25px; color:#000;}

span.labelRed {position: absolute; top: 47px; background-color: #ff0000; padding: 10px 20px; right: 0; color: #fff !important; font-weight: bold; }

span.labelRedSold {position: absolute; top: 47px; padding: 10px 20px; left: 0; color: #fff !important; font-weight: bold; }

ul.pcms-pagination {border:0; margin:0; padding:0;}
ul.pcms-pagination li{border:0; margin:0; padding:0;font-size:13px;list-style:none; float:left; margin-bottom:15px !important; margin-right:3px; width: initial !important; height: auto !important;}
ul.pcms-pagination li a {padding:6px; border:solid 0px #fff; background:#222; color:#ccc;}
ul.pcms-pagination li.selected span {padding:6px;background:#ccc; color:#666; font-weight:bold;}

#pano {height: 450px; width: 100%; }

ul.property-thumb { margin:0; padding:0; list-style: none;}
ul.property-thumb li { margin:1px; padding:0; list-style: none; display: inline; float: left; width: 49.8%; height: 780px; overflow: hidden;}
ul.property-thumb li img { width: 100%; height: 100%;}
.mainImgCont{width: 100%; height: 500px;}

ul.threeColumn li {width: 33.1%; height: 680px;}
.threeColumn .mainImgCont {width: 100%; height: 350px;}

.boxgrid { float:left; background:#fff; overflow: hidden; position: relative; }
.boxgrid img { border: 0; }
.boxgrid h3 { padding: 18px 0 0 0; font-weight: normal; font-size: 17px; margin-bottom: 5px;}
.boxgrid h3 span { *margin-top: -20px; padding-right: 10px; text-align: center;}
.boxgrid.proHeadLine{font-size: 24px; padding-bottom: 15px; text-align: center;}
.boxgrid p.proPrice {margin-top: 10px; text-align: center;}
.boxgrid p { padding: 0 10px 15px; margin:0;  text-align: center;}
.boxgrid a { color:#000; text-decoration: none; text-align: center;}
.boxgrid a:hover { }

.boxcaption{width: 100%;}

.caption .boxcaption { height:290px; bottom: 0; left: 0; text-align: center;position: relative; color: #000;}

/*input[type=text], input[type=password],textarea  { padding: 4px 6px; outline: none; margin: 3px 0; background: #ccc; color: #333; border: 0px;}*/

select { padding: 4px 6px; outline: none; margin: 3px 0; background: #ccc; color: #333;}

input[type=submit], input[type=reset] { background: #ccc; text-align: center; padding: 5px 20px; font-size: 14px; color:#222; text-shadow: 0 -1px 0 rgba(255,255,255,0.9); margin-right: 10px; cursor: pointer; outline: none; border: none; text-transform: uppercase; *width: 90%; *padding: 5px 15px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; width: 100px; margin: 6px 0;}
input[type=submit]:hover, input[type=reset]:hover { background: #fff}

form { margin: 10px 0;}
label { font-weight: bold; line-height: 16px; margin-right: 5px; vertical-align: middle;}



.detail-slider{width:100%; /*height: calc(100% - 215px);*/ height: auto;}
.detail-slider > .carousel, .detail-slider > .carousel > .carousel-inner, .detail-slider > .carousel > .carousel-inner > .item{height: 100%;}
.detail-slider > .carousel > .carousel-inner > .item > a > img{width:100%;height: 100%;}

.image-caption{position: absolute;bottom: 20px;width: 100%;z-index: 99;}
.image-caption h1{font-size: 32px !important;color: #fff;font-family: 'Source Sans Pro', sans-serif !important;margin-bottom: 15px !important;}
.image-caption p.address{font-size: 18px; color: #d5d5d5; font-weight: 300;}
ul.pro-detail-list li{display: inline-block;color: #d5d5d5;margin-right: 25px;}
ul.pro-detail-list li:last-child{margin-right: 0px;}
.carousel-control .fa{font-size: 30px;line-height: 35px;}

.box{background: #EBEBEB;/*border: 1px solid #E0E0E0;*/ border:0; padding: 30px 30px; box-sizing: border-box;margin-bottom: 30px;}
.detail-page h4{text-transform: uppercase;font-weight: 600;margin-bottom: 15px;}
.detail-page h4.textBlack{color: #000;}
.detail-page p:last-child{margin-bottom: 0px;}

ul.detail-info-list li {width: 50%; float: left; padding: 11px 0px; border-top: 1px solid #C1C1C1; }
ul.detail-info-list li span{display: inline-block; font-weight: 300; color: #787878;}
ul.detail-info-list li span:first-child { width: 120px;font-weight: 500;color: #4c4a4a; }
ul.nearby-info-list li{display: inline-block; font-weight: 300; color: #787878;width: 33%;vertical-align: top;margin-bottom: 10px;}
ul.nearby-info-list li:before{width: 4px; height: 1px; background: #787878; content: ""; display: inline-block; vertical-align: middle; margin-right: 6px;}
.nearby-heading{font-weight: 600; margin-bottom: 10px;margin-top: 20px;}
.nearby-heading:before{width: 8px; height: 8px; background: #000; content: ""; display: inline-block; vertical-align: middle; margin-right: 8px;}
.detail-map{border: 1px solid #D4D4D4; padding: 8px 8px 8px 8px; background: #fff; box-sizing: border-box; margin-bottom: 30px;}
.detail-map iframe{width: 100%;}
.right-box{background: #FFFFFF; border: 1px solid #D4D4D4; padding: 20px 30px !important; margin-bottom: 30px;}
.agent-thumb-image{width: 58px; height: 58px; border: 1px solid #F3F3F3; padding: 4px;overflow: hidden;}
.featured-thumb-img{width: 90px; border: 1px solid #F3F3F3;padding: 4px;overflow: hidden;}
.agent-thumb-image img, .featured-thumb-img img{width: 100%;}
.featured-thumb-img img{height: auto;}
.agents-listing .age-name{font-size: 18px;color: #393939;margin: 4px 0px 2px;}
.age-address .fa.telephone{margin-right: 10px;color: #8B8B8B;}
.age-address a{color: #8B8B8B;}
.agents-listing > .row{margin-bottom: 12px; border-bottom: 1px solid #C1C1C1; padding-bottom: 12px;margin-top:5px;}
.agents-listing > .row:last-child{border-bottom: 0;padding-bottom: 0;margin-bottom: 5px;}
.pro-title-name{color: #333; font-weight: 300; line-height: 22px; text-align: left;}
.featured-price{color: #333; margin-top: 4px;}
.about-img{float: none; margin: 5px 25px 10px 0px;}
ul.propertyLinks li {display: inline-block; background-color: #333; padding: 5px 8px; color: #fff; margin-bottom:5px; }
ul.propertyLinks li a{color: #fff !important;}
section.detail-page.proDetail ul {list-style: none; padding: 0; margin: 0; }
.img-overlay{background: -moz-linear-gradient(top, rgba(0,0,0,0) 40%, rgba(0,0,0,0.75) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 40%,rgba(0,0,0,0.75) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 40%,rgba(0,0,0,0.75) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); left: 0; right: 0; top: 0; bottom: 0; display: block; width: 100%; height: 100%;position: absolute;}
.detail-slider > .carousel > .carousel-inner > .item > img {
    width: 100%;
    height: 100%;
}
.detail-slider .carousel-control {
  position: absolute;
  top: 48%;
  left: 60px;
  width: 35px;
  height: 35px;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=60);
  opacity: .6;
  line-height: 70px;
}
.detail-slider .carousel-control.left {
 background: #000;
}
.detail-slider .carousel-control.right {
  right: 60px;
  left: auto;
  background: #000;
}
section.detail-page.proDetail {
    text-align: left;
    margin-top: 60px;
}
.form{padding: 15px 0;}
.right-box input[type=text], .right-box input[type=password], .right-box textarea, select{border: 0;}
.right-box input, .right-box textarea, .right-box input{color: #ccc !important; display: block !important; border-bottom: 1px solid #C1C1C1 !important; padding-bottom: 10px !important;font-weight: 300 !important; background: transparent !important; margin-top: 10px;}
.right-box textarea{width: 100%;margin-bottom: 20px;resize:none;outline: 0;height: 70px;font-weight: 300;}
.select-box .fa{float: right;margin-top: 5px;}
.select-box ul.dropdown-menu{padding: 0;border-radius:0px; }
.select-box ul.dropdown-menu li a{color: #787878 !important;text-transform: initial;}
.select-box ul.dropdown-menu > li > a:hover, .select-box ul.dropdown-menu > li > a:focus {background-color: #f4f4f4 !important;}
.slider-handle.min-slider-handle{margin-left: 0px !important;}

.left-search-filter input,  .right-box input{display: block;width: 100%;outline: 0;}
.left-search-filter .search-btn,  .right-box .search-btn{background: #333 !important;
    display: block !important;
    padding: 15px 10px;
    text-align: center;
    color: #fff !important;
    text-transform: uppercase;
    text-shadow: none;
    font-size: 16px;
    width: 100%;}

.image-caption .col-sm-5{padding-right: 0; padding-left: 0;}
span.backButton {
    text-align: right;
    float: right;
    background-color: transparent;
    font-size: 12px;
    padding: 8px 15px;
    border:1px solid #fff;
}
.backButton a{color: #fff !important;}
.proDetail .box{background: #FFFFFF; border: 1px solid #D4D4D4;}

/*MAPTABS*/
section.h-tab-content {display: none; padding: 20px 0 0; border-top: 1px solid #ddd; }
.mapTabs input {display: none !important; }
.mapTabs label.map-label {display: inline-block; margin: 0 0 -1px; padding: 15px 22px; font-weight: 600; text-align: center; color: #bbb; border: 1px solid transparent; width: auto;font-size: 16px;}
.mapTabs label.map-label:hover {color: #888; cursor: pointer; }
.mapTabs input:checked + label {color: #333; border-bottom: 3px solid #333; }
#tab1:checked ~ #content1, #tab2:checked ~ #content2, #tab3:checked ~ #content3, #tab4:checked ~ #content4 {display: block; }

#content4 h2{
    margin-top: 0;
    font-size: 17px !important;
    margin-bottom: 10px !important;
}
.left-column-proDet{
    float:left;
    width: 60%;
}
.right-column-proDet{
    float:right;
    width: 32%;
}

.clear-20{clear: both; margin-bottom: 20px;}

.col-lg-6.text-center.copyright-txt {
   font-family: yu_gothiclight;
}

div#goog-gt-tt {
    padding: 10px 14px;
    display: none !important;
}
.clear{clear:both;}
.col-lg-6.communityListLI li {
    line-height: 25px;
}
.fs-17{
  font-size: 17px;
}
