#post-2982 .et_pb_section {
    padding-bottom: 0;
    border-bottom: 40px solid #484848;
	background:#fff;
}
.scw_testimorow1, .scw_testimorow2, .scw_testimorow3, .scw_testimorow4, .scw_testimorow5, .scw_testimorow6 {
    padding: 30px 40px;
	background:#fff;
}
.scw_testimorow7{
	padding: 30px 40px;
	background:#fff;
}
.scw_testimo_text {
    display: inline-block;
    position: relative;
}
.scw_testimo_text_icon {
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    width: 100%;
    text-align: center;
	z-index:-1;
}
.scw_testimo_text_icon img {
    width: 85px;
    height: 70px;
}
.scw_testimo_text_head {
    font-size: 24px;
    color: #484848;
    font-weight: bold;
    margin-bottom: 30px;
    display: inline-block;
    text-align: center;
    margin-top: 30px;
	font-family: 'Poppins', sans-serif;
	width: 100%;
}
.scw_testimo_text_content {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.scw_testimo_text_content span {

    font-family: 'Lato', sans-serif;
    font-style: italic;
    font-size: 14px;
    margin-bottom: 15px;
    display: inline-block;
	line-height: normal;

}
.scw_testimo_text_content span:last-child{
	margin-bottom:20px;
}
.scw_testimo_text_name {
    font-family: 'Lato', sans-serif;
    font-style: italic;
    font-size: 14px;
    display: inline-block;
    text-align: center;
    width: 100%;
	line-height: normal;
}
.scw_testimo_text_img {
    text-align: center;
    width: 100%;
    display: inline-block;
    margin-top: 30px;
}
.et_pb_slide_image img {

    border: 5px solid #dbdbdb;
    border-radius: 5px;
    z-index: 1;
    position: relative;
	margin-bottom:20px;
	margin-top:20px;
	min-height:auto!important;

}
.et_pb_slider:hover .et-pb-arrow-prev {
    left: 15%!important;
    opacity: 0.56!important;
    top: 60% !important;
}
.et_pb_slider:hover .et-pb-arrow-next {
    right: 15%!important;
    opacity: 0.56!important;
    top: 60% !important;
}
#post-2982 .et-pb-arrow-next::before {
    content: "\45"!important;
    
}
#post-2982 .et-pb-arrow-prev::before {
    
	content: "\44"!important;
}
.et-pb-arrow-prev, .et-pb-arrow-next {
    background: #bad70d !important;
    border-radius: 50% !important;
    opacity: 0 !important;
    font-size: 35px!important;
}

.et_pb_slide_image {
    position: relative;
    padding: 0px 30px !important;
}
.et_pb_slide_image::before {
    background: #f1f1f1;
    width: 70% !important;
    content: "";
    position: absolute;
    right: auto;
    height: 100%;
    display: inline-block;
    top: 0;
    border-radius: 5px;
}
.scw_testimorow1 .et_pb_slide_image::before, .scw_testimorow3 .et_pb_slide_image::before, .scw_testimorow5 .et_pb_slide_image::before, .scw_testimorow7 .et_pb_slide_image::before {
    left:0;
	right:auto;
}
.scw_testimorow2 .et_pb_slide_image::before, .scw_testimorow4 .et_pb_slide_image::before, .scw_testimorow6 .et_pb_slide_image::before {
    right:0;
	left:auto;
}
.et_pb_slide {
    padding: 0!important;
}
.et_pb_container.clearfix.et_pb_empty_slide {
    display: inline-block;
}
.et_pb_slide_description {
    display: none;
}
.et-pb-controllers {
    display: none;
}
@media (max-width: 980px){

	.et_pb_slide_image img, .et_pb_slide_image{
		width:100%;
	}
	.et_pb_container.clearfix.et_pb_empty_slide:hover {
		height: auto !important;
	}
	.et_pb_slide_image{
		display:block!important;
		margin-top: 0 !important;
	}
	.et_pb_container.clearfix.et_pb_empty_slide {
		display: initial;
	}
	.scw_testimorow1, .scw_testimorow2, .scw_testimorow3, .scw_testimorow4, .scw_testimorow5, .scw_testimorow6 {
		padding: 30px 0px;
	}
	.scw_testimorow7{
		padding: 30px 0px;
		background:#fff;
	}
	

}

.et_right_sidebar #main-content .container::before {
    display: none;
}
.scwofo_hero .container {
    padding-top: 0 !important;
    position: initial;
}
.scwofo_hero h1 {
    color: #000000;
    font-family: Roboto Slab;
    font-size: 50px;
    font-weight: 300;
    line-height: 68px;
    width: 60%;
    text-align: left;
    padding-top: 134px;
    padding-bottom: 30px;
}
.scwofo_hero_des {
    color:#000000;
    font-family: Roboto;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    width: 60%;
    text-align: left;
    margin-bottom: 38px;
}
.scwofo_hero_contact {
}
.scwofo_hero_contact_button {
    color: #FFF7F7;
	font-size: 16px;
	font-weight: 700;
	text-align: center;
	font-family: Roboto Slab;
	background-color: #709404;
    border-radius: 30px;
    width: 240px;
    height: 60px;
    display: inline-block;
    line-height: 60px;
    margin-bottom: 185px;
    cursor: pointer;
}
.scwofo_hero {
    background-repeat: no-repeat!Important;
    background-position: top right !important;
    background-size: 100% 100%!Important;
    position: relative;
	height: 900px;
}

.scwofo_hero_vide_des {
    float: right;
    width: 50%;
    padding-top:311px;
    padding-bottom: 78px;
    padding-left: 60px;
    padding-right: 60px;
    color: #000000;
    font-family: Roboto;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    text-align: left;
}
.scwofo_hero_vide_video_bg {
    position: absolute;
    left: 0;
}
.scwofo_hero_vide_video_bg img:nth-child(2) {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 40%;
}
.scwofo_whychoose_title {
    color: #000000;
    font-family: Roboto Slab;
    font-size: 40px;
    font-weight: 300;
    line-height: 48px;
    width: 50%;
	margin: 0 auto;
    text-align: center;
}
.scwofo_bgtop {
    text-align: center;
	margin-bottom:15px;
}
.scwofo_whychoose_item span {
    color:#000000;
    font-family: Roboto;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    text-align: center;
	display: inline-block;
	margin-top: 20px;
	width: 100%;
}
.scwofo_whychoose_des {
    color: #000000;
    font-family: Roboto;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    text-align: center;
    width: 65%;
    margin: 0 auto;
}
.scwofo_phare_title {
    color: #000000;
    font-family: Roboto Slab;
    font-size: 40px;
    font-weight: 300;
    line-height: 48px;
    text-align: center;
	width: 50%;
	margin: 0 auto;
	padding-bottom: 30px;
}
.scwofo_phare_item_title {
    color: #FFF;
    font-family: Roboto Slab;
    font-size: 24px;
    font-weight: 300;
    line-height: 32px;
    text-align: left;
    margin-bottom: 20px;
    display: inline-block;
}
.scwofo_phare_item_des {
    color: #FFFFFF;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
}
.scwofo_map_title {
    color: #FFFFFF;
    font-family: Roboto Slab;
    font-size: 40px;
    font-weight: 300;
    line-height: 48px;
    text-align: left;
	padding-bottom: 30px;
}
.scwofo_map_des {
    color: #FFFFFF;
    font-family: Roboto;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    text-align: left;
	width: 31.5%;
}
.scwofo_ourstats_title {
    color: #000000;
    font-family: Roboto Slab;
    font-size: 40px;
    font-weight: 300;
    line-height: 48px;
    text-align: center;
	margin-bottom: 60px;
}
.scwofo_ourstats_con_item_label {
    color: #000000;
    font-family: Roboto;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    text-align: center;
    padding-top: 20px;
    display: inline-block;
    width: 100%;
}
.scwofo_phare_subtitle {
    color: #000000;
    font-family: Roboto;
    font-size: 24px;
    font-weight: 400;
    line-height: 30px;
    text-align: center;
	margin-bottom: 60px;
}
.scwofo_whychoose {
    display: inline-block;
    width: 100%;
    margin-top: 85.5px;
}
.scwofo_whychoose .container {
    padding-top: 0!Important;
}
.scwofo_hero_vide_video {
    display: inline-block;
    cursor: pointer;
}
.scwofo_whychoose_item {
    float: left;
    text-align: center;
}
.scwofo_whychoose_item:nth-child(1) {
    width: 16%;
}
.scwofo_whychoose_item:nth-child(2) {
    width: 16%;
}
.scwofo_whychoose_item:nth-child(3) {
    width: 16%;
}
.scwofo_whychoose_item:nth-child(4) {
    width: 18%;
}
.scwofo_whychoose_item:nth-child(5) {
    width: 20%;
}
.scwofo_whychoose_item:nth-child(6) {
    width: 14%;
}
.scwofo_whychoose_item img {
    height: 70px;
    object-fit: contain;
    width: 70px;
}
.scwofo_whychoose_items {
    display: inline-block;
    margin-top: 63px;
    margin-bottom: 83px;
}
.scwofo_phare {
    margin-top: 80px;
}
.scwofo_phare .container {
    padding-top:0!Important;
}
.scwofo_phare_items {
    margin-top: 80px;
}
.container{
    max-width: 1140px;
}
.scwofo_phare_item {
    width: 31.5%;
    float: left;
    margin-right: 30px;
	padding: 20px;
	position:relative;
}
.scwofo_phare_item:last-child {
    margin-right: 0;
}
.scwofo_phare_item_box {
    padding-top: 284px;
    width: 100%;
    border: 2px solid #fff;
    display: inline-block;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
}
.scwofo_phare_slider {
    margin-top: 275px;
    z-index: -1;
	background-size: cover!Important;
	background-repeat: no-repeat!Important;
	padding-bottom: 67px;
}
.scwofo_phare_slider .bx-wrapper {
    padding-top: 401px;
    margin: 0 auto;
    width: 100%;
	background: none;
	border: none;
	box-shadow: none;
	position:relative;
}

.scwofo_phare_slider_items .slick-list {
    width: 100%;
}
.scwofo_phare_slider_items .slick-prev,.scwofo_phare_slider_items .slick-next{
	top:60%;
}
.scwofo_phare_slider_items .slick-prev {
    left: 25%!important;
}
.scwofo_phare_slider_items .slick-next {
    right: 25%!important;
}
.scwofo_map {
    background-position: top right !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	position: relative;
}
.scwofo_map .container {
    position: absolute;
    top: 176px;
    width: 100%;
    left: 0;
    right: 0;
}
.scwofo_map .container{
    padding-top: 0!important;
}
.scwofo_ourstats .container {
    background: #fff;
    padding-top: 61px !important;
    padding-bottom: 95px;
    padding-left: 63px;
    padding-right: 63px;
    display: inline-block;
    margin: 0 auto;
}
.scwofo_ourstats {
    text-align: center;
    margin-top: -35px;
}
.scwofo_ourstats_con_item {
    text-align: center;
    width: 25%;
    float: left;
    padding: 0 50px;
}

.scwofo_officerefur .container {
    padding-top: 0 !important;
}
.scwofo_officerefur {
    padding-top: 85.5px;
    padding-bottom: 80px;
}
.scwofo_officerefur_des span:last-child {
    margin-right: 0;
}
.scwofo_officerefur_des {
    margin-top: 80px;
    width: 84%;
    margin-left: auto;
    margin-right: auto;
}
.scwofo_officerefur_des span {
    width: 50%;
    float: left;
    color: #000000;
    font-family: Roboto;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    text-align: left;
}
.scwofo_officerefur_des_right{
	padding-left: 15px;
}
.scwofo_officerefur_des_left{
	padding-right: 15px;
}
.scwofo_welove .container {
    padding-top: 0!Important;
}
.scwofo_welove_con {
    padding-top: 76px;
    padding-right: 54px;
    padding-bottom: 76px;
    width: 100%;
    padding-left: 49%;   
	background-repeat: no-repeat!Important;
    background-size: cover!Important;
}
.scwofo_welove_title {
    padding-bottom: 30px;
    color: #000;
    font-family: Roboto Slab;
    font-size: 40px;
    font-weight: 300;
    line-height: 48px;
    text-align: left;
}
.scwofo_welove_des {
    color: #000000;
    font-family: Roboto;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    text-align: left;
    padding-bottom: 50px;
}
.scwofo_welove_contact_phone {
    margin-right: 29px;
}
.scwofo_welove_contact_phone a {
    background-color: #709404;
	border-radius: 30px;
	width: 200px;
	height: 60px;
	display: inline-block;
	text-align: center;
	line-height: 60px;
	color:#FFF7F7;
    font-family: Roboto Slab;
    font-size: 16px;
    font-weight: 700;
}
.scwofo_welove_contact_button {
    border: 2px solid #709404;
	border-radius: 30px;
	width: 200px;
	height: 60px;
	display: inline-block;
	text-align: center;
	line-height: 60px;
	cursor: pointer;
	color:#709404;
    font-family: Roboto Slab;
    font-size: 16px;
    font-weight: 700;
}
.scwofo_recentprojects {
    margin-top: 85.5px;
    margin-bottom: 71px;
	position:relative;
}
.scwofo_recentprojects .container {
    padding-top: 0!Important;
}
.scwofo_recentprojects_title {
    color: #000000;
    font-family: Roboto Slab;
    font-size: 40px;
    font-weight: 300;
    line-height: 48px;
    text-align: center;
    margin-bottom: 60px;
}
.scwofo_recentprojects_des span:last-child {
    margin-right: 0;
}
.scwofo_recentprojects_des {
    margin-top: 80px;
    display: inline-block;
    width: 100%;
}
.scwofo_recentprojects_des span {
    width: 48.5%;
    float: left;
    margin-right: 30px;
    color: #000000;
    font-family: Roboto;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    text-align: left;
}
.scwofo_recentprojects_des_left span {
    color: #709404;
    font-family: Roboto Slab;
    font-size: 80px;
    font-weight: 300;
    text-align: left;
    width: auto;
    padding-right: 17px;
    padding-bottom: 9px;
}


.scwofo_phare_slider_items {
    text-align: center;
	color: #fff;
}
.scwofo_phare_slider_item_quote img {
    text-align: center;
    margin: 0 auto;
	padding-top: 86px;
}
.scwofo_phare_slider_item_quote {
    padding-bottom: 12px;
}
.scwofo_phare_slider_item_title {
    color: #FFFFFF;
    font-family: Roboto;
    font-size: 40px;
    font-weight: 300;
    line-height: 48px;
    text-align: center;
    padding-bottom: 30px;
}
.scwofo_phare_slider_item_con {
    color: #FFFFFF;
    font-family: Roboto;
    font-size: 24px;
    font-weight: 300;
    line-height: 40px;
    width: 750px;
    text-align: center;
    margin: 0 auto;
	padding-bottom: 9px;
}
.scwofo_phare_slider_item_author {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 5px;
    line-height: 19px;
    text-align: center;
    padding-bottom: 25px;
}
.scwofo_phare_slider .bx-wrapper .bx-viewport {
    
}
.scwofo_phare_slider_item_logo img {
    text-align: center;
    margin: 0 auto;
}
.scwofo_contactus {
    background: #fff;
    padding: 80px 0;
}
.scwofo_contactus .container{
    padding-top: 0!Important;
}
.scwofo_contactus #gform_wrapper_4 {
    margin: 0 auto;
    width: 64%;
}
.scwofo_contactus_title {
    color: #000000;
    font-family: Roboto Slab;
    font-size: 60px;
    font-weight: 300;
    line-height: 48px;
    text-align: center;
    margin-bottom: 50px;
}
.gform_heading {
    display: none;
}
.scwofo_contactus #gform_wrapper_4 .gform_wrapper ul li.gfield {
    margin-top: 0;
    padding-top: 0;
    padding-right: 0;
}
.scwofo_contactus #gform_wrapper_4 .gfield .ginput_container input,
.scwofo_contactus #gform_wrapper_4 .gfield .ginput_container textarea {
    border-right: none;
	border-top: none;
	border-left: none;
	padding: 0!Important;
	height: 60px;
	margin-top: 0;
	border-bottom: 2px solid #333;
}
.scwofo_contactus #gform_wrapper_4 .gfield .ginput_container {
    margin-top: 0;
}
.scwofo_contactus .gform_wrapper .hidden_label .gfield_label {
    width: auto !important;
    position: relative!Important;
    height: 20px;
    color:#626262;
    font-family: Roboto;
    font-size: 18px;
    font-weight: 700;
    line-height: 21px;
    text-align: left;
}
#gform_submit_button_4 {
    background-color: #709404;
	border-radius: 30px;
	width: 100%;
	height: 70px;
	cursor: pointer;
	color:#FFF7F7 !important;
    font-family: Roboto Slab;
    font-size: 20px;
    font-weight: 700;
    line-height: 18px;
    text-align: center;
}
.et_pb_section {
    position: relative;
    background-color: transparent;
}
.scwofo_officerefur_con_main .twentytwenty-container img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.scwofo_officerefur_con .bx-wrapper {

    background: none;
    border: none;
    box-shadow: none;
    margin-top: 30px;
	margin-bottom: 0;

}
.scwofo_officerefur_con {

    width: 84%;
    margin: 0 auto;

}
.scwofo_officerefur_con_slider_item {

    margin-right: 32px;
	width: 293px !important;
height: 196px !important;
	}
