body h1,
#news-banner .blogItem h3{
    line-height: 83px !important;
    font-size: 66px !important;
}
#content-bolonstudio a{

    color: #3a3a3c;
}
#content-bolonstudio a:hover{
    color: black;
}
#form-contactus #gform_fields_3 li.rq-checkbox,#form-contactus #gform_fields_1 li.rq-checkbox{width: 100%;}
#form-contactus #gform_fields_1 li.rq-checkbox div,#form-contactus #gform_fields_3 li.rq-checkbox div { margin-top: -35px;}

.sp-show, #navigation ul li.sp-show{display: none;}

.colect-img:hover{background-color: rgba(48, 55, 66, 0.65) !important; background-blend-mode: multiply;}
.colect-img .hhover{opacity: 0; z-index: 0;}
.colect-img:hover .hhover{opacity: 1;z-index: 99;}


.header-v1 #navigation .AcousticProducts > .sub-menu{top: 72px;}
.header-v1 #navigation .AcousticProducts > .sub-menu > li{position: relative; padding: 0px;}
.header-v1 #navigation .AcousticProducts > .sub-menu > li:last-child{padding-top: 0px;}
.header-v1 #navigation .AcousticProducts > .sub-menu > li >.sub-menu{ position: relative;  left: 0;  padding: 2px 0 0;  top: 0;margin: 0; display: block !important;}
.header-v1 #navigation .AcousticProducts > .sub-menu > li >.sub-menu > li{ padding:0; color: #bbb ;}
/*.header-v1 #navigation .AcousticProducts  li.title > a,*/
.header-v1 #navigation .AcousticProducts > .sub-menu > li >.sub-menu > li a{color: #bbb !important;line-height: 33px;}
.header-v1 #navigation .AcousticProducts  li.sfHover > a{color: #616976 !important; }
.header-v1 #navigation .AcousticProducts > .sub-menu > li >.sub-menu > li:first-child{}
.header-v1 #navigation .AcousticProducts > .sub-menu > li >.sub-menu > li:last-child{padding-bottom: 0;}


div#mobile-navigation ul li a {
    font-family: "Aktiv Grotesk Regular",sans-serif;
    font-size: 14px;
    font-weight: normal;
    border-bottom-color: transparent !important;
    border-bottom: transparent !important;
    line-height: 1;
    letter-spacing: 0.4px;
    text-align: left;
    color: #ffffff;
    padding: 20px 0 !important;
}
div#mobile-header{box-shadow: none;}
#mobile-header, #mobile-navigation{background: #e1e1e1 !important;}


.main-brand, #menu-brand,div#menu-brand div span, #menu-brand ul,.colect-img .hhover,.brand-menu-mobile, .brand-bt{ -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
 li.current-menu-item a,.main-brand li a:hover{}
 #menu-brand{background: #E1E1E1; position: absolute;top:80px; left:0;width: 100%; position: -ms-device-fixed;}
 #menu-brand li{width: 25%; display: inline-block;}
 #menu-brand li:first-child{text-align: left;}
 #menu-brand li:nth-child(2) a{margin-left: 18%;}
 #menu-brand li:nth-child(3) a{margin-left: 45%;}
 #menu-brand li:last-child{text-align: right;}
.main-brand #menu-brand li a{color: white;padding: 23px 20px;box-sizing: border-box;z-index: 9999;font-size:20px; font-weight:normal; font-family: 'Aktiv Grotesk Bold',sans-serif;display: inline-block;}
.main-brand #menu-brand li:hover a{color: snow;}
.main-brand #menu-brand li.current-menu-item a,.main-brand #menu-brand li a:hover{color: #A6A6A6 !important;}
.main-brand #navigation > ul > li.sfHover >a,.main-brand #navigation > ul > li >a:hover, .main-brand #navigation > ul > li:hover >a{color: #454955; font-weight: bold;}



