body.menu-open {
    overflow: hidden;
}
body #mobile_menu {
    display: none;
}
.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-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;
    background-color: #0000007a;
}
.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;
    background-color: #0000007a;
}
.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;
    background-color: #0000007a;
}
.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;
    background-color: #0000007a;
}
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;
}
.scwheader_menu #et-top-navigation {
  float: left;
  width: 100%;
}
.scwheader_menu .scwmenucontact {
  position: absolute !important;
  right: 0;
}
.scwheader_menu .scwmenucontact a {
  color: #ffffff !important;
  border-width: 0px !important;
  border-color: #ced31f;
    border-bottom-color: rgb(206, 211, 31);
  border-radius: 20px;
  font-size: 16px;
  font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  background-color: #b9d506 !important;
  padding: 10px 20px !important;
margin-top: 10px;
}
.scwheader_top {
  display: grid;
  grid-template-columns: auto auto;
}
.scwheader::before {
  width: 100%;
  position: absolute;
  content: "";
  background: #E5E5E5;
  height: 2px;
  top: 108px;
}
#top-header > .container {
  display: grid !important;
  grid-template-columns: 1fr 1fr;
  text-align: left !important;
}
#top-header #et-info{
  line-height: 1em;
  text-align: right;
}
.scwheader_top #search-container {
  align-items: center;
  display: flex;
  height: 60px;
  margin-left: auto;
  position: absolute;
  right: 0;
  top: 20px;
}
.scwheader_top #search-container input.swp-input {
  margin-right: 0;
}
.scwheader_top #search-container .searchwp-form-input-container::after {
  right: 10px;
}
.scwheader_top #search-container .search-icon {
  right: 17px;
}
.et_header_style_left #et-top-navigation #top-menu-nav #top-menu li a {
  padding: 20px;
}
#top-menu .menu-item-has-children > a:first-child::after, #et-secondary-nav .menu-item-has-children > a:first-child::after {
  top: 35%!important;
}
.scwheader_top .logo_container #logo {
  width: 145px;
  height: auto;
  object-fit: contain;
  margin-top: 10px;
}
.scwheader_top .logo_container {
  height: 110px!important;
}
.scwheader_top .logo_container a {
  width: 100%;
  height: 100%;
  display: inline-block;
}
.scwheader_top .logo_container #logo {
  width: 111px;
  height: 100% !important;
  object-fit: contain;
  margin-top: 0;
  max-height: 100%;
}
@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 a{
        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 a{
        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 a{
        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 a{
        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 a{
        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 a{
        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;
    }
}
@media only screen and (max-width:980px){

.scwheader::before {
display:none;
}
.scwheader_menu {
  position: absolute;
  top: 10px;
  right: 0;
}
.scwheader_top #search-container {
  align-items: center;
  height: 60px;
  position: absolute;
  top: 25px;
  left: auto;
  right: 60px;
  display: inline-block;
}

#top-header > .container {
  grid-template-columns: 1fr;
  text-align: center !important;
}
#top-header #et-info {
  text-align: center;
}
}
@media only screen and (max-width:768px){
.scwheader_top #search-container {
  display: none;
}
.scwheader_top #search-container input.swp-input {
  width: 100%;
}
.scwheader_menu .scwmenucontact {
  position: relative!important;
  right: 0;
}
#mobile_menu .scwmenucontact a::before {
  display:none;
}
.scwheader_menu .scwmenucontact a {
  padding: 0 10px !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(max-width:1200px)and (min-width:769px) {
 input.swp-input.is-expanded {
  width:400px!important;
 }
}
@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 {
        position: fixed;
        top: 33px;
        width: 311px;
        left: auto;
        background: #FFFFFF;
        box-shadow: 8px 0 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-27780 {
        top: 141% !important;
        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;
        bottom: 0;
        height: 100vh;
        background: #FFFFFF;
        box-shadow: 8px 0px 8px rgba(0, 0, 0, 0.08);
        border: none;
        right: auto;
        z-index: 1000;
    }
    #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 {
    height: 100vh;
    margin:0;
    overflow-y: auto;
    position: fixed;
    top:0;
    bottom:0;
    width: 75% !important;
    z-index: 1000;
}
#mobile_menu .menu-item-has-children .sub-menu {
    position: absolute;
    background: #fff;
    z-index: 999;
    width: 110%;
    left: -26px;
    right: auto;
    padding:10px;
    top: 45px;
    pointer-events: all;
}
#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;
}
@media screen and (max-width: 768px) {
    .menu-item a img {
        display: none;
    }
}