.scwofo_officerefur_con_slider_item img {
    width: 100% !important;
    height: 100% !important;
	object-fit: cover;
}
.scwofo_welove {
    display: inline-block;
    width: 100%;
    margin-top: 80px;
}
.scwofo_recentprojects_con_left {
    width: 60%;
    float: left;
    height: 800px;
}
.scwofo_recentprojects_con_left_slider p {
    
}
.scwofo_recentprojects_con_left_slider_item_name a,.scwofo_recentprojects_right_con_slider_item_name a {
    color: #FFFFFF;
    font-family: Roboto Slab;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px;
    text-align: left;
}
.scwofo_recentprojects_con_left_slider_item_name,.scwofo_recentprojects_right_con_slider_item_name {
    position: absolute;
    bottom: 30px;
    left: 30px;
}
.scwofo_recentprojects_con_left_slider_item_location,.scwofo_recentprojects_right_con_slider_item_location  {
    color: #FFFFFF;
    font-family: Roboto;
    font-size: 18px;
    font-weight: 400;
    line-height: 21px;
    text-align: right;
    right: 30px;
    position: absolute;
    bottom: 30px;
}
.scwofo_recentprojects_con_left_slider .slick-slide img {
    display: block;
    height: 800px;
	width: 100%;
	object-fit: cover;
}
.scwofo_recentprojects_con_right_slider_item img {
    height: 400px !important;
    width: 100%;
    object-fit: cover;
}
.scwofo_recentprojects_con_right {
    float: right;
    width: 40%;
	height:800px;
}
.scwofo_recentprojects_con_right .slick-list.draggable {
    height: 800px !important;
	padding: 0!Important;
}
.scwofo_recentprojects_con_right_slider_item {
    position: relative;
	cursor: pointer;
}
.scwofo_recentprojects_con_right_slider .slick-prev.slick-arrow {
    z-index: 999;
	position: absolute;
	left: 0;
	right: 0;
	color: #fff;
	border: 2px solid #FFFFFF;
	border-radius: 100%;
	width: 62px;
	height: 62px;
	cursor: pointer;
	top: 40px;
	font-size: 20px;
	margin-left: auto;
	margin-right: auto;
}
.scwofo_recentprojects_con_right_slider .slick-next.slick-arrow {
    z-index: 999;
	position: absolute;
	right: 0px;
	font-size: 20px;
	color: #fff;
	border: 2px solid #FFFFFF;
	border-radius: 100%;
	width: 62px;
	height: 62px;
	cursor: pointer;
	bottom: -20px;
	left: 0;
	margin-left: auto;
	margin-right: auto;
	top: auto;
}
.scwofo_recentprojects_con_left_slider .slick-prev.slick-arrow {
    z-index: 999;
	position: absolute;
	left: 30px;
	color: #fff;
	border: 2px solid #FFFFFF;
	border-radius: 100%;
	width: 62px;
	height: 62px;
	cursor: pointer;
	font-size: 20px;
}
.scwofo_recentprojects_con_left_slider .slick-next.slick-arrow {
    z-index: 999;
	position: absolute;
	right: 30px;
	font-size: 20px;
	color: #fff;
	border: 2px solid #FFFFFF;
	border-radius: 100%;
	width: 62px;
	height: 62px;
	cursor: pointer;
}
aside#divi_pb_widget-4 {
    display: none;
}
.scwofo_officerefur_con_main .twentytwenty-container {
    height: 532px!important;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
    color: #fff!important;
}

@media (min-width:1500px) and (max-width:1700px){
	.scwofo_phare_slider_items .slick-prev {

    left: 20% !important;

}
.scwofo_phare_slider_items .slick-next {

    right: 20% !important;

}
.container {
    width: 1125px;
}
}
@media (min-width:1300px) and (max-width:1499px){
.scwofo_hero_vide_video_bg {
    width: 50%;
}
.scwofo_hero_vide_des {
    padding-top: 291px;
	}
	.scwofo_phare_item {
    width: 31.3%;
}
.scwofo_phare_slider_items .slick-prev {
    left: 10% !important;
}
.scwofo_phare_slider_items .slick-next {
    right: 10% !important;
}
.container {
    width: 1125px;
}
}
@media (min-width:1200px) and (max-width:1299px){
.scwofo_hero_vide_video_bg {
    width: 50%;
}
.scwofo_hero_vide_des {
    padding-top: 279px;
padding-bottom: 54px;
	}
	.container {
    width: 1080px;
}
	.scwofo_phare_item {
    width: 31.3%;
}
.scwofo_phare_slider_items .slick-prev {
    left: 10% !important;
}
.scwofo_phare_slider_items .slick-next {
    right: 10% !important;
}
.scwofo_officerefur_con_slider_item {
    width: 287px !important;
}
	.scwofo_hero h1 {
    font-size: 40px;
}
.scwofo_ourstats_con_item {
    padding: 0 30px;
}
.scw_productbrochures_item {
    margin-right: 117px!important;
}
.scw_productbrochures_item:nth-child(4n) {
    margin-right: 0!important;
}
}
@media (min-width:1024px) and (max-width:1199px){
.et_header_style_left #et-top-navigation #top-menu-nav #top-menu li a{
    font-size:12px!important;
}
.scwofo_hero_vide_video_bg {
    width: 50%;
}
.scwofo_hero_vide_des {
    padding-top: 225px;
    padding-bottom:0;
	}
	.scwofo_hero h1 {
    font-size: 40px;
}
.container {
    width: 920px!important;
}
.scwofo_whychoose_title,.scwofo_phare_title {
font-size: 35px;
}
.scwofo_whychoose_item span {
font-size: 14px;
}
	.scwofo_phare_item {
    width: 31%;
}
.scwofo_phare_slider_items .slick-prev {
    left: 5% !important;
}
.scwofo_phare_slider_items .slick-next {
    right: 5% !important;
}
.scwofo_phare_item_title {
    font-size: 20px;
}
.scwofo_phare_item_des {
    font-size: 14px;
}
.scwofo_ourstats_con_item {
    padding: 0 20px;
}
.scwofo_officerefur_con_main .twentytwenty-container {
    height: 420px !important;
}
.scwofo_officerefur_con_slider_item {
    margin-right: 30px;
    width: 239px !important;
    height: 176px !important;
}
.scwofo_whychoose_des,.scwofo_officerefur_des span {
    font-size: 16px;
}
.scwofo_phare_slider_item_con {
font-size: 20px;
line-height: 35px;
}
.scwofo_map_des {
    width: 41.5%;
}
.scwofo_welove_con {
    padding-left: 45%;
    background-position: top left -70px !important;
}
.scwofo_recentprojects_con_left_slider .slick-slide img,.scwofo_recentprojects_con_right,.scwofo_recentprojects_con_left {
    height: 600px;
}
.scwofo_recentprojects_con_right_slider_item img {
    height: 300px !important;
}
.scwofo_recentprojects_con_right .slick-list.draggable {
    height: 600px !important;
}
.scwofo_recentprojects_des span {
    width: 48.3%;
}
.scwofo_recentprojects_des span span {
    width: auto;
}
.scw_productbrochures_item {
    margin-right: 99px!important;
}
.scw_productbrochures_item_button a {
    font-size:14px!important;
}
.scw_productbrochures_item_name {
    font-size: 18px!important;
}
.scw_productbrochures_item:nth-child(4n) {
    margin-right: 0!important;
}
}
@media (min-width:980px) and (max-width:1023px){
#mobile_menu .menu-item-684 a {
    margin-bottom: 15px;
}
#mobile_menu .menu-item-2687 a,
#mobile_menu .menu-item-2688 a,
#mobile_menu .menu-item-2689 a,
#mobile_menu .menu-item-2725 a{
font-family: Roboto Condensed;
font-style: normal;
font-weight: bold;
font-size: 15px;
line-height: 18px;
background: #8CC63F;
border-radius: 40px;
display: inline-block;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
height: 40px;
padding: 11px 20px;
margin-bottom:10px;
}
#mobile_menu li{
margin-bottom:0px;
}
#mobile_menu .menu-item-82 a,
#mobile_menu .menu-item-225 a,
#mobile_menu .menu-item-3098 a,
#mobile_menu .menu-item-1353 a,
#mobile_menu .menu-item-4817 a,
#mobile_menu .menu-item-731 a,
#mobile_menu .menu-item-1812 a,
#mobile_menu .menu-item-684 a
{
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    line-height: 52px;
    text-transform: capitalize;
    color: 
    #633513;
    padding: 0;
    border-bottom: none;
}
#mobile_menu li{
position:relative;
}
#mobile_menu li a::before {
    position: absolute;
    top: 35%;
    content: "\f054";
    color: 
    #8CC63F;
    right: 0;
    font: normal normal normal 14px/1 FontAwesome;
}
#mobile_menu .menu-item-2687 a::before,
#mobile_menu .menu-item-2688 a::before,
#mobile_menu .menu-item-2689 a::before,
#mobile_menu .menu-item-2725 a::before {
    display:none;
}
#mobile_menu {
    position: absolute;
    top: -10px;
    width: 311px;
    left: auto;
    background: 
#FFFFFF;
box-shadow: 8px 0px 8px
    rgba(0, 0, 0, 0.08);
    border: none;
    right: 50px;
	height: 692px;
}
#mobile_menu .menu-item-2687::before {
    content: "";
    position: absolute;
    background: 
    #e9e9e9;
    width: 311px;
    height: 1px;
    top: 0;
    left: auto;
    right: auto;
    margin: 0 auto;
    transform: translateX(-14%);
}
#mobile_menu .menu-item-2687 {
    padding-top: 30px;
}
#mobile_menu li.green-btn a {
    background-color: 
transparent;
color:
#633513 !important;
padding: 0 !important;
    padding-bottom: 0px;
border-radius: 0;
border-bottom: 1px solid
    #E9E9E9;
    padding-bottom: 15px !important;
    margin-bottom: 30px;
}
#mobile_menu .sub-menu li a::before {
    display:none;
}
#mobile_menu .menu-item-has-children a{
	position:relative;
}
#mobile_menu .menu-item-has-children .sub-menu{
    display:none;
}
#mobile_menu .menu-item-has-children.open_submenu a::before{
position: absolute;
    top: 35%;
    content: "\f068";
    color: 
    #8CC63F;
    right: 0;
    font: normal normal normal 14px/1 FontAwesome;
}
#mobile_menu .menu-item-has-children.close_submneu a::before{
position: absolute;
    top: 35%;
    content: "\f067";
    color:
    #8CC63F;
    right: 0;
    font: normal normal normal 14px/1 FontAwesome;
}
#mobile_menu .menu-item-has-children > a {
    background-color:transparent;
}
.scwofo_hero_vide_video_bg {
    width: 50%;
}
.scwofo_hero_vide_des {
    padding-top: 225px;
    padding-bottom:0;
	}
	.scwofo_hero h1 {
    font-size: 40px;
}
.container {
    width: 882px!important;
}
.scwofo_whychoose_title,.scwofo_phare_title {
font-size: 35px;
}
.scwofo_whychoose_item span {
font-size: 14px;
}
	.scwofo_phare_item {
    width: 31%;
}
.scwofo_phare_slider_items .slick-prev {
    left: 5% !important;
}
.scwofo_phare_slider_items .slick-next {
    right: 5% !important;
}
.scwofo_phare_item_title {
    font-size: 20px;
}
.scwofo_phare_item_des {
    font-size: 14px;
}
.scwofo_ourstats_con_item {
    padding: 0 20px;
}
.scwofo_officerefur_con_main .twentytwenty-container {
    height: 420px !important;
}
.scwofo_officerefur_con_slider_item {
    margin-right: 30px;
    width: 233px !important;
    height: 176px !important;
}
.scwofo_whychoose_des,.scwofo_officerefur_des span {
    font-size: 16px;
}
.scwofo_phare_slider_item_con {
font-size: 20px;
line-height: 35px;
}
.scwofo_map_des {
    width: 41.5%;
}
.scwofo_welove_con {
    padding-left: 45%;
    background-position: top left -115px !important;
    padding-right: 10px;
}
.scwofo_recentprojects_con_left_slider .slick-slide img,.scwofo_recentprojects_con_right,.scwofo_recentprojects_con_left {
    height: 600px;
}
.scwofo_recentprojects_con_right_slider_item img {
    height: 300px !important;
}
.scwofo_recentprojects_con_right .slick-list.draggable {
    height: 600px !important;
}
.scwofo_recentprojects_des span {
    width: 48.3%;
}
.scwofo_phare_item_box {
    padding-left: 20px;
    padding-right: 20px;
	padding-top: 200px;
}
.scwofo_recentprojects_des span span {
    width: auto;
}
.scw_productbrochures_item {
    margin-right: 95px!important;
}
.scw_productbrochures_item_button a {
    font-size:12px!important;
}
.scw_productbrochures_item_name {
    font-size: 18px!important;
}
.scw_productbrochures_item:nth-child(4n) {
    margin-right: 0!important;
}
}
@media (min-width:768px) and (max-width:979px){
#mobile_menu .menu-item-2687::before {
    transform: translateX(-15%)!important;
	width: 132%;
}
#mobile_menu .menu-item-684 a {
    margin-bottom: 15px;
}
#mobile_menu .menu-item-2687 a,
#mobile_menu .menu-item-2688 a,
#mobile_menu .menu-item-2689 a,
#mobile_menu .menu-item-2725 a{
font-family: Roboto Condensed;
font-style: normal;
font-weight: bold;
font-size: 15px;
line-height: 18px;
background: #8CC63F;
border-radius: 40px;
display: inline-block;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
height: 40px;
padding: 11px 20px;
margin-bottom:10px;
}
#mobile_menu li{
margin-bottom:0px;
}
#mobile_menu .menu-item-82 a,
#mobile_menu .menu-item-225 a,
#mobile_menu .menu-item-3098 a,
#mobile_menu .menu-item-1353 a,
#mobile_menu .menu-item-4817 a,
#mobile_menu .menu-item-731 a,
#mobile_menu .menu-item-1812 a,
#mobile_menu .menu-item-684 a
{
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    line-height: 52px;
    text-transform: capitalize;
    color: 
    #633513;
    padding: 0;
    border-bottom: none;
}
#mobile_menu li{
position:relative;
}
#mobile_menu li a::before {
    position: absolute;
    top: 35%;
    content: "\f054";
    color: 
    #8CC63F;
    right: 0;
    font: normal normal normal 14px/1 FontAwesome;
}
#mobile_menu .menu-item-2687 a::before,
#mobile_menu .menu-item-2688 a::before,
#mobile_menu .menu-item-2689 a::before,
#mobile_menu .menu-item-2725 a::before {
    display:none;
}
#mobile_menu {
    position: absolute;
    top: -10px;
    width: 311px;
    left: auto;
    background: 
#FFFFFF;
box-shadow: 8px 0px 8px
    rgba(0, 0, 0, 0.08);
    border: none;
    right: 50px;
	height: 692px;
}
#mobile_menu .menu-item-2687::before {
    content: "";
    position: absolute;
    background: 
    #e9e9e9;
    width: 311px;
    height: 1px;
    top: 0;
    left: auto;
    right: auto;
    margin: 0 auto;
    transform: translateX(-10%);
}
#mobile_menu .menu-item-2687 {
    padding-top: 30px;
}
#mobile_menu li.green-btn a {
    background-color: 
transparent;
color:
#633513 !important;
padding: 0 !important;
    padding-bottom: 0px;
border-radius: 0;
border-bottom: 1px solid
    #E9E9E9;
    padding-bottom: 15px !important;
    margin-bottom: 30px;
}
#mobile_menu .sub-menu li a::before {
    display:none;
}
#mobile_menu .menu-item-has-children a{
	position:relative;
}
#mobile_menu .menu-item-has-children .sub-menu{
    display:none;
}
#mobile_menu .menu-item-has-children.open_submenu a::before{
position: absolute;
    top: 35%;
    content: "\f068";
    color: 
    #8CC63F;
    right: 0;
    font: normal normal normal 14px/1 FontAwesome;
}
#mobile_menu .menu-item-has-children.close_submneu a::before{
position: absolute;
    top: 35%;
    content: "\f067";
    color: 
    #8CC63F;
    right: 0;
    font: normal normal normal 14px/1 FontAwesome;
}
#mobile_menu .menu-item-has-children > a {
    background-color:transparent;
}
.scwofo_hero_vide_video_bg {
    width: 50%;
}
.scwofo_hero_vide_des {
    padding-top: 100px;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 16px;
}
.scwofo_whychoose_items {
    margin-top: 30px;
    margin-bottom: 30px;
}
.scwofo_whychoose_des {
width: 100%;
}
.scwofo_phare {
    margin-top: 30px;
}
	.scwofo_hero h1 {
    font-size: 40px;
}
.container {
    width: 614px!important;
}
.scwofo_whychoose_title,.scwofo_phare_title {
font-size: 35px;
width: 100%;
}
.scwofo_whychoose_item span {
font-size: 14px;
}
.scwofo_phare_item {
    width: 31.7%;
    padding: 5px;
    margin-right: 15px;
}
.scwofo_phare_slider_items .slick-prev {
    left:0!important;
}
.scwofo_phare_slider_items .slick-next {
    right: 0!important;
}
.scwofo_phare_item_title {
    font-size: 20px;
}
.scwofo_phare_item_des {
    font-size: 14px;
}
.scwofo_ourstats_con_item {
    padding: 0 10px;
}
.scwofo_officerefur_con_main .twentytwenty-container {
    height: 320px !important;
}
.scwofo_officerefur_con_slider_item {
    margin-right: 20px;
    width: 196px !important;
    height: 146px !important;
}
.scwofo_whychoose_des,.scwofo_officerefur_des span {
    font-size: 14px;
}
.scwofo_phare_slider_item_con {
font-size: 18px;
line-height: 30px;
width: 600px;
}
.scwofo_map_des {
    width: 55.5%;
}
.scwofo_welove_con {
    padding-left: 30px;
    background-position: top -299px left !important;
    padding-top: 330px;
    padding-right: 30px;
    padding-bottom: 30px;
}
.scwofo_recentprojects_con_left_slider .slick-slide img,.scwofo_recentprojects_con_right,.scwofo_recentprojects_con_left {
    height: 500px;
}
.scwofo_recentprojects_con_right_slider_item img {
    height: 250px !important;
}
.scwofo_recentprojects_con_right .slick-list.draggable {
    height: 500px !important;
}
.scwofo_recentprojects_des span {
    width: 47%;
	font-size: 16px;
}
.scwofo_phare_item_box {
    padding-left: 20px;
    padding-right: 20px;
	padding-top: 200px;
}
.scwofo_recentprojects_des span span {
    width: auto;
	font-size: 60px;
}
.scwofo_hero {
    height: 600px;
}
.scwofo_hero h1 {
    font-size: 30px;
    line-height: normal;
    padding-top: 70px;
    padding-bottom: 30px;
}
.scwofo_hero_contact_button {
    margin-bottom: 30px;
}
.scwofo_ourstats .container {
    padding-top: 30px !important;
    padding-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
}
.scwofo_ourstats_title {
    margin-bottom: 30px;
}
.scwofo_ourstats_con_item_label {
    font-size: 14px;
    line-height: normal;
}
.scwofo_officerefur_con {
    width: 100%;
}
.scwofo_officerefur_des {
    margin-top: 30px;
    width: 100%;
}
.scwofo_welove {
    margin-top: 30px;
}
.scwofo_welove .container {
    background: #fff;
}
.scwofo_contactus #gform_wrapper_4 {
    width: 80%;
}
.scwofo_phare_slider_items .slick-list {
    width: 100%;
    padding: 0 !important;
}
.scwofo_recentprojects_des {
    margin-top: 30px;
}
.scw_productbrochures_item {
    margin-right: 40px!important;
	width: 28.86%!important;
}
.scw_productbrochures_item_button a {
    font-size:12px!important;
}
.scw_productbrochures_item_name {
    font-size: 18px!important;
}
.scw_productbrochures_item:nth-child(3n) {
    margin-right: 0!important;
}
}
@media (min-width:640px) and (max-width:767px){
#mobile_menu .menu-item-684 a {
    margin-bottom: 15px;
}
#mobile_menu .menu-item-2687 a,
#mobile_menu .menu-item-2688 a,
#mobile_menu .menu-item-2689 a,
#mobile_menu .menu-item-2725 a{
font-family: Roboto Condensed;
font-style: normal;
font-weight: bold;
font-size: 15px;
line-height: 18px;
background: #8CC63F;
border-radius: 40px;
display: inline-block;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
height: 40px;
padding: 11px 20px;
margin-bottom:10px;
}
#mobile_menu li{
margin-bottom:0px;
}
#mobile_menu .menu-item-82 a,
#mobile_menu .menu-item-225 a,
#mobile_menu .menu-item-3098 a,
#mobile_menu .menu-item-1353 a,
#mobile_menu .menu-item-4817 a,
#mobile_menu .menu-item-731 a,
#mobile_menu .menu-item-1812 a,
#mobile_menu .menu-item-684 a
{
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    line-height: 52px;
    text-transform: capitalize;
    color: 
    #633513;
    padding: 0;
    border-bottom: none;
}
#mobile_menu li{
position:relative;
}
#mobile_menu li a::before {
    position: absolute;
    top: 35%;
    content: "\f054";
    color: 
    #8CC63F;
    right: 0;
    font: normal normal normal 14px/1 FontAwesome;
}
#mobile_menu .menu-item-2687 a::before,
#mobile_menu .menu-item-2688 a::before,
#mobile_menu .menu-item-2689 a::before,
#mobile_menu .menu-item-2725 a::before {
    display:none;
}
#mobile_menu {
    position: absolute;
    top: -10px;
    width: 311px;
    left: auto;
    background: 