/*Brand menu mobile*/
.brand-menu-mobile, .brand-bt{display: none;}
.brand-show{display: block !important;}
.brand-bt{ height: 32px; background-color: #efefef;}
.brand-bt a{display:block; color: #464955;font-size: 14px; font-weight: 400; letter-spacing: 0.44px;line-height: 14px; font-family: Aktiv Grotesk Regular,sans-serif; text-align: center; padding: 8px 0; box-sizing: border-box;}
.brand-bt a.bt-close{display: none;}
.brand-bt a.bt-close i{color: #bebebe;font-size: 25px; line-height: 0; padding-top: 8px;}
.brand-menu-mobile{background-color: #f1f1f1;}
.brand-menu-mobile ul{margin: 0;}
.brand-menu-mobile li{list-style-type: none;text-align: center;padding: 30px 0;}
.brand-menu-mobile li a{font-family: Aktiv Grotesk Bold,sans-serif; font-size: 22px; font-weight: normal; line-height: 0.64; letter-spacing: 4px; text-align: center; color: #828282;}


div#menu-brand div{position: relative;}
div#menu-brand div span {opacity: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #E1E1E1; height: 0; width: 0; position: absolute; right: 274px; margin-top: -10px;}
#updata h1{font-family: 'Aktiv Grotesk Bold',sans-serif;  font-size: 40px;}
#home-banner .divider-title.align-center, .OurBrand .divider-title.align-center{display: none;}
.gform_confirmation_message{ text-align: center; font-size: 24px; color: #fff;font-family: 'FreightText Pro Book',sans-serif;;}
#supportPage .vc_col-sm-1,#supportPage .vc_col-sm-2{ min-height: 218px;}
.site-wrapper.wrapall{overflow: hidden;}
.divider-title.align-left:after{width: 35px !important;}

.divider-title.align-center:after{width:35px !important;}
.page-section .standard-section .span_12, header .container, #footer .container, #copyright .container,.container, .span_12,
#brand-menu .span_12, #content-tab .span_12, #content-bolonstudio .span_12, #contact-home .span_12{max-width: 1320px !important;width: inherit !important; margin-left: auto !important; margin-right: auto !important;}
#content-tab .span_12, #content-tab .span_12 > .vc_col-sm-12{position: initial;}
#content-tab .span_12 .vc_col-sm-12 .vc_tta-tabs-container{position: absolute; left:0; right: 0;top:0;}
#content-tab .vc_tta-panel-body{padding-top: 0;}
#logo-navigation{width: 100% !important;  margin: 0;  padding: 0 20px;  box-sizing: border-box;}
#baux-home-01 .vc_col-sm-12{background-position: center !important;}
#panels-01 .divider-title{color: #303742;}
#panels-03 .divider-title, #baux-natural-plank-sec2 .divider-title , #baux-natural-plank-sec3 .divider-title, #baux-natural-plank-sec4 .divider-title{ color: #231f20;}

#architect-tool .divider-title{max-width: 150px; text-transform: none;}
#architect-tool .vc_col-sm-7{max-width: 566px}
#architect-tool .vc_col-sm-7 a, #baux-sec4 a{  color: #858585;border: solid 1px #9b9b9b !important;}

.header-v1 #navigation > ul > li > a{color: #fff;}

#footer #text-3.widget ul li:first-child{display: none;}
#footer #text-3.widget ul li:last-child{padding-right:0;}

#copyright .sixteen.columns{margin:0; width: 100%;}
#copyright .copyright-text{width:100%;}
#copyright .copyright-text p{display: inline-block; float: left; font-family: Aktiv Grotesk Regular,sans-serif;    box-sizing: border-box; font-size: 10px;  line-height: 2.1; letter-spacing: 0.6px; color: #303742;}
#copyright .copyright-text p:first-child{width: 50%;  padding:0 20px;}

#about-01 .text-title > .vc_column-inner, #about-02 .text-title > .vc_column-inner{max-width: 875px; margin: auto;}
#about-01 .tex-content > .vc_column-inner, #about-02 .tex-content > .vc_column-inner{max-width: 654px; margin: auto;}

#floorlife-contactus-01 .all-contactus-left h3, .all-contactus-info .all-contactus-left h3{font-size: 24px;}

#southeastasia .all-contactus-right .col-image > .vc_column-inner > .wpb_wrapper{min-height:232px;}
#supportPage .vc_col-sm-2 h1{font-family: Aktiv Grotesk Regular,sans-serif; font-size: 12px; line-height: 1.75; letter-spacing: 0.7px; color: #303742;}

#about-01 p, #about-02 p{ color: #303742; font-family: "Aktiv Grotesk Regular",sans-serif; font-size: 14px; font-weight: normal; line-height: 24px;}

#baux-3dpixel-sec5 .divider-title.align-center{font-size: 14px;}

#content-tab .vc_tta-tabs-container{background: #fff;}
#content-tab .vc_tta-panels-container{margin-top: 120px}
.collection-grup, #Collections{margin-top: 60px;}
.collection-grup,.collection-name .hover-show,.collection-name .show{ -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.collection-grup:first-child{margin-top: 0;}
.collection-name:hover{background-color: rgba(0, 0, 0, 0.4) !important; background-blend-mode: multiply;}
.collection-name:hover .hover-show{opacity: 1; z-index: 999;}
.collection-name:hover .show{ opacity:0; z-index: -1;}
.collection-name .hover-show{position: absolute; top: 0; left: 0; bottom: 0; right: 0;text-align: center;opacity: 0;padding:0 20px;}
.collection-name .hover-show p{ font-family: Aktiv Grotesk Regular,sans-serif; font-size: 12px; line-height: 1.75; letter-spacing: 0.7px;  text-align: center;  color: #d8d8d8;  max-width: 650px;  margin: 78px auto auto;}
.collection-name .hover-show a{font-family: Aktiv Grotesk Regular,sans-serif; font-size: 14px; line-height: 1.71; text-align: center; color: #ffffff;  text-decoration: underline;  position: absolute;
    bottom: 60px;  left: 50%; transform: translateX(-50%);-webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);}
.collection-name .divider-title.align-center{ padding-top: 59px; color: #fff !important;}
.collection-name .divider-title.align-center:after{background: #fff !important; }
.collection-name h2{margin-top: 113px; color: #eeeeee; font-family: 'FreightText Pro Book',sans-serif; font-size: 38px; font-weight: 300; line-height: 30px;}
#Collections .postlist li .colect-text{text-align: center;}
#content-tab .vc_tta-panel-body{padding: 0; background: transparent;}
#content-tab .vc_tta-tabs-list .vc_tta-title-text{ font-family: Aktiv Grotesk Regular,sans-serif; font-size: 12px; font-weight: normal; line-height: 2; letter-spacing: 0.8px; color: #9b9b9b;}
#content-tab .vc_tta-tabs-list .vc_active .vc_tta-title-text{ color: #231f20;}
#Collections #colect-bg img{min-height: 195px;}

#baux-home-02 a.button, #bolon-home-02 a.button,#bolon-home-03 a.button, .OurBrand a.button.btnLink{  height: 50px; border-radius: 3px !important; border: solid 1px #ffffff !important; padding: 17px 35px !important; box-sizing: border-box; text-decoration: none;position: absolute;
    bottom: 50px; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%);
     display: inline-table;
     margin: 0;
}
.itemBlock li a.viewmore:hover, #news-home .wpb_text_column a:hover,#baux-home-02 a.button:hover, #bolon-home-02 a.button:hover,#bolon-home-03 a.button:hover, .OurBrand a.button.btnLink:hover, #news-banner .blogItem a.readmore:hover, .blogItem a.readmore:hover{background: rgba(69, 73, 85, 0.5)!important;}


#content-bolonstudio{ position: relative;width: 100%;}
#content-bolonstudio a {opacity: 0.4;}
#content-bolonstudio .absolute{ position: absolute; right: 0; top: 0; bottom: 0;}
#content-bolonstudio .absol-1{right:33%;}
#content-bolonstudio.attributeSection .greycol, .attributeSection .whitecol { padding-top: 85px; padding-bottom: 85px !important;}


#baux-overview-sec2 .ncs-color{min-height:inherit; height:inherit;}
#baux-overview-sec2 .ncs-color p{ font-family: Aktiv Grotesk Regular,sans-serif; font-size: 14px; font-weight: bold; line-height: 1.71; letter-spacing: 0.9px; margin-top: 15px; margin-bottom: 5px;}
#baux-overview-sec2 .newdivider{ border-radius: 100px; box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.26);}
#baux-overview-sec2 .vc_col-sm-12 > .wpb_wrapper > .vc_row{margin:0 -6px !important;}
#baux-overview-sec2 .vc_col-sm-12 > .wpb_wrapper  .vc_col-sm-4{padding:0 6px;}
#baux-overview-sec2 .vc_col-sm-12 > .wpb_wrapper  .vc_col-sm-4 .single_image{text-align: center; margin-bottom: 25px;}
#baux-overview-sec2 .vc_col-sm-12 > .wpb_wrapper  .vc_col-sm-4.baux-overview-dow{padding-top:95px;}
#baux-overview-sec2 .vc_col-sm-12 > .wpb_wrapper  .vc_col-sm-4.baux-overview-dow a{  border: solid 1px #9b9b9b !important;}

#news-banner .blogItem{ min-height: auto; padding: 205px 0 180px;}
#news-banner .blogItem p.date,#news-banner .blogItem h3,#news-banner .blogItem a.readmore{position: relative; top:inherit; color: #fff;}
#news-banner .blogItem p.date{ padding-bottom: 35px;}
#news-banner .blogItem h3{font-size: 38px; line-height: 1.21;}
#news-banner p.date:after{    content: "";  width: 35px; border-bottom: solid 1px #eeeeee; display: block; margin: auto; bottom: 0; position: absolute;  left: 50%; transform: translateX(-50%);}
#news-banner .blogItem a.readmore{height: 52px;  border-radius: 3px;  border: solid 1px #ffffff;  display: block;  padding: 13px 0;  box-sizing: border-box; text-decoration: none;  margin: 70px auto 0;  left: initial;  transform: none;  position: relative;width: 127px;}
.blogItem a.readmore { font-family: 'Aktiv Grotesk Regular'; font-size: 14px; line-height: 24px; position: absolute; bottom: 35px; left: 50%; right: inherit; color: #FFFFFF; transform: translateX(-50%); text-decoration: none; border: 1px solid; border-radius: 3px; height: 50px;    box-sizing: border-box;  padding: 13px 35px;}
#post-bn .divider-title.align-center{margin-bottom: 60px !important;}

.single-post .wp-caption{ width: 100% !important;  max-width: 660px;  margin: auto;}
.single-post .wp-caption img{width: 100%;}
.single-post p + div.wp-caption{margin-top: 40px;}

#home-bn-bolon h1.heroImage{    margin-bottom: 45px !important;}
#bolon-home-02 h1.heroImage{ margin-bottom:25px !important;}
#bolon-home-02 h1.heroImage + div.headline{font-size: 16px;}
#baux-overview-sec2 .wpb_content_element p{ font-size: 12px; line-height: 1.75; letter-spacing: 0.7px; text-align: center; color: #303742;}
#baux-overview-sec3 p{font-size: 12px;}

#content-bolonstudio .vc_col-sm-4 h5, #content-bolonstudio .vc_col-sm-4{   color: #303742;}
#contact-home .divider-title.align-center{ color: #231f20;font-size: 12px;}

/*nav-menu dropdown*/
#navigation #nav > .Collections-menu >  ul.sub-menu,#navigation #nav > li.Collections-menu  > ul.sub-menu > li > ul.sub-menu{    background: #171616;}
#navigation #nav > .Collections-menu > ul.sub-menu{  width: 453px !important;/* min-height: 452px;*/ padding-bottom: 0;left: inherit !important;top: 72px;}
#navigation #nav > .Collections-menu > ul.sub-menu > li{width:50%; display: inline-block; float: left;}
#navigation #nav > .Collections-menu > ul.sub-menu > li > ul.sub-menu{ position: relative !important; padding-bottom:15px; display: block !important; left: inherit !important; top: inherit !important;  right: inherit;  bottom: inherit; padding-left: 0; margin: 0; width: 100%; opacity: 1 !important;}
#navigation #nav > .Collections-menu > ul.sub-menu > li > ul.sub-menu li{ font-size: 14px; line-height: 2.36; letter-spacing: 0.4px; text-align: left; color: #ffffff;}
#navigation #nav > .Collections-menu > ul.sub-menu > li > ul.sub-menu li a{border: none !important;}
#navigation #nav .navsub-title > a {text-transform: uppercase ; font-size: 12px;  font-weight: bold; line-height: 2; letter-spacing: 0.9px; color: #616976;border: none !important;}
#navigation #nav .navsub-title > a:hover{ color: #ffffff;}
#navigation #nav .navsub-title a:after{display: none;}
#navigation #nav ul.sub-menu a:after{margin-top: -15px;}
#navigation #nav .navsub-title > ul{padding-top: 10px}

#navigation #nav .navsub-title li a:hover{color: #616976;}
.colect-img a:hover{opacity: 0.4;}

.categoryTaxonomy .allFloor {margin-bottom: 45px;}
.categoryTaxonomy .flexslider .flex-viewport,.categoryTaxonomy .flexslider .slides > li,
.single-bolon-studio #content-bolonstudio + div + div .flexslider .flex-viewport,.single-bolon-studio #content-bolonstudio + div + div .flexslider .slides > li, .flexslider .slides li{height:605px !important; overflow: hidden;position: relative;}
.categoryTaxonomy .flexslider .slides img{position: absolute;bottom: 0;}

.main-brand #navigation .sub-menu{ width: 100%; left: 0px; padding: 22px 0; top:80px; box-sizing: border-box; background: grey; display: none !important; }
.main-brand #navigation .sub-menu li{width: 25%; margin: 0; display: inline-block;float: left;}
.main-brand #navigation .sub-menu li a{color: white;}
.main-brand {
    position: relative;
    background: #ffffff;
}
.main-brand .container,.main-brand #navigation #nav > li:first-child{position: initial;}

#RecommendedAdhesives{padding: 104px 0 90px;}
#RecommendedAdhesives .divider-title:after{bottom: -35px !important;}
#RecommendedAdhesives p{ font-family: Aktiv Grotesk Regular,sans-serif; font-size: 12px; line-height: 1.75; letter-spacing: 0.7px; color: #303742; font-weight: normal;}
#RecommendedAdhesives .scoll-title > .vc_column-inner > .wpb_wrapper .Scoll:first-child{border-bottom: 1px solid #d8d8d8; padding-bottom: 25px;margin-bottom: 25px;}
#RecommendedAdhesives .scoll-title .Scoll p { width: 50%; display: inline-block; float: left; box-sizing: border-box;}
#RecommendedAdhesives .scoll-title .Scoll p:first-child{padding-right: 20px;}
#RecommendedAdhesives .scoll-title .Scoll p:first-child:after{content:"" ;width: 35px; border-bottom: 1px solid #303742; float:right; margin-top: 10px;}
#RecommendedAdhesives .scoll-title .Scoll p:last-child{padding-left: 20px;}

#PreferredInstallers .vc_col-sm-12{padding:73px 0 26px;}
#PreferredInstallers h3{max-width: 667px;margin:0 auto 65px !important; color: #ffffff; font-family: "FreightText Pro Book",sans-serif; font-size: 38px; font-weight: normal; line-height: 46px;}
#PreferredInstallers a{color: #231f20;font-family: Aktiv Grotesk Regular,sans-serif; font-size: 14px; font-weight: 400; line-height: 24px !important; text-decoration: none; text-transform: capitalize; border: transparent;}

#news-banner .span_12{max-width: 100% !important;}
#gallery #gallery-1{margin: -6px;}
#gallery #gallery-1 .gallery-item{width: 16.66667%; padding:6px;}
#gallery #gallery-1 br{display: none;}

#news-home .newsdev, #news-home .latest-blog{padding: 0 20px; margin: 0px -25px !important;}
#news-home .newsdev .vc_col-sm-4, #news-home .latest-blog .vc_col-sm-4{padding: 0 6px !important;}
#news-home .newsdev .vc_col-sm-4 > div, #news-home .latest-blog .vc_col-sm-4 > div{position: relative;}
#news-home .single_image  img{
    width: auto;
    height: 100%;
    max-width: initial;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);}
#news-home .single_image {height: 400px; overflow: hidden;margin-bottom: 0;position: relative;}
#news-home .wpb_text_column{position: absolute; top: 0; left: 0; right: 0; bottom: 0;padding:130px 20px 0;}
#news-home .wpb_text_column p{ font-family: Aktiv Grotesk Regular,sans-serif; font-size: 12px;line-height: 1.75; letter-spacing: 0.7px; text-align: center; color: #eee;}
#news-home .wpb_text_column h3{
    font-family: 'FreightText Pro Book';
    color: #EEEEEE;
    font-size: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 32px;
    max-height: 64px;
}
#news-home .wpb_text_column a{font-family: 'Aktiv Grotesk Regular'; font-size: 14px; line-height: 24px;  position: absolute;
    bottom: 35px;  left: 50%; right: inherit;  color: #FFFFFF; transform: translateX(-50%);  text-decoration: none;  border: 1px solid;
    border-radius: 3px;  height: 50px;  box-sizing: border-box;  padding: 13px 35px;}

.itemBlock li a.viewmore{ text-decoration: none;  left: 0; right: 0;  border: 1px solid;  height: 50px; box-sizing: border-box; width: 200px; border-radius: 3px; margin: auto;  padding: 12px 0;}

.single-post #content div{max-width: 890px; margin: auto;}
.single-post #content iframe, .single-post #content div iframe{ width: 100%; margin-bottom: 20px; max-height: 445px;}
.single-post #content img,.single-post #content div img{width: 100%; margin: 20px 0;}

.flexslider .flex-prev, .flexslider .flex-next { opacity: 0.7 !important;}

#baux-sec4 .single_image{overflow: hidden;}
#baux-sec4 .single_image img{max-width: inherit;}

#floor-clients .vc_col-sm-12,#floor-clients + div .vc_col-sm-12{background: #fff;}
#floor-clients .vc_col-sm-12{margin-top: 60px;}
#floor-clients + div .vc_col-sm-12{padding-bottom: 40px;}

.colect-img{padding-top: 75px !important;}
.colect-img a.getQuote{display: none;}

#bolon-home-03 .vc_col-sm-12{padding-bottom: 12px;}
#bolon-home-03 .vc_col-sm-12 > div{margin: 0 -6px;}
.OurBrand .vc_col-sm-6 > .vc_column-inner,#bolon-home-03 .vc_col-sm-6 > .vc_column-inner{height: 100%;width: 100%;background-size: cover;}

.blogItem,.OurBrand .vc_col-sm-6 > .vc_column-inner,#bolon-home-03 .vc_col-sm-6 > .vc_column-inner,#news-home .wpb_text_column,
#bolon-home-02 .vc_col-sm-12, .itemBlock .blackCover{background-color: rgba(0, 0, 0, 0.20);  background-blend-mode: multiply;}
#news-banner .blogItem,#banner-bolonstudio, #news-banner{
    height:691px;
    box-sizing: border-box;
}
#about-banner,
#contact-tag,
#news-banner1,
#home-bn-bolon,
#floorlife-home-banner,
#hanmar-banner,
#banner-bauxhome,
#banner-collection,
#project-banner,
#banner-support,
#about-bn-bolon,
#contact-banner,
#post-bn,
#bolon-green-banner,
#Installation-banner,
#Technical-CAD-banner,
#bolon-green-sp,
#Cleaning-banner,
#bolon-faq-banner,
#home-banner,
.Banner-blstudio,
.fix-height-v1,
.bg-slide-banner,
.bg-slide-banner > div{
    height:691px !important;
    box-sizing: border-box;
    display: flex !important;
    display: -webkit-flex !important;
    display: -moz-flex !important;
    display: -ms-flexbox !important;
    display: -o-flex !important;
    align-items: center !important;
    justify-content: center !important;
    -webkit-flex-flow: column nowrap;
    flex-direction:column !important;
    background-position: top;
}
.bg-slide-banner > div{
    background-size: cover !important;
    text-align: center !important;
    background-position: top !important;
}
#home-banner-slide > .span_12, #home-bn-bolon-slide > .span_12 {
     width: 100% !important;
     max-width: 100% !important;
 }
#home-banner-slide h1 {
    margin: 0 0 30px 0 !important;
}
#home-bn-bolon-slide h1.heroImage {
    margin-bottom: 45px !important;
}
#home-banner-slide > .span_12 > .vc_col-sm-12, #home-bn-bolon-slide > .span_12 > .vc_col-sm-12{
    padding: 0 !important;
}
#banner-bolonstudio.Banner-blstudio{
    padding: 0 !important;
 }

