body{font-family: 'Raleway', sans-serif;}
img{max-width:100%;}
.container{max-width:1080px;}
.banner_main{margin:0px; padding:0px; position:relative;}
.banner_main .top_head{position:absolute; width:100%; top:0px; z-index:9; margin-top:38px;}
.logo h1{margin:0px; padding:0px;}
.logo h1 a{outline:none; border:none;}
.nav_slot{margin:40px 0px 0px;}
.navbar-inverse{border:none; background:#eca213;}
.navbar-inverse .navbar-nav > li > a{color:#fff;outline:none;font-size:14px;text-transform: uppercase;font-weight: 600;padding:15px 29px;}
.content_slot{text-align:center;text-align: center; width:100%;
    top: 253px; position:absolute;}
.content_slot h2{margin:0px 0px 15px; padding:0px; font-size:42px; color:#fff; font-weight:700;text-transform:uppercase;}
.content_slot p{margin:0px; padding:0px; font-size:20px; color:#fff; font-weight:400;}
.icon_slot{margin:0px 0px 40px;}
.flex-control-nav{bottom:100px;}
.flex-control-paging li a{background:#aaacb0; width:18px; height:18px;}
.flex-control-paging li a:hover{background:#fc840b;}
.flex-control-paging li a.flex-active{background:#fc840b;}
.looking_slot{bottom:0px; position:absolute; z-index:11; width:100%;}
.looking_wrap{background:#10294d;padding:9px 70px; }
.looking_wrap h3{margin:0px; padding:15px 0px; font-size:22px; color:#fff;}
.btn_con{background:#e49d11; }
.btn_con ul{margin:0px; padding:0px;}
.btn_con ul li{margin:0px; padding:12px 20px 16px 20px;list-style-type:none; border-right:1px solid #000; float:left;}
.btn_con ul li a{margin:0px; padding:0px; color:#fff; display:block; font-size:18px; font-weight:600; text-decoration:none;}
.looking_wrap .col-lg-9{width:70%;}
.looking_wrap .col-lg-3{width:30%;}
.artical_box{text-align:center;padding-top:40px;}
.artical_box h2{margin:0px 0px 20px; padding:0px; font-size:18px; font-weight:600; color:#333333;}
.artical_box p{margin:0px; padding:0px; font-size:14px; font-weight:400; color:#333333;}
.read_btn{margin:30px 0px 0px; padding:15px 30px;border:1px solid #cbcbcb; display:inline-block; color:#929292;text-transform: uppercase; text-decoration:none !important;}
.read_btn :hover{text-decoration:none !important;}
.icon_img{margin-bottom:30px;}
.bathroom_slot{background:url(../images/bathroom_bg.jpg) no-repeat center center fixed;
-webkit-background-size: cover;min-height:461px; margin-top:30px; padding:50px 0px 0px;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.bathroom_slot h2{margin:0px 0px 40px; padding:0px 0px 8px; font-size:24px; font-weight:400; color:#fff; text-transform: uppercase; border-bottom:1px solid #fdab0c;display: inline-block; text-align:center;}
.head_slot{text-align:center;}
.box_slot{position:relative;}
.box_slot img{max-width:100%;}
.box_slot .content_text{position:absolute;bottom:17px; left:24px;}
.content_text h3{margin:0px 0px 20px; padding:0px; font-size:22px; color:#fff; font-weight:700;}
 .read_more_link{margin:0px; padding:0px; background:#fdab0c;padding:10px 20px; display:inline-block; font-size:12px; color:#fff;text-decoration: none !important; border:none; outline:none;
    text-transform: uppercase; font-weight:700;}
.footer_wrap{margin:0px; padding:28px 0px; background:#090c11;}	
a.copy_right{margin:0px; padding:0px; float:right; font-size:13px; color:#5c626b; font-weight:300;}
a.copy_right:hover{color:#fff;}
.nav_footer{margin:0px; padding:0px;}
.nav_footer ul{margin:0px; padding:0px;}
.nav_footer ul li{margin:0px 22px 0px 0px; padding:0px;list-style-type:none; display:inline-block;}
.nav_footer ul li:last-child{margin-right:0px;}
.nav_footer ul li a{margin:0px; padding:0px; color:#5c626b;}
.nav_footer ul li a:hover{color:#fff;}
.select_box .btn-default{background:none; border:1px solid #6b6d84; border-radius:none; color:#fff;}
.select_box .btn-default:hover{background:none;}
.select_box .btn-default.active, .select_box .btn-default.focus, .select_box .btn-default:active, .select_box .btn-default:focus, .select_box .btn-default:hover, .select_box .open > .dropdown-toggle.btn-default{background:none;border-radius:none; color:#fff;}
.select_box{float:right;}
.select_box .caret{background:url(../images/arrow.png) right center no-repeat; width:14px; height:9px; border:none;}
.select_box .map{background:url(../images/world_map_icon.png) right top no-repeat; width:17px; height:17px; border:none; float:left;margin-right:10px;font-size:0px;}

.select_box .english{background:url(../images/united_states.png) right top no-repeat; width:17px; height:17px; border:none; float:left;margin-right:10px;font-size:0px;}

.select_box .chinesh{background:url(../images/china.png) right top no-repeat; width:17px; height:17px; border:none; float:left;margin-right:10px;font-size:0px;}
.select_box .dropdown-menu{background:rgba(0,0,0,.4);border:1px solid #6b6d84; color:#fff !important ;}
.select_box .dropdown-menu > li > a{color:#fff;}
.select_box .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover{background:none !important; outline:none !important;}
.nav_slot{z-index:999999;}
.content_slot{z-index:5;}
.flex-control-nav{z-index:8;}

/*sumit 25-6-15*/
.slider_slot .slides img {margin:0 auto;width:auto !important;}
.content_slot {top:240px;}
.home_page .content_slot {top:290px;}
.icon_slot {margin: 0 0 16px;}
.btn_con ul li:last-child {border-right:0;}
.btn_con {width:248px;}


/* Product page css start */
.banner_slot { background:url(../images/product_banner.jpg) center top no-repeat; min-height:425px;}
.banner_slot h2 {font-size:30px;}
.banner_slot .content_slot p {font-size:16px;}

.breadcrumb_box { padding:15px 0; margin:0 0 25px 0; background:#ededed;}
.breadcrumb_list ul { padding:0; margin:0; list-style:none;}
.breadcrumb_list ul li { padding:0 35px 0 0; margin:0; color:#333333; font-size:14px; float:left; position:relative;}
.breadcrumb_list ul li:before {position:absolute; right:8px; top:0px; content:">>"}
.breadcrumb_list ul li:last-child:before {content:"";}
.breadcrumb_list ul li a { color:#4477c6;}

.navigation_list { padding:20px 10px; margin:0; background:#ededed;}
.navigation_list .titletxt {font-size:14px; color:#333333; padding:0 0 0 12px; margin:0 0 20px 0; text-transform:uppercase; font-weight:bold;}
.navigation_list ul { padding:0; margin:0; list-style:none;}
.navigation_list ul li { }
.navigation_list ul li a {outline:none;font-size:14px; color:#333333; display:block; border-top:dashed 1px #c2c2c2; background:url(../images/nav_listing.png)10px center no-repeat; padding:20px 0 20px 40px}
.navigation_list ul li a.active {font-weight:bold;}

.about_product { padding:0; margin:0px;}
.about_product h1 {font-size:32px; color:#333333; padding:0 0 18px 0; margin:0 0 22px 0; border-bottom:solid 1px #dbdbdb;}
.about_product h3 {font-size:18px; color:#333333; padding:0; margin:15px 0;}
.box_grey { background:#ededed; padding:38px; margin:30px 0;text-align:center;}
.imgtitle { text-align:center; text-transform:uppercase; color:#333333; margin:25px 0 0 0; font-weight:bold;}
.box_grey ul { padding:0; margin:0; list-style:none;}
.box_grey ul li {float:left;}
.box_grey ul li img { width:100%;}
.bdr_right { border-right:solid 1px #c2c2c2;}

.bottom_contact {min-height:383px !important;}
.contact_bottomsec { padding:0; margin:0;}
.contact_slot { padding:0 0 15px 0; margin:0 0 25px 0;}
.contact_slot h3 {font-size:18px; color:#dcdcdc; padding:0; margin:0 0 18px 0;}
.contact_slot p { padding:0; margin:0; font-size:14px;}
.cityphone {color:#a5afbd;}
.cityphone span {color:#fff;}
.cityemail {color:#a5afbd; }
.cityemail a {color:#81b3ff;}
.contactslot_bdr{ position:relative;}
.contactslot_bdr:before { position:absolute; left:-10px; top:0px; width:50%; content:""; width:1px; height:60px; background:#2e5490;}
.banner_slot .content_slot p { height: auto;}
.product_slot{background:url(../images/bg_product.jpg) no-repeat center center fixed;
-webkit-background-size: cover;min-height:461px; margin-top:30px; padding:50px 0px 0px;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;}
.product_slot h2{margin:0px 0px 40px; padding:0px 0px 8px; font-size:24px; font-weight:400; color:#fff; text-transform: uppercase; border-bottom:1px solid #fdab0c;display: inherit; text-align:center;}
/* Product page css end */


/* Installation page css start */

/* Installation page css end */


/*waqar bhai css*/
/* Installation page css start */
.installation_grey{ margin:0; text-align: center; font-size:22px; padding-bottom:20px; color:#303087; font-weight: regular;}
.box_grey p { margin:0 0 20px; }
.imgtitle {font-weight: normal; text-transform: none; font-size:14px; padding:10px 0 0; }
/* Installation page css end */
/* partners page css start */
.our-partner { float: left; margin: 0 0 10px; width: 100%}
.right-part p { font-size:12px; }
.odebrecht {padding:30px 0 0 0;}
/* partners page css end */
/* career page css start */
.discription p{ font-size:14px;}
.discription-brazil li { font-size:13px;}
.discription-brazil > ul {padding-left:15px;}
/* career page css end */
/* steel frame page css start */
.text-box p { text-align: center; padding-top:5px;}
/* steel frame page css end */
/*waqar bhai css end*/

/*sumit 7-7-15 css start here*/
.contact_details h2{font-size:14px;font-weight: 600;color: #000;}
.contact_details p{font-size:12px;margin-bottom: 2px;color: #000;}
.contact_details {margin-bottom:30px;}

.tile-list ul {padding-left:14px;}
.tile-list ul li {padding-bottom:8px;}
.tile-list {margin-top:20px;}

.box_grey.tile-box {padding:0 0 10px 0;margin:15px 0 0 0;}
.box_grey.tile-box > img {width:100%;}
.box_grey.tile-box .imgtitle {display: block;margin-top:0px;font-size:13px;font-weight:500;color:#333;outline:none;text-decoration:none;}
.left-padd {padding-left:0;}
.box_grey.tile-box .imgtitle:hover {color:#e10000;}
/*sumit 7-7-15 css end here*/





@media only screen and (min-width: 1025px) and (max-width: 1199px) {
/* Product page css start */
.navbar-inverse .navbar-nav > li > a{padding:15px 20px;}
.bdr_right { border:none;}
.contactslot_bdr:before { width:0px;}
/* Product page css end */
}


@media only screen and (min-width: 901px) and (max-width: 1024px) {
.navbar-inverse .navbar-nav > li > a{padding:15px 22px;}
   .navbar-collapse{padding-left:10px;padding-right:10px;}
   .icon_slot{ margin: 10px auto; width: 65px;}
   .banner_main .top_head{margin-top:18px;}
  .content_slot{top:220px;}
  
   .looking_wrap{padding:9px 10px;}
   .looking_wrap h3{font-size:17px;}
   .btn_con ul li{padding:12px 9px 16px;}
   .btn_con ul li a{font-size:16px;}
   .icon_slot > img{max-width:100%;}

   .flex-control-nav{bottom:76px;}
   .nav_footer ul li a{font-size:13px;}
   .nav_footer ul li{margin:0 4px 0 0; }
   
   /* Product page css start */
   .contactslot_bdr:before { width:0px;}
   /* Product page css end */
}

@media only screen and (min-width: 901px) and (max-width: 991px) {
.navbar-inverse .navbar-nav > li > a{padding:15px 6px;}
   .navbar-collapse{padding-left:10px;padding-right:10px;}
   .icon_slot{ margin: 10px auto; width: 65px;}
   .banner_main .top_head{margin-top:18px;}
   .nav_slot{margin:10px 0 0}
   .content_slot h2{font-size:24px;}
   .looking_wrap{padding:9px 10px;}
   .looking_wrap h3{font-size:17px;}
   .btn_con ul li{padding:12px 9px 16px;}
   .btn_con ul li a{font-size:16px;}
   .icon_slot > img{max-width:100%;}
   .content_slot p{font-size:15px;}
   .flex-control-nav{bottom:76px;}
   .nav_footer ul li a{font-size:13px;}
   .nav_footer ul li{margin:0 4px 0 0; }
   a.copy_right{font-size:11px;}
   .content_slot{top:140px;}  
   
 /* Product page css start */
   .banner_slot {min-height:325px}
   .contactslot_bdr:before { width:0px;}
   /* Product page css end */
}


@media only screen and (min-width: 768px) and (max-width: 900px) {
   .navbar-inverse .navbar-nav > li > a{padding:15px 6px;}
   .navbar-collapse{padding-left:10px;padding-right:10px;}
   .icon_slot{ margin: 10px auto; width: 65px;}
   .banner_main .top_head{margin-top:18px;}
   .nav_slot{margin:10px 0 0}
   .content_slot h2{font-size:24px;}
   .looking_wrap{padding:9px 10px;}
   .looking_wrap h3{font-size:17px;}
   .btn_con ul li{padding:12px 9px 16px;}
   .btn_con ul li a{font-size:16px;}
   .icon_slot > img{max-width:100%;}
   .content_slot p{font-size:15px;}
   .flex-control-nav{bottom:76px;}
   .nav_footer ul li a{font-size:13px;}
   .nav_footer ul li{margin:0 4px 0 0; }
   a.copy_right{font-size:11px;}
   .content_slot{top:180px;}
   .flexslider{background:#10294d;}
   
   /*sumit 25-6-15*/   
   .btn_con {width:191px;}
   .looking_wrap {padding: 2px 10px;}
   .nav_slot .navbar-nav > li > a {line-height:11px;}
   .nav_slot .navbar {min-height:42px !important;}
   .icon_slot {margin:0 auto 10px;}
   .content_slot h2 {margin:0 0 6px;}
   .content_slot p {overflow:hidden;height:61px;}
   
    /* Product page css start */
   .banner_slot {min-height:325px}
   .contactslot_bdr:before { width:0px;}
   /* Product page css end */
   
   
   /* sachin 7-07-2015 */
   
  .about_product.plan_head  h1{font-size:29px;}
   
   /* sachin 7-07-2015 */
   
   
   /*sumit css start here*/
.box_grey {padding:15px 0;margin:20px 0;}   
   /*sumit css end here*/
   
   
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
.looking_slot{ position: inherit;z-index:1;}
.looking_wrap{padding:20px 10px;}
.looking_wrap .col-lg-9{width:100%;}
.looking_wrap .col-lg-3{width:100%;}
.looking_wrap h3{padding:0px 0px 10px;font-size: 17px;line-height: 22px;}
.navbar-inverse .navbar-nav > li > a{padding:6px 0px;text-align: center;}
.navbar-inverse .navbar-nav > li > a:hover{background:#0e2a4e;}
.banner_main .top_head{margin-top:5px;}
.flex-control-nav{bottom:-8px;}
.content_slot{background:#0e294e;position:inherit; top:0px;padding:10px 0px;}
.icon_slot{margin:40px 0px 20px;}
.content_slot h2{font-size:26px; line-height:normal;}
.content_slot p{font-size:14px;}
.looking_slot{background:#10294d;}
.nav_slot{margin:10px 0px 0px;}
.box_slot{margin:0px 0px 10px;}
.bathroom_slot h2{font-size:18px;line-height:22px;}
.nav_footer{text-align:center;}
.nav_footer ul li{display:block;margin:0px 0px 10px;}
a.copy_right{float:none; text-align:center; display:block;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background:#0e294d;}
.box_slot{text-align:center;}
.box_slot .content_text{width:100%;text-align:center;left:0px; }
.select_box{float:none; text-align:center;}
.flex-control-paging li a{width:11px; height:11px;}


/*sumit 25-6-15*/
.content_slot p {display:block;}
.content_slot h2 {font-size: 22px;}
.content_slot {height:auto;}

/* Product page css start */
   .banner_slot { height:inherit; min-height:inherit; padding-top:160px;}
   .banner_slot .content_slot p { display:block; height: auto; font-size:14px;}
   .banner_slot .content_slot { height:auto; padding:25px 0; position:static; }
   .logo { margin-bottom:15px;}
   .contact_slot { text-align:center;}
   .bdr_right { border:none;}
   .box_grey { text-align:center;}
   .imgtitle { margin:25px 0;}
   .content_slot h2 {font-size:20px;}
   
   
   /* Product page css end */
   
   
    /* sachin 7-07-2015 */
   .about_product.plan_head  h1{font-size:24px;}
   /* sachin 7-07-2015 */

/*waqar css start here*/
 .box_grey { padding:10px;}
.box_grey p {margin:0;}  
/*waqar css end here*/ 
  
/*sumit 7-7-15 css start here*/
.contact_details p {margin-bottom: 4px;}   
.contact_details {margin-bottom:20px;}
.about_product {margin:10px 0 0 0}
.box_grey {padding:20px;} 
.imgtitle {font-size: 13px;}  
.tile-list ul li {font-size: 13px;}
.about_product p {font-size: 13px;}
.about_product h1 {font-size: 28px;}
.about_product h1 {padding:11px 0 18px;}
.left-padd {padding-left:15px;}
.box_grey.tile-box .imgtitle {margin-bottom:0;}
.box_grey.tile-box {margin:15px 0;}
.box_grey {padding:15px 0;margin:20px 0;}   

/*sumit 7-7-15 css start end*/

}

.roof{width:20px;height:20px;position:absolute;left:40%;top:14%;}
.wall{width:20px;height:20px;position:absolute;right:43%;top:40%;}
.waterproof{width:20px;height:20px;position:absolute;left:41%;bottom:20%;}
.image_popup{position:relative;}
.fixed_popup{position:fixed;top:0px;height:100%;left:0px;width:100%;background:#000;opacity:0.3;z-index:9}
.roof_popup{width:400px;height:auto;position:absolute;background:#dedede;z-index:10;display:none;top:18%;left:17%;padding:10px;}
.wall_popup{width:440px;height:auto;position:absolute;background:#dedede;z-index:10;display:none;top:44%;left:50%;padding:10px;}
.waterproof_popup{width:400px;height:auto;position:absolute;background:#dedede;z-index:10;display:none;bottom:23%;left:30%;padding:10px;}

.popup li{list-style-type:circle; text-align:left;}
.popup ul{margin-left:15px;}
.heading_text{font-weight:600;margin:15px 0px 0px !important; padding:0px; font-size:20px;display:block;}
.second_box .roof{left:46%; top:11%;}
.third_box .roof{left:45%; top:8%;}
.heading_slot{display:block; text-align:left;clear:both; padding-top:20px;}
.third_box .waterproof{top:45%;}

/* Contact Section Hide */

section.product_slot.bottom_contact {
    display: none;
}


@media only screen and (min-width: 768px) and (max-width: 1023px) {


.roof_popup{width:400px;height:auto;position:absolute;background:#dedede;z-index:10;display:none;top:-16%;left:0%;padding:10px;font-size:12px;}
.wall_popup{width:400px;height:auto;position:absolute;background:#dedede;z-index:10;display:none;top:44%;left:0%;padding:10px;font-size:12px;}
.waterproof_popup{width:400px;height:auto;position:absolute;background:#dedede;z-index:10;display:none;bottom:23%;left:0%;padding:10px;font-size:12px;}
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
.roof_popup{width:100%;height:auto;position:absolute;background:#dedede;z-index:10;display:none;top:21%;left:0%;padding:5px;}
.wall_popup{width:100%;height:auto;position:absolute;background:#dedede;z-index:10;display:none;top:45%;left:0%;padding:10px;}
.waterproof_popup{width:100%;height:auto;position:absolute;background:#dedede;z-index:10;display:none;bottom:24%;left:0%;padding:10px;}
}