#FFFFFF;
box-shadow: 8px 0px 8px
    rgba(0, 0, 0, 0.08);
    border: none;
    right: 50px;
	height: 692px;
}
#mobile_menu .menu-item-2687::before {
    content: "";
    position: absolute;
    background: 
    #e9e9e9;
    width: 311px;
    height: 1px;
    top: 0;
    left: auto;
    right: auto;
    margin: 0 auto;
    transform: translateX(-8.5%);
}
#mobile_menu .menu-item-2687 {
    padding-top: 30px;
}
#mobile_menu li.green-btn a {
    background-color: 
transparent;
color:
#633513 !important;
padding: 0 !important;
    padding-bottom: 0px;
border-radius: 0;
border-bottom: 1px solid
    #E9E9E9;
    padding-bottom: 15px !important;
    margin-bottom: 30px;
}
#mobile_menu .sub-menu li a::before {
    display:none;
}
#mobile_menu .menu-item-has-children a{
	position:relative;
}
#mobile_menu .menu-item-has-children .sub-menu{
    display:none;
}
#mobile_menu .menu-item-has-children.open_submenu a::before{
position: absolute;
    top: 35%;
    content: "\f068";
    color: 
    #8CC63F;
    right: 0;
    font: normal normal normal 14px/1 FontAwesome;
}
#mobile_menu .menu-item-has-children.close_submneu a::before{
position: absolute;
    top: 35%;
    content: "\f067";
    color: 
    #8CC63F;
    right: 0;
    font: normal normal normal 14px/1 FontAwesome;
}
#mobile_menu .menu-item-has-children > a {
    background-color:transparent;
}
.container {
    width: 512px!important;
}
.scwofo_hero h1 {
    font-size: 30px;
    line-height: normal;
    padding-top: 50px;
    padding-bottom: 30px;
}
.scwofo_hero_contact_button {
    margin-bottom: 60px;
}
.scwofo_hero_vide_video_bg {
    position: relative;
    left: 0;
    display: inline-block;
	top: 0;
	width: 100%;
}
.scwofo_hero_vide_des {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
}
.scwofo_whychoose {
    margin-top: 30px;
}
.scwofo_whychoose_title {
width: 100%;
}
.scwofo_whychoose_item {
    width: 33.333%!important;
}
.scwofo_whychoose_item span {
    font-size: 16px;
}
.scwofo_whychoose_items {
    margin-top: 30px;
    margin-bottom: 30px;
}
.scwofo_whychoose_des,.scwofo_phare_title {
    width: 100%;
}
.scwofo_phare {
    margin-top: 30px;
}
.scwofo_phare_item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
}
.scwofo_phare_slider {
    margin-top: 200%;
}
.scwofo_phare_slider_items .slick-prev {
    left: 0% !important;
}
.scwofo_phare_slider_items .slick-next {
    right: 0% !important;
}
.scwofo_phare_slider_item_con {
    width: 550px;
	font-size: 20px;
line-height: 30px;
padding-left: 35px;
padding-right: 35px;
}
.scwofo_phare_slider_items .slick-list {
    width: 100%;
    padding: 0 !important;
}
.scwofo_hero {
    height: 600px;
	background-size: cover !important;
background-position: top right -135px!Important;
}
.scwofo_map_des {
    width: 70%;
}
.scwofo_map .container {
    top: 80px;
	}
	#map {
    height: 570px!important;
}
.scwofo_ourstats .container {
    padding-left: 30px;
    padding-right: 30px;
	padding-bottom: 30px;
}
.scwofo_ourstats_con_item {
    width: 50%;
	padding: 20px;
}
.scwofo_ourstats_title {
    margin-bottom: 20px;
}
.scwofo_officerefur {
    padding-top: 30px;
    padding-bottom: 30px;
}
.scwofo_officerefur_con {
    width: 100%;
}
.scwofo_officerefur_con_main .twentytwenty-container {
    height: 380px !important;
}
.scwofo_officerefur_con_slider_item {
    margin-right: 22px;
    width: 156px !important;
    height: 136px !important;
}
.scwofo_officerefur_des {
    margin-top: 30px;
    width: 100%;
}
.scwofo_officerefur_des span {
    width: 100%;
}
.scwofo_officerefur_des_left {
    padding-right: 0;
}
.scwofo_officerefur_des_right {
    padding-left: 0;
}
.scwofo_welove {
    margin-top: 30px;
}
.scwofo_welove .container {
    background: #fff;
}
.scwofo_welove_con {
    padding-left: 30px;
    background-position: top -335px left -50px !important;
    padding-top: 330px;
    padding-right: 30px;
    padding-bottom: 30px;
}
.scwofo_recentprojects_con_left_slider .slick-slide img {
    height: 400px;
}
.scwofo_recentprojects_con_left,.scwofo_recentprojects_con_right{
    height: 400px;
}
.scwofo_recentprojects_con_right .slick-list.draggable {
    height: 400px !important;
    padding: 0!Important;
}
.scwofo_recentprojects_con_right_slider_item img {
    height: 200px !important;
}
.scwofo_recentprojects_des span {
    width: 100%;
    margin-right: 0;
}
.scwofo_contactus #gform_wrapper_4 {
    margin: 0 auto;
    width: 100%;
}
.scwofo_recentprojects {
    margin-top: 30px;
    margin-bottom: 30px;
    position: relative;
}
.scwofo_contactus {
    padding: 50px 0;
}
.scwofo_recentprojects_des span span {
    width: auto;
}
.scw_productbrochures_item {
    margin-right: 30px!important;
	width: 46.86%!important;
}
.scw_productbrochures_item_button a {
    font-size:12px!important;
}
.scw_productbrochures_item_name {
    font-size: 18px!important;
}
.scw_productbrochures_item:nth-child(2n) {
    margin-right: 0!important;
}
.scw_productbrochures_item_thum:hover a {
    width: 92%!important;
    height: 92%!important;
}
}
@media (min-width:480px) and (max-width:639px){
#top-header{
	display:none;
}
#mobile_menu .menu-item-684 a {
    margin-bottom: 15px;
}
#mobile_menu .menu-item-2687 a,
#mobile_menu .menu-item-2688 a,
#mobile_menu .menu-item-2689 a,
#mobile_menu .menu-item-2725 a{
font-family: Roboto Condensed;
font-style: normal;
font-weight: bold;
font-size: 15px;
line-height: 18px;
background: #8CC63F;
border-radius: 40px;
display: inline-block;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
height: 40px;
padding: 11px 20px;
margin-bottom:10px;
}
#mobile_menu li{
margin-bottom:0px;
}
#mobile_menu .menu-item-82 a,
#mobile_menu .menu-item-225 a,
#mobile_menu .menu-item-3098 a,
#mobile_menu .menu-item-1353 a,
#mobile_menu .menu-item-4817 a,
#mobile_menu .menu-item-731 a,
#mobile_menu .menu-item-1812 a,
#mobile_menu .menu-item-684 a
{
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    line-height: 52px;
    text-transform: capitalize;
    color: 
    #633513;
    padding: 0;
    border-bottom: none;
}
#mobile_menu li{
position:relative;
}
#mobile_menu li a::before {
    position: absolute;
    top: 35%;
    content: "\f054";
    color: 
    #8CC63F;
    right: 0;
    font: normal normal normal 14px/1 FontAwesome;
}
#mobile_menu .menu-item-2687 a::before,
#mobile_menu .menu-item-2688 a::before,
#mobile_menu .menu-item-2689 a::before,
#mobile_menu .menu-item-2725 a::before {
    display:none;
}

#mobile_menu .menu-item-2687::before {
    content: "";
    position: absolute;
    background: 
    #e9e9e9;
    width: 311px;
    height: 1px;
    top: 0;
    left: auto;
    right: auto;
    margin: 0 auto;
    transform: translateX(-8%);
}
#mobile_menu .menu-item-2687 {
    padding-top: 30px;
}
#mobile_menu li.green-btn a {
    background-color: 
transparent;
color:
#633513 !important;
padding: 0 !important;
    padding-bottom: 0px;
border-radius: 0;
border-bottom: 1px solid
    #E9E9E9;
    padding-bottom: 15px !important;
    margin-bottom: 30px;
}
#mobile_menu .sub-menu li a::before {
    display:none;
}
#mobile_menu .menu-item-has-children a{
	position:relative;
}
#mobile_menu .menu-item-has-children .sub-menu{
    display:none;
}
#mobile_menu .menu-item-has-children.open_submenu a::before{
position: absolute;
    top: 35%;
    content: "\f068";
    color: 
    #8CC63F;
    right: 0;
    font: normal normal normal 14px/1 FontAwesome;
}
#mobile_menu .menu-item-has-children.close_submneu a::before{
position: absolute;
    top: 35%;
    content: "\f067";
    color: 
    #8CC63F;
    right: 0;
    font: normal normal normal 14px/1 FontAwesome;
}
#mobile_menu .menu-item-has-children > a {
    background-color:transparent;
}
#mobile_menu {
    position: fixed;
    top: -5px;
    width: 311px;
    left: 0;
    background: 
#FFFFFF;
box-shadow: 8px 0px 8px
    rgba(0, 0, 0, 0.08);
    border: none;
    right: auto;
    height: 100%;
}
.scw_stickmenu {
    display: inline-block !important;
}
#menu-top-slider-menu .menu-item a.menu-image-hovered:hover img.hovered-image {
    margin-left:10px !important;
}
	#menu-top-slider-menu.top-slider-menu .menu-item a.menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper {
    width: 100%;
    position: absolute;
    left: 0;
}
.menu-image-title-before.menu-image-not-hovered img, .menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper, .menu-image-title-after.menu-image-title {
    padding-left: 10px;
    padding-top: 10px !important;
    display: inline-block;
}
	#menu-top-slider-menu.top-slider-menu li a {
		line-height: 20px;
	}
	#menu-top-slider-menu.top-slider-menu li a {
		line-height: 40px;
	}
	#menu-top-slider-menu.top-slider-menu li img {
		left: 0 !important;
		right: 0 !important;
		margin-left: 10px!important;
		margin-right: auto !important;
		margin-top: 30px !important;
	}
.container {
    width: 384px!important;
}
.scwofo_hero h1 {
    font-size: 20px;
    line-height: normal;
    padding-top: 50px;
    padding-bottom: 30px;
}
.scwofo_hero_des {
    font-size: 14px;
    line-height: 20px;
    width: 60%;
    text-align: left;
    margin-bottom: 38px;
}
.scwofo_hero_contact_button {
    margin-bottom: 60px;
}
.scwofo_hero_vide_video_bg {
    position: relative;
    left: 0;
    display: inline-block;
	top: 0;
	width: 100%;
}
.scwofo_hero_vide_des {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
}
.scwofo_whychoose {
    margin-top: 30px;
}
.scwofo_whychoose_title {
width: 100%;
font-size: 30px;
}
.scwofo_whychoose_item {
    width: 50%!important;
}
.scwofo_whychoose_item span {
    font-size: 16px;
}
.scwofo_whychoose_items {
    margin-top: 30px;
    margin-bottom: 30px;
}
.scwofo_phare_title {
font-size: 30px;
}
.scwofo_welove_contact_phone a {
margin-bottom: 10px;
}
.scwofo_whychoose_des,.scwofo_phare_title {
    width: 100%;
}
.scwofo_phare {
    margin-top: 30px;
}
.scwofo_phare_item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
}
.scwofo_phare_slider {
    margin-top: 270%;
}
.scwofo_phare_slider_items .slick-prev {
    left: 0% !important;
}
.scwofo_phare_slider_items .slick-next {
    right: 0% !important;
}
.scwofo_phare_slider_item_con {
    width: 400px;
	font-size: 18px;
line-height: 28px;
padding-left: 35px;
padding-right: 35px;
}
.scwofo_phare_slider_items .slick-list {
    width: 100%;
    padding: 0 !important;
}
.scwofo_phare_slider_items .slick-prev, .scwofo_phare_slider_items .slick-next {
    top: 55%;
}
.scwofo_hero {
    height: 455px;
	background-size: cover !important;
background-position: top right -110px!Important;
}
.scwofo_map_des {
    width: 75%;
}
.scwofo_map_des {
font-size: 16px;
line-height: 28px;
}
.scwofo_map .container {
    top: 80px;
	}
	#map {
    height: 570px!important;
}
.scwofo_ourstats .container {
    padding-left: 30px;
    padding-right: 30px;
	padding-bottom: 30px;
}
.scwofo_ourstats_con_item {
    width: 50%;
	padding: 20px;
}
.scwofo_ourstats_title {
    margin-bottom: 20px;
}
.scwofo_officerefur {
    padding-top: 30px;
    padding-bottom: 30px;
}
.scwofo_officerefur_con {
    width: 100%;
}
.scwofo_officerefur_con_main .twentytwenty-container {
    height: 222px !important;
}
.scwofo_officerefur_con_slider_item {
    margin-right: 10px;
    width: 122px !important;
    height: 100px !important;
}
.scwofo_officerefur_des {
    margin-top: 30px;
    width: 100%;
}
.scwofo_officerefur_des span {
    width: 100%;
	font-size: 16px;
}
.scwofo_officerefur_des_left {
    padding-right: 0;
}
.scwofo_officerefur_des_right {
    padding-left: 0;
}
.scwofo_welove {
    margin-top: 30px;
}
.scwofo_welove .container {
    background: #fff;
}
.scwofo_welove_con {
    padding-left: 30px;
    background-position: top -475px left -113px !important;
    padding-top: 330px;
    padding-right: 30px;
    padding-bottom: 30px;
}
.scwofo_recentprojects_con_left_slider .slick-slide img {
    height: 300px;
}
.scwofo_recentprojects_con_left,.scwofo_recentprojects_con_right{
    height: 300px;
}
.scwofo_recentprojects_con_right .slick-list.draggable {
    height: 300px !important;
    padding: 0!Important;
}
.scwofo_recentprojects_con_right_slider_item img {
    height: 150px !important;
}
.scwofo_recentprojects_des span {
    width: 100%;
    margin-right: 0;
	font-size: 16px;
}
.scwofo_contactus #gform_wrapper_4 {
    margin: 0 auto;
    width: 100%;
}
.scwofo_recentprojects {
    margin-top: 30px;
    margin-bottom: 30px;
    position: relative;
}
.scwofo_contactus {
    padding: 50px 0;
}
.scwofo_recentprojects_des span span {
    width: auto;
    font-size: 60px;
}
.scwofo_recentprojects_con_left_slider_item_name a, .scwofo_recentprojects_right_con_slider_item_name a {
    font-size: 14px;
}
.scwofo_recentprojects_con_left_slider_item_location, .scwofo_recentprojects_right_con_slider_item_location {
    font-size: 14px;
    left: 30px;
    right:auto;
    bottom: 10px;
}
.scwofo_welove_des {
    padding-bottom: 30px;
}
.scwofo_phare_items {
    margin-top: 30px;
}
.scwofo_phare_item_box {
    padding-top: 145px;
}
.scw_productbrochures_item {
    margin-right: 23px!important;
	width: 46.86%!important;
}
.scw_productbrochures_item_button a {
    font-size:12px!important;
}
.scw_productbrochures_item_name {
    font-size: 18px!important;
}
.scw_productbrochures_item:nth-child(2n) {
    margin-right: 0!important;
}
.scw_productbrochures_item_thum:hover a {
    width: 92%!important;
    height: 92%!important;
}
}
@media (min-width:375px) and (max-width:479px){
#top-header{
	display:none;
}
#mobile_menu .menu-item-684 a {
    margin-bottom: 15px;
}
#mobile_menu .menu-item-2687 a,
#mobile_menu .menu-item-2688 a,
#mobile_menu .menu-item-2689 a,
#mobile_menu .menu-item-2725 a{
font-family: Roboto Condensed;
font-style: normal;
font-weight: bold;
font-size: 15px;
line-height: 18px;
background: #8CC63F;
border-radius: 40px;
display: inline-block;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
height: 40px;
padding: 11px 20px;
margin-bottom:10px;
}
#mobile_menu li{
margin-bottom:0px;
}
#mobile_menu .menu-item-82 a,
#mobile_menu .menu-item-225 a,
#mobile_menu .menu-item-3098 a,
#mobile_menu .menu-item-1353 a,
#mobile_menu .menu-item-4817 a,
#mobile_menu .menu-item-731 a,
#mobile_menu .menu-item-1812 a,
#mobile_menu .menu-item-684 a
{
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    line-height: 52px;
    text-transform: capitalize;
    color: 
    #633513;
    padding: 0;
    border-bottom: none;
}
#mobile_menu li{
position:relative;
}
#mobile_menu li a::before {
    position: absolute;
    top: 35%;
    content: "\f054";
    color: 
    #8CC63F;
    right: 0;
    font: normal normal normal 14px/1 FontAwesome;
}