#baux-object{width: 100%;}
#baux-object .vc_col-sm-5.greycol p:first-child{font-size: 18px;line-height: 2; color: #303742;}
#baux-object .vc_col-sm-5.greycol p{font-size: 14px; line-height: 1.71; color: #303742;}

.single-bolon-studio #content-bolonstudio + div +div .span_12{max-width: 100% !important;}
.single-bolon-studio #content-bolonstudio + div + div .flexslider .slides img{width: auto;height: 100%;}

#bolon-greencer-sec3 a{ font-family: "Aktiv Grotesk Regular",sans-serif;}

#news-banner1{padding:205px 0 180px;    background-position: top;}
#news-banner1 p.date{font-family: Aktiv Grotesk Regular, sans-serif; font-size: 12px; line-height: 1.75; letter-spacing: 0.7px; text-align: center;  color: #ffffff; font-weight: normal;  padding-bottom: 35px; border-bottom: 1px solid; display: inline-block; margin-bottom: 20px;}
#news-banner1 h1{font-family: FreightText Pro Book,sans-serif;font-size: 38px; line-height: 1.21; text-align: center; color: #ffffff; margin-bottom: 40px !important; font-weight: normal;}
#news-banner1 a{    border-radius: 3px !important; font-family: Aktiv Grotesk Regular,sans-serif; font-size: 14px; line-height: 1.71 !important; text-align: center;  color: #ffffff; font-weight: normal; text-transform: capitalize; text-decoration: none;  border: 1px solid; height: 52px; box-sizing: border-box;  padding: 15px 50px;}