#mobile_menu .menu-item-27780 a {
    font-family: Roboto Condensed;
    font-style: normal;
    font-weight: bold;
    font-size: 22px;
    line-height: 52px;
    text-transform: capitalize;
    color: #633513;
    padding:0;
    margin-top: 8px;
    border-bottom: none;
}
#mobile_menu .menu-item-27780 {
    top: 44% !important;
    width: 100%;
}

#mobile_menu .menu-item-2725 {
    position: static;
    width: 100%;
    padding-top:0;
}
#mobile_menu .menu-item-2688 {
    position: static;
    width: 100%;
    padding-top: 0;
}
#mobile_menu .menu-item-2687 {
    position: static;
    width: 100%;
    padding-top:0;
}
#mobile_menu li {
    position: static;
}
#mobile_menu .menu-item {
    width: 100%;
    margin: 0;
}
#mobile_menu {
    left: 0;
}
#mobile_menu .menu-item-has-children .sub-menu {
    bottom: auto;
    top: auto;
    padding-left: 40px;
    padding-top: 0;
    height: 40%;
    overflow: auto !important;
}
.sub-title-home {
    width: 100%;
}
.product_menu {
    position: relative;
}
#mobile_menu {
    overflow-x: hidden;
}

@media (max-width: 767px){
    .scwofo_recentprojects_con_right_slider .slick-prev.slick-arrow, .scwofo_recentprojects_con_right_slider .slick-next.slick-arrow, .scwofo_recentprojects_con_left_slider .slick-prev.slick-arrow, .scwofo_recentprojects_con_left_slider .slick-next.slick-arrow  {
        width: 40px;
        height: 40px;
    }
    .scwofo_recentprojects_con_right_slider .slick-next.slick-arrow {
        bottom: 0px;
    }
}

.et_header_style_left #et-top-navigation #top-menu-nav #top-menu ul.sub-menu{
    max-width: 1220px;
    left: 0px;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(156px, 1fr));
    flex-wrap: wrap;
    gap: 5px 24px;
    padding: 16px;
    overflow: auto;
    /* max-height: 72vh; */
    margin: 0px auto !important;
}

.et_header_style_left #et-top-navigation #top-menu-nav #top-menu ul.sub-menu li {
    display: block !important;
    width: 100%;
    height: 100%;
    max-width: 160px;
    min-width: 150px;
}

.et_header_style_left #et-top-navigation #top-menu-nav #top-menu li li a {
    padding: 0px 0px;
    width: 100% !important;
    display: flex;
    justify-content: space-between;
    gap: 10px;
    flex-wrap: wrap;
}
.nav .menu-item .sub-menu .menu-item img {
    margin-bottom: 0;
    width: 100% !important;
    display: flex;
    height: auto;
    margin-bottom: 0px;
    padding: 0px;
}
.nav .menu-item .sub-menu .menu-item .menu-image-title {
    display: flex;
    line-height: 16px;
    padding: 0;
    text-align: center;
    width: 100%;
    justify-content: center;
    align-items: center;
}

@media (max-width: 1380px) {
    .et_header_style_left #et-top-navigation #top-menu-nav #top-menu ul.sub-menu{
        width: 100%;
    }
}
@media (min-width: 980px) and (max-width: 1023px) {
    #main-header .container {
        width: 95% !important;
    }
}
@media (min-width: 769px) {
    .mobile_nav.closed #mobile_menu .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children .sub-menu {
        display: flex !important;
        flex-wrap: wrap;
        overflow: auto;
        position: relative !important;
        padding: 16px 16px !important;
        gap: 15px;
        justify-content: space-between;
        width: 100%;
        margin: 0 auto !important;
        left: 0px;
    }
    .mobile_nav.closed #mobile_menu li .sub-menu li {
        display: flex;
        flex: 31%;
        padding: 0px !important;
        /* max-width: 160px; */
    }
    .mobile_nav.closed #mobile_menu li .sub-menu li a {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
        gap: 10px;
    }
    .mobile_nav.closed #mobile_menu li .sub-menu li a img {
        padding: 0px !important;
        width: 100%;
    }
    .mobile_nav.closed #mobile_menu li .sub-menu li a span {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0;
        text-align: center;
    }
    .menu-image-title-below img {
        display: block !important;
    }
    #main-header .et_mobile_menu .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children {
        position: relative;
    }
    #main-header #mobile_menu.et_mobile_menu .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children .sub-menu {
        display: grid !important;
        grid-template-columns: repeat(auto-fit, minmax(156px, 1fr));
        width: 100%;
        margin: 0 auto !important;
        left: 0px;
        padding: 15px !important;
        gap: 15px;
        max-height: 60vh;
        height: 100vh;
        overflow: auto;
        transform: unset;
        pointer-events: all;  
    }
    #main-header #mobile_menu.et_mobile_menu .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children .sub-menu.open {
        opacity: 1;
        pointer-events: all;  
    }
    #main-header .et_mobile_menu .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children .sub-menu li {
        padding: 0px !important;
    }
    #main-header .et_mobile_menu .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children .sub-menu li a {
        line-height: normal;
        height: 100%;
        display: flex;
        padding: 0;
        flex-direction: column;
        gap: 5px;
        width: 100%;
    }
    #main-header .et_mobile_menu .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children .sub-menu li a img {
        height: auto;
        display: flex !important;
        align-items: center;
        justify-content: center;
        padding: 0;
        width: 100%;
    }
    #main-header .et_mobile_menu .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-has-children .sub-menu li a span {
        line-height: normal;
        height: auto;
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0;
    }
}