#mobile_menu .menu-item-2687::before {
    content: "";
    position: absolute;
    background: 
    #e9e9e9;
    width: 285px;
    height: 1px;
    top: 0;
    left: auto;
    right: auto;
    margin: 0 auto;
    transform: translateX(-6%);
}
#mobile_menu .menu-item-2687 {
    padding-top: 30px;
}
#mobile_menu li.green-btn a {
    background-color: 
transparent;
color:
#633513 !important;
padding: 0 !important;
    padding-bottom: 0px;
border-radius: 0;
border-bottom: 1px solid
    #E9E9E9;
    padding-bottom: 15px !important;
    margin-bottom: 30px;
}
#mobile_menu .sub-menu li a::before {
    display:none;
}
#mobile_menu .menu-item-has-children a{
	position:relative;
}
#mobile_menu .menu-item-has-children .sub-menu{
    display:none;
}
#mobile_menu .menu-item-has-children.open_submenu a::before{
position: absolute;
    top: 35%;
    content: "\f068";
    color: 
    #8CC63F;
    right: 0;
    font: normal normal normal 14px/1 FontAwesome;
}
#mobile_menu .menu-item-has-children.close_submneu a::before{
position: absolute;
    top: 35%;
    content: "\f067";
    color: 
    #8CC63F;
    right: 0;
    font: normal normal normal 14px/1 FontAwesome;
}
#mobile_menu .menu-item-has-children > a {
    background-color:transparent;
}
#mobile_menu .menu-item-2687 a::before,
#mobile_menu .menu-item-2688 a::before,
#mobile_menu .menu-item-2689 a::before,
#mobile_menu .menu-item-2725 a::before {
    display:none;
}
#mobile_menu {
    position: fixed;
    top: -5px;
    width: 285px;
    left: 0;
    background: 
#FFFFFF;
box-shadow: 8px 0px 8px
    rgba(0, 0, 0, 0.08);
    border: none;
    right: auto;
    height: 100%;
}
.container {
    width: 300px!important;
}
.scw_stickmenu {
    display: inline-block !important;
}
.scwofo_hero h1 {
    font-size: 20px;
    line-height: normal;
    padding-top: 50px;
    padding-bottom: 30px;
}
.scwofo_hero_des {
    font-size: 14px;
    line-height: 20px;
    width: 60%;
    text-align: left;
    margin-bottom: 20px;
}
.scwofo_hero_contact_button {
    margin-bottom: 22px;
}
.scwofo_hero_vide_video_bg {
    position: relative;
    left: 0;
    display: inline-block;
	top: 0;
	width: 100%;
}
.scwofo_hero_vide_video_bg img:nth-child(2) {
    top: 30%;
}
.scwofo_hero_vide_des {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
}
.scwofo_whychoose {
    margin-top: 0;
}
.scwofo_whychoose_title {
    width: 100%;
    font-size: 24px;
    line-height: normal;
}
.scwofo_whychoose_item {
    width: 50%!important;
}
.scwofo_whychoose_item span {
    font-size: 14px;
}
.scwofo_phare_title {
    font-size: 24px;
}
.scwofo_whychoose_items {
    margin-top: 30px;
    margin-bottom: 30px;
}
.scwofo_whychoose_des,.scwofo_phare_title {
    width: 100%;
}
.scwofo_phare {
    margin-top: 30px;
}
.scwofo_phare_item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
}
.scwofo_phare_slider {
    margin-top: 380%;
}
.scwofo_phare_slider_items .slick-prev {
    left: 0% !important;
}
.scwofo_phare_slider_items .slick-next {
    right: 0% !important;
}
.scwofo_phare_slider_item_con {
    width: 350px;
    font-size: 14px;
    line-height: normal;
    padding-left: 35px;
    padding-right: 35px;
}
.scwofo_phare_slider_items .slick-list {
    width: 100%;
    padding: 0 !important;
}
.scwofo_phare_slider_items .slick-prev, .scwofo_phare_slider_items .slick-next {
    top: 55%;
}
.scwofo_hero {
    height: 490px;
	background-size: cover !important;
background-position: top right -160px!Important;
}
.scwofo_map_des {
    width: 100%;
}
.scwofo_map_des {
font-size: 16px;
line-height: 28px;
}
.scwofo_map .container {
    top: 80px;
	}
	#map {
    height: 570px!important;
}
.scwofo_ourstats .container {
    padding-left: 30px;
    padding-right: 30px;
	padding-bottom: 30px;
}
.scwofo_ourstats_con_item {
    width: 100%;
	padding: 20px;
}
.scwofo_ourstats_title {
    margin-bottom: 20px;
}
.scwofo_officerefur {
    padding-top: 30px;
    padding-bottom: 30px;
}
.scwofo_officerefur_con {
    width: 100%;
}
.scwofo_officerefur_con_main .twentytwenty-container {
    height: 250px !important;
}
.scwofo_officerefur_con_slider_item {
    margin-right: 10px;
    width: 145px !important;
    height: 100px !important;
}
.scwofo_welove_des {
    padding-bottom: 30px;
}
.scwofo_officerefur_des {
    margin-top: 30px;
    width: 100%;
}
.scwofo_officerefur_des span {
    width: 100%;
	font-size: 16px;
}
.scwofo_officerefur_des_left {
    padding-right: 0;
}
.scwofo_officerefur_des_right {
    padding-left: 0;
}
.scwofo_welove {
    margin-top: 30px;
}
.scwofo_welove .container {
    background: #fff;
}
.scwofo_welove_con {
    padding-left: 30px;
    background-position: top -500px left -195px !important;
    padding-top: 220px;
    padding-right: 30px;
    padding-bottom: 30px;
}
.scwofo_welove_contact_phone a {
margin-bottom: 10px;
}
.scwofo_welove_title {
    font-size: 30px;
}
.scwofo_recentprojects_con_left_slider .slick-slide img {
    height: 300px;
}
.scwofo_contactus_title {
    font-size: 55px;
}
.scwofo_recentprojects_con_left,.scwofo_recentprojects_con_right{
    height: 300px;
}
.scwofo_recentprojects_con_right .slick-list.draggable {
    height: 300px !important;
    padding: 0!Important;
}
.scwofo_recentprojects_con_right_slider_item img {
    height: 150px !important;
}
.scwofo_recentprojects_des span {
    width: 100%;
    margin-right: 0;
	font-size: 16px;
}
.scwofo_contactus #gform_wrapper_4 {
    margin: 0 auto;
    width: 100%;
}
.scwofo_recentprojects {
    margin-top: 30px;
    margin-bottom: 30px;
    position: relative;
}
.scwofo_contactus {
    padding: 50px 0;
}
.scwofo_recentprojects_des span span {
    width: auto;
    font-size: 60px;
}
.scwofo_recentprojects_con_left_slider_item_name a, .scwofo_recentprojects_right_con_slider_item_name a {
    font-size: 12px;
}
.scwofo_recentprojects_con_left_slider_item_location, .scwofo_recentprojects_right_con_slider_item_location {
    font-size: 14px;
    left: 10px;
    right:auto;
    bottom: 10px;
}
.scwofo_hero_contact_button {
    width: 185px;
    height: 50px;
    line-height: 50px;
}
.slick-prev.slick-arrow,.slick-next.slick-arrow {
    width: 42px;
    height: 42px;
}
.scwofo_recentprojects_con_left_slider_item_name, .scwofo_recentprojects_right_con_slider_item_name {
    left: 10px;
}
.scwofo_phare_items {
    margin-top: 30px;
}
.scwofo_phare_item_box {
    padding-top: 125px;
}
.scw_productbrochures_item {
    margin-right: 0px!important;
	width: 100%!important;
}
.scw_productbrochures_item_thum:hover a {
    width: 94%!important;
    height: 94%!important;
}
.scw_productbrochures_item_thum:hover a img {
    top: 45%!important;
}
}
@media (min-width:320px) and (max-width:374px){
.schhome_sendusrequest_form_head p {
    font-size: 20px!important;
}
.scw_stickmenu {
    display: inline-block !important;
}
#mobile_menu .menu-item-684 a {
    margin-bottom: 15px;
}
#mobile_menu .menu-item-2687 a,
#mobile_menu .menu-item-2688 a,
#mobile_menu .menu-item-2689 a,
#mobile_menu .menu-item-2725 a{
font-family: Roboto Condensed;
font-style: normal;
font-weight: bold;
font-size: 15px;
line-height: 18px;
background: #8CC63F;
border-radius: 40px;
display: inline-block;
text-align: center;
text-transform: uppercase;
color: #FFFFFF;
height: 40px;
padding: 11px 20px;
margin-bottom:10px;
}
#mobile_menu li{
margin-bottom:0px;
}
#mobile_menu .menu-item-82 a,
#mobile_menu .menu-item-225 a,
#mobile_menu .menu-item-3098 a,
#mobile_menu .menu-item-1353 a,
#mobile_menu .menu-item-4817 a,
#mobile_menu .menu-item-731 a,
#mobile_menu .menu-item-1812 a,
#mobile_menu .menu-item-684 a
{
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    line-height: 52px;
    text-transform: capitalize;
    color: 
    #633513;
    padding: 0;
    border-bottom: none;
}
#mobile_menu li{
position:relative;
}
#mobile_menu li a::before {
    position: absolute;
    top: 35%;
    content: "\f054";
    color: 
    #8CC63F;
    right: 0;
    font: normal normal normal 14px/1 FontAwesome;
}
#mobile_menu .menu-item-2687 a::before,
#mobile_menu .menu-item-2688 a::before,
#mobile_menu .menu-item-2689 a::before,
#mobile_menu .menu-item-2725 a::before {
    display:none;
}
#mobile_menu .menu-item-2687::before {
    content: "";
    position: absolute;
    background: 
    #e9e9e9;
    width: 118%;
    height: 1px;
    top: 0;
    left: auto;
    right: auto;
    margin: 0 auto;
    transform: translateX(-9%);
}
#mobile_menu .menu-item-2687 {
    padding-top: 30px;
}
#mobile_menu li.green-btn a {
    background-color: 
transparent;
color:
#633513 !important;
padding: 0 !important;
    padding-bottom: 0px;
border-radius: 0;
border-bottom: 1px solid
    #E9E9E9;
    padding-bottom: 15px !important;
    margin-bottom: 30px;
}
#mobile_menu .sub-menu li a::before {
    display:none;
}
#mobile_menu .menu-item-has-children a{
	position:relative;
}
#mobile_menu .menu-item-has-children .sub-menu{
    display:none;
}
#mobile_menu .menu-item-has-children.open_submenu a::before{
position: absolute;
    top: 35%;
    content: "\f068";
    color: 
    #8CC63F;
    right: 0;
    font: normal normal normal 14px/1 FontAwesome;
}
#mobile_menu .menu-item-has-children.close_submneu a::before{
position: absolute;
    top: 35%;
    content: "\f067";
    color: 
    #8CC63F;
    right: 0;
    font: normal normal normal 14px/1 FontAwesome;
}
#mobile_menu .menu-item-has-children > a {
    background-color:transparent;
}
#top-header{
	display:none;
}
#mobile_menu {
    position: fixed;
    top: -5px;
    width: 70%;
    left: 0;
    background: 
#FFFFFF;
box-shadow: 8px 0px 8px
    rgba(0, 0, 0, 0.08);
    border: none;
    right: auto;
    height: 100%;
}
.container {
    width: 256px!important;
}
.scwofo_hero h1 {
    font-size: 13px;
    line-height: normal;
    padding-top: 50px;
    padding-bottom: 30px;
}
.scwofo_hero_des {
    font-size: 12px;
    line-height: 20px;
    width: 60%;
    text-align: left;
    margin-bottom: 20px;
}
.scwofo_hero_contact_button {
    margin-bottom: 22px;
}
.scwofo_hero_vide_video_bg {
    position: relative;
    left: 0;
    display: inline-block;
	top: 0;
	width: 100%;
}
.scwofo_hero_vide_video_bg img:nth-child(2) {
    top: 30%;
}
.scwofo_hero_vide_des {
    width: 100%;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 0;
    padding-right: 0;
}
.scwofo_whychoose {
    margin-top: 0;
}
.scwofo_whychoose_title {
    width: 100%;
    font-size: 20px;
    line-height: normal;
}
.scwofo_whychoose_item {
    width: 50%!important;
}
.scwofo_whychoose_item span {
    font-size: 12px;
}
.scwofo_phare_title {
    font-size: 24px;
    padding-bottom: 10px;
}
.scwofo_phare_subtitle {
    margin-bottom: 30px;
}
.scwofo_whychoose_items {
    margin-top: 30px;
    margin-bottom: 30px;
}
.scwofo_whychoose_des,.scwofo_phare_title {
    width: 100%;
}
.scwofo_phare {
    margin-top: 30px;
}
.scwofo_phare_item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 30px;
}
.scwofo_phare_slider {
    margin-top: 400%;
}
.scwofo_phare_slider_items .slick-prev {
    left: 0% !important;
}
.scwofo_phare_slider_items .slick-next {
    right: 0% !important;
}
.scwofo_phare_slider_item_con {
    width: 300px;
    font-size: 14px;
    line-height: normal;
    padding-left: 35px;
    padding-right: 35px;
}
.scwofo_map_title {
    font-size: 30px;
}
.scwofo_phare_slider_items .slick-list {
    width: 100%;
    padding: 0 !important;
}
.scwofo_phare_slider_items .slick-prev, .scwofo_phare_slider_items .slick-next {
    top: 55%;
}
.scwofo_hero {
    height: 410px;
		background-size: cover !important;
background-position: top right -130px!Important;
}
.scwofo_map_des {
    width: 100%;
}
.scwofo_map_des {
font-size: 16px;
line-height: 28px;
}
.scwofo_map .container {
    top: 80px;
	}
	#map {
    height: 570px!important;
}
.scwofo_ourstats .container {
    padding-left: 30px;
    padding-right: 30px;
	padding-bottom: 30px;
}
.scwofo_ourstats_con_item {
    width: 100%;
	padding: 20px;
}
.scwofo_ourstats_title {
    margin-bottom: 20px;
}
.scwofo_officerefur {
    padding-top: 30px;
    padding-bottom: 30px;
}
.scwofo_officerefur_con {
    width: 100%;
}
.scwofo_officerefur_con_main .twentytwenty-container {
    height: 250px !important;
}
.scwofo_officerefur_con_slider_item {
    margin-right: 10px;
    width: 123px !important;
    height: 100px !important;
}
.scwofo_welove_des {
    padding-bottom: 30px;
}
.scwofo_officerefur_des {
    margin-top: 30px;
    width: 100%;
}
.scwofo_officerefur_des span {
    width: 100%;
	font-size: 16px;
}
.scwofo_officerefur_des_left {
    padding-right: 0;
}
.scwofo_officerefur_des_right {
    padding-left: 0;
}
.scwofo_welove {
    margin-top: 30px;
}
.scwofo_welove .container {
    background: #fff;
}
.scwofo_welove_con {
    padding-left: 30px;
    background-position: top -500px left -195px !important;
    padding-top: 220px;
    padding-right: 30px;
    padding-bottom: 30px;
}
.scwofo_welove_contact_phone a {
margin-bottom: 10px;
}
.scwofo_welove_title {
    font-size: 24px;
    line-height: normal;
}
.scwofo_recentprojects_con_left_slider .slick-slide img {
    height: 300px;
}
.scwofo_contactus_title {
    font-size: 45px;
}
.scwofo_recentprojects_con_left,.scwofo_recentprojects_con_right{
    height: 300px;
}
.scwofo_recentprojects_con_right .slick-list.draggable {
    height: 300px !important;
    padding: 0!Important;
}
.scwofo_recentprojects_con_right_slider_item img {
    height: 150px !important;
}
.scwofo_recentprojects_des span {
    width: 100%;
    margin-right: 0;
	font-size: 16px;
}
.scwofo_contactus #gform_wrapper_4 {
    margin: 0 auto;
    width: 100%;
}
.scwofo_recentprojects {
    margin-top: 30px;
    margin-bottom: 30px;
    position: relative;
}
.scwofo_contactus {
    padding: 50px 0;
}
.scwofo_recentprojects_des span span {
    width: auto;
    font-size: 60px;
}
.scwofo_recentprojects_con_left_slider_item_name a, .scwofo_recentprojects_right_con_slider_item_name a {
    font-size: 12px;
}
.scwofo_recentprojects_con_left_slider_item_location, .scwofo_recentprojects_right_con_slider_item_location {
    font-size: 14px;
    left: 10px;
    right:auto;
    bottom: 10px;
}
.scwofo_hero_contact_button {
    width: 150px;
    height: 45px;
    line-height: 45px;
}
.slick-prev.slick-arrow,.slick-next.slick-arrow {
    width: 42px;
    height: 42px;
}
.scwofo_recentprojects_con_left_slider_item_name, .scwofo_recentprojects_right_con_slider_item_name {
    left: 10px;
}
.scwofo_phare_items {
    margin-top: 30px;
}
.scwofo_phare_item_box {
    padding-top: 125px;
}
.scwofo_phare_item_title {
    font-size: 18px;
	line-height: normal;
}
.scwofo_phare_item_des {
    font-size: 12px;
    line-height: normal;
}
.scwofo_recentprojects_title {
    font-size: 30px;
}
.scw_productbrochures_item {
    margin-right: 0px!important;
	width: 100%!important;
}
.scw_productbrochures_item_thum:hover a {
    width: 94%!important;
    height: 94%!important;
}
.scw_productbrochures_item_thum:hover a img {
    top: 45%!important;
}
}