#navigation #menu-brand li a { color: white; padding: 23px 20px; box-sizing: border-box; z-index: 9999; font-size: 20px; font-weight: normal; font-family: 'Aktiv Grotesk Medium',sans-serif;
    display: inline-block; letter-spacing: 3px; text-transform:uppercase;}


/*POPUP*/

#sgcolorbox {border-radius: 3px;}
#sgcolorbox h2{font-family: "Aktiv Grotesk Bold",sans-serif; font-size: 12px;font-weight: normal;line-height: 2;letter-spacing: 0.9px; text-align: center; color: #231f20; position: relative; padding-bottom: 35px; text-transform: uppercase;}
#sgcolorbox h2:after{border-bottom: 1px solid; width: 35px; position: absolute; left: 50%; content: ""; bottom: 0; transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%)}
#sgcolorbox .gform_body input,#sgcolorbox .gform_body select{font-family:"Aktiv Grotesk Medium",sans-serif; font-size: 13px; line-height: 1.85;letter-spacing: 0.8px;color: #303742;font-weight: normal; width: 100%; border: transparent; border-bottom:1px solid rgba(155, 155, 155, 0.35)}
#sgcolorbox .gform_body select{ margin-bottom: 20px; padding: 10px 0px;}
#sgcolorbox label{ font-family: "Aktiv Grotesk Medium",sans-serif;font-size: 10px; font-weight: 500;line-height: 2.4; letter-spacing: 0.6px; color: #9b9b9b;  text-transform: uppercase;}
#sgcolorbox label span{display: none;}
#sgcolorbox .gform_footer { margin: 0; padding: 10px 0 0;}
#sgcolorbox .gform_footer input{ background: transparent; font-family: "Aktiv Grotesk Medium",sans-serif; font-size: 14px; line-height: 1.71 !important; text-align: center; color: #858585; font-weight: normal; text-transform: capitalize; width: 230px; margin: auto; display: block;  border: solid 1px #9b9b9b;}
#sgcolorbox .gform_footer input:hover{background-color: rgba(69, 73, 85, 0.5);color: #fff}
#sgcolorbox .gform_footer input + img{position: absolute; left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);margin-top: 10px;}
#sgcolorbox .gform_confirmation_message {
    text-align: center;
    font-size: 24px;
    color: #231f20;
    line-height: 30px;
    font-family: 'Aktiv Grotesk Regular';
    position: absolute;
    left: 0;
    padding: 105px 60px 0;
}
.colorbox2 #sgcboxClose { position: absolute !important; top: 4px !important; right: 5px !important;}
#sgcolorbox #sgcboxLoadedContent .gform_body ul li{
    padding-right: 0 !important;
}


#sgcboxWrapper > div:nth-child(2){height: 100%;}
.colorbox2 #sgcboxContent{margin-top: 0 !important;;height: 100% !important;border-radius: 3px;}
.colorbox2 #sgcboxLoadedContent{padding: 25px 45px 35px 45px !important; box-sizing: border-box !important; overflow: inherit !important;  width: 100% !important;height: 100% !important;border-radius: 3px;}

/*form erro*/
form .validation_error{display: none;}
form .validation_error + .gform_body li.gfield_error {background: transparent; border: transparent;padding-bottom:0; padding-top:0;}
form .validation_error + .gform_body li.gfield_error .validation_message{position: absolute; padding: 0; margin-top: -10px;}
#sgcolorbox form .validation_error + .gform_body label,#sgcolorbox form .validation_error + .gform_body > div{margin-top: 0;}

#sgcolorbox form .validation_error + .gform_body +.gform_footer{margin-top: 20px;}