/* 🧩 Override Divi forcing all submenus visible */
#main-header .et_mobile_menu li ul,.et_pb_fullwidth_menu .et_mobile_menu li ul,.et_pb_menu .et_mobile_menu li ul {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  transition: all 0.3s ease;
}

/* 🟢 When submenu is open via JS */
#main-header .et_mobile_menu li.open_submenu > ul,.et_pb_fullwidth_menu .et_mobile_menu li.open_submenu > ul,
.et_pb_menu .et_mobile_menu li.open_submenu > ul {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}

/* Ensure smooth layout for nested lists */
@media (max-width: 980px) {
  .et_mobile_menu li ul {
    padding-left: 10px;
    max-height: 70vh;
    overflow-y: auto;
  }
}

.wpcf7-form span.required {
    color: red;
}

form.wpcf7-form>div label {
    margin-bottom: -20px !important;
}

.wrapper_popup_widget .popup_widget {
    padding: 3.9em 1.6em;
}
.grecaptcha-badge {
  bottom: 70px !important;
}
.searchwp-live-search-results .searchwp-live-search-result .searchwp-live-search-result--title.products {
  font-size: 14px !important;
}
.searchwp-live-search-results .searchwp-live-search-result .searchwp-live-search-result--price{
	font-size: 12px !important;
}
.searchwp-container .searchwp-results .searchwp-result .searchwp-title{
	font-size: 14px !important;
	line-height: 20px !important;
}
.searchwp-container #searchwp-filter-form .category-box .category-item,
.searchwp-container #searchwp-filter-form input,
.searchwp-container #searchwp-filter-form select{
	font-size: 14px !important;
}
.searchwp-container #searchwp-filter-form button{
	padding: 0.3em 1em !important;
	font-size: 16px !important;
	width: 180px !important;
	cursor: pointer !important;
	font-weight: 700 !important;
}
.searchwp-container #searchwp-filter-form .category-box .category-item{
	max-height: unset !important;
}

@media (max-width: 768px){
	.searchwp-live-search-results .searchwp-live-search-box.products{
		border-top: 1px solid #e6e7eb;
	}
	.searchwp-container #searchwp-filter-form .category-box{
		height: 248px !important;
		max-height: unset !important;
	}
	#page-container #top-header {
	  display: block !important;
	}
	#page-container #top-header #search-container {
	  display: none;
	}
}
@media (max-width: 500px){
	.searchwp-container .searchwp-results .searchwp-result .searchwp-thumbnail img {
		max-height: 100%;
	}
}
#search-container{
	position: relative;
	margin: auto !important;
}

.searchwp-live-search-results .searchwp-live-search-box.products {
  padding-left: 0 !important;
}
.searchwp-live-search-results .searchwp-live-search-box.category {
	
}

@media (min-width: 769px) {
    body.woocommerce-cart .woocommerce {
        display: flex;
        align-items: flex-start;
        gap: 50px;
    }
    body.woocommerce-cart .woocommerce-cart-form {
        flex: 1;
    }
    body.woocommerce-cart .cart-collaterals {
        width: 350px!important;
        margin-top: 0 !important;
    }
}

