@charset "utf-8";
/* CSS Document */

body,h1,h2,h3,h4,h5,p,ul,li,input,form,ol{padding:0; margin:0;}
ul,li{list-style:none;}
body{font-family:Arial, Helvetica, sans-serif; overflow-x:hidden;}

.clear{clear:both;}
img{border:none;}
:focus{outline:none;}
.f_left{float:left;}
.f_right{float:right;}
.center{text-align:center;}
.d_none{display:none;}
.uppercase{text-transform:uppercase;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt25{margin-top:25px;}
.mb10{margin-bottom:10px;}
.mb30{margin-bottom:30px;}
.center{text-align:center;}
.justify{text-align:justify;}h2.subHeading
.bold{font-weight:bold;}
.relative{position:relative;}

section,header,nav,article,footer{display:block;}

.bannerHom_sec{width:100%; float:left;}
.bannerSubHom_sec{width:100%; float:left;}
ul.slider_hom li{text-align:center;}
ul.slider_hom li img{width:100%;}

.wrapper15{width:1500px; margin:0 auto;}
.headerHom{width:100%; float:left; position:absolute; z-index:100;}
.rightSec_hom{width:30%; float:right; margin-top:24px;}

.logoSec{width:97%; float:left; text-align:right; margin:8px 1.5%;}
.logoSec a{float:left;}

.search_top_sec{width:230px; float:right; margin-top:22px; position:relative; z-index:10;}
.search_top_sec input[type="text"]{width:88%; height:29px; border:1px solid #6f6f6f; padding:5px; border-right:none; border-radius:4px 0 0 4px; font-size:12px; color:#747474; background:#fff; float:left; box-sizing:border-box;}
.search_top_sec input.search_btn{width:12%; height:29px; border:1px solid #6f6f6f; background:url(../images/search_icon_btn.png) no-repeat center 4px #fff; cursor:pointer; border-radius:0 4px 4px 0; text-indent:-9999px; float:left;}
.search_top_sec input.search_btn:hover{background:url(../images/search_icon_btn.png) no-repeat center -28px #fff;}

.account_nav_top_sec{float:right; margin-left:10px; margin-top:22px;}
.account_nav_top_sec li{display:inline-block; text-align:center;}
.account_nav_top_sec li a{font-size:12px; line-height:12px; color:#000; text-decoration:none; /*transition:all 0.3s linear 0s;*/ display:block; padding:0 8px 0 6px;}
.account_nav_top_sec li i{background:url(../images/account_icons.png) no-repeat;}
.account_nav_top_sec li i.account_iocn{background-position:0 0; display:inline-block; width:17px; height:17px;}
.account_nav_top_sec li i.fav_icon{background-position:-25px 0; display:inline-block; width:18px; height:17px;}
.account_nav_top_sec li i.eng_icon{background-position:-53px 0; display:inline-block; width:17px; height:17px;}
.account_nav_top_sec li span{display:block;}

.account_nav_top_sec a:hover{}
.account_nav_top_sec li.last a{border-right:none; padding-right:0;}

.headerHom nav{float:right; text-align:right; margin-right:1.5%; overflow:hidden; height:44px;}
.headerHom nav ul{background:url(../images/nav_bg.png) repeat-x left top; line-height:44px; display:inline-block; border-radius:8px 0 0 8px;}
.headerHom nav li{display:inline-block;}
.headerHom nav li a{font-size:12px; text-transform:uppercase; line-height:12px; border-right:1px dotted #000; color:#000; text-decoration:none; display:block; padding:0 14px; transition:all 0.3s linear 0s;}
.headerHom nav li a:hover{color:#ef4328;}
.headerHom nav li.last a{border-right:none;}
.headerHom nav ul.main_nav{float:left;}
.headerHom nav.animate_nav{overflow:hidden; border-radius:0 8px 8px 0; transition:all 0.3s linear 0s;}

.plus_minus_bg{background:url(../images/plus_minus_bg.png) repeat-x left top; float:right; border-radius:0 8px 8px 0;}
.plus_minus_bg a{background:url(../images/minus_nav.png) no-repeat center 8px; display:block; padding:0 20px; min-height:44px;}
.plus_minus_bg.closed a{background:url(../images/plus_nav.png) no-repeat center 8px; display:block; padding:0 20px; min-height:44px;}
.plus_minus_bg.closed{border-radius:8px; transition:all 1s linear 0s;}

.mobile_banner img{width:100%; float:left;}

@media only screen and (min-width:767px){
.mobile_banner,.headInner nav .plus_minus_bg{display:none;}

}
.mobile_banner{display:none; width:100%; float:left;}


.wrapper951{width:951px; margin:0 auto;}
.locateThumb_hom{width:100%; float:left; margin:0 0 20px;}
.locateThumb_hom ul li{font:normal 24px 'ralewaylight'; color:#0074bc; list-style:none; width:25%; height:127px; float:left; text-align:center; position:relative; border-right:1px solid #fff; box-sizing:border-box;}
.locateThumb_hom ul li.last{border-right:none;}
.locateThumb_hom ul li a{text-decoration:none;}

footer.hom{position:static;}
footer{width:100%; float:left; border-top:1px solid #c9c9c9; /*position:fixed;*/ z-index:150; bottom:0; background:url(../images/footer_color_bg.jpg) repeat-x center bottom; padding-bottom:38px;}
.live_chat{}
.live_chat a{background:url(../images/live_chat_icon.png) no-repeat right top; font-size:12px; text-decoration:none; display:block; padding:10px 38px 2px 0; transition:all 0.3s linear 0s; bottom:0; right:0; position:absolute; text-transform:uppercase;}
.live_chat a:hover{padding:15px 38px 2px 0;}
.orange{color:#f65d37;}
/*footer .footer_left{float:left; padding:5px 0;}
footer .footer_left li{font-size:12px; color:#989898; border-left:1px solid #989898; padding:0 8px; line-height:12px; display:inline-block;}
footer .footer_left li.first{border-left:0; padding-left:0;}
footer .footer_left li a{font-size:12px; color:#989898; text-decoration:none; transition:all 0.3s linear 0s;}
footer .footer_left li a:hover{color:#000;}*/

footer .footer_right{float:right; padding:0px;}
footer .footer_right li{font-size:12px; color:#989898; display:inline-block; margin:0 2px; line-height:12px;}
footer .footer_right li.facebook_icon a{background:url(../images/social_media_icons.png) no-repeat 6px top; width:20px; height:22px; display:block;}
footer .footer_right li.facebook_icon a:hover{background-position:6px -22px;}
footer .footer_right li.pin_icon a{background:url(../images/social_media_icons.png) no-repeat -18px top; width:20px; height:22px; display:block;}
footer .footer_right li.pin_icon a:hover{background-position:-18px -22px;}
footer .footer_right li.twitter_icon a{background:url(../images/social_media_icons.png) no-repeat -41px top; width:20px; height:22px; display:block;}
footer .footer_right li.twitter_icon a:hover{background-position:-41px -22px;}
footer .footer_right li.linkedin_icon a{background:url(../images/social_media_icons.png) no-repeat -68px top; width:20px; height:22px; display:block; margin:0 4px;}
footer .footer_right li.linkedin_icon a:hover{background-position:-68px -22px;}
footer .footer_right li.youtube_icon a{background:url(../images/social_media_icons.png) no-repeat -96px top; width:20px; height:22px; display:block;}
footer .footer_right li.youtube_icon a:hover{background-position:-96px -22px;}

footer .footer_right li.instagram_icon a{background:url(../images/social_media_icons2.png) no-repeat left top; width:20px; height:20px; display:block;}
footer .footer_right li.instagram_icon a:hover{background-position:left -23px;}

footer .footer_right li.last{border-left:1px solid #989898; padding-left:8px; margin-left:6px; margin-top:10px;}
footer .footer_right li.last a{font-size:12px; color:#989898; text-decoration:none; transition:all 0.3s linear 0s;}
footer .footer_right li.last a:hover{color:#000;}

svg{top:-250px; z-index:10;}

/*INNER SEC*/
.wrapper{width:1000px; margin:0 auto;}
.headInner{width:100%; float:left;}
.bannerInnr_sec{width:100%; float:left; margin-bottom:25px; overflow:hidden;}
.bannerInnr_sec li img{width:100%; display:block;}

.headInner .loginR_sec{text-align:right; margin-top:35px;}
.headInner .loginR_sec li{display:inline-block;}
.headInner .loginR_sec li a{font-size:12px; line-height:12px; border-right:1px solid #000; color:#000; text-decoration:none; display:block; padding:0 8px 0 6px; transition:all 0.3s linear 0s;}
.headInner .loginR_sec a:hover{color:#a19e9e;}
.headInner .loginR_sec li.last a{border-right:none; padding-right:0;}
.headInner .loginR_sec li a span{background:url(../images/arrow_english.png) no-repeat right 5px; padding-right:22px;}
.headInner .loginR_sec li a span:hover{background:url(../images/arrow_english_h2.png) no-repeat right 5px;}

.headInner nav{background:url(../images/nav_bg.png) repeat-x left top; width:100%; line-height:44px; border-radius:8px; text-align:center; float:left;}
.headInner nav ul{display:inline-block;}
.headInner nav li{display:inline-block;}
.headInner nav li a{font-size:12px; text-transform:uppercase; line-height:12px; border-right:1px dotted #000; color:#000; text-decoration:none; display:block; padding:0 17px; transition:all 0.3s linear 0s;}
.headInner nav li a:hover{color:#ef4328;}
.headInner nav li.last a{border-right:none;}
.headInner nav li.active a,.headerHom nav li.active a{color:#ef4328;}

.breadCrumb{width:100%; float:left; padding:18px 0;}
.breadCrumb li{float:left; font-size:14px; color:#6a6767; padding-right:12px;}
.breadCrumb li a{font-size:14px; color:#a19e9e; text-decoration:none; background:url(../images/arrow_breadcrumb.png) no-repeat right 5px; padding-right:18px; transition:all 0.3s linear 0s;display: block;}
.breadCrumb li:hover a{color:#000;}

.innerBanner_sec.decorMb{margin-bottom:106px;}
.innerBanner_sec{width:100%; float:left; margin-bottom:68px;}
.bannerSub{width:100%; float:left;}
.bannerSub li{width:16.66%; height:424px; float:left; border-right:1px solid #fff; box-sizing:border-box; text-align:center; position:relative;}
.bannerSub li img{width:100%; height:100%;}
.bannerSub li.last{border-right:none;}
/*.bannerSub li.abstract_bg{background:url(../images/abstract_bg.jpg) no-repeat center top;}
.bannerSub li.metalic_bg{background:url(../images/metalic_bg.jpg) no-repeat center top;}
.bannerSub li.SolidSuede_bg{background:url(../images/solid_suede_bg.jpg) no-repeat center top;}
.bannerSub li.SolidTextured_bg{background:url(../images/solid_textured_bg.jpg) no-repeat center top;}
.bannerSub li.WoodsSuede_bg{background:url(../images/woods_suede_bg.jpg) no-repeat center top;}
.bannerSub li.WoodsTextured_bg{background:url(../images/woods_textured_bg.jpg) no-repeat center top;}*/

ul.bannerTab li a{background:url(../images/transparent_circle_bg.png) repeat center top; width:128px; height:128px; display:block; border-radius:70px; border:1px solid #fff; position:absolute; margin:auto; top:0; left:0; bottom:20px; right:0; text-decoration:none; color:#fff;}
ul.bannerTab li a:hover{color:#fa9d37;}
ul.bannerTab li.active a{color:#fa9d37;}
ul.bannerTab li a span{font:normal 17px/18px 'ralewaylight'; text-transform:uppercase; margin-top:37%; display:block; padding:0 5px;}
ul.bannerTab li.abstract_bg a span,.bannerSub li.metalic_bg a span{margin-top:45%;}
ul.bannerTab li.active a small{background:url(../images/arrow_down.png) no-repeat left top; width:21px; height:11px; display:block; position:absolute; left:42%; bottom:-11px; z-index:20;}
/*.bannerSub li.active a{bottom:20px;}*/

.abstract_slider_sec{width:100%; background:#080504; position:absolute; z-index:20; bottom:0; border-top:1px solid #fff;}
.abstract_slider_sec iframe{width:100%; height:140px; float:left; display:block; border:0;}
.abstract_sub_slider{width:100%; float:left; padding:15px 0;}
.abstract_sub_slider li a{color:#fff; text-decoration:none; transition:all 0.3s linear 0s;}
.abstract_sub_slider li a:hover{color:#fa9d37;}

.abstract_sub_slider li{width:auto; height:auto; border:none;}
.abstract_sub_slider li img{border:1px solid #fff; float:left; box-sizing:border-box;}
.abstract_sub_slider li strong{display:block; font:bold 15px/15px 'ralewaylight'; text-transform:uppercase; text-align:left; margin-top:5px; float:left;}

.footerInner{margin-top:40px;}

/*INNER == PRODUCT*/
.bannerProduct{width:100%; float:left; position:relative;}
.bannerProduct li{width:14.28%; float:left; border-right:1px solid #fff; border-bottom:1px solid #fff; box-sizing:border-box;}
.bannerProduct li img{width:100%; display:block;}

.bannerProduct li .thumb_hover{width:94%; height:45px; padding:5px 3% 0; display:block; background:url(../images/thumb_bg.png) repeat; position:relative; z-index:10; margin-top:-68%; float:left;}
.bannerProduct li .thumb_hover .product_name{font:normal 10px/12px Arial, Helvetica, sans-serif; color:#fa9d37; display:inline-block; text-align:left;}
.bannerProduct li .thumb_hover .product_code{display:block; color:#d8d6d6; margin-top:3px;}
.bannerProduct li .thumb_hover a.star_product{width:26px; display:none; height:26px;   float:right;}
.bannerProduct li .thumb_hover a.star_product:hover{background-position:center -54px; display:none;}

.scroll_more{width:100%; float:left; text-align:center;}
.scroll_more a.scroll_link{display:inline-block; font:normal 12px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; background:url(../images/arrow_scroll_more.gif) no-repeat center -9px; padding-bottom:15px; margin:20px 0;}
.scroll_more a.scroll_link:hover{background-position:center 19px; color:#ef4328;}

/*INNER == HANDLOOM DEEP QUICK VIEW*/
.quick_view_sec{width:570px; height:428px; background:#030302; position:absolute; z-index:22; left:0; right:0; top:37%; position:fixed; margin:0 auto; display:none;}
.quick_view_sec .quickL_sec{width:50%; float:left; border-right:1px solid #fff; box-sizing:border-box; position:relative;}
.quick_view_sec .quickL_sec a.fav_icon{width:26px; height:26px; background:url(../images/star_product.png) no-repeat center top; display:block; position:absolute; right:10px; top:10px; z-index:10;}
.quick_view_sec .quickL_sec a.fav_icon:hover{background-position:center -54px;}
.quick_view_sec .quickL_sec img{width:100%; display:block;}
.quick_view_sec .quickR_sec{width:50%; height:100%; float:left; text-align:center; position:relative;}
.quick_view_sec .quickR_sec a.close_icon{width:26px; height:26px; background:url(../images/close_quick_view.png) no-repeat center top; display:block; position:absolute; right:10px; top:10px; z-index:10;}
.quick_view_sec .quickR_sec a.close_icon:hover{background-position:center -54px;}
.quick_view_sec .quickR_sec .quick_view_sub_sec{width:80%; display:inline-block;}
.quick_view_sec .quickR_sec .quick_view_sub_sec h2{font:normal 23px 'ralewaylight'; color:#f99c36; margin:42px 0;}
.quick_view_sec .quickR_sec .quick_view_sub_sec ul.product_name{display:block; border-top:1px dotted #888;}
.quick_view_sec .quickR_sec .quick_view_sub_sec ul.product_name li{border:none; border-bottom:1px dotted #888; font-size:13px; color:#888; padding:12px 0; float:left; width:100%; text-transform:uppercase; text-align:left;}
span.name_qnL_sec{width:50%; float:left; display:block;}
span.arrow_gray{width:15%; height:11px; float:left; display:block; background:url(../images/arrow_gray_product.gif) no-repeat center top;}
span.name_ansR_sec{width:30%; float:right; display:block;}

.quick_view_sec .quickR_sec .quick_view_sub_sec a.view_details{width:70px; height:70px; display:inline-block; border-radius:40px; border:1px solid #888; text-decoration:none;  text-transform:uppercase; color:#888; margin-top:40px; transition:all 0.3s linear 0s;}
.quick_view_sec .quickR_sec .quick_view_sub_sec a.view_details small{padding:20px 15px 0; text-align:center; display:inline-block; font-size:11px;}
.quick_view_sec .quickR_sec .quick_view_sub_sec a.view_details:hover{border:1px solid #fff; color:#fff;}

/*INNER == HANDLOOM DEEP QUICK VIEW - DETAIL PAGE*/
.pageHeading_sec{width:100%; float:left; margin-bottom:5px;}
.pageHeading_sec h2{font:normal 32px 'ralewaylight'; color:#ec413e; float:left;}
.pageHeading_sec h2 span{font:normal 22px Arial, Helvetica, sans-serif; color:#000;}
.pageHeading_sec a.print_icon{background:url(../images/print_icon.png) no-repeat left top; width:22px; height:21px; display:block; float:right; margin:8px 2px 0 0;}

.productDetail_sec{width:100%; float:left; border:11px solid #e8e8e8; box-sizing:border-box;}
.productDetail_sec .productDetail_sub{width:100%; float:left; border:2px solid #fff; box-sizing:border-box; background:#151414;}
.productDetailL_sec{width:65%; float:left;}
.download_favorites_btn{position:absolute; bottom:10px; z-index:10;}
.download_favorites_btn li{float:left; margin-left:10px;}
.download_favorites_btn li a{font-size:12px; color:#fff; text-transform:uppercase; text-decoration:none;}
.download_favorites_btn li.fav_icon_detail a{background:url(../images/star_product.png) no-repeat left top; display:block; float:left; padding:7px 0 7px 35px;}
.download_favorites_btn li.fav_icon_detail a:hover{background-position:left -54px; color:#fa9d37;}

.download_favorites_btn li.download_icon_detail a{background:url(../images/download_icon.png) no-repeat left top; display:block; padding:7px 0 7px 35px;}
.download_favorites_btn li.download_icon_detail a:hover{background-position:left -54px; color:#fa9d37;}

/*INPUT BTN ==ADD TO FAVORITES== CSS*/
/*.download_favorites_btn li.fav_icon_detail input{background:url(../images/star_product.png) no-repeat left top; padding:5px 0 7px 30px; border:none; font-size:12px; color:#fff; text-transform:uppercase; text-decoration:none; cursor:pointer;}
.download_favorites_btn li.fav_icon_detail input:hover{background-position:left -54px; color:#fa9d37;}

.download_favorites_btn li.download_icon_detail input{background:url(../images/download_icon.png) no-repeat left top; display:block; padding:5px 0 7px 35px; border:none; font-size:12px; color:#fff; text-transform:uppercase; text-decoration:none; cursor:pointer;}
.download_favorites_btn li.download_icon_detail input:hover{background-position:left -54px; color:#fa9d37;}*/

.productDetailL_sec img{display:block; width:100%; height:500px;}
.productDetailR_sec{width:35%; min-height:500px; float:right;}
.designName{margin:10px 0; width:100%; float:left;}
.designName li{border-bottom:1px dotted #544239; font-size:12px; line-height:13px; color:#fff; padding:10px 5%; text-align:left; clear:both; width:90%; float:left;}
.designName li span.name2_qnL_sec{width:45%; float:left; display:block; text-transform:uppercase;}
.designName li span.name2_ansR_sec{width:55%; float:left; display:block; word-break:break-all;}

.product_details_slider{width:100%; float:left; text-align:center;}
.product_details_slider .other_colors{font:bold 13px Arial, Helvetica, sans-serif; color:#75594b; text-transform:uppercase; text-align:left; border-bottom:1px dotted #544239; padding-bottom:6px; margin-bottom:8px; text-align:center;}
.product_details_slider li img{border-radius:70px; border:1px solid #524138; padding:2px;}
.product_details_slider li strong{font:normal 11px Arial, Helvetica, sans-serif; color:#75594b; display:block; text-transform:uppercase; margin-top:5px;}

.socialMedia_sec{width:100%; float:left; background:#494949; text-align:center; padding:5px 0; position:absolute; bottom:0;}
.socialMedia_sec li{font-size:12px; color:#989898; display:inline-block; margin:0 10px; line-height:12px;}
.socialMedia_sec li.facebook_icon2 a{background:url(../images/social_media_icons_inner.png) no-repeat 6px top; width:20px; height:26px; display:block;}
.socialMedia_sec li.facebook_icon2 a:hover{background-position:6px -34px;}
.socialMedia_sec li.pin_icon2 a{background:url(../images/social_media_icons_inner.png) no-repeat -49px top; width:29px; height:26px; display:block;}
.socialMedia_sec li.pin_icon2 a:hover{background-position:-49px -34px;}
.socialMedia_sec li.twitter_icon2 a{background:url(../images/social_media_icons_inner.png) no-repeat -119px top; width:26px; height:26px; display:block;}
.socialMedia_sec li.twitter_icon2 a:hover{background-position:-119px -34px;}
.socialMedia_sec li.gplus_icon2 a{background:url(../images/social_media_icons_inner.png) no-repeat -181px top; width:23px; height:26px; display:block;}
.socialMedia_sec li.gplus_icon2 a:hover{background-position:-181px -34px;}

.detailDisclaimer{width:100%; float:left; padding:5px 0; font-size:12px; color:#838181; margin-bottom:15px; display:none;}

/*LOGIN == PAGE*/
.login_wrapper{width:590px; margin:5% auto 0;}
.loginWhite_bg{width:92%; float:left; background:#fff; padding:4%; position:relative;}
.loginWhite_bg a.close{display:block; position:absolute; right:6px; top:5px;}
.loginSub_bdr{border:1px solid #cacaca; width:100%; float:left; padding:1% 2%; box-sizing:border-box;}
/*.loginSub_bdr .loginL_sec{width:63%; float:left; border-right:1px dotted #cccccc; position:relative;}
.loginSub_bdr .loginL_sec .or{width:40px; height:40px; border-radius:24px; border:1px solid #cccccc; font-size:16px; font-weight:bold; display:block; position:absolute; right:-20px; top:0; bottom:0; margin:auto; text-align:center; padding-top:9px; box-sizing:border-box; background:#fff;}*/
.loginSub_bdr .loginL_sec h2{font-weight:normal; font-size:18px; color:#b09b77; margin-bottom:10px;}
.login_field_rpt{width:100%; float:left; margin-bottom:12px; font-size:13px; color:#5f5d5d;}
.login_field_rpt label{display:inline !important; width:20%; float: left; font-size:15px; color:#5f5d5d;}
.login_field_rpt input[type="text"],.login_field_rpt input[type="password"]{width:80%; height:24px; border:1px solid #cccccc; padding:0 1%; font-size:13px; color:#5f5d5d;}
.login_field_rpt select{width:53%; height:24px; border:1px solid #cccccc; font-size:13px; color:#5f5d5d;}
.login_field_rpt input[type="checkbox"]{border:1px solid #cccccc; margin: 3px; float: left; vertical-align:text-top;}

.login_field_rpt .login_btn_sec{width:60%; float:left; margin-left:34%;}
input.login{background:url(../images/login_btn.jpg) repeat-x left top #b81400; padding:3px 10px; margin-left: 18.5% !important; border:1px solid #912900; border-radius:2px; cursor:pointer; font-size:10px; color:#fff;}
input.login:hover{background:url(../images/login_btn_h.jpg) repeat-x left top #b81400;}
.login_field_rpt .login_btn_sec a{font-size:11px; color:#5f5d5d; text-decoration:none; transition:all 0.3s linear 0s; margin-left: 10% !important;}
.login_field_rpt .login_btn_sec a:hover{color:#ef4328; margin-left: 10%;}
.dontHave_account{width:100%; float:left; font-size:13px; color:#5f5d5d;}
.dontHave_account a{font-size:13px; color:#a38a5d; text-decoration:none; transition:all 0.3s linear 0s;}
.dontHave_account a:hover{color:#ef4328; text-decoration:none;}
.loginSub_bdr .loginR_sec{width:28%; float:right; margin-top:30px;}
.loginSub_bdr .loginR_sec.regR_sec{margin-top:110px;}
.loginSub_bdr .loginR_sec h2{font-weight:normal; font-size:13px; color:#b09b77; margin-bottom:4px;}
.loginSub_bdr .loginR_sec li{margin-bottom:8px;}

.opacity_bg{background:url(../images/black_overlay_trans_bg.png) repeat; width:100%; height:100vh; position:fixed; z-index:150;}
.opacity_bg iframe{width:100%; border:none;}

/*FAVORITES==*/
.favourites_sec{width:100%; float:left;}
.favourites_sec ul.designsNo li{margin:0 30px 50px; width:428px; border:1px dotted #616060; padding:5px; box-shadow:0 0 10px #ebebeb;}
.favourites_sec ul.designsNo li.last{margin-bottom:0;}
.favourites_sec .fav_imgL_sec{width:40%; float:left; margin-right:2%;}
.favourites_sec .fav_imgL_sec img{width:100%; float:left;}

.favourites_sec .fav_designR_sec{width:57%; float:left;}
.favourites_sec .fav_designR_sec ul.fav_product_name li{border:none; border-bottom:1px solid #a9a9a9; width:100%; font-size:14px; line-height:14px; padding:9px 0; margin:0; box-shadow:none;}
span.fav_name_qnL_sec{width:50%; float:left; display:block; color:#717171;}
span.fav_name_ansR_sec{width:42%; float:right; display:block; color:#232323;}

.favourites_sec .fav_designR_sec ul.fav_links_sec li{border:none; width:100%; margin:0; padding:13px 0 0; box-shadow:none;}
.favourites_sec .fav_designR_sec ul.fav_links_sec li a{background:#ca9860; font-size:14px; color:#fff; padding:3px 12px; text-decoration:none; transition:all 0.3s linear 0s;}
.favourites_sec .fav_designR_sec ul.fav_links_sec li a:hover{background:#ef4328;}

/*DREAM-DECOR==*/
.wrapper760{width:760px; margin:0 auto;}
.innerBanner_sec.decorFadeBg{background:url(../images/associate_dream_decor_bg.jpg) no-repeat center top; padding-bottom:30px;}
.decorHeading_sec{width:100%; float:left; margin:40px 0; text-align:center;}
.decorHeading_sec h2{font:normal 30px 'ralewaylight'; color:#adacac;}
.decorHeading_sec h2 span{font-size:35px; color:#9d9a97; text-transform:uppercase;}
.decorHeading_sec h2 span strong.numeric{font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

.decorDetail_sec{width:100%; float:left;}
.decorDetail_sec .dreamDecorL_sec{width:26.8%; float:left; border-right:1px solid #fff; overflow:hidden;}
.select_color{position:absolute; z-index:10; left:15px; bottom:20px; font:normal 30px/20px 'ralewaylight'; color:#fefefe;}
.select_color strong{font:normal 32px 'ralewayregular'; display:block; text-transform:uppercase;}
.decorDetail_sec .dreamDecorL_sec img{width:100%; min-height:478px; float:left;}
.decorDetail_sec .dreamDecorR_sec{width:73%; min-height:478px; float:left; background:url(../images/decor_bg_rpt.png) repeat;}
.decorDetail_sec .dreamDecorR_sec .step1,.decorDetail_sec .dreamDecorR_sec .step2,.decorDetail_sec .dreamDecorR_sec .step3{width:64px; height:64px; background:#813109; border:1px solid #b89d87; border-radius:40px; position:absolute; left:-35px; font-size:34px; color:#daae8a; text-align:center; display:block; text-decoration:none;}
.decorDetail_sec .dreamDecorR_sec .step1 small,.decorDetail_sec .dreamDecorR_sec .step2 small,.decorDetail_sec .dreamDecorR_sec .step3 small{padding-top:15px; display:block;}
.decorDetail_sec .dreamDecorR_sec .step1.active{font-size:34px; font-weight:bold; color:#fff; border:5px solid #daaf8a; left:-40px;}
.decorDetail_sec .dreamDecorR_sec .step1{top:47px;}
.decorDetail_sec .dreamDecorR_sec .step2{top:202px;}
.decorDetail_sec .dreamDecorR_sec .step3{top:352px;}

.dreamColor_sec{width:76%; float:left; margin:85px 12%;}
.dreamColor_sec li .colorBox{width:97px; height:97px; float:left; background-color:#43dd5c; border:1px solid #bca391; margin:2px; display:block; /*transition:all 0.2s linear 0s;*/}
.dreamColor_sec li .colorBox span{width:100%; height:100%; background:url(../images/check_right_white_icon.png) no-repeat center; display:block; opacity:0; -webkit-transition:opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s;}
.dreamColor_sec li .colorBox span:hover{opacity:1;}
.dreamColor_sec li .no1{background:#0000FF;}
.dreamColor_sec li .no2{background:#FFFFFF;}
.dreamColor_sec li .no3{background:#FAAFBE;}
.dreamColor_sec li .no4{background:#FFA500;}
.dreamColor_sec li .no5{background:#FFFF00;}
.dreamColor_sec li .no6{background:#000000;}
.dreamColor_sec li .no7{background:#654320;}
.dreamColor_sec li .no8{background:#F5F5DC;}
.dreamColor_sec li .no9{background:#8E35EF;}
.dreamColor_sec li .no10{background:#FF0000;}
.dreamColor_sec li .no11{background:#00FF00;}
.dreamColor_sec li .no12{background:#808080;}

/*FADE DOWN = EFFECT*/
.animated {-webkit-animation-duration:0.8s; animation-duration:0.8s; -webkit-animation-fill-mode:both; animation-fill-mode:both;}

/*@-webkit-keyframes fadeInDown {
0%{opacity:0; -webkit-transform:translate3d(0, -2000%, 0); transform:translate3d(0, -2000%, 0);}
100%{opacity:1; -webkit-transform:none; transform:none;}
}*/

@keyframes fadeInDown {
0%{opacity:0; -webkit-transform:translate3d(0, -2000%, 0); transform:translate3d(0, -2000%, 0);}
100%{opacity:1; -webkit-transform:none; transform:none;}
}

.fadeInDown{-webkit-animation-name:fadeInDown; animation-name:fadeInDown;}

/*@-webkit-keyframes fadeInLeft {
0%{opacity:0; -webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0);}
100%{opacity:1; -webkit-transform:none; transform:none;}
}*/

@keyframes fadeInLeft {
0%{opacity:0; -webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0);}
100%{opacity:1; -webkit-transform:none; transform:none;}
}

.fadeInLeft{-webkit-animation-name:fadeInLeft; animation-name:fadeInLeft;}

/**/

/*DREAM-DECOR2==*/
.decorDetail_sec .dreamDecorR_sec .step2.active{font-size:34px; font-weight:bold; color:#fff; border:5px solid #daaf8a; left:-40px;}
.select_color strong.f28{font-size:28px;}
.dreamDecor2_sec{width:76%; float:left; margin:85px 12% 10px;}
.dreamDecor2_sec li{width:31%; float:left; margin-right:2%;}
.dreamDecor2_sec li .imgSec{overflow:hidden; position:relative; display:block;}
.dreamDecor2_sec li strong{display:block; font:normal 13px/15px 'ralewaylight'; color:#ddcab0; text-transform:uppercase; padding-top:5px; text-align:center; clear:both;}
.dreamDecor2_sec li img{width:100%; float:left;}

.dreamDecor2_sec li .checkIcon{display:block; position:absolute; z-index:10; left:0; right:0; top:0; bottom:0; margin:0 auto; background:url(../images/check_right_white_icon_big.png) no-repeat center; opacity:0; -webkit-transition:opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s;}
.dreamDecor2_sec li .checkIcon:hover{opacity:1;}

/*.checkIcon{display:block; position:absolute; z-index:10; left:0; right:0; top:-10%; bottom:0; margin:0 auto;}
.checkIcon:hover{background-image:url(../images/check_right_white_icon2.png); background-repeat:no-repeat; background-position:center;}*/

/*DREAM-DECOR2-DETAIL PAGE==*/
.dreamDecor2_detail_sec{width:76%; float:left; margin:10px 12% 10px;}
.dreamDecor2_detail_sec h2{font:normal 21px/20px 'ralewayregular'; color:#ddcab0; text-transform:uppercase; margin-bottom:6px;}
.dreamDecor2_detail_sec li{width:40%; float:left; background:url(../images/decor2_bg.png) repeat; padding:1.5%; position:relative;}
.dreamDecor2_detail_sec li strong{display:block; font:normal 11px/14px 'ralewayregular'; color:#fff; text-transform:uppercase; padding-top:5px; text-align:center; clear:both;}
.dreamDecor2_detail_sec li .imgSec{overflow:hidden; position:relative; display:block;}
.dreamDecor2_detail_sec li img{width:100%; float:left; border:1px solid #0a0908;}

.dreamDecor2_detail_sec li .checkIcon{display:block; position:absolute; z-index:10; left:0; right:0; top:0; bottom:0; margin:0 auto; background:url(../images/check_right_white_icon_big.png) no-repeat center; opacity:0; -webkit-transition:opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s;}
.dreamDecor2_detail_sec li .checkIcon:hover{opacity:1;}

/*DREAM-DECOR3==*/
.decorDetail_sec .dreamDecorR_sec .step3.active{font-size:34px; font-weight:bold; color:#fff; border:5px solid #daaf8a; left:-40px;}
.dreamDecor3_sec{width:70%; float:left; margin:65px 15% 10px;}
.dreamDecor3_sec li{width:45%; float:left; background:url(../images/decor2_bg.png) repeat; padding:1.5%;  margin-right:2%; position:relative;}
.dreamDecor3_sec li strong{display:block; font:normal 13px/15px 'ralewaylight'; color:#fff; text-transform:uppercase; padding-top:8px; text-align:center; clear:both;}
.dreamDecor3_sec li img{width:100%; float:left;}
.dreamDecor3_sec li .imgSec{overflow:hidden; position:relative; display:block;}

.dreamDecor3_sec li .checkIcon{display:block; position:absolute; z-index:10; left:0; right:0; top:0; bottom:0; margin:0 auto; background:url(../images/check_right_white_icon_big.png) no-repeat center; opacity:0; -webkit-transition:opacity 0.5s; -moz-transition:opacity 0.5s; -o-transition:opacity 0.5s;}
.dreamDecor3_sec li .checkIcon:hover{opacity:1;}

/*OUR CLIENTS==*/
.ourClients_sec{width:100%; float:left;}
.clientsL_nav{width:18%; float:left;}
.clientsL_nav h2:hover{color:#ef4328;}
.clientsL_nav h2{font-size:15px; line-height:17px; color:#616060; font-weight:normal; border-bottom:1px dotted #616060; padding-bottom:7px;}
.clientsL_nav h2 span{display:block;}
.clientsL_nav li{border-bottom:1px dotted #616060; padding:10px 0;}
.clientsL_nav li.active{ transition:all 0.3s linear 0s;}
.clientsL_nav li.padBtmNone{padding-bottom:0;}
.clientsL_nav li.borderBtmNone{border-bottom:none;}
.clientsL_nav li a{font-size:15px; color:#616060; text-decoration:none; transition:all 0.3s linear 0s; display:block;}
.clientsL_nav li a:hover{color:#ef4328;}
.clientsL_nav li.active a{padding-bottom:0; transition:all 0.3s linear 0s;}
.clientsL_nav li.active a span{background-position:right -34px;}

.clientsL_nav a span{display:block; background:url(../images/arrow_left_nav_clients.png) no-repeat right 6px;}
.clientsL_nav a span:hover{background-position:right -34px;}
.clientsL_nav li .sub_nav_show{display:none;}
.clientsL_nav li .sub_nav_show li{padding-left:10px;}
.clientsL_nav li .sub_nav_show.block{display:block;}
.clientsL_nav li .sub_nav_show li.active a{color:#ef4328;}
.clientsL_nav li .sub_nav_show li a{font-size:13px; color:#616060; transition:all 0.3s linear 0s;}
.clientsL_nav li .sub_nav_show li a:hover{color:#ef4328;}


.clientsR_sec{width:78%; float:right;}
.clientsR_sec .content_sec{width:100%; float:left; font-size:12px; text-align:justify; line-height:18px; color:#616060; margin-bottom:20px;}
.clientsR_sec .clientLogo_sec{width:100%; float:left;}
.clientsR_sec .clientLogo_sec h2{font:normal 21px/20px 'ralewayregular'; color:#2c2c2c; text-transform:uppercase; margin-left:14px;}
.clientsR_sec .clientLogo_sec li{width:227px; height:218px; display:inline-block; background:url(../images/client_logo_bg.jpg) no-repeat center; margin:14px; position:relative; border:1px dotted #626262;}
.clientsR_sec .clientLogo_sec li img{position:absolute; left:0; right:0; top:0; bottom:0; margin:auto;}
a.view_more_middle{position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; display:block; font:normal 31px/25px 'ralewayregular'; color:#2c2c2c; text-transform:uppercase; text-decoration:none; width:100px; height:55px; text-align:center; transition:all 0.3s linear 0s;}
a.view_more_middle:hover{color:#ef4328;}

/*CONTACT US==*/
.corporateOffice_sec{width:100%; float:left;margin-bottom: 30px;  }
.corporateOffice_sec h2{font:normal 21px/20px 'ralewayregular'; color:#a28a5c; text-transform:uppercase; margin-bottom:8px;}
.officeSub_sec{width:98.6%; float:left; border:1px dotted #616060; padding:0.5%;}
.officeGray_bg{width:100%; float:left; background:#f6f6f6;}
.officeGray_bg .mapL_sec{width:50%; float:left; border-right:6px solid #fff; box-sizing:border-box;}
.officeGray_bg .mapL_sec iframe{width:100%; height:220px; float:left;}
.officeGray_bg .mapAddressR_sec{width:46%; float:left; font-family:'helvcondensedregular'; color:#929191; font-size:17px; line-height:24px; text-transform:uppercase; padding-top:20px; padding-left:2%;}
.officeGray_bg .mapAddressR_sec a{color:#929191; text-decoration:none; transition:all 0.3s linear 0s;}
.officeGray_bg .mapAddressR_sec a:hover{color:#ef4328;}

.contact_south{width:100%; float:left; font-size:14px; color:#616060;}
.contact_south li{border-bottom:1px dotted #616060; margin-bottom:10px; padding-bottom:5px;}
.contact_south li.last{margin-bottom:0; border-bottom:none;}
.contact_south h2{font-size:16px; font-weight:bold; margin-bottom:5px;}
.contact_south p{line-height:19px; margin-bottom:6px;}
.contact_south a{font-size:14px; color:#616060; text-decoration:none; transition:all 0.3s linear 0s;}
.contact_south a:hover{color:#ef4328;}

/*CONTACT US FORM*/
/*#webform-component-email, #webform-component-country, #webform-component-city, #webform-component-comments, #webform-component-product {float:right;}
#webform-component-name, #webform-component-contact-number, #webform-component-state, #webform-component-pin-code, #webform-component-type-of-visitors {float: left;}
*/
.outer_div{width: 100%;float: left;}
.outer_div h2{font: normal 21px/20px 'ralewayregular';color: #a28a5c;text-transform: uppercase;margin-bottom: 8px;}
.con_form{width: 98%;float: left;border: 1px dotted #616060;  padding: 0.5%; margin-bottom: 30px;}
.con_form .inner_div ul {
  	-webkit-padding-end: 23px;
  }
.inner_div{width:100%; float:left; background:#f6f6f6;}


/*DEALERS==*/
.searchBy_sec{background:#f6f6f6; width:100%; float:left; border-top:1px dotted #616060; border-bottom:1px dotted #616060; box-sizing:border-box; padding:5px 0;}
.searchSub{width:80%; float:left;}
.searchBy_sec li{float:left; padding:0 5px;}
.searchBy_sec li.searchText{font-size:15px; color:#010101; padding-top:5px;}
.searchBy_sec li input[type="text"]{width:95%; height:24px; border:1px solid #c2c2c2; padding:0 2%; font-size:12px; color:#616060;}
.searchBy_sec li select{width:132px; height:26px; border:1px solid #c2c2c2; font-size:12px; color:#616060;}
.searchBy_sec li .searchBtn{height:26px; border:1px solid #c2c2c2; background:#000000; padding:0 10px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; transition:all 0.3s linear 0s;}
.searchBy_sec li .searchBtn:hover{background:#ef4328;}
.entries{width:132px; height:26px; border:1px solid #c2c2c2; font-size:12px; color:#616060; float:right; margin-right:6px;}

.dealer_entries_sec{width:100%; float:left; font-size:14px; color:#616060; margin-top:45px;}
.dealer_entries_sec li{width:40%; float:left; border-top:1px dotted #616060; padding-top:8px; margin:0 5%;}
.dealer_entries_sec li h2{font-size:14px; font-weight:bold; text-transform:uppercase; margin-bottom:6px;}
.dealer_entries_sec li p{margin-bottom:4px; line-height:19px;}

/*TEAM==*/
.the_company_sec{width:100%; float:left; margin:30px 0 15px;}
.the_company_sec h2{font:normal 21px/20px 'ralewayregular'; color:#a38a5d; text-transform:uppercase; margin-bottom:8px; text-align:center;}
.the_company_sec li{line-height:25px; font-size:15px; color:#616060; text-align:center;}
.the_company_sec li .quotes_right_btm{position:relative; top:8px; display:inline-block;}

/*THE COMPANY==*/
.kingsGroup_sec{width:100%; float:left; margin:10px 0; text-align:center;}
.kingsGroup_sec li{font-size:12px; line-height:18px; color:#616060;}
.kingsGroup_sec li h2{font-size:15px; font-weight:bold; margin-bottom:6px;}
.kingsGroup_sec li.group_link{font-size:12px; line-height:18px; color:#616060; display:inline-block; margin-bottom:15px;}
.kingsGroup_sec li.group_link a{font-size:17px; color:#a38a5d; text-decoration:none; border:1px dotted #616060; display:block; padding:15px; text-align:center; transition:all 0.3s linear 0s;}
.kingsGroup_sec li.group_link a:hover{background:#ef4328; color:#fff;}

/*PRODUCTS ORIGINAL==*/
.clientsR_sec.productsNew{width:76%; float:left; margin:0 12%;}
.productsThumb_sec{width:100%; float:left; text-align:center; font-size:0px; letter-spacing:0px; word-spacing:0px;}
.productsThumb_sec li{display:inline-block; position:relative;}
.productsThumb_sec li img{border:1px dotted #616060; float:left;}
.productsThumb_sec li .productName{display:block; position:absolute; background:#000; width:98.4%; left:3px; bottom:3px; font-family:'helvcondensedregular'; font-size:26px; text-transform:uppercase; text-align:left; padding:10px 0;}
.productsThumb_sec li .productName a{background:url(../images/product_name_arrow.png) no-repeat right 6px; color:#fff; text-decoration:none; padding-right:25px; margin-left:10px;}
.productsThumb_sec li .productName a:hover{background-position:right -44px; color:#ef4328;}

/*DECOR OF MONTHS==*/
.decorMonth{width:100%; float:left; background:#e4e4e4; border-bottom:1px solid #c9c9c9; text-align:center; z-index:20; position:relative;}
.decorMonth li{display:inline-block; font-size:15px; text-transform:uppercase; position:relative; margin-top:-10px; width:200px;}

.decorMonth li a.recently_click,.decorMonth li a.decorMonth_click{color:#7f7e7f; text-decoration:none; font-family:'helvcondensedregular'; transition:all 0.3s linear 0s; padding-top:14px; height:26px; display:block;}
.decorMonth li a.recently_click:hover,.decorMonth li a.recently_click.active{color:#1a1a1a; background:url(../images/decor_months_bg.png) no-repeat center top; font-weight:bold; transition:all 0.3s linear 0s;}
.decorMonth li a.decorMonth_click:hover,.decorMonth li a.decorMonth_click.active{color:#1a1a1a; background:url(../images/decor_months_bg.png) no-repeat center top; font-weight:bold; transition:all 0.3s linear 0s;}
.decorMonth li.recently_view.active span{background-position:0 -38px;}

.decorMonth li.recently_view span{background:url(../images/recently_viewed_icon.png) no-repeat left 2px; padding-left:30px;}
.decorMonth li.recently_view span:hover{background-position:0 -38px;}
.decorMonth li.recently_view small{background:#444444; border-radius:10px; color:#ffffff; display:inline-block; font-family:Arial; font-size:11px; height:13px; line-height:13px; min-width:7px; padding:3px; text-align:center; vertical-align:2px; margin-left:4px;}
.recentlyView_show{width:94%; float:left; position:absolute; background:#e2e2e2; border:1px solid #b8b8b8; border-bottom:none; left:-1px; bottom:0; z-index:-1; padding:6px 3% 32px;}
.recentlyScrollbar{width:100%; height:136px; float:left; overflow:auto;}
.recentProject_show_rpt{width:100%; float:left; text-align:left; border-bottom:1px solid #fff; padding-bottom:8px; margin-bottom:8px;}
.recentProject_show_rpt.last{border-bottom:none; padding-bottom:0;}
.recentProject_show_rpt .recentL_thumb{width:25%; float:left;}
.recentProject_show_rpt .recentL_thumb img{border:1px solid #fff; width:100%; box-sizing:border-box; float:left;}
.recentProject_show_rpt .recentR_sec{width:65%; float:left; font-size:12px; color:#3a3936; text-transform:none; position:relative; margin-left:3%;}
.recentProject_show_rpt .recentR_sec .closeIcon{background:url(../images/close_icon_recent_view.png) no-repeat center -1px; width:8px; height:8px; position:absolute; display:block; z-index:10; right:-8px;}

.decorMonth_show{width:100%; float:left; position:absolute; background:#e2e2e2; border:1px solid #b8b8b8; border-bottom:none; left:-1px; bottom:0; z-index:-1;}
.decorMonth_show .decorMonth_thumb{width:94%; float:left; padding:6px 3% 40px;}
.decorMonth_show .decorMonth_thumb img.monthThumb_img{border:2px solid #fff; width:100%; box-sizing:border-box;}
.decorMonth_show .solidTexure_month{width:100%; float:left; font-size:12px; color:#3a3936; text-align:left;}
.decorMonth_show .solidTexure_month h3{font-weight:bold;}

/*CERTIFICATION==*/
.clientsR_sec .certificLogo_sec{width:100%; float:left;}
/*.clientsR_sec .certificLogo_sec h2{font:normal 21px/20px 'ralewayregular'; color:#2c2c2c; text-transform:uppercase; margin-left:14px;}*/
.clientsR_sec .certificLogo_sec li{width:229px; height:258px; overflow:hidden; display:inline-block; margin:12px; position:relative; }
.clientsR_sec .certificLogo_sec li .certi_thumb{width:227px; height:218px; background:url(../images/client_logo_bg.jpg) no-repeat center;border:1px dotted #626262; position:relative;}
.clientsR_sec .certificLogo_sec li img{position:absolute; left:0; right:0; top:0; bottom:0; margin:auto;}
.clientsR_sec .certificLogo_sec li .certi_title{ margin-top:10px; text-align:center; font-size:12px;}
.clientsR_sec .certificLogo_sec li .certi_title:before,.clientsR_sec .certificLogo_sec li .certi_title:after{ content:''; display:table;}
.clientsR_sec .certificLogo_sec li .certi_title:after{ clear:both;}

/*EVENTS-EXHIBITIONS==*/
.clientsR_sec .eventsExhib_sec{width:100%; float:left;}
.clientsR_sec .eventsExhib_sec li{display:inline-block; margin:0 1.5%; position:relative; width:28.5%; vertical-align:top; font-size:0px; letter-spacing:0px; word-spacing:0px;}
.clientsR_sec .eventsExhib_sec li .dotted_sec{border:1px dotted #626262; display:block; float:left; padding:2px;}
.clientsR_sec .eventsExhib_sec li .dotted_sec img{display:block;min-height: 162px;width: 100%;}
.clientsR_sec .eventsExhib_sec li strong{font-weight:normal; display:block; font-size:13px; text-align:center; padding:8px 0; text-align:center; width:100%; float:left;}
.clientsR_sec .eventsExhib_sec li strong a{font-size:13px; color:#000; text-decoration:none; transition:all 0.3s linear 0s;}
.clientsR_sec .eventsExhib_sec li strong a:hover{color:#ef4328;}

/*PAGE BULLET==*/
ul.arrowBullet li{background:url(../images/arrow_bullet.png) no-repeat left 2px; padding-left:15px; line-height:15px; margin-bottom:5px;}

/*ADVERTISEMENT==*/
.advertiSlider_sec{width:100%; float:left;}
.advertiSlider_sec li{display:inline-block; margin:0; position:relative; width:28.5%; vertical-align:top; font-size:0px; letter-spacing:0px; word-spacing:0px; text-align:center;}
.advertiSlider_sec li .dotted_sec{border:1px dotted #626262; display:inline-block; padding:2px;}
.advertiSlider_sec li .dotted_sec img{display:block;}
.advertiSlider_sec li strong{font-weight:normal; display:block; font-size:13px; text-align:center; padding:8px 0; text-align:center; width:100%; float:left;}
.advertiSlider_sec .advertiSliderRpt_sec{width:100%; float:left; margin-bottom:10px;}
.advertiSlider_sec .advertiSliderRpt_sec h2{font:normal 18px/20px 'ralewayregular'; color:#fff; text-transform:uppercase; margin-bottom:15px; background:#494949; padding:10px;}
.advertiSlider_sec .advertiSliderRpt_sec h2 strong{font-family:Arial; font-weight:normal;}

/*.homeFlash{width:100%; float:left;}*/
.homeFlash{width:100%; height:600px; float:left;}
.homeFlash object{height:600px;}

/*SUBMIT-RESUME==*/
.submitResume_sec{width:100%; float:left;}
.submitResume_sec .fieldRptDv{width:100%; float:left; margin-bottom:14px;}
.submitResume_sec .fieldRptDv .description{font-size:13px; color:#000; margin:0;}
.submitResume_sec .fieldRptDv label{display:inline-block; width:22%; font-size:13px; color:#000; margin-bottom:2px;}
.submitResume_sec .fieldRptDv input[type="text"],.submitResume_sec .fieldRptDv input[type="password"]{width:52%; height:24px; border:1px solid #c2c2c2; padding:0 1%; font-size:12px; color:#616060;}
.submitResume_sec .fieldRptDv select{width:50%; height:24px; border:1px solid #c2c2c2; padding:0; font-size:12px; color:#616060;}

.submitResume_sec .fieldRptDv .submitBtn{height:26px; border:1px solid #c2c2c2; background:#000000; padding:0 10px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; transition:all 0.3s linear 0s; margin-left:22.5%;}
.submitResume_sec .fieldRptDv .submitBtn:hover{background:#ef4328;}

/*PARTICLE-BOARD==*/
.particleBoard_sec{width:100%; float:left; font-size:13px; color:#616060; line-height:18px;}
.particleBoard_sec p{text-align:justify;}
.particleBoard_sec ul.arrowBullet li{margin-bottom:10px;}
.particleBoard_sec img.board_mdf{border:1px solid #ccc; padding:15px 10px; margin-top:10px;}

/*BLOG==*/
.blog_sec{width:100%; float:left;}
.blog_sec .blogTopGray_sec{background:#f6f6f6; width:100%; float:left; border-top:1px dotted #616060; border-bottom:1px dotted #616060; box-sizing:border-box;}
.blog_sec .blogTopGray_sec .blogGrayL{float:left; padding-top:17px; padding-bottom:10px;}
.blog_sec .blogTopGray_sec .blogGrayL li{float:left; border-right:1px solid #000; line-height:13px; padding:0 10px; position:relative;}
.blog_sec .blogTopGray_sec .blogGrayL li .blog_sub_nav{width:170px; float:left; display:block; position:absolute; z-index:10; left:0; top:15px; border:none;}
.blog_sec .blogTopGray_sec .blogGrayL li .blog_sub_nav li{float:none; border:none; padding:0;}
.blog_sec .blogTopGray_sec .blogGrayL li .blog_sub_nav li a{color:#000; font-size:12px; background:#fff; display:block; padding:8px 10px; border:1px solid #dedddd; border-bottom:none;}
.blog_sec .blogTopGray_sec .blogGrayL li .blog_sub_nav li.last a{border-bottom:1px solid #dedddd;}
.blog_sec .blogTopGray_sec .blogGrayL li .blog_sub_nav li a:hover{background:#eeeeee;}
.blog_sec .blogTopGray_sec .blogGrayL li.last{border-right:none;}
.blog_sec .blogTopGray_sec .blogGrayL li a{color:#000; font-size:14px; text-decoration:none; transition:all 0.3s linear 0s;}
.blog_sec .blogTopGray_sec .blogGrayL li a:hover{color:#ef4328; text-decoration:none;}
.blog_sec .blogTopGray_sec .blogGrayL li.active a{color:#ef4328; text-decoration:none;}
.blog_sec .blogTopGray_sec .blogGrayL li a span{background:url(../images/arrow_blog_sub_nav.png) no-repeat right 5px; padding-right:20px;}
.blog_sec .blogTopGray_sec .blogGrayL li a:hover span{background-position:right -35px;}
.blog_sec .blogTopGray_sec .blogGrayL li.active a span{background-position:right -35px;}
.blog_sec .blogTopGray_sec .blogGrayR{width:50%; float:right; margin-right:2%; text-align:right; padding:10px 0;}
.blog_sec .blogTopGray_sec .blogGrayR label{display:inline-block; text-transform:uppercase; font-size:15px; color:#010101;}
.blog_sec .blogTopGray_sec .blogGrayR input[type="text"]{width:50%; height:24px; border:1px solid #c2c2c2; padding:0 2%; font-size:12px; color:#616060;}
.blog_sec .blogTopGray_sec .blogGrayR input[type="email"]{width:50%; height:24px; border:1px solid #c2c2c2; padding:0 2%; font-size:12px; color:#616060;}
.blog_sec .blogTopGray_sec .blogGrayR .subscribeBtn{height:26px; border:1px solid #c2c2c2; background:#000000; padding:0 10px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; text-transform:uppercase; transition:all 0.3s linear 0s;}
.blog_sec .blogTopGray_sec .blogGrayR .subscribeBtn:hover{background:#ef4328;}

.blogBody_sec{width:100%; float:left; margin-top:25px;}
.blogBody_sec ul.blogMain_page li{display:inline-block; margin-left:4.4%; position:relative; width:30%; vertical-align:top; font-size:0px; letter-spacing:0px; word-spacing:0px;}
.blogBody_sec ul.blogMain_page li.first{margin-left:0;}
.blogBody_sec ul.blogMain_page li .dotted_sec{border:1px dotted #626262; display:block; padding:2px;}
.blogBody_sec ul.blogMain_page li .dotted_sec img{display:block; width:100%;}
.blogBody_sec ul.blogMain_page li h3{font-size:16px; line-height:17px; /*min-height:38px;*/ text-transform:uppercase; font-weight:normal; color:#616060; font-family:'ralewayregular'; padding:7px 0; border-bottom:6px solid #ef4328;}
.blogBody_sec ul.blogMain_page li h3 a{font-size:16px; color:#ef4328; text-decoration:none; transition:all 0.3s linear 0s;}
.blogBody_sec ul.blogMain_page li h3 a:hover{color:#616060;}
.blogBody_sec ul.blogMain_page li p.content_sec{font-size:13px; line-height:15px; text-align:justify; color:#616060; padding:5px 0;}
.blogBody_sec ul.blogMain_page li .blogDate_sec{font-size:11px; color:#616060; padding:10px 0; border-top:1px solid #616060; width:100%; float:left;}
.blogBody_sec ul.blogMain_page li .blogDate_sec a{color:#ef4328; text-decoration:none; transition:all 0.3s linear 0s;}
.blogBody_sec ul.blogMain_page li .blogDate_sec a:hover{color:#616060;}

/*BLOG-DETAIL PAGE (MISUNDERSTOOD)==*/
.mb15{margin-bottom:15px;}
.blog_sec .blog_sub_banner{width:100%; float:left; font-size:0;}
.blog_sec .blog_sub_banner img{width:100%; border:1px solid #aba8a2; box-sizing:border-box;}
.blogA_misunderstood{width:100%; float:left; font-size:13px; color:#616060;}
.blogA_misunderstood h3{font:normal 21px/20px 'ralewayregular'; color:#a38a5d; text-transform:uppercase; margin-bottom:12px;}
.blogA_misunderstood .imgBdr{border:1px dotted #616060; float:left; padding:2px; margin:0 10px 0 0;}
.blogA_misunderstood p{line-height:17px; text-align:justify;}
.blogA_misunderstood p strong.name{font:normal 17px/20px 'ralewayregular';}

/*BLOG-DETAIL PAGE (WHAT ONE MUST KNOW)==*/
.blogA_whatKnow{width:100%; float:left; font-size:13px; color:#616060;}
.blogA_whatKnow h3{font:normal 21px/20px 'ralewayregular'; color:#a38a5d; text-transform:uppercase; margin-bottom:12px;}
.blogA_whatKnow li{margin-top:10px;}

/*CAREER==*/
.clientsR_sec .content_sec h2.careerHeading{font:normal 21px/20px 'ralewayregular'; color:#2c2c2c; text-transform:uppercase; text-align:left;}
/*sunil css start  */
.form-item, .form-actions{
    margin-bottom: 0;
    margin-top: 0;
} 
/*sunil css end */
.search-results .search-info { display:none!important;}

/*05FEB15-MT*/
h1 {font:normal 21px/20px 'ralewayregular'; color:#333; text-align:left; text-transform:uppercase;}
h2.subHeading{font:normal 21px/20px 'ralewayregular'; color:#333; text-align:left;}
h2.subHeading a.fs17_link{font-size:17px; color:#333; text-decoration:none;}
h2.subHeading a.fs17_link:hover{color:#ef4328; text-decoration:none; transition:all 1s linear 0s;}
#user-pass label{display:inline-block; width:22%; font-size:13px; color:#000;}
#user-pass input[type="text"]{width:50%; height:24px; border:1px solid #c2c2c2; padding:0 1%; font-size:12px; color:#616060;}
#user-pass #edit-submit{height:26px; border:1px solid #c2c2c2; background:#000000; padding:0 10px; font-size:14px; color:#fff; font-weight:normal; cursor:pointer; transition:all 0.3s linear 0s; margin-left:22.5%; margin-top:10px;}
#user-pass #edit-submit:hover{background:#ef4328;}
img.imgHundred{width:100%; border:1px solid #666; box-sizing:border-box; margin-bottom:8px;}

a.contextual-links-trigger{background:none!important; /*background-color:none!important;*/}
input.form-submit:hover{/*background-color:none!important;*/}

.mb130{margin-bottom:130px;}
.fs13{font-size:13px;}
.confirm-parent, .password-parent{width:100%!important;}
.password-strength{width:35%!important;}
.custom_tabs{width:1000px!important; margin:0 auto;}

.content > h2{font:normal 21px/20px 'ralewayregular'; color:#333; text-align:left; margin-bottom:10px; text-transform:capitalize;}
.csr-title{color: #E3000F;
    font-size: 18px;
    line-height: 24px;
	font-weight:bold;
    margin-bottom: 10px; text-transform:uppercase;}
.csr-cmntxt{font-size:13px; font-weight:bold; text-transform:uppercase; color:#E3000F; margin:10px 0}	
#webform-client-form-3198 label {
    color: #010101;
    display: inline-block;
    float: left;
    font-size: 15px;
    text-transform: uppercase;
}

#webform-client-form-3198 input[type="email"] {
    border: 1px solid #c2c2c2;
    color: #616060;
    float: left;
    font-size: 12px;
    height: 24px;
    padding: 0 2%;
    width: 40%;
}
#webform-client-form-3198 .form-wrapper{float:left;}
@media screen and (max-device-width:991px){
#webform-client-form-3198 input[type="email"] { width: 30%;}

}
@media screen and (max-device-width:479px){
#webform-client-form-3198 label {width:100%; padding:0;}
}

/*---------------- Added by Vivek Dubey --------------------*/
.select_color strong { font: 24px/32px "ralewaylight";}
.select_color {    color: #fefefe;    font: 24px/32px "ralewaylight";}
.select_color strong.f28 { font-size: 25px;}
.dreamDecor2_sec li strong { font: 13px/15px "verdana"; line-height:150%;}
.dreamDecor3_sec li strong {font: 13px/15px "verdana"; line-height:150%;}
.dreamDecor2_detail_sec li strong { font: 11px/14px "verdana"; line-height:150%;}

.quick_view_sec .quickR_sec .quick_view_sub_sec a.view_details {
    background-color: #202020;
    border: 1px solid #3e3e3e;
	width:100px;
	height:100px;
	border-radius:50%;
	color:#fff;
	margin-top:25px;
}
.quick_view_sec .quickR_sec .quick_view_sub_sec a.view_details small {
    padding: 40px 15px 0;
}



/*Dinesh*/
.page-customerror-404 #block-system-main .content{text-align: center; line-height: 30px;}
/*Dinesh*/

/*Ulka css*/
.heading{
	font: normal 21px/20px 'ralewayregular';
    color: #333;
    text-transform: uppercase;

}

.outer_ul{
	margin-left: 12px;
}

.inner_ul{
	margin-left: 12px;
}

.unknown{
	color: #616060;
}

.above_inner_ul{
	font-weight: bold;
	color: #616060;
}

.wrapper951swp {max-width: 951px; width: 100%; padding:0 15px; margin: 0 auto }
.footLeft{float: left; width: 34%; }
.footRight {float: left; width: 32%; margin-left: 45px;}
.footerRightCol{float: left; width: 23.33%; margin-top: -155px; margin-left: 60px;}
.copyrightFooter{float: left; width: 50%; text-align: center; font-size: 13px; margin-top: -137px; margin-left: -15px;}
.footerRightCol h3 a{ color: #000; text-decoration: none; }
.footerRightCol h3{margin-bottom: 6px;}
.footerRightCol ul li a {font-size: 12px; color: #000; text-decoration: none;}
.address p{font-size: 13px;}
.address a { font-size: 13px; text-decoration: none;  color: #000}
footer{display:block;}
footer.hom{position:static;}
footer{width:100%; float:left; border-top:1px solid #c9c9c9; /*position:fixed;*/ z-index:150; bottom:0; background:url(../images/footer_color_bg.jpg) repeat-x center bottom; padding-bottom:38px;}
@media only screen and (max-width:768px) {
.footLeft, .footRight {width: 100%;}
}
@media only screen and (max-width:570px) {
.footerRightCol {padding: 85px 0px 87px; margin-top: -68px;}
.copyrightFooter {padding-top: 60px;}
}
/*Ulka css ends*/

/*Dinesh*/
.password-strength{display:none !important;}
.password-suggestions{display:none !important;}
.form-item-pass label{display:none !important;}
.login_field_rpt .description{display:none !important;}
.form-item-pass{width:100%;}
/*Dinesh*/