#baux-home-02{padding-top: 12px;}
#baux-home-02 .minHeight460 > div{height: 100%;}

#gallery .vc_col-sm-12 > .wpb_wrapper{margin-right: -6px; margin-left: -6px;}
#gallery .imagebox{display: inline-block; width: 16.66667%; padding: 6px; float: left;box-sizing: border-box; border: 0; box-shadow: none;height: 203px;margin-bottom: 0;}
#gallery .imagebox .imagebox-img{margin: 0; border: 0; height: 100%; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; }
#gallery .imagebox .imagebox-img img{margin: 0; height: 100%;}

#content .blackCover .divider-title.align-center { margin-bottom: 45px !important;}

#news-banner1 .wpb_text_column{margin-bottom: 30px;}
#home-instagram #sb_instagram{padding-top: 3px;}

.OurBrand .vc_col-sm-12{
    padding-left: 34px !important;padding-right: 34px !important;
}
.OurBrand .vc_col-sm-4, .OurBrand .vc_col-sm-6, #bolon-home-03 .vc_col-sm-6, #baux-home-02 .vc_col-sm-6{padding-right: 6px !important;padding-left: 6px !important;}
#baux-home-02 .vc_col-sm-12 > div{margin: 0 -6px !important;}

.flexslider .slides li{
    height: 800px;
}
.flexslider .slides img {
   height: 100%;
    width: 100%;
    object-fit: cover;
}
#supportPage.supportPage-v1 .span_12 > .support{min-height: 120px; margin-bottom: 60px;}

#supportPage.supportPage-v1 .span_12 > .support .vc_row-fluid > div{padding: 0;}
#supportPage.supportPage-v1 .span_12 > .support .vc_row-fluid > div:nth-child(2){padding-left: 15px;}


#supportPage.supportPage-v1 .span_12 > .support .sp-01,
#supportPage.supportPage-v1 .span_12 > .support .sp-02,
#supportPage.supportPage-v1 .span_12 > .support .sp-03,
#supportPage.supportPage-v1 .span_12 > .support .sp-04{
    display: inline-block;
    float: left;
    box-sizing: border-box;
    float: left;
}
#supportPage.supportPage-v1 .divider-title.align-left:after{left: 15px;}

#supportPage.supportPage-v1 .span_12 > .support .sp-01{width: 8.33333333%;}
#supportPage.supportPage-v1 .span_12 > .support .sp-02{width: 25%;padding-left: 10px;}
#supportPage.supportPage-v1 .span_12 > .support .sp-03{width: 41.66666667%; padding-left: 15px;}
#supportPage.supportPage-v1 .span_12 > .support .sp-04{width: 25% !important; min-height: inherit !important;}


@media only screen and (max-width: 1199px){
    #banner-bolonstudio h4{
        padding-top: 166px;
        padding-bottom: 10px;
    }

    .categoryTaxonomy .flexslider .flex-viewport, .categoryTaxonomy .flexslider .slides > li,
    .single-bolon-studio #content-bolonstudio + div + div .flexslider .flex-viewport,.single-bolon-studio #content-bolonstudio + div + div .flexslider .slides > li{height:500px !important;}

    .page-section .standard-section .span_12, header .container, #footer .container, #copyright .container,
    #brand-menu .span_12, #content-tab .span_12,#content-bolonstudio .span_12, #contact-home .span_12 ,.container, .span_12{max-width: 960px !important;}

    .TextLeading .divider-title:after{
        bottom: -20px;
    }
    .contactPage .ct-left .vc_col-sm-6{width: 70%;}

    #banner-bolonstudio{padding-top: 130px !important; padding-bottom: 170px !important; }
    .categoryTaxonomy .heroCover h4{padding-top: 0;}
    .categoryTaxonomy h1{padding-bottom: 0;}

    #supportPage .vc_col-sm-1,
    #supportPage .vc_col-sm-2{display: inline-block;float: left;}
    #supportPage .vc_col-sm-1 .single_image{text-align: center;}

    #supportPage .span_12 > div:nth-child(3n - 2){width: 80px; }
    #supportPage .span_12 > div:nth-child(3n - 1){width: 120px;}
    #supportPage .vc_col-sm-2{ width: 280px;}

    .downloadSection a.button.heroButton{margin-right: 25px;}


    .attributeSection .desc hr{max-width: 250px;}


    .blogItem p.date{ top: 70px;}
    .blogItem h3{top:35%;}

    .colect-text h3 + p { min-height: 42px;}

    /*.categoryTaxonomy .flexslider .slides li {   height: 460px;  }*/


    #gallery #gallery-1 .gallery-item{width: 25%;}

    #news-home .wpb_text_column{padding-top:75px;}

    .categoryTaxonomy .heroCover { padding: 160px 0 180px; }


    #gallery .imagebox{width: 25%;}
    #supportPage.supportPage-v1 .span_12 > .support{width: 50%;}


    .flexslider .slides li {
        height: 600px;
    }




}/*===== End (max-width:1199px) =========*/

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


    #logo-navigation{padding: 0;}


    .single-post #content{padding-left: 20px;padding-right:20px;}

    .categoryTaxonomy .flexslider .flex-viewport, .categoryTaxonomy .flexslider .slides > li,
    .single-bolon-studio #content-bolonstudio + div + div .flexslider .flex-viewport,.single-bolon-studio #content-bolonstudio + div + div .flexslider .slides > li{height:400px !important;}

    .brand-menu-mobile,.brand-bt{display: block;}
    .brand-menu-mobile{height: 0; overflow:hidden; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
    .main-brand #menu-brand li{text-align: center;}
    .main-brand #menu-brand li:nth-child(2) a, .main-brand #menu-brand li:nth-child(3) a{margin-left: 0;}

    .page-section .standard-section .span_12, header .container, #footer .container, #copyright .container,
    #brand-menu .span_12, #content-tab .span_12, #content-bolonstudio .span_12, #contact-home .span_12, .container, .span_12 {max-width: 768px !important;}

/*Commom*/
    h1.heroImage + div br{ display: none; }
    h3.headline {font-size: 36px; line-height: 42px; }
    .minHeight460{ height: auto; }
    h4.headline br{ display: none;}
/*End Commom*/


    .OurBrand .single_image img{ height:auto; }
    .TextLeading .divider-title:after{ bottom: -20px!important; }
    .OurStory .vc_col-sm-12,
    #contact-tag .vc_col-sm-12{  padding-left: 20px !important; padding-right: 20px !important;  }
    #news-home .latest-blog-list{  width: 33.3333%;  }
    #news-home .blogItem h3{font-size: 23px;line-height: 28px; top:50%;-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }

    .bl-ab h4,.bl-ab p{ padding: 0 !important; }
    #banner-support h3.headline br,
    #banner-collection h3.headline br{  display: none; }
    .all-contactus-info .all-contactus-left,
    .all-contactus-info .all-contactus-right{   width: 100%;    }
    .all-contactus-info .all-contactus-left{   margin-bottom: 40px;}
    .all-contactus-info #map2,
    .all-contactus-info #map3{ margin-bottom: 0;  }
    #content-bolonstudio .vc_col-sm-1{ display: none; }
    #content-bolonstudio .vc_col-sm-5,
    #content-bolonstudio .vc_col-sm-4{ padding-right: 20px !important;padding-left: 20px !important; }
    #content-bolonstudio .vc_col-sm-5{ width: 60% }
    #content-bolonstudio .vc_col-sm-4{   width: 40%; padding-left: 40px !important; }

    #Bolon-Studio .itemBlock li,
    #Standard-tiles .itemBlock li{ width: 50%; }

    #supportPage .span_12 > div:nth-child(3n - 2){width: 75px;}
    #supportPage .span_12 > div:nth-child(3n - 1){width: 104px;}
    #supportPage .vc_col-sm-2{width: 205px; }

    #banner-hexagon, #banner-panels{padding-top:150px !important; padding-bottom:190px !important;}
    #architect-tool{padding-top:90px !important;padding-bottom:100px !important;}
    #architect-tool .span_12 .vc_col-sm-2{width:8%;}
    #architect-tool .vc_col-sm-7 a{width:100% !important;}

    #panels-01{padding-bottom:90px !important;}
    #banner-bauxhome{padding:150px 0 !important;}

    #baux-home-01 .vc_col-sm-12{padding: 100px 0 !important;}

    #baux-home-01 h1.heroImage + div br{display: block;}
    #baux-home-02 .vc_col-sm-6 .divider-title + .spacer{height: 40px !important;}

    #baux-home-02 .vc_col-sm-6:last-child h3 + .spacer{height:87px !important;}

    #news-home .blogItem{min-height:300px;}
    #home-banner h1.heroImage br{display: none;}

    #banner-collection h1.heroImage{ font-size: 55px; line-height: 65px;}
    #Collections .collection-name{}
    #Collections .postlist li{ }

    #baux-overview-sec2 p br{display: none;}
    #banner-AProduct{padding: 125px 0 130px !important;}
    #banner-AProduct h3.headline br{display: none;}


    #news-banner .blogItem{padding:110px 0;}
    .single-post #post-bn p{ padding-bottom: 5px;}
    .single-post #post-bn p + div.divider-title{margin-bottom: 50px !important;}

    /*.categoryTaxonomy .flexslider .slides li {   height: 400px;  }*/

    #StanTitile-BannerSub{padding:125px 0 190px !important;}


    #gallery #gallery-1 .gallery-item{width: 50%;}

    #news-home .wpb_text_column{padding-top:50px;}
    #news-home .wpb_text_column a{width: 65%}


    .blogItem a.readmore{width: 60%;}


    #about-banner,
    #contact-tag,
    #news-banner1,
    #home-bn-bolon,
    #floorlife-home-banner,
    #hanmar-banner,
    #banner-bauxhome,
    #banner-collection,
    #project-banner,
    #banner-support,
    #about-bn-bolon,
    #contact-banner,
    #post-bn,
    #bolon-green-banner,
    #Installation-banner,
    #Technical-CAD-banner,
    #bolon-green-sp,
    #Cleaning-banner,
    #bolon-faq-banner,
    #home-banner,
    #news-banner .blogItem,
    #banner-bolonstudio
    .Banner-blstudio,
    .fix-height-v1,
    #news-banner,
    #home-banner-slide,
    .fix-height-v1,
    .bg-slide-banner,
    .bg-slide-banner > div,
    #home-bn-bolon-slide{
        min-height: 600px !important;
    }
    #about-banner{padding-top:145px !important;}
    #contact-tag{padding-top: 120px !important;}


    #news-banner1 { padding: 150px 20px 130px; }

    #hanmar-banner{padding-top: 125px !important; padding-bottom: 150PX !important;}
    #hanmar-banner h1 br{display: none;}

    #gallery .imagebox{width: 50%;}


    #floorlife-home-banner{ padding-top: 150px !important;  padding-bottom: 160px !important;}
    #floorlife-home-banner h1 br{display: none;}

    #bolon-home-03 h3{min-height: 85px;}

    #supportPage.supportPage-v1 .span_12 > .support{width: 100%;}


    .flexslider .slides li {
        height: 450px;
    }

    #projects-slider .slick-dots{margin-top: -45px !important;}
    #projects-slider .slide-projects.slick-initialized.slick-slider{margin-top: 20px;}


}/*===== End (max-width:959px) =========*/