.scw_cat_subs_item_con_head_icon_close {
    display: none;
}
.scw_cat_subs_item_con_des {
    display: none;
}
.scw_cat_banner {
    padding-top: 36px;
    padding-bottom: 46px;
    display: inline-block;
    width: 100%;
    background-position: top right !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
.scw_catname{
	color: #000;
	font-family: Roboto Slab;
	font-size: 50px;
	font-weight: 300;
	line-height: 68px;
	text-align: left;
	padding-bottom:0;
}
.scw_catdes {
    margin: 30px 0;
    color: #000;
    font-family: Roboto;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    width: 100%;
    text-align: center;
}
.scw_catdes a {
    color: #709404;
}
.scw_catcontact_button{
	background-color: #709404;
	border-radius: 30px;
	width: 224px;
	height: 60px;
	color: #FFF7F7;
	font-family: Roboto Slab;
	font-size: 16px;
	font-weight: 700;
	line-height: 60px;
	text-align: center;
	display: inline-block;
}
.scw_cat_content_des {
    padding-top: 39px;
    padding-bottom: 60px;
    display: none;
}
.scw_cat_content_des_left {
    width: 50%;
    float: left;
    padding-right: 15px;
}
.scw_cat_content_des_right {
    width: 50%;
    float: right;
    padding-left: 15px;
}
.scw_cat_content_des_left p,.scw_cat_content_des_right p{
	color: #000000;
	font-family: Roboto;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
	text-align: left;
}
.scw_cat_content_subhead {
    width: 100%;
    display: inline-block;
    text-align: center;
}
.scw_cat_content_subhead p {
    color:#000000;
    font-family: Roboto Slab;
    font-size: 40px;
    font-weight: 300;
    line-height: 48px;
    text-align: center;
	margin-bottom:30px;
}
.scw_cat_content_subhead span p {
    color: #000000;
    font-family: Roboto;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    width: 57%;
    text-align: center;
    padding-bottom: 50px;
	margin:0 auto;
}
.scw_cat_subs_firstbl {
    display: inline-block;
    width: 100%;
	margin-top: -10px;
}
.scw_cat_subs_firstbl .scw_cat_subs_item {
    width: 33%;
	float: left;
	margin-bottom: 30px;
	padding: 1%;
}

.scw_cat_subs_item_thum{
	position:relative;
}
.scw_cat_subs_item_thum img {
    width: 100%;
    height: 320px;
    object-fit: cover;
}
.scw_cat_subs_item_thum:hover a{
	display:inline-block;
}
.scw_cat_subs_item_thum a {
	background-color: #FFFFFF;
	border-radius: 100px;
	width: 300px;
	height: 60px;
	display: none;
	color:#709404;
    font-family: Roboto Slab;
    font-size: 16px;
    font-weight: 700;
    line-height: 60px;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 40%;
	margin: 0 auto;
}
.scw_cat_subs_item_con {
    background: #fff;
    padding: 20px 20px;
    display: inline-block;
    width: 100%;
    margin-top: -10px;
	position:relative;
}
.scw_cat_subs_item_con_head_title {
    color: #000000;
    font-family: Roboto Slab;
    font-size: 20px;
    font-weight: 300;
    line-height: 38px;
    text-align: left;
    float: left;
	width: 100%;
}
.scw_cat_subs_item_con_head_icon {
    position: absolute;
    right: 30px;
}
.scw_cat_subs_item_con_head_icon img {
    width: 36.75px;
    height: 36.75px;
	cursor:pointer;
}
.scw_cat_subs_item_con_des {
    width: 100%;
}
.scw_cat_subs_item_con_des p {
    display: inline-block;
    margin-top: 20px;
	color: #000000;
	font-family: Roboto;
	font-size: 16px;
	font-weight: 400;
	line-height: 24px;
	text-align: left;
}
.scw_cat_subs_item_con_des_viewall {
	background-color: #709404;
	border-radius: 30px;
	width: 160px;
	height: 60px;
	color:#FFF7F7;
	font-family: Roboto Slab;
	font-size: 16px;
	font-weight: 700;
	line-height: 60px;
	text-align: center;
	display: inline-block;
}
.scw_cat_subs_welove {
    background-position: top left !important;
    background-size: cover !important;
    display: inline-block;
    width: 100%;
    margin-bottom: 30px;
	background-repeat:no-repeat!important;
}
.scw_cat_subs_welove_head {
    padding-top: 76px;
    padding-left: 45%;
    color: #000000;
    font-family: Roboto Slab;
    font-size: 40px;
    font-weight: 300;
    line-height: 48px;
    text-align: left;
    margin-bottom: 30px;
	padding-bottom:0;
	padding-right:54px;
}
.scw_cat_subs_welove_des {
    color: #000000;
    font-family: Roboto;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    text-align: left;
    padding-left: 45%;
    padding-bottom: 50px;
	padding-right:54px;
}
.scw_cat_subs_welove_buttons {
	padding-left: 45%;
    padding-bottom: 76px!important;
	padding-right:54px;
}
.scw_cat_subs_welove_buttons a{
    border: 2px solid #709404;
    border-radius: 30px;
    width: 200px;
    height: 60px;
    font-family: Roboto Slab;
    font-size: 16px;
    font-weight: 700;
    line-height: 60px;
    text-align: center;
    cursor: pointer;
	display:inline-block;
}
.scw_cat_subs_welove_buttons_phone{
	background-color: #709404;
	color:#fff;
	float:left;
	margin-right:30px;
}
.scw_cat_subs_welove_buttons_contact{
	background-color: #fff;
	color:#709404;
}
.scw_cat_subs_secondbl {
    display: inline-block;
    width: 100%;
}
.scw_cat_subs_secondbl .scw_cat_subs_item {
    width: 33%;
	float: left;
	margin-bottom: 30px;
	padding: 1%;
}
.scw_cat_subs_request {
    height: 100px;
    margin-top: 32px;
	display: inline-block;
    width: 100%;
	margin-bottom: 77px;
}
.scw_cat_subs_request img {
    width: 178px;
    height: 179px;
    margin-top: -32px;
    margin-left: 25%;
	float:left;
}
.scw_cat_subs_request_text {
    color: #FFFFFF;
    font-family: Roboto Slab;
    font-size: 30px;
    font-weight: 400;
    line-height: 36px;
    text-align: left;
    margin-left: 21px;
	padding: 27px 0;
	display: inline-block;
	margin-right:30px;
}
.scw_cat_subs_request_button {
    background-color: #709404;
	border-radius: 30px;
	width: 178px;
	height: 50px;
	color:#FFF7F7;
    font-family: Roboto Slab;
    font-size: 16px;
    font-weight: 700;
    line-height: 50px;
    text-align: center;
    margin: 27px 0;
    display: inline-block;
}
.scw_cat_subs_thirtbl .scw_cat_subs_item {
    width: 33%;
	float: left;
	margin-bottom: 30px;
	padding: 1%;
}

.scw_cat_content_subhead2 {
    text-align: center;
    margin-top: 20px;
    display: inline-block;
	width: 100%;
}
.scw_cat_content_subhead2 p {
	color: #000000;
	font-family: Roboto Slab;
	font-size: 40px;
	font-weight: 300;
	line-height: 48px;
	text-align: center;
	margin-bottom:30px;
	margin-left:auto;
	margin-right:auto;
}
.scw_cat_content_subhead2 span,
.scw_cat_content_subhead2 span p{
	color: #000000;
	font-family: Roboto;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
	text-align: center;
	width:57%;
	margin-bottom:50px;
}
.scw_cat_content_subhead span,
.scw_cat_content_subhead span p{
	color: #000000;
	font-family: Roboto;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
	text-align: center;
	width:57%;
	margin-bottom:50px;
}

.term-ergonomic-office-chairs .scw_cat_banner {
    display: inline-block;
    width: 100%;
    background-position: top left !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
.term-ergonomic-office-chairs .scw_catname {
    font-family: Roboto Slab;
    font-size: 50px;
    font-weight: 300;
    line-height: 66px;
    text-align: left;
    padding-bottom: 0;
    margin-bottom: 21px;
}
.term-ergonomic-office-chairs .scw_catdes {
	font-family: Roboto;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
	width: 100%;
	text-align: center;
	margin-bottom:30px;
}

.scw_catdes .cmd_style_one{
	display:none;
}
.scw_cat_nextpre {
    margin: 50px 0;
    text-align: center;
    display: inline-block;
    width: 100%;
}
.scw_cat_nextpre a {
    border-radius: 30px;
    width: 160px;
    height: 60px;
    display: inline-block;
    border: 2px solid #709404;
    text-align: center;
    line-height: 60px;
    white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
}
.scw_cat_nextpre_prebutton{
	padding: 0 25px 0 60px;
}
.scw_cat_nextpre_nextbutton{
	padding: 0 60px 0 25px;
}
.scw_cat_nextpre a:hover{
    background-color: #000000;
	border: 2px solid transparent;
}
.scw_cat_nextpre_prebutton span,
.scw_cat_nextpre_nextbutton span{
	color: #709404;
	font-family: Roboto Slab;
	font-size: 16px;
	font-weight: 700;
	line-height: normal;
	text-align: center;
}
.scw_cat_nextpre_prebutton:hover span,
.scw_cat_nextpre_nextbutton:hover span{
	color: #fff;
}
.scw_cat_nextpre_prebutton img,
.scw_cat_nextpre_nextbutton img{
    width: 32px;
    height: 9.49px;
    display: inline-block;
}
.scw_cat_nextpre_prebutton img{
	left: 20px;
    position: absolute;
    top: 47%;
}
.scw_cat_nextpre_nextbutton img {
    right: 20px;
    position: absolute;
    top: 47%;
}
.scw_cat_nextpre_prebutton img.scw_cat_nextpre_nextbutton_icon_hover,
.scw_cat_nextpre_prebutton img.scw_cat_nextpre_prebutton_icon_hover,
.scw_cat_nextpre_nextbutton img.scw_cat_nextpre_nextbutton_icon_hover,
.scw_cat_nextpre_nextbutton img.scw_cat_nextpre_prebutton_icon_hover{
    display:none;
}
.scw_cat_nextpre_prebutton:hover img.scw_cat_nextpre_nextbutton_icon_hover,
.scw_cat_nextpre_prebutton:hover img.scw_cat_nextpre_prebutton_icon_hover,
.scw_cat_nextpre_nextbutton:hover img.scw_cat_nextpre_nextbutton_icon_hover,
.scw_cat_nextpre_nextbutton:hover img.scw_cat_nextpre_prebutton_icon_hover{
    display:inline-block;
}
.scw_cat_nextpre_prebutton:hover img.scw_cat_nextpre_prebutton_icon,
.scw_cat_nextpre_prebutton:hover img.scw_cat_nextpre_nextbutton_icon,
.scw_cat_nextpre_nextbutton:hover img.scw_cat_nextpre_prebutton_icon,
.scw_cat_nextpre_nextbutton:hover img.scw_cat_nextpre_nextbutton_icon{
    display:none;
}
.scw_cat_nextpre_prebutton {
	margin-right:30px;
}
.scw_cat_nextpre .container {
    text-align: center;
    margin: auto;
    display: inline-block;
}
.scw_cat_products {
    display: inline-block;
    width: 100%;
}
.scw_cat_product {
    width: 31.4%;
    float: left;
    text-align: center;
	margin-bottom:30px;
position: relative;
}
.scw_cat_product:nth-child(2),
.scw_cat_product:nth-child(5),
.scw_cat_product:nth-child(8),
.scw_cat_product:nth-child(11),
.scw_cat_product:nth-child(14),
.scw_cat_product:nth-child(17),
.scw_cat_product:nth-child(20),
.scw_cat_product:nth-child(23),
.scw_cat_product:nth-child(26),
.scw_cat_product:nth-child(29),
.scw_cat_product:nth-child(32),
.scw_cat_product:nth-child(35),
.scw_cat_product:nth-child(38){
	margin-left:30px;
	margin-right:30px;
}
.scw_cat_product_thum img {
    height: 250px;
    width: 100%;
    object-fit: cover;
}
.scw_cat_product_cfg {
  position: absolute;
  z-index: 99;
  left: 10px;
  top: 10px;
  width: 60px;
}
.scw_cat_product_name {
    background-color: #FFFFFF;
    height: 80px;
	margin-top: -10px;
}
.scw_cat_product_name a {
    color: #000000;
    font-family: Roboto Slab;
    font-size: 20px;
    font-weight: 300;
    line-height: 80px;
    text-align: center;
}
.scw_cat_subhead {
    margin-top: 20px;
    text-align: center;
}
.scw_cat_subhead .container {
    text-align: center;
}
.scw_cat_subhead .container p {
	color: #000000;
	font-family: RobotoSlab;
	font-size: 40px;
	font-weight: 300;
	line-height: 48px;
	text-align: center;
	margin-bottom:30px;
}
.scw_cat_subhead .container span p{
	color: #000000;
	font-family: Roboto;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
	width: 60%;
	text-align: center;
	margin: 0 auto;
	padding-bottom: 50px;
}
.scw_breadcrumb {
    background-color: #709404;
    padding: 13px 0;
    height: 50px;
}
.scw_breadcrumb_item,.scw_breadcrumb_item a{
    color: #FFFFFF;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    text-align: left;
}
.scw_breadcrumb_item.last {
    color: rgba(255,255,255,0.7);
}
.scw_product_detail_list_item a {
    width: 100%;
    height: 130px;
    background-size: cover !important;
    display: inline-block;
    text-align: center;
}
.scw_product_detail_list_item_thum {
    height: 130px !important;
    width: 100%;
    object-fit: cover;
}
.scw_product_detail_list_item_number {
    color: #fff;
    font-family: RobotoSlab;
    font-size: 40px;
    font-weight: 700;
    width: 100%;
    text-align: center;
    display: inline-block;
    margin-top: 69px;
    margin-bottom: 8px;
	position: relative;
}
.scw_product_detail_list_item_name {
    color: #000;
    font-family: Roboto Slab;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
	position: relative;
}
.scw_product_detail_list_item.active .scw_product_detail_list_item_number,
.scw_product_detail_list_item.active .scw_product_detail_list_item_name {
    color: #709404;
}
.scw_product_detail_list_item a{
    position: relative;
}
.scw_product_detail {
    display: inline-block;
    width: 100%;
}

.scw_product_detail_list {
	float: left;
    width: 20%;
	position: relative;
	height: 900px;
}
.scw_productdetail {
    width: 78%;
    float: left;
	margin-left: 2%;
}
.scw_breadcrumb li a,.scw_breadcrumb li {
    color: #FFFFFF;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    line-height: 19px;
    text-align: left;
}
.scw_breadcrumb li:last-child{
	color:rgba(255,255,255,0.7);
}
.mCSB_draggerContainer {
    background-color: #E0E1E1;
    width: 4.226%;
    height: 767px !important;
}
#mCSB_1_dragger_vertical {
    background-color: #709404;
    border-radius: 10px;
    width: 15px;
    height: 40px !important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_draggerRail,
.flex-control-nav.flex-control-paging{
	display:none;
}
.flexslider,.flex-viewport,.slides,.slides li img {
    height: 767px;
}
.flexslider{
	margin-bottom:0;
}
.slides li img {
    object-fit:cover;
	height: 767px !important;
}
.scw_productdetail_content {
    margin-top: 50px;
    background: #fff;
    position: relative;
    padding-top: 50px;
    padding-bottom: 52px;
    padding-left: 50px;
    padding-right: 103px;
    width: 100%;
    margin-bottom: 65.5px;
	display: inline-block;
}
.scw_productdetail_content_nav {
    position: absolute;
    top: -80px;
    right: 0;
}
.scw_productdetail_content_nav a img {
    background-color: #000000;
    border-radius: 100%;
    width: 62px;
    height: 62px;
}
.scw_productdetail_content_nav .flex-prev {
    margin-right: 20px;
}
.scw_productdetail_content_number {
    position: absolute;
    right: 30px;
    top: 30px;
}
.scw_productdetail_content_number_fc {
    color: #626262;
    font-family: Roboto Slab;
    font-size: 30px;
    font-weight: 700;
    line-height: 3px;
    text-align: center;
}
.scw_productdetail_content_number span:nth-child(2) {
    color: rgba(98, 98, 98,0.7);
    font-family: RobotoSlab;
    font-size: 18px;
    font-weight: 300;
    line-height: 22px;
    text-align: center;
}
.scw_productdetail_content_title {
    color: #000000;
    font-family: Roboto Slab;
    font-size: 50px;
    font-weight: 300;
    line-height: 68px;
    text-align: left;
}
.scw_productdetail_content_des {
    margin-top: 20px;
    margin-bottom: 30px;
    display: inline-block;
    width: 100%;
    word-break: break-word;
    color: #000000;
    font-family: Roboto;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    text-align: left;
}
.scw_productdetail_content_contact a {
    background-color: #709404;
	border-radius: 30px;
	width: 224.28px;
	height: 60px;
	color:#FFF7F7;
    font-family: Roboto Slab;
    font-size: 16px;
    font-weight: 700;
    line-height: 60px;
    text-align: center;
    display: inline-block;
}
.mCSB_inside > .mCSB_container {
    margin-right: 0!important;
}
#divi_pb_widget-4 {
    display: none;
}

@media (min-width:1300px) and (max-width:1365px){
	.scw_cat_product {
		width: 31.3%!important;
	}
	.term-ergonomic-office-chairs .scw_catdes {
		width: 55%!important;
	}
	.scw_cat_subhead .container span p {
		width: 65%!important;
	}
	
	.scw_productdetail_content_title {
		font-size: 45px;
	}
	.scw_cat_banner {
		background-position: top right !important;
	}
}
@media(min-width:1200px) and (max-width:1299px){
	.scw_cat_subs_welove {
		background-position: top left -70px !important;
	}
	.scw_cat_content_subhead span p,
	.scw_cat_content_subhead2 span p{
		width: 70%;
	}
	.scw_cat_product {
		width: 31.2%!important;
	}
	.term-ergonomic-office-chairs .scw_catdes {
		width: 55%!important;
	}
	.scw_cat_subhead .container span p {
		width: 70%!important;
	}

	.scw_productdetail_content_title {
		font-size: 40px;
		line-height: 40px;
	}
}
@media(min-width:1024px) and (max-width:1199px){
	.scw_cat_content_subhead span p,
	.scw_cat_content_subhead2 span p{
		width: 80%;
	}
	.scw_cat_subs_welove {
		background-position: top 90px left !important;
		background-size: contain !important;
	}
	.scw_cat_subs_welove_head {
		font-size: 35px;
	}
	.scw_cat_subs_welove_buttons_phone {
		margin-right: 20px;
	}
	.scw_cat_subs_welove_buttons a {
		width: 185px;
	}
	.scw_cat_subs_request img {
		margin-left: 15%;
	}
	.scw_cat_product {
		width: 30.8%!important;
	}
	.scw_cat_subhead .container span p {
		width: 80%!important;
	}
	.term-ergonomic-office-chairs .scw_catdes {
		width: 70%!important;
	}
	.scw_cat_product_name a {
		line-height: 30px!important;
	}

	.scw_productdetail_content_title {
		font-size: 35px;
		line-height: 40px;
	}
	.scw_productdetail_content {
		padding-right: 50px;
	}
}
@media(min-width:980px) and (max-width:1023px){
	.scw_cat_content_subhead span p,
	.scw_cat_content_subhead2 span p{
		width: 85%;
	}
	.scw_cat_subs_welove {
		background-position: top 90px left !important;
		background-size: contain !important;
	}
	.scw_cat_subs_welove_head {
		font-size: 30px;
	}
	.scw_cat_subs_welove_buttons_phone {
		margin-right: 20px;
	}
	.scw_cat_subs_welove_buttons a {
		width: 175px;
	}
	.scw_cat_subs_request img {
		margin-left: 15%;
	}
	.scw_cat_subs_item_con_head_title {
		font-size: 20px;
	}
	.scw_cat_subs_item_thum img {
		height: auto;
	}
	.scw_cat_product {
		width: 31.5%!important;
		margin-bottom:20px!important;
	}
	.scw_cat_product:nth-child(2), 
	.scw_cat_product:nth-child(5), 
	.scw_cat_product:nth-child(8), 
	.scw_cat_product:nth-child(11){
		margin-left: 20px!important;
		margin-right: 20px!important;
	}
	.scw_cat_subhead .container span p {
		width: 90%!important;
	}
	.term-ergonomic-office-chairs .scw_catdes {
		width: 70%!important;
	}
	.scw_cat_product_name a {
		line-height: 40px!important;
	}

	.scw_productdetail_content_title {
		font-size: 35px;
		line-height: 40px;
	}
	.scw_productdetail_content {
		padding-right: 50px;
	}
	.scw_catdes {
		width: 60%;
	}
}
@media(min-width:768px) and (max-width:979px){
	.scw_cat_content_subhead span p,
	.scw_cat_content_subhead2 span p{
		width: 100%;
		font-size:16px;
	}
	.scw_cat_subs_item_thum a {
		width: 230px;
	}
	.scw_cat_subs_welove {
		background-position: top 90px left !important;
		background-size: contain !important;
	}
	.scw_cat_subs_welove_head {
		font-size: 25px;
		line-height: normal;
	}
	.scw_cat_subs_welove_des {
		font-size: 14px;
		line-height: 25px;
		padding-bottom: 30px;
	}
	.scw_cat_subs_welove_buttons_phone {
		margin-right: 15px;
	}
	.scw_cat_subs_welove_buttons a {
		width: 130px;
		height: 50px;
		line-height: 50px;
		font-size: 12px;
	}
	.scw_cat_subs_request img {
		margin-left: 10%;
	}
	.scw_cat_subs_item_con_head_title {
		font-size: 14px;
	}
	.scw_cat_subs_item_thum img {
		height: auto;
	}
	.scw_cat_content_des_left p, .scw_cat_content_des_right p,.scw_cat_content_subhead span p{
		font-size: 16px;
	}
	.scw_cat_subs_request_text {
		font-size: 20px;
	}
	.scw_cat_product {
		width: 31%!important;
		margin-bottom:20px!important;
	}
	.scw_cat_product:nth-child(2), 
	.scw_cat_product:nth-child(5), 
	.scw_cat_product:nth-child(8), 
	.scw_cat_product:nth-child(11){
		margin-left: 20px!important;
		margin-right: 20px!important;
	}
	.scw_cat_subhead .container span p {
		width: 100%!important;
	}
	.term-ergonomic-office-chairs .scw_catdes {
		width: 85%!important;
	}
	.scw_cat_product_name a {
		line-height: 40px!important;
		font-size: 18px!important;
	}
	.scw_cat_product_thum img {
		height: 200px!important;
	}
	.scw_productdetail,.scw_productdetail_content {
		width: 100%;
	}
	.scw_productdetail_content_nav {
		right: 50px;
	}
	.scw_productdetail_content_title {
		font-size: 40px;
		line-height: 40px;
	}
	.scw_productdetail_content{
		padding-right:50px;
	}
	.scw_product_detail_list {
		width: 100%;
	}
	.scw_product_detail_list_item {
		width: auto;
		float: left;
	}

	.mCSB_container {
		overflow: hidden;
		width: 2201px!Important;
		height: 192px!Important;
	}
	.mCustomScrollBox {
		overflow-x: auto!Important;
		overflow-y: hidden!Important;
	}
	#mCSB_1_scrollbar_vertical {
		display: none !important;
	}
	.scw_catdes {
		width: 80%;
	}
}
@media only screen and (max-width:767px){
	.scw_productdetail,.scw_productdetail_content {
		width: 100%;
	}
	.scw_productdetail_content_nav {
		right: 50px;
	}
	.scw_productdetail_content_title {
		font-size: 40px;
		line-height: 40px;
	}
	.scw_productdetail_content{
		padding-right:50px;
	}
	.scw_product_detail_list {
		width: 100%;
		height: 192px;
	}
	.scw_breadcrumb {
		height: auto;
	}
	.scw_product_detail_list {
		width: 100%;
		height: 192px;
	}
	.scw_product_detail_list_item {
		width: auto;
		float: left;
	}

	.mCSB_container {
		overflow: hidden;
		width: 2201px!Important;
		height: 192px!Important;
	}
	.mCustomScrollBox {
		overflow-x: auto!Important;
		overflow-y: hidden!Important;
	}
	#mCSB_1_scrollbar_vertical {
		display: none !important;
	}
	.scw_breadcrumb li a, .scw_breadcrumb li {
		font-size: 14px;
	}
	.scw_cat_nextpre_prebutton {
		margin-right: 0;
		margin-bottom: 10px;
	}
}
@media(min-width:640px) and (max-width:767px){
	.scw_cat_content_des_left {
		width: 100%;
		float: left;
		padding-right: 0;
	}
	.scw_cat_content_des_right {
		width: 100%;
		float: right;
		padding-left: 0;
	}
	.scw_cat_content_subhead span p,
	.scw_cat_content_subhead2 span p{
		width: 100%;
		font-size: 16px;
	}
	.scw_cat_subs_firstbl .scw_cat_subs_item,
	.scw_cat_subs_secondbl .scw_cat_subs_item,
	.scw_cat_subs_thirtbl .scw_cat_subs_item,
	.page-id-216 .scw_cat_subs_item
	{
		width: 100%;
	}
	.scw_cat_subs_request img {
		margin-left: 0;
	}
	.scw_cat_subs_firstbl .scw_cat_subs_item:nth-child(2n+1),
	.scw_cat_subs_secondbl .scw_cat_subs_item:nth-child(2n+1),
	.scw_cat_subs_thirtbl .scw_cat_subs_item:nth-child(2n+1),
	.page-id-216 .scw_cat_subs_item:nth-child(2n+1){
		padding-right: 0;
	}
	.scw_cat_subs_firstbl .scw_cat_subs_item:nth-child(2n),
	.scw_cat_subs_secondbl .scw_cat_subs_item:nth-child(2n),
	.scw_cat_subs_thirtbl .scw_cat_subs_item:nth-child(2n),
	.page-id-216 .scw_cat_subs_item:nth-child(2n){
		padding-left: 0;
	}
	.scw_cat_subs_request_text {
		font-size: 16px;
	}
	.scw_cat_subs_welove {
		background-position: top left 155px !important;
		background-size: contain !important;
	}
	.scw_cat_subs_welove_head {
		padding-top: 200px;
		padding-left: 20px;
		padding-right: 20px;
		text-align:center;
	}
	.scw_cat_subs_welove_des{
		padding-left: 20px;
		padding-right: 20px;
		text-align:center;
	}
	.scw_cat_subs_welove_buttons {
		padding-left: 25px;
		padding-right: 20px;
	}
	.scw_cat_product {
		width: 50%!important;
		margin-bottom:20px!important;
	}
	.scw_cat_product:nth-child(even){
		padding-left:10px;
	}
	.scw_cat_product:nth-child(odd){
		padding-right:10px;
	}
	.scw_cat_product:nth-child(2), 
	.scw_cat_product:nth-child(5), 
	.scw_cat_product:nth-child(8), 
	.scw_cat_product:nth-child(11){
		margin-left: 0!important;
		margin-right: 0!important;
	}
	.scw_cat_subhead .container span p {
		width: 100%!important;
	}
	.term-ergonomic-office-chairs .scw_catdes {
		width: 100%!important;
	}
	.scw_cat_product_name a {
		line-height: 40px!important;
	}
	.scw_cat_product_thum img {
		height: 200px!important;
	}
	.term-ergonomic-office-chairs .scw_catname {
		font-size: 45px!important;
	}
	.scw_catname {
		font-size: 40px;
		line-height: 58px;
	}
	.scw_catdes {
		line-height: 25px;
		width: 90%;
	}
	.scw_productbrochures {
		padding-bottom: 0px!important;
	}
	.scw_productbrochures_item {
		margin-bottom: 50px!important;
	}
}
@media(min-width:480px) and (max-width:639px){
	.scw_cat_content_des_left {
		width: 100%;
		float: left;
		padding-right: 0;
	}
	.scw_cat_content_des_right {
		width: 100%;
		float: right;
		padding-left: 0;
	}
	.scw_cat_content_subhead span p,
	.scw_cat_content_subhead2 span p{
		width: 100%;
		font-size: 16px;
	}
	.scw_cat_subs_firstbl .scw_cat_subs_item,
	.scw_cat_subs_secondbl .scw_cat_subs_item,
	.scw_cat_subs_thirtbl .scw_cat_subs_item,
	.page-id-216 .scw_cat_subs_item
	{
		width: 100%;
	}
	.scw_cat_subs_request img {
		margin-left: 12%;
		width: 140px;
		height: 140px;
		margin-top: -12px;
	}
	.scw_cat_subs_firstbl .scw_cat_subs_item:nth-child(2n+1),
	.scw_cat_subs_secondbl .scw_cat_subs_item:nth-child(2n+1),
	.scw_cat_subs_thirtbl .scw_cat_subs_item:nth-child(2n+1),
	.page-id-216 .scw_cat_subs_item:nth-child(2n+1){
		padding-right: 0;
	}
	.scw_cat_subs_firstbl .scw_cat_subs_item:nth-child(2n),
	.scw_cat_subs_secondbl .scw_cat_subs_item:nth-child(2n),
	.scw_cat_subs_thirtbl .scw_cat_subs_item:nth-child(2n),
	.page-id-216 .scw_cat_subs_item:nth-child(2n){
		padding-left: 0;
	}
	.scw_cat_subs_request_text {
		font-size: 16px;
	}
	.scw_cat_subs_welove {
		background-position: top left 115px !important;
		background-size: contain !important;
	}
	.scw_cat_subs_welove_head {
		padding-top: 165px;
		padding-left: 20px;
		padding-right: 20px;
		text-align:center;
	}
	.scw_cat_subs_welove_des{
		padding-left: 20px;
		padding-right: 20px;
		text-align:center;
	}
	.scw_cat_subs_welove_buttons {
		padding-left: 25px;
		padding-right: 20px;
		padding-bottom: 40px !important;
	}
	.scw_cat_content_des_left p, .scw_cat_content_des_right p {
		font-size: 16px;
	}
	.scw_cat_subs_welove_buttons a {
		width: 159px;
		font-size: 14px;
	}
	.scw_cat_subs_welove_buttons_phone {
		margin-right: 20px;
	}
	.scw_cat_subs_request_text {
		font-size: 20px;
		margin-left: 10px;
		padding:2px 0;
	}
	.scw_cat_subs_request_button {
		margin: 2px 0;
	}
	.scw_cat_subs_item_thum img {
		height: auto;
	}
	.scw_cat_product {
		width: 50%!important;
		margin-bottom:20px!important;
	}
	.scw_cat_product:nth-child(even){
		padding-left:10px;
	}
	.scw_cat_product:nth-child(odd){
		padding-right:10px;
	}
	.scw_cat_product:nth-child(2), 
	.scw_cat_product:nth-child(5), 
	.scw_cat_product:nth-child(8), 
	.scw_cat_product:nth-child(11){
		margin-left: 0!important;
		margin-right: 0!important;
	}
	.scw_cat_subhead .container span p {
		width: 100%!important;
	}
	.term-ergonomic-office-chairs .scw_catdes {
		width: 100%!important;
		font-size: 14px!important;
	}
	.scw_cat_product_name a {
		line-height: 40px !important;
		font-size: 16px !important;
	}
	.scw_cat_product_thum img {
		height: 150px!important;
	}
	.term-ergonomic-office-chairs .scw_catname {
		font-size: 30px!important;
	}
	.scw_cat_nextpre_prebutton span, .scw_cat_nextpre_nextbutton span {
		font-size: 14px!important;
	}
	.term-ergonomic-office-chairs .scw_cat_banner {
		padding-top: 50px!important;
		padding-bottom: 50px!important;
	}
	.scw_cat_subhead .container p {
		font-size: 35px!important;
	}
	.scw_cat_subhead .container span p {
		font-size: 14px!important;
	}
	.scw_productdetail_content_title {
		font-size: 35px;
		line-height: 40px;
	}
	.scw_productdetail_content_nav a img {
		width: 40px;
		height: 40px;
	}
	.scw_productdetail_content_des {
		font-size: 16px;
		line-height: 25px;
	}
	.scw_catname {
		font-size: 30px;
		line-height: normal;
	}
	.scw_catdes {
		line-height: 25px;
		width: 100%;
	}
	.scw_productbrochures {
		padding-bottom: 0px!important;
	}
	.scw_productbrochures_item {
		margin-bottom: 50px!important;
	}
}
@media(min-width:375px) and (max-width:479px){
	.scw_cat_subs_item_thum a {
		width: 230px;
	}
	.scw_cat_subs_item_con_head_title {
		font-size: 16px;
	}
	.scw_cat_subs_item_thum img {
		height: auto;
	}
	.scw_cat_content_des_left {
		width: 100%;
		float: left;
		padding-right: 0;
	}
	.scw_cat_content_des_right {
		width: 100%;
		float: right;
		padding-left: 0;
	}
	.scw_cat_content_subhead span p,
	.scw_cat_content_subhead2 span p{
		width: 100%;
		font-size: 16px;
	}
	.scw_cat_subs_firstbl .scw_cat_subs_item,
	.scw_cat_subs_secondbl .scw_cat_subs_item,
	.scw_cat_subs_thirtbl .scw_cat_subs_item,
	.page-id-216 .scw_cat_subs_item
	{
		width: 100%;
	}
	.scw_cat_subs_request img {
		margin-left: 8%;
		width: 140px;
		height: 140px;
		margin-top: -12px;
	}
	.scw_cat_subs_firstbl .scw_cat_subs_item:nth-child(2n+1),
	.scw_cat_subs_secondbl .scw_cat_subs_item:nth-child(2n+1),
	.scw_cat_subs_thirtbl .scw_cat_subs_item:nth-child(2n+1),
	.page-id-216 .scw_cat_subs_item:nth-child(2n+1){
		padding-right: 0;
	}
	.scw_cat_subs_firstbl .scw_cat_subs_item:nth-child(2n),
	.scw_cat_subs_secondbl .scw_cat_subs_item:nth-child(2n),
	.scw_cat_subs_thirtbl .scw_cat_subs_item:nth-child(2n),
	.page-id-216 .scw_cat_subs_item:nth-child(2n){
		padding-left: 0;
	}
	.scw_cat_subs_request_text {
		font-size: 16px;
	}
	.scw_cat_subs_welove {
		background-position: top left 115px !important;
		background-size: contain !important;
	}
	.scw_cat_subs_welove_head {
		padding-top: 120px;
		padding-left: 20px;
		padding-right: 20px;
		text-align:center;
		font-size: 25px;
		line-height: 30px;
	}
	.scw_cat_subs_welove_des {
		padding-left: 20px;
		padding-right: 20px;
		text-align: center;
		font-size: 14px;
		line-height: 20px;
	}
	.scw_cat_subs_welove_buttons {
		padding-left: 25px;
		padding-right: 20px;
		padding-bottom: 40px !important;
	}
	.scw_cat_content_des_left p, .scw_cat_content_des_right p {
		font-size: 16px;
	}
	.scw_cat_subs_welove_buttons a {
		font-size: 14px;
		margin-left: 25px;
		margin-right: 25px;
	}
	.scw_cat_subs_welove_buttons_phone {
		margin-bottom: 10px;
	}
	.scw_cat_subs_request_text {
		font-size: 16px;
		margin-left: 10px;
		padding: 2px 0;
		margin-right: 0;
	}
	.scw_cat_subs_request_button {
		margin: 2px 0;
	}
	.scw_cat_product {
		width: 100%!important;
		margin-bottom:20px!important;
	}
	.scw_cat_product:nth-child(even){
		padding-left:0;
	}
	.scw_cat_product:nth-child(odd){
		padding-right:0;
	}
	.scw_cat_product:nth-child(2), 
	.scw_cat_product:nth-child(5), 
	.scw_cat_product:nth-child(8), 
	.scw_cat_product:nth-child(11){
		margin-left: 0!important;
		margin-right: 0!important;
	}
	.scw_cat_subhead .container span p {
		width: 100%!important;
	}
	.term-ergonomic-office-chairs .scw_catdes {
		width: 100%!important;
		font-size: 14px!important;
	}
	.scw_cat_product_name a {
		font-size: 16px !important;
	}
	.scw_breadcrumb {
		height: auto!Important;
	}
	.scw_cat_product_thum img {
		height: 150px!important;
	}
	.term-ergonomic-office-chairs .scw_catname {
		font-size: 25px!important;
	}
	.scw_cat_nextpre_prebutton {
		margin-right: 0 !important;
		margin-bottom: 10px !important;	
	}
	.scw_cat_nextpre_prebutton span, .scw_cat_nextpre_nextbutton span {
		font-size: 14px!important;
		line-height: 55px!important;
	}
	.term-ergonomic-office-chairs .scw_cat_banner {
		padding-top: 50px!important;
		padding-bottom: 50px!important;
	}
	.scw_cat_subhead .container p {
		font-size: 35px!important;
	}
	.scw_cat_subhead .container span p {
		font-size: 14px!important;
	}
	.scw_productdetail_content_title {
		font-size: 25px;
		line-height: 30px;
	}
	.scw_productdetail_content_nav a img {
		width: 40px;
		height: 40px;
	}
	.scw_productdetail_content_des {
		font-size: 14px;
		line-height: 25px;
	}
	.scw_productdetail_content {
		padding-right: 20px;
		padding-left: 20px;
	}
	.flexslider, .flex-viewport, .slides, .slides li img {
		height: auto;
	}
	.slides li img {
		height: 400px !important;
	}
	.scw_productdetail_content_nav {
		right: 10px;
	}
	.scw_catname {
		font-size: 30px;
		line-height: normal;
	}
	.scw_catdes {
		line-height: 25px;
		width: 100%;
		font-size:16px;
	}
	.scw_productbrochures {
		padding-bottom: 0px!important;
	}
	.scw_productbrochures_item {
		margin-bottom: 50px!important;
	}
}
@media only screen and (max-width:374px){
#mobile_menu .menu-item-has-children .sub-menu {
    width: 125%;
    left: -15px;
}
	.scw_cat_subs_item_thum a {
		width: 230px;
	}
	.scw_cat_subs_item_con_head_title {
		font-size: 14px;
	}
	.scw_cat_subs_item_thum img {
		height: auto;
	}
	.scw_cat_content_des_left {
		width: 100%;
		float: left;
		padding-right: 0;
	}
	.scw_cat_content_des_right {
		width: 100%;
		float: right;
		padding-left: 0;
	}
	.scw_cat_content_subhead span p,
	.scw_cat_content_subhead2 span p{
		width: 100%;
		font-size: 14px;
	}
	.scw_cat_subs_firstbl .scw_cat_subs_item,
	.scw_cat_subs_secondbl .scw_cat_subs_item,
	.scw_cat_subs_thirtbl .scw_cat_subs_item,
	.page-id-216 .scw_cat_subs_item
	{
		width: 100%;
	}
	.scw_cat_subs_request img {
		margin-left: 8%;
		width: 120px;
		height: 120px;
		margin-top: -3px;
	}
	.scw_cat_subs_firstbl .scw_cat_subs_item:nth-child(2n+1),
	.scw_cat_subs_secondbl .scw_cat_subs_item:nth-child(2n+1),
	.scw_cat_subs_thirtbl .scw_cat_subs_item:nth-child(2n+1),
	.page-id-216 .scw_cat_subs_item:nth-child(2n+1){
		padding-right: 0;
	}
	.scw_cat_subs_firstbl .scw_cat_subs_item:nth-child(2n),
	.scw_cat_subs_secondbl .scw_cat_subs_item:nth-child(2n),
	.scw_cat_subs_thirtbl .scw_cat_subs_item:nth-child(2n),
	.page-id-216 .scw_cat_subs_item:nth-child(2n){
		padding-left: 0;
	}
	.scw_cat_subs_request_text {
		font-size: 16px;
	}
	.scw_cat_subs_welove {
		background-position: top left 70px !important;
		background-size: contain !important;
	}
	.scw_cat_subs_welove_head {
		padding-top: 120px;
		padding-left: 20px;
		padding-right: 20px;
		text-align:center;
		font-size: 25px;
		line-height: 30px;
	}
	.scw_cat_subs_welove_des {
		padding-left: 20px;
		padding-right: 20px;
		text-align: center;
		font-size: 14px;
		line-height: 20px;
	}
	.scw_cat_subs_welove_buttons {
		padding-left: 5px;
		padding-right: 5px;
		padding-bottom: 40px !important;
		margin: 0 auto;
		text-align: center;
	}
	.scw_cat_content_des_left p, .scw_cat_content_des_right p {
		font-size: 14px;
	}
	.scw_cat_subs_welove_buttons a {
		font-size: 14px;
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	.scw_cat_subs_welove_buttons_phone {
		margin-bottom: 10px;
	}
	.scw_cat_subs_request_text {
		font-size: 14px;
		margin-left: 0;
		padding: 2px 0;
		margin-right: 0;
	}
	.scw_cat_subs_request_button {
		width: 150px;
		height: 45px;
		line-height: 45px;
	}
	.scw_cat_subs_request_button {
		margin: 2px 0;
	}
	.scw_cat_content_des {
		padding-bottom: 30px;
	}
	.scw_cat_content_subhead2 p,.scw_cat_content_subhead p {
		font-size: 35px;
	}
	.scw_cat_product {
		width: 100%!important;
		margin-bottom:20px!important;
	}
	.scw_cat_product:nth-child(even){
		padding-left:0;
	}
	.scw_cat_product:nth-child(odd){
		padding-right:0;
	}
	.scw_cat_product:nth-child(2), 
	.scw_cat_product:nth-child(5), 
	.scw_cat_product:nth-child(8), 
	.scw_cat_product:nth-child(11){
		margin-left: 0!important;
		margin-right: 0!important;
	}
	.scw_cat_subhead .container span p {
		width: 100%!important;
	}
	.term-ergonomic-office-chairs .scw_catdes {
		width: 100%!important;
		font-size: 14px!important;
	}
	.scw_cat_product_name a {
		font-size: 16px !important;
	}
	.scw_breadcrumb {
		height: auto!Important;
	}
	.scw_cat_product_thum img {
		height: 150px!important;
	}
	.term-ergonomic-office-chairs .scw_catname {
		font-size: 22px!important;
		line-height: normal !important;
	}
	.scw_cat_nextpre_prebutton {
		margin-right: 0 !important;
		margin-bottom: 10px !important;	
	}
	.scw_cat_nextpre_prebutton span, .scw_cat_nextpre_nextbutton span {
		font-size: 14px!important;
		line-height: 55px!important;
	}
	.term-ergonomic-office-chairs .scw_cat_banner {
		padding-top: 50px!important;
		padding-bottom: 50px!important;
	}
	.scw_cat_subhead .container p {
		font-size: 35px!important;
	}
	.scw_cat_subhead .container span p {
		font-size: 14px!important;
	}
	.scw_productdetail_content_title {
		font-size: 25px;
		line-height: 30px;
	}
	.scw_productdetail_content_nav a img {
		width: 40px;
		height: 40px;
	}
	.scw_productdetail_content_des {
		font-size: 14px;
		line-height: 25px;
	}
	.scw_productdetail_content {
		padding-right: 20px;
		padding-left: 20px;
	}
	.flexslider, .flex-viewport, .slides, .slides li img {
		height: auto;
	}
	.slides li img {
		height: 400px !important;
	}
	.scw_productdetail_content_nav {
		right: 10px;
	}
	.scw_catname {
		font-size: 23px;
		line-height: normal;
	}
	.scw_cat_nextpre_prebutton img {
		margin-right: 5px;
	}
	.scw_cat_nextpre_nextbutton img {
		margin-left: 5px;
	}
	.scw_catdes {
		line-height: 25px;
		width: 100%;
		font-size:16px;
	}
	.scw_productbrochures {
		padding-bottom: 0px!important;
	}
	.scw_productbrochures_item {
		margin-bottom: 50px!important;
	}
}

