/*
Theme Name: Rays Interior Theme
Theme URI: http://wordpress.org/
Author: Ron Chan 
Description: Interior Design Demonstration theme developed by Ron (solonglong@gmail.com)
Version: 1.2b
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Ron

*/
.carousel-item{height:auto;}
#logo a img {
    float: left;
    margin-top: 0px !important;
    max-width: 100%;
}
.feature.f2{ height:250px; float:left;}
.feature{ background:#fff; width:100%; padding:15px; position:relative; margin-bottom:20px;}
/*.feature::before{content:" ";display:block; position:absolute; background-color:#b12823; bottom:0; right:0; width:5px; height:5px;}*/
.img-cell{ display:table-cell; width:85px;   vertical-align: middle;}
.caption{display:table-cell;   vertical-align: middle; height:103px;}
.caption .title1{ color:#b12823 !important; margin-bottom:2px; font-size:18px;}
.caption2{display:table-cell;   vertical-align: middle;}
.caption2 .title1{ color:#b12823 !important; margin-bottom:2px; font-size:18px;}
.ptlist{margin:10px 0;}
.ptlist ul{ padding-left:20px;}
body .page_head h2{ margin-top:0px; font-size:16px; margin-top: 16px;}
.content.portfolio {
padding: 10px 0 30px 0;
}
.tbl-row{display:table-row;}
.tbl-cell{ display:table-cell; width:44px;}
.numCircle {
    border-radius: 50%;
  behavior: url(PIE.htc);
  width: 36px;
  height: 36px;
  display: inline-block;
  padding: 8px;
  background: #000;
  color: #fff;
  text-align: center;
  font: 19px Arial, sans-serif;
}
.porDet2Carousel, .porDetCarousel{margin-bottom:10px !important;}
@media (min-width: 1200px){
body .portfolio_list{
margin: 20px 0 60px 0;
}}


body #preloader{ background-color:rgba(255,255,255,0.8); display:none;}

body .project_details{ background:transparent;}
@media (min-width: 992px){

body .promo_box,
body .footer,
body #header,
body .jPanelMenu-panel,
body .wrapper{ 
width:980px;}
}

@media (min-width: 1200px){
body .container {
max-width: 1180px;
}

body .promo_box,
body .footer,
body #header,
body .jPanelMenu-panel,
body .wrapper{ width:1180px;}

}

@media (min-width: 1500px){
body .container {
max-width: 1300px;
}

body .promo_box,
body .footer,
body #header,
body .jPanelMenu-panel,
body .wrapper{ width:1300px;}

}

@media (min-width: 1900px){
body .container {
max-width: 1500px;
}

body .promo_box,
body .footer,
body #header,
body .jPanelMenu-panel,
body .wrapper{ width:1500px;}

}

 

/*item*/
.item-description h5 {
    white-space: nowrap; 
    overflow: hidden;
    text-overflow: ellipsis; 
}

#clav_maps {
    max-height: 460px !important;
    height: 452px !important;
} 