@media only screen and (max-width: 767px){
#navigation #nav > .Collections-menu.mn-project > ul.sub-menu {
    width: 153px !important;
    /* min-height: 452px; */
    padding-bottom: 0;
    left: inherit !important;
}
    .colect-img .hhover {
        opacity: 1;
        z-index: 99;
    }
    /*.flexslider .slides img {*/
        /*height: 500px !important;*/
    /*}*/
    body h1,
    #content h1,
    #news-banner .blogItem h3{
        font-size: 50px !important;
        line-height: 55px !important;
    }
    #footer .widget h3{text-align: center;}

    #hanmar-banner2{padding:180px 0 !important;}


    .categoryTaxonomy .flexslider .flex-viewport, .categoryTaxonomy .flexslider .slides > li,
    .single-bolon-studio #content-bolonstudio + div + div .flexslider .flex-viewport,.single-bolon-studio #content-bolonstudio + div + div .flexslider .slides > li{height:300px !important;}
    .sp-show{display: block;}
    .sp-hidden{display: block;}
    .mn-project.sp-hidden{display: block;}

    #RecommendedAdhesives {  padding: 40px 0 40px;  }
    #PreferredInstallers h3{ font-size: 30px; line-height: 39px;}

    .page-section .standard-section .span_12, header .container, #footer .container, #copyright .container,
    #brand-menu .span_12, #content-tab .span_12, #content-bolonstudio .span_12,#contact-home .span_12,.container, .span_12 {max-width: 460px !important;}

    #copyright .copyright-text p:first-child{margin-bottom: 0;}
    #copyright .copyright-text p{width: 100% !important; text-align: center;}

    h1.heroImage {
        font-size: 50px;
        line-height: 55px;
    }
    h3.headline br{display: none;}
    h4.headline {
        font-size: 25px;
        line-height: 39px;
    }
    .TextLeading .divider-title:after {
        bottom: -15px;
    }

    #mobile-nav li:last-child a{
        border-bottom: transparent !important;

    }
    .childmenu .vc_col-sm-3{
        width: 50%;
        display: inline-block;
        float: left;
        margin-bottom: 20px;
    }
    .childmenu .vc_col-sm-3:nth-child(3),
    .childmenu .vc_col-sm-3:last-child{
        margin-bottom: 0;
    }

    /*Footer*/
    #footer .container .four.columns, #footer .container .four.columns:first-child {width: 100%; text-align: center; }
    #footer .widget h3:before{left: 50%; top:39px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);-o-transform: translateX(-50%);-ms-transform: translateX(-50%);}
    #footer .widget h3{padding-bottom:25px;}

    #footer .container .four.columns:last-child > div{margin-bottom: 0;}
    #copyright .copyright-text p{margin: 0 !important;}
    #footer .container{padding:0 20px; box-sizing: border-box;}
    /* End Footer*/

    #home-banner{
        padding:0 !important;
    }
    .OurBrand {
        margin-bottom: 40px !important;
    }
    #contact-home h3 br{
        display: none;
    }
    #news-home .latest-blog-list{
        width: 100%;
        margin-bottom: 40px;
    }
    #news-home .latest-blog-list:last-child{
        margin-bottom: 0;
    }

    #about-01 h4.headline,
    #about-02 h4.headline{ margin-bottom: 0 !important; }
    #about-01 .vc_col-sm-3,
    #about-02 .vc_col-sm-3{ display: none;  }

    .contactPage{ margin-bottom: 20px !important;}
    .contactPage:last-child{ margin-bottom: 0 !important;  }
    .contactPage .ct-left-1 > .vc_col-sm-6,
    .contactPage .ct-left-2 > .vc_col-sm-6{ margin-bottom: 0; }
    .contactPage .ct-left-1 > .vc_col-sm-6:first-child{ margin-bottom: 20px; }

    #home-bn-bolon{
        padding:0 !important;
    }
    #home-bn-bolon h1 + a{
        margin-bottom: 20px;
    }
    #home-bn-bolon + div{
        /*margin-bottom: 40px !important;*/
    }
    #bl-sa{
        padding-bottom: 20px !important;
    }
    .ab-sa-1 .vc_col-sm-3, .ab-sa-2 .vc_col-sm-3{
        width: 50%;
        display: inline-block;
    }
    #bl-sa .ab-sa-2{
        padding-top: 0 !important;
    }
    #bl-ab-2{
        padding:150px 0 !important;
    }
    #banner-bolonstudio{
        padding-top: 95px !important;
        padding-bottom: 125px !important;
    }
    .categoryTaxonomy h1{font-size: 45px;}
    .categoryTaxonomy .heroCover h4{padding-bottom: 0;}
    .categoryTaxonomy .divider{margin-bottom: 20px;}


    #content-bolonstudio .vc_col-sm-5,
    #content-bolonstudio .vc_col-sm-4{ width: 100%; }
    #content-bolonstudio .vc_col-sm-5 .wpb_wrapper, #content-bolonstudio .vc_col-sm-4 .wpb_wrapper{
        width: 100%;
        max-width: 460px;
        margin-left: auto;
        margin-right: auto;
    }
    #content-bolonstudio .vc_col-sm-5{
        padding: 70px 20px !important;
    }
    #contact-bolonstudio h3.headline br{
        display: none;
    }

    #Bolon-Studio .itemBlock li,
    #Standard-tiles .itemBlock li{
        width: 100%;
        margin-bottom: 20px;
    }
    #Bolon-Studio .itemBlock li:last-child,
    #Standard-tiles .itemBlock li:last-child{
        margin-bottom: 0;
    }
    .thirdItem{
        margin-top: 0;
    }

    #banner-collection{ padding:100px 0 !important; }
    #Collections{margin-top: 60px;}
    #content-tab .vc_tta-tabs-container{display: block;}
    #content-tab .vc_tta-tabs-container li{width: 100%;}
    #content-tab .vc_tta-panel-heading{display: none;}

    #supportPage .vc_col-sm-1,#supportPage .vc_col-sm-2{min-height: auto;}
    #supportPage .span_12 > div:nth-child(3n - 1), #supportPage .span_12 > div:nth-child(3n - 2){width: 30%;}
    #supportPage .vc_col-sm-2{width: 40%; }

    #baux-about-sec1,#baux-about-sec3{padding-top:70px !important;padding-bottom:70px !important;}
    #baux-about-sec2{padding-top:40px !important;padding-bottom:35px !important;}
    #baux-about-sec3a .vc_col-sm-2, #baux-3dpixel-sec2 .vc_col-sm-2{display:none;}
    #baux-about-sec4{padding-top:20px !important; padding-bottom:70px !important;}

    #banner-3b{padding-top:140px !important;padding-bottom:130px !important;}

    #banner-hexagon, #banner-panels {padding-top: 120px !important; padding-bottom: 150px !important; }
    #architect-tool .architect-tool-files, #architect-tool{text-align: center;}
    #architect-tool .divider-title{ margin-left:auto !important; margin-right:auto !important; text-align: center;}
    #architect-tool .divider-title:after{left:50%; -webkit-transform: translateX(-50%);  -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); }
    #architect-tool .span_12 .vc_col-sm-2, #panels-01 .vc_col-sm-2, #baux-natural-plank-sec4 .vc_col-sm-8 + .vc_col-sm-2,
    #panels-02 .vc_col-sm-2, #banner-3b h1 br{display: none;}
    #architect-tool .architect-tool-files .vc_col-sm-4{width:auto; display: inline-block;margin-bottom: 0;}

    #baux-natural-plank-sec2 .vc_col-sm-8, #panels-01 .vc_col-sm-8, #panels-02 .vc_col-sm-8, #baux-sec4 .vc_col-sm-4:last-child,
    #baux-3dpixel-sec2 .vc_col-sm-8{ margin-bottom:0;}
    #baux-sec4 a.button.heroButton{width:100% !important;margin-left: 0; margin-right: 0;}
    #panels-03, #architect-tool{padding-bottom: 70px !important;}
    #about-banner{padding:0 !important;}
    #about-01, #about-02{padding-bottom:30px !important;}
    #banner-bauxhome {padding:0 !important;}
    #baux-home-01{margin-bottom:40px;}
    #news-home .blogItem{min-height: 400px;}
    #baux-home-01 h1.heroImage + div br{display: none;}
    #banner-support{padding:0 !important;}
    #banner-collection h1.heroImage { font-size: 40px; line-height: 50px; }
    #content-tab .span_12 .vc_col-sm-12 .vc_tta-tabs-container{top: 0;}
    #Collections { margin-top: 235px; }
    #Collections .postlist li{width: 100%;}
    #Collections .colect-img{opacity: 1;}
    .collection-grup:first-child{margin-top: 0}
    #banner-bauxhome h1.heroImage + a{margin-bottom: 20px;}
    #content #home-bn-bolon.blackCover .divider-title.align-center { margin-bottom: 50px !important; }
    .attributeSection .desc hr { max-width: 100%; }
    #banner-AProduct h3.headline + a{margin-bottom: 20px;}
    #post-bn{padding:105px 0;}
    .colect-text h3 + p { min-height: auto; }
    .categoryTaxonomy #content-bolonstudio .sp-show .vc_col-sm-4{position: relative;}
    .categoryTaxonomy #content-bolonstudio.attributeSection .vc_col-sm-5{margin-bottom: 0 !important;}

    /*.categoryTaxonomy .flexslider .slides li {   height: 300px;  }*/

    #StanTitile-BannerSub {padding: 90px 0 130px !important; }
    #gallery #gallery-1 .gallery-item{width: 100%;}
    #news-home .wpb_text_column a{width: auto;}
    .single-post #content div iframe{ max-height: 300px;}
    .blogItem a.readmore{width: auto;}
    .OurBrand{margin-bottom: 0 !important;}
    .OurBrand + .OurBrand{padding-top: 0 !important;}
    .OurBrand .divider-title.align-center + .spacer{height: 95px !important;}
    .OurBrand a.button.btnLink{width: 60%;}
    #about-banner, #news-banner .blogItem, #contact-tag{min-height: auto;}
    .categoryTaxonomy .heroCover {  padding: 80px 0 100px; }
    .categoryTaxonomy #baux-object-sp{ width: 100%;  background: #fff;}
    #news-banner1 { padding: 120px 20px 110px; }
    #news-banner1 h1 br{display: none;}
    #gallery .imagebox{width: 100%;}
    #floorlife-home-banner { padding:0 !important; }


    form .gform_footer input + img {position: absolute; bottom: 0; left: 50%;  -webkit-transform: translateX(-50%);  -moz-transform: translateX(-50%);   -ms-transform: translateX(-50%);  -o-transform: translateX(-50%); transform: translateX(-50%);}


    #supportPage.supportPage-v1 .span_12 > .support{padding: 0 20px;}
    #supportPage.supportPage-v1 .span_12 > .support .sp-01{width: 20%;}
    #supportPage.supportPage-v1 .span_12 > .support .sp-02{width: 80%;}
    #supportPage.supportPage-v1 .span_12 > .support .sp-03{width: 100%;}
    #supportPage.supportPage-v1 .span_12 > .support .sp-04{width: 100% !important; float: none;}


    .flexslider .slides li {
        height: 400px;
    }

    #projects-slider .slick-dots{margin-top: -70px !important;}
    .slick-prev, .slick-next{display: none !important;}
}/*===== End (max-width:767px) =========*/