.product-template-default #et-boc .et_pb_row .et_pb_column .et_pb_text_2,
.product-template-default #et-boc .et_pb_row .et_pb_column .et_pb_code_0{
    display: none;
}
.scw_cat_product_thum a {
    position: relative;
    display: inline-block;
	width: 100%;
}
.scw_cat_product_thum a::before {
    display: none;
    content: "View detail";
    position: absolute;
    z-index: 2;
    margin: 0 auto;
    text-align: center;
    left: 0;
    right: 0;
    top: 40%;
    font-size: 16px;
    color: #fff;
    width: 150px;
    height: 40px;
    line-height: 40px;
    cursor: pointer;
	background:#709404;
	border-radius: 15px;
	font-weight: bold;
}
.scw_cat_product_thum:hover a:before {
    display:block;
}
.sticky {
    position: fixed !important;
    height: 60px;
	width:100%;
	top:60px;
}
.sticky #logo {
    max-height: 60%;
    height: 50px!important;
    margin-top: 0;
}
.sticky #et-top-navigation nav > ul > li.current-menu-item > a,
.sticky #et-top-navigation nav > ul > li > a{
	padding-bottom: 21px!important;
	padding-top: 20px!important;
}
.sticky .nav li ul {
    margin-top: 60px;
}
.sticky #top-menu .menu-item-has-children > a:first-child::after{
    top: 40%;
}
.sticky .mobile_menu_bar {
    padding-bottom: 10px !important;
    margin-top: 0;
}
.scw_breadcrumb.sticky {
    height: 40px;
    padding: 5px;
    position: fixed!Important;
    z-index: 1;
    width: 100%;
}
.scw_cat_subs_item_thum:hover {
    background: #000;
}
.scw_cat_subs_item_thum:hover img {
    opacity: 0.6;
}
.scw_cat_product_thum:hover {
    background: #000;
}
.scw_cat_product_thum:hover img{
	opacity: 0.6;
}

