 
 * {
  box-sizing: border-box;
}
body {
  margin: 0 auto;
  display: inline-block;
width: 100%;
background:#fff;
}
#main-header {
  display: inline-block;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 0;
  position: relative;
  float: left;
  background: #fff;
  height: 100px;
}
.scwhome_video_youtube_overlay {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 100%;
  top: 0;
  height: 100%;
}
.home .scwheader,
.page-template-page-template-offsupplies .scwheader,
.page-template-page-template-offtechnology .scwheader,
.page-template-page-template-offinterior .scwheader {
  position: absolute !important;
  background: rgba(255, 255, 255, 0.7) !important;
  z-index: 2;
}
.home .scwhome_banner_head {
  padding-top: 167px;

}

.container {
  max-width: 1620px;
  width: 1410px;
  margin: 0 auto;
  position: relative;
}
.scwheader_logo {
  width: 15%;
  float: left;
}

.scwheader_menu {
  width: 85%;
  float: right;
  margin-right: 0;
  z-index: 2;
  position: relative;
}
.scwheader_menu nav.ubermenu-main {
  background: none;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item {
  width: auto;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item a span {
  color: var(--color-secondary, #222) !important;
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 600 !important;
  line-height: normal;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item a i {
  display:none;
}
.scwheader_mobile {
  width: auto;
  right: 0;
  position: absolute;
  z-index: 3;
  display: none;
}

.scwheader_menu nav.ubermenu-main ul.ubermenu-nav {
  padding-left: 0;
  margin: 0;
  display: inline-block;
  position: relative;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item {
  list-style: none;
  padding-right: 20px;
  float: left;
  padding-left: 16px;position: relative;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item:last-child {
  padding-right:0;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item::before {
  content: "";
  background: #CACACA;
  width: 1px;
  height: 11px;
  right: 0;
  position: absolute;
  top: 40px;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item:last-child::before {
  display:none;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item::after {
  
}
.ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target,
.ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-parent > .ubermenu-target, 
.ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-current-menu-ancestor > .ubermenu-target,
.ubermenu-skin-grey-white .ubermenu-item-level-0:hover > .ubermenu-target,
 .ubermenu-skin-grey-white .ubermenu-item-level-0.ubermenu-active > .ubermenu-target {
  background: none;
}

.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item a {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 90px;
  display: inline-block;
  color: #222;
  text-decoration: unset;
  padding: 0;
  text-transform: uppercase;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item.ubermenu-has-submenu-mega::after {
  content: "\f067";
  color: #EF6B00;
  right: 19.35px;
  position: absolute;
  top: 40px;
  font: normal normal normal 10px/1 FontAwesome;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item.ubermenu-has-submenu-mega:hover::after {
  content: "\f068";
  color: #EF6B00;
  right: 19.35px;
  position: absolute;
  top: 40px;
  font: normal normal normal 10px/1 FontAwesome;
}
.scwheader_menu nav.ubermenu-main {
  text-align: right;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item.ubermenu-has-submenu-mega{
	padding-right: 37px;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item.ubermenu-has-submenu-mega:nth-child(1) ul.ubermenu-submenu {
  width: 805px;
  left: -2%;
  top: 90px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item.ubermenu-has-submenu-mega:nth-child(2) ul.ubermenu-submenu {
  width: 805px;
  left: -92%;
  top: 90px;
    display: grid;
  grid-template-columns: 1fr 1fr;
}
.ubermenu-submenu.ubermenu-submenu-id-3223.ubermenu-submenu-type-stack {
  width: 100% !important;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item.ubermenu-has-submenu-mega ul.ubermenu-submenu li.ubermenu-item ul.ubermenu-submenu-type-stack li.ubermenu-item:before{
	display:none;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item.ubermenu-has-submenu-mega ul.ubermenu-submenu li.ubermenu-item ul.ubermenu-submenu-type-stack li.ubermenu-item{
margin-top:0;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item.ubermenu-has-submenu-mega ul.ubermenu-submenu li.ubermenu-item ul.ubermenu-submenu-type-stack li.ubermenu-item .ubermenu-content-block a {
  width: 100%;
  height: 60px;
  background: #EF6B00;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  color: #fff;
  border: none;
  cursor: pointer;
  text-align: center;
  line-height: 60px;
}
.scwheader_menu nav .ubermenu-submenu-id-92 {
  padding: 50px 0;
  display: inline-block;
}
.scwheader_menu .ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-advanced-sub.ubermenu-item-3209.ubermenu-item-level-1.ubermenu-column.ubermenu-column-1-2.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-3209 div {
  padding-bottom: 0;
}
.scwheader_menu .ubermenu-submenu.ubermenu-submenu-id-3210.ubermenu-submenu-type-stack {
  display: grid;
  grid-template-columns: 1fr !important;
}
.scwheader_menu #menu-item-3259, .scwheader_menu #menu-item-3256, .scwheader_menu #menu-item-3260 {
  padding-right: 0;
  padding-left: 0;
  width: 100%;
}
.scwheader_menu #menu-item-3211 a, .scwheader_menu #menu-item-3212 a, .scwheader_menu #menu-item-3224 a, .scwheader_menu #menu-item-3225 a,
#menu-item-3259 a, #menu-item-3260 a {
  width: 100%;
}
.scwheader_menu #menu-item-3211, .scwheader_menu #menu-item-3212, .scwheader_menu #menu-item-3224, .scwheader_menu #menu-item-3225 {
  width: 100%;
}
.scwheader_menu #menu-item-3211 a span, .scwheader_menu #menu-item-3212 a span, .scwheader_menu #menu-item-3224 a span, .scwheader_menu #menu-item-3225 a span,
.scwheader_menu #menu-item-3259 a span, .scwheader_menu #menu-item-3260 a span{
  line-height: 40px;
}
.scwheader_menu #menu-item-3211 span,.scwheader_menu #menu-item-3212 span,.scwheader_menu #menu-item-3224 span,.scwheader_menu #menu-item-3225 span,.scwheader_menu #menu-item-3259 span,.scwheader_menu #menu-item-3260 span,
 .scwheader_menu #menu-item-3259 span, .scwheader_menu #menu-item-3260 span{
  font-weight: normal !important;
}
.scwheader_menu #menu-item-3211 a img, .scwheader_menu #menu-item-3212 a img, .scwheader_menu #menu-item-3224 a img, .scwheader_menu #menu-item-3225 a img,
.scwheader_menu #menu-item-3259 a img, .scwheader_menu #menu-item-3260 a img {
  width: 40px;
  height: 40px;
  margin-bottom: 0;
  float: left;
  background: #EF6B00;
  border-radius: 100%;
  padding: 5px;
  margin-right: 10px;
}
.scwheader_menu #menu-item-3211, .scwheader_menu #menu-item-3212,.scwheader_menu #menu-item-3259 {
  margin-bottom: 16px;
}
.scwheader_menu .ubermenu-row.ubermenu-row-id-3227.ubermenu-autoclear li:before{
	display:none;
}
.scwheader_menu #menu-item-3412 a {
  width: auto;
  height: 60px;
  background: #EF6B00;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 60px;
  color: #fff;
  border: none;
  cursor: pointer;
  padding: 0 20px;
}
.ubermenu-row.ubermenu-row-id-3411.ubermenu-autoclear {

}

.scwheader_menu #menu-item-3257 a {
  width: auto;
  height: 60px;
  background: #EF6B00;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 60px;
  color: #fff;
  border: none;
  cursor: pointer;
  padding: 0 20px;
}
.scwheader_menu #menu-item-3412 div,.scwheader_menu #menu-item-3257 div,.scwheader_menu #menu-item-3257 div {
  padding: 0;
}
.scwheader_menu .ubermenu-row.ubermenu-row-id-3417.ubermenu-autoclear div {
  margin-top: 0;
  margin-bottom: 0;
}
.scwheader_menu .ubermenu-column-id-3209 ul {
  margin-bottom: 0 !important;
}
.scwheader_menu .ubermenu-row-id-3411 div {
  padding: 0;
  margin-top: 0;
}
.scwheader_menu .ubermenu-submenu.ubermenu-submenu-id-3209.ubermenu-submenu-type-stack,
.scwheader_menu .ubermenu-submenu.ubermenu-submenu-id-3222.ubermenu-submenu-type-stack {
  width: 100% !important;
}
.scwheader_menu .ubermenu-submenu.ubermenu-submenu-id-3210.ubermenu-submenu-type-stack ul {
  width: 100% !important;
  margin-bottom: 0;
}
.scwheader_menu .ubermenu-column-id-3210,.ubermenu-column-id-3209 {
  padding: 0 30px !important;
}
.scwheader_menu #menu-item-3243 {
  padding-left: 0;text-align: center;
}
.scwheader_menu #menu-item-3243 span {
  font-family: 'Montserrat';
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-decoration: unset;
  color: #222;
  font-style: italic;
  margin: 0px;
  width: 100%;
  display: inline-block;
  text-align: center;
}
.scwheader_menu #menu-item-3243 img {
  margin-bottom: 0;
width:40%;
height: 220px;
object-fit: contain;
}
.scwheader_menu nav .ubermenu-column-id-3209 ul,
.scwheader_menu nav .ubermenu-column-id-3210 ul,
.scwheader_menu nav .ubermenu-column-id-3209 ul,
.scwheader_menu nav .ubermenu-column-id-3209 ul li,
.scwheader_menu nav .ubermenu-column-id-3228 li,
.scwheader_menu nav .ubermenu-column-id-3229 li
{
 padding: 0!important;
 }
.scwheader_menu nav .ubermenu-column-id-3228,
.scwheader_menu nav .ubermenu-column-id-3229 {
  padding: 0!important;
}
.ubermenu-submenu.ubermenu-submenu-id-3210.ubermenu-submenu-type-stack {
  padding-bottom: 0;
  width: 100%;
}
.ubermenu-row.ubermenu-row-id-3226.ubermenu-autoclear {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: end;
  grid-gap: 50px;
}
.ubermenu-submenu.ubermenu-submenu-id-3210.ubermenu-submenu-type-stack ul {
  width: 100% !important;
  margin-bottom: 0;
}
#menu-item-3256 img{
  width: 100%;
  height: auto;
  object-fit: cover;
}
#menu-item-3240 p,#menu-item-3257 p {
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: 150%;
  display: inline-block;
  width: 100%;
  color: #222222;
  padding-bottom: 24px;
}
#menu-item-3243 div,#menu-item-3240 div,#menu-item-3256 div {
  padding: 0;
}
#menu-item-3246 .ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded,
#menu-item-3258 .ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded{
  padding: 0;
  font-family: 'Montserrat';
font-style: italic;
font-weight: 400;
font-size: 16px;
line-height: 30px;
color: #626262;
}
.ubermenu-submenu-id-92::before,.ubermenu-submenu-id-93::before {
  content: "";
  background: #CACACA;
  width: 1px;
  height: calc(100% - 100px);
  right: 0;
  left:0;
  margin:0 auto;
  position: absolute;
  top: 50px;
}
.ubermenu-submenu.ubermenu-submenu-id-3249.ubermenu-submenu-type-stack {
  width: 100%;
  padding: 0;
}
.ubermenu-column-id-3209::before {
display:none;
}
.scwheader_mobile .fa.fa-bars {
  color: #222;
  position: absolute;
  right: 0;
  top: 32px;
  font-size: 24px;
  cursor: pointer;
}
.scwheader_mobile_con {
  display: none;
  background: #fff;
  width: 100%;
  position: fixed;
  right: 0;
  height: 100%;
  top: 0;
  padding-top: 10%;
  left: 0;
  text-align: center;
  z-index: 1;
}
.scwheader_mobile_con i {
  cursor: pointer;
  position: relative;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: inline-block;
  width: 100%;
  font-size: 30px;
  top: 0;
}
.scwheader_mobile_con .menu-main-menu-container ul {
  padding-left: 0;
  width: 40%;
  display: inline-block;
  text-align: left;
}
.scwheader_mobile_con .menu-main-menu-container ul li {
  list-style: none;
  position:relative;
}
.scwheader_mobile_con .menu-main-menu-container ul li a {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  line-height: 56px;
  display: inline-block;
  color: #222;
  text-decoration: unset;
  position: relative;width: 100%;
}
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children::after {
  display:none;
}
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children:hover::after {

    content: "\f068";
    color: #EF6B00;
  right: 35%;
  position: absolute;
  top: 12px;
  font: normal normal normal 10px/1 FontAwesome;

}
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children .sub-menu a::after {
  display:none;
}

.scwheader_mobile_con .menu-main-menu-container ul li .sub-menu {
  background: none;
  opacity: 0.9;
  backdrop-filter: blur(45px);
  padding: 23.85px 10px;
  border-radius: 12px;
  width: 100%;
  margin-top: 10px;
  display: none;
box-shadow: 0 2px 5px 0px rgba(0,0,0,.5),0 -3px 6px -2px rgba(0,0,0,.3) inset;
}
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children:hover ul.sub-menu{
 
}
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu li:hover {
  background: #EEEEEE;
  border-radius: 12px;
}
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu li:hover a {
  color: #222;
 }
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu li {
  margin-bottom: 10px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu li ul:before,
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu{
  display:none;
}
 .scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu li:last-child {
  margin-bottom: 0;
}
 .scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu li a {
  font-size:16px;
 }
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu::before {
top: -20px;
left: 0;
border-top: 10px solid transparent;
border-bottom: 10px solid #222;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
content: "";
right: 0;
position: absolute;
width: 0;
height: 0;
margin: 0 auto;
}
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children a::before{
content: "\f067";
color: #EF6B00;
right: 20%;
position: absolute;
top: 22px;
font: normal normal normal 14px/1 FontAwesome;
}
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children:hover a::before{
display:none;
}
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children:hover a::after {
  content: "\f068";
  color: #EF6B00;
right: 20%;
position: absolute;
top: 22px;
font: normal normal normal 14px/1 FontAwesome;
}
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children ul.sub-menu li ul{
  box-shadow: none !important;
}
#main-content {
  display: inline-block;
  width: 100%;

}
.scwhome_banner {
  display: inline-block;
  width: 100%;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  float: left;
  position: relative;
  overflow: hidden;
}
.scwhome_banner .scwhome_video_youtube {
    padding: 73.25%;
}
.scwhome_banner_head {
  padding-top: 150px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 50px;
  line-height: 60px;
  text-transform: uppercase;
  color: #FFFFFF;
  width: 80%;
  margin-bottom: 0;
  padding-bottom: 32px;
  margin-top: 0;
}
.scwhome_banner_subhead, .scwhome_banner_subhead2 {
font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 30px;
color: #FFFFFF;
margin: 0;
padding-bottom: 32px;
width: 75%;
}
.scwhome_banner_button {
  width: auto;
  height: 60px;
  border: 2px solid #FFFFFF;
  border-radius: 300px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #FFFFFF;
  display: inline-block;
  text-align: left;
  text-decoration: unset;
  margin-bottom: 200px;
  margin-top:20px;
  position: relative;
    padding-top: 20px;
padding-bottom: 20px;
padding-left: 24px;
padding-right: 44px;
}
.scwhome_banner_button img {
width: auto;
height: auto;
object-fit: contain;
right: 24px;
top: 22px;
position: absolute;
}
#main-footer::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  background: rgba(34,34,34,0.9);
  top: 0;
}
#main-footer {
  background: #222;
  padding-top: 60.84px;
  padding-bottom: 60px;
  display: inline-block;
  width: 100%;
  position: relative;
  background-repeat: no-repeat !important;
background-size: cover !important;
}
.scwfooter_head {
  display: inline-block;
  width: 100%;
}
.scwfooter_head_logo {
  width: 100%;
  float: left;
  margin-bottom: 20px;
}
.scwfooter_head_brands {
  float: left;
}
.scwfooter_head_brands a:nth-child(4) {
  width: 100%;
  display: inline-block;
  margin-top: 20px;
}
.scwfooter_head_brands a img {
  width: 100%;object-fit: contain;
}
.scwfooter_head_brands a {
  width: 33.333%;
  float: left;
}
.scwfooter_head_brands a:nth-child(4) img {
  width: 33.333%;object-fit: contain;
}
.scwfooter_head_socials {
  width: 13%;
  float: left;
  text-align: right;padding-top: 30px;
}
.scwfooter_head_socials a {
  width: 50px;
  height: 50px;
  background: #FFFFFF;
  display: inline-block;
  text-align: center;
  line-height: 50px;
  margin-left: 10px;
}
.scwfooter_head_socials a:first-child {
  margin-left: 0;
}
.scwfooter_head_logo a,.scwheader_logo a {
  display: inline-block;
  width: 100%;
}
.scwfooter_con {
  display: grid;
  width: 100%;
  grid-template-columns: 1fr 1fr;
  grid-gap: 50px;
}

.scwfooter_con_left {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 72px;
}
.scwfooter_con_left p.scwfooter_con_head {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  display: inline-block;
  margin-top: 0;
  color: #FFFFFF;
  margin-bottom: 16.05px!Important;
}
.scwfooter_con_left p,.scwfooter_con_left p a {
  margin: 0;
  font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
text-decoration: unset;
color: #FFFFFF;
}
.scwfooter_con_left_col1_bl1, .scwfooter_con_left_col1_bl2 {
  margin-bottom: 30px;
}
.scwfooter_con_left_col2_bl1, .scwfooter_con_left_col2_bl2 {
  margin-bottom: 30px;
}
.scwfooter_con_left_col1, .scwfooter_con_left_col2, .scwfooter_con_right_col3, .scwfooter_con_right_col4 {
  margin-top: 68.68px;
}
.scwfooter_con_right form {
  border: 5px solid rgba(202, 202, 202, 0.2);
    border-top-color: rgba(202, 202, 202, 0.2);
    border-top-style: solid;
    border-top-width: 5px;
  border-top: none;
  padding-left: 58px;
  padding-right: 50px;
  padding-top: 61.25px;
  padding-bottom: 0;
  margin-top: 51.94px;
  position: relative;
  display: inline-block;
  width: 100%;
}
.scwfooter_con_right_col3_socials .scwfooter_con_head,.scwfooter_con_right_col3_mn  .scwfooter_con_head{
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  display: inline-block;
  margin-top: 0;
  color: #FFFFFF;
  margin-bottom: 16.05px!Important;
  width: 100%;
}
.scwfooter_con_right_col3_socials_it a i {
  width: 30px;
  height: 30px;
  background: #fff;
  text-align: center;
  line-height: 30px;
  color: #000;
  margin-right: 10px;
}
.scwfooter_con_right_col3_socials_it a i.fa.fa-facebook {
  background: #0165E1;;
}
.scwfooter_con_right_col3_socials_it a i.fa.fa-linkedin {
  background: #0077B5;
}
.scwfooter_con_right_col3_socials_it a i.fa.fa-pinterest {
  background: #BD081C;
}
.scwfooter_con_right_col3_socials_it a {
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-decoration: unset;
  color: #FFFFFF;
}
.scwfooter_con_right_col3_socials_it {
  width: 100%;
  display: inline-block;
  margin-bottom: 12px;
}
.scwfooter_con_right form::before {
  content: "";
  width: 22%;
  height: 5px;
  background: rgba(202, 202, 202, 0.2);
  position: absolute;
  left: -5px;
  top: -5px;
}
.scwfooter_con_right form::after {
  content: "";
  width: 22%;
  height: 5px;
  background: rgba(202, 202, 202, 0.2);
  position: absolute;
  right: -5px;
  top: -5px;
}
.scwfooter_con_right {
  float: left;
  position: relative;
  display: grid;
  width: 100%;
  grid-template-columns: 1fr 2fr;
  grid-gap: 72px;
}
.scwfooter_con_right_head {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 30px;
  line-height: 29px;
  display: inline-block;
  text-align: center;
  color: #FFFFFF;
  text-transform: uppercase;
  position: absolute;
  margin: 0 auto;
  left: 58px;
  right: 0;
  top: 40px;
}
.scwfooter_con_right form p label {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  text-align: left;
  color: #FFFFFF;
  margin-bottom: 30px;
  width: 100%;
}
.scwfooter_con_right form p span input {
  width: 100%;
  height: 44px;
  border: 1px solid #FFFFFF;
  display: inline-block;
  background: none;
  margin-top: 10px;
  color:#fff;
  padding: 0 10px;
}
.scwfooter_con_right form p span textarea {
  width: 100%;
  height: 100px;
  border: 1px solid #FFFFFF;
  display: inline-block;
  background: none;
  margin-top: 10px;
  padding:0 10px;
  color:#fff;
}
.scwfooter_con_right form p:nth-child(2),
.scwfooter_con_right form p:nth-child(3),
.scwfooter_con_right form p:nth-child(4),
.scwfooter_con_right form p:nth-child(5){
  width: 50%;
  float: left;
  margin: 0;
}
.scwfooter_con_right form p:nth-child(2),
.scwfooter_con_right form p:nth-child(4){
padding-right:8px;
}
.scwfooter_con_right form p:nth-child(3),
.scwfooter_con_right form p:nth-child(5){
padding-left:8px;
}
.scwfooter_con_right form p:nth-child(6),
.scwfooter_con_right form p:nth-child(7){
  width: 100%;
  float: left;
  margin: 0;
}
.wpcf7-form-control.has-spinner.wpcf7-submit {

}
.scwfooter_con_cpr {
  width: 42%;
  float: left;
  position: absolute;
  bottom: 20px;
}
.scwfooter_con_cpr_text {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 33px;
  color: #E2E2E2;
  float: left;
  width: 35%;
}
.scwfooter_con_cpr_menu {
  width: 65%;
  float: right;
}
.scwfooter_con_cpr_menu ul {
  padding-left: 0;
  margin: 0;
  float: right;
}
.scwfooter_con_cpr_menu ul li {
  list-style: none;
  float: left;
  padding: 0 16px;
  position: relative;
}
.scwfooter_con_cpr_menu ul li:last-child {
  padding-right:0;
}
.scwfooter_con_cpr_menu ul li:first-child {
  padding-left:0;
}
.scwfooter_con_cpr_menu ul li a {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  display: inline-block;
  width: auto;
  color: #E2E2E2;
  text-decoration: unset;
}
.scwfooter_con_cpr_menu ul li:nth-child(2)::before {
  content: "";
  background: #CACACA;
  width: 1px;
  height: 11px;
  right: 0;
  position: absolute;
  top: 12px;
}
.scwfooter_con_cpr_menu ul li:nth-child(2)::after {
  content: "";
  background: #CACACA;
  width: 1px;
  height: 11px;
  left: 0;
  position: absolute;
  top: 12px;
}
.scwhome_boxes {
  display: inline-block;
  width: 100%;
  float: left;
  margin-top: -130px;
}
.scwhome_boxes .container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px;
}
.scwhome_boxes .container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 20px;
  width: 55%;
}
.scwhome_boxes_right_top ,
.scwhome_boxes_right_bot{
  padding-top: 98px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  border-radius: 20px;
}
.scwhome_boxes_head {
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 36px;
  line-height: 150%;
  display: inline-block;
  width: 82%;
  font-feature-settings: 'pnum' on, 'lnum' on;
  color: #FFFFFF;
  padding-bottom: 24px;
  text-shadow: 0px 0px 5px #00000030;
}
.scwhome_boxes_item {
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  border-radius: 10px;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  height: 400px;
  position:relative;
}
.scwhome_boxes_button img {
  width: auto;
  height: auto;
  object-fit: contain;
  right: 24px;
  top: 22px;
  position: absolute;
}

.scwhome_boxes_button {
  width: auto;
  border: 2px solid #FFFFFF;
  border-radius: 300px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #FFFFFF;
  height: 60px;
  display: inline-block;
  text-decoration: unset;
  position: absolute;
  text-align: left;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 24px;
  padding-right: 44px;
  bottom: 30px;
  left: 20px;
  right: auto;
}
.scwhome_boxes_left {
  padding-top: 448px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  border-radius: 20px;
}
.scwhome_boxes_left .scwhome_boxes_button{
width:199px;
}
.scwhome_boxes_right_top .scwhome_boxes_button{
width:204px;
}
.scwhome_boxes_right_bot .scwhome_boxes_button{
width:180px;
}
.scwhome_features_item.leftext, .scwhome_features_item.rightext {
  display: grid;
  width: 100%;
  margin-bottom: 100px;
  align-items: center;
  grid-template-columns: 1fr 1fr;
  grid-gap: 150px;
}
.scwhome_features {
  display: inline-block;
  width: 100%;
  padding-top: 120.87px;
}

.scwhome_features_item_img img {
  width: 100%;
  object-fit: contain;
  border-radius: 20px;
}
.scwhome_features_item.leftext .scwhome_features_item_img {
  display: inline-block;
  padding-left: 0;
  grid-column-start: 2;
  grid-column-end: 3;
  grid-row-start: 1;
  grid-row-end: 2;
  position:relative;
}
.scwhome_features_item.leftext .scwhome_features_item_img::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background: #EF6B00;
  border-radius: 30px;
  z-index: -1;
  left: 15px;
  top: -15px;
}
.scwhome_features_item.leftext .scwhome_features_item_con {
  display: inline-block;
  padding-right: 0;
  padding-top: 0;
  position: relative;
}
.scwhome_features_item_con_fadedbg {
  position: absolute;
  top: 26%;
  width: 90%;
  z-index: 0;
  opacity: 0.1;
  left: -40px;
}
.scwhome_features_item.rightext .scwhome_features_item_con {
  display: inline-block;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}
.scwhome_features_item.rightext .scwhome_features_item_img{
  display: inline-block;
  padding-right: 0;
}
.scwhome_features_item_con_title {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 48px;
  line-height: 150%;
  display: inline-block;
  width: 100%;
  color: #222222;
  margin: 0;
}
.scwhome_features_item_con_subtitle {
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: normal;
  font-size: 32px;
  line-height: 150%;
  display: inline-block;
  width: 80%;
  color: #222222;
  padding-bottom: 24px;
}
.scwhome_features_item_con_des {
  padding-bottom: 24px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
}
.scwhome_features_item_con_button {
  width: auto;
  height: 60px;
  border: 2px solid #EF6B00;
  border-radius: 300px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #EF6B00;
  display: inline-block;
  text-decoration: unset;
  cursor: pointer;
  position: relative;
  text-align: left;
    padding-top: 20px;
padding-bottom: 20px;
padding-left: 24px;
padding-right: 44px;
}
.scwhome_features_item_con_button img {
width: auto;
height: auto;
object-fit: contain;
right: 24px;
top: 22px;
position: absolute;
}
.scwhome_banner2 {
  display: inline-block;
  width: 100%;
  padding: 100px 0;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  float: left;margin-top: 100px;
}
.scwhome_banner2 .container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}
.scwhome_banner2_box {
  padding: 33.5px 80px;
  width: 509px;
  height: auto;
  background: #FFFFFF;
  border-radius: 20px;
  float: right;
  margin-right: 0;
  position:relative;
}
.scwhome_banner2_copier {
  text-align: center;
}
.scwhome_banner2_box_title {
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 36px;
  line-height: 150%;
  display: inline-block;
  width: 100%;
  font-feature-settings: 'pnum' on, 'lnum' on;
  color: #222222;
}
.scwhome_banner2_box_subtitle{
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: normal;
  font-size: 30px;
  line-height: 150%;
  display: inline-block;
  width: 100%;
  font-feature-settings: 'pnum' on, 'lnum' on;
  color: #222222;
  padding-bottom:17px;
}
.scwhome_banner2_box_des {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
  margin-bottom: 24px;
}
.scwhome_banner2_box_button {
  width: auto;
  height: 60px;
  border: 2px solid #EF6B00;
  border-radius: 300px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #EF6B00;
  display: inline-block;
  text-decoration: unset;
  cursor: pointer;
  position: relative;
  text-align: left;
   padding-top: 20px;
padding-bottom: 20px;
padding-left: 24px;
padding-right: 44px;
}
.scwhome_banner2_box_button img {
width: auto;
height: auto;
object-fit: contain;
right: 24px;
top: 22px;
position: absolute;
}
.scwhome_brands {
  display: inline-block;
  width: 100%;
  float: left;
}
.scwhome_brands_des {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
  margin-bottom: 91px;
  width: 45%;
}
.scwhome_brands_title {
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 48px;
  line-height: 150%;
  display: inline-block;
  color: #222222;
  width: 50%;
  padding-top: 0;
}

.scwhome_brands_subtitle {
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: normal;
  font-size: 36px;
  line-height: 150%;
  display: inline-block;
  color: #222222;
  padding-bottom: 24px;
  width: 50%;
}

.scwhome_testimonials {
  float: left;
  display: inline-block;
  width: 100%;
  margin-top: 0;
}
.scwhome_testimonials .container {
  background: #EEEEEE;
  border-radius: 29px;
  text-align: center;
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 260px;
  margin-bottom: 0;
}
.single-project .scwhome_testimonials .container {
  padding-bottom: 0;
}
.scwhome_testimonials_icon {
  margin: 0;
  padding-bottom: 29.07px;
  text-align: center;
  width: 100%;
}
.scwhome_testimonials_icon img {
  width: 72px;
  height: 72px;
  object-fit: contain;
}
.scwhome_testimonials_slider {
  display: inline-block;
  width: 100%;
}
.scwhome_testimonials_slider_item_head {
  margin: 0;
    margin-bottom: 0px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 41px;
  text-align: center;
  color: #222222;
  padding-bottom: 16px;
  margin-bottom: 16px;
  position: relative;
}
.scwhome_testimonials_slider_item_head::before {
  content: "";
  width: 100px;
  height: 2px;
  background: #EF6B00;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: 0;
}
.scwhome_testimonials_slider_item_logo {
  margin: 0;
  width: 100%;
  text-align: center;
  padding-bottom: 16px;
}
.scwhome_testimonials_buts {
  position: absolute;
  top: 33%;
  left: 0;
  right: 0;
}
.scwhome_testimonials_con_left a {
  left: 10px;
  position: absolute;
  width: 50px;
  height: 50px;
  border: 1px solid #222222;
  border-radius: 300px;
  font-size: 20px;
  line-height: 45px;
}
.scwhome_testimonials_con_left a:hover,
.scwhome_testimonials_con_right a:hover {
  background: #222;
  color: #fff;
}
.scwhome_testimonials_con_right a {
  right: 10px;
  position: absolute;
  width: 50px;
  height: 50px;
  border: 1px solid #222222;
  border-radius: 300px;
  font-size: 20px;
  line-height: 45px;
}
.scwhome_testimonials_slider_item_logo img {
  margin: 0 auto;
}
.scwhome_testimonials_slider_item_pos {
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  color: #222222;
}
.scwhome_testimonials_slider_item_name {
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #222222;
  padding-bottom:5px;
}
.scwhome_testimonials_con .bx-wrapper .bx-viewport {
  
}
.scwhome_testimonials_slider_item_des {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    padding-top: 50px;
    text-align: center;
    color: #222222;
    padding: 30px;
	max-height: 180px;
overflow: auto;
}
.scwhome_testimonials2 {
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-top: -230px;
  margin-bottom: 100px;
}
.scwhome_testimonials_con {
  display: inline-block;
  width: 100%;
}
.scwhome_testimonials_con .bx-wrapper {
    background: none;
    box-shadow: none;
    border: none;
    margin-bottom: 65px;
}
.scwhome_testimonials2 .container {
  background: #222222;
  border-radius: 20px;
  padding-top: 148px;
  padding-bottom: 148px;
  position: relative;
  display: inline-block;
  width: 62%;
}
.scwhome_testimonials2_left img {
  position: absolute;
  top: -56.7px;
  left: 101.86px;
}
.scwhome_testimonials2_left {
  width: 50%;
  float: left;
}
.scwhome_testimonials2_left img {
    width: 450px;
    height: 450px;
    object-fit: contain;
    position: absolute;
    bottom: 0;
	top: auto;
}
.scwhome .scwhome_testimonials2_left img,
.scwfitourservice .scwhome_testimonials2_left img{
  width: 400px;
  height: 400px;
  object-fit: contain;
  position: absolute;
  bottom: 0;
  top: auto;
}
.scwhome_testimonials2_right {
  width: 50%;
  float: right;
  padding-left: 60px;
}
.scwhome_testimonials2_right img {
  position: absolute;
  top: -120px;
  right: 235px;
}
.scwhome_testimonials2_right_head {
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 48px;
  line-height: 56px;
  color: #FFFFFF;
  text-align: left;
  width: 100%;
  float: right;
  padding-right: 22.16px;
  padding-bottom: 32px;
  padding-left: 0;
}
.scwhome_testimonials2_right_button {
  width: auto;
  height: 60px;
  border: 2px solid #EF6B00;
  border-radius: 300px;
  display: inline-block;
  text-align: left;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #FFFFFF;
  text-decoration: unset;
  position: relative;
  float: left;
    padding-top: 20px;
padding-bottom: 20px;
padding-left: 24px;
padding-right: 44px;
}
.scwhome_testimonials2_right .scwhome_testimonials2_right_button img {
width: auto;
height: auto;
object-fit: contain;
right: 24px;
top: 22px;
position: absolute;
}
.scwhome_blogs {
  display: inline-block;
  width: 100%;
}
.scwhome_blogs_head {
  display: inline-block;
  width: 100%;
  margin-bottom: 60.95px;
  position: relative; 
  margin-top: 50px;
}
.scwhome_blogs_head_text {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 48px;
  line-height: 48px;
  color: #222222;
}
.scwhome_blogs_head_buts {
  position: absolute;
  right: 0;
}
.scwhome_blogs_head_buts_left a {
  right: 58px;
  position: absolute;
  width: 50px;
  height: 50px;
  border: 1px solid #222222;
  border-radius: 300px;
  font-size: 20px;
  line-height: 45px;
  text-align: center;
}
.scwhome_blogs_head_buts_right a {
  right: 0;
  position: absolute;
  width: 50px;
  height: 50px;
  border: 1px solid #222222;
  border-radius: 300px;
  font-size: 20px;
  line-height: 45px;
  text-align: center;
}
.scwhome_blogs_head_buts_left a:hover,
.scwhome_blogs_head_buts_right a:hover {
	background:#222;
    color:#fff;
}
.scwhome_blogs_con {
  display: inline-block;
  width: 100%;
}
.scwhome_blogs_con .bx-wrapper {
  box-shadow: none;
  border: none;
  background: none;
  margin-bottom: 119.84px;
}
.scwhome_blogs_con .bx-wrapper .bx-viewport {
  height: auto !important;
}
.scwhome_blogs_con_slider_item {
  border-radius: 20px;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  padding-top: 289.91px;
  padding-left: 40.86px;
  padding-right: 42.86px;
  padding-bottom: 43.16px;
  height: 486.08px;
}
.scwhome_blogs_con_slider_item_name {
    margin: 0;
    padding-bottom: 0px;
    position: absolute;
    bottom: 150px;
}
.scwhome_blogs_con_slider_item_name a {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 41px;
  color: #FFFFFF;
  width: 95%;
  display: inline-block;
  text-decoration: unset;
}
.scwhome_blogs_con_slider_item_info {
    margin: 0;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    position: absolute;
    font-size: 14px;
    line-height: 24px;
    color: #FFFFFF;
    bottom: 30px;
}
.scwhome_brands_logos_item img {
  width: 100%;
  object-fit: contain;
}
.scwoffinteriors_banner {
  display: inline-block;
  width: 100%;
  background-repeat: no-repeat!Important;
  background-size: cover !important;
  padding-bottom: 0;
  padding-top: 0;
  position: relative;
  overflow: hidden;
}
.scwoffinteriors_banner_head {
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 50px;
  line-height: 60px;
  text-transform: uppercase;
  color: #FFFFFF;
  padding-bottom: 32px;
  width: 40%;
  padding-top: 167.23px;
}
.scwoffinteriors_banner .container {

}
.scwoffinteriors_banner_des {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #FFFFFF;
  margin: 0;
  padding-bottom: 32px;
  width: 50%;
}
.scwoffinteriors_banner_button {
  width: 248px;
  height: 60px;
  border: 2px solid #fff;
  border-radius: 300px;
  display: inline-block;
  text-align: center;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 60px;
  color: #FFFFFF;
  text-decoration: unset;
  position: relative;
  float: left;
}
.scwoffinteriors_banner_button img {
width: auto;
height: auto;
object-fit: contain;
right: 24px;
top: 22px;
position: absolute;
}
.scwoffinteriors_boxes .container {
  width: 70%;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 20px;
}
.scwoffinteriors_boxes {
  display: inline-block;
  width: 100%;
  margin-top: -200px;
  float: left;
}
.scwoffinteriors_boxes_item::before {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 10px;
}
.scwoffinteriors_boxes_item {
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  position: relative;
  border-radius: 10px;
  height: 400px;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.scwoffinteriors_boxes_item_name {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 35px;
  line-height: 150%;
  display: inline-block;
  font-feature-settings: 'pnum' on, 'lnum' on;
  color: #FFFFFF;
  text-decoration: unset;
  width: 100%;
  position: relative;
    text-shadow: 0px 0px 5px #00000030;
}
.scwoffinteriors_boxes_item_but {
width: 90%;
border: 2px solid #FFFFFF;
border-radius: 300px;
font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
font-size: 17px;
line-height: normal;
color: #FFFFFF;
height: auto;
display: inline-block;
text-decoration: unset;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 24px;
padding-right: 24px;
text-transform: capitalize;
position: absolute;
left: 0;
right: 0;
margin: 0 auto;
bottom: 30px;
}
a.scwoffinteriors_boxes_item_but {
	text-decoration: none;
}
.scwoffinteriors_fitoursv_left_subhead {
margin: 0;
font-family: 'Montserrat';
font-style: normal;
font-weight: normal;
font-size: 32px;
line-height: 150%;
display: inline-block;
width: 100%;
color: #222222;
padding-bottom: 24px;
padding-top:0;
}
.scwoffinteriors_fitoursv {
  display: inline-block;
  width: 100%;
  float: left;
  margin-top: 120.44px;
}
.scwoffinteriors_fitoursv .container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 120px;
  align-items: center;
}
.scwoffinteriors_fitoursv_left_head {
  margin: 0;
  padding-top: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 48px;
  line-height: 48px;
  display: inline-block;
  width: 100%;
  color: #222222;
  padding-bottom: 24px;
}
.scwoffinteriors_fitoursv_left_but {
  width: auto;
  height: 60px;
  border: 2px solid #EF6B00;
  border-radius: 300px;
  display: inline-block;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #EF6B00;
  text-decoration: unset;
  position: relative;
  float: left;
  text-align: left;
  padding-top: 20px;
padding-bottom: 20px;
padding-left: 24px;
padding-right: 44px;
}
.scwoffinteriors_fitoursv_left_but img {
 width: auto;
height: auto;
object-fit: contain;
right: 24px;
top: 22px;
position: absolute;
}
.scwoffinteriors_fitoursv_left_des {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
  margin-bottom: 24px;
  padding-right: 30px;
}
.scwoffinteriors_banner_button {
  width: auto;
  height: 60px;
  border: 2px solid #fff;
  border-radius: 300px;
  display: inline-block;
  text-align: left;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  text-decoration: unset;
  position: relative;
  float: left;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 24px;
  padding-right: 44px;
  margin-bottom: 288.16px;
}
.scwoffinteriors_banner_button img {
 width: auto;
height: auto;
object-fit: contain;
right: 24px;
top: 22px;
position: absolute;
}
.scwoffinteriors_fitoursv_right {
  display: inherit;
}
.scwoffinteriors_fitoursv_right img {
  width: 690px;
  height: 690px;
  border-radius: 20px;
  object-fit: cover;
}
.scwoffinteriors_proslider {
  display: inline-block;
  width: 100%;
  margin-top: 0;
  margin-bottom: 100px;
}

.scwoffinteriors_proslider_head {
  text-align: center;
  margin: 0;
  padding-bottom: 24px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 48px;
  line-height: 48px;
  display: inline-block;
  text-align: center;
  color: #222222;
  width: 100%;
}
.scwoffinteriors_proslider_des {
  text-align: center;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: normal;
  color: #000;
  margin: 0;
  padding: 0 100px;
  width: 100%;
}
.scwoffinteriors_proslider_buts {
  position: relative;
  width: 100%;
  display: inline-block;
  margin: 30px 0;
}
.scwoffinteriors_proslider_pros {
  margin-top: 80px;
}
.scwoffinteriors_proslider_buts_left a {
  right: 58px;
  position: absolute;
  width: 50px;
  height: 50px;
  border: 1px solid #222222;
  border-radius: 300px;
  font-size: 20px;
  line-height: 45px;
  top: 0px;
  text-align: center;
}
.scwoffinteriors_proslider_buts_right a {
  right: 0;
  position: absolute;
  width: 50px;
  height: 50px;
  border: 1px solid #222222;
  border-radius: 300px;
  font-size: 20px;
  line-height: 45px;
  text-align: center;
  top: 0px;
}
.scwoffinteriors_proslider_buts_left a:hover, .scwoffinteriors_proslider_buts_right a:hover {
  background: #222;
  color: #fff;
}
.scwoffinteriors_proslider_pros .bx-wrapper {
  box-shadow: none;
  margin-bottom: 0;
}
.scwoffinteriors_proslider_pros_item {
  background: #FFFFFF;
  border: 1px solid #CACACA;
  border-radius: 20px;
  padding-top: 30px;
  padding-left: 22.5px;
  padding-right: 22.5px;
  padding-bottom: 51px;
}
.scwoffinteriors_proslider_pros_item_thumb {
  width: 100%;
  height: 285px;
  object-fit: contain;
  margin-bottom: 21px;
}
.scwoffinteriors_proslider_pros_item_name {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  display: inline-block;
  width: 100%;
  text-align: center;
  color: #222222;
  height:58px;
}
.scwoffinteriors_proslider_pros .bx-wrapper .bx-viewport {
  height: 100%!Important;
}
.scwoffinteriors_proslider_viewall {
  display: inline-block;
  width: 100%;
  margin: 0;
  text-align: center;
}
.scwoffinteriors_proslider_viewall a {
  width: auto;
  height: 60px;
  border: 2px solid #EF6B00;
  border-radius: 300px;
  display: inline-block;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #EF6B00;
  text-decoration: unset;
  padding-top: 20px;
padding-bottom: 20px;
padding-left: 24px;
padding-right: 44px;
  text-align: left;
  position: relative;
}
.scwoffinteriors_proslider_viewall img {
width: auto;
height: auto;
object-fit: contain;
right: 24px;
top: 22px;
position: absolute;
}
.scwoffinteriors_showroom {
  display: inline-block;
  width: 100%;
  margin-top: 0;
  float: left;
  margin-bottom: 100px;
}
.scwoffinteriors_showroom .scwoffinteriors_showroom_slider .slick-list {
  padding-left: 0!Important;
  padding-right: 0 !important;
  padding-top: 16px!Important;
  padding-bottom: 48px !important;
}

.scwoffinteriors_showroom_info {
  display: inline-block;
  width: 100%;
  float: left;
  margin-top: 93px;
  text-align: center;
}
.scwoffinteriors_showroom_info_head {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 48px;
  line-height: 48px;
  display: inline-block;
  margin: 0;
  text-align: center;
  color: #222222;
  padding-bottom: 24px;
}
.scwoffinteriors_showroom_info_des {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  color: #626262;
  width: 65%;
  margin: 0 auto;
  padding-bottom: 24px;
}
.scwoffinteriors_showroom_info_buts {
  margin: 0;
}
.scwoffinteriors_showroom_info_buts_vm {
  width: auto;
  height: 60px;
  border: 2px solid #EF6B00;
  border-radius: 300px;
  display: inline-block;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #EF6B00;
  text-decoration: unset;
  margin-right: 20px;
  padding-top: 20px;
padding-bottom: 20px;
padding-left: 24px;
padding-right: 44px;
  text-align:left;
  position: relative;
}
.scwoffinteriors_showroom_info_buts_vm img {
width: auto;
height: auto;
object-fit: contain;
right: 20px;
top: 22px;
position: absolute;
}
.scwoffinteriors_showroom_info_buts_vt img {
width: auto;
height: auto;
object-fit: contain;
right: 10px;
top: 16px;
position: absolute;
}
.scwoffinteriors_showroom_info_buts_vt {
  width: auto;
  height: 60px;
  border: 2px solid #222222;
  border-radius: 300px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #222222;
  display: inline-block;
  text-decoration: unset;
  padding-top: 20px;
padding-bottom: 20px;
padding-left: 24px;
padding-right: 44px;
  position: relative;
  text-align: left;
}
.scwoffinteriors_showroom_slider_item.slick-slide.slick-active, .scwoffinteriors_showroom_slider_item.slick-slide {
  height: 322px;
  object-fit: cover;
  width: auto;
  border-radius: 20px;
}
.scwoffinteriors_showroom .scwoffinteriors_showroom_slider.slick-slider {
  height: 387px;
  overflow: hidden;
}
.scwoffinteriors_showroom .slick-prev,.scwoffinteriors_showroom .slick-next{
display:none!important;
}

.scwoffinteriors_showroom_slider_item.slick-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
}

.scwoffinteriors_oursv {
  display: inline-block;
  width: 100%;
  float: left;
  padding-bottom: 160.44px;display: none;
}
.scwoffinteriors_oursv .container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 122px;
  align-items: center;
}
.scwoffinteriors_oursv_left_head {
  margin: 0;
  padding-top: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 48px;
  line-height: 48px;
  display: inline-block;
  width: 100%;
  color: #222222;
  padding-bottom: 24px;
}
.scwoffinteriors_oursv_left_but {
  width: auto;
height: 60px;
  border: 2px solid #EF6B00;
  border-radius: 300px;
  display: inline-block;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #EF6B00;
  text-decoration: unset;
  position: relative;
  float: left;
  padding-top: 20px;
padding-bottom: 20px;
padding-left: 24px;
padding-right: 44px;
  text-align: left;
}
.scwoffinteriors_oursv_left_des {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
  margin-bottom: 24px;
  padding-right: 30px;
}

.scwoffinteriors_oursv_left_but img {
width: auto;
height: auto;
object-fit: contain;
right: 24px;
top: 22px;
position: absolute;
}
.scwoffinteriors_oursv_right {
  display: inherit;
}
.scwoffinteriors_oursv_right img {
  width: 690px;
  height: 690px;
  border-radius: 20px;
  object-fit: cover;
}
.page-template-page-template-offinterior .scwhome_brands_logos {
  margin-bottom: 160.44px;
}
.scwofftechnology_banner {
  display: inline-block;
  width: 100%;
  background-repeat: no-repeat!Important;
  background-size: cover !important;
  padding-top: 0;
  position: relative;
  padding-bottom: 0;
  z-index: 0;
  overflow:hidden;
}
.scwofftechnology_banner .container {

}
.scwofftechnology_banner_head {
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 50px;
  line-height: 60px;
  text-transform: uppercase;
  color: #FFFFFF;
  padding-bottom: 32px;
  width: 40%;
  padding-top: 167.23px;
}

.scwofftechnology_banner_des {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #FFFFFF;
  margin: 0;
  padding-bottom: 32px;
  width: 75%;
}
.scwofftechnology_banner_subhead {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 41px;
  text-align: left;
  color: #FFFFFF;
  margin-bottom: 32px;
  width: 75%;
  margin-top: 0;
}
.scwofftechnology_banner_button {
  width: auto;
  height: 60px;
  border: 2px solid #fff;
  border-radius: 300px;
  display: inline-block;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  text-decoration: unset;
  position: relative;
  float: left;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 24px;
  padding-right: 44px;
  text-align: left;
  margin-bottom: 224.41px;
}
.scwofftechnology_banner_button img {
width: auto;
height: auto;
object-fit: contain;
right: 24px;
top: 22px;
position: absolute;
}

.scwofftechnology_banner .container {
  z-index: 1;
}
.scwofftechnology_boxes {
  display: inline-block;
  width: 100%;
  margin-top: -150px;
  float: left;
}
.scwofftechnology_boxes .container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 20px;
  width: 55%;
}
.scwofftechnology_boxes_item {
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 60px;
  border-radius: 10px;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  position: relative;
  height: 400px;z-index: 1;
}
.scwofftechnology_boxes_item::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
  width: 100%;
  height: 100%;
  border-radius: 10px;
  z-index: 0;
}
.scwofftechnology_boxes_item a {
  z-index: 1;
  text-decoration: unset;
  position: relative;
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 28px;
  line-height: 150%;
  display: inline-block;
  width: 100%;
  font-feature-settings: 'pnum' on, 'lnum' on;
  color: #FFFFFF;
  padding-bottom: 24px;
  text-shadow: 0px 0px 5px #00000030;
}
.scwofftechnology_boxes_item a.scwofftechnology_boxes_item_but {
  width: 90%;
  border: 2px solid #FFFFFF;
  border-radius: 300px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 17px;
  line-height: normal;
  color: #FFFFFF;
  height: auto;
  display: inline-block;
  text-decoration: unset;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 24px;
  padding-right: 24px;
  text-transform: capitalize;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  bottom: 30px;
}
.scwofftechnology_print {
  display: inline-block;
  width: 100%;
  float: left;
  padding-top: 119.58px;
  padding-bottom: 80.5px;
  position: relative;
  z-index: 1;
}
.scwofftechnology_print .container {
  display: grid;
  grid-gap: 100px;
  grid-template-columns: 2fr 1fr;
  align-items: center;
}
.scwofftechnology_print_right img {
  width: 100%;
  height: 450px;
  object-fit: cover;border-radius: 20px;
}
.scwofftechnology_print_right {
  display: inherit;
}
.scwofftechnology_print_left_head {
  margin: 0;
  padding-bottom: 24px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 42px;
  line-height: 48px;
  display: inline-block;
  color: #222222;
}
.scwofftechnology_print_left_des {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
  padding-bottom: 24px;
}
.scwofftechnology_print_left_but {
  width: auto;
  height: 60px;
  border: 2px solid #EF6B00;
  border-radius: 300px;
  display: inline-block;
  text-align: left;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #EF6B00;
  text-decoration: unset;
  position: relative;
  float: left;
  padding-top: 20px;
padding-bottom: 20px;
padding-left: 24px;
padding-right: 44px;
}
.scwofftechnology_print_left_but2 {
  width: auto;
  display: inline-block;
  text-align: left;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 60px;
  color: #222;
  position: relative;
  float: left;
  margin-left: 20px;
}
.scwofftechnology_print_left_but img {
width: auto;
height: auto;
object-fit: contain;
right: 24px;
top: 22px;
position: absolute;
}
.scwofftechnology_benefits {
  display: inline-block;
  width: 100%;
  text-align: center;
  float: left;
  margin-top: 100px;
}
.scwofftechnology_benefits .bx-wrapper {
  box-shadow: none;
  max-width: 1410px !important;
  margin-bottom: 0;
}
.scwofftechnology_benefits_head {
  margin: 0;
  padding-bottom: 80.5px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 48px;
  line-height: 48px;
  display: inline-block;
  text-align: center;
  color: #222222;
}
.scwofftechnology_benefits_head_buts_left a {
  right: 58px;
  position: absolute;
  width: 50px;
  height: 50px;
  border: 1px solid #222222;
  border-radius: 300px;
  font-size: 20px;
  line-height: 45px;
  text-align: center;
}
.scwofftechnology_benefits_head_buts_right a {
  right: 0;
  position: absolute;
  width: 50px;
  height: 50px;
  border: 1px solid #222222;
  border-radius: 300px;
  font-size: 20px;
  line-height: 45px;
  text-align: center;
}
.scwofftechnology_benefits_con {
  display: inline-block;
}
.scwofftechnology_benefits_con_item {
  background: #EEEEEE;
  border-radius: 20px;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 45.25px;
  padding-right: 45.25px;
  margin-right: 30px;
}
.scwofftechnology_benefits_con_item_icon {
  margin-top: 0;
  text-align: center;
  margin-bottom: 24px;
  background: #fff;
  width: 120px;
  height: 120px;
  border-radius: 100%;
  margin-left: auto;
  margin-right: auto;
  position:relative;
}
.scwofftechnology_benefits_con_item_icon img {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  object-fit: contain;
  top: 22%;
}
.scwofftechnology_benefits_con_item_title {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  display: inline-block;
  margin-top: 0;
  text-align: center;
  color: #222222;
  margin-bottom: 16px;
  height: 58px;
}
.scwofftechnology_benefits_con_item_des:hover {
  overflow: auto;
}
.scwofftechnology_benefits_con_item_des {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  display: inline-block;
  text-align: center;
  color: #626262;
  height: 240px;
  width: 100%;
  overflow: hidden;
}
.scwofftechnology_viewoff {
  display: inline-block;
  width: 100%;
  float: left;
  margin-top: 100px;
  margin-bottom: 0;
}
.scwofftechnology_viewoff .container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 122px;
  align-items: end;
}
.scwofftechnology_viewoff_left{
  display: inherit;
}
.scwofftechnology_viewoff_left img {
  width: 450px;
  height: 450px;
  border-radius: 20px;
  object-fit: cover;
}
.scwofftechnology_viewoff_right {
  width: 850px;
}
.scwofftechnology_viewoff_title{
  margin-top: 0;
  margin-bottom: 16px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 42px;
  line-height: 48px;
  display: inline-block;
  color: #222222;
}
.scwofftechnology_viewoff_des{
}
.scwofftechnology_viewoff_des p {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
  margin-top: 0;
  margin-bottom: 24px;
}

.scwofftechnology_viewoff_subtitle {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 30px;
  text-align: left;
  color: #626262;
}


.scwofftechnology_viewoff_buts_left a {
  right: 58px;
  position: absolute;
  width: 50px;
  height: 50px;
  border: 1px solid #222222;
  border-radius: 300px;
  font-size: 20px;
  line-height: 45px;
  text-align: center;
}
.scwofftechnology_viewoff_buts_right a {
  right: 0;
  position: absolute;
  width: 50px;
  height: 50px;
  border: 1px solid #222222;
  border-radius: 300px;
  font-size: 20px;
  line-height: 45px;
  text-align: center;
}
.scwofftechnology_viewoff_buts_left a:hover, .scwofftechnology_viewoff_buts_right a:hover {
  background: #222;
  color: #fff;
}
.scwofftechnology_viewoff_viewall {
  display: inline-block;
  width: 100%;
  margin: 0;
  text-align: center;
}
.scwofftechnology_viewoff_but {
  display: inline-block;
  width: 100%;
  margin: 0;
    margin-bottom: 0px;
  margin-bottom: 0px;
  text-align: left;
  margin-bottom: 30px;
}
.scwofftechnology_viewoff_viewall a {
  width: auto;
  height: 60px;
  border: 2px solid #EF6B00;
  border-radius: 300px;
  display: inline-block;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #EF6B00;
  text-decoration: unset;
 padding-top: 20px;
padding-bottom: 20px;
padding-left: 24px;
padding-right: 44px;
  text-align: left;
  position: relative;
}
.scwofftechnology_viewoff_but a{
  width: auto;
  height: 60px;
  border: 2px solid #EF6B00;
  border-radius: 300px;
  display: inline-block;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #EF6B00;
  text-decoration: unset;
 padding-top: 20px;
padding-bottom: 20px;
padding-left: 24px;
padding-right:24px;
  text-align: center;
  position: relative;
  text-transform:uppercase;
}
.scwofftechnology_viewoff_viewall img {
  width: auto;
  height: auto;
  object-fit: contain;
  right: 24px;
  top: 22px;
  position: absolute;
}
.scwofftechnology_viewoff2 {
  display: none;
  width: 100%;
  position: relative;
}
.scwofftechnology_viewoff_buts {
  display: inline-block;
  margin-bottom: 60px;
}
.scwofftechnology_viewoff_buts_left a {
  right: 58px;
  position: absolute;
  width: 50px;
  height: 50px;
  border: 1px solid #222222;
  border-radius: 300px;
  font-size: 20px;
  line-height: 45px;
  text-align: center;
}
.scwofftechnology_viewoff_buts_right a {
  right: 0;
  position: absolute;
  width: 50px;
  height: 50px;
  border: 1px solid #222222;
  border-radius: 300px;
  font-size: 20px;
  line-height: 45px;
  text-align: center;
}
.scwofftechnology_viewoff_buts_left a:hover, .scwofftechnology_viewoff_buts_right a:hover {
  background: #222;
  color: #fff;
}
.scwofftechnology_viewoff_con .bx-wrapper {
  box-shadow: none;
  margin-bottom: 50.5px;
}
.scwofftechnology_viewoff_con .bx-wrapper .bx-viewport {
  height: 100%!Important;
}
.scwofftechnology_viewoff_con_slider_item {
  background: #FFFFFF;
  border: 1px solid #CACACA;
  border-radius: 20px;
  padding-top: 30px;
  padding-left: 22.5px;
  padding-right: 22.5px;
  padding-bottom: 51px;
}
.scwofftechnology_viewoff_con_slider_item_thum {
  width: 100%;
  height: 285px;
  object-fit: contain;
  margin-bottom: 21px;
}
.scwofftechnology_viewoff_con_slider_item_name {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: normal;
  display: inline-block;
  width: 100%;
  text-align: center;
  color: #222222;
  height: 58px;
}
.scwofftechnology_cloud {
  display: inline-block;
  width: 100%;
  float: left;
  margin-top: 120.67px;
  margin-bottom: 120.44px;
}
.scwofftechnology_cloud .container {
  display: grid;
  grid-template-columns: auto auto;
  grid-gap: 122px;
  align-items: end;
}
.scwofftechnology_cloud_left {
  width: 850px;
}
.scwofftechnology_cloud_right img {
  width: 450px;
  height: 450px;
  border-radius: 20px;
  object-fit: cover;
}
.scwofftechnology_cloud_right {
  display: inherit;
}
.scwofftechnology_cloud_left_head {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 42px;
  line-height: 48px;
  display: inline-block;
  color: #222222;
}
.scwofftechnology_cloud_left_des {
  
}
.scwofftechnology_cloud_left_des br {
  display:none;
}
.scwofftechnology_cloud_left_des p {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
  margin-top: 0;
  margin-bottom: 24px;
}
.scwofftechnology_cloud_left_but {
  width: auto;
  height: 60px;
  border: 2px solid #EF6B00;
  border-radius: 300px;
  display: inline-block;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #EF6B00;
  text-decoration: unset;
  position: relative;
  float: left;
  text-align: left;
  padding-top: 20px;
padding-bottom: 20px;
padding-left: 24px;
padding-right: 44px;
}
.scwofftechnology_cloud_left_but img {
  width: auto;
  height: auto;
  object-fit: contain;
  right: 24px;
  top: 22px;
  position: absolute;
}
.scwcategory_content_list_item_ip {
  display: none;
}
.scwcategory_content_list_item_lb {
  cursor: pointer;
  width: auto;
  clear: both;
  float: left;
}


.scwoffoffsupplies_banner {
  display: inline-block;
  width: 100%;
  background-repeat: no-repeat!Important;
  background-size: cover !important;
  padding-top:250px;
  padding-bottom:169px;
}
.scwoffoffsupplies_banner_head {
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 50px;
  line-height: 60px;
  text-transform: uppercase;
  color: #FFFFFF;
  padding-bottom: 32px;
  width: 75%;
}
.scwoffoffsupplies_banner_subhead {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 41px;
  text-align: left;
  color: #FFFFFF;
  margin-bottom: 32px;
  width: 75%;
  margin-top: 0;
}
.scwoffoffsupplies_banner_des {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #FFFFFF;
  margin: 0;
  padding-bottom: 32px;
  width: 75%;
}
.scwoffoffsupplies_banner_button {
  width: auto;
  height: 60px;
  border: 2px solid #fff;
  border-radius: 300px;
  display: inline-block;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  text-decoration: unset;
  position: relative;
  float: left;
 padding-top: 20px;
padding-bottom: 20px;
padding-left: 24px;
padding-right: 44px;
  text-align: left;
}
.scwoffoffsupplies_banner_button img {
  width: auto;
  height: auto;
  object-fit: contain;
  right: 24px;
  top: 22px;
  position: absolute;
}
.scwoffoffsupplies_offsup {
  display: inline-block;
  width: 100%;
  float: left;
  padding-top: 120.5px;
  padding-bottom: 0;
}
.scwoffoffsupplies_offsup .container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 122px;
  align-items: center;
}
.scwoffoffsupplies_offsup_right img {
  border-radius: 20px;
  width: 690px;
  height: 690px;
  object-fit: cover;
}
.scwoffoffsupplies_offsup_right {
  display: inherit;
}
.scwoffoffsupplies_offsup_left_head {
  margin: 0;
  padding-bottom: 24px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 48px;
  line-height: 48px;
  display: inline-block;
  color: #222222;
}
.scwoffoffsupplies_offsup_left_des {
  padding-bottom: 24px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
  padding-right: 30px;
}
.scwoffoffsupplies_offsup_left_but {
  width: auto;
  height: 60px;
  border: 2px solid #EF6B00;
  border-radius: 300px;
  display: inline-block;
  text-align: left;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #EF6B00;
  text-decoration: unset;
  position: relative;
  float: left;
  padding-top: 20px;
padding-bottom: 20px;
padding-left: 24px;
padding-right: 44px;
}
.scwoffoffsupplies_offsup_left_but img {
  width: auto;
  height: auto;
  object-fit: contain;
  right: 24px;
  top: 22px;
  position: absolute;
}
.scwoffoffsupplies_specialoffers {
  display: inline-block;
  width: 100%;
  float: left;
  text-align: center;
}
.scwoffoffsupplies_specialoffers_title {
  margin: 0;
  padding-bottom: 24px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 48px;
  line-height: 48px;
  display: inline-block;
  text-align: center;
  color: #222222;
  padding-top: 50px;
}
.scwoffoffsupplies_specialoffers_des {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  color: #626262;
  margin-bottom: 133.26px;
}
.scwoffoffsupplies_specialoffers_buts {
  position: absolute;
  right: 0;
  top: 10%;
}
.scwoffoffsupplies_specialoffers_buts_left a {
  right: 58px;
  position: absolute;
  width: 50px;
  height: 50px;
  border: 1px solid #222222;
  border-radius: 300px;
  font-size: 20px;
  line-height: 45px;
  text-align: center;
}
.scwoffoffsupplies_specialoffers_buts_right a {
  right: 0;
  position: absolute;
  width: 50px;
  height: 50px;
  border: 1px solid #222222;
  border-radius: 300px;
  font-size: 20px;
  line-height: 45px;
  text-align: center;
}
.scwoffoffsupplies_specialoffers_buts_left a:hover, 
.scwoffoffsupplies_specialoffers_buts_right a:hover {
  background: #222;
  color: #fff;
}
.scwoffoffsupplies_specialoffers_con .bx-wrapper {
  box-shadow: none;
  margin-bottom: 50.5px;
}
.scwoffoffsupplies_specialoffers_con .bx-wrapper .bx-viewport {
  height: 100%!Important;
}
.scwoffoffsupplies_specialoffers_con_slider_item {
  background: #FFFFFF;
  display: grid;
grid-template-columns: 1fr;
grid-gap: 30px;
  padding-top: 30px;
  padding-left: 22.5px;
  padding-right: 22.5px;
  padding-bottom: 32.38px;
  margin-right: 0 !important;
}

.scwoffoffsupplies_specialoffers_con_slider_item_up,
.scwoffoffsupplies_specialoffers_con_slider_item_bot {
  border: 1px solid #CACACA;
  border-radius: 20px;
}
.scwoffoffsupplies_specialoffers_viewall {
  display: inline-block;
  width: 100%;
  margin: 0;
  text-align: center;
}
.scwoffoffsupplies_specialoffers_viewall a {
  width: auto;
  height: 60px;
  border: 2px solid #EF6B00;
  border-radius: 300px;
  display: inline-block;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #EF6B00;
  text-decoration: unset;
  padding-top: 20px;
padding-bottom: 20px;
padding-left: 24px;
padding-right: 44px;
  text-align: left;
  position: relative;
}
.scwoffoffsupplies_specialoffers_viewall img {
  width: auto;
  height: auto;
  object-fit: contain;
  right: 24px;
  top: 22px;
  position: absolute;
}
.scwoffoffsupplies_specialoffers_con_slider_item_name {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  display: inline-block;
  text-align: center;
  color: #222222;
  padding-bottom: 5px;
  width: 100%;height: 63px;
}
.scwoffoffsupplies_specialoffers_con_slider_item_subname {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  display: inline-block;
  text-align: center;
  color: #222222;
  padding-bottom: 13.88px;
  width: 100%;
}
.scwoffoffsupplies_specialoffers_con_slider_item_price {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  width: 100%;
  text-align: center;
  color: #222222;
  padding-bottom: 11px;
}
.scwoffoffsupplies_specialoffers_con_slider_item_discount {
  background: #E2E2E2;
  border-radius: 6px;
  padding: 3px 10px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  line-height: 24px;
  display: inline-block;
  text-align: center;
  color: #EF6B00;
}
.scwoffoffsupplies_scoffsupp {
  display: inline-block;
  width: 100%;
  float: left;
  margin-top: 0;
  background-size: 55% 100% !important;
  background-position: top right !important;
  background-repeat: no-repeat !important;
  margin-bottom: 146px;
}
.scwoffoffsupplies_scoffsupp_left {
  width: 40%;
}
.scwoffoffsupplies_scoffsupp_left_head {
  margin-top: 172px;
  margin-bottom: 24px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 48px;
  line-height: 48px;
  display: inline-block;
  color: #222222;
}
.scwoffoffsupplies_scoffsupp_left_des {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
  padding-bottom: 24px;
}
.scwoffoffsupplies_scoffsupp_left_but {
  width: auto;
  height: 60px;
  border: 2px solid #EF6B00;
  border-radius: 300px;
  display: inline-block;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #EF6B00;
  text-decoration: unset;
  padding-top: 20px;
padding-bottom: 20px;
padding-left: 24px;
padding-right: 44px;
  text-align: left;
  position: relative;
  margin-bottom: 155.4px;
}
.scwoffoffsupplies_scoffsupp_left_but img {
  width: auto;
  height: auto;
  object-fit: contain;
  right: 24px;
  top: 22px;
  position: absolute;
}
.scwoffoffsupplies_specialoffers_con_slider_item_thum {
  width: 100%;
  height: 285px;
  object-fit: contain;
  margin-bottom: 21px;
  padding-top: 20px;
}
.scwcategory_banner {
  background-repeat: no-repeat !important;
  display: inline-block;
  width: 100%;
  background-repeat: no-repeat!Important;
  background-size: cover !important;
  padding-top: 150px;
  position: relative;
  padding-bottom: 150px;
  text-align: center;
}
.scwcategory {
  display: inline-block;
  width: 100%;
}
.scwcategory_banner h1 {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 72px;
  line-height: 81px;
  text-align: left;
  text-transform: uppercase;
  color: #FFFFFF;
  margin: 0;
  width: 70%;
}
.scwcategory_des {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #FFFFFF;
  margin: 0;
  padding-bottom: 32px;
  width: 70%;
  padding-top: 32px;
  text-align: left;
}
.scwcategory_but {
  width: auto;
  height: 60px;
  border: 2px solid #EF6B00;
  border-radius: 300px;
  display: inline-block;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #EF6B00;
  text-decoration: unset;
  position: relative;
  float: left;
  text-align: left;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 24px;
  padding-right: 24px;
}
.scwcategory_breacum {
  display: inline-block;
  width: 100%;
  padding: 16px 0;
  background: #EEEEEE;
}
.scwcategory_breacum_home {
  text-decoration: unset;
}
.scwcategory_breacum_spec {
  margin: 0 15.07px;
}
.scwcategory_breacum_text {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  display: inline-block;
  text-align: center;
  color: #626262;
}
.scwcategory_breacum_cat {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  display: inline-block;
  text-align: center;
  text-decoration-line: underline;
  color: #EF6B00;
}
.scwcategory_content {
  display: inline-block;
  width: 100%;
  float: left;
  margin-top: 60.3px;
  margin-bottom: 120px;
}
.scwcategory_content_left {
  width: 23.16%;
  float: left;
  position: relative;
  padding-right: 20.92px;
}
.scwcategory_content_right {
  width: 76.84%;
  float: left;
  padding-left: 30px;
  position: relative;
  border-left: 1px solid #CACACA;
  display: inline-block;
}
.scwcategory_content_head {
  margin-bottom: 30.83px;
  margin-top: 0px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  text-align: left;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #222222;
  width: 100%;
}
.scwcategory_content_list_item {
  margin-top: 0;
  margin-bottom: 12px;
  padding-bottom: 12px;
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #CACACA;
  position: relative;
}
.scwcategory_content_list_item_lb {
  width: calc(100% - 30px) !important;
}
.scwcategory_content_list_item:first-child .scwcategory_content_list_item_lb {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  width: 85%;
  color: #626262;
  padding-left: 28px;
}
.scwcategory_content_list_item:first-child .scwcategory_content_list_item_lb::before {
  top: 3px;
}
.scwcategory_content_list_item:first-child .scwcategory_content_list_item_ip:checked ~ label::after {
  content: "";
  height: 10px;
  width: 10px;
  display: inline-block;
  position: absolute;
  left: 4px;
  top: 7px!important;
}
.scwcategory_content_list_item:first-child .scwcategory_content_list_item_lb a {
  padding-left: 0;
}
.scwcategory_content_list_item.lv1.cat2 .scwcategory_content_list_item.lv2 .scwcategory_content_list_item_lb a,
.scwcategory_content_list_item.lv1.cat135 .scwcategory_content_list_item.lv2 .scwcategory_content_list_item_lb a {
  font-weight: 400;
}
.scwcategory_content_list_item.lv1.cat2 .scwcategory_content_list_item_lb a,
.scwcategory_content_list_item.lv1.cat135 .scwcategory_content_list_item_lb a{
	font-weight: bold;
}
.scwcategory_content_list_item_lb a {
  font-family: 'Montserrat';
  font-style: normal;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  color: #626262;
  padding-left: 28px;
  text-decoration: unset;
  width: 95%;
}
label.scwcategory_content_list_item_lb span{
width:30px;
height:30px;
position:absolute;
right:0;
}
.scwcategory_content_list_item_lb i {
  position: absolute;
  right: 0;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  z-index:9999;
}
.scwcategory_content_list_item_ip,
.scwcategory_content_top_filter_popup_brand_item_ip,
.scwcategory_content_top_filter_popup_other_item_ip {
  display: none;
}
.scwcategory_content_list_item_lb,
.scwcategory_content_top_filter_popup_brand_item_lb,
.scwcategory_content_top_filter_popup_other_item_lb {
  cursor: pointer;
  width: auto;
  clear: both;
  float: left;
}
.scwcategory_content_list_item_lb::before,
.scwcategory_content_top_filter_popup_other_item_lb::before {
content: "";
height: 16px;
width: 16px;
display: inline-block;
position: absolute;
left: 0;
border: 1px solid #ccc;
top: 6px;
border-radius: 50%;
}
.scwcategory_content_top_filter_popup_brand_item_lb::before{
content: "";
height: 16px;
width: 16px;
display: inline-block;
position: absolute;
left: 0;
border: 1px solid #ccc;
top: 2px;
border-radius: 50%;
}
.scwcategory_content_list_item_ip:checked ~ label::after,
.scwcategory_content_top_filter_popup_other_item_ip:checked ~ label::after {
  content: "";
  height: 10px;
  width: 10px;
  display: inline-block;
  position: absolute;
  left: 4px;
  top: 10px;
  background: #EF6B00;
  border-radius: 50%;
}
.scwcategory_content_top_filter_popup_brand_item_ip:checked ~ label::after{
  content: "";
  height: 10px;
  width: 10px;
  display: inline-block;
  position: absolute;
  left: 4px;
  top: 6px;
  background: #EF6B00;
  border-radius: 50%;
}
.scwcategory_catalogues {
  display: inline-block;
  width: 100%;
  float: left;
  padding-top: 62.55px;
  padding-bottom: 60px;
  padding-left: 66.14px;
  padding-right: 66.14px;
  position: relative;
  background: #E2E2E2;
  border-radius: 20px;
  margin-top: 120px;
  margin-bottom: 120px;
}
.scwcategory_catalogues_head {
  display: inline-block;
  position: relative;
  width: 100%;
}
.scwcategory_catalogues_head_text {
  margin-bottom: 34px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 48px;
  line-height: 48px;
  text-align: center;
  color: #222222;
  display: inline-block;
}
.scwcategory_catalogues_head_actions {
  position: absolute;
  right: 0;
  top: 0;
}
.scwcategory_catalogues_head_actions_left a {
  right: 58px;
  position: absolute;
  width: 50px;
  height: 50px;
  border: 1px solid #222222;
  border-radius: 300px;
  font-size: 20px;
  line-height: 45px;
  text-align: center;
}
.scwcategory_catalogues_head_actions_right a {
  right: 0;
  position: absolute;
  width: 50px;
  height: 50px;
  border: 1px solid #222222;
  border-radius: 300px;
  font-size: 20px;
  line-height: 45px;
  text-align: center;
}
.scwcategory_catalogues_head_actions_left a:hover, .scwcategory_catalogues_head_actions_right a:hover {
  background: #222;
  color: #fff;
}
.scwcategory_catalogues_text {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
  margin-bottom: 50.66px;
}
.scwcategory_catalogues_posts .bx-wrapper {
  box-shadow: none;
  margin-bottom: 45.66px;
  background: none;
  border: none;
}
.scwcategory_catalogues_posts .bx-wrapper .bx-viewport {
  height: 100%!Important;
}
.scwcategory_catalogues_posts {
  display: inline-block;
  width: 100%;
  text-align: center;
}
.scwcategory_catalogues_slider_item {
  text-align: center;
}
.scwcategory_catalogues_slider_item .scwcategory_catalogues_slider_item_thumb {
  width: 100%;
  height: 300px;
  object-fit: contain;
}
.scwcategory_catalogues_viewall a {
  width: auto;
  height: 60px;
  border: 2px solid #EF6B00;
  border-radius: 300px;
  display: inline-block;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #EF6B00;
  text-decoration: unset;
  padding-top: 20px;
padding-bottom: 20px;
padding-left: 24px;
padding-right: 44px;
  text-align: left;
  position: relative;
}
.scwcategory_catalogues_viewall img {
  width: auto;
  height: auto;
  object-fit: contain;
  right: 24px;
  top: 22px;
  position: absolute;
}
.scwcategory_catalogues_slider_item a {
  width: 100%;
  object-fit: cover;
  display: inline-block;
  text-decoration: unset;
}
.scwcategory_catalogues_slider_item_thumb {
  width: 100%;
  object-fit: cover;
  display: inline-block;
  margin-bottom: 24.33px;
}
.scwcategory_catalogues_slider_item_name {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #222222;
  margin-bottom: 8px;
  display: inline-block;
  width: 100%;
}
.scwcategory_catalogues_slider_item_brand {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #626262;
  text-decoration: unset;
}
.scwcategory_content_top {
  margin-bottom: 20px;
  width: 100%;
  display: inline-block;
  position: relative;
}
.scwcategory_content_top_des {
  width: 66%;
  padding-left: 0;
  padding-right: 30px;
  float: left;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  text-align: left;
  color: #222222;
}
.scwcategory_content_top_right {
  width: 34%;
  float: right;
  text-align: right;
}
.scwcategory_content_top_myquotes, .scwcategory_content_top_myfavor {
  display: inline-block;
  line-height: 44px;
  text-align: right;
  cursor: pointer;
}
.scwcategory_content_top_myquotes {
  position: relative;
  float: left;
}
.scwcategory_content_top_myfavor {
  position: relative;
  line-height: 44px;
  float: left;
}
.scwcategory_content_top_filter {
  position: relative;
  line-height: 44px;
  float: left;
  padding-right: 20px;display: none;
}
.scwcategory_content_top_filter img {
  position: absolute;
  left: 65px;
  top: 10px;
}
.scwcategory_content_top_myquotes_icon, .scwcategory_content_top_myfavor_icon {
float: left;
margin-right: 8px;
display: grid;
margin-top: 9px;
}
.scwcategory_content_top_myquotes_text,
.scwcategory_content_top_myfavor_text{
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 44px;
  display: inline-block;
  color: #626262;
  float: left;
  margin-right: 8px;
}
.scwcategory_content_top_filter_text {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 44px;
  display: inline-block;
  color: #626262;
  float: left;
  margin-right: 20px;
  padding-right:30px;
}
.scwcategory_content_top_myquotes_count,
.scwcategory_content_top_myfavor_count{
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  color: #626262;
  border: 1px solid #CACACA;
border-radius: 10px;
padding: 10px 12px;
}
.scwcategory_content_top_filter_rs {
  border: 1px solid #CACACA;
  border-radius: 10px;
  padding: 10px 12px;
}
.scwcategory_content_top_filter_icon {

}
.scwcategory_content_products_list.grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 30px;
}
.scwcategory_content_products_item {
  display: inline-block;
  border: 1px solid #CACACA;
  border-radius: 20px;
}
.scwcategory_content_products_item_des {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: normal;
  color: #626262;
  margin-bottom: 16px;
  height: 60px;
}

.scwcategory_content_products_item_favor {
    display: grid;
  grid-template-columns: repeat(7,auto);
  width: 100%;
  text-align: left;
  background: #EF6B00;
  border-radius: 20px 20px 0px 0px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #FFFFFF;
  padding: 12px 12px 0 12px;
  position: relative;
  cursor: pointer;
  height:72px;
}
.scwcategory_content_products_item_favor img {
  width: 16.5px;
  height: 14.97px;
  object-fit: contain;
  position: absolute;
  right: 78.75px;
  top: 14px;
}
.scwcategory_content_products_item_favor_it {
  text-align: center;
}
.scwcategory_content_products_item_favor_it_thum {
  width: 30px;
  height: 30px;
  background: #fff;
  display: inline-block;
  border-radius: 100%;
  text-align: center;
  line-height: 35px;
  position: relative;
}
.scwcategory_content_products_item_favor_it_thum_color {
  position: absolute;
  display: inline-block;
}
.scwcategory_content_products_item_favor_it_thum_color i{
	position: absolute;
left: 0;
width: 100%;
text-align: center;
}
.scwcategory_content_products_item_favor_it_thum_color i:nth-child(1){
margin-left: -10px;
margin-top: -3px;
color: cyan;
}
.scwcategory_content_products_item_favor_it_thum_color i:nth-child(2){
color: magenta;
margin-left: -4px;
margin-top: -1px;
}
.scwcategory_content_products_item_favor_it_thum_color i:nth-child(3){
margin-left: 1px;
margin-top: 2px;
color: yellow;
}
.scwcategory_content_products_item_favor_it_vl {
  width: 30px;
  height: 30px;
  background: #fff;
  display: inline-block;
  border-radius: 100%;
  text-align: center;
  line-height: 32px;
  color: #626262;
}
.scwcategory_content_products_item_favor_it_text {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  line-height: normal;
  color: #fff;
  width: 100%;
display: inline-block;
}
.scwcategory_content_products_item_favor .scwcategory_content_products_item_favor_it_thum img {
  width: 15px;
  height: 15px;
  object-fit: contain;
  position: relative;
  right: 0;
  left: 0;
  top:0;
}
.scwcategory_content_products_item_thumb img {
  width: 100%;
  height: 293px;
  object-fit: contain;
}
.scwcategory_content_products_item_thumb {
  display: inline-block;
  width: 100%;
  height: 100%;
  padding-top: 20px;
  	position: relative;
}
.scwcategory_content_products_item_leftop {
  text-align: center;
  display: inline-block;
  width: 100%;
}

.scwcategory_content_products {
  display: inline-block;
  width: 100%;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item .scwcategory_content_products_item_rightbot .scwcategory_content_products_item_name {
  margin-top: 0;
}
.scwcategory_content_products_item_name {
  width: 100%;
  text-decoration: unset;
  text-align: center;
  margin-bottom: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  color: #222222;
  height: 116px;
  padding: 0 10px;
  margin-top: 16px;
  margin-bottom: 16px;
  align-items: center;
display: grid;
}
.scwcategory_content_products_item_brand {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  margin-bottom: 16px;
  text-align: center;
  color: #626262;width: 100%;
}
.scwcategory_content_products_item_ptice {
  display: inline-block;
  width: 100%;
  margin-bottom: 24px;
}
.scwcategory_content_products_item_ptice_rieng {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 24px;
  display: inline-block;
  text-align: center;
  color: #222222;
}
.scwcategory_content_products_item_ptice_voichatu {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  display: inline-block;
  text-align: center;
  color: #222222;
}
.scwcategory_content_products_item_quote {
  width: 216px;
  height: 44px;
  border: 2px solid #222222;
  border-radius: 300px;
  display: inline-block;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 44px;
  color: #222222;
  margin-bottom: 30px;
  cursor: pointer;
}
.scwcategory_content_products_item_buy {
  margin-bottom: 16px;
  width: 211.98px;
  height: 44px;
  border: 2px solid #EF6B00;
  border-radius: 300px;
  display: inline-block;
  text-decoration: unset;
  text-align: left;
  position: relative;
  padding-left: 24px;
  padding-top: 12px;
  padding-bottom: 12px;
  padding-right: 24px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #EF6B00;
}
.scwcategory_content_products_item_buy img{
width: auto;
height: auto;
object-fit: contain;
right: 24px;
top: 10px;
position: absolute;
}
.scwcategory_content_top_filter_mode_text {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  color: #626262;
}
.scwcategory_content_top_filter_mode {
  margin-bottom: 0;
  text-align: right;
  position: relative;
  line-height: 44px;
  float: right;
  padding-right: 20px;
}
.scwcategory_content_top_filter_mode i.active {
  color: #EF6B00;
}
.scwcategory_content_top_filter_mode i {
  cursor: pointer;
  font-size: 36px;
  padding-top: 7px;
  padding-left: 17.84px;
}
.scwcategory_content_top_filter_mode_text {
display: grid;
float: left;
margin-top: 12px;
}
.scwcategory_content_top_filter_popup {
  background: #FFFFFF;
  border-radius: 20px;
  margin-top: 0;
  padding: 0px 30px;
  position: re;
  text-align: left;
  z-index: 1;
}
.scwcategory_content_top_filter_popup_head {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  width: 100%;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #626262;
  margin-top: 0;
  margin-bottom: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #CACACA;
}
.scwcategory_content_top_filter_popup_brand_item {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 12px;
  border-bottom: 1px solid #CACACA;
  display: inline-block;
  width: 100%;
  position: relative;
}
.scwcategory_content_top_filter_popup_brand_item input,
.scwcategory_content_top_filter_popup_other_item input {
  float: left;
  display: inline-block;
  width: 16px;
  margin: 0;
  position: absolute;
  left: 0;
  display: none;
}
.scwcategory_content_top_filter_popup_brand_item label,
.scwcategory_content_top_filter_popup_other_item label {
  float: left;
  padding-left: 28px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  width: 100%;
  color: #626262;
}
#scwcategory_content_top_filter_popup_brand_itemSedus {
  display: none;
}
.scwcategory_content_top_filter_popup_other_item {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 12px;
  border-bottom: 1px solid #CACACA;
  display: inline-block;
  width: 100%;
  position: relative;
}
.scwcategory_content_top_filter_rs_ar {
  cursor: pointer;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item_leftop {
  text-align: center;
  display: inline-block;
  float: left;
  border-top-right-radius: 20px;
}
.scwcategory_content_products_list.list {
  display: inline-block;
  width: 100%;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item {
  display: grid;
  border: 1px solid #CACACA;
  border-radius: 20px;
  margin-bottom: 30px;
  position: relative;
  width: 100%;
  grid-template-columns: 30% 70%;
  align-items: center;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item::before {
  content: "";
  width: 1px;
  height:100%;
  background: #cacaca;
  top: 0;
  left: 30%;
  position: absolute;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item_rightbot {
  display: inline-block;
  text-align: center;
  padding: 50px;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item_quote {
  margin-bottom: 0;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item_name,
.scwcategory_content_products_list.list .scwcategory_content_products_item_ptice,
.scwcategory_content_products_list.list .scwcategory_content_products_item_brand {
  text-align: center;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item_buy {
  float: left;
  margin-right: 10px;
}
.scwcategory_content_products_pana {
  text-align: center;
  margin-top: 30px;
}
.scwcategory_content_products_pana_item.active,
.scwcategory_content_products_pana_item:hover {
  background: #222;
  color: #fff;
  width: 50px;
  height: 50px;
  border: 1px solid #222222;
  border-radius: 300px;
  font-size: 20px;
  line-height: 45px;
  text-align: center;
  display: inline-block;
}
.scwcategory_content_products_pana_item {
  width: 50px;
  height: 50px;
  border: 1px solid #222222;
  border-radius: 300px;
  font-size: 20px;
  line-height: 45px;
  text-align: center;
  display: inline-block;
  margin-right: 10px;
  cursor: pointer;
}
.scwcategory_content_products {
  display: inline-block;
  width: 100%;
  margin-top:0;
}
.scwcategory_content_products_list.grid .scwcategory_content_products_item_rightbot {
  display: inline-block;
  text-align: center;
  width: 100%;
}
.scwcategory_content_cat_item {
  display: inline-block;
  border: 1px solid #CACACA;
  border-radius: 20px;
  padding-top: 30px;
  padding-bottom: 36px;
  padding-left: 0;
  padding-right: 0;
}
.scwcategory_content_cat_item_leftop{
  width: 100%;
  display: inline-block;
  text-align: center;
  text-decoration: unset;
}
.scwcategory_content_cat_item_thum {
  width: 100%;
  display: inline-block;
  text-align: center;
  text-decoration: unset;
}
.scwcategory_content_cat_item_leftop img {
  width: 285px;
  height: 285px;
  object-fit: contain;
}
.scwcategory_content_cat_item_rightbot {
  margin-top: 23px;
  text-align: center;
  margin-left: 30.66px;
  margin-right: 30.66px;
}
.scwcategory_content_cat_item_name {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  display: inline-block;
  width: 100%;
  text-align: center;
  color: #222222;
  margin-bottom: 11px;
  text-decoration: unset;
}
.scwcategory_content_cat_item_des {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  width: 100%;
  text-align: center;
  color: #626262;
}
.video-wrapper {
  position: relative;
  height: 800px;
  overflow: hidden;
  width: 100%;
}
.video-wrapper iframe {
  width: 100%;
  height: 100%;
}
.scwcategory_content_products_list.list .scwcategory_content_cat_item::before {
  content: "";
  background: #cacaca;
  width: 1px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 33%;
}
.scwcategory_content_products_list.list .scwcategory_content_cat_item {
  display: grid;
  grid-template-columns: 1fr 2fr;
  margin-bottom: 30px;
  position: relative;
}
.scwcategory_content_products_list.list .scwcategory_content_cat_item_rightbot {
  margin-top: 0;
  text-align: left;
  padding-left: 30.66px;
  padding-right: 30.66px;
}
.scwcategory_content_products_list.list .scwcategory_content_cat_item_name,
.scwcategory_content_products_list.list .scwcategory_content_cat_item_des {
  text-align: left;
}
.scwcategory_content_products_list.list .scwcategory_content_cat_item_leftop img {
  width: 100%;
  height: 100%;
}
.scwcategory_content_products_list.list .scwcategory_content_cat_item_thum {
  padding-left: 10px;
  padding-right: 10px;
}
.single-products #main-header {
  z-index: 1;
  margin: 0;
  width: 100%;
  padding-top: 10px;
  padding-bottom: 0;
  position: relative;
  float: left;
  background: #fff;
  height: 100px;
}
.scwproduct_brecum {
    display: inline-block;
    width: 100%;
    padding: 13px 0;
    background: #EEEEEE;
}
.scwproduct {
  display: inline-block;
  width: 100%;
  float: left;
  background: #fff;
}
.scwproduct_fblock {
  width: 100%;
  float: left;
  display: inline-block;
}
.scwproduct_fblock_images {
  display: inline-block;
  width: 40.44%;
  float: left;
}
.scwproduct_fblock_info {
  display: inline-block;
  width: 59.56%;
  padding-left: 150px;
}
.scwproduct_fblock_images_main {
  display: inline-block;
  width: 100%;
  text-align: center;
  border: 1px solid #CACACA;
  border-radius: 20px;
  margin-bottom: 30.2px;
  height:520px;
}
.scwproduct_fblock_images_main img {
  width: 90%;
  height: 90%;
  object-fit: contain;
}
.scwproduct_content {
  display: inline-block;
  width: 100%;
  margin-top: 61.26px;
}
.scwproduct_fblock_info_cats_text {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #626262;
}
.scwproduct_fblock_info_cats_item a {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #EF6B00;
}
.scwproduct_fblock_info_cats {
  display: inline-block;
  width: 100%;
  margin-bottom: 16px;
}
.scwproduct_fblock_info_name {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 48px;
  color: #222222;
}
.scwproduct_fblock_info_subname {
  display: inline-block;
  margin-top: 00;
  margin-bottom: 24px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  color: #222222;
}
.scwproduct_fblock_info_des {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
  margin-bottom: 32px;
}
.scwproduct_fblock_info_des br {
  display: none;
}
.scwproduct_fblock_info_buts_quote {
  width: 211px;
  height: 60px;
  border: 2px solid #EF6B00;
  border-radius: 300px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #EF6B00;
  display: inline-block;
  text-decoration: unset;
  cursor: pointer;
  position: relative;
  text-align: left;
  padding: 20px 39px;
}
.scwproduct_fblock_info_buts_quote img {
  width: auto;
  height: auto;
  object-fit: contain;
  right: 24px;
  top: 22px;
  position: absolute;
}
.scwproduct_fblock_info_buts {
  margin-bottom: 30px;
  padding-bottom: 30px;
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #CACACA;
}
.scwproduct_fblock_info_logo {
  display: inline-block;
  width: 100%;
  margin-bottom: 24px;
}
.scwproduct_fblock_info_logo img {
  max-width: 200px;
  height: auto;
  object-fit: contain;
}
.scwproduct_fblock_info_attrs {
  display: inline-block;
  width: 100%;
}
.scwproduct_fblock_info_attrs_pr {
  display: inline-block;
  margin-right: 30.67px;
  text-align: center;
  width: 72px;
  float: left;
}
.scwproduct_fblock_info_attrs_pr:last-child {
  margin-right: 0;
}
.scwproduct_fblock_info_attrs_pr_text {
  width: 100%;
  display: inline-block;
  margin-top: 8px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  text-align: center;
  color: #626262;
}
.scwproduct_fblock_info_attrs_pr_thum img {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 18px;
}
.scwproduct_fblock_info_attrs_pr_thum,.scwproduct_fblock_info_attrs_pr_vl {
  width: 72px;
  height: 72px;
  background: #EEEEEE;
  display: inline-block;
  text-align: center;
  border-radius: 100%;
  margin: 0 auto;
  position: relative;
  float: left;
  line-height: 72px;
}

.scwcategory_content_products_item_thumb:before {
	content: '\f054';
font-size: 48px;
font-family: FontAwesome;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
opacity: 0;
transition: .5s ease;
background-color: rgba(243, 110, 33,0.75);
color: #fff;
display: flex;
align-items: center;
justify-content: center;
}
.scwcategory_content_products_item_thumb:hover:before  {
	opacity: 1;
}
.scwproduct_fblock_info_attrs_pr_vl {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 24px;
  display: inline-block;
  text-align: center;
  color: #222222;
  line-height: 72px;
}
.scwproduct_fblock_info_attrs_pr:nth-child(2) .scwproduct_fblock_info_attrs_pr_text {
  width: 74px;
}
.scwproduct_fblock_images_gl_item img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.scwproduct_fblock_images_gl {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 20px;
}
.scwproduct_fblock_images_gl_item {
border: 1px solid #CACACA;
border-radius: 20px;
width: 100%;
height: 136.05px;
display: inline-block;
text-align: center;
padding: 15px;
}
.scwproduct_fblock_images_gl_item:last-child {
  margin-right: 0;
}
.scwproduct_fblock_images_gl_item.active, .scwproduct_fblock_images_gl_item:hover {
  border: 3px solid #EF6B00;
}
.scwproduct_scblock {
  margin-top: 60.49px;
  display: inline-block;
  width: 100%;
  border-top: 1px solid #CACACA;
}
.scwproduct_scblock_tabs {
  display: inline-block;
  width: 100%;
  position: relative;
}
.scwproduct_scblock_tabs_item.active::before {
  content: "";
  background: #EF6B00;
  width: 100px;
  height: 3px;
  position: absolute;
  top:0;
  left: 0;
}
.scwproduct_scblock_tabs_item.active {
  color: #222222;
  position: relative;
  opacity: 1;
  padding-top: 28px;
}

.scwproduct_scblock_tabs_item {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  text-align: center;
  color: #222222;
  opacity: 0.5;
  margin-right: 60px;
  cursor: pointer;
  display: inline-block;
  padding-top: 28px;
}
.scwproduct_scblock_content {
  display: inline-block;
  margin-top: 30.2px;
  width: 100%;
}
.scwproduct_scblock_content_item_ft {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
  width: 55%;
}
.scwproduct_scblock_content_item_fi {
  list-style: none;
  padding-left: 0;
  margin-top: 24px;
  margin-bottom: 0;
}
.scwproduct_scblock_content_item.active {
  display: inline-block;
width: 100%;
}
.scwproduct_scblock_content_item {
  display: none;
}
.scwproduct_scblock_content_item_fi li {
  padding-left: 37px;
  margin-bottom: 16px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  display: inline-block;
  width: 100%;
  color: #626262;
  position: relative;
}
.scwproduct_scblock_content_item_fi li::before {
  content: "";
  background: #EF6B00;
  width: 12px;
  height: 12px;
  position: absolute;
  left: 15px;
  top: 9px;
}
.scwproduct_scblock_content_item_fi li:last-child {
  margin-bottom: 0;
}
.scwproduct_related {
  display: inline-block;
  width: 100%;
  margin: 120.28px 0;
}
.scwproduct_related_head {
  margin-top: 0;
  margin-bottom: 60px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 48px;
  line-height: 48px;
  display: inline-block;
  width: 100%;
  text-align: center;
  color: #222222;
}
.scwproduct_related_posts {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 30px;
  width: 1050px;
  margin: 0 auto;
}
.scwproduct_related_posts_item {
  display: inline-block;
  border: 1px solid #CACACA;
  border-radius: 20px;
}
.scwproduct_related_posts_item_a {
  text-align: center;
  text-decoration: unset;
  display: inline-block;
  width: 100%;
}
.scwproduct_related_posts_item_img {
  width: 285px;
  height: 285px;
  object-fit: contain;
  margin-top: 30px;
}
.scwproduct_related_posts_item_title {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  display: inline-block;
  width: 100%;
  text-align: center;
  color: #222222;
  padding-bottom: 52px;
}
.scwproduct_fblock_info_cats_item_spa {
  display: none;
}
.scwproduct_fblock_info_cats_item:nth-child(3) {
  padding: 0 16px;
  position: relative;
  display: inline-block;
  margin: 0 16px;
}

.scwproduct_fblock_info_cats_item:nth-child(3)::before {
  content: "";
  background: #cacaca;
  width: 1px;
  height: 11px;
  position: absolute;
  left: 0;
  top: 11px;
}
.scwproduct_fblock_info_cats_item:nth-child(3)::after {
  content: "";
  background: #cacaca;
  width: 1px;
  height: 11px;
  position: absolute;
  right: 0;
  top: 11px;
}
.scwproduct_fblock_info_price {
  display: inline-block;
  width: 100%;
  margin-top: 0;
  margin-bottom: 24px;
}
.scwproduct_fblock_info_price_text {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 48px;
  line-height: 48px;
  display: inline-block;
  color: #222222;
}
.scwproduct_fblock_info_price_vat {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 29.26px;
  display: inline-block;
  color: #222222;
  margin-left: 8px;
}
.scwproduct_fblock_info_buts_buynow {
  width: auto;
  height: 60px;
  border: 2px solid #EF6B00;
  border-radius: 300px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #EF6B00;
  display: inline-block;
  text-decoration: unset;
  cursor: pointer;
  position: relative;
  text-align: left;
  padding-top: 20px;
padding-bottom: 20px;
padding-left: 24px;
padding-right: 44px;
  margin-right: 20px;
}
.scwproduct_fblock_info_buts_buynow img,
.scwproduct_fblock_info_buts_contact img {
  width: auto;
  height: auto;
  object-fit: contain;
  right: 24px;
  top: 22px;
  position: absolute;
}
.scwproduct_fblock_info_buts_contact {
  width: auto;
  height: 60px;
  border: 2px solid #222;
  border-radius: 300px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #222;
  display: inline-block;
  text-decoration: unset;
  cursor: pointer;
  position: relative;
  text-align: left;
  padding-top: 20px;
padding-bottom: 20px;
padding-left: 24px;
padding-right: 44px;
}
#contactform{
padding-top: 0;
padding-left: 50px;
padding-right: 50px;
padding-bottom: 30px;
}

#scwcontact_popup {
  padding-top: 50px;
  padding-left: 50px;
  padding-right: 50px;
  padding-bottom: 40px;
  display: inline-block;
}
#cboxContent {
  margin: 0 auto;
  float: none !important;
}
#contactform form p label,
#scwcontact_popup form p label {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  text-align: left;
  color: #222;
  margin-bottom: 10px;
  width: 100%;
}
#cboxContent, #cboxLoadedContent {
  height: max-content !important;
  background: #fff;
}
#contactform form p span input,
#scwcontact_popup form p span input {
  width: 100%;
  height: 44px;
  border: 1px solid #222;
  display: inline-block;
  background: none;
  margin-top: 10px;
}
#scwcontact_popup form p span input[type='checkbox'],
#contactform form p span input[type='checkbox'],
.scwcontact_getintouch_right form p span input[type='checkbox'],
.scwformpopup form p span input[type='checkbox'] {
  width: 20px;
  height: 15px;
  border: 1px solid #222;
  display: inline-block;
  background: none;
  margin-top: 10px;
  cursor:pointer;
}

#contactform form p span textarea,
#scwcontact_popup form p span textarea {
  width: 100%;
  height: 100px;
  border: 1px solid #222;
  display: inline-block;
  background: none;
  margin-top: 10px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
  margin-top:10px;
  display:inline-block;
  width:100%;
}
.wpcf7 form.sent .wpcf7-response-output {
  margin-top:10px;
  display:inline-block;
  width:100%;
}
.scwcontact_getintouch_form .wpcf7-response-output {
  color: #fff;
}
#contactform form p:nth-child(2),
#contactform form p:nth-child(3),
#contactform form p:nth-child(4),
#contactform form p:nth-child(5),
#scwcontact_popup form p:nth-child(2),
#scwcontact_popup form p:nth-child(3),
#scwcontact_popup form p:nth-child(4),
#scwcontact_popup form p:nth-child(5){
  width: 50%;
  float: left;
  margin: 0;
}
#contactform form p:nth-child(2),
#contactform form p:nth-child(4),
#scwcontact_popup form p:nth-child(2),
#scwcontact_popup form p:nth-child(4){
padding-right:8px;
}
#contactform form p:nth-child(3),
#contactform form p:nth-child(5),
#scwcontact_popup form p:nth-child(3),
#scwcontact_popup form p:nth-child(5){
padding-left:8px;
}
#contactform form p:nth-child(6),
#contactform form p:nth-child(7),
#scwcontact_popup form p:nth-child(6),
#scwcontact_popup form p:nth-child(7){
  width: 100%;
  float: left;
  margin: 0;
}
#contactform form p:nth-child(8) {
  margin-bottom: 0;
}
.wpcf7-spinner {
  display: none;
}
#scwlogin form p label {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  text-align: left;
  color: #222;
  margin-bottom: 30px;
  width: 100%;
}
#scwlogin form p input {
  width: 100%;
  height: 44px;
  border: 1px solid #222;
  display: inline-block;
  background: none;
  margin-top: 10px;
}
#scwlogin form p textarea {
  width: 100%;
  height: 100px;
  border: 1px solid #222;
  display: inline-block;
  background: none;
  margin-top: 10px;
}
.login-remember input {
    width: auto!important;
    margin: 0!important;
    height: auto!important;
}
.login-submit input {
    width: 100%;
    height: 60px;
    background: #EF6B00!important;
    border-radius: 300px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #222222;
    border: none!important;
    cursor: pointer;
}
#scwlogin {
  padding-top: 0px;
  padding-bottom: 0;
  padding-left: 50px;
  padding-right: 50px;
}

.scwcategory_content_products_list.list .scwcategory_content_products_item_favor {
  padding: 12px;
  border-radius: 20px 0px 0px 0px;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item_favor img {
  right: 67.75px;
}

#cboxLoadedContent {
  margin-bottom: 0;
}

.scwmyquotes_item,.scwmyfavors_item {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  row-gap: 30px;
  line-height: 150px;
  border-bottom: 1px solid #cacaca;
  text-align: center;
}

.scwmyquotes_item_name,.scwmyfavors_item_name {
  border-left: 1px solid #cacaca;
  border-right: 1px solid #cacaca;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 150px;
  display: inline-block;
  width: 100%;
  text-align: center;
  color: #222222;
}
.scwmyquotes_item_thum, .scwmyfavors_item_thum {
  width: 180px;
  height: 150px;
  object-fit: contain;
  margin: 0 auto;
}
.scwmyquotes_item_link,.scwmyfavors_item_link {
  border-right: 1px solid #cacaca;
  text-decoration: unset;
}
.scwmyquotes_item_del,.scwmyfavors_item_del {
  cursor: pointer;
}
.scwmyfavors_item_del:hover i,
.scwmyquotes_item_del:hover i {
  color: red;
}
#cboxClose {
  top: 0;
}
#cboxLoadedContent {
  margin-bottom: 0!important;
}


.scwfitourservice_banner {
  display: inline-block;
  width: 100%;
  background-repeat: no-repeat!Important;
  background-size: cover !important;
  padding-bottom: 150px;
  padding-top: 150px;
  text-align: center;
  box-shadow: 0px 8px 28px -6px rgba(24, 39, 75, 0.12), 0px 18px 88px -4px rgba(24, 39, 75, 0.14);
  background-position: top center !important;
}
.scwfitourservice_banner_head {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  font-size: 96px;
  line-height: 104px;
  text-align: center;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.7);
  margin-top: 0;
  margin-bottom: 32px;
}
.scwfitourservice_banner_des {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 41px;
  text-align: center;
  color: #FFFFFF;
  margin-bottom: 32px;
  width: 50%;
  margin-right: auto;
  margin-left: auto;
}
.scwfitourservice_banner_button {
  width: 324px;
  height: 60px;
  border: 2px solid #fff;
  border-radius: 300px;
  display: inline-block;
  text-align: left;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  text-decoration: unset;
  position: relative;
  float: none;
  padding: 20px 106.5px;
}
.scwfitourservice_banner_button img {
  width: auto;
  height: auto;
  object-fit: contain;
  right: 106.5px;
  top: 22px;
  position: absolute;
}
.scwfitourservice_whycu {
  display: inline-block;
  width: 100%;
  margin-top: 100px;
}
.scwfitourservice_whycu_head {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 40px;
  line-height: 48px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #222222;
  width: 100%;
  text-align: center;
  margin: 0;
}
.scwfitourservice_whycu_con{
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 100px;
  margin-top: 61.56px;
}
.scwfitourservice_whycu_item_right_item,
.scwfitourservice_whycu_item_left_item{
  display: inline-block;
  text-align: left;
  margin-bottom: 30px;
  position: relative;
}
.scwfitourservice_whycu_item_right_item:last-child,
.scwfitourservice_whycu_item_left_item:last-child{
  margin-bottom: 0;
}
.scwfitourservice_whycu_item_right_item:nth-child(2n),
.scwfitourservice_whycu_item_left_item:nth-child(2n){
  margin-left: 50px;
}
.scwfitourservice_whycu_item_left_item_des,
.scwfitourservice_whycu_item_right_item_des{
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  color: #222222;
}
.scwfitourservice_whycu_item_right_item_title,
.scwfitourservice_whycu_item_left_item_title{
  display: inline-block;
  width: 100%;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  text-align: left;
  color: #222222;
}
.scwfitourservice_whycu_item_right_item_con,
.scwfitourservice_whycu_item_left_item_con{
  display: inline-block;
  padding-left: 50px;
}
.scwfitourservice_whycu_item_right_item_number,
.scwfitourservice_whycu_item_left_item_number{
  width: 40px;
  height: 40px;
  display: inline-block;
  text-align: center;
  line-height: 40px;
  border-radius: 10px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  color: #FFF;
  position: absolute;
}
.scwfitourservice_whycu_item_right_item:nth-child(odd) .scwfitourservice_whycu_item_right_item_number,
.scwfitourservice_whycu_item_right_item:nth-child(odd) .scwfitourservice_whycu_item_left_item_number{
  border-radius: 5px;
  font-size: 24px;
}
.scwfitourservice_whycu_item_right_item:nth-child(odd) .scwfitourservice_whycu_item_right_item_number,
.scwfitourservice_whycu_item_left_item:nth-child(odd) .scwfitourservice_whycu_item_left_item_number{
  background: #EF6B00;
}
.scwfitourservice_whycu_item_right_item:nth-child(even) .scwfitourservice_whycu_item_right_item_number,
.scwfitourservice_whycu_item_left_item:nth-child(even) .scwfitourservice_whycu_item_left_item_number{
  background: #CACACA;
}
.scwfitourservice_whycu_item {
  background: #FFFFFF;
  width: 100%;
  height: auto;
  align-items: center;
  display: grid;
  text-align: center;
  grid-template-columns: 1fr 1fr;
  grid-gap: 50px;
}
.scwfitourservice_whycu_item_left img,.scwfitourservice_whycu_item_right img {
  width: 100%;
  height: auto;
  object-fit: contain;
  border-radius: 30px;
}
.scwfitourservice_whycu_item_text {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  width: 80%;
  text-align: center;
  color: #222222;
  margin: 0 auto;
  padding-top: 15.89px;
}
.scwfitourservice_whycu_item_icon img {
  width: auto;
  height: auto;
  object-fit: contain;
}
.scwfitourservice_whycu_item_icon {
  width: 69.51px;
  height: 69.51px;
  background: #EEEEEE;
  line-height: 78.51px;
  border-radius: 100%;
  margin: 0 auto;
}
.scwfitourservice_glenstal {
  display: grid;
  width: 100%;
  margin-top: 113.91px;
  background-color: #222;
  position: relative;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  grid-gap: 135px;
}
.scwfitourservice_glenstal .container {
  width: 87%;
  padding-left: 0;
  padding-top: 110px;
  padding-bottom: 110px;
  margin-left: 28%;
  padding-right: 135px;
}
.scwfitourservice_glenstal_left {

}
.scwfitourservice_glenstal_left_head {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 48px;
  line-height: 48px;
  color: #FFFFFF;
  margin-top: 0;
  margin-bottom: 24px;
  padding-right: 10px;
}
.scwfitourservice_glenstal_left_des {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #FFFFFF;
  margin-bottom: 0;
}
.scwfitourservice_glenstal_left_des p {
  margin-bottom: 0;
}
.scwfitourservice_glenstal_left_name {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #FFFFFF;
  margin: 0;
}
.scwfitourservice_glenstal_left_pos {
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #FFFFFF;
}
.scwfitourservice_glenstal_right {
  background-size: cover!Important;
  background-repeat: no-repeat !important;
  height: 100%;
}
.scwfitourservice_video_a {
  display: inline-block;
  width: 100%;
  height: 100%;
  position:relative;
}
.scwfitourservice_video_a.cboxElement img {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 44%;
 cursor: pointer;
}
.scwfitourservice_features {
  display: none;
  width: 100%;
  margin-top: 120px;
  margin-bottom: 120px;
}

.scwfitourservice_features .container {
  display: grid;
  grid-gap: 30px;
  grid-template-columns: 1fr 1fr 1fr;
  text-align: center;
}
.scwfitourservice_features_item {
  border-radius: 20px;
  padding: 218.5px 38px;
  position: relative;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.scwfitourservice_features_item::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
  border-radius: 20px;
}
.scwfitourservice_features_item span {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 41px;
  display: inline-block;
  position: relative;
  text-align: center;
  color: #FFFFFF;
  margin-top: 24px;
}
.scwfitourservice_features_item_bocnilon {
  width: 120px;
  height: 120px;
  background: #FFFFFF;
  border-radius: 100%;
  position: relative;
  line-height: 150px;
  margin: 0 auto;
}
.scwfitourservice_features_item_bocnilon img {
  width: auto;
  height: auto;
  object-fit: contain;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 25%;
}
.scwfitourservice_ergonomic {
  margin-top: 150px;
  padding: 115px 0;
  position: relative;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  display: inline-block;
  width: 100%;
  float: left;
  margin-bottom: 100px;
}
.scwfitourservice_ergonomic_right {
  width: 49%;
  float: right;
}
.scwfitourservice_ergonomic_right_head {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 48px;
  line-height: 48px;
  color: #222222;
}
.scwfitourservice_ergonomic_right_des {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
}
.scwfitourservice_ergonomic_left {
  width: 51%;
  float: left;
  position: relative;
}
.scwfitourservice_ergonomic_left img {
  position: absolute;
  left: 0;
  top: -215px;
}
.scwfitourservice_ourwork {
  display: inline-block;
  width: 100%;
  float: left;
  text-align: center;
  position: relative;
}
.scwfitourservice_ourwork_info {
  padding-top: 79px;
  padding-bottom: 79px;
  display: inline-block;
  width: 100%;
}
.scwfitourservice_ourwork_info_head {
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 48px;
  line-height: 48px;
  display: inline-block;
  color: #fff;
  text-align: center;
  width: 38%;
  margin-left: auto;
  margin-right:auto;
}
.scwfitourservice_ourwork_info_des {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  color: #FFFFFF;
  width: 40%;
  margin: 0 auto;
}
.scwfitourservice_ourwork_items {
  display: inline-block;
  width: 100%;
}
.scwfitourservice_ourwork_items_slider {
  display: grid;
  width: 100%;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 30px;
}
.scwfitourservice_ourwork_items_slider_item a {
  display: inline-block;width: 100%;
}
.scwfitourservice_ourwork_items_actions {
  position: absolute;
  right: 0;
  top: -80.84px;
}
.scwfitourservice_ourwork_items_actions_left a {
  right: 58px;
  position: absolute;
  width: 50px;
  height: 50px;
  border: 1px solid #fff;
  border-radius: 300px;
  font-size: 20px;
  line-height: 45px;
  text-align: center;
  color:#fff;
}
.scwfitourservice_ourwork_items_actions_left a:hover, .scwfitourservice_ourwork_items_actions_right a:hover {
  background: #fff;
  color: #222;
}
.scwfitourservice_ourwork_items_actions_right a {
  right: 0;
  position: absolute;
  width: 50px;
  height: 50px;
  border: 1px solid #fff;
  border-radius: 300px;
  font-size: 20px;
  line-height: 45px;
  color:#fff;
  text-align: center;
}
.scwfitourservice_ourwork_items .bx-wrapper {
  border: none;
  box-shadow: none;
  background: none;
  margin-bottom: 0;
}
.scwfitourservice_ourwork_items_slider_item span {
  position: relative;
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 34px;
  line-height: 150%;
  display: inline-block;
  width: 90%;
  font-feature-settings: 'pnum' on, 'lnum' on;
  color: #FFFFFF;
  padding-bottom: 24px;
  text-shadow: 0px 0px 5px #00000030;
  text-align: left;
}
.scwfitourservice_ourwork_items_slider_item_img {
  height: 310px;
  width: 100%;
}
.scwfitourservice_ourwork_items_slider_item_img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
.scwfitourservice_ourwork_items_slider_item_title {
  padding: 20px;
  text-align: center;
}
.scwfitourservice_ourwork_items_slider_item {
    text-align: left;
    position: relative;
    display: inline-block;
    border-radius: 20px;
    height: 480px;
    background: #aaa;
	background-size: cover !important;
	background-repeat: no-repeat!Important;
}
.scwfitourservice_ourwork_items_slider_item::before {
  
}
.scwfitourservice_contem {
  display: inline-block;
  width: 100%;
  margin-bottom: 116px;
}
.scwfitourservice_contem_left_head {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 48px;
  line-height: 48px;
  display: inline-block;
  color: #222222;
}

.scwfitourservice_contem_left_des {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
}
.scwfitourservice_contem_left {
  display: inline-block;
  padding-right: 30px;
  width: 42.54%;
  float: left;
}
.scwfitourservice_contem_right {
  float: left;
  width: 57.46%;
  padding-left: 122.12px;
}
.scwfitourservice_contem_right_img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.scwcategory_content_products_item_favor i {
  position: absolute;
  right: 10px;
}
.scwhome_sustain {
  display: none;
  width: 100%;
  float: left;
  margin-top:120px;
}
.scwhome_sustain .container {
  padding-top:48.5px;
  padding-bottom: 34.48px;
  padding-left: 90px;
  padding-right: 90px;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  border-radius: 20px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}
.scwhome_sustain_des {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #FFFFFF;
  margin-bottom: 24px;
  width: 100%;
}
.scwhome_sustain_head {
    margin-top: 0;
    margin-bottom: 24px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 48px;
    line-height: 48px;
    color: #FFFFFF;
}
.scwhome_sustain_head span {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 34px;
  line-height: 44px;
  color: #FFFFFF;
}
.scwhome_sustain_left a {
  width: auto;
  height: 60px;
  border: 2px solid #FFFFFF;
  border-radius: 300px;
  display: inline-block;
  text-align: left;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #FFFFFF;
  text-decoration: unset;
  position: relative;
  float: left;
    padding-top: 20px;
padding-bottom: 20px;
padding-left: 24px;
padding-right: 44px;
}
.scwhome_sustain_left img {
  width: auto;
  height: auto;
  object-fit: contain;
  right: 24px;
  top: 22px;
  position: absolute;
}
.scwhome_sustain_icon {
  margin-top: 32.59px;
  margin-bottom: 24px;
}
.scwhome_sustain_icon img {
  position: relative;
  left: 0;
  top: 0;
}
.scwhome_sustain_right {
  text-align: center;
}
.scwhome_sustain_right img {
  width: auto;
  height: auto;
  object-fit: contain;
}
.scwcontact_getintouch_right {
  float: right;
  position: relative;
  padding-left: 74.5px;
  padding-bottom: 50px;
  padding-top: 71.07px;
}
.scwcontact_getintouch_right_head {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 29px;
  display: inline-block;
  text-align: center;
  color: #FFFFFF;
  text-transform: uppercase;
  position: absolute;
  margin: 0 auto;
  left: 74.5px;
  right: 0;
  top: 54px;
}
.scwcontact_getintouch_right form p label {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  text-align: left;
  color: #FFFFFF;
  margin-bottom: 24px;
  width: 100%;
}
.scwcontact_getintouch_right form p:nth-child(2) label,
.scwcontact_getintouch_right form p:nth-child(4) label {
  margin-bottom: 10px;
}
.scwcontact_getintouch_right form p span input {
  width: 100%;
  height: 44px;
  border: 1px solid #FFFFFF;
  display: inline-block;
  background: none;
  margin-top: 10px;
  color:#fff;
  padding: 0 10px;
}
.scwcontact_getintouch_right form p span textarea {
  width: 100%;
  height: 100px;
  border: 1px solid #FFFFFF;
  display: inline-block;
  background: none;
  margin-top: 10px;
  color:#fff;
  padding:0 10px;
}
.scwcontact_getintouch_right form p:nth-child(2),
.scwcontact_getintouch_right form p:nth-child(3),
.scwcontact_getintouch_right form p:nth-child(4),
.scwcontact_getintouch_right form p:nth-child(5),
.scwcontact_getintouch_right form p:nth-child(6),
.scwcontact_getintouch_right form p:nth-child(7){
  width: 100%;
  float: left;
  margin: 0;
}
.scwcontact_getintouch_right .wpcf7-form {
  padding-top: 68.54px;
  padding-left: 66px;
  padding-right: 66px;
  padding-bottom: 14px;
  border: 5px solid rgba(202, 202, 202, 0.2);
    border-top-color: rgba(202, 202, 202, 0.2);
    border-top-style: solid;
    border-top-width: 5px;
  border-top-color: rgba(202, 202, 202, 0.2);
  border-top-style: solid;
  border-top-width: 5px;
  border-top-color: rgba(202, 202, 202, 0.2);
  border-top-style: solid;
  border-top-width: 5px;
  position: relative;
  display: inline-block;
  width: 100%;
  border-top: none;
}
.wpcf7-form-control.has-spinner.wpcf7-submit {
  width: 100%;
  height: 60px;
  background: #EF6B00;
  border-radius: 300px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #222222;
  border: none;
  cursor: pointer;
}
.scwcontact_getintouch_right form::before {
  content: "";
  width: 22%;
  height: 5px;
  background: rgba(202, 202, 202, 0.2);
  position: absolute;
  left: -5px;
  top: -5px;
}
.scwcontact_getintouch_right form::after {
  content: "";
  width: 22%;
  height: 5px;
  background: rgba(202, 202, 202, 0.2);
  position: absolute;
  right: -5px;
  top: -5px;
}
.scwcontact_getintouch {
  display: inline-block;
  width: 100%;
  background: linear-gradient(90deg, #fff 50%, #000 50%);
  float: left;
}
.scwcontact_getintouch .container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}
.scwcontact_getintouch_left {
  float: left;
  padding-right: 117px;
}
.scwcontact_getintouch_left_head {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 72px;
  line-height: 81px;
  display: inline-block;
  text-transform: uppercase;
  color: #222222;
}
.scwcontact_getintouch_left_subhead {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  display: inline-block;
  margin-bottom: 24px;
  color: #222222;
}
.scwcontact_getintouch_left_des {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  display: inline-block;
  color: #626262;
}
.scwcontact_address {
  display: inline-block;
  width: 100%;
  padding-top: 81.29px;
  background: #eee;
  float: left;
  padding-bottom: 104.39px;
}
.scwcontact_address .container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px;
}
.scwcontact_address_limer_img img, .scwcontact_address_dublin_img img {
  width: 100%;
  height: 403.48px;
  object-fit: cover;
  border-radius: 20px;
}
.scwcontact_address_limer_img,.scwcontact_address_dublin_img {
  margin-bottom: 29.52px;
}
.scwcontact_address_limer_map,.scwcontact_address_dublin_map {
  width: 100%;
  margin-bottom: 32px;
}
.scwcontact_address_limer_map iframe,.scwcontact_address_dublin_map iframe {
  width: 100%;
  height: 252px;
  object-fit: contain;
  border: 2px solid #CACACA;
  border-radius: 20px;
}
.scwcontact_address_limer_address,.scwcontact_address_dublin_address {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
  margin-bottom: 24px;
}
.scwcontact_address_limer_head,.scwcontact_address_dublin_head {
  margin-top: 0;
  margin-bottom: 32px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 48px;
  line-height: 48px;
  display: inline-block;
  color: #222222;
}
.scwcontact_address_limer_contact_head,.scwcontact_address_limer_hours_head,
.scwcontact_address_dublin_contact_head,.scwcontact_address_dublin_hours_head {
  margin-top: 0;
  margin-bottom: 12px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #626262;
}

.scwcontact_address_limer_contact_it,.scwcontact_address_limer_hours_des,
.scwcontact_address_dublin_contact_it,.scwcontact_address_dublin_hours_des{
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
  display: inline-block;
  width: 100%;
  text-decoration: unset;
}
.scwcontact_address_limer_hours,.scwcontact_address_dublin_hours {
  margin-top: 24px;
}
.scwcontact_support {
  width: 100%;
  padding-top: 0;
  background: #eee;
  float: left;
  padding-bottom: 120.39px;
}
.scwcontact_support_con {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 30px;
}
.scwcontact_support_head {
  margin-top: 0;
  margin-bottom: 30px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 41px;
  display: inline-block;
  color: #222222;
}
.scwcontact_support_item_text {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  display: inline-block;
  text-align: center;
  color: #222222;
}
.scwcontact_support_item {
  background: #FFFFFF;
  border: 0.992958px solid #CACACA;
  border-radius: 20px;
  padding-top: 35.5px;
  padding-bottom: 35.5px;
  padding-left: 105.51px;
  position: relative;
  cursor: pointer;
  height:100px;
}
.scwcontact_support_item_icon {
  background: #EEEEEE;
  width: 69.51px;
  height: 69.51px;
  border-radius: 100%;
  display: inline-block;
  text-align: center;
  line-height: 69.51px;
  position: absolute;
  left: 20px;
  top: 15.25px;
}
.scwcontact_support_item_icon img {
  width: auto;
  height: auto;
  margin-top: 15px;
  object-fit: contain;
}
.scwfitourservice_banner_subhead {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #FFFFFF;
  margin: 0;
  padding-bottom: 32px;
}
.scwoff_topbuts_item img,
.scwoffoffsupplies_topbuts_item img,
.scwofftechnology_topbuts_item img{
  width: auto;
  height: auto;
  object-fit: contain;
  right: 24px;
  top: 22px;
  position: absolute;
}
.scwoffoffsupplies_topbuts_item{
  width: auto;
  height: 60px;
  border: 2px solid #fff;
  border-radius: 20px;
  display: inline-block;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  text-decoration: unset;
  position: relative;
  float: left;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 24px;
  padding-right: 44px;
  text-align: left;
}
.scwoff_topbuts_item{
  width: auto;
  height: 60px;
  border: 2px solid #fff;
  border-radius: 20px;
  display: inline-block;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  text-decoration: unset;
  position: relative;
  float: left;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 24px;
  padding-right: 44px;
  text-align: left;
}
.scwofftechnology_topbuts_item{
  width: auto;
  height: 60px;
  border: 2px solid #fff;
  border-radius: 20px;
  display: inline-block;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  text-decoration: unset;
  position: relative;
  float: left;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 44px;
  text-align: left;
}
.scwofftechnology_topbuts_link:last-child {
  margin-bottom: 0;
}
.scwofftechnology_topbuts_link {
  display: inline-block;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  text-decoration: unset;
  position: relative;
  float: left;
  width: 100%;
  padding: 0 24px;
  margin-bottom: 15px;
  text-align: left;
}
.scwofftechnology_topbuts_link:last-child {
  margin-right: 0;
}
.scwoff_topbuts{
  position: absolute;
  top: 110px;
  right: 0;
}
.scwoffoffsupplies_topbuts{
  position: absolute;
  top: -70px;
  right: 0;
}
.scwoff_topbuts_item:nth-child(1){
  margin-right: 20px;
}
.scwofftechnology_topbuts {
  position: absolute;
  top: 130px;
  right: 0;
  width: 216px;
  text-align: center;
}
.scwoffoffsupplies_topbuts_item:nth-child(1){
  margin-right: 20px;
}
.scwformpopup form p label {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  text-align: left;
  color: #000;
  margin-bottom: 30px;
  width: 100%;
}
.scwformpopup form p span input {
  width: 100%;
  height: 44px;
  border: 1px solid #000;
  display: inline-block;
  background: none;
  margin-top: 10px;
  color:#000;
  padding: 0 10px;
}
.scwformpopup form p span textarea {
  width: 100%;
  height: 100px;
  border: 1px solid #000;
  display: inline-block;
  background: none;
  margin-top: 10px;
  padding:0 10px;
  color:#000;
}
.scwformpopup form p:nth-child(2),
.scwformpopup form p:nth-child(3),
.scwformpopup form p:nth-child(4),
.scwformpopup form p:nth-child(5){
  width: 50%;
  float: left;
  margin: 0;
}
.scwformpopup form p:nth-child(2),
.scwformpopup form p:nth-child(4){
padding-right:8px;
}
.scwformpopup form p:nth-child(3),
.scwformpopup form p:nth-child(5){
padding-left:8px;
}
.scwformpopup form p:nth-child(6),
.scwformpopup form p:nth-child(7){
  width: 100%;
  float: left;
  margin: 0;
}
.scwofftechnology_topbuts_item {
  margin-bottom: 30px;
}
.scwoffinteriors_proslider_buts_center {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
}
.scwoffinteriors_proslider_buts_center a {
  width: auto;
  height: 60px;
  border: 2px solid #EF6B00;
  border-radius: 300px;
  display: inline-block;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #EF6B00;
  text-decoration: unset;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 24px;
  padding-right: 24px;
  text-align: left;
  position: relative;
}
.scwcategory_content_top_filter_popup_brand_items {
  max-height: 400px;
  overflow-y: auto;
  height: auto;
}
.scwhome_requestbrochure {
  margin-top: 0;
  margin-bottom: 0;
  display: inline-block;
  width: 100%;
}
.scwhome_requestbrochure .container {
  border-radius: 20px;
  background: var(--color-secondary, #222);
  padding: 40px 20px;
}
.scwhome_requestbrochure_right_head {
  margin: 0;
  padding-bottom: 24px;
  color: var(--color-light, #FFF);
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 32px;
  font-style: normal;
  font-weight: 700;
  line-height: 41px;
}
.scwhome_requestbrochure_right_des {
  color: var(--color-light, #FFF);
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  padding-bottom: 24px;
  width: 64%;
}
.scwhome_requestbrochure_left img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
  background: lightgray -218.456px 0px / 161.98% 100% no-repeat;
  box-shadow: 0px 18px 88px -4px rgba(24, 39, 75, 0.14), 0px 8px 28px -6px rgba(24, 39, 75, 0.12);
}
.scwhome_requestbrochure_left {
  width: 450px;
  height: 486px;
  position: absolute;
  top: -36.5px;
  left: 100px;
}
.scwhome_requestbrochure_right {
  padding-left: 45%;
  display: inline-block;
}
.scwhome_requestbrochure_right_icon img {
  width: 64px;
  height: 64px;
  object-fit: contain;
}
.scwhome_requestbrochure_right_icon {
  margin: 0;
  padding-bottom: 24px;
}
.scwhome_requestbrochure_right_but img {
  position: absolute;
  right: 24px;
  top: 23px;
}
.scwhome_requestbrochure_right_but {
  width: auto;
  height: 60px;
  border: 2px solid #EF6B00;
  border-radius: 300px;
  display: inline-block;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #EF6B00;
  text-decoration: unset;
  position: relative;
  float: left;
  text-align: left;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 24px;
  padding-right: 44px;
}
.scwprinterquote_con {
  display: inline-block;
  width: 100%;
  padding: 50px 0;
}
.scwprinterquote_con_head {
  padding-bottom: 50px;
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 48px;
  line-height: 150%;
  display: inline-block;
  color: #EF6B00;
  width: 100%;
  text-align: center;
}
.scwprinterquote_con_right {
  width: 50%;
  float: left;
}
.scwprinterquote_con_left{
  width: 50%;
  float: left;
  padding-right: 40px;
}
.scwprinterquote_con_left_head {
  color: #222222;
  padding-bottom: 24px;
  width: 100%;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 29px;
  display: inline-block;
  margin: 0;
}
.scwprinterquote_con_left_item_head {
  float: left;
  color: #222222;
  padding-bottom: 16px;
  width: 100%;
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 29px;
  margin: 0;
}
.scwprinterquote_con_left_item_options {
  background: #fff;
  padding: 0;
  border-radius: 5px;
  width: auto;
  border: 1px solid #aaa;
  float: left;
color: #222222;
font-family: 'Montserrat';
font-style: normal;
font-weight: normal;
font-size: 16px;
margin: 0;
}

.scwprinterquote_con_left_item_options span input[type="checkbox"]:checked + label,.scwprinterquote_con_left_item_options span input[type="radio"]:checked + label {
  background: var(--green, #2E6E47);
  width: 100%;
  height: 100%;
  color: #fff;
  font-weight: normal !important;
  display: inline-block;
  padding: 5px 20px;
}
.scwprinterquote_con_left_item_options span input[type="radio"] + label,
.scwprinterquote_con_left_item_options span input[type="checkbox"] + label {
  background: #fff;
  width: 100%;
  height: 100%;
  color: #222;
  font-weight: normal !important;
  display: inline-block;
  padding: 5px 20px;
  cursor: pointer;
}
.scwprinterquote_con_left_item_options span:first-child input[type="radio"] + label,
.scwprinterquote_con_left_item_options span:first-child input[type="checkbox"] + label {
  border-top-left-radius:3px;
  border-bottom-left-radius:3px;
}
.scwprinterquote_con_left_item:last-child .scwprinterquote_con_left_item_options {
  width: 100%;
  border: none;
}
.scwprinterquote_con_left_item_options span:last-child input[type="radio"] + label,
.scwprinterquote_con_left_item_options span:last-child input[type="checkbox"] + label {
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
}
.scwprinterquote_con_left_item_options span {
  display: inline-block;
  border-right: 1px solid #aaa;
  cursor: pointer;
  float: left;
  text-align: center;
  line-height: 30px;
}
.scwprinterquote_con_left_item_options span:last-child {
  border-right: none;
}
.scwprinterquote_con_left_item_options input {
  display: none;
}
.scwprinterquote_con_left_item_subhead {
  float: left;
  color: #222222;
  width: 100%;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  line-height: 29px;
  margin: 0;
  padding-bottom: 16px;
}
.scwprinterquote_con_right_head {
  color: #222222;
  padding-bottom: 24px;
  width: 100%;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: normal;
  font-size: 24px;
  line-height: 29px;
  display: inline-block;
  margin: 0;
}
.scwprinterquote_con_right_fomr form p label {
  font-style: normal;
  font-size: 18px;
  line-height: 24px;
  display: inline-block;
  text-align: left;
  color: #222;
  margin-bottom: 30px;
  width: 100%;
  font-weight: 600;
}
.scwprinterquote_con_right_fomr form p span input {
  width: 100%;
  height: 44px;
  border: 1px solid #aaa;
  display: inline-block;
  background: none;
  margin-top: 10px;
  color: #222;
  padding: 0 10px;
  border-radius: 5px;
}
.scwprinterquote_con_right_fomr form p span textarea {
  width: 100%;
  height: 200px;
  border: 1px solid #aaa;
  display: inline-block;
  background: none;
  margin-top: 10px;
  padding:10px;
  color:#222;
  border-radius: 5px;
}
.scwprinterquote_con_right_fomr form p:nth-child(2),
.scwprinterquote_con_right_fomr form p:nth-child(3),
.scwprinterquote_con_right_fomr form p:nth-child(4),
.scwprinterquote_con_right_fomr form p:nth-child(5){
  width: 100%;
  float: left;
  margin: 0;
}

.scwprinterquote_con_right_fomr form p:nth-child(6),
.scwprinterquote_con_right_fomr form p:nth-child(7){
  width: 100%;
  float: left;
  margin: 0;
}
.scwprinterquote_con_right_fomr form p:nth-child(7) {
  margin-top: 30px;
}

.scwprinterquote_con_left .additioncal_req {
  width: 100%;
  height: 100px;
}
.scwhome_counter .container {
  border-radius: 20px;
  background: #12203f;
  padding: 40px 20px;
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  text-align: center;
}
.scwhome_counter {
  display: inline-block;
  width: 100%;
  padding: 50px 0;
  background-position: bottom center !important;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  position: relative;
}
.scwhome_counter::before {
  content: ' ';
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  background: rgba(255, 255, 255,0.8);
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: cover;
}
.scwhome_counter_item_nb {
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 72px;
  line-height: normal;
  text-transform: uppercase;
  color: #FFFFFF;
}
.scwhome_counter_item_lb {
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: normal;
  color: #ddd;
}
.scwcategory_content_top_filter_popup_attrs .scwcategory_content_top_filter_popup_attrs_item:nth-child(5) .scwcategory_content_top_filter_popup_attrs_item_lb:before,
.scwcategory_content_top_filter_popup_attrs .scwcategory_content_top_filter_popup_attrs_item:nth-child(6) .scwcategory_content_top_filter_popup_attrs_item_lb:before{
	display:none;
}
.scwcategory_content_top_filter_popup_attrs .scwcategory_content_top_filter_popup_attrs_item:nth-child(5) .scwcategory_content_top_filter_popup_attrs_item_lb,
.scwcategory_content_top_filter_popup_attrs .scwcategory_content_top_filter_popup_attrs_item:nth-child(6) .scwcategory_content_top_filter_popup_attrs_item_lb{
	font-weight: 600;
padding-left: 0;
font-size: 18px;
padding-bottom: 20px;
}
.scwcategory_content_list + .scwcategory_content_head {
  margin-top: 15px;
  margin-bottom: 15px;
}
.scwcategory_content_top_filter_popup_attrs_item_lb {
  float: left;
  padding-left: 28px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  width: 100%;
  color: #626262;
}

.scwcategory_content_top_filter_popup_attrs_item {
  margin-top: 0;
  margin-bottom: 12px;
  padding-bottom: 12px;
  border-bottom: 1px solid #CACACA;
  display: inline-block;
  width: 100%;
  position: relative;
  cursor: pointer;
}

.scwcategory_content_top_filter_popup_attrs_item input {
  float: left;
  display: inline-block;
  width: 16px;
  margin: 0;
  position: absolute;
  left: 0;
  display: none;
}
.scwcategory_content_top_filter_popup_attrs_item_lb::before {
  content: "";
  height: 16px;
  width: 16px;
  display: inline-block;
  position: absolute;
  left: 0;
  border: 1px solid #ccc;
  top: 6px;
  border-radius: 50%;
}
.scwcategory_content_top_filter_popup_attrs_item_ip:checked ~ label::after {
  content: "";
  height: 10px;
  width: 10px;
  display: inline-block;
  position: absolute;
  left: 4px;
  top: 10px;
  background: #EF6B00;
  border-radius: 50%;
}
.scwcategory_content_top_filter_popup_attrs_subitem_lb {
  float: left;
  padding-left: 28px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  width: 100%;
  color: #626262;
}
.scwcategory_content_top_filter_popup_attrs_subitem_lb::before {
  content: "";
  height: 16px;
  width: 16px;
  display: inline-block;
  position: absolute;
  left: 0;
  border: 1px solid #ccc;
  top: 3px;
  border-radius: 50%;
}
.scwcategory_content_top_filter_popup_attrs_subitem_ip:checked ~ label::after {
  content: "";
  height: 10px;
  width: 10px;
  display: inline-block;
  position: absolute;
  left: 4px;
  top: 7px;
  background: #EF6B00;
  border-radius: 50%;
}
.scwcategory_content_top_filter_popup_attrs_subitem {
  display: inline-block;
  position: relative;
}
.ubermenu-submenu.ubermenu-submenu-id-93.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
  background: #f9f9f9;
  display: inline-block;padding: 50px 0;
}
.ubermenu-submenu.ubermenu-submenu-id-93.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width li {
  display: inline-block;
  width: 100%;
  float: left;
}
.ubermenu-submenu.ubermenu-submenu-id-3249.ubermenu-submenu-type-stack {
  grid-template-columns: 1fr !important;
}
.ubermenu-column-id-3248,.ubermenu-column-id-3247 {
 padding: 0 30px !important;
}
.ubermenu-column-id-3249 {
  padding: 0 30px!important;
}
#menu-item-3256 img {
  margin-bottom: 0;
  width: 40%;
  height: 220px;
  object-fit: contain;
}
#menu-item-3256 span {
  margin: 0;
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-decoration: unset;
  color: #222;
  text-align: center;
  width: 100%;
  display: inline-block;
}
.ubermenu-submenu.ubermenu-submenu-id-3248.ubermenu-submenu-type-stack {
  padding-bottom: 0;
}
.ubermenu-row.ubermenu-row-id-3255.ubermenu-autoclear {
  margin-bottom: 0;
}
.ubermenu-submenu.ubermenu-submenu-id-93.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width li::before {
  display: none;
}
#menu-item-3258 {
  padding-left: 0;
  width: 100%;
}
.ubermenu-column-id-3251 ul {
  width: 100%;
}
.ubermenu-column-id-3247 {
  padding: 0 30px;
}
.ubermenu-column-id-3248 div {
  padding: 0;
}
.ubermenu-row.ubermenu-row-id-3253.ubermenu-autoclear {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 50px;
  margin: 0;align-items: end;
}
.ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-3251.ubermenu-item-level-3.ubermenu-column.ubermenu-column-auto.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-3251 {
  padding: 0;
  width: 100%;
}
.ubermenu-column-id-3251 {
  width: 100%;
  padding: 0;
}
.ubermenu-submenu.ubermenu-submenu-id-3251.ubermenu-submenu-type-stack {
  padding-bottom: 0;
  width: 100% !important;
}
.ubermenu-submenu.ubermenu-submenu-id-3247.ubermenu-submenu-type-stack {
  width: 100% !important;
  padding-bottom: 0;
}
.ubermenu-column-id-3247 ul,.ubermenu-column-id-3251 ul {
  width: 100%;padding-bottom: 0;
}
.ubermenu-submenu.ubermenu-submenu-id-3247.ubermenu-submenu-type-stack ul {
  margin-bottom: 0;
}
#menu-item-3259,#menu-item-3256 {
  padding-left: 0;
}
.ubermenu-column-id-3250,.ubermenu-column-id-3251 {
  padding: 0;
}
#menu-item-3256 {
  width: 100%;text-align: center;
}
.ubermenu-item.ubermenu-item-type-custom.ubermenu-item-object-ubermenu-custom.ubermenu-item-has-children.ubermenu-item-3252.ubermenu-item-level-3.ubermenu-column.ubermenu-column-auto.ubermenu-has-submenu-stack.ubermenu-item-type-column.ubermenu-column-id-3252 {
  padding: 0;
  width: 100%;
}
.ubermenu-submenu.ubermenu-submenu-id-3252.ubermenu-submenu-type-stack {
  width: 100%!Important;
  padding: 0;
}
#menu-item-3257 div {
  padding: 0;
}
#menu-item-3257 {
  padding: 0;
  width: 100%;
}
.scwprinterquote_con_right_fomr form p span textarea{display: none;}
.scwhaveyou_banner {
  width: 100%;
  margin: 0 auto;
  padding: 200px 0;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  display: inline-block;
}
.scwhaveyou_banner .container {
  text-align: center;width: 100%;
}
.scwhaveyou_banner_head {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 36px;
  line-height: 41px;
  text-align: center;
  color: #FFFFFF;
  width: 50%;
  margin: 0 auto;
}
.scwhaveyou_con_item_head {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 42px;
  display: inline-block;
  color: #222222;
  width: 70%;
}

.scwhaveyou_con_item_con p {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
}
.scwhaveyou_con_item_con li {
  display: inline-block;
  padding-bottom: 16px;
  margin-top: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
  position: relative;
}
.scwhaveyou_con {
  display: inline-block;
  width: 100%;
  padding: 100px 0;
}
.scwhaveyou_con_item_con li::before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  left: -32px;
  right: 0;
  background: #626262;
  border-radius: 100%;
  top: 10px;
}
.scwhaveyou_con_item_con p:last-child,.scwhaveyou_con_item_con li:last-child{
  margin-bottom: 0;
}
.scwhaveyou_con_item_con ul {
  margin: 0;
}
.scwofftechnology_extrasv .container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 122px;
  align-items: end;
}
.scwofftechnology_extrasv {
  display: inline-block;
  width: 100%;
  float: left;
  margin-top: 0;
  margin-bottom: 160.44px;
}
.scwofftechnology_extrasv_right {
  width: 850px;
}
.scwofftechnology_extrasv_left {
  display: inherit;
}
.scwofftechnology_extrasv_left img {
  width: 450px;
  height: 450px;
  border-radius: 20px;
  object-fit: cover;
}
.scwofftechnology_extrasv_right_head {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 42px;
  line-height: 48px;
  display: inline-block;
  color: #222222;
}
.scwofftechnology_extrasv_right_des{
}
.scwofftechnology_extrasv_right_des p {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
  margin-top: 0;
  margin-bottom: 24px;
}
.scwofftechnology_extrasv_right_but{
  width: auto;
  height: 60px;
  border: 2px solid #EF6B00;
  border-radius: 300px;
  display: inline-block;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #EF6B00;
  text-decoration: unset;
  position: relative;
  float: left;
  text-align: left;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 24px;
  padding-right: 44px;
}
.scwofftechnology_extrasv_right_but img {
  width: auto;
  height: auto;
  object-fit: contain;
  right: 24px;
  top: 22px;
  position: absolute;
}
.scwmetereading_con_head {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 48px;
  line-height: 48px;
  display: inline-block;
  color: #222222;
  width: 100%;
  text-align: center;
  margin: 50px 0;
}
.scwmetereading_con_left {
  width: 45%;
  float: left;
}
.scwmetereading_con_left img {
  width: 100%;
  height: auto;
  object-fit: contain;
}
.scwmetereading_con_right {
  width: 55%;
  float: left;
  padding-left: 100px;
}
.scwmetereading_con_right .wpcf7-form p {
  width: 50%;
  float: left;
  margin-top: 0;
}
.scwmetereading_con_right .wpcf7-form p label {
  display: inline-block;
  max-width: 100%;
  font-weight: 700;width:100%;
}
.scwmetereading_con_right .wpcf7-form p label span input{
  width: 100%;
  height: 44px;
  border: 1px solid #ccc;
  display: inline-block;
  background: none;
  margin-top: 10px;
  color: #222;
  padding: 0 10px;
}
.scwmetereading_con_right .wpcf7-form p:nth-child(8) {
  width: 100%;
}
.scwmetereading_con_right .wpcf7-form p:nth-child(2), 
.scwmetereading_con_right .wpcf7-form p:nth-child(4), 
.scwmetereading_con_right .wpcf7-form p:nth-child(6) {
  padding-right: 15px;
}
.scwmetereading_con_right .wpcf7-form p:nth-child(3), 
.scwmetereading_con_right .wpcf7-form p:nth-child(5), 
.scwmetereading_con_right .wpcf7-form p:nth-child(7) {
  padding-left: 15px;
}
.scwmetereading {
  display: inline-block;
  width: 100%;
  padding-bottom: 50px;
}
.scwremotesupport_con {
  display: inline-block;
  width: 100%;
  padding: 100px 0;
}
.scwremotesupport_con_head {
  margin-top: 0;
  margin-bottom: 50px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 48px;
  line-height: 48px;
  display: inline-block;
  color: #222222;
  width: 100%;
  text-align: center;
}
.scwremotesupport_con_left {
  width: 100%;
  float: left;
  text-align: center;
  display: inline-block;
  margin-bottom: 50px;
}
.scwremotesupport_con_left img {
width: auto;
height: 100%;
object-fit: contain;
max-width: 100%;
}
.scwremotesupport_con_right {
  width: 60%;
  float: none;
  margin: 0px auto;
  padding-top: 50px;
}
.scwremotesupport_con_right p {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
}
.scwremotesupport_con_right div a {
  width: auto;
  height: 60px;
  border: 2px solid #EF6B00;
  border-radius: 300px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #EF6B00;
  display: inline-block;
  text-decoration: unset;
  cursor: pointer;
  position: relative;
  text-align: left;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 24px;
  padding-right: 24px;
}
.squaredot {
  margin: 24px 0;
}
.squaredot li {
  display: inline-block;
  padding-bottom: 16px;
  margin-top: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
  position: relative;
  width:100%;
}
.squaredot li:last-child {
  padding-bottom: 0;
}
.squaredot li::before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  left: -32px;
  right: 0;
  background: #626262;
  border-radius: 100%;
  top: 10px;
}
.scwtechservice_banner {
  display: inline-block;
  width: 100%;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  float: left;position: relative;
  padding: 100px 0;
}
.scwtechservice_banner::before {
  content: "";
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
  position: absolute;
  left: 0;
  z-index: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.scwtechservice_banner_head {
  padding-top: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 45px;
  line-height: 60px;
  text-transform: uppercase;
  color: #FFFFFF;
  width: 80%;
  margin-bottom: 0;
  padding-bottom: 32px;
  margin-top: 0;
}
.scwtechservice_banner_subhead {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #FFFFFF;
  margin: 0;
  padding-bottom: 0;
  width: 75%;
}
.scwtechservice_intro {
  display: inline-block;
  width: 100%;
}
.scwtechservice_intro_head {
  margin-bottom: 24px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 42px;
  display: inline-block;
  color: #222222;
  width: 70%;
  margin-top: 50px;
}
.scwtechservice_intro_box_left {
  width: 50%;
  float: left;
}
.scwtechservice_intro_box_right {
  width: 50%;
  float: left;
  text-align: center;
}
.scwtechservice_intro_box_right img {
  width: auto;
  height: 100%;
  object-fit: contain;
  max-width: 100%;
}
.scwtechservice_intro_box_left_des {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
}
.scwtechservice_intro_box_left_head {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 32px;
  display: inline-block;
  color: #222222;
}
.scwtechservice_intro_box_left a {
  width: auto;
  height: 60px;
  border: 2px solid #EF6B00;
  border-radius: 300px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #EF6B00;
  display: inline-block;
  text-decoration: unset;
  cursor: pointer;
  position: relative;
  text-align: left;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 24px;
  padding-right: 24px;
}
.scwtechservice_des {
  display: inline-block;
  width: 100%;
  margin-top: 30px;
  padding-bottom: 20px;
}
.scwtechservice_des_item_head {
  margin-top: 0;
  margin-bottom: 24px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  line-height: 32px;
  display: inline-block;
  color: #222222;
}
.scwtechservice_des_item_des p {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
}
.scwtechservice_banner_con {
  width: 60%;
  margin: 0 auto;
  padding: 30px;
  border: 2px solid #fff;
}
.scwtechservice_banner_con form p:nth-child(2), .scwtechservice_banner_con form p:nth-child(4) {
  padding-right: 15px;
}
.scwtechservice_banner_con form p:nth-child(3), .scwtechservice_banner_con form p:nth-child(5) {
  padding-left: 15px;
}
.scwtechservice_banner_con form p:nth-child(2), 
.scwtechservice_banner_con form p:nth-child(3), 
.scwtechservice_banner_con form p:nth-child(4),
.scwtechservice_banner_con form p:nth-child(5) {
  width: 50%;
  float: left;
  margin: 0;
}
.scwtechservice_banner_con form p label {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  text-align: left;
  color: #FFFFFF;
  margin-bottom: 30px;
  width: 100%;
}
.scwtechservice_banner_con form p label span input {
  width: 100%;
  height: 44px;
  border: 1px solid #FFFFFF;
  display: inline-block;
  background: none;
  margin-top: 10px;
  color: #fff;
  padding: 0 10px;
}
.scwtechservice_banner_con form p label span textarea {
  width: 100%;
  height: 200px;
  border: 1px solid #FFFFFF;
  display: inline-block;
  background: none;
  margin-top: 10px;
  color: #fff;
  padding: 0 10px;
}
.scwprintfaq_con {
  display: inline-block;
  width: 100%;
  padding: 50px 0;
}
.scwprintfaq_con_head {
  text-align: center;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 42px;
  display: inline-block;
  color: #222222;
  width: 100%;
  margin: 0 auto;
  padding-bottom: 50px;
}
.scwprintfaq_con_items_item {
  display: inline-block;
  width: 100%;
  margin-bottom: 30px;
}
.scwprintfaq_con_items_head {
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 32px;
  display: inline-block;
  color: #222222;
  width: 100%;
  background: #eee;
  padding: 10px 20px;
  position: relative;
  cursor: pointer;
}
.scwprintfaq_con_items_head i {
  position: absolute;
  right: 20px;
  top: 15px;
}
.scwprintfaq_con_items_con {
  display: none;
  border-left: 1px solid #eee;
  padding: 20px;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.scwprintfaq_con_items_con h4 {
  width: 50%;
  float: left;
  margin-top: 10px;
  margin-bottom: 24px;
  font-size: 26px;
}
.scwprintfaq_con_items_con p:nth-child(1) {
  width: 50%;
  float: left;
  text-align: center;
}
.scwprintfaq_con_items_con p:nth-child(1) iframe {
  width: 100%;
  padding-right: 50px;
}
.scwprintfaq_con_items_con p:nth-child(n+1) {
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  width: 50%;
float: left;
  color: #626262;
}
.scwprintfaq_con_bottom {
  width: 100%;
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
}
.scwprintfaq_con_items_con .scwprintfaq_con_items_con_boc {
  display: inline-block;
  width: 100%;
}
.scwprintfaq_con_items_item:nth-child(6) .scwprintfaq_con_items_con p:nth-child(1) {
  width: 100%;
  margin-bottom: 16px;
}
.scwprintfaq_con_items_item:nth-child(6) .scwprintfaq_con_items_con p:nth-child(2) {
  text-align: center;
  width: 100%;
}
.scwprintfaq_con_items_item:nth-child(6) .scwprintfaq_con_items_con p:nth-child(2) a {
  width: auto;
  height: 60px;
  border: 2px solid #EF6B00;
  border-radius: 300px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #EF6B00;
  display: inline-block;
  text-decoration: unset;
  cursor: pointer;
  position: relative;
  text-align: left;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 24px;
  padding-right: 24px;
}
.scwprintfaq_con_items_item:nth-child(7) .scwprintfaq_con_items_con .scwprintfaq_con_items_con_boc h3 {
  font-size: 30px;
  margin-top: 0;
  margin-bottom: 24px;
  font-style: normal;
  font-weight: 600;
}
.scwprintfaq_con_items_item:nth-child(7) .scwprintfaq_con_items_con p:nth-child(n+1) {
  width: 100%;
}
.scwprintfaq_con_items_con ol {
  display: inline-block;
  margin: 0;
}
.scwprintfaq_con_items_con ol li, .scwprintfaq_con_items_con ol li a {
  margin-top: 0;
  margin-bottom: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 30px;
  width: 100%;
  float: left;
  color: #222;
}
.scwprintfaq_con_items_item:nth-child(7) .scwprintfaq_con_items_con h4 {
  width: 100%;
}
#download h2,
#install h2,
#defaults h2 {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 34px;
  display: inline-block;
}
#download .scwprintfaq_con_items_con p:nth-child(n+1) ,
#install .scwprintfaq_con_items_con p:nth-child(n+1) ,
#defaults .scwprintfaq_con_items_con p:nth-child(n+1) {
  margin-top: 0;
margin-bottom: 16px;
}
#download img,
#install img,
#defaults img {
  width: auto;
  height: 100%;
  object-fit: contain;
  max-width: 100%;padding: 20px 0;
}
.alert.alert-warning {
  display: inline-block;
  padding-bottom: 24px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: red;
}
.ubermenu-submenu.ubermenu-submenu-type-stack {
  width: 100% !important;
}
#menu-item-3288 span {
  color: var(--color-secondary, #222) !important;
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat !important;
  font-size: 16px;
  font-style: normal;
  font-weight: normal !important;
  line-height: normal;
}
.ubermenu-submenu.ubermenu-submenu-id-3249.ubermenu-submenu-type-stack li {
  width: 100% !important;
}
.scwhome_brands .bx-wrapper {
  box-shadow: none;
  border: none;
  margin-bottom: 100px;
}
.scwhome_brands_buts {
  position: absolute;
  right: 0;
  bottom: 180px;
}
.scwhome_brands_buts_left a {
  right: 58px;
  position: absolute;
  width: 50px;
  height: 50px;
  border: 1px solid #222222;
  border-radius: 300px;
  font-size: 20px;
  line-height: 45px;
  text-align: center;
}
.scwhome_brands_buts_right a {
  right: 0;
  position: absolute;
  width: 50px;
  height: 50px;
  border: 1px solid #222222;
  border-radius: 300px;
  font-size: 20px;
  line-height: 45px;
  text-align: center;
}
.scwhome_brands_buts_left a:hover,
.scwhome_brands_buts_right a:hover {
	background:#222;
    color:#fff;
}
.scwhome_video_youtube {
  width: 100%;
  display: inline-block;
  position: absolute;
  height: 100%;
  overflow: hidden;
  padding: 56.25%;
  text-align: center;
}
#scwfitourservice_video_iframe .scwhome_video_youtube {
  padding-bottom: 56.25%;
  padding-left: 0;
padding-right: 0;
padding-top: 0;
}
.colorbox_1 #scwfitourservice_video_iframe .scwhome_video_youtube {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}

.colorbox_1 #scwfitourservice_video_iframe iframe  {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.colorbox_1 #cboxContent {
  background: none;
}
.scwofftechnology_banner .scwhome_video_youtube iframe,
 .scwofftechnology_banner .scwhome_video_youtube object,
 .scwofftechnology_banner .scwhome_video_youtube embed{
position: absolute;
top: -33%;
left: 0;
width: 100%;
height: 100%;
}
.scwoffinteriors_banner .scwhome_video_youtube iframe,
.scwoffinteriors_banner .scwhome_video_youtube object, 
.scwoffinteriors_banner .scwhome_video_youtube embed{
position: absolute;
top: -33%;
left: 0;
width: 100%;
height: 100%;
}
.scwhome_banner .scwhome_video_youtube iframe,
.scwhome_banner .scwhome_video_youtube object, 
.scwhome_banner .scwhome_video_youtube embed{
position: absolute;
top: -33%;
left: 0;
width: 100%;
height: 100%;
}
.cboxPhoto {

}
#menu-item-94 ul.ubermenu-submenu-id-94,
#menu-item-3384 ul.ubermenu-submenu-id-3384 {
  fill: var(--color-light, #FFF);
  backdrop-filter: blur(15px);
  display: inline-block;
  padding: 20px 10px;
}
.scwscwmps_banner {
  display: inline-block;
  width: 100%;
  padding: 200px 0;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.scwscwmps_banner_head {
  font-family: 'Montserrat';
font-style: normal;
font-weight: 700;
font-size: 36px;
line-height: 41px;
text-align: center;
color: #FFFFFF;
width: 50%;
margin: 0 auto;
}
.scwscwmps_con {
  display: inline-block;
  width: 100%;
  float: left;
  padding: 50px 0;
}
.scwscwmps_con p {
  padding-bottom: 24px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
  margin: 0;
}
.scwscwmps_con p:last-child {
  padding-bottom: 0;
}
.scwscwmps_con ul {
  margin: 0;
}
.scwscwmps_con ul li {
  display: inline-block;
  padding-bottom: 16px;
  margin-top: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
  position: relative;width: 100%;
}
.scwscwmps_con ul li::before {
  content: "";
  width: 10px;
  height: 10px;
  position: absolute;
  left: -32px;
  right: 0;
  background: #626262;
  border-radius: 100%;
  top: 10px;
}
#menu-item-93 ul li.ubermenu-column-id-3247 ul li img,
#menu-item-92 ul li.ubermenu-column-id-3209 ul li img{
width: 40px;
height: 40px;
margin-bottom: 0;
float: left;
background: #EF6B00;
border-radius: 100%;
padding: 5px;
position: absolute;
top: 0;
left: 0;
}
#menu-item-93 ul li.ubermenu-column-id-3247 ul li span,
#menu-item-92 ul li.ubermenu-column-id-3209 ul li span{
color: var(--color-secondary, #222) !important;
font-feature-settings: 'clig' off, 'liga' off;
font-family: Montserrat !important;
font-size: 16px;
font-style: normal;
font-weight: normal !important;
line-height: 40px;
display: inline-block;
padding-left: 50px;
height: 50px;
float:left;
  }
#menu-item-93 ul li.ubermenu-column-id-3247 ul li a,
#menu-item-92 ul li.ubermenu-column-id-3209 ul li a{
  width: auto;
}

#menu-item-93 ul li.ubermenu-column-id-3247 ul li,
#menu-item-92 ul li.ubermenu-column-id-3209 ul li{
  padding-right: 0;
  padding-left: 0;
  width: 100%;
  margin-bottom:0;
  margin-top: 10px;
}
#menu-item-94 ul.ubermenu-submenu-id-94,
#menu-item-3384 ul.ubermenu-submenu-id-3384,
#menu-item-6681 ul.ubermenu-submenu-id-6681 {
  fill: var(--color-light, #FFF);
  backdrop-filter: blur(15px);
  display: inline-block;
  padding: 20px 10px;
  filter: drop-shadow(0px 18px 88px rgba(24, 39, 75, 0.14)) drop-shadow(0px 8px 28px rgba(24, 39, 75, 0.12));
  position: absolute;
  top: 89px;border-radius: 10px;
}

#menu-item-94 ul.ubermenu-submenu-id-94::after,
#menu-item-3384 ul.ubermenu-submenu-id-3384::after,
#menu-item-6681 ul.ubermenu-submenu-id-6681::after{
	  top: 69px;
  left: calc(50% - 10px);
  border-top: 10px solid transparent;
  border-bottom: 10px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  content: "";
  position: absolute;
  transition: all 0.3s ease-in;
}
#menu-item-94 ul.ubermenu-submenu-id-94 li,
#menu-item-3384 ul.ubermenu-submenu-id-3384 li,
#menu-item-6681 ul.ubermenu-submenu-id-6681 li {
  padding: 0;
  width: 100%;
}
#menu-item-94 ul.ubermenu-submenu-id-94 li:before,
#menu-item-3384 ul.ubermenu-submenu-id-3384 li:before,
#menu-item-6681 ul.ubermenu-submenu-id-6681 li:before {
  display:none;
}
#menu-item-94 ul.ubermenu-submenu-id-94 li a,
#menu-item-3384 ul.ubermenu-submenu-id-3384 li a,
#menu-item-6681 ul.ubermenu-submenu-id-6681 li a {
  width: 100%;
  line-height: normal;
  text-transform: unset;
}
#menu-item-94 ul.ubermenu-submenu-id-94 li a span,
#menu-item-3384 ul.ubermenu-submenu-id-3384 li a span,
#menu-item-6681 ul.ubermenu-submenu-id-6681 li a span {
  padding: 5px 16px;
  text-transform: unset;
  width: 100%;
  color: var(--color-secondary, #222) !important;
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat !important;
  font-size: 16px;
  font-style: normal;
  font-weight: normal !important;
  line-height: normal;
  display: inline-block;
}
#menu-item-94 ul.ubermenu-submenu-id-94 li:hover a span,
#menu-item-3384 ul.ubermenu-submenu-id-3384 li:hover a span,
#menu-item-6681 ul.ubermenu-submenu-id-6681 li:hover a span{
	border-radius: 6px;
background: var(--color-neutral, #EEE); 
}
#menu-item-3384 ul.ubermenu-submenu-id-3384 {
  width: 170px;
}
#menu-item-6681 ul.ubermenu-submenu-id-6681 {
  width: 260px;
  right: 0;
  left: auto;
}
.scwdivipage h1 {
  text-align: center;
  width: 100%;
}
.page-template-page-template-offinterior .scwhome_testimonials .container {
  margin-top: 0;
}
.page-template-page-template-offtechnology .scwhome_requestbrochure {
  margin-bottom: 100px;
}
.scwoffinteriors_banner .scwhome_video_youtube {
  width: 100%;
  display: inline-block;
  position: absolute;
  height: 100%;
  overflow: hidden;
  padding: 70.25%;
}
.managed-print-service-cols {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-gap: 20px;
  margin-top: 50px;
}
.managed-print-service-cols_item img {
  width: 100%;
  height: 90px;
  object-fit: contain;
}

.scwdivipage #et-boc .et-l .et_pb_row {
  max-width: 1410px;
}
.scwcatalogues_con {
  display: inline-block;
  width: 100%;
}
.scwcatalogues_con_filter .container {
  padding: 30px 0;
}
.scwcatalogues_con .scwcatalogues_con_filter .container .scwcatalogues_con_filter_name,
.scwcatalogues_con .scwcatalogues_con_filter .container .scwcatalogues_con_filter_brands{
  width: auto;
  float: left;
  margin-right: 30px;
}
.scwcatalogues_con .scwcatalogues_con_filter .container .scwcatalogues_con_filter_cats {
  width: auto;
  float: left;
  margin-right: 0;
}
.scwcatalogues_con_items {
  display: inline-block;
  width: 100%;
}
.scwcatalogues_con_items .container {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 30px;
}
.scwcatalogues_con_item_thum img {
  width: 100%;
  object-fit: contain;
  border-radius: 20px 20px 0px 0px;
  height: 300px;
}
.scwfooter_con_right_col3_mn ul {
  padding-left: 0;
  margin: 0;
  list-style: none;
}
.scwfooter_con_right_col3_mn ul li a {
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-decoration: unset;
  color: #FFFFFF;
}
.scwcatalogues_con_filter_brands i,.scwcatalogues_con_filter_cats i,.scwcatalogues_con_filter_name i {
  color: #EF6B00;
}
.scwcatalogues_con_filter_brands_sl,.scwcatalogues_con_filter_cats_sl {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  color: #626262;
  border: 1px solid #CACACA;
  border-radius: 10px;
  padding: 10px;
  background: none;
  cursor: pointer;
}
.scwcatalogues_con_filter_name_ip {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  color: #626262;
  border: 1px solid #CACACA;
  border-radius: 10px;
  padding: 7px;
  background: none;
}
.scwcatalogues_con_item_thum {
  display: inline-block;
  margin-bottom: 16px;
  width: 100%;
  padding: 20px;
  text-align: center;
  border-bottom: 1px solid #CACACA;
}
.scwcatalogues_con_item_br {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: normal;
  color: #626262;
  margin-bottom: 16px;
  text-decoration: unset;
  width: 100%;
  display: inline-block;
  padding: 0 20px;
}
.scwcatalogues_con_item a {
  text-decoration: unset;
  display: inline-block;
  width: 100%;
}
.scwcatalogues_con_item_name {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 29px;
  color: #222222;
  padding: 0 20px;
  display: inline-block;
  margin-bottom: 20px;
}
.scwcatalogues_con_item {
  display: inline-block;
  border: 1px solid #CACACA;
  border-radius: 20px;
}
.scwhome_banner2_box_fadebg {
    position: absolute;
    top: 30%;
    width: 60%;
    z-index: 0;
    opacity: 0.1;
    left: 80px;
    height: 40%;
    object-fit: cover;
}
a.scwfitourservice_ourwork_items_slider_item_gl {
    width: auto;
    border: 2px solid #FFFFFF;
    border-radius: 300px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #FFFFFF;
    height: 50px;
    display: inline-block;
    text-decoration: unset;
    position: absolute;
    text-align: left;
    padding: 0 20px;
    bottom: 30px;
    left: 20px;
    right: auto;
	line-height:50px;
}
a.scwfitourservice_ourwork_items_slider_item_but {
    width: auto;
    border: 2px solid #FFFFFF;
    border-radius: 300px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #FFFFFF;
    height: 50px;
    display: inline-block;
    text-decoration: unset;
    position: absolute;
    text-align: left;
    padding: 0 20px;
    bottom: 30px;
	left: 150px;
    right: auto;
	line-height:50px;
}
.scwfitourservice_ourwork_items_slider_item:before {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
	border-radius: 20px;
}
p.scwlogasvcall_con_head {
    padding: 50px 0;
    text-align: center;
    margin: 0;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 48px;
    line-height: 150%;
    display: inline-block;
    width: 100%;
    color: #222222;
}
.scwlogasvcall_con_left {
    width: 15%;
    float: left;
}
.scwlogasvcall_con_right {
    width: 85%;
    float: left;
    display: inline-block;
}
.scwlogasvcall_con_right form p {
    margin: 0;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: normal;
    font-size: 22px;
    line-height: 150%;
    display: inline-block;
    width: 100%;
    color: #222222;
    padding-bottom: 24px;
}
.scwlogasvcall_con_right form p label {
    margin: 0;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: bold;
    font-size: 20px;
    line-height: 60px;
    display: grid;
    grid-template-columns: 1fr 3fr;
    width: 100%;
    color: #222222;
    padding-left: 80px;
}
.scwlogasvcall_con_right form p label span.wpcf7-form-control-wrap {
    width: 100%;
    float: left;
}
.scwlogasvcall_con_right form p label input{
    height: 60px;
    padding: 0 10px;
    border-radius: 12px;
    border: 1px solid #aaa;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    color: #222222;
	width: 96%;
	margin-left: 10px;
}
.scwofftechnology_topbuts_dropdown_mn {
    width: auto;
    height: 60px;
    border: 2px solid #FFFFFF!important;
    border-radius: 300px!important;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 60px;
    color: #FFFFFF!important;
    display: inline-block;
    text-align: left!important;
    text-decoration: unset;
    position: relative;
    padding: 0 20px!important;
    margin-bottom: 10px !important;
}
ul.scwofftechnology_topbuts_dropdown_con {
    text-align: left!important;
    position: absolute;
    background: #fff!important;
    z-index: 1;
    padding: 20px!important;
    list-style: none!important;
    margin: 0!important;
    border-radius: 12px!important;
    width: 224px;
    right: 0;
}
ul.scwofftechnology_topbuts_dropdown_con li {
    margin-bottom: 16px!important;
    display: inline-block;
	width: 100%;
}
ul.scwofftechnology_topbuts_dropdown_con li:last-child {
    margin-bottom: 0!important;
}
ul.scwofftechnology_topbuts_dropdown_con li a {
    font-family: 'Montserrat';
    font-style: normal!important;
    font-weight: 700!important;
    font-size: 16px;
    line-height: 20px!important;
    color: #222!important;
    text-decoration: unset!important;
}

#cboxTopLeft,#cboxTopCenter,#cboxTopRight,#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight,#cboxMiddleLeft,#cboxMiddleRight{display:none;}
.scwdivipage .scwofftechnology_topbuts {
  top: -70px;
}


#cboxClose, #cboxNext, #cboxPrevious, #cboxSlideshow {
  background: none !important;
  text-indent: 0px !important;
  display: inline-block !important;
}
#cboxNext, #cboxPrevious {
  top:45%;
  font-size:45px;
  color: #fff;
}
#cboxClose {
  top:-10%;
  font-size:30px;
  color: #fff;
}
#cboxContent {
  overflow: visible!important;
  background: none !important;
}
#cboxOverlay, #cboxWrapper, #colorbox {
    overflow: visible !important;
}
#cboxNext {
  right: 27px;
  left: auto !important;
}
#cboxPrevious {
  left: 27px !important;
  right: auto;
}
.scw_blog .container {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-gap: 30px;
  padding: 50px 0;
}
.scw_blog_item {
  background-repeat: no-repeat !important;
  background-size: cover !important;
  border-radius: 12px;
  height: 350px;
  position: relative;
}
.scw_blog_item_name {
  margin: 0;
}
.scw_blog_item_name a {
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
line-height: normal;
  display: inline-block;
  width: 100%;
  font-feature-settings: 'pnum' on, 'lnum' on;
  color: #FFFFFF;
  padding: 50px 20px;
  text-shadow: 0px 0px 5px #00000030;
  text-decoration: unset;
}
.scw_blog_item_info {
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 150%;
  display: inline-block;
  padding: 0 20px;
  font-feature-settings: 'pnum' on, 'lnum' on;
  color: #FFFFFF;
  text-shadow: 0px 0px 5px #00000030;
  text-decoration: unset;
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
}
#primary header h1 {
  display: inline-block;
}
.scwproduct_scblock_content_item_pdf img {
  width: 50px;
  object-fit: contain;
}
.scwproduct_scblock_content_item_pdf_name {
  width: 100%;
  display: inline-block;
  margin-top: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #222;
  text-transform: uppercase;
}
.scwheader_mobile nav ul li {
  width: 100% !important;
  float: left;
  display: inline-block;
}

.scwheader_mobile nav {
  width: 90%;
  margin: 0 auto;
    background: none;
}
.scwheader_mobile nav ul li a {
  color: var(--color-secondary, #222) !important;
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat !important;
  font-size: 20px;
  font-style: normal;
  font-weight: 600 !important;
  line-height: normal;
}
.scwheader_mobile nav ul li.ubermenu-item-has-children a::before {
  content: "\f067";
  color: #EF6B00;
  right: 19.35px;
  position: absolute;
  top: 20px;
  font: normal normal normal 14px/1 FontAwesome;
}
.scwheader_mobile nav ul li.ubermenu-item-has-children a:hover::before {
  content: "\f068";
  color: #EF6B00;
  right: 19.35px;
  position: absolute;
  top: 20px;
  font: normal normal normal 14px/1 FontAwesome;
}
.scwheader_mobile nav ul li a i {
  display:none;
}
.scwheader_mobile nav ul li ul{
	
}

.scwheader_mobile nav ul li ul li div.ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded {
  padding: 0 !important;
}
.scwheader_mobile nav ul li ul li div ul{
	width: 100%;
top: 90px;
display: inline-block;
}
.scwheader_mobile nav ul li ul li div ul li a:before,
.scwheader_mobile nav ul li ul li a:before{
	display:none;
}
.scwheader_mobile .ubermenu-submenu.ubermenu-submenu-id-3209,
.scwheader_mobile .ubermenu-submenu.ubermenu-submenu-id-93 {
  background: none;
display: inline-block;
padding: 0;
}
.scwheader_mobile nav ul li ul li a{
	padding:0!important;
	padding: 5px 16px;
text-transform: unset;
width: 100%;
color: var(--color-secondary, #222) !important;
font-feature-settings: 'clig' off, 'liga' off;
font-family: Montserrat !important;
font-size: 16px;
font-style: normal;
font-weight: normal !important;
line-height: normal;
display: inline-block;
}
.scwheader_mobile .ubermenu-submenu.ubermenu-submenu-id-6681 li,
.scwheader_mobile .ubermenu-submenu.ubermenu-submenu-id-3384 li,
.scwheader_mobile .ubermenu-submenu.ubermenu-submenu-id-94 li {
  padding-bottom: 10px;
}
.scwheader_mobile .ubermenu-submenu.ubermenu-submenu-id-6681 li:last-child,
.scwheader_mobile .ubermenu-submenu.ubermenu-submenu-id-3384 li:last-child,
.scwheader_mobile .ubermenu-submenu.ubermenu-submenu-id-94 li:last-child  {
  padding-bottom: 0;
}
.scwheader_mobile .ubermenu-submenu.ubermenu-submenu-id-6681,
.scwheader_mobile .ubermenu-submenu.ubermenu-submenu-id-3384,
.scwheader_mobile .ubermenu-submenu.ubermenu-submenu-id-94 {
  position: relative;
  opacity: 1;
  padding-left:30px!important;
  visibility: visible;
  height: 100%;
  border-bottom: 1px solid #000;
  border-top: 1px solid #000 !important;
  box-shadow: none!important;
  border-left: none;
  border-right: none;
  margin-top: 0;
  padding-top:30px!important;
  background: #f9f9f9;
  padding-bottom: 30px!important; display:none;
}
.scwheader_mobile li:hover .ubermenu-submenu.ubermenu-submenu-id-93.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width{
	display:inline-block;padding-bottom:0;
	padding-left: 0 !important;
}
.scwheader_mobile .ubermenu-submenu.ubermenu-submenu-id-92,
.scwheader_mobile .ubermenu-submenu.ubermenu-submenu-id-93.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
  position: relative;
  opacity: 1;
  padding-left:30px!important;
  visibility: visible;
  height: 100%;
  border-bottom: 1px solid #000;
  border-top: 1px solid #000 !important;
  box-shadow: none!important;
  border-left: none;
  border-right: none;
  margin-top: 0;
  padding-top:30px!important;
  background: #f9f9f9;
  display:none;
}

.scwheader_mobile .ubermenu-column-id-3210, .scwheader_mobile .ubermenu-column-id-3209 {
  padding: 0px !important;
}
.scwheader_mobile nav ul li ul li div ul li a{
	padding:0!important;
}
.scwheader_mobile nav ul li ul li div ul li img.ubermenu-image.ubermenu-image-size-full{
display: none;
}
.scwheader_mobile nav ul li ul li div ul li span.ubermenu-target-title.ubermenu-target-text {
  color: var(--color-secondary, #222) !important;
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat !important;
  font-size: 16px;
  font-style: normal;
  font-weight: normal !important;
  line-height: normal;
  display: inline-block;
  margin-bottom:10px;
}
.scwheader_mobile nav ul li ul li div ul li:last-child span.ubermenu-target-title.ubermenu-target-text {
  margin-bottom:0;
}
.scwheader_mobile .ubermenu-submenu-id-92::before, 
.scwheader_mobile .ubermenu-submenu-id-93::before {
  display:none;
}
.scwheader_mobile .ubermenu-submenu.ubermenu-submenu-id-3210 .ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded img, .scwheader_mobile .ubermenu-submenu.ubermenu-submenu-id-3249 .ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded img {
display: none;
}
.scwheader_mobile .ubermenu-submenu.ubermenu-submenu-id-3210 .ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded span,
.scwheader_mobile .ubermenu-submenu.ubermenu-submenu-id-3249 .ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded span {
display: none;
}
.scwheader_mobile .ubermenu-submenu.ubermenu-submenu-id-3210 .ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded, 
.scwheader_mobile .ubermenu-submenu.ubermenu-submenu-id-3249 .ubermenu-content-block.ubermenu-custom-content.ubermenu-custom-content-padded {
  text-align: center;
  display: inline-block;
  width: 100%;
}
.scwheader_mobile .scwmenu_openpopup {
  display: none;
}
.scwhome .scwhome_banner2,
.scwoffoffsupplies .scwhome_banner2 {
  margin-top: 0;
  margin-bottom: 100px;
}
.scwoffinteriors .scwhome_banner2,
.scwofftechnology .scwhome_banner2 {
  margin-top: 0;
}
#cboxLoadedContent #scwlogin {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 50px;
}
#cboxLoadedContent #scwlogin form p label {
    margin-bottom: 0px;
}
.scwofftechnology_topbuts_logo img {
  width: 80%;
  object-fit: contain;
}
.scwreg form fieldset {
    border: none;
    padding: 0;
    margin-top: 1em;
    margin-bottom: 1em;
}
.scwreg form fieldset label {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    display: inline-block;
    text-align: left;
    color: #222;
    margin-bottom: 0;
    width: 100%;
}
.scwreg form fieldset label i {
    padding-right: 10px;
}
.scwreg {
    position: relative;
}
.scwreg p.scwreg_head {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: bold;
    font-size: 18px;
    line-height: 24px;
    display: inline-block;
    text-align: left;
    color: #222;
    width: 100%;
    position: absolute;
    left: -37px;
    top: 40%;
}
.scwreg form fieldset input {
    width: 100%;
    height: 44px;
    border: 1px solid #222;
    display: inline-block;
    background: none;
    margin-top: 10px;
    margin-bottom: 1px;
	padding: 0 10px;
}
.scwreg form#loginform input {
	padding: 0 10px;
}
.scwreg form fieldset input#register-button {
    background: #EF6B00!important;
    border-radius: 300px;
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    color: #222222;
    border: none!important;
    cursor: pointer;
}
.scwofftechnology_topbuts_logo a {
  display: inline-block;
}
.scwproduct_fblock_info_attrs .scwcategory_content_products_item_favor_it_thum_color i {
  font-size: 30px;
}
.scwproduct_fblock_info_attrs .scwcategory_content_products_item_favor_it_thum_color i:nth-child(1) {
  margin-left: -20px;
}
.scwproduct_fblock_info_attrs .scwcategory_content_products_item_favor_it_thum_color i:nth-child(2) {
  margin-left: -10px;
}
.scwcategory_content_products_about {
  margin-top: 30px;
  width: 100%;
  float: left;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 26px;
  text-align: left;
  color: #222222;
}
.scwdivipage h2 {
  margin: 0;
  padding-bottom: 24px!important;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 42px;
  line-height: 48px;
  display: inline-block;
  color: #222222;
}
.scwdivipage h4 {
  margin: 0;
  padding-bottom: 0px!important;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 40px;
  line-height: 48px;
  display: inline-block;
  color: #222222;
}
.scwdivipage p ,
.scwdivipage span,.scwdivipage ul li{
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
  padding-bottom: 24px;
}

element {

}
.et-db #et-boc .et-l .et_pb_blurb .et_pb_module_header a, .et-db #et-boc .et-l .et_pb_blurb h4 a {

    text-decoration: none;

}
.et-db #et-boc .et-l .et_pb_module a:not(.wc-forward), .et-db #et-boc .et-l .et_pb_module h1 a, .et-db #et-boc .et-l .et_pb_module h2 a, .et-db #et-boc .et-l .et_pb_module h3 a, .et-db #et-boc .et-l .et_pb_module h4 a, .et-db #et-boc .et-l .et_pb_module h5 a, .et-db #et-boc .et-l .et_pb_module h6 a {

    line-height: 1em;
    padding-bottom: 10px;
    font-weight: 500;
    text-transform: none;
    font-style: normal;

}
.et-db #et-boc .et-l .et-pb-slider-arrows a, .et-db #et-boc .et-l .et_pb_blurb_container h4 a, .et-db #et-boc .et-l .et_pb_module .post-meta a, .et-db #et-boc .et-l .et_pb_module h2 a, .et-db #et-boc .et-l .et_pb_module li a, .et-db #et-boc .et-l .et_pb_portfolio_item a, .et-db #et-boc .et-l .et_pb_testimonial_meta a {

    border-bottom: none;

}
.et-db #et-boc .et-l .et_pb_module a, .et-db #et-boc .et-l .et_pb_module a:hover {

    text-decoration: none;

}
.et-db #et-boc .et-l .et_pb_module a {

    color: #2ea3f2;

}
.et-db #et-boc .et-l .et_pb_section * {

    -webkit-font-smoothing: antialiased;

}
.et-db #et-boc .et-l .comment-content *, .et-db #et-boc .et-l .et_pb_blurb_container, .et-db #et-boc .et-l .et_pb_blurb_container *, .et-db #et-boc .et-l .et_pb_blurb_content, .et-db #et-boc .et-l .et_pb_newsletter_button_text, .et-db #et-boc .et-l .et_pb_newsletter_description *, .et-db #et-boc .et-l .et_pb_promo_description, .et-db #et-boc .et-l .et_pb_promo_description * {

    letter-spacing: inherit;

}
.et-db #et-boc .et-l * {

    box-sizing: border-box;

}
#et-boc .et-l a {

    text-decoration: none !important;

}
#et-boc .et-l .hentry, #et-boc .et-l a, #et-boc .et-l a:active, #et-boc .et-l blockquote, #et-boc .et-l div, #et-boc .et-l em, #et-boc .et-l form, #et-boc .et-l h1, #et-boc .et-l h2, #et-boc .et-l h3, #et-boc .et-l h4, #et-boc .et-l h5, #et-boc .et-l h6, #et-boc .et-l hr, #et-boc .et-l iframe, #et-boc .et-l img, #et-boc .et-l input, #et-boc .et-l label, #et-boc .et-l li, #et-boc .et-l object, #et-boc .et-l ol, #et-boc .et-l p, #et-boc .et-l span, #et-boc .et-l strong, #et-boc .et-l textarea, #et-boc .et-l ul, #et-boc .et-l video {

    text-align: inherit;
    margin: 0;
    padding: 0;
        padding-bottom: 0px;
    border: none;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: medium;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
    letter-spacing: normal;
    color: inherit;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    text-shadow: inherit;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    transition: none;

}
.scwdivipage h1{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600 !important;
    font-size: 30px;
    line-height: 40px;
    color: #222;
    padding-bottom: 24px !important;
    display: inline-block;
}
.scwdivipage h3{
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600 !important;
    font-size: 24px;
    line-height: 30px;
    color: #222;
    padding-bottom: 24px !important;
    display: inline-block;
    padding-top: 15px !important;
}
.scwdivipage .et_pb_blurb_description .container {
  display: inline-block;
  width: 100%;
}
.scwdivipage h4 a {

    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600 !important;
    font-size: 20px;
    line-height: 30px;
    color: #222;
    padding-bottom: 15px !important;
    display: inline-block;

}
.scwdivipage h5 {
    font-family: 'Montserrat';
}
.scwdivipage .et-boc .et_builder_outer_content a.et_pb_button.et_pb_button_0.et_pb_bg_layout_light {
 font-family: 'Montserrat';
font-style: normal !important;
font-weight: 700 !important;
font-size: 16px !important;
}
.scwfooter_con_bot {
  margin-top: 30px;
  display: inline-block;
  width: 100%;
}
.scwfooter_con_bot_left {
  float: left;
  color: #fff;
  font-family: 'Montserrat';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
}
.scwfooter_con_bot_right a {
  color: #fff;
  text-decoration: unset;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.scwfooter_con_bot_right {
  float: right;
}
.scwhome_blogs_con_slider_item_des {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #FFF;
  bottom: 45px;
  margin: 30px 0;
  padding-bottom: 0;
  position: absolute;
  left: 40.86px;
  width: 80%;
}
.scwofftechnology_firstblock_banner {
  display: inline-block;
  width: 100%;
  margin-top: 30px;
}
.scwofftechnology_firstblock_banner img {
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: 20px;
}
.scwofftechnology_firstblock_boc {
display: grid;
grid-gap: 100px;
grid-template-columns: 1fr 2fr;
align-items: center;
}
.scwofftechnology_firstblock_right_head {
  margin: 0;
  padding-bottom: 24px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 42px;
  line-height: 48px;
  display: inline-block;
  color: #222222;
}
.scwofftechnology_firstblock_right_des {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 30px;
  color: #626262;
  padding-bottom: 24px;
  padding-right: 30px;
}
.scwofftechnology_firstblock_right_but {
  width: auto;
  height: 60px;
  border: 2px solid #EF6B00;
  border-radius: 300px;
  display: inline-block;
  text-align: left;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #EF6B00;
  text-decoration: unset;
  position: relative;
  float: left;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 24px;
  padding-right: 44px;
}
.scwofftechnology_firstblock_right_but img {
  width: auto;
  height: auto;
  object-fit: contain;
  right: 24px;
  top: 22px;
  position: absolute;
}
.scwofftechnology_firstblock_right_but2 {
  width: auto;
  display: inline-block;
  text-align: left;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 60px;
  color: #222;
  position: relative;
  float: left;
  margin-left: 20px;
}
.scwofftechnology_firstblock_left {

}
.scwofftechnology_firstblock_left img {
  width: 100%;
  height: 450px;
  object-fit: cover;
  border-radius: 20px;
}
.scwofftechnology_firstblock {
  display: inline-block;
  width: 100%;
  margin-top: 90px;
}
.scwoffinteriors_newbanner .container {
  border-radius: 20px;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.scwoffinteriors_newbanner_button img {
  width: auto;
  height: auto;
  object-fit: contain;
  right: 24px;
  top: 22px;
  position: absolute;
}
.scwoffinteriors_newbanner_button {
  width: auto;
  height: 60px;
  border: 2px solid #EF6B00;
  border-radius: 300px;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  display: inline-block;
  text-decoration: unset;
  cursor: pointer;
  position: relative;
  text-align: left;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 24px;
  padding-right: 44px;
}
.scwoffinteriors_newbanner_title {
  width: 50%;
  text-align: center;
  padding: 80px;
  margin: 0;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 60px;
  line-height: normal;
  color: #FFFFFF;
}
.scwoffinteriors_newbanner_des {
  text-align: center;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-size: 20px;
  line-height: normal;
  color: #FFFFFF;
  margin: 0;
  padding: 0 100px;
  width: 50%;
}
.scwoffinteriors_newbanner_button_boc {
  width: 50%;
  display: inline-block;
  text-align: center;
  padding: 80px 0;
}
.scwoffinteriors_newbanner {
  margin-bottom: 100px;
}
#colorbox.colorbox_2.scwproject_gallery_colorbox #cboxContent,
#colorbox.colorbox_2.scwproject_gallery_colorbox #cboxLoadedContent{
	background:none;
}
@media (min-width:1601px) and (max-width:1890px){
	.scwoffinteriors_banner .scwhome_video_youtube {
  padding: 60%;
}
.scwproject_features_item_con_subtitle {
  font-size: 30px!important;
  line-height: normal!important;
}
.scwhome_testimonials2 {
  margin-top: -200px!important;
}
.scwoffinteriors_boxes .container {
  width: 80%;
}
.scwoffinteriors_boxes_item_name {
  font-size: 33px;
}
.scwfitourservice_glenstal .container {
  margin-left: 13%;
  padding-right:0;
}
}
@media (min-width:1410px) and (max-width:1600px){
	.scwhome_banner .scwhome_video_youtube {
  padding: 61%;
}
.scwproject_features_item_con_subtitle {
  font-size: 30px!important;
  line-height: normal!important;
}
.scwhome_testimonials2 {
  margin-top: -200px!important;
}
.scwfitourservice_glenstal .container {
  margin-left: 13%;
  padding-right: 0;
}
.scwhome_features_item.leftext .scwhome_features_item_img::before {
  width: 95%;
}
.scwhome_features_item_img img {
  width: 95%;
}
.scwhome_testimonials2_right img {
    right: 130px;
}
.scwhome_testimonials2 .container {
  width: 70%;
}
.scwoffinteriors_boxes_item {
  height: 400px;
}
.scwoffinteriors_boxes .container {
  width: 80%;
}
.scwofftechnology_boxes .container {
  width: 70%;
}
.scwofftechnology_boxes_item a {
  font-size: 30px;
}
.scwhome_boxes .container {
  width: 70%;
}
.scwoffinteriors_boxes_item_name {
    font-size: 30px;
}

}
@media (min-width:1300px) and (max-width:1409px){
.container {
  width: 1260px;
}
.scwproject_features_item_con_subtitle {
  font-size: 30px!important;
  line-height: normal!important;
}
.scwproject_related_pros_item_name a {
  font-size: 34px!important;
}
.scwproject_gallery {
}

.scwproject_findoutmore_subtitle {
  padding: 0 30%!important;
}
.scwfitourwork_content_info h1 {
  font-size: 50px!important;
}

.scwfitourworcontent_projects_item_name a {
  width: 60%!important;
}
.scwfitourwork_content_projects_item .scwfitourwork_content_projects_item_img,
.scwproject_related_pros_item_thum img {
  height: 480px!important;
}
.scwfitourservice_ourwork_info_head {
  width: 40%;
}
.scwhome_testimonials2 {
  margin-top: -200px!important;
}
.scwoffinteriors_newbanner_title {
  padding: 80px 50px;
}
.scwoffinteriors_newbanner_des {
  padding: 0 50px;
}
.scwfitourservice_ourwork_items_slider_item {
  height: 380px;
}
a.scwfitourservice_ourwork_items_slider_item_but {
  font-size: 14px;
}
.scwfitourservice_ourwork_items_slider_item span {
  font-size: 30px;width: 100%;
}
.scwhome_blogs_con_slider_item_des {
  margin: 20px 0;
}
.scwcategory_content_top_right {
  width: 40%;
}
.scwcategory_content_top_des {
  width: 60%;
}
.scwhome_video_youtube {
  padding: 34.25%;
}
.scwfitourservice_glenstal {
  grid-gap: 50px;
}
.scwfitourservice_glenstal .container {
  margin-left: 20px;
  padding-right: 0;
}
.scw_blog_item_info {
  font-size: 16px;
}
.scwhome_testimonials2_right img {
    right: 170px;
}
.scwcategory_content_products_item_favor_it_text {
  font-size: 9px;
}
.scwproduct_fblock_images_main {
  height: 480px;
}
.scwhome_banner .scwhome_video_youtube {
  padding: 67%;
}
.scwoffinteriors_banner .scwhome_video_youtube {
  padding: 68%;
}
.scwofftechnology_banner .scwhome_video_youtube iframe, 
.scwofftechnology_banner .scwhome_video_youtube object,
 .scwofftechnology_banner .scwhome_video_youtube embed {	
  top: 0%;
}
.scwofftechnology_viewoff_right {
  width: auto;
}

.scwofftechnology_boxes {
  margin-top: -100px;
}

.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children a::before,
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children:hover a::after {
  right: 17%;
}
.scwhaveyou_banner_head,.scwscwmps_banner_head {
  width: 65%;
}

.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item.ubermenu-has-submenu-mega {
  padding-right: 32px;
}
.scwhome_requestbrochure_left {
  top: -25.5px;
}
.scwhome_requestbrochure_right {
  padding-left: 50%;
}
.scwhome_requestbrochure_right_des {
  width: 70%;
}
.scwoffinteriors_proslider_buts {
  top: 32%;
}
.scwofftechnology_boxes .container {
  width: 85%;
}
.scwofftechnology_boxes_item a {
  font-size: 30px;
}

.scwoffinteriors_boxes .container {
  width: 85%;
}

.scwhome_sustain_head span {
  font-size: 29px;
  line-height: 39px;
}
.scwhome_sustain_left a {
  overflow: hidden;
  text-overflow: clip;
  white-space: nowrap;
}
.scwhome_boxes .container {
  width: 75%;
}

.scwfitourservice_banner_des {
  width: 55%;
}

.scwfitourservice_ourwork_info_des {
  width: 45%;
}
.scwfitourservice_contem_left {
  width: 47.54%;
}
.scwfitourservice_contem_right {
  width: 52.46%;
  padding-left: 50px;
}

.scwoffinteriors_boxes_item_name {
    font-size: 27px;
}

.scwcategory_content_products_list.list .scwcategory_content_products_item_favor img {
  right: 52.75px;
}
.scwcategory_content_products_item_favor img {
  right: 57.75px;
}

.scwcategory_content_products_list.list .scwcategory_content_cat_item {
  width: 100%;
}
.scwcategory_content_cat_item_name {
  font-size: 22px;
}
.scwcategory_content_cat_item {
  width: 284px;
}
.scwcategory_content_cat_item_leftop img {
  width: 100%;
  height: 284px;
}
.scwcategory_content_cat_item_thum {
  width: 100%;
}
.scwproduct_fblock_info_attrs_pr {
  margin-right: 16.67px;
}
.scwproduct_fblock_images {
  width: 44%;
}
.scwproduct_fblock_info {
  width: 56%;
  padding-left: 100px;
}
.video-wrapper {
  height: 700px;
}
.scwproduct_fblock_images {
  width: 44%;
}
.scwproduct_fblock_info {
  width: 56%;
  padding-left: 100px;
}

.scwoffoffsupplies_offsup_left_des {
  padding-right: 0;
}
.scwoffoffsupplies_offsup_right img {
  width: 600px;
  height: 600px;
}
.scwofftechnology_print_left_head {
  font-size: 46px;
}
.scwofftechnology_cloud_left, .scwofftechnology_extrasv_right {
  width: auto;
}


.scwofftechnology_boxes_item a {
  width: 100%;
}

.scwoffinteriors_proslider_pros_item_name {
height:58px;
}

.scwhome_banner_head {
  width: 75%;
  font-size: 45px;
  line-height: 58px;
}
.scwhome_brands_title {
  width: 60%;
}

.scwhome_testimonials2 .container {
  width: 92%;
}
.scwhome_blogs_con_slider_item_name a {
  width: 100%;
}

.scwfooter_head_socials {
    width: 20%;
}
.scwhome_features_item.leftext .scwhome_features_item_con {
  padding-top: 50px;
  padding-bottom: 50px;
}
.scwhome_features_item.rightext .scwhome_features_item_con {
  padding-top: 95px;
  padding-bottom: 95px;
}
.scwoffinteriors_fitoursv_right img,.scwoffinteriors_oursv_right img,.scwofftechnology_print_right img,.scwofftechnology_firstblock_left img{
  width: 600px;
  height: 600px;
}
.scwoffinteriors_fitoursv_left_des,.scwoffinteriors_oursv_left_des,.scwofftechnology_print_left_des {
  padding-right: 0;
}
}
@media (min-width:1200px) and (max-width:1299px){
.container {
  width: 1160px;
}
.scwproject_features_item_con_subtitle {
  font-size: 30px!important;
  line-height: normal!important;
}
.scwproject_related_pros_item_name a {
  font-size: 30px!important;
}
.scwproject_gallery {
}

.scwproject_findoutmore_subtitle {
  padding: 0 30%!important;
}
.scwproject_gallery_des {
  width: 45%!important;
}
.scwproject_findoutmore_title {
  padding: 0 20%!important;
}
.scwproject_extraimgs_item:nth-child(1) img, .scwproject_extraimgs_item:nth-child(3) img {
  height: 400px!important;
}
.scwproject_extraimgs_item:nth-child(2) img {
  height: 500px!important;
}
.scwproject_related_pros_item_thum img {
  height: 600px!important;
}
.scwfitourwork_content_info h1 {
  font-size: 65px!important;
}

.scwfitourwork_content_projects_item .scwfitourwork_content_projects_item_img,
.scwproject_related_pros_item_thum img {
  height: 440px!important;
}
.scwfitourservice_ourwork_info_head {
  width: 45%;
}
.scwhome_testimonials2 {
  margin-top: -200px!important;
}
.scwoffinteriors_newbanner_title {
  padding: 80px 20px;
}
.scwoffinteriors_newbanner_des {
  padding: 0 20px;
}
.scwproduct_fblock_images_gl_item {
  height: 120px;
}
.scwfitourservice_ourwork_items_slider {
  grid-template-columns: 1fr 1fr 1fr;
}
.scwhome_blogs_con_slider_item_des {
  margin: 20px 0;
}
.scwcategory_content_top_right {
  width: 42%;
}
.scwcategory_content_top_des {
  width: 58%;
}

.scwfitourservice_glenstal .container {
  width: 100%;
  margin-left: 20px;
  padding-right: 0;
}
.scwfitourservice_glenstal {
  grid-gap: 50px;
}
.scw_blog_item_info {
  font-size: 16px;
}
.scw_blog .container{
  grid-template-columns: repeat(4, 1fr);
}
.scwfitourservice_ourwork_items_slider_item {
    height: 435px;
}
.scwhome_testimonials2_right img {
    right: 170px;
}
.scwcategory_catalogues_slider_item_name {
  display: grid;
  height: 48px;
  align-items: center;
}
.scwcatalogues_con_item_thum img {
  height: 250px;
}
.scwcategory_content_products_item_favor_it_text {
  font-size: 9px;
}
.scwproduct_fblock_images_main {
  height: 480px;
}
.scwhome_banner .scwhome_video_youtube {
  padding: 71%;
}
.scwoffinteriors_banner_head {
  width: 60%;
}
.scwoffinteriors_banner .scwhome_video_youtube {
  padding: 70%;
}
.scwoffinteriors_banner_button {
  margin-bottom: 180px;
}
.scwofftechnology_banner .scwhome_video_youtube iframe, 
.scwofftechnology_banner .scwhome_video_youtube object,
 .scwofftechnology_banner .scwhome_video_youtube embed {	
  top: -24%;
}
.scwofftechnology_banner_button {
  margin-bottom: 124.41px;
}
.scwofftechnology_banner .scwhome_video_youtube {
  padding-bottom: 90.25%;
}

.scwofftechnology_viewoff_right {
  width: auto;
}
.scwofftechnology_viewoff .container {
  grid-gap: 50px;
}
.scwofftechnology_boxes {
  margin-top: -70px;
}

.scwoffinteriors_boxes {
  margin-top: -80px;
}
.scwhome_features {
  padding-top: 50px;
}
.scwfitourservice_ourwork_items_slider_item_img {
  height: 280px;
}
.scwfitourservice_ourwork_items_slider_item span {
  font-size: 22px;
}
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children a::before,
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children:hover a::after {
  right: 15%;
}
.scwmetereading_con_right {
  padding-left: 50px;
}
.scwhaveyou_banner_head,.scwscwmps_banner_head {
  width: 75%;
}
.scwhaveyou_con_item_head {
  width: 80%;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item.ubermenu-has-submenu-mega:nth-child(1) ul.ubermenu-submenu {
  left: 0%;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item.ubermenu-has-submenu-mega:nth-child(2) ul.ubermenu-submenu {
left: -92%;
}
.scwhome_boxes_item {
  height: 400px;
}
.scwhome_requestbrochure_right {
  padding-left: 50%;
}
.scwhome_requestbrochure_right_des {
  width: 70%;
}
.scwhome_requestbrochure_left {
  top: -22.5px;
  left: 80px;
}
.scwoffinteriors_proslider_buts {
  top: 36%;
}
.scwofftechnology_boxes .container {
  width: 80%;
}

.scwoffinteriors_boxes .container {
  width: 90%;
}
.scwoffinteriors_boxes_item_name {
  width: 100%;
  font-size: 26px;
}

.scwhome_banner_head {
  width: 80%;
  font-size: 45px;
  line-height: 55px;
}
.scwhome_sustain_left a {
  overflow: hidden;
  text-overflow: clip;
  white-space: nowrap;
}
.scwcontact_getintouch_left_head {
  font-size: 60px;
}
.scwcontact_getintouch_left_subhead {
  font-size: 20px;
}
.scwcontact_support_item_text {
  font-size: 22px;
}
.scwcontact_getintouch_left_des {
  font-size: 16px;
}

.scwhome_sustain_head {
  font-size: 46px;
}
.scwhome_boxes .container {
  width: 80%;
}
.scwhome_sustain_head span {
  font-size: 30px;
  line-height: 40px;
}

.scwfitourservice_contem .container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  grid-gap: 50px;
}
.scwfitourservice_contem_left {
  padding-right: 0;
  width: 100%;
}
.scwfitourservice_contem_right {
  float: left;
  width: 100%;
  padding-left: 0;
}
.scwfitourservice_ourwork_info_des {
  width: 50%;
}
.scwfitourservice_features_item span {
  font-size: 30px;
}
.scwfitourservice_features_item {
  padding: 170.5px 38px;
}
.scwfitourservice_banner_des {
  width: 60%;
}
.scwfitourservice_ergonomic_right_head {
  font-size: 40px;
}

.scwfitourservice_glenstal_left_head {
font-size: 45px;
}

.scwcategory_content_products_item_favor img,
.scwcategory_content_products_list.list .scwcategory_content_products_item_favor img {
  right: 43.75px;
}
.scwcategory_content_products_item_favor,
.scwcategory_content_products_list.list .scwcategory_content_products_item_favor {
  padding: 12px 0;
}
.scwcategory_content_products_list.list .scwcategory_content_cat_item {
  width: 100%;
}
.scwcategory_content_cat_item_name {
  font-size: 22px;
}
.scwcategory_content_cat_item {
  width: 259px;
}
.scwcategory_content_cat_item_leftop img {
  width: 100%;
  height: 160px;
}
.scwcategory_content_cat_item_rightbot {
  margin-left: 10px;
  margin-right: 10px;
}
.scwproduct_fblock_info_cats_item:nth-child(3) {
  padding: 0 10px;
  margin: 0 10px;
}
.scwproduct_fblock_info_attrs_pr {
  margin-bottom: 10px;
}
.scwproduct_fblock_images {
  width: 46%;
}
.scwproduct_fblock_info {
  width: 54%;
  padding-left: 100px;
}
.video-wrapper {
  height: 680px;
}
.scwoffoffsupplies_offsup_left_des {
  padding-right: 0;
}
.scwoffoffsupplies_offsup .container {
  grid-gap: 50px;
}
.scwoffoffsupplies_offsup_right img {
  width: 600px;
  height: 600px;
}
.scwofftechnology_print .container,.scwofftechnology_cloud .container,.scwofftechnology_extrasv .container,.scwofftechnology_firstblock_boc {
  grid-gap: 50px;
}
.scwofftechnology_cloud_left, .scwofftechnology_extrasv_right {
  width: auto;
}

.scwoffinteriors_fitoursv_right img,.scwoffinteriors_oursv_right img,.scwofftechnology_print_right img,.scwofftechnology_firstblock_left img{
  width: 100%;
  height: 600px;
}
.scwoffinteriors_fitoursv_left_des,.scwoffinteriors_oursv_left_des,.scwofftechnology_print_left_des {
  padding-right: 0;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item_rightbot {
  padding: 30px;
}

.scwofftechnology_boxes_item a {
  width: 90%;
}
.scwofftechnology_boxes_item {
  height: 400px;
  padding-left: 20px;
padding-right: 20px;
}
.scwofftechnology_print_left_head,.scwofftechnology_cloud_left_head,
.scwoffoffsupplies_offsup_left_head{
  font-size: 40px;
}
.scwofftechnology_benefits_con_item_title {
  font-size: 20px;
}
.scwofftechnology_benefits_con_item_des {
  font-size: 16px;
  line-height: 24px;
}
.scwofftechnology_boxes_item a {
  font-size: 26px;
  width: 100%;
}
.scwofftechnology_banner_des {
  width: 55%;
}
.scwoffinteriors_boxes_item {
  height: 400px;
}
.scwoffinteriors_fitoursv .container,
.scwoffinteriors_oursv .container{
  grid-gap: 100px;
}

  .scwoffinteriors_proslider_pros_item_thumb,
  .scwofftechnology_viewoff_con_slider_item_thum,
  .scwoffoffsupplies_specialoffers_con_slider_item_thum{
  height: 250px;
}
.scwoffinteriors_proslider_pros_item_name,.scwofftechnology_viewoff_con_slider_item_name {
  font-size: 20px;
  }
    .scwoffinteriors_showroom_info_des {
  width: 55%;
  }
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item.ubermenu-has-submenu-mega {
  padding-right: 30px;
}
.scwheader_logo img {
  width: 100%;
  object-fit: contain;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item a span {
  font-size: 14px;
}

.scwhome_features_item.leftext .scwhome_features_item_con {
  padding-top: 0;
  padding-bottom: 0;
}
.scwhome_features_item.leftext, .scwhome_features_item.rightext {
  grid-gap: 95px;
}
.scwhome_banner_head {
  width: 80%;
}
.scwhome_brands_title {
  width: 65%;
}

.scwhome_testimonials2 .container {
  width: 92%;
}
.scwhome_blogs_con_slider_item_name a {
  width: 100%;
  font-size: 32px;
}

.scwfooter_head_socials {
    width: 20%;
}
.scwhome_brands_des {
  width: 55%;
}

.scwhome_brands_logos {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
}
@media (min-width:1024px) and (max-width:1199px){
.container {
  width: 984px;
}
.scwproject_features_item_con_subtitle {
  font-size: 30px!important;
  line-height: normal!important;
}
.scwproject_intro_content {
  width: 75%!important;
}
.scwproject_intro_content_prev {
  left: 7%!important;
}
.scwproject_intro_content_mext {
  right: 7%!important;
}
.scwproject_related_pros_item_name a {
  font-size: 25px!Important;
  padding-top: 30px!Important;
}
#cboxClose {
  right: -50px!important;
}
.scwproject_gallery_slider_con_item img{
	height:280px!important;
}
.scwproject_extraimgs .container,
.scwproject_details .container {
  width: 984px!important;
}
.scwproject_features_item.leftext, .scwproject_features_item.rightext {
  grid-gap: 100px!important;
}
.scwproject_gallery {
}

.scwproject_contact_des {
  width: 60%!important;
}
.scwproject_intro_video {
  width: 70%!important;
}
.scwproject_findoutmore_subtitle {
  padding: 0 25%!important;
}
.scwproject_gallery_des {
  width: 55%!important;
}

.scwproject_findoutmore_title {
  padding: 0 15%!important;
}

.scwproject_extraimgs_item:nth-child(1) img, .scwproject_extraimgs_item:nth-child(3) img {
  height: 450px!important;
}
.scwproject_extraimgs_item:nth-child(2) img {
  height: 500px!important;
}
.scwproject_related_pros_item_thum img {
  height: 550px!important;
}
.scwfitourwork_content_info h1 {
  font-size: 55px!important;
    width: 70%!important;
}

.scwfitourwork_content_projects_item .scwfitourwork_content_projects_item_img,
.scwproject_related_pros_item_thum img {
  height: 370px!important;
}

.scwfitourservice_ourwork_info_head {
  width: 50%;
}
.scwfitourservice_ourwork_info .container {
  background-position: top left -100px !important;
}
.scwhome_testimonials2 {
  margin-top: -200px!important;
}
.scwoffinteriors_newbanner_title {
  padding: 80px 20px;
  font-size: 50px;
}
.scwoffinteriors_newbanner_des {
  padding: 0 20px;
}
.scwproduct_fblock_images_gl_item {
  height: 100px;
}
.scwfitourservice_ourwork_items_slider {
  grid-template-columns: 1fr 1fr 1fr;
}
.scwhome_blogs_con_slider_item_des {
  margin: 20px 0;
}
.scwcategory_content_top_right {
  width: 47%;
}
.scwcategory_content_top_des {
  width: 53%;
  font-size: 14px;
line-height: normal;
}

.scwfitourservice_glenstal .container {
  width: 100%;
  margin-left: 20px;
  padding-right: 0;
}
.scwfitourservice_glenstal {
  grid-gap: 50px;
}
.scw_blog_item_info {
  font-size: 16px;
}
.scw_blog .container{
  grid-template-columns: repeat(4, 1fr);
}
.scwdivipage .scwofftechnology_topbuts {
  top: -90px;
}
.scwfitourservice_ourwork_items_slider_item {
    height: 380px;
}
.scwcategory_catalogues_slider_item_name {
  display: grid;
  height: 48px;
  align-items: center;
}
.scwcatalogues_con_item_thum img {
  height: 200px;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item {
  grid-template-columns: 40% 60%;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item::before {
  left: 40%;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item a span {
  font-size: 12px;
}
.scwproduct_fblock_images_main {
  height: 400px;
}
.managed-print-service-cols {
  grid-template-columns: repeat(3, 1fr);
}
.scwcategory_des,.scwcategory_banner h1{
	width:80%;
}
.scwhome_banner .scwhome_video_youtube {
  padding: 83%;
}
.scwoffinteriors_banner .scwhome_video_youtube {
  padding: 88%;
}
.scwoffinteriors_banner_button {
  margin-bottom: 150px;
}

.scwofftechnology_viewoff .container {
  grid-gap: 50px;
  align-items: center;grid-template-columns: auto auto;
}
.scwofftechnology_viewoff_left img {
  width: 100%;
  height: 100%;
}
.scwofftechnology_banner_button {
  margin-bottom:200.41px;
}
.scwofftechnology_banner .scwhome_video_youtube {
  padding: 75.25%;
}

.scwofftechnology_banner_head {
}
.scwoffinteriors_banner_des {
  width: 70%;
}
.scwoffinteriors_boxes {
  margin-top: -65px;
}
.scwfitourservice_ourwork_items_slider_item span {
    font-size: 26px;
    width: 100%;
}

.scwfitourservice_ourwork_items_slider_item_img {
  height: 230px;
}
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children a::before,
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children:hover a::after {
  right: 10%;
}
.scwmetereading_con_right {
  padding-left: 50px;
}
.scwofftechnology_extrasv_right_head{
	font-size:36px;
}
.scwofftechnology_extrasv .container {
  grid-gap: 50px;
  align-items: center;
}
.scwofftechnology_extrasv_left img {
  width: 100%;
  height: 100%;
}
.scwhaveyou_banner_head,.scwscwmps_banner_head{
  width: 80%;
}
.scwhaveyou_con_item_head {
  width: 90%;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item.ubermenu-has-submenu-mega:nth-child(1) ul.ubermenu-submenu {
 width: 765px;
left: -4%;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item.ubermenu-has-submenu-mega:nth-child(2) ul.ubermenu-submenu {
width: 765px;
left: -86%;
}
#menu-item-3211 a span, #menu-item-3212 a span, #menu-item-3224 a span, #menu-item-3225 a span, #menu-item-3259 a span, #menu-item-3260 a span {
font-size: 15px;
}
.scwhome_boxes_item {
  height: 400px;
}
.scwhome_requestbrochure_right {
  padding-left: 50%;
}
.scwhome_requestbrochure_right_des {
  width: 100%;
  font-size: 16px;
}
.scwhome_requestbrochure_left {
  width: 400px;
  height: 470px;
  position: absolute;
  top: -13.5px;
  left: 30px;
}

.scwoffinteriors_proslider_buts {
  top: 38%;
}
.scwofftechnology_boxes .container {
  width: 80%;
}

.scwoffinteriors_boxes .container {
  width: 90%;
}
.scwoffinteriors_boxes_item_name {
  width: 100%;
  font-size: 33px;
}
.scwoffinteriors_boxes_item_but {
  font-size: 14px;
  padding: 10px;
}
.scwhome_sustain_left a {
  overflow: hidden;
  text-overflow: clip;
  white-space: nowrap;
}
.scwcontact_getintouch_left {
  padding-right: 0;
}
.scwcontact_getintouch_right_head {
  font-size: 36px;
}
.scwcontact_getintouch_left_head {
  font-size: 56px;
}
.scwcontact_getintouch_left_subhead {
  font-size: 20px;
}
.scwcontact_support_item_text {
  font-size: 18px;
}
.scwcontact_getintouch_left_des {
  font-size: 16px;
}
.scwhome_sustain_des {
  width: 100%;
}
.scwhome_sustain_head {
  font-size: 40px;
}
.scwhome_sustain .container {
  padding-left: 60px;
  padding-right: 60px;
}
.scwhome_boxes .container {
  width: 93%;
}
.scwhome_sustain_head span {
  font-size: 30px;
  line-height: 40px;
}

.scwcategory_content_top_filter_mode i {
  padding-left: 5px;
}
.scwfitourservice_contem .container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  grid-gap: 50px;
}
.scwfitourservice_contem_left {
  padding-right: 0;
  width: 100%;
}
.scwfitourservice_contem_right {
  float: left;
  width: 100%;
  padding-left: 0;
}
.scwfitourservice_ourwork_info_des {
  width: 60%;
}
.scwfitourservice_features_item span {
  font-size: 30px;
}
.scwfitourservice_features_item {
  padding: 170.5px 38px;
}
.scwfitourservice_banner_des {
  width: 60%;
}
.scwfitourservice_ergonomic_right_head {
  font-size: 40px;
}

.scwfitourservice_glenstal_left_head {
font-size: 45px;
}

.scwcategory_content_products_item_favor img,
.scwcategory_content_products_list.list .scwcategory_content_products_item_favor img {
  right: 20.75px;
}
.scwcategory_content_products_item_favor, .scwcategory_content_products_list.list .scwcategory_content_products_item_favor {
  padding: 12px 0;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item_rightbot {
  padding: 0 50px;
}
.scwcategory_content_products_item_favor_it_text {
  font-size: 9px;
}

.scwcategory_content_products_list.list .scwcategory_content_cat_item {
  width: 100%;
}
.scwcategory_content_cat_item_name {
  font-size: 18px;
}
.scwcategory_content_cat_item {
  width: 215px;
}
.scwcategory_content_cat_item_leftop img {
  width: 100%;
  height: 100px;
}
.scwcategory_content_cat_item_rightbot {
  margin-left: 10px;
  margin-right: 10px;
}
.scwproduct_fblock_info_cats_item:nth-child(3) {
  padding: 0 10px;
  margin: 0 10px;
}
.scwproduct_fblock_info_buts_buynow {
  margin-right: 0px;
  margin-bottom: 20px;
}
.scwproduct_fblock_info_attrs_pr {
  margin-bottom: 10px;
}
.scwproduct_fblock_info_attrs_pr:nth-child(5) {
  margin-right: 0;
}
.scwproduct_fblock_info_attrs_pr {
  margin-right: 24.67px;
}
.scwproduct_fblock_images {
  width: 46%;
}
.scwproduct_fblock_info {
  width: 54%;
  padding-left: 70px;
}
.video-wrapper {
  height: 580px;
}
.scwproduct_related_posts {
  width: 980px;
}
.scwoffoffsupplies_offsup_left_head {
font-size: 40px;
}
.scwoffoffsupplies_offsup_left_des {
font-size: 16px;
}
.scwoffoffsupplies_scoffsupp_left {
  width: 45%;
}
.scwoffoffsupplies_offsup_left_des {
  padding-right: 0;
}
.scwoffoffsupplies_offsup .container {
  grid-gap: 50px;
}
.scwoffoffsupplies_offsup_right img {
  width: 450px;
  height: 450px;
}
.scwofftechnology_print_right img,.scwofftechnology_firstblock_left img {
  width: 100%;
  height: 100%;
}
.scwofftechnology_cloud_left {
  width: auto;
}
.scwcategory_content_top {
  grid-gap: 10px;
}
.scwcategory_content_products_list.grid {
  grid-gap: 20px;grid-template-columns: 1fr 1fr;
}
.scwcategory_content_right {
  width: 75%;
}
.scwcategory_content_left {
  width: 25%;
}

.scwofftechnology_boxes_item a {
  width: 100%;
  font-size: 20.545px;
}
.scwofftechnology_boxes_item a.scwofftechnology_boxes_item_but {
  font-size: 16px;
}
.scwofftechnology_benefits_con {
  grid-gap: 10px;
}
.scwofftechnology_benefits_con_item {
  padding-left: 20px;
  padding-right: 20px;
}
.scwofftechnology_benefits_con_item_title {
  font-size: 20px;
}
.scwofftechnology_cloud_right img {
  width: 100%;
  height: 100%;
}
.scwofftechnology_cloud .container {
  align-items: center;
}
.scwofftechnology_cloud .container,.scwofftechnology_print .container,
.scwoffoffsupplies_offsup .container,.scwofftechnology_firstblock_boc{
  grid-gap: 50px;
}
.scwofftechnology_boxes_item {
    height: 350px;
padding-left: 20px;
padding-right: 20px;
}
.scwofftechnology_print_left_head,.scwofftechnology_cloud_left_head {
  font-size: 36px;
}
.scwofftechnology_benefits_con_item_title {
  font-size: 20px;
}
.scwofftechnology_benefits_con_item_des {
  font-size: 16px;
  line-height: 24px;
}

.scwoffinteriors_banner_head {
  font-size: 48px;
  line-height: 58px;
  width: 50%;
}

.scwoffinteriors_boxes_item {
  height: 350px;
  padding-left: 20px;
padding-right: 20px;
}
.scwoffinteriors_fitoursv_right img, .scwoffinteriors_oursv_right img {
  height: 100%;
  width: 100%;
}
.scwoffinteriors_fitoursv_left_head {
  font-size: 40px;
  }
.scwoffinteriors_fitoursv_left_des {
  font-size: 16px;
  padding-right: 0;
}
.scwoffinteriors_boxes_item_name {
  font-size: 24px;
  width: 100%;
}
.scwoffinteriors_fitoursv .container,
.scwoffinteriors_oursv .container{
  grid-gap: 50px;
}
.scwoffoffsupplies_specialoffers_con_slider_item_name {
  font-size: 20px;
}
  .scwoffinteriors_proslider_pros_item_thumb,
  .scwofftechnology_viewoff_con_slider_item_thum,
  .scwoffoffsupplies_specialoffers_con_slider_item_thum{
  height: 160px;
}
.scwoffinteriors_proslider_pros_item_name,.scwofftechnology_viewoff_con_slider_item_name {
  font-size: 16px;
  }
  .scwoffinteriors_showroom_info_des {
  width: 65%;
  }

.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item.ubermenu-has-submenu-mega {
  padding-right: 25px;
}
.scwheader_logo img {
  width: 100%;
  object-fit: contain;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item a span {
  font-size: 12px;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item.ubermenu-has-submenu-mega::after,
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item.ubermenu-has-submenu-mega:hover::after {
  right: 10px;
}
.scwhome_banner2 {
  background-position: top left 40% !important;
}


.scwhome_features_item.leftext, .scwhome_features_item.rightext {
  grid-gap: 50px;
}
.scwhome_banner_head {
  width: 90%;
  font-size: 45px;
line-height: 55px;
}
.scwhome_brands_title {
  width: 75%;
}

.scwhome_testimonials_con_left a {
  left: 20px;
}
.scwhome_testimonials_con_right a {
  right: 20px;
}
.scwhome_testimonials2 .container {
  width: 92%;
}
.scwhome_blogs_con_slider_item_name a {
  width: 100%;
  font-size: 26px;
}

.scwfooter_head_socials {
    width: 20%;
}
.scwhome_brands_des {
  width: 60%;
}
.scwoffinteriors_oursv_left_des {
  padding-right: 0;
}
.scwhome_brands_logos {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
.scwhome_features_item_con_subtitle {
  width: 100%;
}
.scwhome_testimonials2_left img,
.scwhome .scwhome_testimonials2_left img,
.scwfitourservice .scwhome_testimonials2_left img {
  left: 41.86px;
}
.scwhome_testimonials2_right {
  padding-left: 0;
}
.scwhome_testimonials2_right img {
  right: 120px;
}
.scwfooter_con_cpr {
  bottom: 10px;
}
.scwfooter_con_cpr_text {
  width: 100%;
}
.scwfooter_con_cpr_menu {
  width: 100%;
}
.scwfooter_con_cpr_menu ul {
  float: left;
}
.scwfooter_con_left p.scwfooter_con_head {
  font-size: 20px;
}
.scwfooter_con_right .wpcf7-form-control.has-spinner.wpcf7-submit {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0 30px;
}
}
@media (min-width:980px) and (max-width:1023px){
.container {
  width: 940px;
}
.scwproject_features_item_con_subtitle {
  font-size: 30px!important;
  line-height: normal!important;
}
.scwproject_intro_content {
  width: 80%!important;
}
.scwproject_intro_content_prev {
  left: 5%!important;
}
.scwproject_intro_content_mext {
  right: 5%!important;
}
.scwproject_related_pros_item_name a {
  font-size: 24px!Important;
  padding-top: 30px!Important;
}
.colorbox_1 #cboxWrapper {
  right: auto;
}
#scwfitourservice_video_iframe .scwhome_video_youtube {
width: auto;
height: auto;
}

.scwproject_gallery_slider_con_item img{
	height:280px!important;
}
.scwproject_extraimgs .container,
.scwproject_details .container {
  width: 940px!important;
}
.scwproject_features_item.leftext, .scwproject_features_item.rightext {
  grid-gap: 100px!important;
}
.scwproject_gallery {

}

.scwproject_contact_des {
  width: 70%!important;
}
.scwproject_intro_video {
  width: 70%!important;
}
.scwproject_findoutmore_subtitle {
  padding: 0 25%!important;
}
.scwproject_gallery_des {
  width: 55%!important;
}

.scwproject_findoutmore_title {
  padding: 0 15%!important;
}

.scwproject_extraimgs_item:nth-child(1) img, .scwproject_extraimgs_item:nth-child(3) img {
  height: 450px!important;
}
.scwproject_extraimgs_item:nth-child(2) img {
  height: 500px!important;
}

.scwfitourwork_content_info h1 {
  font-size: 55px!important;
    width: 70%!important;
}

.scwfitourwork_content_projects_item_name a {
  font-size: 26px!important;
}
.scwfitourwork_content_projects_item .scwfitourwork_content_projects_item_img,
.scwproject_related_pros_item_thum img {
  height: 350px!important;
}

.scwfitourservice_ourwork_info_head {
  width: 50%;
  font-size: 42px;
}
.scwfitourservice_ourwork_info .container {
  background-position: top left -100px !important;
}
.scwhome_testimonials2 {
  margin-top: -160px!important;
}
.scwoffinteriors_newbanner_title {
  padding: 80px 20px;
  font-size: 50px;
}
.scwoffinteriors_newbanner_des {
  padding: 0 20px;
}
.scwproduct_fblock_images_gl_item {
  height: 100px;
}
.scwfitourservice_ourwork_items_slider {
  grid-template-columns: 1fr 1fr 1fr;
}
.scwhome_blogs_con_slider_item_des {
  margin: 20px 0;
}
.scwcategory_content_top_myquotes {
  padding-right: 20px;
}
.scwcategory_content_top_filter_mode {
  float: left;
}
.scwcategory_content_top_des {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.scwcategory_content_top_right {
  width: 100%;
  padding-left: 0;
  margin: 10px 0;
}
.scwfitourservice_glenstal .container {
  width: 100%;
  margin-left: 20px;
  padding-right: 0;
}
.scwfitourservice_glenstal {
  grid-gap: 50px;
}
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
  right: 0;
}
.scw_blog_item_info {
  font-size: 16px;
}
.scw_blog .container {
  grid-template-columns: repeat(4, 1fr);
}
.scwdivipage .scwofftechnology_topbuts {
  top: -145px;
}
.scwhome_testimonials2_left img,
.scwhome .scwhome_testimonials2_left img,
.scwfitourservice .scwhome_testimonials2_left img {
    width: 400px;
}
a.scwfitourservice_ourwork_items_slider_item_gl,
a.scwfitourservice_ourwork_items_slider_item_but{
	font-size:14px;
}
a.scwfitourservice_ourwork_items_slider_item_but {
    left: 140px;
}

.scwlogasvcall_con_right {
    width: 80%;
}

.scwlogasvcall_con_left {
    width: 20%;
}
.scwoffoffsupplies_specialoffers_buts {
  top: 5%;
}
.scwcategory_catalogues_slider_item_name {
  display: grid;
  height: 48px;
  align-items: center;
}
.scwcategory_content_products_item_thumb img {
  height: 250px;
}

.scwcatalogues_con_items .container {
  grid-template-columns: repeat(3, 1fr);
}
.scwcategory_content_products_item_favor_it_text {
  font-size: 9px;
}
.scwproduct_fblock_images_main {
  height: 400px;
}
.managed-print-service-cols {
  grid-template-columns: repeat(3, 1fr);
}
.scwcategory_des,.scwcategory_banner h1{
	width:80%;
}
.scwhome_banner .scwhome_video_youtube {
  padding: 83%;
}
.scwfitourservice_ourwork_items {
}
.scwofftechnology_banner .scwhome_video_youtube {
  padding-bottom: 167%;
}
.scwofftechnology_banner_button {
  margin-bottom: 90px;
}
.scwofftechnology_boxes {
  margin-top: 50px;
}
.scwhome_brands .bx-wrapper {
  margin-bottom: 50px;
}
.scwhome_banner2 {
	margin-top: 50px;
}
.scwhome_testimonials .container {
  margin-top: 0;
}
.scwofftechnology_viewoff .container {
  grid-gap: 50px;
  align-items: center;grid-template-columns: auto auto;
}
.scwofftechnology_viewoff_left img {
  width: 100%;
  height: 100%;
}
.scwofftechnology_banner_head {
  padding-bottom: 10px;
}

.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children a::before,
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children:hover a::after {
  right: 10%;
}
.scwtechservice_banner_head {
font-size: 36px;
}
.scwtechservice_intro_box_left {
  width: 60%;
}
.scwtechservice_intro_box_right {
  width: 40%;
}
.scwremotesupport_con_right {
  width: 70%;
}
.scwmetereading_con_right {
  padding-left: 50px;
}
.scwmetereading {
  padding-bottom: 0;
}
.scwofftechnology_extrasv_right_head{
	font-size:36px;
}
.scwofftechnology_extrasv .container {
  grid-gap: 50px;
  align-items: center;
}
.scwofftechnology_extrasv {
  margin-bottom: 100px;
}
.scwofftechnology_extrasv_left img {
  width: 100%;
  height: 100%;
}
.scwofftechnology_cloud_left {
  width: auto;
}
.scwhaveyou_banner_head,.scwscwmps_banner_head{
  font-size: 34px;
}
.scwhaveyou_banner_head,.scwscwmps_banner_head{
  width: 80%;
}

.scwhaveyou_con_item_head {
  width: 100%;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item.ubermenu-has-submenu-mega:nth-child(1) ul.ubermenu-submenu {
  width: 720px;
  left: 9%;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item.ubermenu-has-submenu-mega:nth-child(2) ul.ubermenu-submenu {
  width: 720px;
  left: -81%;
}
#menu-item-3211 a span, #menu-item-3212 a span, #menu-item-3224 a span, #menu-item-3225 a span, #menu-item-3259 a span, #menu-item-3260 a span {
  line-height: 40px;
  font-size: 15px;
}
.scwhome_boxes_item {
  height: 400px;
}
.scwhome_requestbrochure_left {
  width: 390px;
  height: 480px;
  top: -15.5px;
  left: 20px;
}
.scwhome_requestbrochure_right_des {
  width: 100%;
}
.scwhome_requestbrochure_right {
  padding-left: 50%;
}
.scwhome_requestbrochure_right_head {
  font-size: 30px;
}

.scwofftechnology_boxes .container {
  width: 90%;
}

.scwoffinteriors_boxes .container {
  width: 90%;
}
.scwoffinteriors_banner_button {
  margin-bottom: 100px;
}
.scwoffinteriors_banner .scwhome_video_youtube {
  padding: 91%;
}
.scwhome_banner_subhead, .scwhome_banner_subhead2 {
  width: 90%;
}
.scwoffinteriors_banner_head {
  font-size: 46px;
  line-height: 58px;
  width: 75%;
}
.scwhome_sustain_head span {
  font-size: 30px;
  line-height: 40px;
}
.scwhome_sustain_left a {
  overflow: hidden;
  text-overflow: clip;
  white-space: nowrap;
}
.scwcontact_support_item {
  padding-left: 90px;
}
.scwcontact_support_item_text {
  font-size: 18px;
}
.scwcontact_address_limer_img img, .scwcontact_address_dublin_img img {
  height: 350px;
}

.scwcontact_address_limer_head, .scwcontact_address_dublin_head {
  font-size: 40px;
}
.scwcontact_address {
  padding-top: 50px;
  padding-bottom: 50px;
}
.scwcontact_support {
  padding-bottom: 50px;
}
.scwcontact_getintouch_left {
  padding-right: 0;
}
.scwcontact_getintouch {
  background: linear-gradient(90deg, #fff 39%, #000 39%);
}
.scwcontact_getintouch_right .wpcf7-form-control.has-spinner.wpcf7-submit {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0 30px;
}
.scwcontact_getintouch_left_head {
  font-size: 43px;
  line-height: 53px;
}
.scwcontact_getintouch_left_subhead {
  font-size: 18px;
  line-height: 28px;
}
.scwcontact_support_item_icon {
  left: 10px;
}
.scwcontact_getintouch_left_des {
  font-size: 16px;
}
.scwhome_sustain {
  margin-top: 50px;
}
.scwhome_sustain_des {
  width: 100%;
}
.scwhome_sustain_des {
font-size: 16px;
}
.scwhome_sustain_head {
  font-size: 45px;
}
.scwhome_sustain .container {
  padding-left: 60px;
  padding-right: 60px;
}

.scwhome_boxes_head {
  width: 205px;
}
.scwhome_boxes .container {
  width: 96%;
}
#colorbox {

}
#cboxClose {
  right: -50px!important;
}
.scwhome_boxes {
  margin-top: -60px;
}

.scwcategory_content_top_filter_mode i {
  padding-left: 5px;
}
.scwfitourservice_glenstal {
  margin-top: 50px;
}
.scwfitourservice_whycu_con {
  margin-top: 50px;
  grid-gap: 10px;
}
.scwfitourservice_banner {
  padding-bottom: 50px;
  padding-top: 50px;
}
.scwfitourservice_whycu {
  margin-top: 50px;
}
.scwfitourservice_banner_head {
  font-size: 80px;
  line-height: 90px;
}
.scwfitourservice_contem .container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  grid-gap: 50px;
}
.scwfitourservice_contem_left {
  padding-right: 0;
  width: 100%;
}
.scwfitourservice_contem_right {
  float: left;
  width: 100%;
  padding-left: 0;
}
.scwfitourservice_features {
  margin: 50px 0;
}
.scwfitourservice_ourwork_info_des {
  width: 60%;
}
.scwfitourservice_ergonomic_left {
  width: 48%;
}
.scwfitourservice_ourwork_items_slider_item span {
  font-size: 26px;width:100%;
}
.scwfitourservice_ourwork_items_slider_item {
    height: 380px;
}
.scwfitourservice_ourwork_items_slider_item_img {
  height: 230px;
}

.scwfitourservice_contem_left_head {
  font-size: 40px;
}
.scwfitourservice_contem_left_des {
  font-size: 16px;
}

.scwfitourservice_ergonomic {
  margin-top: 100px;
  padding: 50px 0;
}
.scwfitourservice_ergonomic_left img {
  top: -130px;
  width: 100%;
  object-fit: contain;
}
.scwfitourservice_features_item span {
  font-size: 26px;
}
.scwfitourservice_features_item {
  padding: 100px 38px;
}
.scwfitourservice_banner_des {
  width: 60%;
  font-size: 30px;
}
.scwfitourservice_ergonomic_right_head {
  font-size: 36px;
}
.scwfitourservice_ergonomic_right_des {
  font-size: 16px;
}

.scwfitourservice_glenstal_left_head {
  font-size: 36px;
  padding-right: 0;
}

.scwcategory_content_products_list.list .scwcategory_content_products_item_favor img {
  right: 27.75px;
}
.scwcategory_content_products_item_favor img {
  right: 73.75px;
}


.scwcategory_content_cat_item_name {
  font-size: 18px;
}
.scwcategory_content {
  margin-top: 50px;
  margin-bottom: 50px;
}
.scwproduct_fblock_info_cats_item:nth-child(3) {
  padding: 0 10px;
  margin: 0 10px;
}
.scwproduct_fblock_info_buts_buynow {
  margin-right: 0px;
  margin-bottom: 20px;
}
.scwproduct_fblock_info_attrs_pr {
  margin-bottom: 10px;
}
.scwproduct_fblock_info_attrs_pr:nth-child(5) {
  margin-right: 0;
}
.scwproduct_fblock_info_attrs_pr {
  margin-right: 23.67px;
}
.scwproduct_related {
  margin: 50px 0;
}
.scwproduct_fblock_images {
  width: 46%;
}
.scwproduct_fblock_info {
  width: 54%;
  padding-left: 50px;
}
.video-wrapper {
  height: 520px;
}
.scwproduct_related_posts_item_img {
  width: 80%;
  height: auto;
}
.scwproduct_related_posts {
  width: 900px;
}
.scwoffoffsupplies_offsup_left_head {
font-size: 40px;
}
.scwoffoffsupplies_offsup_left_des {
font-size: 16px;
}
.scwoffoffsupplies_scoffsupp_left {
  width: 45%;
}
.scwoffoffsupplies_offsup_left_des {
  padding-right: 0;
}
.scwoffoffsupplies_offsup .container {
  grid-gap: 50px;
}
.scwoffoffsupplies_offsup_right img {
  width: 400px;
  height: 400px;
}
.scwofftechnology_print_right img,.scwofftechnology_firstblock_left img {
  width: 100%;
  height: 100%;
}
.scwofftechnology_cloud_left {
  width: auto;
}
.scwofftechnology_cloud .container {
  align-items: center;
}
.scwofftechnology_cloud_right img {
  width: 100%;
  height: 100%;
}
.scwoffinteriors_banner {
  padding-bottom: 150px;
  padding-top: 0;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item {
  grid-template-columns: 40% 60%;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item::before {
  left: 40%;
}
.scwcategory_content_right {
  width: 75%;
}
.scwcategory_content_left {
  width: 25%;
}
.scwcategory_content_top {
  margin-bottom: 0px;
}
.scwcategory_content_products_list.grid {
  grid-template-columns: 1fr 1fr;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item_rightbot {
  padding: 0 50px;
}
.scwcategory_catalogues_slider_item {
  margin-right: 30px !important;
  width: 172px !important;
}
.scwcategory_catalogues_slider_item_name {
  font-size: 14px;
}
.scwcategory_catalogues {
  margin-top: 50px;
  margin-bottom: 50px;
}

.scwoffoffsupplies_offsup {
  padding-top: 50px;
  padding-bottom: 50px;
}
.scwcategory_content_list_item_lb a{
  font-size: 14px;
}
.scwoffoffsupplies_specialoffers_des {
  margin-bottom: 75px;
}
.scwoffoffsupplies_scoffsupp {
  margin-top: 50px;
  margin-bottom: 50px;
}
.scwoffoffsupplies_scoffsupp_left_head {
  margin-top: 50px;
  }
  .scwoffoffsupplies_scoffsupp_left_but {
  margin-bottom: 50px;
}
.scwoffoffsupplies_offsup .container {
  align-items: center;
}
.scwofftechnology_boxes_item {
  height: 330px;
  padding-left: 20px;
  padding-right: 20px;
}
  .scwofftechnology_boxes_item a {
  font-size: 24px;
  width: 100%;
}
.scwofftechnology_print {
  padding-top: 50px;
  padding-bottom: 50px;
}
.scwofftechnology_print_left_head,.scwofftechnology_cloud_left_head,
.scwoffoffsupplies_specialoffers_title{
  font-size: 36px;
  }
  .scwofftechnology_print_left_des,.scwofftechnology_cloud_left_des p,.scwofftechnology_firstblock_right_des {
  font-size: 16px;
  }
  .scwofftechnology_benefits_head {
  font-size: 40px;
  padding-bottom: 50px;
  }
  .scwofftechnology_benefits_con {
  grid-template-columns: 1fr 1fr;
}
.scwofftechnology_viewoff {
  margin-top: 50px;
}
.scwofftechnology_cloud {
  margin-top: 50px;
  margin-bottom: 50px;
}
.scwofftechnology_print .container,.scwofftechnology_cloud .container,
.scwoffoffsupplies_offsup .container,.scwofftechnology_firstblock_boc{
  grid-gap: 50px;
}
.scwofftechnology_banner_head,.scwoffoffsupplies_banner_head {
  
}
.scwoffinteriors_fitoursv,.scwoffinteriors_proslider {
  margin-top: 50px;
}
.scwoffinteriors_proslider_pros_item,
.scwofftechnology_viewoff_con_slider_item,
.scwoffoffsupplies_specialoffers_con_slider_item{
  margin-right: 10px !important;
  width: 300px !important;
}
.scwoffinteriors_banner_des {
  width: 80%;
}
.scwofftechnology_banner_des,
.scwoffoffsupplies_banner_des {
  width: 80%;
}
.scwoffinteriors_fitoursv_left_subhead {
  font-size: 30px;
}
.scwoffinteriors_boxes_item {
  height: 350px;
  padding-left: 20px;
padding-right: 20px;
}
.scwoffinteriors_fitoursv_right img, .scwoffinteriors_oursv_right img {
  height: 100%;
  width: 100%;
}
.scwoffinteriors_oursv_left_des {
  padding-right: 0;
}
.scwoffinteriors_fitoursv_left_head {
  font-size: 40px;
  }
  .scwoffinteriors_fitoursv_left_des {
  font-size: 16px;
  }
.scwoffinteriors_boxes_item_name {
  width: 100%;
  font-size: 22px;
}
.scwoffinteriors_boxes_item_but {
  font-size: 16px;
  padding-left: 10px;
  padding-right: 10px;
}
.scwoffinteriors_fitoursv .container,
.scwoffinteriors_oursv .container{
  grid-gap: 50px;
}

.scwoffinteriors_showroom_info {
  margin-top: 0;
}
  .scwoffinteriors_proslider_pros_item_thumb,
  .scwofftechnology_viewoff_con_slider_item_thum,
  .scwoffoffsupplies_specialoffers_con_slider_item_thum{
  height: 200px;
}

.scwoffinteriors_proslider_buts {
  top: 38%;
}
.scwoffinteriors_proslider_pros_item_name,.scwofftechnology_viewoff_con_slider_item_name {
  font-size: 16px;
}
 .scwoffinteriors_showroom_info_des {
  width: 70%;
}
.page-template-page-template-offinterior .scwhome_brands_logos {
  margin-bottom: 50px;
}
.scwoffinteriors_oursv {
  padding-bottom: 50px;
}
.scwfooter_con_right .wpcf7-form-control.has-spinner.wpcf7-submit {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0 30px;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item.ubermenu-has-submenu-mega {
  padding-right: 25px;
}
.scwheader_logo img {
  width: 100%;
  object-fit: contain;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item a span {
  font-size: 14px;
}
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item.ubermenu-has-submenu-mega::after,
.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item.ubermenu-has-submenu-mega:hover::after {
  right: 10px;
}

.scwhome_banner2 {
  background-position: top left 40% !important;
}
.scwhome_features_item.leftext, .scwhome_features_item.rightext {
  grid-gap: 50px;
}

.scwheader_menu nav.ubermenu-main ul.ubermenu-nav li.ubermenu-item a span {
  font-size: 11px;
}

.scwhome_banner_head {
  width: 90%;
  font-size: 45px;
  padding-top: 80px;
  line-height: 55px;
}
.scwhome_brands_title {
  width: 75%;
}
.scwhome_banner_button {
  margin-bottom: 100px;
}

.scwhome_testimonials_con_left a {
  left: 20px;
}
.scwhome_testimonials_con_right a {
  right: 20px;
}
.scwhome_testimonials2 .container {
  width: 92%;
}
.scwhome_blogs_con_slider_item_name a {
  width: 100%;
  font-size: 24px;
}
.scwhome_testimonials2_right_head {
  padding-right: 0;
}

.scwfooter_con_right_head {
  font-size: 24px;
  top: 36px;
}
.scwfooter_head_brands img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.scwfooter_head_socials {
    width: 20%;
}
.scwhome_brands_des {
  width: 65%;
  margin-bottom: 50px;
}
.scwhome_features {
  padding-top: 50px;
}
.scwhome_brands_logos {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 50px;
}
.scwhome_features_item_con_subtitle {
  width: 100%;
}
.scwhome_testimonials2_left img,
.scwhome .scwhome_testimonials2_left img,
.scwfitourservice .scwhome_testimonials2_left img {
  left: 41.86px;
}
.scwhome_testimonials2_right {
  padding-left: 0;
}
.scwhome_testimonials2_right img {
  right: 90px;
}
.scwhome_blogs_con_slider_item {
  padding-top: 200px;
  height: 400px;
}
.scwfooter_con_cpr {
  bottom: 10px;
}
.scwfooter_con_cpr_text {
  width: 100%;
}
.scwfooter_con_cpr_menu {
  width: 100%;
}
.scwfooter_con_cpr_menu ul {
  float: left;
}
.scwfooter_con_left p.scwfooter_con_head {
  font-size: 20px;
}
.scwhome_features_item.leftext, .scwhome_features_item.rightext {
  margin-bottom: 50px;
}
.scwhome_testimonials_con .bx-wrapper {
  margin-bottom: 0;
}
.scwhome_testimonials2 {
  margin-bottom: 50px;
}
.scwhome_blogs_con .bx-wrapper {
  margin-bottom: 50px;
}

.scwofftechnology_cloud_right img {
  width: 100%;
}
.scwcategory_content_top_filter_popup {
  width: 261px;
}
.scwcategory_banner {
  padding-top: 100px;
  padding-bottom: 100px;
}
.home .scwhome_banner_head {
  padding-top: 180px;
}
}
@media only screen and (max-width:979px){
.scwheader_mobile {
  display: block;
}
.scwproject_features {
  padding-top: 30px!important;
}
.scwheader_mobile nav ul li.ubermenu-item-has-children a::before,
.scwheader_mobile nav ul li.ubermenu-item-has-children a:hover::before {
width: 60px;
height: 60px;
text-align: center;
top: 0;
line-height: 60px;
right:0;
}
}
@media (min-width:768px) and (max-width:979px){
.container {
  width: 728px;
}
.scwproject_related_pros .scwproject_related_pros_item_thum:hover {
  height: 79%!important;
}
.scwproject_features_item_con_subtitle {
  font-size: 25px!important;
  line-height: normal!important;
}
.scwproject_intro_content {
  width: 80%!important;
}
.scwproject_intro_content_prev {
  left: 5%!important;
}
.scwproject_intro_content_mext {
  right: 5%!important;
}
.scwproject_gallery_slider_con_item img{
	height:220px!important;
}
.scwproject_related_pros {
  margin-bottom: 50px!important;
}

.scwproject_extraimgs .container,
.scwproject_details .container {
  width: 728px!important;
}
.scwproject_details_left_subtitle {
  font-size: 36px!important;
}
.scwproject_features_item.leftext, .scwproject_features_item.rightext {
  grid-gap: 50px!important;
}
.scwproject_features,
.scwproject_extraimgs,
.scwproject_details,
.scwproject_findoutmore,
.scwproject_related {
  margin-bottom: 50px!important;
}
.scwproject_contact {
  padding-top: 50px!important;
}
.scwproject_findoutmore .container {
  padding: 50px 0!important;
}
.scwproject_related_head,
.scwproject_contact {
  padding-bottom: 50px!important;
}
.scwproject_related_pros_item_name a {
  padding-top: 30px !important;
  font-size: 24px !important;
  line-height: normal!Important;
}
.scwproject_gallery {
  margin-bottom: 120px !important;
  margin-top: 50px !important;
  padding-top: 50px !important;
}

.scwproject_contact_des {
  width: 80%!important;
}
.scwproject_intro_video {
  width: 80%!important;
  height: 400px !important;
}
.scwproject_findoutmore_subtitle {
  padding: 0 20%!important;
}
.scwproject_gallery_des {
  width: 70%!important;
}

.scwproject_findoutmore_title {
  padding: 0 10%!important;
  font-size: 40px!important;
}

.scwproject_extraimgs_item:nth-child(1) img, .scwproject_extraimgs_item:nth-child(3) img {
  height: 300px!important;
}
.scwproject_extraimgs_item:nth-child(2) img {
  height: 350px!important;
}

.scwfitourwork_content_info h1 {
  font-size: 45px!important;
  line-height: 55px!important;
  width: 80%!important;
}
.scwfitourwork_content_info div {
  font-size: 16px!important;
}
.scwfitourwork_content_projects_item_name a {
  font-size: 20px !important;
  line-height: normal !important;
}
.scwfitourwork_content_projects_item .scwfitourwork_content_projects_item_img,
.scwproject_related_pros_item_thum img {
  height: 270px!important;
}
.scwfitourwork_content_projects {
  margin-top: 50px!important;
  grid-column-gap: 50px!important;
  grid-row-gap: 50px!important;
  margin-bottom: 50px!important;
}
.scwfitourservice_ourwork_info_head {
  width: 50%;
  font-size: 35px;
}

.scwfitourservice_ourwork_info_button {
  bottom: 50px!Important;
}
.scwfitourservice_ourwork_info .container {
  background-position: top left -100px !important;
    padding-top: 50px!Important;
  padding-bottom: 141px!Important;
}
.scwhome_testimonials2 {
  margin-top: -160px!important;
}
.scwoffinteriors_proslider {
  margin-bottom: 50px;
}
.scwoffinteriors_newbanner_title {
  padding: 50px 20px;
  font-size: 35px;
}
.scwoffinteriors_newbanner_button_boc {
  padding: 50px 0;
}
.scwoffinteriors_newbanner_des {
  padding: 0 20px;font-size: 18px;
}
.scwproduct_fblock_images_gl {
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 10px;
}
.scwproduct_fblock_images_gl_item {
  height: 100px;
}
.scwfitourservice_ourwork_items_slider {
  grid-template-columns: 1fr 1fr 1fr;
}
.scwhome_blogs_con_slider_item_info {
  font-size: 12px;
}
.scwhome_blogs_con_slider_item_des {
  font-size: 14px;
  line-height: 20px;
  margin: 20px 0;
  left: 20px;
  width: 85%;
}
.scwcategory_content_top_myquotes {
  padding-right: 20px;
}
.scwcategory_content_top_filter_mode {
  float: left;
}
.scwhome .scwhome_brands_title {
  padding-top: 50px;
}
.scwhome .scwhome_features {
  padding-top: 50px;
  padding-bottom: 50px;
}
.scwcategory_content_top_des {
width: 100%;
padding-left: 0;
padding-right: 0;
font-size: 14px;
line-height: 24px;
}
.scwcategory_content_top_right {
  width: 100%;
  padding-left: 0;
  margin: 10px 0;
}
.scwfitourservice_glenstal .container {
  width: 100%;
  margin-left: 20px;
  padding-right: 0;
  padding-top: 50px;
padding-bottom: 50px;
}
.scwfitourservice_glenstal {
  grid-gap: 50px;
}
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0!important;
  z-index: 9999;
  overflow: hidden;
  right: 0;
  margin: 0 auto;
}
#colorbox.colorbox_1 {
  right: auto;
}
.scw_blog_item_info {
  font-size: 16px;
}
.scw_blog .container{
  grid-template-columns: repeat(3, 1fr);
}
.scwdivipage .scwofftechnology_topbuts {
  top: -175px;
}
.scwhome_banner2_box_fadebg {
    width: 70%;
    left: 50px;
	height:35%;
}
.scwhome_testimonials2_left img,
.scwhome .scwhome_testimonials2_left img,
.scwfitourservice .scwhome_testimonials2_left img {
    width: 300px;
    height: 368px;
}
a.scwfitourservice_ourwork_items_slider_item_gl{
    bottom: 100px;
}
a.scwfitourservice_ourwork_items_slider_item_but {
    left: 20px;
}
.scwlogasvcall_con_right {
    width: 80%;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    height: 50px;
    font-size: 14px;
}

.scwlogasvcall_con_left {
    width: 20%;
}
.scwlogasvcall_con_right form p label {
    font-size: 18px;
    line-height: 50px;
    padding-left: 10px;
}
.scwfitourservice_ourwork_items_slider_item span {
    font-size: 30px;
    width: 100%;
}
.scwoffoffsupplies_specialoffers_buts {
  top: 5%;
}
.scwcategory_catalogues_slider_item_name {
  display: grid;
  height: 48px;
  align-items: center;
}
.scwcategory_content_products_item_thumb img {
  height: 200px;
}
.scwcatalogues_con_filter_cats {
  margin-top: 10px;
}
.scwcatalogues_con_items .container {
  grid-template-columns: repeat(3, 1fr);
}
.scwcatalogues_con_item_thum img {
  height: 200px;
}
.scwfooter_con {
  grid-template-columns: 1fr;
}
.scwfooter_con_right {
  grid-template-columns: 1fr 1fr;
}
.scwcategory_content_products_item_favor {
  padding: 12px 0;
}
.scwcategory_content_products_item_favor_it_text {
  font-size: 9px;
}
.scwproduct_fblock_images_main {
  height: 350px;
}
.managed-print-service-cols {
  grid-template-columns: repeat(3, 1fr);
}
.scwcategory_banner h1 {
  font-size: 60px;
  width: 90%;
}
.scwcategory_des {
  font-size: 16px;
  width: 90%;
}
.scwhome_banner .scwhome_video_youtube {
  padding: 76%;
}
.scwoffinteriors_banner_button {
  margin-bottom: 50px;
}
.scwofftechnology_viewoff_but {
  margin-bottom: 0;
}
.scwhome_testimonials .container {
  margin-top: 0;
}
.scwofftechnology_viewoff .container {
  grid-gap: 50px;
  grid-template-columns: 1fr;
}
.scwofftechnology_viewoff_left img {
  width: 100%;
  height: 100%;
}
.scwhome_banner2 {
  margin-top: 50px;
  margin-bottom: 0 !important;
}
.scwhome_testimonials {
  margin-top: 0;
}
.scwofftechnology_benefits {
  margin-top: 50px;
}

.scwofftechnology_viewoff_right {
  width: 100%;
}

.scwofftechnology_banner_head {
  font-size: 38px;
  padding-bottom: 10px;
  line-height: 58px;
  padding-top: 150px;
}
.scwofftechnology_banner_button {
  margin-bottom: 50px;
}
.scwofftechnology_banner_subhead {
  width: 100%;
  font-size: 28px;
  margin-bottom: 20px;
}
.home .scwhome_banner_head {
  padding-top: 180px;
}
.scwofftechnology_banner .scwhome_video_youtube {
  padding: 76.25%;
}
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children a::before,
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children:hover a::after {
  right: -5%;
}
.scwprintfaq_con_head {
  font-size: 26px;
}
.scwtechservice_intro_head,.scwtechservice_banner_subhead,.scwtechservice_intro_box_left{
  width: 100%;
}
.scwtechservice_banner {
  padding: 50px 0;
}
.scwtechservice_intro_box_right {
  width: 100%;
  margin-top: 30px;
}
.scwtechservice_banner_head {
  width: 100%;
  font-size: 30px;
}
.scwtechservice_banner_con {
  width: 80%;
}
.scwremotesupport_con {
  padding: 50px 0;
}
.scwremotesupport_con_right {
  width: 70%;
}
.scwremotesupport_con_right {
  width: 100%;
  padding-left: 0;
  padding-top:50px;
}
.scwremotesupport_con_left {
  width: 100%;
}
.scwmetereading {
  padding-bottom: 0;
}
.scwmetereading_con_left {
  width: 100%;
}
.scwmetereading_con_right {
  width: 100%;
  padding-left: 0;
  padding-top: 30px;
}
.scwofftechnology_extrasv .container {
  grid-gap: 50px;
  align-items: center;
  grid-template-columns: 1fr;
}
.scwofftechnology_extrasv_right {
  width: auto;
}
.scwofftechnology_extrasv {
  margin-bottom: 50px;
}
.scwofftechnology_extrasv_left img {
  width: 100%;
  height: 100%;
}
.scwhaveyou_banner {
  padding: 100px 0;
}
.scwhaveyou_banner_head, .scwscwmps_banner_head {
  font-size: 34px;
  width: 100%;
}
.scwscwmps_banner {
  padding: 100px 0;
}
.scwhaveyou_banner_head,.scwhaveyou_con_item_head {
  width: 100%;
}
.scwhaveyou_con {
  padding: 50px 0;
}
.scwhome_counter_item_lb {
  font-size: 18px;
}
.scwhome_counter_item_nb {
  font-size: 60px;
}
.scwprinterquote_con_head {
  font-size: 36px;
}
.scwprinterquote_con_head {
  padding-bottom: 30px;
}
.scwprinterquote_con_left {
  width: 100%;
  padding-right: 0;
  padding-bottom: 30px;
}
.scwprinterquote_con_right {
  width: 100%;
}
.scwhome_requestbrochure_left {
  width: 305px;
  height: 445px;
  position: absolute;
  top: -20.5px;
  left: 20px;
}
.scwhome_requestbrochure_right {
  padding-left: 50%;
}
.scwhome_requestbrochure_right_head {
  font-size: 24px;
}
.scwhome_requestbrochure_right_head,.scwhome_requestbrochure_right_icon {
  padding-bottom: 10px;
}
.scwhome_requestbrochure_right_des {
  font-size: 16px;
  width: 100%;
}
.scwoffinteriors_boxes {
  margin-top: 50px;
}
.scwoffinteriors_banner .scwhome_video_youtube {
  padding: 100%;
}

.scwhome_banner2 .container {
  grid-template-columns: 1fr;
}

.scwhome_banner_subhead, .scwhome_banner_subhead2 {
  width: 95%;
}
.scwofftechnology_boxes .container {
display: grid;
grid-template-columns: 1fr;
grid-gap: 20px;
width: 60%;
}
.scwofftechnology_boxes {
  margin-top: 50px;
}
.scwoffinteriors_banner_head {
  font-size: 45px;
  line-height: 55px;
  width: 70%;
}

.scwhome_sustain_left a {
  overflow: hidden;
  text-overflow: clip;
  white-space: nowrap;
}
.scwcontact_getintouch .container {
  grid-template-columns: 1fr;
}

.scwcontact_address_limer_map iframe, .scwcontact_address_dublin_map iframe {
  height: 210px;
}
.scwcontact_support_con {
  grid-template-columns: 1fr;
  width: 60%;
  margin: 0 auto;
}
.scwcontact_address_limer_img img, .scwcontact_address_dublin_img img {
  height: 250px;
}
.scwcontact_address_limer_head, .scwcontact_address_dublin_head {
  font-size: 36px;
}
.scwcontact_getintouch_right .wpcf7-form-control.has-spinner.wpcf7-submit {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0 30px;
}
.scwcontact_getintouch {
  background: linear-gradient(180deg, #fff 39%, #000 39%);
}
.scwcontact_getintouch_right_head {
  left: 0;
}
.scwcontact_getintouch_left {
  padding: 50px 0;
}
.scwcontact_getintouch_right {
  padding-left: 0;
}
.scwcontact_address {
  padding-top: 50px;
  padding-bottom: 50px;
}
.scwcontact_support {
  padding-bottom: 50px;
}
#main-header {
  
}

.scwheader_mobile .fa.fa-bars {
  top: 25px;
}
.scwhome_sustain {
  margin-top: 50px;
}
.scwhome_sustain_des {
  width: 100%;
}
.scwhome_sustain_des {
font-size: 16px;
}
.scwhome_sustain_head {
  font-size: 40px;
}
.scwhome_sustain_head span {
  font-size: 29px;
  line-height: 39px;
}
.scwhome_sustain .container {
  padding: 20px;
  grid-template-columns: 1fr;
  row-gap: 30px;
}
.scwhome_boxes {
  margin-top: 50px;
}
.scwhome_boxes_item {
  height: auto;
}
.scwhome_boxes_button {
  position: relative;
  bottom: 0;
  left: 0;
  right: auto;
}
.scwhome_boxes .container {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 20px;
  width: 90%;
}

.scwcategory_content_top_filter_mode i {
  padding-left: 5px;
}
.scwfitourservice_ourwork_items_slider_item {
  height: 300px;
}
.scwfitourservice_ourwork_items_slider {
  grid-gap: 10px;
}
.scwfitourservice_ourwork_items_slider_item_title {
  padding: 10px;
}
.scwfitourservice_ourwork_items_slider_item span {
    font-size: 24px;
    width: 100%;
}
.scwfitourservice_ourwork_items_slider_item_img {
  height: 200px;
}
.scwfitourservice_ourwork_items {
}
.scwfitourservice_whycu_con {
  margin-top: 50px;
  grid-template-columns: 1fr;
  grid-gap: 50px;
}
.scwfitourservice_whycu_item {
  grid-template-columns: 1fr;
}
.scwfitourservice_whycu_item:nth-child(4) {
  margin-left: 57%;
}
.scwfitourservice_glenstal {
  margin-top: 50px;
}
.scwfitourservice_whycu_item:nth-child(5) {
  margin-left: 54%;
}
.scwfitourservice_banner {
  padding-bottom: 50px;
  padding-top: 50px;
}
.scwfitourservice_whycu {
  margin-top: 50px;
}
.scwfitourservice_banner_head {
  font-size: 60px;
  line-height: 70px;
}
.scwfitourservice_contem .container {
  display: grid;
  grid-template-columns: 1fr;
  align-items: center;
  grid-gap: 50px;
}
.scwfitourservice_contem_left {
  padding-right: 0;
  width: 100%;
}
.scwfitourservice_contem_right {
  float: left;
  width: 100%;
  padding-left: 0;
}
.scwfitourservice_features {
  margin: 50px 0;
}
.scwfitourservice_ourwork_info_des {
  width: 80%;
}
.scwfitourservice_ergonomic_left {
  width: 48%;
}

.scwfitourservice_contem_left_head {
  font-size: 40px;
}
.scwfitourservice_contem_left_des {
  font-size: 16px;
}
.scwfitourservice_contem {
  margin-bottom: 50px;
}
.scwfitourservice_ergonomic {
  margin-top: 0;
  padding: 50px 0;
  margin-bottom: 50px;
}
.scwfitourservice_ergonomic_left img {
  top: 0;
  width: 100%;
  object-fit: contain;
}
.scwfitourservice_features_item span {
  font-size: 20px;
  line-height: normal;
}
.scwfitourservice_features_item {
  padding: 50px 38px;
}
.scwfitourservice_banner_des {
  width: 70%;
  font-size: 26px;
}
.scwfitourservice_ergonomic_right_head {
  font-size: 26px;
}
.scwfitourservice_ergonomic_right_des {
  font-size: 16px;
}

.scwfitourservice_glenstal_left_head {
  font-size: 26px;
  padding-right: 0;
  line-height: 36px;
}
.scwfitourservice_glenstal_left_des {
  font-size: 16px;
}

.scwmyquotes_item_name, .scwmyfavors_item_name {
  line-height: normal;
  padding-top: 46%;
}

.scwcategory_content_products_list.list .scwcategory_content_products_item_favor {
  padding: 12px 0;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item_favor img {
  right: 50.75px;
}
.scwcategory_content_products_item_favor img {
  right: 43.75px;
}
.scwcategory_content_products_list.list .scwcategory_content_cat_item {
  width: 100%;
}
.scwcategory_content_products_list.list .scwcategory_content_cat_item_rightbot {
  margin: 0;
}

.scwcategory_content_cat_item_name {
  font-size: 18px;
}
.scwcategory_content {
  margin-top: 50px;
  margin-bottom: 50px;
}
.scwcategory_content_cat_item {
  width: 252.5px;
}
.scwcategory_content_cat_item_leftop img {
  width: 100%;
  height: auto;
}
.scwproduct_fblock_info_cats_item:nth-child(3) {
  padding: 0 5px;
  margin: 0 5px;
}
.scwproduct_fblock_info_buts_buynow {
  margin-right: 0px;
  margin-bottom: 20px;
}
.scwproduct_fblock_info_attrs_pr {
  margin-bottom: 10px;
}
.scwproduct_fblock_info_attrs_pr:nth-child(4) {
  margin-right: 0;
}
.scwproduct_fblock_info_attrs_pr {
  margin-right: 25px;
}
.scwproduct_scblock_content_item_ft {
  width: 67%;
}
.scwproduct_fblock_info_name {
  font-size: 30px;
  line-height: normal;
}
.scwproduct_fblock_info_subname {
  font-size: 20px;
  line-height: normal;
}
.scwproduct_fblock_info_des {
  font-size: 16px;
  line-height: 20px;
}

.scwproduct_related {
  margin: 50px 0;
}
.scwproduct_fblock_images {
  width: 46%;
}
.scwproduct_fblock_info {
  width: 54%;
  padding-left: 30px;
}
.video-wrapper {
  height: 410px;
}
.scwproduct_related_posts_item_img {
  width: 80%;
  height: auto;
}
.scwproduct_related_posts {
  width: 100%;
}
.scwofftechnology_print_right img,.scwoffoffsupplies_offsup_right img,.scwofftechnology_firstblock_left img {
  width: 100%;
  height: 100%;
}
.scwofftechnology_print_left_des,.scwofftechnology_cloud_left_des,.scwoffoffsupplies_offsup_left_des {
  padding-right: 0;
}
.scwofftechnology_cloud_left {
  width: 100%;
}
.scwofftechnology_cloud_left_des {
  padding-right: 0;
}
.scwoffinteriors_banner {
  padding-bottom: 0;
  padding-top: 0;
}

.scwcategory_content_products_list.list .scwcategory_content_products_item::before {
  left: 50%;
}
.scwcategory_banner {
  padding-top: 100px;
  padding-bottom: 100px;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item_favor {
  font-size: 12px;
}
.scwcategory_content_products_list.list .scwcategory_content_right {
  padding-left: 10px;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item_name,
.scwcategory_content_products_list.list .scwcategory_content_products_item_ptice_rieng {
  font-size: 18px;
  line-height: normal;
}
.scwcategory_content_top_filter_popup {
  width: 261px;
}
.scwcategory_content_top {
  margin-bottom: 0px;
}
.scwcategory_content_products_list.grid {
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item_rightbot {
  padding: 0px 20px;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item {
  grid-template-columns: 50% 50%;
}
.scwcategory_catalogues_slider_item {
  margin-right: 30px !important;
  width: 172px !important;
}
.scwcategory_content_list_item_lb a,.scwcategory_catalogues_slider_item_name,
.scwcategory_content_products_list.list .scwcategory_content_products_item_buy,
.scwcategory_content_products_list.list .scwcategory_content_products_item_quote {
  font-size: 14px;
}
.scwcategory_catalogues {
  margin-top: 50px;
  margin-bottom: 50px;
}

.scwoffoffsupplies_offsup {
  padding-top: 50px;
  padding-bottom: 0;
}
.scwoffoffsupplies_specialoffers_des {
  margin-bottom: 30px;
}
.scwoffoffsupplies_scoffsupp {
  margin-top: 50px;
  margin-bottom: 50px;
}
.scwoffoffsupplies_scoffsupp_left_head {
  margin-top: 0;
  }
  .scwoffoffsupplies_scoffsupp_left_but {
  margin-bottom: 370px;
}
.scwoffoffsupplies_scoffsupp {
  background-size: 80% 55% !important;
  background-position: bottom right !important;
}
.scwoffoffsupplies_scoffsupp_left {
  width: 100%;
}
.scwofftechnology_cloud_right img {
  width: 100%;
  height: auto;
}
.scwofftechnology_boxes_item {
  height: 225px;
  padding-bottom: 30px;
}

.scwofftechnology_boxes_item a {
  width: 100%;
  display: inherit;
}
.scwofftechnology_print {
  padding-top: 50px;
  padding-bottom: 50px;
}
.scwofftechnology_print_left_head,.scwofftechnology_cloud_left_head {
 
  }
  .scwofftechnology_print_left_des,.scwofftechnology_cloud_left_des p {
  
  }
  .scwofftechnology_benefits_head {
  font-size: 40px;
  padding-bottom: 50px;
  }
  .scwoffoffsupplies_specialoffers_title {
  font-size: 40px;
  }
  .scwofftechnology_benefits_con {
  grid-template-columns: 1fr 1fr;
}
.scwofftechnology_viewoff {
  margin-top: 50px;
}
.scwofftechnology_cloud {
  margin-top: 50px;
  margin-bottom: 50px;
}
.scwofftechnology_print .container, .scwofftechnology_cloud .container,
.scwoffoffsupplies_offsup .container,.scwofftechnology_firstblock_boc {
  grid-gap: 50px;
  grid-template-columns: 1fr;
}
.scwoffoffsupplies_banner_head {
  width: 100%;
}
.scwoffinteriors_fitoursv,.scwoffinteriors_proslider {
  margin-top: 50px;
}
.scwoffinteriors_banner_des,.scwofftechnology_banner_des,
.scwoffoffsupplies_banner_des{
  width: 90%;
}
.scwoffinteriors_boxes .container {
  width: 700px;
  grid-template-columns: 1fr;
}
.scwoffinteriors_fitoursv_left_subhead {
  font-size: 26px;
}
.scwoffinteriors_boxes_item {
  height: 300px;
}
.scwoffinteriors_fitoursv_right img, .scwoffinteriors_oursv_right img {
  height: 100%;
  width: 100%;
}
.scwoffinteriors_oursv_left_des {
  padding-right: 0;
}
.scwoffinteriors_fitoursv_left_head {
  font-size: 40px;
  }
.scwoffinteriors_fitoursv_left_des {
  font-size: 16px;
  padding-right: 0;
}
.scwoffinteriors_boxes_item_name {
  width: 86%;
}
.scwoffinteriors_fitoursv .container, .scwoffinteriors_oursv .container {
  grid-gap: 50px;
  grid-template-columns: 1fr;
}
.scwoffinteriors_proslider_des {
  font-size: 16px;
}

.scwofftechnology_viewoff_des {
  font-size: 16px;
}
.scwoffinteriors_proslider_buts {
  top: 40%;
}
.scwoffinteriors_showroom_info {
  margin-top: 0;
}
  .scwoffinteriors_proslider_pros_item_thumb,
  .scwofftechnology_viewoff_con_slider_item_thum,
  .scwoffoffsupplies_specialoffers_con_slider_item_thum{
  height: 170px;
}

.scwoffinteriors_proslider_pros_item,
.scwofftechnology_viewoff_con_slider_item,
.scwoffoffsupplies_specialoffers_con_slider_item {
  margin-right: 10px !important;
  width: 231px !important;
}
.scwoffinteriors_proslider_pros_item_name,.scwofftechnology_viewoff_con_slider_item_name {
  font-size: 16px;
}
 .scwoffinteriors_showroom_info_des {
  width: 90%;
}
.page-template-page-template-offinterior .scwhome_brands_logos {
  margin-bottom: 50px;
}
.scwoffinteriors_oursv {
  padding-bottom: 50px;
}
.scwheader_logo {
  width:auto;
}
.scwheader_logo img {
  width: 100%;
  object-fit: contain;
  height: 75px;
}
.scwhome_banner2 {
  background-position: top left 40% !important;
}

.scwhome_features_item.leftext, .scwhome_features_item.rightext {
  grid-gap: 30px;
}

.scwheader_menu {
  width: 80%;
  display: none;
}
.scwhome_features_item.leftext .scwhome_features_item_con {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 30px;
}
.scwhome_banner_head {
  width: 90%;
  font-size: 34px;
  padding-top: 50px;
  line-height: 44px;
}

.scwhome_brands_title {
  width: 100%;
}
.scwhome_banner_button {
  margin-bottom: 50px;
}

.scwhome_testimonials_con_left a {
  left: 0px;
}
.scwhome_testimonials_con_right a {
  right: 0px;
}
.scwhome_testimonials2 .container {
  width: 92%;
  padding-bottom: 50px;
}
.scwhome_blogs_con_slider_item_name a {
  width: 100%;
  font-size: 20px;
  line-height: normal;
}
.scwhome_testimonials2_right_head {
  padding-right: 0;
  font-size: 36px;
}

.scwfooter_con_right_head {
  top: 36px;
  left: 0;
}
.scwfooter_head_brands img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.scwfooter_head_socials {
    width: 20%;
    padding-top: 15px;
}
.scwhome_brands_des {
  width: 80%;
  margin-bottom: 50px;
}
.scwhome_features {
  padding-top: 50px;
}
.scwhome_brands_logos {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-bottom: 50px;
}
.scwhome_features_item_con_subtitle {
  width: 100%;
  font-size: 26px;
}
.scwhome_testimonials2_left img,
.scwhome .scwhome_testimonials2_left img,
.scwfitourservice .scwhome_testimonials2_left img {
  left: 15px;
  width: 45%;
  top: -23.7px;
}
.scwhome_testimonials2_right {
  padding-left: 0;
}
.scwhome_testimonials2_right img {
    right: 150px;
    width: 170px;
    top: -90px;
    height: 170px;
}
.scwhome_blogs_con_slider_item {
  padding-top: 200px;
  height: 360px;
  padding-left: 20px;
  padding-right: 20px;
}
.scwfooter_con_cpr {
  bottom: 0;
  position: relative;
  margin-top: 20px;
  width: 100%;
}

.scwfooter_con_left p.scwfooter_con_head {
  font-size: 20px;
}
.scwhome_features_item.leftext, .scwhome_features_item.rightext {
  margin-bottom: 0;
}
.scwhome_brands_subtitle {
  width: 80%;
}
.scwhome_testimonials_con .bx-wrapper {
  margin-bottom: 0;
}
.scwhome_testimonials2 {
  margin-bottom: 50px;
}
.scwhome_blogs_con .bx-wrapper {
  margin-bottom: 50px;
}
.scwhome_brands .bx-wrapper {
  margin-bottom: 50px;
}
.scwhome_features_item_con_title {
  font-size: 40px;
  }
  .scwhome_features_item_con_des {
  font-size: 16px;
}
.scwhome_banner2_box {
  width: 80%;
  padding: 33.5px 50px;
  float: none;
  margin: 0 auto;
}
.scwhome_testimonials2_left {
  width: 40%;
}
.scwfooter_head_socials a {
  width: 40px;
  height: 40px;
  line-height: 40px;
  margin-left: 5px;
}
.scwhome_testimonials_slider_item_head {
  font-size: 26px;
  }
  .scwhome_testimonials_slider_item_des {
  font-size: 16px;
}
.scwfooter_head_logo img {
  width: 100%;
  object-fit: contain;
}
.scwfooter_con_left {
  width: 100%;
}
.scwfooter_con_right {
  width: 100%;
  padding-left: 0;
}
.scwfooter_con_left_col1, .scwfooter_con_left_col2 {
  margin-top: 30px;
}
}
@media (min-width:640px) and (max-width:767px){
.container {
  width: 600px;
}
.scwproject_related_pros .scwproject_related_pros_item_thum:hover {
  height: 74%!important;
}
.scwproject_intro_content {
  width: 80%!important;
  grid-template-columns: 1fr!important;
}
.scwproject_intro_content_prev {
  left: 0%!important;
}
.scwproject_intro_content_mext {
  right: 0%!important;
}
#colorbox.colorbox_1 #cboxClose {
  right: -40px;
}
#colorbox.colorbox_1 {
  right: auto;
}
.scwproject_gallery_slider_con_item img{
	height:180px!important;
}
.scwproject_gallery_slider_con {
    grid-template-columns: 1fr 1fr 1fr!important;
}
.scwproject_intro_name {
  font-size: 36px !important;
  line-height: normal!Important;
  margin-bottom: 30px!Important;
}
.scwproject_contact_title,
.scwproject_related_head {
  font-size: 40px!important;
}
.scwproject_related_pros {
  margin-bottom: 50px!important;
}
.scwproject_extraimgs .container,
.scwproject_details .container {
  width: 600px!important;
}
.scwproject_features_item_con_des,
.scwproject_details_left_des {
  font-size: 16px!important;
}
.scwproject_extraimgs .container {
  grid-gap: 10px!important;
}
.scwproject_features_item_con_subtitle {
  font-size: 25px!important;
  line-height: normal!important;
}
.scwproject_details_left_subtitle {
  font-size: 30px !important;
line-height: normal !important;
}
.scwproject_features_item.leftext, .scwproject_features_item.rightext {
  grid-gap: 50px!important;
}
.scwproject_features,
.scwproject_extraimgs,
.scwproject_details,
.scwproject_findoutmore,
.scwproject_related {
  margin-bottom: 50px!important;
}
.scwproject_contact {
  padding-top: 50px!important;
}
.scwproject_findoutmore .container {
  padding: 50px 0!important;
}
.scwproject_related_head,
.scwproject_contact {
  padding-bottom: 50px!important;
}
.scwproject_related_pros_item_name a {
padding-top: 30px !important;
font-size: 24px !important;
line-height: normal !important;
}
.scwproject_gallery {
  margin-bottom: 80px !important;
  margin-top: 50px !important;
  padding-top: 50px !important;
}

.scwproject_intro_des {
  width: 100%!important;
  font-size: 16px!Important;
}
.scwproject_contact_des {
  width: 100%!important;
}
.scwproject_intro_video {
  width: 100%!important;
  height: 400px !important;
}
.scwproject_findoutmore_subtitle {
  padding: 0 10%!important;
}
.scwproject_gallery_des {
  width: 100%!important;
}

.scwproject_findoutmore_title {
padding: 0 !important;
font-size: 40px !important;
line-height: 50px !important;
}

.scwproject_extraimgs_item:nth-child(1) img, .scwproject_extraimgs_item:nth-child(3) img {
  height: 270px!important;
}
.scwproject_extraimgs_item:nth-child(2) img {
  height: 300px!important;
}

.scwfitourwork_content_projects_item_name {
  padding-top: 30px!important;
}
.scwfitourwork_content_projects_item_info a {
  font-size: 14px!important;
  height: 50px!important;
  line-height: 50px!important;
  width: auto!important;
  padding: 0 10px!important;
}
.scwfitourwork_content_info h1 {
  font-size: 45px!important;
  line-height: 55px!important;
  width: 100%!important;
}
.scwfitourwork_content_info div {
  font-size: 16px!important;
}
.scwfitourwork_content_projects_item_name a {
  font-size: 20px !important;
  line-height: normal!Important;
}
.scwfitourwork_content_projects_item .scwfitourwork_content_projects_item_img,
.scwproject_related_pros_item_thum img {
  height: 275px!important;
}
.scwfitourwork_content_projects {
  margin-top: 50px!important;
  grid-column-gap: 50px!important;
  grid-row-gap: 50px!important;
  margin-bottom: 50px!important;
}
.scwfitourservice_ourwork_info_head {
  width: 50%;
  font-size: 30px;
}

.scwfitourservice_ourwork_info_button {
  bottom: 50px!Important;
}
.scwfitourservice_ourwork_info .container {
  background-position: top left -150px !important;
    padding-top: 50px!Important;
  padding-bottom: 141px!Important;
}

.scwoffinteriors_newbanner {
  margin-bottom: 50px;
}
.scwoffinteriors_newbanner_title {
  padding: 30px 20px;
  font-size: 30px;
}
.scwoffinteriors_newbanner_button_boc {
  padding: 30px 0;
}
.scwoffinteriors_newbanner_des {
  padding: 0 20px;font-size: 16px;
}
.scwhome_blogs_con_slider_item_des {
  font-size: 14px;
  bottom: 35px;
  margin: 20px 0;
  left: 22px;
}
.scwcategory_content_top_myquotes {
  padding-right: 20px;
}
.scwcategory_content_top_filter_mode {
  float: left;
}
.scwhome .scwhome_features {
  padding-top: 50px;
  padding-bottom: 50px;
}
.scwhome_testimonials_slider_item_des {
	overflow: auto;
height: 110px;
margin-bottom: 20px;
}
.scwhome .scwhome_brands_title {
  padding-top: 50px;
}
.scwcategory_content_top_des {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  font-size: 14px;
line-height: 24px;
}
.scwcategory_content_top_right {
  width: 100%;
  padding-left: 0;
  margin: 10px 0;
}
.scwfitourservice_glenstal .container {
  width: 600px;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  margin: 0 auto;
}
.scwofftechnology_topbuts_logo img {
  width: 25%;
}
#cboxLoadedContent #scwlogin {
    grid-template-columns: 1fr;
}
.scwreg p.scwreg_head {
    left: auto;
    top: -35px;
    right: auto;
    text-align: center;
    margin: 0 auto;
	font-size:36px;
}
.scwheader_mobile nav ul li ul li div ul li span.ubermenu-target-title.ubermenu-target-text {
  line-height: normal;
}
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0!important;
  z-index: 9999;
  overflow: hidden;
  right: 0;
  margin: 0 auto;
}
.scw_blog_item_info {
  font-size: 16px;
}
.scw_blog .container{
  grid-template-columns: repeat(3, 1fr);
}
.scwdivipage h1 {
  width: 100%;
}
.scwdivipage .scwofftechnology_topbuts {
  top: -200px;
}
ul.scwofftechnology_topbuts_dropdown_con {
    margin-top: 15px;
}
.scwofftechnology_topbuts {
    text-align:left;
	top:110px;
}
.scwhome_banner2_box_fadebg {
    top: 30%;
    width: 75%;
    left: 20px;
    height: 35%;
}
.scwhome_testimonials2_left img,
.scwhome .scwhome_testimonials2_left img,
.scwfitourservice .scwhome_testimonials2_left img {
    width: 300px;
    height: 368px;
    position: relative;
}
.scwofftechnology_topbuts_dropdown_mn {
    font-size: 18px;
	margin-bottom:0;
}
ul.scwofftechnology_topbuts_dropdown_con {
    right: auto;
    left: 0;
}
a.scwfitourservice_ourwork_items_slider_item_gl{
    bottom: 100px;
}
a.scwfitourservice_ourwork_items_slider_item_but {
    left: 20px;
}

.scwlogasvcall_con_left {
    width: 100%;
    text-align: center;
}
.scwlogasvcall_con_right {
    width: 100%;
}
.scwlogasvcall_con_right form p label {
    grid-template-columns: 1fr 2fr;
    padding-left: 30px;
}
.scwfitourservice_ourwork_items_slider_item span {
    font-size: 30px;
    width: 100%;
}
.scwoffoffsupplies_specialoffers_buts {
  top: 5%;
}
.scwcategory_catalogues_slider_item_name {
  display: grid;
  height: 48px;
  align-items: center;
}
.scwcatalogues_con_filter_cats {
  margin-top: 10px;
}
.scwcatalogues_con_items .container {
  grid-template-columns: repeat(2, 1fr);
}

.scwfooter_con {
  grid-template-columns: 1fr;
}
.scwfooter_con_right {
  grid-template-columns: 1fr 1fr;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item_rightbot {
  padding: 30px;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item {
  grid-template-columns: 1fr;
}
.managed-print-service-cols {
  grid-template-columns: repeat(2, 1fr);
}
.scwhome_banner .scwhome_video_youtube {
  padding: 89%;
}
.page-template-page-template-offtechnology .scwhome_requestbrochure {
  margin-bottom: 0;
}
.scwofftechnology_viewoff_but {
  margin-bottom: 0;
}
.scwhome_features_item.rightext {
  margin-top: 50px;
}
.scwoffinteriors_proslider {
  margin-bottom: 50px;
}
.scwoffinteriors_showroom {
  margin-bottom: 0;
}
.scwhome_features_item_con_subtitle {
  font-size: 28px;
  line-height: 110%;
}
.scwofftechnology_banner .container {
  top: 40%;
}
.scwscwmps_banner_head {
  width: 100%;
}
.scwscwmps_banner {
  padding: 100px 0;
}
.scwhome_requestbrochure {
  margin-top: 0;
}
.scwofftechnology_benefits {
  margin-top: 50px;
}
.scwhome_testimonials {
  margin-top: 0;
}
.scwhome_banner2 {
  margin-top: 50px;
  margin-bottom: 0!Important;
}
.scwofftechnology_viewoff .container {
  grid-template-columns: 1fr;
  grid-gap: 50px;
}
.scwofftechnology_viewoff_left img {
  width: 100%;
  height: 100%;
}
.home .scwhome_banner_head {
  padding-top: 180px;
}
.scwfitourservice_ourwork_items_slider {
  grid-template-columns: 1fr 1fr;
}
.scwprintfaq_con_items_head {
  font-size: 18px;
}
.scwprintfaq_con_items_con p:nth-child(n+1) {
  width: 100%;
}
.scwprintfaq_con_items_con p:nth-child(1) iframe {
  padding-right: 0;
}
.scwprintfaq_con_items_con h4 {
  width: 100%;
  margin-top: 20px;
}
.scwprintfaq_con_head {
  font-size: 22px;
  line-height: normal;
}
.scwtechservice_intro_head,.scwtechservice_banner_subhead,.scwtechservice_intro_box_left{
  width: 100%;
}
.scwtechservice_banner {
  padding: 50px 0;
}
.scwtechservice_intro_box_right {
  width: 100%;
  margin-top: 30px;
}
.scwtechservice_banner_head {
  width: 100%;
  font-size: 30px;
}
.scwtechservice_banner_con {
  width: 90%;
}
.scwremotesupport_con {
  padding: 50px 0;
}
.scwremotesupport_con_right {
  width: 80%;
}
.scwmetereading {
  padding-bottom: 0;
}
.scwmetereading_con_head {
  font-size: 40px;
}
.scwmetereading_con_left {
  width: 100%;
}
.scwmetereading_con_right {
  width: 100%;
  padding-left: 0;
  padding-top: 30px;
}
.scwofftechnology_extrasv .container {
  grid-gap: 50px;
  align-items: center;
  grid-template-columns: 1fr;
}
.scwofftechnology_extrasv_right {
  width: auto;
}
.scwofftechnology_extrasv {
  margin-bottom: 50px;
}
.scwofftechnology_extrasv_left img {
  width: 100%;
  height: 100%;
}
.scwhaveyou_con_item_head {
  font-size: 24px;
  line-height: 34px;
}
.scwhaveyou_banner {
  padding: 100px 0;
}
.scwhaveyou_banner_head,.scwscwmps_banner_head {
  font-size: 30px;
}
.scwhaveyou_banner_head,.scwhaveyou_con_item_head {
  width: 100%;
}
.scwhaveyou_con {
  padding: 50px 0;
}
.scwhome_counter_item_lb {
  font-size: 16px;
}
.scwhome_counter_item_nb {
  font-size: 50px;
}
.scwprinterquote_con_head {
  font-size: 30px;
}
.scwprinterquote_con_head {
  padding-bottom: 30px;
}
.scwprinterquote_con_left {
  width: 100%;
  padding-right: 0;
  padding-bottom: 30px;
}
.scwprinterquote_con_right {
  width: 100%;
}
.scwhome_boxes_button {
  position: relative;
  bottom: 0;
  left: 0;
  right: auto;
}
.scwhome_requestbrochure_right_des {
  width: 100%;
}
.scwhome_requestbrochure_left {
  width: 100%;
  height: auto;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.scwhome_requestbrochure_right {
  padding-left: 0;
  display: inline-block;
  margin-top: 30px;
  width: 100%;
}
.scwhome_requestbrochure .container {
  padding: 40px;
}
.scwhome_features_item.leftext, .scwhome_features_item.rightext {
  display: inline-block ;
}
.scwofftechnology_topbuts_item,.scwofftechnology_topbuts_link {
  margin-bottom: 0;
}
.scwofftechnology_topbuts_link {
  padding-left: 0;
  padding-right: 0;
  margin-right: 20px;
  width: auto;
  line-height: 30px;
}
.scwofftechnology_topbuts {
  width: 100%;
}

.scwofftechnology_topbuts_item:nth-child(1) {
  margin-right: 20px;
  float: left;
}
.scwofftechnology_topbuts_item img {
  right: 14px;
}
.scwoffoffsupplies_banner_subhead{
  font-size: 30px;
  }
.scwofftechnology_banner_subhead {
  font-size: 30px;
  width: 100%;
  margin-bottom: 10px;
}
.scwhome_banner_subhead, .scwhome_banner_subhead2 {
  width: 95%;
}

.scwhome_sustain_left a {
  overflow: hidden;
  text-overflow: clip;
  white-space: nowrap;
}
.scwcontact_address_limer_img img, .scwcontact_address_dublin_img img {
  height: 200px;
}
.scwcontact_address_limer_head, .scwcontact_address_dublin_head {
  font-size: 30px;
}

.scwcontact_address_limer_map iframe, .scwcontact_address_dublin_map iframe {
  height: 200px;
}
.scwcontact_getintouch_left_head {
  font-size: 65px;
  line-height: 75px;
}
.scwcontact_getintouch .container {
  grid-template-columns: 1fr;
}
.scwcontact_support_con {
  grid-template-columns: 1fr;
  width: 65%;
  margin: 0 auto;
}
.scwcontact_getintouch_right .wpcf7-form-control.has-spinner.wpcf7-submit {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0 30px;
}
.scwcontact_getintouch {
  background: linear-gradient(180deg, #fff 42%, #000 42%);
}
.scwcontact_getintouch_right_head {
  left: 0;
}
.scwcontact_getintouch_left {
  padding: 50px 0;
}
.scwcontact_getintouch_right {
  padding-left: 0;
}
.scwcontact_address {
  padding-top: 50px;
  padding-bottom: 50px;
}
.scwcontact_support {
  padding-bottom: 50px;
}
.scwhome_sustain .container {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 26.92px;
  padding-right: 26.11px;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  border-radius: 20px;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 41px;
  background-position: top center !important;
}
.scwhome_sustain_left {
  text-align: center;
}
.scwhome_sustain_left a {
  float: none;
  margin: 0 auto;
}
.scwhome_sustain_des {
  margin-bottom: 24px;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
}
.scwhome_boxes {
  margin-top: 50px;
}
.scwhome_boxes_item {
  height: auto;
}
.scwhome_boxes .container {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 20px;
  width: 90%;
}

.scwcategory_content_top_filter_mode i {
  padding-left: 5px;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item_favor {
  border-radius: 20px 20px 0px 0px;
}

.scwfitourservice_ourwork_items_slider_item_img {
  height: 250px;
}
.scwfitourservice_ourwork_items {
}
.scwfitourservice_whycu_con {
  margin-top: 50px;
  grid-template-columns: 1fr;
  grid-gap: 50px;
}
.scwfitourservice_whycu_item {
  grid-template-columns: 1fr;
}
.scwfitourservice_whycu_item:nth-child(4) {
  margin-left: 57%;
}
.scwfitourservice_whycu_item:nth-child(5) {
  margin-left: 54%;
}
.scwfitourservice_glenstal {
  margin-top: 50px;
  padding-top: 48px;
  padding-bottom: 500px;
  grid-template-columns: 1fr;
}
.scwfitourservice_features .container {
  grid-gap: 10px;
  grid-template-columns: 1fr 1fr 1fr;
}
.scwfitourservice_glenstal_right {
  right: 0;
  width: 100%;
  height: 45%;
  position: absolute;
  top: auto;
  background-size: cover!Important;
  background-repeat: no-repeat !important;
  bottom: 0;
}
.scwfitourservice_banner {
  padding-bottom: 50px;
  padding-top: 50px;
}
.scwfitourservice_whycu {
  margin-top: 50px;
}
.scwfitourservice_banner_head {
  font-size: 60px;
  line-height: 70px;
}
.scwfitourservice_contem .container {
  display: grid;
  grid-template-columns: 1fr;
  align-items: center;
  grid-gap: 50px;
}
.scwfitourservice_contem_left {
  padding-right: 0;
  width: 100%;
}
.scwfitourservice_contem_right {
  float: left;
  width: 100%;
  padding-left: 0;
}
.scwfitourservice_features {
  margin: 50px 0;
}
.scwfitourservice_ourwork_info_des {
  width: 90%;
}
.scwfitourservice_ergonomic_left {
  width: 100%;
  text-align: center;
}

.scwfitourservice_contem_left_head {
  font-size: 40px;
}
.scwfitourservice_contem_left_des {
  font-size: 16px;
}
.scwfitourservice_contem {
  margin-bottom: 50px;
}

.scwfitourservice_ergonomic {
  margin-top: 0;
  padding: 50px 0;
  margin-bottom: 50px;
}
.scwfitourservice_ergonomic_left img {
  top: 0;
  width: 60%;
  object-fit: contain;
  margin: 0 auto;
  position: relative;
  text-align: center;
}
.scwfitourservice_ergonomic_right {
  width: 100%;
}
.scwfitourservice_features_item span {
  font-size: 20px;
  line-height: normal;
}
.scwfitourservice_features_item {
  padding: 50px 10px;
}
.scwfitourservice_banner_des {
  width: 80%;
  font-size: 26px;
}
.scwfitourservice_ergonomic_right_head {
  font-size: 26px;
}
.scwfitourservice_ergonomic_right_des {
  font-size: 16px;
}
.scwfitourservice_glenstal_left {
  padding-right: 0;
  width: 100%;
}
.scwfitourservice_glenstal_left_head {
  font-size: 36px;
  padding-right: 0;
  line-height: 46px;
}

.scwmyquotes_item_thum, .scwmyfavors_item_thum {
  width: 120px;
  height: 100px;
}
.scwmyquotes_item, .scwmyfavors_item {
  line-height: 100px;
}
.scwmyquotes_item_name, .scwmyfavors_item_name {
  font-size: 16px;
  padding-top: 30%;
  line-height: normal;
}
.scwproduct_fblock_info_logo img {
  max-width: 100px;
}
.scwcategory_content_products_item_favor img,
.scwcategory_content_products_list.list .scwcategory_content_products_item_favor img {
  right: 90.75px;
}


.scwcategory_banner h1 {
  font-size: 55px;
  width: 100%;
}
.scwcategory_des {
  font-size: 16px;
  width: 100%;
}


.scwcategory_content_products_list.list .scwcategory_content_cat_item {
  grid-template-columns: 1fr;
}
.scwcategory_content_products_list.list .scwcategory_content_cat_item::before {
  display: none;
}
.scwcategory_content_products_list.list .scwcategory_content_cat_item_leftop {
  position: relative;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
.scwcategory_content_products_list.list .scwcategory_content_cat_item_leftop::after {
content: "";
background: #cacaca;
width: 100%;
height: 1px;
position: absolute;
bottom: 0%;
left: 0;
}
.scwcategory_content_products_list.list .scwcategory_content_cat_item_rightbot {
  padding-left: 0;
  padding-right: 0;
}
.scwcategory_content {
  margin-top: 50px;
  margin-bottom: 50px;
}
.scwcategory_content_cat_item_leftop img {
  width: 100%;
  height: auto;
}
.scwproduct_fblock_info_attrs_pr {
  margin-right: 15.67px;
}
.scwproduct_scblock {
  margin-top: 30px;
}
.scwproduct_scblock_content_item_ft {
  width: 82%;
}
.scwproduct_fblock_images {
  width: 100%;
}
.scwproduct_fblock_info {
  width: 100%;
  padding-left: 0;
  padding-top: 30px;
}
.scwproduct_related {
  margin: 50px 0;
}
.scwproduct_related_head {
  font-size: 36px;
  line-height: normal;
}
.video-wrapper {
  height: 400px;
}
.scwproduct_related_posts_item_title {
  font-size: 20px;
}
.scwproduct_related_posts_item_img {
  width: 80%;
  height: auto;
}
.scwproduct_related_posts {
  width: 100%;
}
.scwofftechnology_print_right img,.scwoffoffsupplies_offsup_right img,.scwofftechnology_firstblock_left img {
  width: 100%;
  height: 100%;
}
.scwofftechnology_print_left_des,.scwofftechnology_cloud_left_des,.scwoffoffsupplies_offsup_left_des {
  padding-right: 0;
}
.scwofftechnology_cloud_left_des {
  padding-right: 0;
}
.scwoffinteriors_banner {
  padding-top: 0;
  padding-bottom: 0;
}
.scwoffinteriors_banner .scwhome_video_youtube {
  padding: 100%;
}
.scwoffinteriors_banner_button {
  margin-bottom: 50px;
}
.scwcategory_banner {
  padding-top: 100px;
  padding-bottom: 100px;
}
.scwcategory_catalogues {
  margin-top: 50px;
  margin-bottom: 50px;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item_leftop {
  width: 100%;
  border-bottom:1px solid #cacaca;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item::before {
  display:none;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item_rightbot {
  width: 100%;
}
.scwcategory_catalogues_head_text {
  font-size: 40px;
}
.scwcategory_catalogues_slider_item {
  width: 225px !important;
  margin-right: 10px!Important;
}
.scwcategory_content_left {
  width: 35%;
}
.scwcategory_content_right {
  width: 65%;
}
.scwcategory_content_top {
  margin-bottom: 0px;
}
.scwcategory_content_list_item_lb a{
  font-size: 14px;
}
.scwcategory_content_products_list.grid {
  grid-template-columns: 1fr;
}

  .scwoffinteriors_showroom_slider_item.slick-slide.slick-active, .scwoffinteriors_showroom_slider_item.slick-slide {
  height: 255px;
}
.scwoffinteriors_showroom .scwoffinteriors_showroom_slider.slick-slider {
  height: 350px;
}
.scwoffoffsupplies_banner {
  padding-top: 250px;
  padding-bottom: 50px;
}
.scwoffoffsupplies_topbuts {
  top: -95px;
}
.scwoffoffsupplies_offsup {
  padding-top: 50px;
  padding-bottom: 0;
}
.scwoffoffsupplies_specialoffers_des {
  margin-bottom: 30px;
}
.scwoffoffsupplies_scoffsupp {
  margin-top: 50px;
  margin-bottom: 50px;
}
.scwoffoffsupplies_scoffsupp_left_head {
  margin-top: 0;
  }
  .scwoffoffsupplies_scoffsupp_left_but {
  margin-bottom: 370px;
}
.scwoffoffsupplies_scoffsupp {
  background-size: 80% 55% !important;
  background-position: bottom right !important;
}
.scwoffoffsupplies_scoffsupp_left {
  width: 100%;
}
.scwofftechnology_boxes .container {
  grid-template-columns: 1fr;
  width: 80%;
}
.scwofftechnology_cloud_right img {
  width: 100%;
  height: 100%;
}
.scwofftechnology_boxes_item {
  height: 225px;
  padding-bottom: 30px;
}
.scwofftechnology_boxes_item a {
  width: 100%;
  font-size: 30px;
}

.scwofftechnology_print {
  padding-top: 50px;
  padding-bottom: 50px;
}
.scwofftechnology_print_left_head,.scwofftechnology_cloud_left_head {
 
  }
  .scwofftechnology_print_left_des,.scwofftechnology_cloud_left_des p {
  
  }
  .scwofftechnology_benefits_head {
  font-size: 40px;
  padding-bottom: 50px;
  }

.scwoffoffsupplies_specialoffers_title {
  font-size: 40px;
  }
  .scwofftechnology_benefits_con {
  grid-template-columns: 1fr 1fr;
}
.scwofftechnology_viewoff {
  margin-top: 50px;
}
.scwofftechnology_cloud {
  margin-top: 50px;
  margin-bottom: 50px;
}
.scwofftechnology_print .container, .scwofftechnology_cloud .container,
.scwoffoffsupplies_offsup .container,.scwofftechnology_firstblock_boc {
  grid-gap: 50px;
  grid-template-columns: 1fr;
}
.scwofftechnology_banner_head {
  width: 100%;
}
.scwoffoffsupplies_banner_head {
  width: 80%;
}
.scwoffinteriors_banner_head, .scwoffoffsupplies_banner_head {
  font-size: 37px;
  line-height: 47px;
  width: 70%;
}
.scwofftechnology_banner_head {
  font-size: 35px;
  line-height: normal;
  width: 100%;
  padding-bottom: 10px;
  padding-top: 200px;
}

.scwoffinteriors_fitoursv,.scwoffinteriors_proslider {
  margin-top: 50px;
}
.scwofftechnology_banner_button {
  margin-bottom: 0;
}
.scwoffinteriors_boxes_item_but {
  padding: 10px 30px;
}
.scwoffinteriors_banner_des, .scwoffoffsupplies_banner_des {
  width: 90%;
  font-size: 16px;
}
.scwofftechnology_banner_des {
  width: 90%;
  font-size: 16px;
  padding-bottom: 20px;
}
.scwoffinteriors_boxes .container {
  width: 600px;
  grid-template-columns: 1fr;
}

.scwoffinteriors_boxes_item {
  height: 250px;
}
.scwoffinteriors_boxes {
  margin-top: 50px;
}
.scwoffinteriors_fitoursv_right img, .scwoffinteriors_oursv_right img {
  height: 100%;
  width: 100%;
}
.scwoffinteriors_fitoursv_left_head {
  font-size: 40px;
  }
.scwoffinteriors_fitoursv_left_des {
  font-size: 16px;
  padding-right: 0;
}
.scwoffinteriors_boxes_item_name {
  width: 88%;
}
.scwoffinteriors_fitoursv .container, .scwoffinteriors_oursv .container {
  grid-gap: 50px;
  grid-template-columns: 1fr;
}
.scwoffinteriors_proslider_des {
  padding: 0 50px;
  font-size: 16px;
}
.scwofftechnology_viewoff_des {
  width: 90%;
  font-size: 16px;
}
.scwoffinteriors_proslider_buts {
  top: 38%;
}
.scwoffinteriors_showroom_info {
  margin-top: 0;
}

  .scwofftechnology_viewoff_con_slider_item_thum,
  .scwoffoffsupplies_specialoffers_con_slider_item_thum{
  height: auto;
}
.scwoffinteriors_showroom_info_head {
  font-size: 36px;
  }

.scwoffinteriors_proslider_pros_item,
.scwofftechnology_viewoff_con_slider_item,
.scwoffoffsupplies_specialoffers_con_slider_item {
  margin-right: 10px !important;
  width: 290px !important;
}
.scwoffinteriors_proslider_head,.scwoffinteriors_oursv_left_head,
.scwofftechnology_viewoff_title {
  font-size: 36px;
  }
.scwoffinteriors_proslider_pros_item_name,.scwofftechnology_viewoff_con_slider_item_name {
  font-size: 16px;
}
 .scwoffinteriors_showroom_info_des {
  width: 90%;
  font-size: 16px;
}
.page-template-page-template-offinterior .scwhome_brands_logos {
  margin-bottom: 50px;
}
.scwoffinteriors_oursv {
  padding-bottom: 50px;
}
.scwheader_menu {
  display: none;
}
.scwhome_banner_head {
  padding-top: 50px;
  width: 90%;
  font-size: 30px;
  line-height: 40px;
}

.scwhome_sustain_head span {
  font-size: 30px;
  line-height: 40px;
}
.scwhome_banner_button {
  margin-bottom: 50px;
}
#main-header {
  margin-top: 0;
  height: 100px;
  padding: 12.79px 0;
}
.scwheader_logo img {
  width: 160px;
  height: 74.42px;
  object-fit: contain;
}
.scwheader_mobile .fa.fa-bars {
  top: 25px;
}
.scwhome_boxes .container {
  grid-template-columns: 1fr;
}
.scwhome_boxes_left {
  padding-top: 70px;
  padding-left: 26.5px;
  padding-right: 26.5px;
  padding-bottom: 70px;
}
.scwhome_banner_button img {
  
}
.scwhome_boxes_head {
  padding-right: 0;
  padding-left: 0;
}

.scwoffinteriors_showroom {
  margin-bottom: 0;
}
.scwhome_brands .bx-wrapper {
  margin-bottom: 50px;
}
.scwhome_features {
  padding-top: 40px;
}
.scwhome_features_item.leftext, .scwhome_features_item.rightext {
  margin-bottom: 0;
}
.scwhome_features_item.leftext .scwhome_features_item_img {
  width: 100%;
  float: left;
  padding-left: 0;
}

.scwhome_features_item.leftext .scwhome_features_item_con {
  width: 100%;
  padding-right: 0;
  padding-top: 40px;
}
.scwhome_features_item_con_title {
  font-size: 36px;
  line-height: 44px;
}

.scwhome_features_item.rightext .scwhome_features_item_img {
  width: 100%;
  padding-right: 0;
}
.scwhome_features_item.rightext .scwhome_features_item_con {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  padding-top: 40px;
}
.scwhome_banner2_box {
padding-top: 38.5px;
width: 80%;
height: auto;
background: #FFFFFF;
border: 1px solid #CACACA;
border-radius: 20px;
padding-bottom: 40px;
padding-left: 21px;
padding-right: 21px;
margin: 0 auto;
}
.scwhome_banner2 {
  background-position: top left 30% !important;
}
.scwhome_banner2_box_title {
  font-size: 24px;
  line-height: 29px;
}
.scwhome_banner2_box_subtitle {
  font-size: 22px;
}
.scwhome_banner2_box_subtitle {
  padding-bottom: 22.5px;
}
.scwhome_banner2_box_des {
  margin-bottom: 16px;
}
.scwhome_banner2 .container {
  grid-template-columns: 1fr;
}
.scwhome_brands_title {
  width: 100%;
  font-size: 36px;
  line-height: 44px;
}
.scwhome_brands_subtitle {
  width: 100%;
  font-size: 30px;
}
.scwoffinteriors_oursv_left_des {
  padding-right: 0;
}
.scwhome_brands_des {
  width: 100%;
  margin-bottom: 40px;
}
.scwhome_brands_logos {
  grid-gap: 51.5px;
  grid-template-columns: 1fr 1fr 1fr;
  row-gap: 30px;
  margin-bottom: 60px;
}
.scwhome_testimonials .container {
  padding-bottom: 280px;
  margin-bottom: 0;
  margin-top: 0;
}

.scwhome_testimonials_slider_item_head {
  font-weight: 400;
  font-size: 24px;
  line-height: 29px;
  width: 100%;
  display: inline-block;
  padding-top: 0;
  padding-bottom: 16px;
  padding-left: 17.41px;
  padding-right: 17.41px;
}
.scwhome_testimonials_buts {
  top: auto;
  bottom: 0;
  position: relative;
  width: 40% !important;
  text-align: center;
  margin: 0 auto;
}
.scwhome_testimonials_con_left a {
  left: 25%;
}
.scwhome_testimonials_con_right a {
  right: 25%;
}
.scwhome_testimonials_con .bx-wrapper {
  margin-bottom: 0;
}
.scwhome_testimonials2 .container {
  background: #222222;
  border-radius: 20px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  display: inline-block;
  width: 70%;
}
.scwhome_testimonials2 {
  margin-top: -164px;
  margin-bottom: 50px;
}
.scwhome_testimonials2_left {
  width: 100%;
  padding-top: 256.28px;
}
.scwhome_testimonials2_right {
  width: 100%;
  float: right;
  padding-left: 0;
  text-align: center;
  position: absolute;
  top: 86px;
}
.scwhome_testimonials2_right img {
  display: none;
}
.scwhome_testimonials2_right_head {
  text-align: center;
  width: 100%;
  padding-right: 60px;
  padding-bottom: 24px;
  padding-left: 60px;
  font-size: 36px;
  line-height: 46px;
}
.scwhome_testimonials2_left img,
.scwhome .scwhome_testimonials2_left img,
.scwfitourservice .scwhome_testimonials2_left img {
  position: relative;
  top: 5px;
  left: 0;
  width: 218.95px;
  height: 293.75px;
  object-fit: contain;
}
.scwhome_testimonials2_right_button {
   margin: 0 auto;
  width: 80%;
  float: none;
}
.scwhome_testimonials2_right .scwhome_testimonials2_right_button img {
  display: inline-block;
}
.scwhome_blogs_head_text {
  font-size: 36px;
  line-height: 44px;
  width: 53%;
  display: inline-block;
  font-weight: 700;
}
.scwhome_blogs_head_buts {
  top: 0;
}
.scwhome_blogs_head {
  margin-bottom: 30.08px;  
  margin-top: 30px;
}
.scwhome_blogs_con_slider_item {
  padding-top: 157.78px;
  padding-left: 22px;
  padding-right: 22px;
  padding-bottom: 20.79px;
  height: 263.56px;
  margin-right: 8px;
  width: 244px !important;
}
.scwhome_blogs_con_slider_item_name a {
  width: 85%;
  font-size: 16px;
  line-height: 22px;
}
.scwhome_blogs_con_slider_item_info {
  font-size: 10px;
  line-height: 13px;
}
.scwhome_blogs_con .bx-wrapper {
  margin-bottom: 61.22px;
}
#main-footer {
  background: #222;
  padding-top: 60.17px;
  padding-bottom: 30.25px;
}


.scwfooter_head_socials {
  width: 100%;
  float: left;
  text-align: center;
  padding-top: 40px;
}
.scwfooter_con_left {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px;
  width: 100%;
  row-gap: 0;
}
.scwfooter_con_left_col1 {
  margin-top: 30px;
}
.scwfooter_con_left_col2 {
  margin-top: 30px;
}
.scwfooter_con_right {
  width: 100%;
  padding-left: 0;
}
.scwfooter_con_right form {
  margin-top: 71.61px;
}
.scwfooter_con_right_head {
  left: 0;
  top: 55px;
}
.scwfooter_con_right form::before {
  width: 17%;
}
.scwfooter_con_right form::after {
  width: 17%;
}
.scwfooter_con_right form {
  padding-left: 34px;
  padding-right: 34px;
  padding-top: 37.5px;
  padding-bottom: 0;
}
.scwfooter_con_right form p:nth-child(2), .scwfooter_con_right form p:nth-child(4) {
  padding-right: 0;
}
.scwfooter_con_right form p:nth-child(2), .scwfooter_con_right form p:nth-child(3), .scwfooter_con_right form p:nth-child(4), .scwfooter_con_right form p:nth-child(5) {
  width: 100%;
}
.scwfooter_con_right form p:nth-child(3), .scwfooter_con_right form p:nth-child(5) {
  padding-left: 0;
}
.scwfooter_con_right form p label {
  margin-bottom: 16px;
}
.scwfooter_con_cpr {
  width: 100%;
  float: left;
  position: relative;
  bottom: 0;
  text-align: center;
  margin-top: 30px;
}

.scwfooter_con_cpr_menu ul li {
  padding: 0 8px;
}
.scwheader_mobile_con {
  padding-top: 30%;
}
.scwheader_mobile_con .menu-main-menu-container ul {
  width: 100%;
}
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children::after,
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children:hover::after{
  right: 30%;
}
.scwofftechnology_banner .scwhome_video_youtube {
  padding: 75.25%;
}
.scwofftechnology_banner {
  padding-bottom: 50px;
  margin-bottom: 50px;
}
.scwofftechnology_boxes {
  margin-top: 0px;
}
.scwofftechnology_viewoff .container {
  grid-template-columns: 1fr;
  grid-gap: 50px;
}
}
@media (min-width:480px) and (max-width:639px){
.container {
  width: 440px;
}
.scwproject_related_pros .scwproject_related_pros_item_thum:hover {
  height: 86%!important;
}
.scwproject_features_item_con_subtitle {
  font-size: 25px!important;
  line-height: normal!important;
}
.scwproject_intro_content {
  width: 80%!important;
  grid-template-columns: 1fr!important;
}
.scwproject_intro_content_prev {
  left: 0%!important;
}
.scwproject_intro_content_mext {
  right: 0%!important;
}
#colorbox.colorbox_1 #cboxLoadedContent {
  width: 400px!Important;
  margin-left: -50px;
}
#colorbox.colorbox_1 #cboxClose {
  right: -40px;
}
#colorbox.colorbox_1 {
  right: auto;
}
.scwproject_gallery_slider_con_item img{
	height:180px!important;
}
.scwproject_gallery_slider_con {
    grid-template-columns: 1fr 1fr 1fr!important;
}
.scwproject_extraimgs .container,
.scwproject_details .container {
  width: 440px!important;
}
.scwproject_extraimgs .container {
  grid-gap: 10px!important;
}
.scwproject_extraimgs_item:nth-child(1) img, .scwproject_extraimgs_item:nth-child(3) img {
  height: 220px!important;
}
.scwproject_extraimgs_item:nth-child(2) img {
  height: 250px!important;
}
.scwproject_details .container {
  grid-template-columns: 1fr!important;
}
.scwproject_details_right {
  padding-left: 0!important;
  border-left: none!important;
}
.scwproject_findoutmore_title {
  font-size: 30px!important;
  line-height: 40px!important;
  padding: 0!important;
}
.scwproject_findoutmore_subtitle {
  padding: 0 5%!important;
}
.scwproject_related_head {
  font-size: 30px!important;
}

.scwproject_related_pros_item_name a {
  font-size: 26px!important;
  line-height: 36px!important;
  padding-top: 30px!important;
  width: 100%!important;
}
.scwproject_contact_title,
.scwproject_contact_title span {
  font-size: 30px!important;
  line-height: 40px!important;
}
.scwproject_contact_des {
  font-size: 16px!important;
  line-height: 26px!important;
  width: 100%!important;
}
.scwproject_contact_form form {
  width: 100%!important;
}
.scwproject_related_pros_item_thum img {
  height: auto!important;
}
.scwproject_features,
.scwproject_extraimgs,
.scwproject_details,
.scwproject_findoutmore,
.scwproject_related {
  margin-bottom: 30px!important;
}
.scwproject_contact {
  padding-top: 30px!important;
}
.scwproject_findoutmore .container {
  padding: 30px 0!important;
}
.scwproject_related_head,
.scwproject_contact {
  padding-bottom: 30px!important;
}
.scwproject_gallery_slider .bx-wrapper .bx-viewport,
.scwproject_gallery_slider_con_item {
  height: 200px !important;
}

.scwproject_gallery_slider {
  margin-top: 90px!important;
}
.scwproject_gallery_des {
  font-size: 16px!important;
  line-height: 26px!important;
  width: 100%!important;
}
.scwproject_intro_cat {
  padding-top: 30px!important;
}
.scwproject_intro_name {
  font-size: 30px !important;
  line-height: normal!Important;
}
.scwproject_gallery {
  margin-top: 30px!important;
  padding-top: 30px!important;
  margin-bottom: 130px!important;
}
.scwproject_features_item.leftext, .scwproject_features_item.rightext {
  grid-template-columns: 1fr!important;
  grid-gap: 30px!important;
}
.scwproject_intro_des {
  font-size: 16px!important;
  line-height: 26px!important;
  width: 100%!important;
  padding-bottom: 30px!important;
}
.scwproject_intro_video {
  width: 100%!important;
  height: 300px!important;
}
.scwfitourwork_content_projects_item_name {
  padding-top: 30px!important;
}
.scwfitourwork_content_projects_item_info a {
  font-size: 14px!important;
  height: 50px!important;
  line-height: 50px!important;
  width: auto!important;
  padding: 0 10px!important;
}
.scwfitourwork_content_info h1 {
  font-size: 45px!important;
  line-height: 55px!important;
  width: 100%!important;
}
.scwfitourwork_content_info div {
  font-size: 16px!important;
}
.scwfitourwork_content_projects_item_name a {
 font-size: 30px!important;
}
.scwfitourwork_content_projects_item .scwfitourwork_content_projects_item_img,
.scwproject_related_pros_item_thum img {
  height: 464px!important;
}
.scwfitourwork_content_projects {
  margin-top: 50px!important;
  grid-column-gap: 0!important;
  grid-row-gap: 30px!important;
  margin-bottom: 50px!important;
  grid-template-columns: 1fr!important;
}
.scwfitourservice_ourwork_info_head {
  width: 80%;
  font-size: 30px;
  text-align: center;
}

.scwfitourservice_ourwork_info_button {
bottom: 50px !important;
}
.scwfitourservice_ourwork_info .container {
  background-position: top right !important;
    padding-top: 50px!Important;
  padding-bottom: 141px!Important;
}
.scwfitourservice_ourwork_info {
  padding-bottom: 50px;
  padding-top: 50px;
}
.scwoffinteriors_proslider_buts_center {
  right: auto;
}
.scwoffinteriors_proslider {
  margin-bottom: 50px;
}
.scwoffinteriors_newbanner {
  margin-bottom: 50px;
}
.scwoffinteriors_newbanner_title {
  width: 100%;
  padding: 30px 0;
  font-size: 45px;
}
.scwoffinteriors_newbanner_des {
  font-size: 18px;
  padding: 0 20px;
  width: 100%;
}
.scwoffinteriors_newbanner_button_boc {
  width: 100%;
  display: inline-block;
  text-align: center;
  padding: 30px 0;
}
.scwoffinteriors_newbanner .container {
  background-position: top right !important;
}
.scwproduct_fblock_images_gl_item {
  height: 135px;
}
.scwproduct_fblock_images_gl {
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 10px;
}
.scwhome_blogs_con_slider_item_des {
  font-size: 14px;
  bottom: 40px;
  margin: 20px 0;
  left: 22px;
  line-height: 20px;
}
#cboxContent {
  margin-top: 100px;
}
.scwoffinteriors .scwhome_banner2 {
  margin-top: 50px;
}
.scwhome .scwhome_features {
  padding-bottom: 40px;
}
.scwhome_testimonials_slider_item_des {
	overflow: auto;
height: 110px;
margin-bottom: 20px;
}
.scwcategory_content_right h1 {
  margin: 20px 0 !important;
}
.scwcategory_content_top_des {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
    font-size: 14px;
line-height: 24px;
}
.scwcategory_content_top_right {
  width: 100%;
  padding-left: 0;
  margin: 10px 0;
}
.scwhome_brands {
  margin-top: 0!important;
}
.scwhome_testimonials_slider_item_des {
  padding: 10px;
}
.scwhome_testimonials_slider_item_des {
  font-size: 16px;
  line-height: 26px;
}
.scwhome_testimonials_icon {
  padding-bottom: 0px;
}
.scwhome_brands_buts {
  bottom: 220px;
}

.scwcategory_content_top_filter_mode_text {
  left: -15px;
}
.scwofftechnology_topbuts_logo img {
  width: 40%;
}
.scwofftechnology_banner_button {
  margin-bottom: 0;
}
#cboxLoadedContent #scwlogin {
    grid-template-columns: 1fr;
}
.scwreg p.scwreg_head {
    left: auto;
    top: -35px;
    right: auto;
    text-align: center;
    margin: 0 auto;
	font-size:36px;
}
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0!important;
  z-index: 9999;
  overflow: hidden;
  right: 0;
  margin: 0 auto;
}
.scw_blog_item_info {
  font-size: 16px;
}
.scw_blog .container {
  grid-template-columns: repeat(2, 1fr);
}
.scwdivipage h1 {
  width: 100%;
}
.scwdivipage .scwofftechnology_topbuts {
  top: -250px;
}
ul.scwofftechnology_topbuts_dropdown_con {
    margin-top: 15px;
}
.scwhome_banner2_box_fadebg {
    top: 30%;
    width: 75%;
    left: 20px;
    height: 35%;
}
.scwhome_testimonials2_left img,
.scwhome .scwhome_testimonials2_left img,
.scwfitourservice .scwhome_testimonials2_left img {
    width: 300px;
    height: 320px;
    position: relative;
}
ul.scwofftechnology_topbuts_dropdown_con {
    right: auto;
    left: 0;
}
.scwfitourservice_ourwork_items_slider_item {
    height: 380px;
}
.scwlogasvcall_con_left {
    width: 100%;
    text-align: center;
}
.scwlogasvcall_con_right {
    width: 100%;
}
.scwlogasvcall_con_right form p label {
    grid-template-columns: 1fr 2fr;
    padding-left: 10px;
    font-size: 16px;
}
p.scwlogasvcall_con_head {
    padding: 30px 0;
    font-size: 40px;
}
.scwoffoffsupplies_specialoffers_buts {
  top: 3%;
}
.scwcategory_catalogues_slider_item_name {
  display: grid;
  height: 48px;
  align-items: center;
}
.scwcategory_content_products_item_thumb img {
  height: 200px;
}
.scwcatalogues_con_filter_cats,.scwcatalogues_con_filter_brands {
  margin-top: 10px;margin-right:0
}
.scwcatalogues_con_item_br {
  margin-bottom: 0;
}
.scwcatalogues_con_items .container {
  grid-template-columns: repeat(2, 1fr);
}
.scwcatalogues_con_item_thum img {
  height: 200px;
}
.scwfooter_con {
  grid-template-columns: 1fr;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item {
  grid-template-columns: 1fr;
}
.scwproduct_fblock_images_main {
  height: 450px;
}
.managed-print-service-cols {
  grid-template-columns: repeat(2, 1fr);
}
.scwhome_banner .scwhome_video_youtube {
  padding: 115%;
}
.scwhome_features_item.rightext {
  margin-top: 50px;
}
.page-template-page-template-offtechnology .scwhome_requestbrochure {
  margin-bottom: 0;
}
.scwofftechnology_viewoff_but {
  margin-bottom: 0;
}

.scwofftechnology_print_left_but2,.scwofftechnology_firstblock_right_but2 {
  margin-left: 0;
}
.scwofftechnology_banner .container {
  top: 55%;
}
.scwofftechnology_viewoff .container {
  grid-template-columns: 1fr;
  grid-gap: 50px;
}
.scwofftechnology_viewoff_left img {
  width: 440px;
  height: 100%;
}
.scwofftechnology_viewoff_right {
  width: 100%;
}
.scwscwmps_banner_head {
  width: 100%;
}
.scwscwmps_banner {
  padding: 100px 0;
}
.scwhome_requestbrochure {
  margin-top: 50px;
}
.home .scwhome_banner_head {
  padding-top: 150px;
}
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children a::before,
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children:hover a::after {
  right: 15%;
}
#download h2, #install h2, #defaults h2 {
  font-size: 30px;
}
.scwprintfaq_con_items_head {
  font-size: 16px;
  line-height: normal;
}
.scwprintfaq_con_items_con p:nth-child(n+1) {
  width: 100%;
}
.scwprintfaq_con_items_con p:nth-child(1) iframe {
  padding-right: 0;
}
.scwprintfaq_con_items_con h4 {
  width: 100%;
  margin-top: 20px;
}
.scwprintfaq_con_head {
  font-size: 22px;
  line-height: normal;
}
.scwtechservice_intro_head,.scwtechservice_banner_subhead,.scwtechservice_intro_box_left{
  width: 100%;
}
.scwtechservice_banner {
  padding: 50px 0;
}
.scwtechservice_intro_box_right {
  width: 100%;
  margin-top: 30px;
}
.scwtechservice_banner_head {
  width: 100%;
  font-size: 30px;
}
.scwtechservice_banner_con {
  width: 100%;
}
.scwremotesupport_con_head {
  font-size: 36px;
}
.scwremotesupport_con {
  padding: 50px 0;
}
.scwremotesupport_con_right {
  width: 80%;
}
.scwremotesupport_con_right {
  width: 100%;
  padding-left: 0;
  padding-top:50px;
}
.scwremotesupport_con_left {
  width: 100%;
}
.scwmetereading {
  padding-bottom: 0;
}
.scwmetereading_con_head {
  font-size: 32px;
}
.scwmetereading_con_left {
  width: 100%;
}
.scwmetereading_con_right {
  width: 100%;
  padding-left: 0;
  padding-top: 30px;
}
.scwofftechnology_extrasv_right_des p {
  font-size: 16px;
}
.scwofftechnology_extrasv_right_head {
  font-size: 36px;
}
.scwofftechnology_extrasv .container {
  grid-gap: 50px;
  align-items: center;
  grid-template-columns: 1fr;
}
.scwofftechnology_extrasv_right {
  width: auto;
}
.scwofftechnology_extrasv {
  margin-bottom: 0;
}
.scwofftechnology_extrasv_left img {
  width: 100%;
  height: 100%;
}
.scwhaveyou_banner_head,.scwscwmps_banner_head {
  font-size: 30px;
}
.scwhaveyou_con_item_head {
  font-size: 22px;
  line-height: 34px;
}
.scwhaveyou_banner {
  padding: 100px 0;
}
.scwhaveyou_banner_head,.scwhaveyou_con_item_head {
  width: 100%;
}
.scwhaveyou_con {
  padding: 50px 0;
}
.scwhome_counter .container {
  grid-template-columns: 1fr;grid-gap: 20px;
}
.scwprinterquote_con_head {
  font-size: 31px;
}
.scwprinterquote_con_head {
  padding-bottom: 30px;
}
.scwprinterquote_con_left {
  width: 100%;
  padding-right: 0;
  padding-bottom: 30px;
}
.scwprinterquote_con_right {
  width: 100%;
}
.scwhome_boxes_button {
  position: relative;
  bottom: 0;
  left: 0;
  right: auto;
}
.scwhome_requestbrochure_right_des {
  width: 100%;font-size: 16px;
}
.scwhome_requestbrochure_right_head {
  font-size: 25px;
}
.scwhome_requestbrochure_left {
  width: 100%;
  height: auto;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.scwhome_requestbrochure_right {
  padding-left: 0;
  display: inline-block;
  margin-top: 30px;
  width: 100%;
}
.scwhome_requestbrochure .container {
  padding: 40px;
}
.scwhome_features_item.leftext, .scwhome_features_item.rightext {
  display: inline-block ;
}
.scwofftechnology_topbuts_item {
  width: 50%;
  margin: 10px 25% !important;
}
.scwofftechnology_topbuts {
    top: 45px;
    width: 100%;
    text-align: left;
}
.scwofftechnology_topbuts_link {
  margin-bottom: 0;
}
.scwofftechnology_topbuts_link {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  text-align: left;
  margin-right: 10px;
}
.scwofftechnology_topbuts_item img {
  right: 14px;
}
.scwoffoffsupplies_banner_subhead{
  font-size: 30px;width:100%;
  }
.scwofftechnology_banner_subhead {
  font-size: 24px;
  width: 100%;
  line-height: normal;margin-bottom: 10px;
}
.scwoffinteriors_boxes {
  margin-top: 50px;
}
.scwoffinteriors_banner .scwhome_video_youtube {
  padding: 114%;
}
.scwoffinteriors_banner_button {
  margin-bottom: 50px;
}
.scwhome_banner_subhead, .scwhome_banner_subhead2 {
  width: 100%;
}
.scwhome_sustain_head {
  font-size: 35px;
  line-height: 45px;
}
.scwhome_sustain_left a {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 300px;
}
.scwcontact_getintouch_left_head {
  font-size: 56px;
  line-height: 66px;
}
.scwcontact_getintouch_left_subhead {
  font-size: 20px;
}
.scwcontact_getintouch .container {
  grid-template-columns: 1fr;
}
.scwcontact_address_limer_head, .scwcontact_address_dublin_head {
  font-size: 40px;
}
.scwcontact_support_con {
  grid-template-columns: 1fr;
  width: 80%;
  margin: 0 auto;
}
.scwcontact_address .container {
  grid-template-columns: 1fr;
}

.scwcontact_address_limer_img img, .scwcontact_address_dublin_img img {
  height: 300px;
}
.scwcontact_support_item_text {
  font-size: 20px;
}
.scwcontact_getintouch_right .wpcf7-form-control.has-spinner.wpcf7-submit {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0 30px;
}
.scwcontact_getintouch_right .wpcf7-form.init {
  padding-left: 30px;
  padding-right: 30px;
}
.scwcontact_getintouch {
  background: linear-gradient(180deg, #fff 47%, #000 47%);
}
.scwcontact_getintouch_right_head {
  left: 0;
  font-size: 36px;
}
.scwcontact_getintouch_left {
  padding: 50px 0;
  width: 440px;
}
.scwcontact_getintouch_right {
  padding-left: 0;
  width: 440px;
}
.scwcontact_address {
  padding-top: 50px;
  padding-bottom: 50px;
}
.scwcontact_support {
  padding-bottom: 50px;
}
.scwhome_sustain .container {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 26.92px;
  padding-right: 26.11px;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  border-radius: 20px;
  display: inline-block;
  width: 100%;
  background-position: top center !important;
}
.scwhome_sustain_left {
  text-align: center;
}
.scwhome_sustain_left a {
  float: none;
  margin: 0 auto;
}
.scwhome_sustain_des {
  margin-bottom: 24px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.scwcategory_content_top_filter_mode i {
  padding-left: 0;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item_favor {
  border-radius: 20px 20px 0px 0px;
}
.scwfitourservice_ourwork_items_slider {
  grid-template-columns: 1fr;
}
.scwfitourservice_whycu_con {
  margin-top: 50px;
  grid-template-columns: 1fr;
  grid-gap: 50px;
}
.scwfitourservice_whycu_item {
  grid-template-columns: 1fr;
  }
.scwfitourservice_ourwork_items {
  position: relative;
}
.scwfitourservice_whycu_item:nth-child(5) {
  margin-left: 54%;
}
.scwfitourservice_glenstal {
  margin-top: 50px;
  padding-top: 50px;
  padding-bottom: 400px;
  grid-template-columns: 1fr;
  grid-gap: 0;
}
.scwfitourservice_glenstal .container {
  width: 440px;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 50px;
  margin: 0 auto;
  padding-right: 0;
}
.scwfitourservice_features .container {
  grid-gap: 30px;
  grid-template-columns: 1fr;
}
.scwfitourservice_glenstal_right {
  right: 0;
  width: 100%;
  height: 45%;
  position: absolute;
  top: auto;
  background-size: cover!Important;
  background-repeat: no-repeat !important;
  bottom: 0;
}
.scwfitourservice_banner {
  padding-bottom: 50px;
  padding-top: 50px;
}
.scwfitourservice_whycu {
  margin-top: 50px;
}
.scwfitourservice_banner_head {
  font-size: 50px;
  line-height: 60px;
}
.scwfitourservice_contem .container {
  display: grid;
  grid-template-columns: 1fr;
  align-items: center;
  grid-gap: 50px;
}
.scwfitourservice_contem_left {
  padding-right: 0;
  width: 100%;
}
.scwfitourservice_contem_right {
  float: left;
  width: 100%;
  padding-left: 0;
}
.scwfitourservice_features {
  margin: 50px 0;
}
.scwfitourservice_ourwork_info_des {
  width: 90%;
}
.scwfitourservice_ergonomic_left {
  width: 100%;
  text-align: center;
}

.scwfitourservice_contem_left_head {
  font-size: 40px;
}
.scwfitourservice_contem_left_des {
  font-size: 16px;
}
.scwfitourservice_contem {
  margin-bottom: 50px;
}

.scwfitourservice_ergonomic {
  margin-top: 0;
  padding: 50px 0;
  margin-bottom: 50px;
}
.scwfitourservice_ergonomic_left img {
  top: 0;
  width: 60%;
  object-fit: contain;
  margin: 0 auto;
  position: relative;
  text-align: center;
}
.scwfitourservice_ergonomic_right {
  width: 100%;
}
.scwfitourservice_features_item span {
  font-size: 30px;
}
.scwfitourservice_features_item {
  padding: 100px 10px;
}
.scwfitourservice_banner_des {
  width: 80%;
  font-size: 20px;
}
.scwfitourservice_ergonomic_right_head {
  font-size: 26px;
}
.scwfitourservice_ergonomic_right_des {
  font-size: 16px;
}
.scwfitourservice_glenstal_left {
  padding-right: 0;
  width: 100%;
}
.scwfitourservice_glenstal_left_head {
  font-size: 36px;
  padding-right: 0;
  line-height: 46px;
}

.scwmyquotes_item, .scwmyfavors_item {
 display: inline-block;
  line-height: normal;
}
.scwmyquotes_item_link, .scwmyfavors_item_link {
  border-right: none;
  text-decoration: unset;
  border-bottom: 1px solid #cacaca;
  line-height: normal;
  padding: 10px 0;
  width: 100%;
  display: inline-block;
}
.scwmyquotes_item_name, .scwmyfavors_item_name {
  border-left: none;
  border-right: none;
  line-height: normal;
  border-top: 1px solid #cacaca;
  border-bottom: 1px solid #cacaca;
  padding: 10px 0;
}
.scwmyquotes_item_del, .scwmyfavors_item_del {
  padding: 10px 0;
  display: inline-block;
}
.scwproduct_fblock_info_logo img {
  max-width: 100px;
}
.scwcategory_content_products_item_favor img,
.scwcategory_content_products_list.list .scwcategory_content_products_item_favor img {
  right: 40.75px;
}
.scwcategory_content_products_item_favor,
.scwcategory_content_products_list.list .scwcategory_content_products_item_favor {
  padding: 12px 0;
}
.scwcategory_content_products_item_favor_it_text {
  font-size: 9px;
}
#contactform form p:nth-child(2), #contactform form p:nth-child(4),
#scwcontact_popup form p:nth-child(2), #scwcontact_popup form p:nth-child(4) {
  padding-right: 0;
}
#contactform form p:nth-child(2), #contactform form p:nth-child(3), #contactform form p:nth-child(4), #contactform form p:nth-child(5),
#scwcontact_popup form p:nth-child(2), #scwcontact_popup form p:nth-child(3), #scwcontact_popup form p:nth-child(4), #scwcontact_popup form p:nth-child(5) {
  width: 100%;
}
#contactform form p:nth-child(3), #contactform form p:nth-child(5),
#scwcontact_popup form p:nth-child(3), #scwcontact_popup form p:nth-child(5) {
  padding-left: 0;
}

.scwcategory_content_top_filter_mode i {
  font-size: 26px;
  padding-top: 10px;
}

.scwcategory_content_top_myquotes_text, .scwcategory_content_top_myfavor_text, .scwcategory_content_top_filter_text, .scwcategory_content_top_filter_mode_text {
  font-size: 14px;
  margin-right: 10px;
}
.scwcategory_content_top_filter_mode {
  float: left;
}
.scwcategory_content_top_myquotes {
  padding-right: 20px;
}
.scwcategory_content_products_list.list .scwcategory_content_cat_item {
  grid-template-columns: 1fr;
}
.scwcategory_content_products_list.list .scwcategory_content_cat_item::before {
  display: none;
}
.scwcategory_content_products_list.list .scwcategory_content_cat_item_leftop {
  position: relative;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
.scwcategory_content_products_list.list .scwcategory_content_cat_item_leftop::after {
content: "";
background: #cacaca;
width: 100%;
height: 1px;
position: absolute;
bottom: 0%;
left: 0;
}
.scwcategory_content_products_list.list .scwcategory_content_cat_item_rightbot {
  padding-left: 0;
  padding-right: 0;
}
.scwcategory_content_cat_item_name {
  font-size: 18px;
}
.scwcategory_content {
  margin-top: 50px;
  margin-bottom: 50px;
}
.scwcategory_content_cat_item_leftop img {
  width: 100%;
  height: auto;
}
.scwproduct_fblock_info_cats_item:nth-child(3) {
  padding: 0 10px;
  margin: 0 10px;
}
.scwproduct_fblock_info_buts_buynow {
  margin-right: 0px;
  margin-bottom: 20px;
}
.scwproduct_fblock_info_attrs_pr {
  margin-bottom: 10px;
}
.scwproduct_scblock {
  margin-top: 30px;
}
.scwproduct_fblock_info_attrs_pr:nth-child(5) {
  margin-right: 0;
}
.scwproduct_fblock_info_attrs_pr {
  margin-right: 19.67px;
}
.scwproduct_scblock_content_item_ft {
  width: 100%;
}
.scwproduct_fblock_images {
  width: 100%;
}
.scwproduct_scblock_tabs_item {
  margin-right: 30px;
}
.scwproduct_fblock_info {
  width: 100%;
  padding-left: 0;
  padding-top: 30px;
}
.scwproduct_related {
  margin: 50px 0;
}
.scwproduct_related_head {
  font-size: 36px;
  line-height: normal;
}
.video-wrapper {
  height: 400px;
}
.scwproduct_related_posts_item_title {
  font-size: 20px;
}
.scwproduct_related_posts_item_img {
  width: 80%;
  height: auto;
}
.scwproduct_related_posts {
  width: 100%;
  grid-gap: 10px;
}
.scwofftechnology_print_right img,.scwoffoffsupplies_offsup_right img,.scwofftechnology_firstblock_left img {
  width: 100%;
  height: 100%;
}
.scwofftechnology_print_left_des,.scwofftechnology_cloud_left_des,.scwoffoffsupplies_offsup_left_des {
  padding-right: 0;
}
.scwoffinteriors_banner {
  padding-top: 0;
  padding-bottom: 0;
}
.scwcategory_banner h1 {
  font-size: 40px;
  line-height: 50px;width: 100%;
}
.scwcategory_des{
	width:100%;font-size:16px;
}
.scwcategory_banner {
  padding-top: 50px;
  padding-bottom: 50px;
}
.scwcategory_catalogues {
  margin-top: 50px;
  margin-bottom: 50px;
}
.scwcategory_breacum_spec {
  margin: 0 10px;
}
.scwcategory_content_top_filter_popup {
  
}
.scwcategory_content_products_list.list .scwcategory_content_products_item_leftop {
  width: 100%;
  border-bottom:1px solid #cacaca;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item::before {
  display:none;
}
.scwcategory_catalogues {
  padding-left: 30px;
  padding-right: 30px;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item_rightbot {
  width: 100%;
  padding: 20px;
}
.scwcategory_catalogues_head_text {
  font-size: 40px;
}
.scwcategory_catalogues_slider_item {
  width: 188px !important;
  margin-right: 10px!Important;
}
.scwcategory_content_left {
  width: 100%;
}
.scwcategory_content_right {
width: 100%;
padding-left: 0;
border: none;
}
.scwcategory_content_top {
margin-bottom: 0px;
}
.scwcategory_content_list_item_lb a{
  font-size: 14px;
  word-break: break-all;
}
.scwcategory_content_products_list.grid {
  grid-template-columns: 1fr;
}

  .scwoffinteriors_showroom_slider_item.slick-slide.slick-active, .scwoffinteriors_showroom_slider_item.slick-slide {
  height: 190px;
}
.scwoffinteriors_showroom .scwoffinteriors_showroom_slider.slick-slider {
  height: 260px;
}
.scwoffoffsupplies_banner {
  padding-top: 250px;
  padding-bottom: 50px;
}
.scwoffoffsupplies_topbuts {
  top: -95px;
}
.scwoffoffsupplies_offsup {
  padding-top: 50px;
  padding-bottom: 0;
}
.scwoffoffsupplies_specialoffers_des {
  margin-bottom: 30px;
}
.scwoffoffsupplies_scoffsupp {
  margin-top: 50px;
  margin-bottom: 50px;
}
.scwoffoffsupplies_scoffsupp_left_head {
  margin-top: 0;
  }
  .scwoffoffsupplies_scoffsupp_left_but {
  margin-bottom: 500px;
}
.scwoffoffsupplies_scoffsupp {
  background-size: 95% 55% !important;
  background-position: bottom right !important;
}
.scwoffoffsupplies_scoffsupp_left {
  width: 100%;
}
.scwofftechnology_banner .scwhome_video_youtube {
  padding: 106.25%;
}
.scwofftechnology_banner {
  padding-top: 0;
  padding-bottom: 50px;
  margin-bottom: 50px;
}
.scwofftechnology_boxes {
  margin-top: 0;
}
.scwofftechnology_boxes .container {
  grid-template-columns: 1fr;
  width: 90%;
}
.scwofftechnology_cloud_right img {
  width: 100%;
  height: 100%;
}
.scwofftechnology_cloud_left {
  width: 100%;
}
.scwofftechnology_cloud_left_des {
  padding-right: 0;
}
.scwofftechnology_boxes_item {
  height: auto;
  padding-bottom: 30px;
}
  .scwofftechnology_boxes_item a.scwofftechnology_boxes_item_but {
  width: auto;
  position: relative;
  margin-top: 24px;
}
.scwofftechnology_boxes_item a {
  width: 100%;
}
.scwofftechnology_print {
  padding-top: 50px;
  padding-bottom: 50px;
}
.scwofftechnology_print_left_head,.scwofftechnology_cloud_left_head,
.scwoffoffsupplies_offsup_left_head,.scwofftechnology_firstblock_right_head {
 font-size:36px;
  }
  .scwofftechnology_print_left_des,.scwofftechnology_cloud_left_des p,
.scwofftechnology_firstblock_right_des{
   font-size:16px;
  }
  .scwofftechnology_benefits_head {
  font-size: 36px;
  padding-bottom: 50px;
  }
  .scwoffoffsupplies_specialoffers_title {
  font-size: 36px;
  }
  .scwofftechnology_benefits_con {
  grid-template-columns: 1fr;
}
.scwofftechnology_viewoff {
  margin-top: 50px;
}
.scwofftechnology_cloud {
  margin-top: 50px;
  margin-bottom: 50px;
}
.scwofftechnology_print .container, .scwofftechnology_cloud .container,
.scwoffoffsupplies_offsup .container,.scwofftechnology_firstblock_boc {
  grid-gap: 50px;
  grid-template-columns: 1fr;
}
.scwofftechnology_banner_head,.scwoffoffsupplies_banner_head {
  width: 100%;
}
.scwoffinteriors_banner_head,.scwoffoffsupplies_banner_head {
  font-size: 28px;
  line-height: normal;
  width: 80%;
  padding-bottom: 24px;
}
.scwofftechnology_banner_head {
  font-size: 28px;
  line-height: normal;
  width: 100%;
  padding-bottom: 10px;
  margin-top: 100px;
}
.scwoffinteriors_fitoursv,.scwoffinteriors_proslider {
  margin-top: 50px;
}
.scwoffoffsupplies_banner_des {
  width: 85%;
}
.scwofftechnology_banner_des, .scwoffoffsupplies_banner_des {
  width: 100%;
  font-size: 14px;
  padding-bottom: 0;
}

.scwoffinteriors_banner_des {
  width: 100%;
  font-size: 16px;
  line-height: normal;
}
.scwoffinteriors_boxes .container {
  width: 80%;
  grid-gap: 10px;
  grid-template-columns: 1fr;
}
.scwoffinteriors_boxes_item {
  height: auto;
}
.scwoffinteriors_boxes_item_but {
  position: relative;
  bottom: 0;
  margin-top: 30px;
}
.scwoffinteriors_fitoursv_right img, .scwoffinteriors_oursv_right img {
  height: 100%;
  width: 100%;
}
.scwoffinteriors_fitoursv_left_head {
  font-size: 40px;
  }
.scwoffinteriors_fitoursv_left_des {
  font-size: 16px;
  padding-right: 0;
}

.scwoffinteriors_fitoursv .container, .scwoffinteriors_oursv .container {
  grid-gap: 50px;
  grid-template-columns: 1fr;
}
.scwoffinteriors_proslider_des {
  width: 100%;
  padding: 0 20px;
  font-size: 16px;
}
.scwofftechnology_viewoff_des {
  width: 100%;
  font-size: 16px;
}
.scwoffinteriors_showroom_info {
  margin-top: 0;
}

  .scwofftechnology_viewoff_con_slider_item_thum,
  .scwoffoffsupplies_specialoffers_con_slider_item_thum{
  height: auto;
}
.scwoffinteriors_showroom_info_head {
  font-size: 30px;
  }
.scwoffinteriors_showroom {
  margin-top: 0;
  margin-bottom: 0;
}
.scwoffinteriors_proslider_buts {
  top: 37%;
}
.scwoffinteriors_proslider_head,.scwoffinteriors_oursv_left_head,
.scwofftechnology_viewoff_title {
  font-size: 36px;
  }

 .scwoffinteriors_showroom_info_des {
  width: 90%;
  font-size: 16px;
}
.page-template-page-template-offinterior .scwhome_brands_logos {
  margin-bottom: 50px;
}
.scwoffinteriors_oursv {
  padding-bottom: 50px;
}
.scwheader_menu {
  display: none;
}
.scwhome_banner_head {
  padding-top: 50px;
  width: 90%;
  font-size: 22px;
  line-height: 32px;
}

.scwhome_sustain_head span {
  font-size: 25px;
  line-height: 35px;
}
.scwhome_banner_button {
  margin-bottom: 50px;
}
#main-header {
  margin-top: 0;
  height: 100px;
  padding: 12.79px 0;
}
.scwheader_logo img {
  width: 160px;
  height: 74.42px;
  object-fit: contain;
}
.scwheader_mobile .fa.fa-bars {
  top: 25px;
}
.scwhome_boxes {
margin-top:50px;
}
.scwhome_boxes .container {
  grid-template-columns: 1fr;
  width: 90%;
}
.scwhome_boxes_item {
 height: auto;
}
.scwhome_boxes_left {
  padding-top: 70px;
  padding-left: 26.5px;
  padding-right: 26.5px;
  padding-bottom: 70px;
}
.scwhome_banner_button img {

}
.scwhome_boxes_head {
  padding-right: 0;
  padding-left: 0;
}
.scwhome_brands .bx-wrapper {
  margin-bottom: 50px;
}
.scwhome_features {
  padding-top: 40px;
}
.scwhome_features_item.leftext, .scwhome_features_item.rightext {
  margin-bottom: 0;
}
.scwhome_features_item.leftext .scwhome_features_item_img {
  width: 100%;
  float: left;
  padding-left: 0;
}
.scwhome_banner2 {
  margin-top: 50px;
  margin-bottom: 50px !important;
}
.scwhome_features_item.leftext .scwhome_features_item_con {
  width: 100%;
  padding-right: 0;
  padding-top: 40px;
}
.scwhome_features_item_con_title {
  font-size: 36px;
  line-height: 44px;
}

.scwhome_features_item.rightext .scwhome_features_item_img {
  width: 100%;
  padding-right: 0;
}
.scwhome_features_item.rightext .scwhome_features_item_con {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  padding-top: 40px;
}
.scwhome_banner2_box {
  padding-top: 38.5px;
  width: 100%;
  height: auto;
  background: #FFFFFF;
  border: 1px solid #CACACA;
  border-radius: 20px;
  padding-bottom: 40px;
  padding-left: 30px;
  padding-right: 30px;
  margin: 0 auto;
}
.scwhome_banner2 .container {
  grid-template-columns: 1fr;
}
.scwhome_banner2 {
  background-position: top left 30% !important;
}
.scwhome_banner2_box_title {
  font-size: 24px;
  line-height: 29px;
}
.scwhome_banner2_box_subtitle {
  font-size: 22px;
}
.scwhome_banner2_box_subtitle {
  padding-bottom: 22.5px;
}
.scwhome_banner2_box_des {
  margin-bottom: 16px;
}
.scwhome_banner2_box_button {
  width: 100%;
}
.scwhome_brands_title {
  width: 100%;
  font-size: 30px;
  line-height: 44px;
}
.scwhome_brands_subtitle {
  width: 100%;
  font-size: 24px;
}
.scwoffinteriors_oursv_left_des {
  padding-right: 0;
}
.scwhome_brands_des {
  width: 100%;
  margin-bottom: 40px;
}
.scwhome_brands_logos {
  grid-gap: 51.5px;
  grid-template-columns: 1fr 1fr 1fr;
  row-gap: 30px;
  margin-bottom: 60px;
}
.scwhome_testimonials .container {
  padding-bottom: 280px;
  margin-bottom: 0;
  margin-top: 0;
  padding: 20px;
}

.scwhome_testimonials_slider_item_head {
  font-weight: 400;
  font-size: 20px;
  line-height: 29px;
  width: 100%;
  display: inline-block;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 17.41px;
  padding-right: 17.41px;
}
.scwhome_testimonials_buts {
  top: auto;
  bottom: -50px;
  position: relative;
  width: 40% !important;
  text-align: center;
  margin: 0 auto;
}
.scwhome_testimonials_con_left a {
  left: 15%;
}
.scwhome_testimonials_con_right a {
  right: 15%;
}
.scwhome_testimonials_con .bx-wrapper {
  margin-bottom: 0;
}
.scwhome_testimonials2 .container {
  background: #222222;
  border-radius: 20px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  display: inline-block;
  width: 70%;
}
.scwhome_testimonials2 {
  margin-top: 100px;
  margin-bottom: 30px;
}
.scwhome_testimonials2_left {
  width: 100%;
  padding-top: 165px;
}
.scwhome_testimonials2_right {
  width: 100%;
  float: right;
  padding-left: 0;
  text-align: center;
  position: absolute;
  top: 20px;
}
.scwhome_testimonials2_right img {
  display: none;
}
.scwhome_testimonials2_right_head {
  text-align: center;
  width: 100%;
  padding-right: 30px;
  padding-bottom: 24px;
  padding-left: 30px;
font-size: 26px;
line-height: 36px;
}
.scwhome_testimonials2_left img,
.scwhome .scwhome_testimonials2_left img,
.scwfitourservice .scwhome_testimonials2_left img {
  position: relative;
  top: 5px;
  left: 0;
  width: 218.95px;
  height: 293.75px;
  object-fit: contain;
}
.scwhome_testimonials2_right_button {
  margin: 0 auto;
  width: 80%;
  float: none;
}
.scwhome_testimonials2_right .scwhome_testimonials2_right_button img {
  display: inline-block;
}
.scwhome_blogs_head_text {
  font-size: 30px;
  line-height: 44px;
  width: 53%;
  display: inline-block;
  font-weight: 700;
}
.scwhome_blogs_head_buts {
  top: 0;
}
.scwhome_blogs_head {
  margin-bottom: 30.08px;
  margin-top: 30px;
}
.scwhome_blogs_con_slider_item {
  padding-top: 157.78px;
  padding-left: 22px;
  padding-right: 22px;
  padding-bottom: 20.79px;
  height: 263.56px;
  margin-right: 8px;
  width: 244px !important;
}
.scwhome_blogs_con_slider_item_name a {
  width: 85%;
  font-size: 16px;
  line-height: 22px;
}
.scwhome_blogs_con_slider_item_info {
  font-size: 10px;
  line-height: 13px;
}
.scwhome_blogs_con .bx-wrapper {
  margin-bottom: 61.22px;
}
#main-footer {
  background: #222;
  padding-top: 60.17px;
  padding-bottom: 30.25px;
}

.scwfooter_head_brands {
  width: 100%;
  float: none;
  text-align: center;
  padding-right: 0;
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 0;
}
.scwfooter_head_socials {
  width: 100%;
  float: left;
  text-align: center;
  padding-top: 40px;
}
.scwfooter_con_left {
  grid-gap: 30px;
}
.scwfooter_con_left p.scwfooter_con_head {
  font-size: 20px;
}
.scwfooter_head_brands a img {
  width: auto;
}
.scwfooter_head_brands a {
  width: 100%;
  text-align: left;
}

.scwfooter_con_left_col1, .scwfooter_con_left_col2, .scwfooter_con_right_col3, .scwfooter_con_right_col4 {
  margin-top: 30px;
}
.scwfooter_con {
  grid-gap: 0px;
}
.scwfooter_con_right {
  width: 100%;
  padding-left: 0;
}
.scwfooter_con_right form {
  margin-top: 71.61px;
}
.scwfooter_con_right_head {
  left: 0;
  top: 55px;
  font-size: 26px;
}
.scwfooter_con_right form::before {
  width: 17%;
}
.scwfooter_con_right form::after {
  width: 17%;
}
.scwfooter_con_right form {
  padding-left: 34px;
  padding-right: 34px;
  padding-top: 37.5px;
  padding-bottom: 0;
}
.scwfooter_con_right form p:nth-child(2), .scwfooter_con_right form p:nth-child(4) {
  padding-right: 0;
}
.scwfooter_con_right form p:nth-child(2), .scwfooter_con_right form p:nth-child(3), .scwfooter_con_right form p:nth-child(4), .scwfooter_con_right form p:nth-child(5) {
  width: 100%;
}
.scwfooter_con_right form p:nth-child(3), .scwfooter_con_right form p:nth-child(5) {
  padding-left: 0;
}
.scwfooter_con_right form p label {
  margin-bottom: 16px;
}
.scwfooter_con_cpr {
  width: 100%;
  float: left;
  position: relative;
  bottom: 0;
  text-align: center;
  margin-top: 30px;
}

.scwfooter_con_cpr_menu ul li {
  padding: 0 8px;
}
.scwheader_mobile_con {
  padding-top:25%;
}
.scwheader_mobile_con .menu-main-menu-container ul {
  width: 100%;
}
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children::after,
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children:hover::after{
  right: 20%;
}
.scwhome_features_item_con_subtitle {
  width: 100%;
}
.scwfooter_con_cpr_text {
  width: 100%;
}
.scwfooter_con_cpr_menu {
  width: 85%;
  float: left;
}
.scwfooter_con_right .wpcf7-form-control.has-spinner.wpcf7-submit {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0 30px;
}

}
@media (min-width:375px) and (max-width:479px){
.container {
  width: 335px;
}
.scwproject_intro_content {
  width: 80%!important;
  grid-template-columns: 1fr!important;
}
.scwproject_intro_content_prev {
  left: 0%!important;
}
.scwproject_intro_content_mext {
  right: 0%!important;
}
#colorbox.colorbox_1 #cboxLoadedContent {
  width: 320px!Important;
  margin-left: -10px;
}
#colorbox.colorbox_1 #cboxClose {
  right: -40px;
}
#colorbox.colorbox_1 {
  right: auto;
}
.scwproject_gallery_slider_con_item img{width: 100%!important;
}
.scwproject_gallery_slider_con {
    grid-template-columns: 1fr!important;
}
.scwproject_extraimgs .container {
  grid-gap: 5px!important;
}
.scwproject_details_left_subtitle {
  font-size: 25px!important;
  line-height: 35px!important;
}
.scwproject_findoutmore_subtitle {
  font-size: 16px!important;
  line-height: 26px!important;
}
.scwproject_extraimgs_item:nth-child(1) img, .scwproject_extraimgs_item:nth-child(3) img {
  height: 180px!important;
}
.scwproject_extraimgs_item:nth-child(2) img {
  height: 200px!important;
}
.scwproject_details .container {
  grid-template-columns: 1fr!important;
}
.scwproject_details_right {
  padding-left: 0!important;
  border-left: none!important;
}
.scwproject_findoutmore_title {
  font-size: 22px!important;
  line-height: 32px!important;
  padding: 0!important;
}
.scwproject_findoutmore_subtitle {
  padding: 0 5%!important;
}
.scwproject_related_head {
  font-size: 30px!important;
}

.scwproject_related_pros_item_name a {
  font-size: 26px!important;
  line-height: 36px!important;
  padding-top: 30px!important;
  width: 100%!important;
}
.scwproject_contact_title,
.scwproject_contact_title span{
  font-size: 24px!important;
  line-height: 34px!important;
}
.scwproject_contact_des {
  font-size: 16px!important;
  line-height: 26px!important;
  width: 100%!important;
}
.scwproject_contact_form form {
  width: 100%!important;
}
.scwproject_related_pros_item_thum img {
  height: auto!important;
}
.scwproject_features,
.scwproject_extraimgs,
.scwproject_details,
.scwproject_findoutmore,
.scwproject_related {
  margin-bottom: 30px!important;
}
.scwproject_contact {
  padding-top: 30px!important;
}
.scwproject_findoutmore .container {
  padding: 30px 0!important;
}
.scwproject_related_head,
.scwproject_contact {
  padding-bottom: 30px!important;
}
.scwproject_gallery_slider .bx-wrapper .bx-viewport,
.scwproject_gallery_slider_con_item {
  height: 200px !important;
  width: 335px !important;
}
.scwproject_features_item_con_subtitle {
  font-size: 25px!important;
  line-height: normal!important;
}

.scwproject_gallery_slider {
  margin-top: 90px!important;
}
.scwproject_gallery_des {
  font-size: 16px!important;
  line-height: 26px!important;
  width: 100%!important;
}
.scwproject_intro_cat {
  padding-top: 30px!important;
}
.scwproject_intro_name {
  font-size: 26px !important;
  line-height: normal !important;
  margin-bottom: 30px!Important;
}
.scwproject_gallery {
  margin-top: 30px!important;
  padding-top: 30px!important;
  margin-bottom: 130px!important;
}
.scwproject_features_item.leftext, .scwproject_features_item.rightext {
  grid-template-columns: 1fr!important;
  grid-gap: 30px!important;
}
.scwproject_intro_des {
  font-size: 16px!important;
  line-height: 26px!important;
  width: 100%!important;
  padding-bottom: 30px!important;
}
.scwproject_intro_video {
  width: 100%!important;
  height: 300px!important;
}
.scwproject_extraimgs .container,
.scwproject_details .container {
  width: 335px!important;
}
.scwfitourwork_content_projects_item_name {
  padding-top: 30px!important;
}
.scwfitourwork_content_projects_item_info a {
  font-size: 14px!important;
  height: 50px!important;
  line-height: 50px!important;
  width: auto!important;
  padding: 0 10px!important;
}
.scwfitourwork_content_info h1 {
  font-size: 45px!important;
  line-height: 55px!important;
  width: 100%!important;
}
.scwfitourwork_content_info div {
  font-size: 16px!important;
}
.scwfitourwork_content_projects_item_name a {
 font-size: 26px!important;
}
.scwfitourwork_content_projects_item .scwfitourwork_content_projects_item_img,
.scwproject_related_pros_item_thum img{
  height: 335px!important;
}
.scwfitourwork_content_projects {
  margin-top: 50px!important;
  grid-column-gap: 0!important;
  grid-row-gap: 30px!important;
  margin-bottom: 50px!important;
  grid-template-columns: 1fr!important;
}
.scwfitourservice_ourwork_info_head {
  width: 100%;
  font-size: 30px;
  text-align: center;
}

.scwfitourservice_ourwork_info_button {
bottom: 50px !important;
}
.scwfitourservice_ourwork_info .container {
  background-position: top right !important;
    padding-top: 50px!Important;
  padding-bottom: 141px!Important;
}
.scwfitourservice_ourwork_info {
  padding-bottom: 50px;
  padding-top: 50px;
}
.scwoffinteriors_proslider_buts_center {
  right: auto;
}
.scwoffinteriors_proslider {
  margin-bottom: 50px;
}
.scwoffinteriors_newbanner {
  margin-bottom: 50px;
}
.scwoffinteriors_newbanner_title {
  width: 100%;
  padding: 30px 0;
  font-size: 35px;
}
.scwoffinteriors_newbanner_des {
  font-size: 16px;
  padding: 0 20px;
  width: 100%;
}
.scwoffinteriors_newbanner_button_boc {
  width: 100%;
  display: inline-block;
  text-align: center;
  padding: 30px 0;
}
.scwoffinteriors_newbanner .container {
  background-position: top right !important;
}
.scwproduct_fblock_images_gl_item {
  height: 95px;
}
.scwproduct_fblock_images_gl {
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 10px;
}
.scwhome_blogs_con_slider_item_des {
  font-size: 14px;
  bottom: 40px;
  margin: 20px 0;
  left: 22px;
  line-height: 20px;
}
  .scwoffoffsupplies_offsup_left_but {
  font-size: 13px;
  }
.scwoffinteriors .scwhome_banner2 {
  margin-top: 50px;
}
.scwhome .scwhome_features {
  padding-bottom: 40px;
}
.scwhome_testimonials_slider_item_des {
	overflow: auto;
height: 110px;
margin-bottom: 20px;
}
.scwcategory_content_right h1 {
  margin: 20px 0 !important;
}
.scwcategory_content_top_des {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
    font-size: 14px;
line-height: 24px;
}
.scwcategory_content_top_right {
  width: 100%;
  padding-left: 0;
  margin: 10px 0;
}
.scwhome_brands {
  margin-top: 0!important;
}
.scwfitourservice_glenstal .container {
  width: 335px;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  margin: 0 auto;
  padding-right: 0;
}
.scwofftechnology_topbuts_logo img {
  width: 40%;margin-bottom: -5px;
}
#cboxLoadedContent #scwlogin {
    grid-template-columns: 1fr;
}
.scwreg p.scwreg_head {
    left: auto;
    top: -35px;
    right: auto;
    text-align: center;
    margin: 0 auto;
	font-size:36px;
}
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0!important;
  z-index: 9999;
  overflow: hidden;
  right: 0;
  margin: 0 auto;
}
.scw_blog .container{
  grid-template-columns: repeat(1, 1fr);
}
.scwdivipage h1 {
  width: 100%;
}
.scwdivipage .scwofftechnology_topbuts {
  top: -250px;
}
ul.scwofftechnology_topbuts_dropdown_con {
    margin-top: 15px;
}
.scwofftechnology_topbuts {
    text-align: left;
}
.scwhome_banner2_box_fadebg {
    top: 30%;
    width: 75%;
    left: 20px;
    height: 35%;
}
.scwhome_testimonials2_left img,
.scwhome .scwhome_testimonials2_left img,
.scwfitourservice .scwhome_testimonials2_left img {
    width: 278px;
    height: 260px;
    position: relative;
}
.scwofftechnology_topbuts_dropdown_mn {
    font-size: 18px;
	margin-bottom:0;
}
ul.scwofftechnology_topbuts_dropdown_con {
    right: auto;
    left: 0;
}
.scwfitourservice_ourwork_items_slider_item {
    height: 350px;
}
.scwlogasvcall_con_left {
    width: 100%;
    text-align: center;
}
.scwlogasvcall_con_right {
    width: 100%;
}
.scwlogasvcall_con_right form p label {
    grid-template-columns: 1fr;padding-left: 0;
}
p.scwlogasvcall_con_head {
    padding: 30px 0;
    font-size: 36px;
}
.scwoffoffsupplies_specialoffers_buts {
  top: 5%;
}
.scwcategory_catalogues_slider_item_name {
  display: grid;
  height: 48px;
  align-items: center;
}
.scwcategory_content_products_item_thumb img {
  height: 200px;
}
.scwcatalogues_con_filter_brands_sl, .scwcatalogues_con_filter_cats_sl {
  padding: 10px 5px;
}
.scwcatalogues_con_filter_cats,.scwcatalogues_con_filter_brands {
  margin-top: 10px;margin-right:0
}
.scwcatalogues_con_items .container {
  grid-template-columns: repeat(1, 1fr);
}
.scwfooter_con {
  grid-template-columns: 1fr;
  grid-gap: 30px;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item {
  grid-template-columns: 1fr;
}
.scwproduct_fblock_images_main {
  height: 340px;
}
.scwfitourservice_whycu_head {
  font-size: 30px;
}
.scwfitourservice_whycu_item_right_item:nth-child(2n), .scwfitourservice_whycu_item_left_item:nth-child(2n) {
  margin-left: 0;
}

.managed-print-service-cols {
  grid-template-columns: repeat(1, 1fr);
}
.scwhome_banner .scwhome_video_youtube {
  padding: 155%;
}
.page-template-page-template-offtechnology .scwhome_requestbrochure {
  margin-bottom: 0;
}
.scwofftechnology_viewoff_but {
  margin-bottom: 0;
}

.scwofftechnology_print_left_but2,.scwofftechnology_firstblock_right_but2 {
  width: 100%;
  line-height: 30px;
  margin-left: 0;
  padding-top: 20px;
}
.scwofftechnology_viewoff .container {
  grid-template-columns: 1fr;
  grid-gap: 50px;
}
.scwofftechnology_viewoff_left img {
  width: 335px;
  height: 100%;
}
.scwofftechnology_viewoff_right {
  width: 100%;
}
.scwscwmps_banner_head {
  width: 100%;
}
.scwscwmps_banner {
  padding: 100px 0;
}
.scwhome_requestbrochure {
  margin-top: 50px;
}
.home .scwhome_banner_head {
  padding-top: 150px;
}
.scwfitourservice_ourwork_items_slider_item span {
    font-size: 26px;
}
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children a::before,
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children:hover a::after {
  right: 5%;
}
#download h2, #install h2, #defaults h2 {
  font-size: 26px;
}
.alert.alert-warning {
  font-size: 16px;
  line-height: 26px;
}
.scwprintfaq_con_items_head {
  font-size: 15px;
  line-height: normal;
}
.scwprintfaq_con_items_con p:nth-child(n+1) {
  width: 100%;
}
.scwprintfaq_con_items_con p:nth-child(1) iframe {
  padding-right: 0;
}
.scwprintfaq_con_items_con h4 {
  width: 100%;
  margin-top: 20px;
}
.scwprintfaq_con_head {
  font-size: 18px;
  line-height: normal;
}
.scwprintfaq_con_items_con p:nth-child(n+1) {
  font-size: 16px;
}
.scwtechservice_intro_head,.scwtechservice_banner_subhead,.scwtechservice_intro_box_left{
  width: 100%;
}
.scwtechservice_banner {
  padding: 50px 0;
}
.scwtechservice_intro_box_right {
  width: 100%;
  margin-top: 30px;
}
.scwtechservice_banner_head {
  width: 100%;
  font-size: 24px;
line-height: normal;
}
.scwtechservice_intro_head {
  font-size: 24px;
  line-height: normal;
}
.scwtechservice_intro_box_left_head {
  font-size: 20px;
  line-height: 30px;
}
.scwtechservice_banner_con form p:nth-child(2), .scwtechservice_banner_con form p:nth-child(3), .scwtechservice_banner_con form p:nth-child(4), .scwtechservice_banner_con form p:nth-child(5) {
  width: 100%;
}
.scwtechservice_banner_con form p:nth-child(2), .scwtechservice_banner_con form p:nth-child(4) {
  padding-right: 0;
}
.scwtechservice_banner_con form p:nth-child(3), .scwtechservice_banner_con form p:nth-child(5) {
  padding-left: 0;
}
.scwtechservice_banner_subhead,
.scwtechservice_intro_box_left_des,
.scwtechservice_des_item_des p,
.squaredot li {
  font-size: 16px;
}
.scwtechservice_banner_con {
  width: 100%;
}
.scwremotesupport_con_head {
  font-size: 36px;
}
.scwremotesupport_con {
  padding: 50px 0;
}
.scwremotesupport_con_right {
  width: 100%;
}
.scwremotesupport_con_right {
  width: 100%;
  padding-left: 0;
  padding-top:50px;
}
.scwremotesupport_con_left {
  width: 100%;
}
.scwmetereading {
  padding-bottom: 0;
}
.scwmetereading_con_right .wpcf7-form.init p:nth-child(2),
 .scwmetereading_con_right .wpcf7-form.init p:nth-child(4),
 .scwmetereading_con_right .wpcf7-form.init p:nth-child(6) {
  padding-right: 0;
}
.scwmetereading_con_right .wpcf7-form.init p:nth-child(3), 
.scwmetereading_con_right .wpcf7-form.init p:nth-child(5), 
.scwmetereading_con_right .wpcf7-form.init p:nth-child(7) {
  padding-left: 0px;
}
.scwmetereading_con_right .wpcf7-form.init p {
  width: 100%;
  float: left;
  margin-top: 0;
}
.scwmetereading_con_head {
  font-size: 26px;
  line-height: normal;
}
.scwmetereading_con_left {
  width: 100%;
}
.scwmetereading_con_right {
  width: 100%;
  padding-left: 0;
  padding-top: 30px;
}
.scwofftechnology_extrasv_right_head {
  font-size: 30px;
}
.scwofftechnology_extrasv_right_des p {
  font-size: 16px;
}
.scwofftechnology_extrasv .container {
  grid-gap: 50px;
  align-items: center;
  grid-template-columns: 1fr;
}
.scwofftechnology_extrasv_right {
  width: auto;
}
.scwofftechnology_extrasv {
  margin-bottom: 0;
}
.scwofftechnology_extrasv_left img {
  width: 100%;
  height: 100%;
}
.scwhaveyou_banner_head,.scwscwmps_banner_head {
  font-size: 24px;
line-height: 34px;
}
.scwhaveyou_con_item_head {
  font-size: 20px;
  line-height: 34px;
}
.scwhaveyou_banner {
  padding: 100px 0;
}
.scwhaveyou_banner_head,.scwhaveyou_con_item_head {
  width: 100%;
}
.scwhaveyou_con {
  padding: 50px 0;
}
.scwhome_counter .container {
  grid-template-columns: 1fr;grid-gap: 20px;
}
.scwprinterquote_con_left_item_options span input[type="radio"] + label, .scwprinterquote_con_left_item_options span input[type="checkbox"] + label {
  padding: 5px 15px;
}
.scwprinterquote_con_head {
  font-size: 28px;
}
.scwprinterquote_con_right_fomr form p:nth-child(2), .scwprinterquote_con_right_fomr form p:nth-child(4) {
  padding-right: 0;
}
.scwprinterquote_con_right_fomr form p:nth-child(2), .scwprinterquote_con_right_fomr form p:nth-child(3), .scwprinterquote_con_right_fomr form p:nth-child(4), .scwprinterquote_con_right_fomr form p:nth-child(5) {
  width: 100%;
  float: left;
  margin: 0;
}
.scwprinterquote_con_right_fomr form p:nth-child(3), .scwprinterquote_con_right_fomr form p:nth-child(5) {
  padding-left: 0;
}

.scwprinterquote_con_head {
  padding-bottom: 30px;
}
.scwprinterquote_con_left {
  width: 100%;
  padding-right: 0;
  padding-bottom: 30px;
}
.scwprinterquote_con_right {
  width: 100%;
}
.scwhome_boxes_button {
  position: relative;
  bottom: 0;
  left: 0;
  right: auto;
}
.scwhome_requestbrochure_right_des {
  width: 100%;font-size: 16px;
}
.scwhome_requestbrochure_right_head {
  font-size: 25px;
}
.scwhome_requestbrochure_left {
  width: 100%;
  height: auto;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.scwhome_requestbrochure_right {
  padding-left: 0;
  display: inline-block;
  margin-top: 30px;
  width: 100%;
}
.scwhome_requestbrochure .container {
  padding: 40px 20px;
}
.scwhome_features_item.leftext, .scwhome_features_item.rightext {
  display: inline-block ;
}
.scwofftechnology_topbuts_link {
  margin-bottom: 0;
}
.scwofftechnology_topbuts_item {
  width: 50%;
  margin: 10px 25% !important;
}
.scwofftechnology_topbuts {
  top: 70px;
  width: 100%;
}
.scwofftechnology_topbuts_link {
	border-radius: 10px;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  text-align: left;
  margin-right: 10px;
  height: 40px;
  font-size: 14px;
  line-height: 40px;
  padding-top: 0;
  padding-bottom: 0;
}
.scwoffoffsupplies_topbuts_item:nth-child(1), .scwofftechnology_topbuts_item:nth-child(1) {
  margin-right: 10px;
  margin-bottom: 10px;
}
.scwoff_topbuts_item {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 30px;
  width: auto;
height: 40px;
border-radius: 10px;
font-size: 14px;
}
.scwoffoffsupplies_topbuts_item {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 30px;
  width: auto;
height: 40px;
border-radius: 10px;
font-size: 14px;
}
.scwofftechnology_topbuts_item {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 30px;
  width: auto;
  height: 40px;
  border-radius: 10px;
  font-size: 12px;
  margin-bottom: 0 !important;
}
.scwoff_topbuts_item img, .scwoffoffsupplies_topbuts_item img, .scwofftechnology_topbuts_item img {
  right: 10px;
  top: 14px;
}
.scwoffoffsupplies_topbuts {
  top: -65px;
}
.scwoffoffsupplies_banner_subhead{
  font-size: 24px;width:100%;
  }
  .scwofftechnology_banner_subhead {
  font-size: 18px;
  margin-bottom: 0;
  width: 100%;
}
.scwofftechnology_banner .container {
  top: 60%;
}
.scwhome_banner_subhead, .scwhome_banner_subhead2 {
  width: 100%;
}
.scwhome_sustain_left a {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 300px;
}
.scwcontact_getintouch_left_subhead {
  font-size: 20px;
}
.scwcontact_getintouch_right .wpcf7-form.init {
  padding-left: 30px;
  padding-right: 30px;
}
.scwcontact_address .container {
  grid-template-columns: 1fr;
}
.scwcontact_address_limer_img img, .scwcontact_address_dublin_img img {
height: 250px;
}

.scwcontact_address_limer_head, .scwcontact_address_dublin_head {
  font-size: 34px;
  line-height: 44px;
}
.scwcontact_address_limer_map iframe, .scwcontact_address_dublin_map iframe {
  height: 200px;
}
.scwcontact_getintouch_left_head {
  font-size: 40px;
  line-height: 50px;
}
.scwcontact_support_item_text {
  font-size: 20px;
}
.scwcontact_getintouch .container {
  grid-template-columns: 1fr;
}
.scwcontact_support_con {
  grid-template-columns: 1fr;
  width: 100%;
  margin: 0 auto;
}
.scwcontact_getintouch_right .wpcf7-form-control.has-spinner.wpcf7-submit {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0 30px;
}
.scwcontact_getintouch {
  background: linear-gradient(180deg, #fff 47%, #000 47%);
}
.scwcontact_getintouch_right_head {
  left: 0;
  font-size: 28px;
}
.scwcontact_getintouch_left {
  padding: 50px 0;
  width: 335px;
}
.scwcontact_getintouch_right {
  padding-left: 0;
  width: 335px;
}
.scwcontact_address {
  padding-top: 50px;
  padding-bottom: 50px;
}
.scwcontact_support {
  padding-bottom: 50px;
}
.scwhome_sustain_right img {
  width: 100%;
  height: 100%;
}
.scwhome_sustain .container {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 26.92px;
  padding-right: 26.11px;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  border-radius: 20px;
  display: inline-block;
  width: 100%;
  background-position: top center !important;
}
.scwhome_sustain_left {
  text-align: center;
}
.scwhome_sustain_left a {
  float: none;
  margin: 0 auto;
}
.scwhome_sustain_head {
  font-size: 26px;
  line-height: 36px;
}
.scwhome_sustain_head span {
  font-size: 20px;
  line-height: 30px;
}
.scwhome_sustain_des {
  margin-bottom: 24px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.scwmyquotes_item_thum, .scwmyfavors_item_thum {
  width: 120px;
  height: 120px;
}
.scwhome_boxes_item {
   height: auto;
}
.scwcategory_content_products_item_favor img,
.scwcategory_content_products_list.list .scwcategory_content_products_item_favor img {
  right: 77.75px;
}

.scwcategory_content_top_filter_text {
  margin-right: 59.33px;
}
.scwcategory_content_top_filter_mode i {
  padding-left: 0;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item_favor {
  border-radius: 20px 20px 0px 0px;
}
.scwfitourservice_ourwork_items_slider_item_img {
  height: 300px;
}
.scwfitourservice_whycu_con {
  margin-top: 50px;
  grid-template-columns: 1fr;
  grid-gap: 50px;
}
.scwfitourservice_whycu_item {
  grid-template-columns: 1fr;
  }
.scwfitourservice_whycu_item {
  width: 80%;
  margin: 0 auto;
}
.scwfitourservice_glenstal {
  margin-top: 50px;
  padding-top: 50px;
  padding-bottom: 580px;
  grid-template-columns: 1fr;
  grid-gap: 0;
}
.scwfitourservice_features .container {
  grid-gap: 30px;
  grid-template-columns: 1fr;
}
.scwfitourservice_glenstal_right {
  right: 0;
  width: 100%;
  height: 45%;
  position: absolute;
  top: auto;
  background-size: cover!Important;
  background-repeat: no-repeat !important;
  bottom: 0;
}
.scwfitourservice_banner {
  padding-bottom: 50px;
  padding-top: 50px;
}
.scwfitourservice_whycu {
  margin-top: 50px;
}
.scwfitourservice_banner_head {
  font-size: 36px;
  line-height: 46px;
}
.scwfitourservice_contem .container {
  display: grid;
  grid-template-columns: 1fr;
  align-items: center;
  grid-gap: 50px;
}
.scwfitourservice_contem_left {
  padding-right: 0;
  width: 100%;
}
.scwfitourservice_contem_right {
  float: left;
  width: 100%;
  padding-left: 0;
}
.scwfitourservice_features {
  margin: 50px 0;
}
.scwfitourservice_ourwork_info_des {
  width: 100%;
  font-size: 16px;
}
.scwfitourservice_ergonomic_left {
  width: 100%;
  text-align: center;
}

.scwfitourservice_ourwork_items {
  position: relative;
}
.scwfitourservice_ourwork_items_slider {
  grid-template-columns: 1fr;
}
.scwfitourservice_contem_left_head {
  font-size: 40px;
}
.scwfitourservice_contem_left_des {
  font-size: 16px;
}
.scwfitourservice_contem {
  margin-bottom:50px;
}

.scwfitourservice_ergonomic {
  margin-top: 0;
  padding: 50px 0;
  margin-bottom: 50px;
}
.scwfitourservice_ergonomic_left img {
  top: 0;
  width: 60%;
  object-fit: contain;
  margin: 0 auto;
  position: relative;
  text-align: center;
}
.scwfitourservice_ergonomic_right {
  width: 100%;
}
.scwfitourservice_features_item span {
  font-size: 30px;
}
.scwfitourservice_features_item {
  padding: 100px 10px;
}
.scwfitourservice_banner_des {
  width: 100%;
  font-size: 18px;
  line-height: normal;
}
.scwfitourservice_ergonomic_right_head {
  font-size: 26px;
}
.scwfitourservice_ergonomic_right_des {
  font-size: 16px;
}
.scwfitourservice_glenstal_left {
  padding-right: 0;
  width: 100%;
}
.scwfitourservice_glenstal_left_head {
  font-size: 30px;
  padding-right: 0;
  line-height: 40px;
}
.scwfitourservice_glenstal_left_des {
  font-size: 16px;
}

.scwmyquotes_item, .scwmyfavors_item {
 display: inline-block;
  line-height: normal;
}
.scwmyquotes_item_link, .scwmyfavors_item_link {
  border-right: none;
  text-decoration: unset;
  border-bottom: 1px solid #cacaca;
  line-height: normal;
  padding: 10px 0;
  width: 100%;
  display: inline-block;
}
.scwmyquotes_item_name, .scwmyfavors_item_name {
  border-left: none;
  border-right: none;
  line-height: normal;
  border-top: 1px solid #cacaca;
  border-bottom: 1px solid #cacaca;
  padding: 10px 0;
}
.scwmyquotes_item_del, .scwmyfavors_item_del {
  padding: 10px 0;
  display: inline-block;
}
.scwproduct_fblock_info_logo img {
  max-width: 100px;
}

#contactform,#scwcontact_popup {
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
}
#cboxContent {
  margin-top: 100px;
}
#contactform form p:nth-child(2), #contactform form p:nth-child(4),
#scwcontact_popup form p:nth-child(2), #scwcontact_popup form p:nth-child(4) {
  padding-right: 0;
}
#contactform form p:nth-child(2), #contactform form p:nth-child(3), #contactform form p:nth-child(4), #contactform form p:nth-child(5),
#scwcontact_popup form p:nth-child(2), #scwcontact_popup form p:nth-child(3), #scwcontact_popup form p:nth-child(4), #scwcontact_popup form p:nth-child(5) {
  width: 100%;
}
#contactform form p:nth-child(3), #contactform form p:nth-child(5),
#scwcontact_popup form p:nth-child(3), #scwcontact_popup form p:nth-child(5) {
  padding-left: 0;
}


.scwcategory_content_top_filter_mode i {
  font-size: 26px;
  padding-top: 10px;
}
.scwcategory_content_top_filter_text,
.scwcategory_content_top_filter_mode_text,
.scwcategory_content_top_myquotes_text,
.scwcategory_content_top_myfavor_text{
  font-size: 14px;
}
.scwcategory_content_products_list.list .scwcategory_content_cat_item {
  grid-template-columns: 1fr;
}
.scwcategory_content_products_list.list .scwcategory_content_cat_item::before {
  display: none;
}
.scwcategory_content_products_list.list .scwcategory_content_cat_item_leftop {
  position: relative;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
.scwcategory_content_products_list.list .scwcategory_content_cat_item_leftop::after {
content: "";
background: #cacaca;
width: 100%;
height: 1px;
position: absolute;
bottom: 0%;
left: 0;
}
.scwcategory_content_products_list.list .scwcategory_content_cat_item_rightbot {
  padding-left: 0;
  padding-right: 0;
}
.scwcategory_content {
  margin-top: 50px;
  margin-bottom: 50px;
}
.scwcategory_content_cat_item_leftop img {
  width: 100%;
  height: auto;
}
.scwproduct_fblock_info_cats_item:nth-child(3) {
  padding: 0 10px;
  margin: 0 10px;
}
.scwproduct_fblock_info_buts_buynow {
  margin-right: 0px;
  margin-bottom: 20px;
}
.scwproduct_fblock_info_attrs_pr {
  margin-bottom: 10px;
}
.scwproduct_scblock {
  margin-top: 30px;
}
.scwproduct_fblock_info_name {
  font-size: 36px;
}
.scwproduct_fblock_info_subname {
  font-size: 20px;
}
.scwproduct_fblock_info_des,.scwproduct_scblock_content_item_ft,
.scwproduct_scblock_content_item_fi li {
  font-size: 16px;
}
.scwproduct_fblock_info_attrs_pr:nth-child(4) {
  margin-right: 0;
}
.scwproduct_fblock_info_attrs_pr {
  margin-right: 15px;
}
.scwproduct_scblock_tabs_item {
  font-size: 20px;
  margin-right: 20px;
}
.scwproduct_scblock_content_item_ft {
  width: 100%;
}
.scwproduct_fblock_images {
  width: 100%;
}
.scwproduct_fblock_info {
  width: 100%;
  padding-left: 0;
  padding-top: 30px;
}
.scwproduct_related {
  margin: 50px 0;
}
.scwproduct_related_head {
  font-size: 30px;
  line-height: normal;
}
.video-wrapper {
  height: 250px;
}
.scwproduct_related_posts_item_title {
  font-size: 20px;
}
.scwproduct_related_posts_item_img {
  width: 80%;
  height: auto;
}
.scwproduct_related_posts {
  width: 100%;
  grid-template-columns: 1fr;
}
.scwofftechnology_print_right img,.scwoffoffsupplies_offsup_right img,.scwofftechnology_firstblock_left img {
  width: 100%;
  height: 100%;
}
.scwofftechnology_print_left_des,.scwofftechnology_cloud_left_des,.scwoffoffsupplies_offsup_left_des {
  padding-right: 0;
}
.scwofftechnology_cloud_left {
  width: 100%;
}
.scwcategory_banner h1 {
  font-size: 36px;
  line-height: 60px;width:100%;
}

.scwcategory_des{
	width:100%;font-size:16px;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item_leftop {
  width: 100%;
  border-bottom:1px solid #cacaca;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item::before {
  display:none;
}
.scwcategory_catalogues {
  padding-left: 30px;
  padding-right: 30px;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item_rightbot {
  width: 100%;
  padding: 20px;
}
.scwcategory_catalogues_head_text {
  font-size: 40px;
}
.scwcategory_catalogues_head_actions {
  top: 145px;
}
.scwcategory_catalogues_slider .scwcategory_catalogues_slider_item {
  width: 322px!Important;
}

.scwcategory_catalogues_head_text {
  margin-bottom: 20px;
  font-size: 36px;
  line-height: normal;
}
.scwcategory_catalogues_text {
  font-size: 16px;
}
.scwcategory_content_products_list.grid {
  grid-template-columns: 1fr;
}
.scwcategory_content_top {
margin-bottom: 0px;
}
.scwcategory_content_top_myquotes_text, .scwcategory_content_top_myfavor_text, .scwcategory_content_top_filter_text, .scwcategory_content_top_filter_mode_text {
  font-size: 12px;
  margin-right: 10px;
}
.scwcategory_content_top_filter_mode {
  float: left;
}
.scwcategory_content_top_myquotes {
  padding-right: 20px;
}
.scwcategory_breacum_spec {
  margin: 0 5px;
}
.scwcategory_banner {
  padding-top: 50px;
  padding-bottom: 50px;
}
.scwcategory_catalogues {
  margin-top: 50px;
  margin-bottom: 50px;
  padding: 20px;
}
.scwcategory_content_left {
  width: 100%;
  padding-right: 0;
}
.scwcategory_content_right {
  width: 100%;
  padding-left: 0;
  border-left: none;
}

  .scwoffinteriors_showroom_slider_item.slick-slide.slick-active, .scwoffinteriors_showroom_slider_item.slick-slide {
  height: 125px;
}
.scwoffinteriors_showroom .scwoffinteriors_showroom_slider.slick-slider {
  height: 200px;
}
.scwoffoffsupplies_banner {
  padding-top: 200px;
  padding-bottom: 50px;
}
.scwoffoffsupplies_topbuts {
  top: -95px;
}
.scwoffoffsupplies_offsup {
  padding-top: 50px;
  padding-bottom: 0;
}
.scwoffoffsupplies_specialoffers_des {
  margin-bottom: 30px;
}
.scwoffoffsupplies_scoffsupp {
  margin-top: 50px;
  margin-bottom: 50px;
}
.scwoffoffsupplies_scoffsupp_left_head {
  margin-top: 0;
  }
  .scwoffoffsupplies_scoffsupp_left_but {
  margin-bottom: 280px;
}
.scwoffoffsupplies_scoffsupp_left_head {
  font-size: 36px;
  }
.scwoffoffsupplies_scoffsupp {
  background-size: contain !important;
  background-position: bottom right !important;
}
.scwoffoffsupplies_scoffsupp_left {
  width: 100%;
}
.scwofftechnology_banner {
  padding-bottom: 50px;
  padding-top: 0;
  margin-bottom: 50px;
}
.scwofftechnology_boxes {
  margin-top: 0;
}
.scwofftechnology_boxes .container {
  grid-template-columns: 1fr;
  width: 90%;
}

.scwofftechnology_cloud_right img {
  width: 100%;
  height: auto;
}
.scwofftechnology_boxes_item {
    height:auto;
  }
.scwofftechnology_boxes_item a {
  width: 100%;
}
.scwofftechnology_print {
  padding-top: 50px;
  padding-bottom: 50px;
}
.scwofftechnology_print_left_head,.scwofftechnology_cloud_left_head,
.scwoffoffsupplies_offsup_left_head,.scwofftechnology_firstblock_right_head {
 font-size:30px;
  }
  .scwofftechnology_print_left_des,.scwofftechnology_cloud_left_des p,.scwofftechnology_firstblock_right_des{
   font-size:16px;
  }
  .scwofftechnology_benefits_head {
  font-size: 36px;
  padding-bottom: 50px;
  }
  .scwoffoffsupplies_specialoffers_title {
  font-size: 36px;
  }
  .scwofftechnology_benefits_con {
  grid-template-columns: 1fr;
}
.scwofftechnology_viewoff {
  margin-top: 50px;
}
.scwofftechnology_cloud {
  margin-top: 50px;
  margin-bottom: 50px;
}
.scwofftechnology_print .container, .scwofftechnology_cloud .container,
.scwoffoffsupplies_offsup .container,.scwofftechnology_firstblock_boc {
  grid-gap: 50px;
  grid-template-columns: 1fr;
}
.scwoffoffsupplies_banner_head {
  width: 100%;
}
.scwofftechnology_banner .scwhome_video_youtube {
  padding: 116%;
}
.scwoffoffsupplies_banner_head{
  font-size: 40px;
  line-height: normal;
}
.scwofftechnology_banner_button {
  margin-top: 0px;
  height: 40px;
  line-height: 0;
  margin-bottom: 0;
}
.scwofftechnology_banner_button img {
  top: 13px;
}
.scwofftechnology_banner_head {
  font-size: 20px;
  line-height: normal;
  width: 100%;
  padding-bottom: 0px;
  margin-top: 50px;
}
.scwoffinteriors_banner_head {
  font-size: 24px;
  line-height: normal;
  width: 100%;
  padding-bottom: 10px;
}
.scwoffinteriors_fitoursv,.scwoffinteriors_proslider {
  margin-top: 50px;
}
.scwoffinteriors_banner_des, .scwofftechnology_banner_des, .scwoffoffsupplies_banner_des {
  width: 100%;
  font-size: 14px;
  line-height: normal;
  padding-bottom: 10px;
}
.scwoffinteriors_banner_button {
  height: 45px;
  line-height: 5px;
  margin-bottom: 50px;
}
.scwoffinteriors_banner_button img {
  top: 15px;
}
.scwoffinteriors_boxes {
  margin-top: 50px;
}
.scwoffinteriors_boxes .container {
  width: 90%;
  grid-gap: 30px;
  grid-template-columns: 1fr;
}
.scwoffinteriors_boxes_item {
  height: auto;
}
.scwoffinteriors_boxes_item_but {
  position: relative;
  bottom: 0;
  margin-top: 30px;
}
.scwoffinteriors_fitoursv_right img, .scwoffinteriors_oursv_right img {
  height: 100%;
  width: 100%;
}
.scwoffinteriors_fitoursv_left_head {
  font-size: 40px;
  }
.scwoffinteriors_fitoursv_left_des {
  font-size: 16px;
  padding-right: 0;
}
.scwoffinteriors_oursv_left_des {
  padding-right: 0;
}
.scwoffinteriors_fitoursv .container, .scwoffinteriors_oursv .container {
  grid-gap: 50px;
  grid-template-columns: 1fr;
}
.scwoffinteriors_proslider_des {
  width: 100%;
  padding: 0 20px;
  font-size: 16px;
}
.scwofftechnology_viewoff_des {
  width: 100%;
  font-size: 16px;
}
.scwoffinteriors_showroom_info {
  margin-top: 0;
}

  .scwofftechnology_viewoff_con_slider_item_thum,
  .scwoffoffsupplies_specialoffers_con_slider_item_thum{
  height: auto;
}
  .scwoffinteriors_proslider_pros_item_thumb{
  height: 200px;
}
.scwoffinteriors_showroom_info_head {
  font-size: 30px;
  }
.scwoffinteriors_showroom {
  margin-top: 0;
  margin-bottom: 0;
}
.scwoffinteriors_proslider_buts {
  top: 46%;
}
.scwoffinteriors_proslider_head,.scwoffinteriors_oursv_left_head,
.scwofftechnology_viewoff_title {
  font-size: 26px;
  }
.scwoffinteriors_showroom_info_buts_vm {
  margin-right: 0;
  margin-bottom: 20px;
}
 .scwoffinteriors_showroom_info_des {
  width: 90%;
  font-size: 16px;
}
.scwoffinteriors_banner {
  padding-bottom: 0;
  padding-top: 0;
}
.scwoffinteriors_banner .scwhome_video_youtube {
  padding: 134%;
}
.page-template-page-template-offinterior .scwhome_brands_logos {
  margin-bottom: 50px;
}
.scwoffinteriors_oursv {
  padding-bottom: 50px;
}
.scwheader_menu {
  display: none;
}
.scwhome_features_item_con_subtitle {
  font-size: 26px;
  width: 100%;
}
.scwhome_banner_head {
  padding-top: 50px;
  width: 100%;
  font-size: 20px;
  line-height: 30px;
}

.scwhome_banner_button {
  margin-bottom: 50px;
 
}
#main-header {
  margin-top: 0;
  height: 100px;
  padding: 12.79px 0;
}
.scwheader_logo img {
  width: 160px;
  height: 74.42px;
  object-fit: contain;
}
.scwheader_mobile .fa.fa-bars {
  top: 25px;
}
.scwhome_boxes {
  margin-top:50px;
}
.scwhome_boxes .container {
  grid-template-columns: 1fr;
  width: 90%;
}
.scwhome_boxes_left {
  padding-top: 70px;
  padding-left: 26.5px;
  padding-right: 26.5px;
  padding-bottom: 70px;
}
.scwhome_banner_button img {
  
}
.scwhome_boxes_head {
  padding-right: 0;
  padding-left: 0;
}
.scwhome_brands .bx-wrapper {
  margin-bottom: 50px;
}
.scwhome_features {
  padding-top: 40px;
}
.scwhome_banner2 {
  margin-top: 50px;
  margin-bottom: 50px !important;
}
.scwhome_features_item.leftext, .scwhome_features_item.rightext {
  margin-bottom: 0;
}
.scwhome_features_item.leftext .scwhome_features_item_img {
  width: 100%;
  float: left;
  padding-left: 0;
}
.scwhome_features_item_img img {
  height: 330px;
  object-fit: cover;
}
.scwhome_features_item.leftext .scwhome_features_item_con {
  width: 100%;
  padding-right: 0;
  padding-top: 40px;
}
.scwhome_features_item_con_title {
  font-size: 36px;
  line-height: 44px;
}
.scwhome_features_item.rightext {
  margin-top: 50px;
}

.scwhome_features_item.rightext .scwhome_features_item_img {
  width: 100%;
  padding-right: 0;
}
.scwhome_features_item.rightext .scwhome_features_item_con {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  padding-top: 40px;
}
.scwhome_banner2_box {
  padding-top: 38.5px;
  width: 100%;
  height: auto;
  background: #FFFFFF;
  border: 1px solid #CACACA;
  border-radius: 20px;
  padding-bottom: 40px;
  padding-left: 21px;
  padding-right: 21px;
  margin: 0 auto;
}
.scwhome_banner2 .container {
  grid-template-columns: 1fr;
}
.scwhome_banner2 {
  background-position: top left !important;
  background-size: cover !important;
  padding: 30px 0;
}
.scwhome_banner2_box_title {
  font-size: 24px;
  line-height: 29px;
}
.scwhome_banner2_box_subtitle {
  font-size: 22px;
}
.scwhome_banner2_box_subtitle {
  padding-bottom: 22.5px;
}
.scwhome_banner2_box_des {
  margin-bottom: 16px;
}
.scwhome_banner2_box_button {

}
.scwhome_brands_title {
  width: 100%;
  font-size: 36px;
  line-height: 44px;
}
.scwhome_brands_subtitle {
  width: 100%;
  font-size: 28px;
}
.scwhome_brands_des {
  width: 100%;
  margin-bottom: 40px;
}
.scwhome_brands_buts {
  bottom: 140px;
}
.scwhome_brands_logos {
  grid-gap: 51.5px;
  grid-template-columns: 1fr 1fr;
  row-gap: 30px;
  margin-bottom: 60px;
}
.scwhome_testimonials .container {
  padding: 10px;
margin-bottom: 0;
margin-top: 0;
}
.scwhome_testimonials_icon {
  padding-bottom: 0;
}
.scwhome_testimonials_slider_item_head {
  font-weight: 400;
  font-size: 20px;
  line-height: 29px;
  width: 100%;
  display: inline-block;
  padding-top: 0;
  padding-bottom: 16px;
  padding-left: 17.41px;
  padding-right: 17.41px;
}
.scwhome_testimonials_slider_item_des {
  font-size: 16px;
  line-height: 26px;
  padding: 10px;
}
.scwhome_testimonials_buts {
  top: auto;
  bottom: -50px;
  position: relative;
  width: 40% !important;
  text-align: center;
  margin: 0 auto;
}
.scwhome_testimonials_con_left a {
  left: 0;
}
.scwhome_testimonials_con_right a {
  right: 0;
}
.scwhome_testimonials_con .bx-wrapper {
  margin-bottom: 0;
}
.scwhome_testimonials2 .container {
  background: #222222;
  border-radius: 20px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  display: inline-block;
  width: 280px;
}
.scwhome_testimonials2 {
  margin-top: 100px;
  margin-bottom: 50px;
}
.scwhome_testimonials2_left {
  width: 100%;
  padding-top: 165px;
}
.scwhome_testimonials2_right {
  width: 100%;
  float: right;
  padding-left: 0;
  text-align: center;
  position: absolute;
  top: 30px;
}
.scwhome_testimonials2_right img {
  display: none;
}
.scwhome_testimonials2_right_head {
  text-align: center;
  width: 100%;
  padding-right: 0;
  padding-bottom: 24px;
  padding-left: 0;
  font-size: 24px;
  line-height: 29px;
}
.scwhome_testimonials2_left img,
.scwhome .scwhome_testimonials2_left img,
.scwfitourservice .scwhome_testimonials2_left img {
  position: relative;
  top: 5px;
  left: 0;
  width: 218.95px;
  height: 293.75px;
  object-fit: contain;
}
.scwhome_testimonials2_right_button {
  margin: 0 auto;
  width: 90%;
  float: none;
}
.scwhome_testimonials2_right .scwhome_testimonials2_right_button img {
  display: inline-block;
}
.scwhome_blogs_head_text {
  font-size: 36px;
  line-height: 44px;
  width: 53%;
  display: inline-block;
  font-weight: 700;
}
.scwhome_blogs_head_buts {
  top: 35px;
}
.scwhome_blogs_head {
  margin-bottom: 30.08px;
  margin-top: 30px;
}
.scwhome_blogs_con_slider_item {
  padding-top: 157.78px;
  padding-left: 22px;
  padding-right: 22px;
  padding-bottom: 20.79px;
  height: 263.56px;
  margin-right: 8px;
  width: 244px !important;
}
.scwhome_blogs_con_slider_item_name a {
  width: 85%;
  font-size: 16px;
  line-height: 22px;
}
.scwhome_blogs_con_slider_item_info {
  font-size: 10px;
  line-height: 13px;
}
.scwhome_blogs_con .bx-wrapper {
  margin-bottom: 61.22px;
}
#main-footer {
  background: #222;
  padding-top: 60.17px;
  padding-bottom: 30.25px;
}
.scwfooter_head_logo {
  width: 100%;
  float: left;
  text-align: left;
}
.scwfooter_head_brands {
  width: 100%;
  float: none;
  text-align: center;
  padding-right: 0;
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 0;
}
.scwfooter_head_brands a {
  width: 100%;text-align: left;
}
.scwfooter_head_brands a img,.scwfooter_head_brands a:nth-child(4) img {
  width: auto;
}

.scwfooter_head_socials {
  width: 100%;
  float: left;
  text-align: center;
  padding-top: 40px;
}
.scwfooter_con_left {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 0;
  width: 100%;
  row-gap:0;
}

.scwfooter_con_right {
  width: 100%;
  padding-left: 0;
  grid-template-columns: 1fr;
  grid-gap: 30px;
}
.scwfooter_con_left_col1, .scwfooter_con_left_col2, .scwfooter_con_right_col3, .scwfooter_con_right_col4 {
  margin-top: 20px;
}
.scwfooter_con_right form {
  margin-top: 71.61px;
}
.scwfooter_con_right_head {
  left: 0;
  font-size: 20px;
  line-height: 24px;
  top: 55px;
}
.scwfooter_con_right form::before {
  width: 17%;
}
.scwfooter_con_right form::after {
  width: 17%;
}
.scwfooter_con_right form {
  padding-left: 34px;
  padding-right: 34px;
  padding-top: 37.5px;
  padding-bottom: 0;
}
.scwfooter_con_right form p:nth-child(2), .scwfooter_con_right form p:nth-child(4) {
  padding-right: 0;
}
.scwfooter_con_right form p:nth-child(2), .scwfooter_con_right form p:nth-child(3), .scwfooter_con_right form p:nth-child(4), .scwfooter_con_right form p:nth-child(5) {
  width: 100%;
}
.scwfooter_con_right form p:nth-child(3), .scwfooter_con_right form p:nth-child(5) {
  padding-left: 0;
}
.scwfooter_con_right form p label {
  margin-bottom: 16px;
}
.scwfooter_con_cpr {
  width: 100%;
  float: left;
  position: relative;
  bottom: 0;
  text-align: center;
  margin-top: 30px;
}
.scwfooter_con_cpr_text {
  width: 100%;
  margin-bottom: 16px;
}
.scwfooter_con_cpr_menu {
  width: 95%;
  float: left;
  text-align: center;
}
.scwfooter_con_cpr_menu ul li {
  padding: 0 8px;
}
.scwfooter_con_cpr_menu ul {
  float: left;
}
.scwheader_mobile_con {
  padding-top: 25%;
}
.scwheader_mobile_con .menu-main-menu-container ul {
  width: 100%;
}
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children::after,
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children:hover::after{
  right: 20%;
}
.scwfooter_con_right .wpcf7-form-control.has-spinner.wpcf7-submit {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0 30px;
}
.scwoffinteriors_boxes_item_name {
  font-size: 30px;
  }
}
@media only screen and (max-width:374px){
.container {
  width: 328px;
}
.scwproject_intro_content {
  width: 80%!important;
  grid-template-columns: 1fr!important;
}
.scwproject_intro_content_prev {
  left: 0%!important;
}
.scwproject_intro_content_mext {
  right: 0%!important;
}
#colorbox.colorbox_1 #cboxLoadedContent {
  width: 310px!Important;
  margin-left: -5px;
}
#colorbox.colorbox_1 #cboxClose {
  right: -40px;
}
#colorbox.colorbox_1 {
  right: auto;
}
.scwproject_gallery_slider_con_item img{
	height:auto!important;
}
.scwproject_gallery_slider_con {
    grid-template-columns: 1fr!important;
}
.scwproject_extraimgs .container,
.scwproject_details .container {
  width: 328px!important;
}
.scwproject_details_left_subtitle {
  font-size: 25px!important;
  line-height: 35px!important;
}
.scwproject_findoutmore_subtitle {
  font-size: 16px!important;
  line-height: 26px!important;
}
.scwproject_extraimgs .container {
  grid-gap: 5px!important;
}
.scwproject_extraimgs_item:nth-child(1) img, .scwproject_extraimgs_item:nth-child(3) img {
  height: 160px!important;
}
.scwproject_extraimgs_item:nth-child(2) img {
  height: 180px!important;
}
.scwproject_details_left_subtitle {
  font-size: 25px!important;
  line-height: 35px!important;
}
.scwproject_details .container {
  grid-template-columns: 1fr!important;
}
.scwproject_details_right {
  padding-left: 0!important;
  border-left: none!important;
}
.scwproject_findoutmore_title {
  font-size: 30px!important;
  line-height: 40px!important;
  padding: 0!important;
}
.scwproject_findoutmore_subtitle {
  padding: 0 5%!important;
}
.scwproject_related_head {
  font-size: 30px!important;
}

.scwproject_related_pros_item_name a {
  font-size: 26px!important;
  line-height: 36px!important;
  padding-top: 30px!important;
  width: 100%!important;
}
.scwproject_contact_title,
.scwproject_contact_title span {
  font-size: 24px!important;
  line-height: 34px!important;
}
.scwproject_contact_des {
  font-size: 16px!important;
  line-height: 26px!important;
  width: 100%!important;
}
.scwproject_contact_form form {
  width: 100%!important;
}
.scwproject_related_pros_item_thum img {
  height: auto!important;
}
.scwproject_features,
.scwproject_extraimgs,
.scwproject_details,
.scwproject_findoutmore,
.scwproject_related {
  margin-bottom: 30px!important;
}
.scwproject_contact {
  padding-top: 30px!important;
}
.scwproject_findoutmore .container {
  padding: 30px 0!important;
}
.scwproject_related_head,
.scwproject_contact {
  padding-bottom: 30px!important;
}
.scwproject_gallery_slider .bx-wrapper .bx-viewport,
.scwproject_gallery_slider_con_item {
  height: 200px !important;
  width: 335px !important;
}
.scwproject_features_item_con_subtitle {
  font-size: 20px!important;
  line-height: normal!important;
}

.scwproject_gallery_slider {
  margin-top: 90px!important;
}
.scwproject_gallery_des {
  font-size: 16px!important;
  line-height: 26px!important;
  width: 100%!important;
}
.scwproject_intro_cat {
  padding-top: 30px!important;
}
.scwproject_intro_name {
  font-size: 26px !important;
  line-height: normal !important;
  margin-bottom: 30px!Important;
}
.scwproject_gallery {
  margin-top: 30px!important;
  padding-top: 30px!important;
  margin-bottom: 130px!important;
}
.scwproject_features_item.leftext, .scwproject_features_item.rightext {
  grid-template-columns: 1fr!important;
  grid-gap: 30px!important;
}
.scwproject_intro_des {
  font-size: 16px!important;
  line-height: 26px!important;
  width: 100%!important;
  padding-bottom: 30px!important;
}
.scwproject_intro_video {
  width: 100%!important;
  height: 300px!important;
}
.scwfitourwork_content_projects_item_name {
  padding-top: 30px!important;
}
.scwfitourwork_content_projects_item_info a {
  font-size: 14px!important;
  height: 50px!important;
  line-height: 50px!important;
  width: auto!important;
  padding: 0 10px!important;
}
.scwfitourwork_content_info h1 {
  font-size: 45px!important;
  line-height: 55px!important;
  width: 100%!important;
}
.scwfitourwork_content_info div {
  font-size: 16px!important;
}
.scwfitourwork_content_projects_item_name a {
 font-size: 30px!important;
}
.scwfitourwork_content_projects_item .scwfitourwork_content_projects_item_img,
.scwproject_related_pros_item_thum img {
  height: 328px!important;
}
.scwfitourwork_content_projects {
  margin-top: 50px!important;
  grid-column-gap: 0!important;
  grid-row-gap: 30px!important;
  margin-bottom: 50px!important;
  grid-template-columns: 1fr!important;
}
.scwfitourservice_ourwork_info_head {
  width: 100%;
  font-size: 30px;
  text-align: center;
}

.scwfitourservice_ourwork_info_button {
bottom: 50px !important;
}
.scwfitourservice_ourwork_info .container {
  background-position: top right !important;
    padding-top: 50px!Important;
  padding-bottom: 141px!Important;
}
.scwfitourservice_ourwork_info {
  padding-bottom: 50px;
  padding-top: 50px;
}
.scwoffinteriors_proslider_pros_item_name {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 29px;
  display: inline-block;
  width: 100%;
  text-align: center;
  color: #222222;
  height: 58px;
}
.scwoffinteriors_proslider_buts_center {
  right: auto;
}
.scwoffinteriors_proslider {
  margin-bottom: 50px;
}
.scwoffinteriors_newbanner {
  margin-bottom: 50px;
}
.scwoffinteriors_newbanner_title {
  width: 100%;
  padding: 30px 0;
  font-size: 30px;
}
.scwoffinteriors_newbanner_des {
  font-size: 14px;
  padding: 0 20px;
  width: 100%;
}
.scwoffinteriors_newbanner_button_boc {
  width: 100%;
  display: inline-block;
  text-align: center;
  padding: 30px 0;
}
.scwoffinteriors_newbanner .container {
  background-position: top right !important;
}
.scwhome_blogs_con_slider_item_des {
  font-size: 14px;
  bottom: 40px;
  margin: 20px 0;
  left: 22px;
  line-height: 20px;
}
.scwoffinteriors .scwhome_banner2 {
  margin-top: 50px;
}
.scwhome_features_item_con_subtitle span {
  font-size: 16px !important;
  line-height: normal !important;
}
.scwhome .scwhome_features {
  padding-bottom: 40px;
}
.scwhome_testimonials_slider_item_des {
	overflow: auto;
height: 110px;
margin-bottom: 20px;
}
.scwcategory_content_right h1 {
  margin: 20px 0 !important;
}
.scwcategory_content_top_des {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
    font-size: 14px;
line-height: 24px;
}
.scwcategory_content_top_right {
  width: 100%;
  padding-left: 0;
  margin: 10px 0;
}
.scwhome_brands {
  margin-top: 0!important;
}
.scwfitourservice_glenstal .container {
  width: 328px;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 0;
  margin: 0 auto;
  padding-right: 0;
}
.scwofftechnology_topbuts_logo img {
  width: 40%;
  margin-bottom: -5px;
  padding-left: 10px;
}
#cboxLoadedContent #scwlogin {
    grid-template-columns: 1fr;
}
.scwreg p.scwreg_head {
    left: auto;
    top: -35px;
    right: auto;
    text-align: center;
    margin: 0 auto;
	font-size:36px;
}
.scwheader_mobile nav ul li ul li div ul li span.ubermenu-target-title.ubermenu-target-text {
  line-height: normal;
}

#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0!important;
  z-index: 9999;
  overflow: hidden;
  right: 0;
  margin: 0 auto;
}
.scw_blog_item_info {
  font-size: 16px;
}
.scw_blog .container {
  grid-template-columns: repeat(1, 1fr);
}
.scwdivipage h1 {
  width: 100%;
}
.scwdivipage .scwofftechnology_topbuts {
  top: -250px;
}
ul.scwofftechnology_topbuts_dropdown_con {
    margin-top: 15px;
}
.scwofftechnology_topbuts {
    text-align: left;
}
.scwhome_banner2_box_fadebg {
    top: 23%;
    width: 75%;
    left: 20px;
    height: 50%;
    object-fit: contain;
}
.scwhome_testimonials2_left img,
.scwhome .scwhome_testimonials2_left img,
.scwfitourservice .scwhome_testimonials2_left img {
    width: 260px;
    height: 260px;
    position: relative;
}
.scwofftechnology_topbuts_dropdown_mn {
    font-size: 18px;    
	margin-bottom: 0;
}
ul.scwofftechnology_topbuts_dropdown_con {
    right: auto;
    left: 0;
}
.scwfitourservice_ourwork_items_slider_item {
    height: 350px;
}

.scwlogasvcall_con_left {
    width: 100%;
    text-align: center;
}
.scwlogasvcall_con_right {
    width: 100%;
}
.scwlogasvcall_con_right form p label {
    grid-template-columns: 1fr;padding-left: 0;
}
p.scwlogasvcall_con_head {
    padding: 30px 0;
    font-size: 30px;
}
.scwoffoffsupplies_specialoffers_buts {
  top: 5%;
}
.scwcategory_content_products_item_thumb img {
  height: 200px;
}
.scwcatalogues_con_filter_brands_sl, .scwcatalogues_con_filter_cats_sl {
  padding: 10px 0;
}
.scwcatalogues_con_filter_cats,.scwcatalogues_con_filter_brands {
  margin-top: 10px;margin-right:0
}
.scwcatalogues_con_items .container {
  grid-template-columns: repeat(1, 1fr);
}
.scwfooter_con {
  grid-template-columns: 1fr;
  grid-gap: 30px;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item {
  grid-template-columns: 1fr;
}
.scwproduct_fblock_images_main {
  height: 340px;
}

.managed-print-service-cols {
  grid-template-columns: repeat(1, 1fr);
}
.scwhome_banner .scwhome_video_youtube {
  padding: 170%;
}
.scwofftechnology_banner .scwhome_video_youtube {
  padding: 116%;
}
.scwofftechnology_banner .scwhome_video_youtube iframe, .scwofftechnology_banner .scwhome_video_youtube object, .scwofftechnology_banner .scwhome_video_youtube embed {
  top: -23%;
}
.scwhome_features_item.leftext,.scwhome_features_item.rightext,
.scwhome_features_item.rightext .scwhome_features_item_con,.scwhome_features_item.leftext .scwhome_features_item_con {
  margin-top: 30px;
}
.page-template-page-template-offtechnology .scwhome_requestbrochure {
  margin-bottom: 0;
}
.scwofftechnology_viewoff_but {
  margin-bottom: 0;
}
.scwofftechnology_print_left_but2,.scwofftechnology_firstblock_right_but2 {
  width: 100%;
  line-height: 30px;
  margin-left: 0;
  padding-top: 20px;
}
.scwofftechnology_viewoff .container {
  grid-template-columns: 1fr;
  grid-gap: 50px;
}
.scwofftechnology_viewoff_left img {
  width: 328px;
  height: 100%;
}
.scwofftechnology_viewoff_right {
  width: 100%;
}
.scwscwmps_banner_head {
  width: 100%;
}
.scwscwmps_banner {
  padding: 100px 0;
}
.scwhome_requestbrochure {
  margin-top: 50px;
}
.home .scwhome_banner_head {
  padding-top: 150px;
}
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children a::before,
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children:hover a::after {
  right: 0%;
}
.alert.alert-warning {
  font-size: 16px;
  line-height: 26px;
}
#download h2, #install h2, #defaults h2 {
  font-size: 26px;
}
.scwprintfaq_con_items_head {
  font-size: 14px;
  line-height: normal;
}
.scwprintfaq_con_items_con p:nth-child(n+1) {
  width: 100%;
}
.scwprintfaq_con_items_con p:nth-child(1) iframe {
  padding-right: 0;
}
.scwprintfaq_con_items_con h4 {
  width: 100%;
  margin-top: 20px;
}
.scwprintfaq_con_head {
  font-size: 18px;
  line-height: normal;
}
.scwprintfaq_con_items_con p:nth-child(n+1) {
  font-size: 14px;
  line-height: 24px;
}
.scwtechservice_intro_head,.scwtechservice_banner_subhead,.scwtechservice_intro_box_left{
  width: 100%;
}
.scwtechservice_banner {
  padding: 50px 0;
}
.scwtechservice_intro_box_right {
  width: 100%;
  margin-top: 30px;
}
.scwtechservice_banner_head {
  width: 100%;
  font-size: 24px;
line-height: normal;
}
.scwtechservice_intro_head {
  font-size: 24px;
  line-height: normal;
}
.scwtechservice_intro_box_left_head {
  font-size: 20px;
  line-height: 30px;
}
.scwtechservice_banner_con form p:nth-child(2), .scwtechservice_banner_con form p:nth-child(3), .scwtechservice_banner_con form p:nth-child(4), .scwtechservice_banner_con form p:nth-child(5) {
  width: 100%;
}
.scwtechservice_banner_con form p:nth-child(2), .scwtechservice_banner_con form p:nth-child(4) {
  padding-right: 0;
}
.scwtechservice_banner_con form p:nth-child(3), .scwtechservice_banner_con form p:nth-child(5) {
  padding-left: 0;
}
.scwtechservice_banner_subhead,
.scwtechservice_intro_box_left_des,
.scwtechservice_des_item_des p,
.squaredot li {
  font-size: 16px;
}
.scwtechservice_banner_con {
  width: 100%;
}
.scwremotesupport_con_head {
  font-size: 30px;
}
.scwremotesupport_con {
  padding: 50px 0;
}
.scwremotesupport_con_right {
  width: 100%;
}
.scwremotesupport_con_right {
  width: 100%;
  padding-left: 0;
  padding-top:50px;
}
.scwremotesupport_con_left {
  width: 100%;
}
.scwmetereading {
  padding-bottom: 0;
}
.scwmetereading_con_right .wpcf7-form.init p:nth-child(2),
 .scwmetereading_con_right .wpcf7-form.init p:nth-child(4),
 .scwmetereading_con_right .wpcf7-form.init p:nth-child(6) {
  padding-right: 0;
}
.scwmetereading_con_right .wpcf7-form.init p:nth-child(3), 
.scwmetereading_con_right .wpcf7-form.init p:nth-child(5), 
.scwmetereading_con_right .wpcf7-form.init p:nth-child(7) {
  padding-left: 0px;
}
.scwmetereading_con_right .wpcf7-form.init p {
  width: 100%;
  float: left;
  margin-top: 0;
}
.scwmetereading_con_head {
  font-size: 26px;
  line-height: normal;
}
.scwmetereading_con_left {
  width: 100%;
}
.scwmetereading_con_right {
  width: 100%;
  padding-left: 0;
  padding-top: 30px;
}
.scwofftechnology_extrasv_right_des p {
  font-size: 16px;
}
.scwofftechnology_extrasv_right_head {
  font-size: 26px;
}
.scwofftechnology_extrasv .container {
  grid-gap: 50px;
  align-items: center;
  grid-template-columns: 1fr;
}
.scwofftechnology_extrasv_right {
  width: auto;
}
.scwofftechnology_extrasv {
  margin-bottom: 0;
}
.scwofftechnology_extrasv_left img {
  width: 100%;
  height: 100%;
}
.scwhaveyou_banner_head,.scwscwmps_banner_head {
  font-size: 24px;
line-height: 34px;
}
.scwhaveyou_con_item_head {
  font-size: 20px;
  line-height: 34px;
}
.scwhaveyou_banner {
  padding: 100px 0;
}
.scwhaveyou_banner_head,.scwhaveyou_con_item_head {
  width: 100%;
}
.scwhaveyou_con {
  padding: 50px 0;
}
.scwofftechnology_viewoff_but {
  text-align: left;
}
.scwhome_counter .container {
  grid-template-columns: 1fr;grid-gap: 20px;
}
.scwprinterquote_con_head {
  font-size: 26px;
}
.scwprinterquote_con_right_fomr form p:nth-child(2), .scwprinterquote_con_right_fomr form p:nth-child(4) {
  padding-right: 0;
}
.scwprinterquote_con_right_fomr form p:nth-child(2), .scwprinterquote_con_right_fomr form p:nth-child(3), .scwprinterquote_con_right_fomr form p:nth-child(4), .scwprinterquote_con_right_fomr form p:nth-child(5) {
  width: 100%;
  float: left;
  margin: 0;
}
.scwprinterquote_con_right_fomr form p:nth-child(3), .scwprinterquote_con_right_fomr form p:nth-child(5) {
  padding-left: 0;
}
.scwprinterquote_con_left_item_options span input[type="radio"] + label, .scwprinterquote_con_left_item_options span input[type="checkbox"] + label {
  padding: 5px 15px;
}
.scwprinterquote_con_head {
  padding-bottom: 30px;
}
.scwprinterquote_con_left {
  width: 100%;
  padding-right: 0;
  padding-bottom: 30px;
}
.scwprinterquote_con_right {
  width: 100%;
}
.scwhome_boxes_button {
  position: relative;
  bottom: 0;
  left: 0;
  right: auto;
}
.scwhome_requestbrochure_right_des {
  width: 100%;font-size: 16px;
}
.scwhome_requestbrochure_right_head {
  font-size: 25px;
}
.scwhome_requestbrochure_left {
  width: 100%;
  height: auto;
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.scwhome_requestbrochure_right {
  padding-left: 0;
  display: inline-block;
  margin-top: 30px;
  width: 100%;
}
.scwhome_requestbrochure_right_but {
  font-size: 14px;
}
.scwhome_requestbrochure .container {
  padding: 40px 20px;
}
.scwhome_features_item.leftext, .scwhome_features_item.rightext {
  display: inline-block ;
}
.scwofftechnology_topbuts_link {
  margin-bottom: 0;
}
.scwofftechnology_topbuts_item {
  width: 50%;
  margin: 10px 25% !important;
}
.scwofftechnology_topbuts {
  top: 130px;width: 100%;
}
.scwofftechnology_topbuts_link {
  border-radius: 10px;
  width: 100%;
  padding-left: 10px;
  padding-right: 0;
  text-align: left;
  margin-right: 10px;
  height: 40px;
  font-size: 14px;
  line-height: 40px;
  padding-top: 0;
  padding-bottom: 0;
}
.scwoff_topbuts_item:nth-child(1), .scwoffoffsupplies_topbuts_item:nth-child(1), .scwofftechnology_topbuts_item:nth-child(1) {
  margin-right: 10px;
  margin-bottom: 10px;
}
.scwoff_topbuts_item {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 30px;
  width: auto;
height: 40px;
border-radius: 10px;
font-size: 14px;
}
.scwoffoffsupplies_topbuts_item {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 30px;
  width: auto;
height: 40px;
border-radius: 10px;
font-size: 14px;
}
.scwofftechnology_topbuts_item {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 30px;
  width: auto;
  height: 40px;
  border-radius: 10px;
  font-size: 12px;
  margin-bottom: 0!Important;
}
.scwoff_topbuts_item img, .scwoffoffsupplies_topbuts_item img, .scwofftechnology_topbuts_item img {
  right: 10px;
  top: 14px;
}
.scwoffoffsupplies_topbuts {
  top: -65px;
}
.scwoffoffsupplies_banner_subhead{
  font-size: 24px;width:100%;
  }
  .scwofftechnology_banner_subhead{
  font-size: 16px;
width: 100%;
margin-bottom: 20px;
line-height: normal;
  }
.scwhome_sustain_left a {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  width: 288px;
}
.scwcontact_getintouch .container {
  grid-template-columns: 1fr;
}
.scwcontact_address .container {
  grid-template-columns: 1fr;
}
.scwcontact_address_limer_img img, .scwcontact_address_dublin_img img {
  height: 250px;
}
.scwcontact_address_limer_head, .scwcontact_address_dublin_head {
  font-size: 30px;
}
.scwcontact_support_con {
  grid-template-columns: 1fr;
  width: 100%;
  margin: 0 auto;
}
.scwcontact_support_item_text {
  font-size: 18px;
}

.scwcontact_getintouch_left_head {
  font-size: 40px;
  line-height: 50px;
}
.scwcontact_getintouch_left_subhead {
  font-size: 18px;
}
.scwcontact_getintouch_left_des {
  font-size: 16px;
  line-height: 26px;
}
.scwcontact_getintouch_right .wpcf7-form-control.has-spinner.wpcf7-submit {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0 30px;
}
.scwcontact_getintouch {
  background: linear-gradient(180deg, #fff 46%, #000 46%);
}
.scwcontact_getintouch_right_head {
  left: 0;
  font-size: 24px;
}
.scwcontact_getintouch_right .wpcf7-form.init {
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
}
.scwcontact_getintouch_left {
  padding: 50px 0;
  width: 328px;
}
.scwcontact_getintouch_right {
  padding-left: 0;
  width: 328px;
}
.scwcontact_address {
  padding-top: 50px;
  padding-bottom: 50px;
}
.scwcontact_support {
  padding-bottom: 50px;
}
.scwhome_sustain_right img {
  width: 100%;
  height: 100%;
}

.scwhome_sustain .container {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 26.92px;
  padding-right: 26.11px;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  border-radius: 20px;
  display: inline-block;
  width: 100%;
  background-position: top center !important;
}
.scwhome_sustain_left {
  text-align: center;
}
.scwhome_sustain_left a {
  float: none;
  margin: 0 auto;
}
.scwhome_sustain_head {
  font-size: 26px;
  line-height: 36px;
}
.scwhome_sustain_head span {
  font-size: 20px;
  line-height: 30px;
}
.scwhome_sustain_des {
  margin-bottom: 24px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.scwhome_boxes_item {
 height: auto;
}
.scwmyquotes_item_thum, .scwmyfavors_item_thum {
  width: 110px;
  height: 110px;
}
.scwcategory_content_products_item_favor img,
.scwcategory_content_products_list.list .scwcategory_content_products_item_favor img {
  right: 77.75px;
}

.scwcategory_content_top_filter_mode i {
  padding-left: 0;
}
.scwcategory_content_top_filter_text {
  margin-right: 59.33px;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item_favor {
  border-radius: 20px 20px 0px 0px;
}
.scwfitourservice_ourwork_items_slider_item_img {
  height: 300px;
}
.scwfitourservice_glenstal {
  margin-top: 50px;
  padding-top: 50px;
  padding-bottom: 570px;
  grid-template-columns: 1fr;
  grid-gap: 0;
}
.scwfitourservice_whycu_item {
  grid-template-columns: 1fr;
  }
.scwfitourservice_features .container {
  grid-gap: 30px;
  grid-template-columns: 1fr;
}
.scwfitourservice_ourwork_items_slider_item span {
  font-size: 26px;
}
.scwfitourservice_glenstal_right {
  right: 0;
  width: 100%;
  height: 45%;
  position: absolute;
  top: auto;
  background-size: cover!Important;
  background-repeat: no-repeat !important;
  bottom: 0;
}
.scwfitourservice_banner {
  padding-bottom: 50px;
  padding-top: 50px;
}
.scwfitourservice_whycu {
  margin-top: 50px;
}
.scwfitourservice_banner_head {
  font-size: 30px;
  line-height: 40px;
}
.scwfitourservice_contem .container {
  display: grid;
  grid-template-columns: 1fr;
  align-items: center;
  grid-gap: 50px;
}
.scwfitourservice_contem_left {
  padding-right: 0;
  width: 100%;
}
.scwfitourservice_contem_right {
  float: left;
  width: 100%;
  padding-left: 0;
}
.scwfitourservice_features {
  margin: 50px 0;
}
.scwfitourservice_ourwork_info_des {
  width: 100%;
  font-size: 16px;
}
.scwfitourservice_ergonomic_left {
  width: 100%;
  text-align: center;
}

.scwfitourservice_ourwork_items {
  position: relative;
}
.scwfitourservice_ourwork_items_slider {
  grid-template-columns: 1fr;
}
.scwfitourservice_contem_left_head {
  font-size: 40px;
}
.scwfitourservice_contem_left_des {
  font-size: 16px;
}
.scwfitourservice_contem {
  margin-bottom: 50px;
}
.scwfitourservice_ergonomic {
  margin-top: 0;
  padding: 50px 0;
  margin-bottom: 50px;
}
.scwfitourservice_ergonomic_left img {
  top: 0;
  width: 60%;
  object-fit: contain;
  margin: 0 auto;
  position: relative;
  text-align: center;
}
.scwfitourservice_ergonomic_right {
  width: 100%;
}
.scwfitourservice_features_item span {
  font-size: 30px;
}
.scwfitourservice_features_item {
  padding: 100px 10px;
}
.scwfitourservice_banner_des {
  width: 100%;
  font-size: 18px;
  line-height: normal;
}
.scwfitourservice_ergonomic_right_head {
  font-size: 24px;
  line-height: 30px;
}
.scwfitourservice_ergonomic_right_des {
  font-size: 16px;
}
.scwfitourservice_glenstal_left {
  padding-right: 0;
  width: 100%;
}
.scwfitourservice_glenstal_left_head {
  font-size: 26px;
  padding-right: 0;
  line-height: normal;
}
.scwfitourservice_glenstal_left_des {
  font-size: 16px;
}
.scwmyquotes_item, .scwmyfavors_item {
 display: inline-block;
  line-height: normal;
}
.scwmyquotes_item_link, .scwmyfavors_item_link {
  border-right: none;
  text-decoration: unset;
  border-bottom: 1px solid #cacaca;
  line-height: normal;
  padding: 10px 0;
  width: 100%;
  display: inline-block;
}
.scwmyquotes_item_name, .scwmyfavors_item_name {
  border-left: none;
  border-right: none;
  line-height: normal;
  border-top: 1px solid #cacaca;
  border-bottom: 1px solid #cacaca;
  padding: 10px 0;
}
.scwmyquotes_item_del, .scwmyfavors_item_del {
  padding: 10px 0;
  display: inline-block;
}
.scwproduct_fblock_info_logo img {
  max-width: 100px;
}
.scwproduct_fblock_images_gl_item {
  height: 95.13px;
}
.scwproduct_fblock_images_gl {
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 10px;
}
#contactform,
#scwcontact_popup {
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
}
#cboxContent {
  margin-top: 100px;
}
#contactform form p:nth-child(2), #contactform form p:nth-child(4),
#scwcontact_popup form p:nth-child(2), #scwcontact_popup form p:nth-child(4) {
  padding-right: 0;
}
#contactform form p:nth-child(2), #contactform form p:nth-child(3), #contactform form p:nth-child(4), #contactform form p:nth-child(5),
#scwcontact_popup form p:nth-child(2), #scwcontact_popup form p:nth-child(3), #scwcontact_popup form p:nth-child(4), #scwcontact_popup form p:nth-child(5) {
  width: 100%;
}
#contactform form p:nth-child(3), #contactform form p:nth-child(5),
#scwcontact_popup form p:nth-child(3), #scwcontact_popup form p:nth-child(5) {
  padding-left: 0;
}

.scwcategory_content_top_filter_mode i {
  font-size: 26px;
  padding-top: 10px;
}
.scwcategory_content_top_filter_text,
.scwcategory_content_top_filter_mode_text,
.scwcategory_content_top_myquotes_text,
.scwcategory_content_top_myfavor_text{
  font-size: 14px;
}
.scwcategory_content_products_list.list .scwcategory_content_cat_item {
  grid-template-columns: 1fr;
}
.scwcategory_content_products_list.list .scwcategory_content_cat_item::before {
  display: none;
}
.scwcategory_content_products_list.list .scwcategory_content_cat_item_leftop {
  position: relative;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
.scwcategory_content_products_list.list .scwcategory_content_cat_item_leftop::after {
content: "";
background: #cacaca;
width: 100%;
height: 1px;
position: absolute;
bottom: 0%;
left: 0;
}
.scwcategory_content_products_list.list .scwcategory_content_cat_item_rightbot {
  padding-left: 0;
  padding-right: 0;
}
.scwcategory_content {
  margin-top: 50px;
  margin-bottom: 50px;
}
.scwcategory_content_cat_item_leftop img {
  width: 100%;
  height: auto;
}
.scwproduct_fblock_info_cats_item:nth-child(3) {
  padding: 0 10px;
  margin: 0 10px;
}
.scwproduct_fblock_info_buts_buynow {
  margin-right: 0px;
  margin-bottom: 20px;
}
.scwproduct_fblock_info_attrs_pr {
  margin-bottom: 10px;
}
.scwproduct_fblock_info_name {
  font-size: 36px;
}
.scwproduct_fblock_info_subname {
  font-size: 20px;
}
.scwproduct_fblock_info_des,.scwproduct_scblock_content_item_ft,
.scwproduct_scblock_content_item_fi li {
  font-size: 16px;
}
.scwproduct_fblock_info_attrs_pr:nth-child(4) {
  margin-right: 0;
}
.scwproduct_fblock_info_attrs_pr {
  margin-right: 13px;
}
.scwproduct_scblock {
  margin-top: 30px;
}
.scwproduct_scblock_tabs_item {
  font-size: 20px;
  margin-right: 20px;
}
.scwproduct_scblock_content_item_ft {
  width: 100%;
}
.scwproduct_fblock_images {
  width: 100%;
}
.scwproduct_fblock_info {
  width: 100%;
  padding-left: 0;
  padding-top: 30px;
}
.scwproduct_related {
  margin: 50px 0;
}
.scwproduct_related_head {
  font-size: 30px;
  line-height: normal;
}
.video-wrapper {
  height: 220px;
}
.scwproduct_related_posts_item_title {
  font-size: 20px;
}
.scwproduct_related_posts_item_img {
  width: 80%;
  height: auto;
}
.scwproduct_related_posts {
  width: 100%;
  grid-template-columns: 1fr;
}
.scwofftechnology_print_right img,.scwoffoffsupplies_offsup_right img,.scwofftechnology_firstblock_left img {
  width: 100%;
  height: 100%;
}
.scwofftechnology_print_left_des,.scwofftechnology_cloud_left_des,.scwoffoffsupplies_offsup_left_des {
  padding-right: 0;
}
.scwofftechnology_cloud_left {
  width: 100%;
}
.scwcategory_banner h1 {
  font-size: 36px;
  line-height: 50px;width:100%;
}

.scwcategory_des{
	width:100%;font-size:16px;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item_leftop {
  width: 100%;
  border-bottom:1px solid #cacaca;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item::before {
  display:none;
}
.scwcategory_catalogues {
  padding-left: 30px;
  padding-right: 30px;
}
.scwcategory_content_products_list.list .scwcategory_content_products_item_rightbot {
  width: 100%;
  padding: 20px;
}
.scwcategory_catalogues_head_text {
  font-size: 40px;
}
.scwcategory_catalogues_head_actions {
  top: 145px;
}
.scwcategory_catalogues_slider .scwcategory_catalogues_slider_item {
  width: 318px!Important;
}
.scwcategory_catalogues_head_text {
  margin-bottom: 20px;
  font-size: 36px;
  line-height: normal;
}
.scwcategory_catalogues_text {
  font-size: 16px;
}
.scwcategory_content_products_list.grid {
  grid-template-columns: 1fr;
}
.scwcategory_content_top {
margin-bottom: 0px;
}
.scwcategory_content_top_myquotes_text, .scwcategory_content_top_myfavor_text, .scwcategory_content_top_filter_text, .scwcategory_content_top_filter_mode_text {
  font-size: 12px;
  margin-right: 10px;
}
.scwcategory_content_top_filter_mode {
  float: left;
}
.scwcategory_content_top_myquotes {
  padding-right: 20px;
}
.scwcategory_breacum_spec {
  margin: 0 5px;
}
.scwcategory_banner {
  padding-top: 50px;
  padding-bottom: 50px;
}
.scwcategory_catalogues {
  margin-top: 50px;
  margin-bottom: 50px;
  padding: 20px;
}
.scwcategory_content_left {
  width: 100%;
  padding-right: 0;
}
.scwcategory_content_right {
  width: 100%;
  padding-left: 0;
  border-left: none;
}

  .scwoffinteriors_showroom_slider_item.slick-slide.slick-active, .scwoffinteriors_showroom_slider_item.slick-slide {
  height: 125px;
}
.scwoffinteriors_showroom .scwoffinteriors_showroom_slider.slick-slider {
  height: 200px;
}
.scwoffoffsupplies_banner {
  padding-top: 200px;
  padding-bottom: 50px;
}
.scwoffoffsupplies_topbuts {
  top: -90px;
}
.scwoffoffsupplies_offsup {
  padding-top: 50px;
  padding-bottom: 0;
}
.scwoffoffsupplies_specialoffers_des {
  margin-bottom: 30px;
}
.scwoffoffsupplies_scoffsupp {
  margin-top: 50px;
  margin-bottom: 50px;
}
.scwoffoffsupplies_scoffsupp_left_head {
  margin-top: 0;
  }
  .scwoffoffsupplies_offsup_left_but {
  font-size: 13px;
  }
 .scwoffoffsupplies_scoffsupp_left_but {
  margin-bottom: 280px;
}
.scwoffoffsupplies_scoffsupp_left_head {
  font-size: 36px;
  }
.scwoffoffsupplies_scoffsupp {
  background-size: contain !important;
  background-position: bottom right !important;
}
.scwoffoffsupplies_scoffsupp_left {
  width: 100%;
}
.scwofftechnology_banner {
  padding-bottom: 50px;
  padding-top: 0;
  margin-bottom: 50px;
}
.scwofftechnology_boxes {
  margin-top: 0;
}
.scwofftechnology_boxes .container {
  grid-template-columns: 1fr;
  width: 90%;
}

.scwofftechnology_cloud_right img {
  width: 100%;
  height: auto;
}
.scwofftechnology_boxes_item {
  height:auto;
  }
.scwofftechnology_boxes_item a {
  width: 100%;
  font-size: 30px;
  padding-bottom: 50px;
}
.scwofftechnology_print {
  padding-top: 50px;
  padding-bottom: 50px;
}
.scwofftechnology_print_left_head,.scwofftechnology_cloud_left_head,
.scwoffoffsupplies_offsup_left_head{
 font-size:26px;
  }
  .scwofftechnology_print_left_des,.scwofftechnology_cloud_left_des p,.scwofftechnology_firstblock_right_des{
   font-size:16px;
  }
  .scwofftechnology_benefits_head {
  font-size: 30px;
  padding-bottom: 50px;
  }
  .scwoffoffsupplies_specialoffers_title {
  font-size: 36px;
  }
  .scwofftechnology_benefits_con {
  grid-template-columns: 1fr;
}
.scwofftechnology_viewoff {
  margin-top: 50px;
}
.scwofftechnology_cloud {
  margin-top: 50px;
  margin-bottom: 50px;
}
.scwofftechnology_print .container, .scwofftechnology_cloud .container,
.scwoffoffsupplies_offsup .container,.scwofftechnology_firstblock_boc {
  grid-gap: 50px;
  grid-template-columns: 1fr;
}
.scwofftechnology_banner_head,.scwoffoffsupplies_banner_head {
  width: 100%;
}
.scwoffinteriors_boxes_item_name {
  font-size: 30px;
  }

.scwoffoffsupplies_banner_head{
  font-size: 40px;
  line-height: normal;
}
.scwofftechnology_banner_head {
  font-size: 18px;
  line-height: normal;
  padding-bottom: 10px;
  margin-top: 0;
  padding-top: 220px;
}
.scwofftechnology_banner_button {
  height: 40px;
  line-height: 0;
  margin-bottom: 0;
}
.scwofftechnology_banner_button img {
  top: 13px;
}
.scwoffinteriors_banner_head {
  font-size: 18px;
  line-height: normal;
  width: 100%;
  padding-bottom: 0;padding-top: 150px;
}

.scwoffinteriors_fitoursv_left_subhead {
    font-size: 20px;
}
.scwoffinteriors_fitoursv,.scwoffinteriors_proslider {
  margin-top: 50px;
}
.scwoffoffsupplies_banner_des {
  width: 100%;
  font-size: 16px;
}
.scwoffinteriors_banner_des {
  width: 100%;
  font-size: 16px;
  line-height: normal;
  padding-bottom:10px;
}
.scwoffinteriors_banner_button {
  height: 40px;
  line-height: 0;
  margin-bottom: 50px;
}
.scwoffinteriors_banner_button img {
  top: 13px;
}
.scwofftechnology_banner_des{
	width: 100%;
  font-size: 16px;padding-bottom: 0;
}
.scwofftechnology_banner .container {
  top: 64%;padding-left:20px;
}
.scwoffinteriors_boxes {
  margin-top: 50px;
}
.scwoffinteriors_boxes .container {
  width: 90%;
  grid-gap: 30px;
  grid-template-columns: 1fr;
}
.scwoffinteriors_boxes_item {
  height: auto;
}
.scwoffinteriors_boxes_item_but {
  width: 100%;
  position: relative;
  bottom: 0;
  margin-top: 30px;
}
.scwoffinteriors_fitoursv_right img, .scwoffinteriors_oursv_right img {
  height: 100%;
  width: 100%;
}
.scwoffinteriors_fitoursv_left_head {
  font-size: 26px;
  }
 .scwoffinteriors_fitoursv_left_des {
  font-size: 16px;
  padding-right: 0;
}

.scwoffinteriors_fitoursv .container, .scwoffinteriors_oursv .container {
  grid-gap: 50px;
  grid-template-columns: 1fr;
}
.scwoffinteriors_proslider_des {
  width: 100%;
  padding: 0 20px;
  font-size: 16px;
}
.scwofftechnology_viewoff_des {
  width: 100%;
  font-size: 16px;
}
.scwoffinteriors_showroom_info {
  margin-top: 0;
}
  .scwofftechnology_viewoff_con_slider_item_thum,
  .scwoffoffsupplies_specialoffers_con_slider_item_thum{
  height: auto;
}
  .scwoffinteriors_proslider_pros_item_thumb{
  height: 150px;
}
.scwoffinteriors_showroom_info_head {
  font-size: 30px;
  }
.scwoffinteriors_showroom {
  margin-top: 0;
  margin-bottom: 0;
}
.scwoffinteriors_proslider_buts {
  top: 47%;
}
.scwoffinteriors_proslider_head,.scwoffinteriors_oursv_left_head,
.scwofftechnology_viewoff_title {
  font-size: 26px;
  }
.scwoffinteriors_showroom_info_buts_vm {
  margin-right: 0;
  margin-bottom: 20px;
}
 .scwoffinteriors_showroom_info_des {
  width: 90%;
  font-size: 16px;
}
.scwoffinteriors_banner {
  padding-bottom: 0;
  padding-top: 0;
}
.scwoffinteriors_banner .scwhome_video_youtube {
  padding: 134%;
}
.scwoffinteriors_oursv_left_des {
  padding-right: 0;
}
.page-template-page-template-offinterior .scwhome_brands_logos {
  margin-bottom: 50px;
}
.scwoffinteriors_oursv {
  padding-bottom: 50px;
}
.scwheader_menu {
  display: none;
}
.scwhome_banner_head {
  padding-top: 50px;
  width: 95%;
  font-size: 18px;
  line-height: 28px;
}
.scwhome_banner_subhead, .scwhome_banner_subhead2,
.scwfitourservice_banner_subhead {
  font-size: 16px;
  line-height: 26px;
  width: 100%;
}
.scwhome_banner_button {
  margin-bottom: 50px;
  
}
#main-header {
  margin-top: 0;
  height: 100px;
  padding: 12.79px 0;
}
.scwheader_logo img {
  width: 160px;
  height: 74.42px;
  object-fit: contain;
}
.scwheader_mobile .fa.fa-bars {
  top: 25px;
}
.scwhome_boxes {
  margin-top: 30px;
  margin-bottom: 30px;
}
.scwhome_boxes .container {
  grid-template-columns: 1fr;
  width:328px;
  grid-gap: 24px;
}
.scwhome_boxes_left {
  padding-top: 70px;
  padding-left: 26.5px;
  padding-right: 26.5px;
  padding-bottom: 70px;
}
.scwhome_banner2 {
  margin-top: 50px;
  margin-bottom: 50px !important;
}
.scwhome_boxes_head {
  padding-right: 0;
  padding-left: 0;
  font-size: 32px;
}
.scwhome_brands_buts {
  bottom: 140px;
}
.scwhome_brands .bx-wrapper {
  margin-bottom: 50px;
}
.scwhome_features {
  padding-top: 0;
}
.scwhome_features_item.leftext, .scwhome_features_item.rightext {
  margin-bottom: 0;
}
.scwhome_features_item.leftext .scwhome_features_item_img {
  width: 100%;
  float: left;
  padding-left: 0;
}
.scwhome_features_item_img img {
  height: 330px;
  object-fit: cover;
}
.scwhome_features_item.leftext .scwhome_features_item_con {
  width: 100%;
  padding-right: 0;
  padding-top: 0;
}
.scwhome_features_item_con_title {
  font-size: 36px;
  line-height: 44px;
}

.scwhome_features_item.rightext .scwhome_features_item_img {
  width: 100%;
  padding-right: 0;
}
.scwhome_features_item.rightext .scwhome_features_item_con {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}
.scwhome_banner2_box {
  padding-top: 38.5px;
  width: 100%;
  height: auto;
  margin: 0 auto;
  background: #FFFFFF;
  border: 1px solid #CACACA;
  border-radius: 20px;
  padding-bottom: 40px;
  padding-left: 21px;
  padding-right: 21px;
}
.scwhome_banner2 .container {
  grid-template-columns: 1fr;
}
.scwhome_banner2 {
  background-position: top left !important;
  background-size: cover !important;
  padding: 30px 0;
}
.scwhome_features_item_con_subtitle {
  width: 100%;
}
.scwhome_banner2_box_title {
  font-size: 24px;
  line-height: 29px;
}
.scwhome_banner2_box_subtitle {
  font-size: 22px;
}
.scwhome_banner2_box_subtitle {
  padding-bottom: 22.5px;
}
.scwhome_banner2_box_des {
  margin-bottom: 16px;
}
.scwhome_banner2_box_button {

}

.scwhome_brands_title {
  width: 100%;
  font-size: 34px;
  line-height: 44px;
}
.scwhome_brands_subtitle {
  width: 100%;
  font-size: 26px;
}
.scwhome_brands_des {
  width: 100%;
  margin-bottom: 40px;
}
.scwhome_brands_logos {
  grid-gap: 51.5px;
  grid-template-columns: 1fr 1fr;
  row-gap: 30px;
  margin-bottom: 60px;
}
.scwhome_testimonials .container {
  padding: 10px;
  margin-bottom: 0;
  margin-top: 0;
}
.scwhome_testimonials_icon {
  padding-bottom: 0;
}
.scwhome_testimonials_slider_item_des {
  font-size: 14px;
  line-height: 24px;
  padding: 10px;
}
.scwhome_testimonials_slider_item_head {
  font-weight: 400;
  font-size: 24px;
  line-height: 29px;
  width: 100%;
  display: inline-block;
  padding-top: 0;
  padding-bottom: 16px;
  padding-left: 0;
  padding-right: 0;
}
.scwhome_testimonials_buts {
  top: auto;
  bottom: -50px;
  position: relative;
  width: 40% !important;
  text-align: center;
  margin: 0 auto;
}
.scwhome_testimonials_con_left a {
  left: 0;
}
.scwhome_testimonials_con_right a {
  right: 0;
}
.scwhome_testimonials_con .bx-wrapper {
  margin-bottom: 0;
}
.scwhome_testimonials2 .container {
  background: #222222;
  border-radius: 20px;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
  display: inline-block;
  width: 280px;
}
.scwhome_testimonials2 {
  margin-top: 100px;
  margin-bottom: 50px;
}
.scwhome_testimonials2_left {
  width: 100%;
  padding-top: 165px;
}
.scwhome_testimonials2_right {
  width: 100%;
  float: right;
  padding-left: 0;
  text-align: center;
  position: absolute;
  top: 30px;
}
.scwhome_testimonials2_right img {
  display: none;
}
.scwhome_testimonials2_right_head {
  text-align: center;
  width: 100%;
  padding-right: 0;
  padding-bottom: 24px;
  padding-left: 0;
  font-size: 24px;
  line-height: 29px;
}
.scwhome_testimonials2_left img,
.scwhome .scwhome_testimonials2_left img,
.scwfitourservice .scwhome_testimonials2_left img {
  position: relative;
  top: 0px;
  left: 0;
  width: 218.95px;
  height: 293.75px;
  object-fit: contain;
}
.scwhome_testimonials2_right_button {
  margin: 0 auto;
  width: 90%;
  float: none;
}
.scwhome_testimonials2_right .scwhome_testimonials2_right_button img {
  display: inline-block;
}
.scwhome_blogs_head_text {
  font-size: 34px;
  line-height: 44px;
  width: 53%;
  display: inline-block;
  font-weight: 700;
}
.scwhome_blogs_head_buts {
  top: 35px;
}
.scwhome_blogs_head {
  margin-bottom: 30.08px;
  margin-top: 30px;
}
.scwhome_blogs_con_slider_item {
  padding-top: 157.78px;
  padding-left: 22px;
  padding-right: 22px;
  padding-bottom: 20.79px;
  height: 263.56px;
  margin-right: 8px;
  width: 244px !important;
}
.scwhome_blogs_con_slider_item_name a {
  width: 85%;
  font-size: 16px;
  line-height: 22px;
}
.scwhome_blogs_con_slider_item_info {
  font-size: 10px;
  line-height: 13px;
}
.scwhome_blogs_con .bx-wrapper {
  margin-bottom: 61.22px;
}
#main-footer {
  background: #222;
  padding-top: 60.17px;
  padding-bottom: 30.25px;
}
.scwfooter_head_logo {
  width: 100%;
  float: left;
  text-align: left;
}
.scwfooter_head_brands {
  width: 100%;
  float: none;
  text-align: center;
  padding-right: 0;
  padding-top: 0;
  display: grid;
  grid-template-columns: 1fr;
  row-gap: 0;
}
.scwfooter_head_brands a {
  width: 100%;
  float: left;
  text-align: left;
}
.scwfooter_head_brands a img,.scwfooter_head_brands a:nth-child(4) img {
  width: auto;
}
.scwfooter_con_left_col1, .scwfooter_con_left_col2, .scwfooter_con_right_col3, .scwfooter_con_right_col4 {
  margin-top: 20px;
}
.scwfooter_head_socials {
  width: 100%;
  float: left;
  text-align: center;
  padding-top: 40px;
}
.scwfooter_con_left {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 0;
  width: 100%;
  row-gap:0;
}

.scwfooter_con_right {
  width: 100%;
  padding-left: 0;
  grid-template-columns: 1fr;
  grid-gap: 30px;
}
.scwfooter_con_right form {
  margin-top: 71.61px;
}
.scwfooter_con_right_head {
  left: 0;
  font-size: 20px;
  line-height: 24px;
  top: 55px;
}
.scwfooter_con_right form::before {
  width: 17%;
}
.scwfooter_con_right form::after {
  width: 17%;
}
.scwfooter_con_right form {
  padding-left: 34px;
  padding-right: 34px;
  padding-top: 37.5px;
  padding-bottom: 0;
}
.scwfooter_con_right form p:nth-child(2), .scwfooter_con_right form p:nth-child(4) {
  padding-right: 0;
}
.scwfooter_con_right form p:nth-child(2), .scwfooter_con_right form p:nth-child(3), .scwfooter_con_right form p:nth-child(4), .scwfooter_con_right form p:nth-child(5) {
  width: 100%;
}
.scwfooter_con_right form p:nth-child(3), .scwfooter_con_right form p:nth-child(5) {
  padding-left: 0;
}
.scwfooter_con_right form p label {
  margin-bottom: 16px;
}
.scwfooter_con_cpr {
  width: 100%;
  float: left;
  position: relative;
  bottom: 0;
  text-align: center;
  margin-top: 30px;
}
.scwfooter_con_cpr_text {
  width: 100%;
  margin-bottom: 16px;
}
.scwfooter_con_cpr_menu {
  width: 95%;
  float: left;
  text-align: center;
}
.scwfooter_con_cpr_menu ul li {
  padding: 0 8px;
}
.scwfooter_con_cpr_menu ul {
  float: left;
}
.scwheader_mobile_con {
  padding-top: 40%;
}
.scwheader_mobile_con .menu-main-menu-container ul {
  width: 100%;
}
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children::after,
.scwheader_mobile_con .menu-main-menu-container ul.menu li.menu-item.menu-item-has-children:hover::after{
  right: 20%;
}
.scwfooter_con_right .wpcf7-form-control.has-spinner.wpcf7-submit {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0 30px;
}
.scwfitourservice_whycu_item_right_item:nth-child(2n), .scwfitourservice_whycu_item_left_item:nth-child(2n) {
  margin-left: 0;
}
.scwfitourservice_whycu_head {
  font-size: 30px;
  }
}

#scwfitourservice_video_iframe {
  width: 100%;
  height: 100%;
}
#scwfitourservice_video_iframe iframe {

}
.scwfitourservice_ourwork_info_button img {
  padding-left: 10px;
}
.scwfitourservice_ourwork_info_button {
  border-radius: 300px;
  border: 2px solid var(--Color-secondary, #EF6B00);
  width: 250px;
  padding: 18px 24px;
  display: inline-block;
  color: var(--Color-secondary, #EF6B00);
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  text-decoration: unset;
  position: absolute;
  bottom: 86px;
  left: 0;
margin: 0 auto;
right: 0;
}
.scwfitourservice_ourwork_info .container {
  padding-top:186px;
  padding-bottom: 220px;
  display: inline-block;
  background-repeat: no-repeat!Important;
  background-size: cover !important;
  width:100%;max-width: 100%;
  background-position: center center !important;
}
.scwfitourwork_content_info h1 {
  color: var(--Color-secondary, #222);
  text-align: center;
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 45px;
  font-style: normal;
  font-weight: 500;
  line-height: 81px;
  text-transform: uppercase;
  width: 60%;
  margin: 0 auto;
  padding: 30px 0;
}
.scwfitourwork_content_info div {
  color: var(--Color-P, #626262);
  text-align: center;
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  width: 100%;
  margin: 0 auto;
}
.scwfitourwork_content {
  display: inline-block;
  width: 100%;
  background-repeat: no-repeat!Important;
  background-size: contain !important;
}
.scwfitourwork_content_projects {
  display: grid;
  width: 80%;
  margin-top: 100px;
  grid-template-columns: 1fr 1fr;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  margin-bottom: 120px;
  margin-left: auto;
  margin-right: auto;
}
.scwfitourwork_content_projects_item_img img {
  width: 100%;
  height:100%;
  object-fit: cover;z-index: 1;
position: relative;
border: 10px solid var(--Color-neutral, #EEE);
-webkit-transition:  border .3s ease;
 -moz-transition:  border .3s ease;
 -o-transition:  border .3s ease;
 -ms-transition: border .3s ease;
 transition: border .3s ease; 
}
.scwfitourwork_content_projects_item_img a {
  width: 100%;
  display: inline-block;
  position:relative;
  height:100%;
}
.scwfitourwork_content_projects_item_img {
 
}
.scwfitourwork_content_projects_item_name a {
  color: var(--Color-secondary, #222);
  text-align: center;
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 22px;
  font-style: normal;
  font-weight: 300;
  line-height:41px;
  text-decoration: unset;
  width: 100%;
display: inline-block;
}
.scwfitourwork_content_projects_item_name {
  text-align: center;
  padding-top: 30px;
}
.scwfitourwork_content_projects_item p.scwfitourwork_content_projects_item_info a{
  text-align: center;
  display:none;
}
.scwfitourwork_content_projects_item_info a {
  border-radius: 300px;
  border: 2px solid var(--Color-secondary, #EF6B00);
  color: var(--Color-secondary, #EF6B00);
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  display: inline-block;
  text-decoration: unset;
  height: 60px;
  line-height: 60px;
  width: 333px;
}
.scwfitourwork_content_projects_item:hover .scwfitourwork_content_projects_item_img {
  box-shadow: 0px 18px 88px -4px rgba(24, 39, 75, 0.14), 0px 8px 28px -6px rgba(24, 39, 75, 0.12);
}
.scwfitourwork_content_projects_item .scwfitourwork_content_projects_item_img,
.scwproject_related_pros_item_thum img {
  height: 540px;
}
.scwfitourwork_content_projects_item:hover .scwfitourwork_content_projects_item_img img {
border: none;
}
.scwfitourwork_content_projects_item_info a img {
  padding-left: 10px;
}
.scwfitourwork_content_projects_item {
  position: relative;
}
.scwfitourwork_content_projects_item p {
  margin: 0 auto;
}
.scwfitourwork_content_projects_item:hover .scwfitourwork_content_projects_item_img a::before {
  width: 151px;
  height: 180px;
  content: "";
  background: #EF6B00;
  left: -20px;
  top: -20px;
  position: absolute;
  fill: var(--Color-secondary, #EF6B00);
  z-index: 0;
}
.scwfitourwork_content_projects_item:hover .scwfitourwork_content_projects_item_img a::after {
  width: 151px;
  height: 180px;
  content: "";
  background: #EF6B00;
  right: -20px;
  bottom: -20px;
  position: absolute;
  fill: var(--Color-secondary, #EF6B00);
  z-index: 0;
}
.scwproject p {
  margin: 0;
}
.scwproject_intro {
  display: inline-block;
  width: 100%;
  background-repeat: no-repeat !important;
  background-size: 100% 100% !important;
  padding: 50px 0;
}
.scwproject_intro_cat {
  color: var(--Color-secondary, #222);
  text-align: center;
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding-top: 60px;
  display: inline-block;
  width: 100%;
}
.scwproject_intro_name {
  color: var(--Color-secondary, #222);
  text-align: center;
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 40px;
  font-style: normal;
  font-weight: 500;
  line-height: 81px;
  text-transform: uppercase;
  margin-top:0;
  margin-bottom:50px;
}
.scwproject_intro_des {
  color: var(--Color-P, #626262);
  text-align: left;
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  width: 100%;
  margin: 0 auto;
  padding-bottom: 30px;
}
.scwproject_intro_video {
  width: 60%;
  margin: 0 auto;
  border-radius: 20px;
  height: 494px;
}
.scwproject_gallery {
  display: inline-block;
  width: 100%;
  padding-top: 80px;
  padding-bottom: 50px;
  background: rgb(236, 236, 236);
  margin-bottom: 10px;
}
.scwproject_gallery_des {
  color:#000;
  text-align: center;
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  width: 40%;
  margin: 0 auto;
}
.scwproject_gallery_slider_buts_left a,.scwproject_gallery_slider_buts_right a {
  width: 50px;
  height: 50px;
  display: inline-block;
  text-align: center;
  line-height: 48px;
  border-radius: 100%;
  color: #fff;
  background:#222;
  font-size:24px;
}
.scwproject_gallery_slider_buts_left a:hover,.scwproject_gallery_slider_buts_right a:hover {
  background:#fff;color: #222;
}
.scwproject_gallery_slider {
  margin-top: 50px;
  position: relative;
  border: 67px;
}
.scwproject_gallery_slider_buts {
  right: 0;
  top: -80px;
  position: absolute;
}
.scwproject_gallery_slider .bx-wrapper {
  box-shadow: none;
  border: none;
  background: none;
}
.scwproject_features {
  display: inline-block;
  width: 100%;
  margin-bottom: 120px;
  padding-top: 50px;
}
.scwproject_features .container {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 50px;
}
.scwproject_features_item_img img {
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: 20px;
}
.scwproject_features_item.leftext,
.scwproject_features_item.rightext {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 150px;
  align-items: center;
}
.scwproject_features_item_con_title {
  color: var(--Color-secondary, #222);
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding-bottom: 16px;
}
.scwproject_features_item_con_subtitle {
  color: var(--Color-secondary, #222);
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 48px;
  font-style: normal;
  font-weight: 600;
  line-height: 48px;
  padding-bottom: 24px;
  width: 100%;
  float: left;
}
.scwproject_features_item_con_des {
  color: var(--Color-P, #626262);
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}
.scwproject_features_item.rightext {
  direction: rtl;
  text-align: left;
}
.scwproject_extraimgs {
  display: inline-block;
  width: 100%;
  margin-bottom: 120px;
}
.scwproject_extraimgs .container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 32px;
  align-items: center;
  width: 1080px;
}
.scwproject_extraimgs_item img {
  width: 100%;
  object-fit: cover;
}
.scwproject_extraimgs_item:nth-child(1) img, .scwproject_extraimgs_item:nth-child(3) img {
  height: 449px;
}
.scwproject_extraimgs_item:nth-child(2) img{
  height: 522px;
}
.scwproject_details {
  display: inline-block;
  width: 100%;
  margin-bottom: 129px;
  display: none;
}
.scwproject_details .container {
  display: grid;
  grid-template-columns: 2fr 1fr;
  grid-gap: 24px;
  width: 1080px;
}

.scwproject_details_left_title {
  color: var(--Color-secondary, #222);
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding-bottom: 16px;
}
.scwproject_details_left_subtitle {
  color: var(--Color-secondary, #222);
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 48px;
  font-style: normal;
  font-weight: 600;
  line-height: 48px;
  padding-bottom: 24px;
}
.scwproject_details_left_des {
  color: var(--Color-P, #626262);
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}
.scwproject_details_right {
  padding-left: 50px;
  border-left: 1px solid #CACACA;
}
.scwproject_details_right_location {
  display: inline-block;
  margin-bottom: 39px;
}
.scwproject_details_right_location_title {
  color: var(--Color-secondary, #222);
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
}
.scwproject_details_right_location_con {
  color: var(--Color-secondary, #222);
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.scwproject_details_right_collections_title {
  color: var(--Color-secondary, #222);
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
}
.scwproject_details_right_collections_item a {
  color: var(--Color-secondary, #EF6B00);
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-decoration-line: underline;
}
.scwproject_findoutmore {
  display: inline-block;
  width: 100%;
  margin-bottom: 120px;
}
.scwproject_findoutmore .container {
  border-radius: 20px;
  background: var(--Color-secondary, linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), #222);
  text-align: center;
  padding: 102px 0;
}
.scwproject_findoutmore_title {
  color: var(--Color-light, #FFF);
  text-align: center;
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 48px;
  font-style: normal;
  font-weight: 700;
  line-height: 56px;
margin-bottom: 24px!Important;
  display: inline-block;
padding: 0 25%;
}
.scwproject_findoutmore_subtitle {
  color: #FFF;
  text-align: center;
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 32px!important;
  display: inline-block;
  padding: 0 35%;
}
.scwproject_findoutmore_button {
  border-radius: 300px;
  border: 2px solid var(--Color-secondary, #EF6B00);
  height: 60px;
  padding: 0 24px;
  color: var(--Color-light, #FFF);
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  text-decoration: unset;
  display: inline-block;
  line-height: 60px;
}
.scwproject_findoutmore_button img {
  padding-left: 10px;
}
.scwproject_related {
  display: inline-block;
  width: 100%;
  margin-bottom: 120px;
  margin-top: 50px;
}
.scwproject_related_head {
  color: var(--Color-secondary, #222);
  text-align: center;
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 48px;
  font-style: normal;
  font-weight: 600;
  line-height: 48px;
  padding-bottom: 80px;
}
.scwproject_related_pros {
margin-bottom: 60px;
width: 80%;
margin-left: auto;
margin-right: auto;
}
.scwproject_related_pros_item {
  text-align: center;
  position: relative;
}
.scwproject_related_pros_item_thum img {
  border: 10px solid var(--Color-neutral, #EEE);
  width: 100%;
  height: 540px;
  object-fit: cover;
  position: relative;
}
.scwproject_related_pros .scwproject_related_pros_item_thum:hover a::before {
  width: 151px;
  height: 180px;
  content: "";
  background: #EF6B00;
  left: -20px;
  top: -20px;
  position: absolute;
  fill: var(--Color-secondary, #EF6B00);
  z-index: 0;
}
.scwproject_related_pros .scwproject_related_pros_item_thum:hover a::after {
  width: 151px;
  height: 180px;
  content: "";
  background: #EF6B00;
  right: -20px;
  bottom: -20px;
  position: absolute;
  fill: var(--Color-secondary, #EF6B00);
  z-index: -1;
}
.scwproject_related_pros .scwproject_related_pros_item_thum:hover {
  box-shadow: 0px 18px 88px -4px rgba(24, 39, 75, 0.14), 0px 8px 28px -6px rgba(24, 39, 75, 0.12);
}
.scwproject_related_pros .scwproject_related_pros_item_thum:hover {
  width: 100%;
  display: inline-block;
  position: relative;
  height: 82%;
}
.scwproject_related_pros .scwproject_related_pros_item_thum:hover img {
  border: none;
}
.scwproject_related_pros_item_name a {
  color: var(--Color-secondary, #222);
  text-align: center;
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 22px;
  font-style: normal;
  font-weight: 300;
  line-height: 41px;
  text-decoration: unset;
  width: 100%;
  display: inline-block;
  padding-top: 30px;
}
.scwproject_related_viewall {
  text-align: center;
}
.scwproject_related_viewall a {
  border-radius: 300px;
  border: 2px solid var(--Color-secondary, #EF6B00);
  height: 60px;
  padding: 0 24px;
  display: inline-block;
  color: var(--Color-secondary, #EF6B00);
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 60px;
  text-decoration: unset;
  width: 195px;
}
.scwproject_related_viewall a img {
  padding-left:10px;
}
.scwproject_contact {
  background: var(--Color-neutral, #EEE);
  padding-top: 80px;
  padding-bottom: 144px;
  text-align: center;
}
.scwproject_contact_title span {
  color: var(--Color-secondary, #EF6B00);
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 48px;
  font-style: normal;
  font-weight: 600;
  line-height: 48px;
}
.scwproject_contact_title {
  color: var(--Color-secondary, #222);
  text-align: center;
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 48px;
  font-style: normal;
  font-weight: 600;
  line-height: 48px;
  padding-bottom: 24px;
}
.scwproject_contact_des {
  color: var(--Color-P, #626262);
  text-align: center;
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  padding-bottom: 34px;
  width: 50%;
  margin: auto;
}
.scwproject_contact_form p {
  text-align: left;
  padding-bottom: 16px;
}
.scwproject_contact_form p:last-child {
  padding-bottom: 0;
}
.scwproject_contact_form form p label {
  text-align: left;
  color: var(--Color-secondary, #222);
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  display: inline-block;
  width: 100%;
}
.scwproject_contact_form form p label span input {
  border: 1px solid var(--Color-stroke, #CACACA);
  background: #FFF;
  height: 44px;
  width: 100%;
  padding: 10px;
}
.scwproject_contact_form form {
  width: 500px;
  margin: auto;
}
.scwproject_contact_form form p label span textarea {
  border: 1px solid var(--Color-stroke, #CACACA);
  background: #FFF;
  height: 100px;
  width: 100%;
  padding: 10px;
}

.scwproject_gallery_slider_con {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    width: 100%;
	grid-gap: 10px;
}

.scwproject_gallery_slider_con_item img {
    width: 100%;
    height: 350px;
    object-fit: cover;
	-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.scwproject_gallery_slider_con_item {
  overflow: hidden;
}
.scwproject_gallery_slider_con_item:hover img {
-webkit-transform: scale(1.3);
transform: scale(1.3);
}

.scwproduct_slider_item img {
  width: 100%;
  object-fit: cover;
}
.scwproject_intro_content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px;
  width: 60%;
  align-items: center;
  margin: 0 auto;
}
.scwproject_intro_content_right img {
  width: 100%;
}
.scwproject_intro_buttons_item {
  width: auto;
  height: 50px;
  border: 2px solid #EF6B00;
  background: #EF6B00;
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #fff;
  display: inline-block;
  text-decoration: unset;
  cursor: pointer;
  position: relative;
  text-align: left;
  padding: 15px;
  margin-right: 15px;
}
.scwproject_intro_content_prev {
  position: absolute;
  left: 15%;
  font-size: 40px;
  top: 50%;
}
.scwproject_intro_content_mext {
  position: absolute;
  right: 15%;
  top: 50%;
  font-size: 40px;
}
.scwproduct_slider .bx-wrapper {
  margin-bottom: 0;
}
.scwproduct_slider {
  display: inline-block;
  width: 100%;
  float: left;
}
.scwproject_intro_buttons_item:hover {
  background: #FF6B00;
}
.page-id-3520 .scwdivipage p,
.page-id-3520 .scwdivipage span,
.page-id-3520 .scwdivipage ul li{
	font-size: 18px;
}
.single-project .scwhome_testimonials{
	background-attachment: fixed !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
    margin-bottom: 50px;
}
.single-project .scwhome_testimonials .container {
  background: #ffffffe0;
  border-radius: 0px;
}
.single-project .scwproject_related_pros_item_thum img{
	height: 300px !important;
}
.single-project .scwproject_related_pros{
	width: 100% !important;
}
.scwproject_gallery_loadmore{
	text-align: center;
    margin-top: 40px !important;
}
.scwproject_gallery_loadmore span {
  border-radius: 300px;
  border: 2px solid var(--Color-secondary, #EF6B00);
  height: 60px;
  padding: 0 24px;
  display: inline-block;
  color: var(--Color-secondary, #EF6B00);
  font-feature-settings: 'clig' off, 'liga' off;
  font-family: Montserrat;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 60px;
  text-decoration: unset;
  width: 195px;
  cursor: pointer;
}
.scwproject_related .bx-wrapper {
  box-shadow: none;
  border: 0;
}
@media (max-width: 768px){
	.scwproject_related{
    	margin-top: 120px;
    }
.home .scwhome_banner_head {
  padding-top: 200px;
	}

}

.scwproject_related_pros_buts a {
  width: 50px;
  height: 50px;
  border: 1px solid #222222;
  border-radius: 300px;
  font-size: 20px;
  line-height: 45px;
  display: inline-block;
text-align: center;
}
.scwproject_related_pros_buts {
  text-align: right;
  margin-bottom: 30px;
}
#scwfitourservice_360_iframe {
  width: 100%;
  height: 100%;
}
.colorbox_1 #scwfitourservice_360_iframe .scwhome_video_youtube {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.colorbox_1 #scwfitourservice_360_iframe iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.colorbox_3 #cboxClose {
  top: 5% !important;
}
.page-id-2119 .scwhome_requestbrochure {
  margin-bottom: 100px;
}