@media only screen and (max-width: 480px){
    /*.flexslider .slides img {*/
        /*height: 300px !important;*/
    /*}*/
    body h1,
    #content h1,
    #news-banner .blogItem h3{
        font-size: 40px !important;
        line-height: 50px !important;
    }
    #news-home .iconbox img { width: auto; height: 100%; }
    .page-section .standard-section .span_12, header .container, #footer .container, #copyright .container,
    #brand-menu .span_12, #content-tab .span_12, #content-bolonstudio .span_12,#contact-home .span_12,.container, .span_12 {max-width: 300px !important; }

/*Common*/
    h3.headline {font-size: 25px;line-height: 30px; }
    .mobilePadding{margin: 15px;}
    #content .mobilePadding.material{margin:0px;padding-left: 30px!important;}
    h1.heroImage { font-size: 40px;line-height: 50px;}
/*End Common*/



    #home-banner { padding:0 !important; }
    .OurStory .vc_col-sm-12{ padding-top: 50px !important;padding-bottom: 70px !important;}
    #about-banner{padding:0!important;  }
    .contactPage .ct-left .vc_col-sm-6 { width: 80%; }

    #home-bn-bolon { padding:0!important; }
    #home-bn-bolon + div .vc_col-sm-12{ padding: 50px 15px !important;  }
    #contact-home .vc_col-sm-12{   padding-right: 15px !important; padding-left:15px !important;}

    #about-bn-bolon + div{  padding-bottom: 50px !important; }
    #about-bn-bolon{  padding-top: 90px !important;padding-bottom: 110px !important;}
    .bl-ab h4.headline  { font-size: 25px ; line-height: 30px ;  }
    #bl-ab-2{ padding:100px 0 !important; }

    #banner-collection { padding: 80px 0 !important; }
    #content-bolonstudio .vc_col-sm-5, #content-bolonstudio .vc_col-sm-4{ margin: 0;  }
    #content-bolonstudio .vc_col-sm-5{padding:40px 20px !important;}
    #content-bolonstudio .vc_col-sm-4 .spacer{height: 40px !important;}
    #content-bolonstudio .vc_col-sm-5 .wpb_wrapper, #content-bolonstudio .vc_col-sm-4 .wpb_wrapper {  max-width: 300px;}
    #Collections .collection-name{ -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s;  transition: all 0.5s;}

    .itemBlock li{height: 300px;}
    #banner-ab-baux{padding-top:105px !important; padding-bottom:95px !important;}
    #banner-ab-baux h1 br{display:none;}
    #baux-about-sec2{ padding-bottom:20px !important;}
    #baux-about-sec3{padding-top:60px !important; padding-bottom:60px !important;}

    #banner-3b{padding-top:125px !important;padding-bottom:115px !important;}
    baux-3dpixel-sec1{padding-bottom:70px !important;}
    #baux-3dpixel-sec3 .spacer{height:50px !important;}
    #baux-3dpixel-sec4{padding-top:40px !important;}
    #baux-3dpixel-sec5{padding-top:70px !important; padding-bottom:20px !important;}

    #architect-tool {padding-top: 70px !important;padding-bottom: 50px !important; }

    #baux-natural-plank-sec1{padding:100px 0 !important;}
    #baux-natural-plank-sec2{padding-bottom:40px !important;}
    #baux-natural-plank-sec2 .vc_col-sm-2, #baux-natural-plank-sec3 .vc_col-sm-2, #baux-natural-plank-sec4 .vc_col-sm-2{ display: none;}
    #baux-natural-plank-sec2 .vc_col-sm-8, #baux-natural-plank-sec3 .vc_col-sm-8, #baux-natural-plank-sec4 .vc_col-sm-8{ margin-bottom: 0;}

    #panels-01 {padding-bottom: 60px !important;}

    #baux-home-01 .vc_col-sm-12 {padding: 75px 0 60px !important; }
    #baux-home-02 + div .vc_col-sm-12{padding:75px 0 60px !important;}

    #banner-support{padding: 0 !important;}
    #supportPage .span_12 > div:nth-child(3n - 1){padding: 0 10px; width: 100px;}
    #supportPage .span_12 > div:nth-child(3n - 2){padding-right: 10px; width: 70px;}
    #supportPage .vc_col-sm-2{  padding-left: 10px; width: 170px;}

    .collection-name .hover-show p{margin-top: 50px;}

    #baux-home-02 a.button, #bolon-home-02 a.button{width:70%;}
    #bolon-home-02 .vc_col-sm-12 {    padding: 70px 10px !important;}


    #banner-AProduct { padding: 100px 0 !important;  }

    .categoryTaxonomy .flexslider .slides li {   height: 230px;  }

    #banner-collection h1.heroImage { font-size: 30px; line-height: 40px; }


    #contact-tag { padding-top: 90px !important; padding-bottom: 100px !important; }


    .categoryTaxonomy .flexslider .slides img{width: auto;   height:100%;}

    #news-banner1 {padding: 80px 20px 80px; }
    #news-banner1 h1{font-size: 30px;}
    #baux-contact-banner h1 br{display: none;}


    .flexslider .slides li {
        height: 300px;
    }
}/*===== End (max-width:480px) =========*/