.twentytwenty-after-label {
    display: none;
}
.twentytwenty-before-label {
    display: none;
}
.scw_product_detail_list_nav {
	width: 100%;
	text-align: center;
}
.scw_product_detail_list_slider {
    background: #d7d7d7;
    padding: 50px 15px 50px 15px;
	height: 100%;
}
.scw_product_detail_list_item {
    display: inline-block;
    height: 200px;
}
.scw_product_detail_list .flex-viewport {
    height: 800px !important;
}
.scw_product_detail_list_nav a {
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
.flex-next {
    bottom: 0;
}
.flex-prev {
    top: 0;
}
.scw_productdetail_mainimg {
    float: left;
    width: 100%;
}
.scw_productdetail_slider {
    float: left;
    width: 100%;
}
.scw_productdetail_mainimg {
    float: left;
    width: 100%;
}
.scw_productdetail_adds {
    float: left;
    width: 100%;
}
.scw_productdetail_adds_item {
    display: inline-block;
    width: 100px;
    margin-right: 20px;
    margin-top: 15px;
    cursor: pointer;
	position: relative;
}
.scw_productdetail_adds_item_yticon {
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
	width: 40px;
}
@media (max-width:979px){
	.scw_product_detail_list{
		height: 230px;
	}
	.scw_product_detail_list .flex-viewport {
		height: 100% !important;
	}
	.scw_product_detail_list_slider{
		padding: 15px 50px 15px 50px;
	}
	.scw_product_detail_list_nav .flex-prev {
		right: auto !important;
		transform: rotate(-90deg);
		bottom: 0;
		margin-top: auto;
		margin-bottom: auto;
		left: 85px !important;
	}
	.scw_product_detail_list_nav .flex-next {
		left: auto !important;
		transform: rotate(-90deg);
		top: 0;
		margin-top: auto;
		margin-bottom: auto;
		right: -85px !important;
	}
	.scw_product_detail_list_item{
		min-height: 230px;
	}
	.scw_productdetail{
		margin-top: 30px;
		margin-left: 0%;
	}
}

.category__banner h1 {
    display: inline-block;
    padding-left: 100px;
    padding-right: 30px;
    padding-bottom: 10px;
    position: absolute;
    top: 50%;
    font-size: 40px;
    transform: translate(0%, -50%);
    left: 0;
}
.category__banner h1 {
    display: block;
    background-color: rgba(155,174,35,.6);
	color: white;
	font-family: "Roboto Slab";
	font-size: 40px;
	text-transform: uppercase;
	border-right: 2px solid #bbd50d;
    text-align: center;
    padding-top: 10px;
}
.main-header-sitcky,
.scw_breadcrumbstk{
	display: none;
}
.category__banner img{
	max-height: 350px;
	object-fit: cover;
}
.scw_catdes_contact a {
    background: #709404;
    border-radius: 30px;
    width: 200px;
    height: 60px;
    font-family: Roboto Slab;
    font-size: 16px;
    font-weight: 700;
    line-height: 60px;
    text-align: center;
    cursor: pointer;
    display: inline-block;
	color: #fff;
}
.scw_catdes_contact {
    text-align: center;
}
.scw_cat_content {
    margin-top: 50px;
}
.page-id-216 .entry-title.main_title {
    display: none;
}
.page-id-216 #sidebar {
    display: none;
}
.page-id-216 #left-area {
    width: 100% !important;
    padding-right: 0 !important;
}
.page-id-216 .scw_cat_subs_item {
    width: 33%;
    float: left;
    margin-bottom: 30px;
    padding: 1%;
}
.scw_productdetail_adds_item.active {
    border: 1px solid red;
}
.scw_stickmenu {
    display: none;
}
.scw_stickmenu {
    padding: 25px 30px;
    width: 100%;
    position: fixed;
    bottom: 0;
    background: 
    #fff;
    z-index: 9999;
	border-top: 2px solid #8CC63F;
}
.scw_stickmenu_mail {
    float: left;
}
.scw_stickmenu_phone {
    float: right;
}
.scw_stickmenu span i {
color:#8CC63F;
margin-right:12px;
float:left;
margin-top: 5px;
}
.scw_stickmenu span a {
font-family: Roboto Condensed;
font-style: normal;
font-weight: bold;
font-size: 16px;
line-height: 19px;

/* identical to box height */
display: inline-block;
text-transform: uppercase;

color: #633513;
}
.scw_stickmenu::before {
    background:
    #F1EFEE;
    left: 0;
    right: 0;
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    margin: 0 auto;
    top: 0;
}
@media (min-width:980px) and (max-height:671px){
#mobile_menu .menu-item-2687::before {
    transform: translateX(-15%);
    width: 132%;
}
}
@media (max-width:980px) and (max-height:671px){
#mobile_menu .menu-item-has-children a img {
    display :none!important;
}
#mobile_menu li .sub-menu a span {
    line-height: 20px!important;
    font-size: 16px!important;
}
}
@media (min-width:640px) and (max-height:671px){
.schhome_sendusrequest_form_head {
    height: 95px;
}
#mobile_menu .menu-item-has-children .sub-menu {
    position: absolute;
    background: 
    #fff;
    z-index: 999;
    width: 120%;
    left: -26px;
    right: auto;
    padding: 10px;
    top: 35px;
    height: 290px;
    overflow-y: auto;
}
#mobile_menu {
    position: fixed;
    top: 33px;
    width: 311px;
    left: auto;
    background: 
#FFFFFF;
box-shadow: 8px 0px 8px
    rgba(0, 0, 0, 0.08);
    border: none;
	height:100%;
    right: 125px;
}
#mobile_menu li {
    position: absolute;
}
#mobile_menu .menu-item-82 {
	top: 3%;
    width: 75%;
    margin: 0 auto;
}
 #mobile_menu .menu-item-225 {
top: 9%;
    width: 75%;
    margin: 0 auto;
}
 #mobile_menu .menu-item-3098 {
top: 16%;
    width: 75%;
    margin: 0 auto;
}
 #mobile_menu .menu-item-1353 {
top: 23%;
    width: 75%;
    margin: 0 auto;
}
 
 #mobile_menu .menu-item-731 {
top: 30%;
    width: 75%;
    margin: 0 auto;
}
#mobile_menu .menu-item-4817{
 top: 37%;
    width: 75%;
    margin: 0 auto;
 }
 #mobile_menu .menu-item-1812 {
    top: 44%;
    width: 75%;
    margin: 0 auto;
}
#mobile_menu .menu-item-684 {
    top: 51%;
    width: 75%;
    margin: 0 auto;
}
#mobile_menu .menu-item-2687 {
    top: 60%;
    width: 75%;
    margin: 0 auto;
}
#mobile_menu .menu-item-2688 {
    top: 70%;
    width: 75%;
    margin: 0 auto;
}
#mobile_menu  .menu-item-2689 {
    top: 77%;
    width: 75%;
    margin: 0 auto;
}
#mobile_menu .menu-item-2725 {
    top: 84%;
    width: 75%;
    margin: 0 auto;
}
#mobile_menu .menu-item-2687::before {
    transform: translateX(-10%);
    width: 133%;
}
#mobile_menu .menu-item-2687 {
    padding-top: 20px;
}
}
@media (min-width:640px) and (max-height:499px){
#mobile_menu .menu-item-has-children .sub-menu {
    position: absolute;
    background: 
    #fff;
    z-index: 999;
    width: 120%;
    left: -26px;
    right: auto;
    padding: 10px;
    top: 35px;
    height: 290px;
    overflow-y: auto;
}
.schhome_sendusrequest_form_head {
    height: 60px!important;
}
.schhome_sendusrequest_form_content .gform_wrapper {
    margin-top: 0;
}
.schhome_sendusrequest_form_content .gform_wrapper li.hidden_label input {
    margin-top: 0;
}
.schhome_sendusrequest_form_content .gform_wrapper .top_label div.ginput_container {
    margin-top: 0;
}
.schhome_sendusrequest_form_content .gform_wrapper textarea.medium {
    height: 100px;
}
.schhome_sendusrequest_form_content .gform_wrapper .gform_footer {
    margin: 0;
}
.schhome_sendusrequest_form_content {
    padding: 10px 20px!important;
}
#mobile_menu {
    position: fixed;
    top: 33px;
    width: 311px;
    left: auto;
    background: 
#FFFFFF;
box-shadow: 8px 0px 8px
    rgba(0, 0, 0, 0.08);
    border: none;
	height:100%;
    right: 125px;
}
#mobile_menu li {
    position: absolute;
}
#mobile_menu .menu-item-82 {
	top: 3%;
    width: 75%;
    margin: 0 auto;
}
 #mobile_menu .menu-item-225 {
top: 9%;
    width: 75%;
    margin: 0 auto;
}
 #mobile_menu .menu-item-3098 {
top: 16%;
    width: 75%;
    margin: 0 auto;
}
 #mobile_menu .menu-item-1353 {
top: 23%;
    width: 75%;
    margin: 0 auto;
}
 #mobile_menu .menu-item-731 {
top: 30%;
    width: 75%;
    margin: 0 auto;
}
#mobile_menu .menu-item-4817{
top: 37%;
    width: 75%;
    margin: 0 auto;
}
 #mobile_menu .menu-item-1812 {