body.woocommerce-cart .woocommerce-cart-form thead {
    display: none;
}
body.woocommerce-cart .woocommerce-cart-form table.cart {
    border: none !important;
}
body.woocommerce-cart .woocommerce-cart-form tr.cart_item {
    display: grid;
    grid-template-columns: auto 1fr; 
    grid-template-areas: 
        "thumb name"
        "thumb price"
        "thumb quantity"
        "remove .";
    border-bottom: 1px solid #eee;
   padding: 0 !important;
   margin-bottom: 20px;
}
body.woocommerce-cart .woocommerce-cart-form td.product-thumbnail {
    grid-area: thumb;
    padding: 0 15px 0 0 !important;
    border: none !important;
}
body.woocommerce-cart .woocommerce-cart-form td.product-thumbnail img {
    width: 80px !important;
    height: auto;
    object-fit: cover;
}
body.woocommerce-cart .woocommerce-cart-form td.product-name {
    grid-area: name;
    padding: 0 !important;
    border: none !important;
    font-size: 16px;
    font-weight: bold;
}
body.woocommerce-cart .woocommerce-cart-form td.product-name a {
    color: #000;
    text-transform: uppercase;
    text-decoration: none;
}
body.woocommerce-cart .woocommerce-cart-form td.product-price {
    grid-area: price;
    padding: 5px 0 !important;
    border: none !important;
    color: #666;
}
body.woocommerce-cart .woocommerce-cart-form td.product-quantity {
    grid-area: quantity;
    padding: 5px 0 !important;
    border: none !important;
}
body.woocommerce-cart .woocommerce-cart-form td.product-remove {
    grid-area: remove;
    padding: 10px 0 0 0 !important;
    border: none !important;
    text-align: left !important;
}
body.woocommerce-cart .woocommerce-cart-form td.product-remove a.remove {
  display: inline-block;
  font-size: 0 !important;
  color: #666 !important;
  width: 100%;
  line-height: 30px;
}
body.woocommerce-cart .woocommerce-cart-form td.product-remove a.remove::before {
    content: "Remove item"; 
    font-size: 13px;
}
body.woocommerce-cart .woocommerce-cart-form td.product-remove a.remove:hover {
    background: transparent !important;
    color: #000 !important;
}
body.woocommerce-cart .woocommerce-cart-form td.product-subtotal {
    display: none !important;
}
body.woocommerce-cart .woocommerce-cart-form td.actions {
    border: none !important;
    padding: 20px 0 0 0 !important;
}
body.woocommerce-cart .woocommerce-cart-form td.actions button[name="update_cart"] {
    display: none; 
}
body.woocommerce-cart .cart-collaterals .cart_totals {
    width: 100% !important;
    float: none !important;
    border: none;
    padding: 0;
}
body.woocommerce-cart .cart-collaterals h2 {
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-bottom: 1px solid #000;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
body.woocommerce-cart .cart-collaterals table.shop_table {
    border: none !important;
}
body.woocommerce-cart .cart-collaterals tr.cart-subtotal {
    display: none;
}
body.woocommerce-cart .cart-collaterals tr.order-total th {
    font-size: 16px;
    font-weight: bold;
    color: #000;
    text-align: left;
    padding: 10px 0 !important;
}
body.woocommerce-cart .cart-collaterals tr.order-total td {
    font-size: 18px;
    font-weight: bold;
    color: #000;
    text-align: right;
    padding: 10px 0 !important;
}
body.woocommerce-cart .cart-collaterals .wc-proceed-to-checkout a.checkout-button:hover {
    color: #000 !important;
}

.modal-cacsp-position {
  width: 50% !important;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 0 !important;
  bottom: 0;
}
.modal-cacsp-box.modal-cacsp-box-info.modal-cacsp-box-show {
  padding: 30px !important;
}
body.modal-cacsp-open::before {
  content: "";
  position: fixed;
  inset: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 999;
}
.warning-cacsp-iframe-content-text {
  line-height: 30px;
}
.modal-cacsp-box {
  height: auto !important;
}
#top-menu-nav, #top-menu {
  width: 100%;
}
.scwmenu_quote {
  float: right;
  right: 130px;
  position: relative !important;
}
.scwmenu_quote a{
	font-weight: bold !important;
}
.scwmenu_quote a:hover {
  background: none !important;
  border: none !important;
}
.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info > * a {
  color: #000 !important;
}
@media (max-width: 850px){
	.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info{
		grid-template-columns: 100%;
	}
	.modal-cacsp-box-content {
	  padding-right: 0 !important;
	  margin-top: 10px;
	}
	.modal-cacsp-btns {
	  top: 0 !important;
	}
}
@media (max-width: 480px){
	body .modal-cacsp-position {
	  width: 95% !important;
	}
}

 @media (max-width: 768px){
	.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-info .modal-cacsp-btns .modal-cacsp-btn-settings {
	  display: inline-block !important;
	}
}