@media only screen and (max-width: 356px) {
    #supportPage .span_12 > div:nth-child(3n - 1){padding: 0 5px; width: 100px;}
    #supportPage .span_12 > div:nth-child(3n - 2){padding-right: 5px; width: 72px;}
    #supportPage .vc_col-sm-2{  padding-left: 5px; width: 130px;}
}

.gform_wrapper.gf_browser_chrome .gfield_checkbox li input, .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
    margin-top:3px !important;
    position: absolute;
    top: 0;
    left: 0;
}
.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label {
    cursor: pointer;
    padding-left: 20px;
}


.main-brand #navigation div#menu-brand ul{overflow: hidden; height: 0;}

/* IE10+ CSS*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #about-banner, #contact-tag, #news-banner1, #home-bn-bolon, #floorlife-home-banner, #hanmar-banner, #banner-bauxhome, #banner-collection, #project-banner, #banner-support, #about-bn-bolon, #contact-banner, #post-bn, #bolon-green-banner, #Installation-banner, #Technical-CAD-banner, #bolon-green-sp, #Cleaning-banner, #bolon-faq-banner, #home-banner, .Banner-blstudio, .fix-height-v1{
        display: table;
        width: 100%;
    }
    #about-banner .span_12,
    #contact-tag .span_12,
    #news-banner1 .span_12,
    #home-bn-bolon .span_12,
    #floorlife-home-banner .span_12,
    #hanmar-banner .span_12,
    #banner-bauxhome .span_12,
    #banner-collection .span_12,
    #project-banner .span_12,
    #banner-support .span_12,
    #about-bn-bolon .span_12,
    #contact-banner .span_12,
    #post-bn .span_12,
    #bolon-green-banner .span_12,
    #Installation-banner .span_12,
    #Technical-CAD-banner .span_12,
    #bolon-green-sp .span_12,
    #Cleaning-banner .span_12,
    #bolon-faq-banner .span_12,
    #home-banner .span_12,
    .Banner-blstudio .span_12,
    .fix-height-v1 .span_12{
        display: table-cell;
        vertical-align: middle;
    }
    .header-v1#header{z-index: 99999 !important;}
    .attributeSection .desc hr{text-align: left;}
}