top: 44%;
    width: 75%;
    margin: 0 auto;
}
#mobile_menu .menu-item-684 {
    top: 51%;
    width: 75%;
    margin: 0 auto;
}
#mobile_menu .menu-item-2687 {
    top: 60%;
    width: 75%;
    margin: 0 auto;
}
#mobile_menu .menu-item-2688 {
    top: 64%;
    width: 75%;
    left: 40%;
}
#mobile_menu .menu-item-2687 {
    padding-top: 20px;
}
#mobile_menu  .menu-item-2689 {
    top: 73%;
    width: 75%;
    margin: 0 auto;
}
#mobile_menu .menu-item-2725 {
    top: 82%;
    width: 75%;
    margin: 0 auto;
}
#mobile_menu .menu-item-2687::before {
    transform: translateX(-10%);
}
}
@media (max-width:639px) and (max-height:671px){
#mobile_menu .menu-item-has-children .sub-menu {
    position: absolute;
    background: 
    #fff;
    z-index: 999;
    width: 116%!important;
    left: -26px;
    right: auto;
    padding: 10px;
    top: 35px;
    height: 290px;
    overflow-y: auto;
}
.schhome_sendusrequest_form_head {
    height: 60px!important;
}
.schhome_sendusrequest_form_content .gform_wrapper {
    margin-top: 0;
}
.schhome_sendusrequest_form_content .gform_wrapper li.hidden_label input {
    margin-top: 0;
}
.schhome_sendusrequest_form_content .gform_wrapper .top_label div.ginput_container {
    margin-top: 0;
}
.schhome_sendusrequest_form_content .gform_wrapper textarea.medium {
    height: 100px;
}
.schhome_sendusrequest_form_content .gform_wrapper .gform_footer {
    margin: 0;
}
.schhome_sendusrequest_form_content {
    padding: 10px 20px!important;
}
#mobile_menu {
    position: fixed;
    top: 0;
    left: 0;
    background: 
#FFFFFF;
box-shadow: 8px 0px 8px
    rgba(0, 0, 0, 0.08);
    border: none;
	height:100%;
    right: auto;
}
#mobile_menu li {
    position: absolute;
}
#mobile_menu .menu-item-82 {
	top: 3%;
    width: 75%;
    margin: 0 auto;
}
 #mobile_menu .menu-item-225 {
top: 9%;
    width: 75%;
    margin: 0 auto;
}
 #mobile_menu .menu-item-3098 {
top: 16%;
    width: 75%;
    margin: 0 auto;
}
 #mobile_menu .menu-item-1353 {
top: 23%;
    width: 75%;
    margin: 0 auto;
}
 #mobile_menu .menu-item-731 {
top: 30%;
    width: 75%;
    margin: 0 auto;
}
 #mobile_menu .menu-item-4817 {
top: 37%;
    width: 75%;
    margin: 0 auto;
}
 #mobile_menu .menu-item-1812 {
top: 44%;
    width: 75%;
    margin: 0 auto;
}
#mobile_menu .menu-item-684 {
    top: 51%;
    width: 75%;
    margin: 0 auto;
}
#mobile_menu .menu-item-2687 {
    top: 59%;
    width: 75%;
    margin: 0 auto;
}
#mobile_menu .menu-item-2688 {
    top: 70%;
    width: 75%;
    margin: 0 auto;
}
#mobile_menu  .menu-item-2689 {
    top: 77%;
    width: 75%;
    margin: 0 auto;
}
#mobile_menu .menu-item-2725 {
    top: 84%;
    width: 75%;
    margin: 0 auto;
}
#mobile_menu .menu-item-2687::before {
    transform: translateX(-10%);
}
}
@media (max-width:639px) and (max-height:499px){
#mobile_menu .menu-item-has-children .sub-menu {
    position: absolute;
    background: 
    #fff;
    z-index: 999;
    width: 116%!important;
    left: -26px;
    right: auto;
    padding: 10px;
    top: 35px;
    height: 290px;
    overflow-y: auto;
}
.schhome_sendusrequest_form_head {
    height: 60px!important;
}
.schhome_sendusrequest_form_content .gform_wrapper {
    margin-top: 0;
}
.schhome_sendusrequest_form_content .gform_wrapper li.hidden_label input {
    margin-top: 0;
}
.schhome_sendusrequest_form_content .gform_wrapper .top_label div.ginput_container {
    margin-top: 0;
}
.schhome_sendusrequest_form_content .gform_wrapper textarea.medium {
    height: 100px;
}
.schhome_sendusrequest_form_content .gform_wrapper .gform_footer {
    margin: 0;
}
.schhome_sendusrequest_form_content {
    padding: 10px 20px!important;
}
#mobile_menu {
    position: fixed;
    top: 0;
    left: 0;

    background: 
#FFFFFF;
box-shadow: 8px 0px 8px
    rgba(0, 0, 0, 0.08);
    border: none;
	height:100%;
    right: auto;
}
#mobile_menu li {
    position: absolute;
}
#mobile_menu .menu-item-82 {
	top: 3%;
    width: 75%;
    margin: 0 auto;
}
 #mobile_menu .menu-item-225 {
top: 9%;
    width: 75%;
    margin: 0 auto;
}
 #mobile_menu .menu-item-3098 {
top: 16%;
    width: 75%;
    margin: 0 auto;
}
 #mobile_menu .menu-item-1353 {
top: 23%;
    width: 75%;
    margin: 0 auto;
}
 #mobile_menu .menu-item-731 {
top: 30%;
    width: 75%;
    margin: 0 auto;
}
 #mobile_menu .menu-item-4817 {
top: 37%;
    width: 75%;
    margin: 0 auto;
}
 #mobile_menu .menu-item-1812 {
top: 44%;
    width: 75%;
    margin: 0 auto;
}
#mobile_menu .menu-item-684 {
    top: 51%;
    width: 75%;
    margin: 0 auto;
}
#mobile_menu .menu-item-2687 {
    top: 60%;
    width: 75%;
    margin: 0 auto;
}
#mobile_menu .menu-item-2688 {
    top: 71%;
    width: 75%;
    margin:0 auto;
}
#mobile_menu .menu-item-2687 {
    padding-top: 10px;
}
#mobile_menu  .menu-item-2689 {
    top: 80%;
    width: 75%;
    margin: 0 auto;
}
#mobile_menu .menu-item-2725 {
    top: 89%;
    width: 75%;
    margin: 0 auto;
}
#mobile_menu .menu-item-2687::before {
    transform: translateX(-11%);
}
}
@media (max-width:400px){
#mobile_menu .menu-item-2687::before {
    transform: translateX(-7%);
}

}
@media (max-width:374px){
#mobile_menu .menu-item-2687::before {
    transform: translateX(-7%);
    width: 116%;
}
#mobile_menu .menu-item-has-children .sub-menu {
    width: 125%;
    left: -20px;
}
}

.swal2-container{
	z-index: 99999 !important;
}

.swal2-popup {
    padding: 0!Important;
}
.schhome_sendusrequest_form_head {
    width: 100%;
    height: 155px;
    text-align: left;
    background-size: cover !important;
	position: relative;
}
.schhome_sendusrequest_form_head p::before {

    background: 

    #8CC63F;
    content: "";
    width: 100%;
    height: 4px;
    position: absolute;
    bottom: 18px;
    z-index: -1;

}
.schhome_sendusrequest_form_head p {

    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    line-height: 52px;
    text-align: left;
    text-transform: capitalize;
    color:#FFFFFF;
    left: 20px;
    position: absolute;
    bottom: 0;
    z-index: 2;

}
.schhome_sendusrequest_form_content {
    padding: 20px;
}
.schhome_sendusrequest_form_content .gform_title {
    display: none;
}
.schhome_sendusrequest_form_content .gform_body input::placeholder{
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 24px;
	color: #655D59;
	opacity: 0.9;
}
.schhome_sendusrequest_form_content .gform_body input {
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #E9E9E9;
	padding: 0!Important;
	margin-bottom: 0!Important;
	width: 100% !important;
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 14px !important;
	line-height: 24px;
	color:#655D59;
	opacity: 0.9;
}
.schhome_sendusrequest_form_content .gform_body input:hover,
.schhome_sendusrequest_form_content .gform_body input:focus{
    border-bottom: 2px solid #633513;
}
.schhome_sendusrequest_form_content .gform_wrapper textarea.medium:focus{
    border: 2px solid #633513;
}
.schhome_sendusrequest_form_content .gform_body input:hover::placeholder,
.schhome_sendusrequest_form_content .gform_body input:focus::placeholder,
.schhome_sendusrequest_form_content .gform_body textarea:focus::placeholder{
	color: #633513;
}
.schhome_sendusrequest_form_content .gform_wrapper label {
    font-family: Roboto;
    font-style: normal;
    font-weight: normal!Important;
    font-size: 14px!Important;
    line-height: 24px !important;
    color: #655D59;
    opacity: 0.9;
}
.schhome_sendusrequest_form_content .gform_wrapper textarea.medium {

    border: 1px solid #E9E9E9;
    box-sizing: border-box;
    border-radius: 3px;

}
.swal2-container.swal2-center .swal2-close {
    color: #fff;
	border: 1px solid #fff;
	width: 21px;
	height: 21px;
	line-height: 18px;
	font-size: 20px;
	border-radius: 100%;
	top: 13px;
	right: 13px;
}
.schhome_sendusrequest_form_content .gform_wrapper .gform_footer input {

    background:#8CC63F;
    border-radius: 3px;
    height: 45px;
    line-height: 45px;
    padding: 0!Important;
    border: none;
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 19px;
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
	width: 100%;
	cursor: pointer;

}
.schhome_sendusrequest_form_content .gform_wrapper,
.schhome_sendusrequest_form_content .gform_wrapper .gform_footer,
.schhome_sendusrequest_form_content .gform_wrapper .gform_footer input {
    margin-bottom: 0;
}
.schhome_sendusrequest_form_ty {
    padding-top: 80px;
    padding-bottom: 90px;
    padding-left: 34px;
    padding-right: 34px;
}
.schhome_sendusrequest_form_ty p:nth-child(2) {
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    text-transform: capitalize;
    color: #8CC63F;
}
.schhome_sendusrequest_form_ty p:nth-child(3) {
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 28px;
    text-align: center;
    text-transform: capitalize;
    color: #633513;
}
.schhome_sendusrequest_form_ty p:nth-child(4) {
    font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #655D59;
}
.scw_videoicon {
    left: 60%!important;
}
@media (min width:768px) and (max-width:979px){
.scw_videoicon {
    left: 80% !important;
    top: 20% !important;
}
}
@media only screen and (max-width:767px){
.scw_videoicon {
    left: 0% !important;
    top: 55% !important;
}
}
#mobile_menu .menu-item-has-children .sub-menu {
    position: absolute;
    background: 
    #fff;
    z-index: 999;
    width: 116%;
    left: -26px;
    right: auto;
    padding:10px;
    top: 45px;
}
#mobile_menu li .sub-menu a span {
	line-height: 25px;
    font-size: 18px;
    text-align: left;
	color:rgba(99, 53, 19, 0.7);
}
#mobile_menu li .sub-menu li{
    position: relative;
	padding-left: 15px;
}
#mobile_menu .menu-item-731 a::before {
    position: absolute;
    top: 35%;
    content: "\f067";
    color: #8CC63F;
    right: 0;
    font: normal normal normal 14px/1 FontAwesome;
}
@media only screen and (max-width:980px){
.categoriesNavigation.showOnTablet{
	display:none;
}
}
@media (min-width:480px) and (max-width:550px){
.category__banner h1 {
font-size: 20px !important;
top: 40%;
}
.category__banner img:nth-child(1) {
    height:200px;
	object-fit:cover;
}
}

@media only screen and (max-width:479px){
.category__banner h1 {
    font-size: 20px !important;
    top: 40%;
    padding: 10px 30px !important;
}
.category__banner img:nth-child(1) {
    height:150px;
	object-fit:cover;
}
}
@media (min-width:641px) and (max-width:767px){
.scw_videoicon {
    left: auto !important;
    right: 10%;
	top:25%!important	
}
.category__banner h1 {
top: 65%!Important;
font-size: 33px !important;
}
.category__banner img:nth-child(1) {
    height:200px;
	object-fit:cover;
}
}
@media (min-width:768px) and (max-width:940px){
.scw_videoicon {
    left: auto !important;
    right: 10%;
	top:25%!important	
}
.category__banner h1 {
top: 65%!Important;
}
.category__banner img:nth-child(1) {
    height:200px;
	object-fit:cover;
}
}

.scw_cat_content_subhead h2 ,
.scw_cat_content_subhead2 h3 {
    font-size: 24px;
	font-weight: bold;
}
.scw_cat_content_subhead span ,
.scw_cat_content_subhead2 span {
    font-size: 14px;
    line-height: 14px;
}


.home.page-id-80 .et_pb_section_9 .et_pb_row_10 .et_pb_column_23 .et_pb_text_18 {
    margin-bottom: 82px;
}
.home.page-id-80 .et_pb_section_9 .et_pb_row_10 .et_pb_column_23 .et_pb_text_18 .et_pb_text_inner h4 {
    padding-bottom: 0;
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: bold;
    font-size: 30px;
    line-height: 37px;
    text-align: center;
    text-transform: capitalize;
    color: #633513;
}
.home.page-id-80 .et_pb_section_9 .et_pb_row_10 .et_pb_column_23 .et_pb_blog_0 .et_pb_blog_grid .et_pb_ajax_pagination_container .et_pb_salvattore_content .column {
    position: relative;
    margin-bottom: 0;
}
.home.page-id-80 .et_pb_section_9 .et_pb_row_10 .et_pb_column_23 .et_pb_blog_0 .et_pb_blog_grid .et_pb_ajax_pagination_container .et_pb_salvattore_content .column .et_pb_post {
    border: none;
    padding: 0;
    margin-bottom: 0;
}
.home.page-id-80 .et_pb_section_9 .et_pb_row_10 .et_pb_column_23 .et_pb_blog_0 .et_pb_blog_grid .et_pb_ajax_pagination_container .et_pb_salvattore_content .column .et_pb_post .et_pb_image_container {
    margin: 0;
}
.home.page-id-80 .et_pb_section_9 .et_pb_row_10 .et_pb_column_23 .et_pb_blog_0 .et_pb_blog_grid .et_pb_ajax_pagination_container .et_pb_salvattore_content .column .et_pb_post .et_pb_image_container .entry-featured-image-url {
    margin-bottom: 15px;
}
.home.page-id-80 .et_pb_section_9 .et_pb_row_10 .et_pb_column_23 .et_pb_blog_0 .et_pb_blog_grid .et_pb_ajax_pagination_container .et_pb_salvattore_content .column .et_pb_post h4.entry-title a {
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 28px;
    text-transform: capitalize;
    color: #633513;
    padding-bottom: 9px;
}
.home.page-id-80 .et_pb_section_9 .et_pb_row_10 .et_pb_column_23 .et_pb_blog_0 .et_pb_blog_grid .et_pb_ajax_pagination_container .et_pb_salvattore_content .column .et_pb_post .post-meta {
    margin-bottom: 0;
}
.home.page-id-80 .et_pb_section_9 .et_pb_row_10 .et_pb_column_23 .et_pb_blog_0 .et_pb_blog_grid .et_pb_ajax_pagination_container .et_pb_salvattore_content .column .et_pb_post .post-meta .published {
    background: #8CC63F;
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 37px;
    text-transform: capitalize;
    color: #FFFFFF;
    position: absolute;
    padding: 0 5px;
    top: 9px;
    right: 9px;
}
.home.page-id-80 .et_pb_section_9 .et_pb_row_10 .et_pb_column_23 .et_pb_blog_0 .et_pb_blog_grid .et_pb_ajax_pagination_container .et_pb_salvattore_content .column .et_pb_post .post-content p {
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 24px;
    color: #655D59;
    padding-bottom: 29px;
}
.home.page-id-80 .et_pb_section_9 .et_pb_row_10 .et_pb_column_23 .et_pb_blog_0 .et_pb_blog_grid .et_pb_ajax_pagination_container .et_pb_salvattore_content .column .et_pb_post .post-content a {
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: 19px;
    text-transform: uppercase;
    border-bottom: 1px solid #8CC63F;
    color: #8CC63F;
}
.home.page-id-80 .et_pb_section.et_pb_section_9.et_section_regular {
    background: #fff;
    margin-top: 30px;
	padding-top: 40px;
}
.scw_productbrochures {
    display: inline-block;
    width: 100%;
    padding-top: 71px;
    padding-bottom: 30px;
}
.scw_productbrochures_item {
    width: 16.86%;
    float: left;
    margin-right: 122px;
	margin-bottom:70px;
}
.scw_productbrochures_item:nth-child(4n) {
    margin-right: 0;
}
.scw_productbrochures_item_thum img {
    padding: 10px;
    background: #FFFFFF;
    box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.08);
    border-radius: 3px;
	width:100%;
}
.scw_productbrochures_item_thum a {
    display: none;
}
.scw_productbrochures_item_thum:hover a {
    display: inline-block;
    position: absolute;
    width: 90%;
    left: 10px;
    right: 10px;
    height: 90%;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0.75));
    top: 10px;
}
.scw_productbrochures_item_thum:hover a img {
    position: absolute;
    left: 0;
    right: 0;
    top: 35%;
    margin: 0 auto;
    background: transparent;
	box-shadow: none;
	width:62px;
	height:62px;
	padding: 0;
}
.scw_productbrochures_item_thum {
    display: inline-block;
    position: relative;
    width: 100%;
}
.scw_productbrochures_item_name {
    font-family: Roboto Slab;
    font-style: normal;
    font-weight: 300;
    font-size: 20px;
    line-height: 26px;
    text-align: center;
    color: #000000;
    width: 100%;
    display: inline-block;
    margin: 20px 0;
}
.scw_productbrochures_item_button a {
    background: #B9D506;
    border-radius: 45px;
    width: 100%;
    display: inline-block;
    height: 45px;
    line-height: 45px;
    font-family: Roboto;
    font-style: normal;
    font-weight: bold;
    font-size: 15px;
    text-align: center;
    color: #FFFFFF;
    text-transform: uppercase;
}
.scw_productbrochures_item_button a img {
    margin-right: 8px;
}
.et_header_style_left #et-top-navigation #top-menu-nav #top-menu li .sub-menu{
   margin-top:0;
}
.scw_productdetail_mainimg img {
    width: 100%;
}
.nav li ul{
display: none;
}
.nav li.et-touch-hover > ul, .nav li:hover > ul{
display: block;
}