* {
  box-sizing: border-box;
}
body{
  background: #F2F4F3;
  margin: 0 auto;
}
#main-header {
  width: 100%;
  background: #fff;
  padding: 25px 0;
  display: inline-block;
}
.container {
  width: 90%;
  margin: 0 auto;
  position: relative;
  max-width: 1410px;
}
.scwheader_logo {
  width: 60%;
  float: left;
}
.scwheader_logo img {
  width: 300px;
  height: 50px;
  object-fit: cover;
}
#menu-main-menu li {
  float: left;
  margin-right: 15px;
  list-style: none;
  position: relative;
}
#menu-main-menu li a {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 120%;
  color: #222E50;
  text-decoration: unset;
  position: relative;
  padding-bottom: 15px;
display: inline-block;
}

.scwheader_menu {
  width: 26%;
  float: left;
  display: inline-block;
  height: 50px;
  line-height:50px;
}
.scwheader_minicart {
  display: inline-block;
  width: 3%;
}
.scwheader_minicart li a {
  width: 100%;
  display: inline-block;
}
#menuiconwrap {
  display: inline-block;
  position: relative;
  width: 100%;
}
 #menuiconwrap span.mini-cart-count {
  right: 0;
  position: absolute;
  top: 20px;
}
#menuiconid {
  line-height: 45px;
}
.menu-item-has-children .sub-menu {
  display: none;
  position: absolute;
  width: 250px;
  background: rgba(0, 0, 0, 0.6);
  padding: 20px;
  top: 25px;
  z-index: 1;
  border-radius: 8px;
  left: 0;
}
.menu-item-has-children:hover .sub-menu {
  display: block;
}
#menu-main-menu .menu-item-has-children .sub-menu li a {
  color: #fff;
  padding-bottom:0;
}
#menu-main-menu .menu-item-has-children .sub-menu li{
  margin-bottom:10px;
}
#menu-main-menu .menu-item-has-children .sub-menu li:last-child{
  margin-bottom:0;
}
.scwhome_video_youtube {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  background: linear-gradient(0deg, rgba(34, 46, 80, 0.1), rgba(34, 46, 80, 0.1)), url(Depositphotos_208491802_XL.jpg);
  border-radius: 12px;
}

.scwhome_video_youtube iframe, .scwhome_video_youtube object, .scwhome_video_youtube embed {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 }
 .bxslider_video_youtube{
 position:relative;
 padding-bottom:56.25%;
 padding-top:30px;
 height:0;
 overflow:hidden;
 }

.bxslider_video_youtube iframe, .bxslider_video_youtube object, .bxslider_video_youtube embed {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 }
.scwhome_customersay_sliders_video{ display: none; }
.scwheader_contact_mb {
  display: none;
}
.scwheader_contact .scwheader_contact_dk {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  text-align: center;
  color: #FFFFFF;
  background: #006FE6;
  border-radius: 300px;
  width: 150px;
  height: 50px;
  display: inline-block;
  line-height: 50px;
  text-decoration: unset;
}
.scwheader_contact {
  float: right;
  text-align: center;
  width: 11%;
}
.scwheader_mnbar .scwheader_mnbar_mb {
  display: none;
}
.scwheader_mnbar {
  display: none;
  width: 3%;
  float: left;
  text-align: right;
  line-height: 50px;
}
.scwheader_mnbar i {
  cursor: pointer;
}
.scwheader_mnpopup.active{ 
transform: translateX(0);
visibility: visible;
}
.scwheader_mnpopup {
  background-color: #fff;
  height: 100%;
  perspective: 1000px;
  position: fixed;
  right: 0;
  top: 0;
  transform: translateX(100%);
  transition: transform 0.6s, visibility 0.6s;
  visibility: hidden;
  width: 100%;
  z-index: 999;
}
.scwheader_mnpopup .scwheader_mnpopup_close{
	display:none;
}
.scwheader_mnpopup.active .scwheader_mnpopup_close{
	display:block;
}
.scwheader_mnpopup_close {
  font-size: 30px;
  position: absolute;
  right: 50px;
  top: 30px;
  width: 30px;
  height: 35px;
  cursor: pointer;
  z-index: 1;
}
.scwheader_mnpopup_logo {
  text-align: center;
}
.scwheader_mnpopup_logo img {
  width: 18%;
  object-fit: contain;
  margin-top:50px;
}
.scwheader_mnpopup .menu-popup-menu-container {
  width: 100%;
  display: inline-block;
  margin-right: auto;
  margin-left: auto;
  transform: none;
  margin-top: 3%;
  text-align: center;
}
.scwheader_mnpopup .menu-popup-menu-container ul {
  list-style:none;
  padding-left: 0;
}
.scwheader_mnpopup .menu-popup-menu-container ul li {
  list-style: none;
  font-size: 24px;
  border: none;
  transition: all 0.25s ease;
  background-color: transparent;
  position: relative;
  margin: 20px auto;
}
.scwheader_mnpopup .menu-popup-menu-container ul li a {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 35px;
  line-height: 120%;
  color: #222E50;
  text-decoration: unset;
}
#main-content {
  width: 100%;
  display: inline-block;
  margin-top: 106px;
  background:#F2F4F3;
}
.scwhome_banner {
  display: inline-block;
  width: 100%;
  margin: 64px 0;
}
.scwhome_banner .container {
  padding-top: 64px;
  padding-right: 64px;
  padding-left: 64px;
  padding-bottom: 37px;
  background-position: top right !important;
  background-repeat: no-repeat !important;
  background-size: 100% !important;
}
.scwhome_banner_subhd {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 120%;
  color: #222E50;
  width: 40%;
  padding-top: 24px;
  padding-left: 18px;
  padding-bottom: 88px;
}
.scwhome_banner_box {
  width: 100%;
  display: inline-block;
}
.scwhome_banner_box_item {
  width: 45%;
  display: inline-block;
  background: #FFFFFF;
border: 1px solid #D3D5DC;
border-radius: 12px;
position:relative;
}
.scwhome_banner_box_item:first-child {
	float:left;
}
.scwhome_banner_box_item:last-child {
	float:right;
}
.scwhome_banner_box_item .scwhome_banner_box_item_img {
  float: left;
  width: 25%;
  padding: 12px;
}
.scwhome_banner_box_item_text {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 28px;
  line-height: 120%;
  display: inline-block;
  color: #222E50;
  opacity: 0.8;
  float: left;
  padding: 50px 0;
  width: 50%;
}
.scwhome_banner_box_item:last-child .scwhome_banner_box_item_text {
  width: 21%;
}
.scwhome_banner_box_item_link {
  position: absolute;
  right: 41px;
  top: 44%;
}
.scwhome_bannerboxes {
  width: 100%;
  display: inline-block;
}
.scwhome_video {
  width: 100%;
  display: inline-block;
  margin-top: 80px;
}
.scwhome_bannerboxes .container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 30px;
}
.scwhome_bannerboxes_item{
  background: #FFFFFF;
  border-radius: 12px;
}
.scwhome_bannerboxes_item a {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 26px;
  display: inline-block;
  text-decoration: unset;
  color: #222E50;
  width: 100%;
  text-align: left;
}
.scwhome_bannerboxes_item_thum {
  width: 100px;
  height: 100px;
  float: left;
  display: inline-block;
  text-align:center;
  position: relative;
  border-radius: 12px 0px 0px 12px;
}
.scwhome_bannerboxes_item_text {
  line-height: 100px;
  margin-left: 24px;
  display: inline-block;
  color: #222E50;
}
.scwhome_bannerboxes_item_thum img {
  left: 0%;
  position: absolute;
  bottom: auto;
  right: 0;
  margin: 0 auto;
  top: 15%;
}
.scwhome_bannerboxes_item.item0 .scwhome_bannerboxes_item_thum {

  text-align: center;
}
.scwhome_bannerboxes_item.item0 .scwhome_bannerboxes_item_thum {
  background: #004B85;
}
.scwhome_bannerboxes_item.item1 .scwhome_bannerboxes_item_thum {
  background: #94E9D6;
}
.scwhome_bannerboxes_item.item2 .scwhome_bannerboxes_item_thum {
  background: #FDAD46;
}
.scwhome_bannerboxes_item.item3 .scwhome_bannerboxes_item_thum {
  background: #6B5DD7;
}
.scwhome_bannerboxes_item.item4 .scwhome_bannerboxes_item_thum {
  background: #7ED1DB;
}
.scwhome_bannerboxes_item.item5 .scwhome_bannerboxes_item_thum {
  background: #E183E2;
}
.scwhome_bannerboxes_item.item1 .scwhome_bannerboxes_item_thum img {
  top: 22%;
}
.scwhome_bannerboxes_item.item2 .scwhome_bannerboxes_item_thum img{
  top: 20%;
}
.scwhome_video .container{

}
.scwhome_video_left {
  float: left;
  width: 55%;
  padding-top: 30px;
  padding-left: 30px;
  position: relative;
}
.scwhome_video_left::before {
    width: 95%;
    height: 95%;
    left: 0;
    top: 0;
    background: #78BE20;
    border-radius: 12px;
    position: absolute;
    content: "";
}
.scwhome_video_right {
  padding-top: 80px;
  padding-left: 148px;
  float: left;
  width: 40%;
}
.scwgach {
  width: 90px;
  height: 5px;
  background: #78BE20;
  border-radius: 300px;
  display: block;
  margin-bottom: 16px;
  margin-left: auto;
  margin-right: auto;
}
.scwhome_video_right_heading {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 40px;
  line-height: 120%;
  color: #222E50;
  width: 100%;
  padding: 16px 0;
  margin: 0;
}
.scwhome_video_right_subhd {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 26px;
  color: #222E50;
  margin-bottom: 16px;
}
.scwhome_video_right_subhd2 {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
}
.scwhome_video_right_contact {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  text-align: center;
  color: #FFFFFF;
  background: #006FE6;
  border-radius: 300px;
  width: 150px;
  height: 50px;
  display: inline-block;
  line-height: 50px;
  text-decoration: unset;
  margin-top: 16px;
}
.scwhome_brands {
  width: 100%;
  display: inline-block;
  margin-top: 73px;
  margin-bottom: 80px; 
  text-align: center;
}
.scwhome_brands_heading {
  margin: 16px 0;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 40px;
  line-height: 120%;
  text-align: center;
  color: #222E50;
}
.scwhome_brands_subhd {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #222E50;
  margin-bottom: 60px;
  width: 40%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.scwhome_brands_items .bx-wrapper {
  box-shadow:none;
  border: none;
  background:none;
  margin-bottom: 0;
}
.scwhome_customersay {
  text-align: center;
  display: inline-block;
  width: 100%;
  background-repeat: no-repeat!Important;
  background-size: 100% 50% !important;
}
.scwhome_customersay {
  text-align: center;
  display: inline-block;
  width: 100%;
  background-repeat: no-repeat!Important;
  background-size: 100% 60% !important;
  padding-top: 75px;
  padding-bottom: 89px;
}
.scwhome_customersay_heading {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 40px;
  line-height: 120%;
  text-align: center;
  color: #FFFFFF;
  margin-top: 16px;
  width: 40%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 49px;
}
.scwhome_customersay_con {
  text-align: center;
  background: #fff;
  padding: 50px;
  position: relative;
  width: 70%;
  margin: 0 auto;
  max-width: 930px;
  border-radius: 12px;
}
.scwhome_customersay_tabs_item.active {
  background: #FFFFFF;
  color: #006FE6;
}
.scwhome_customersay_tabs_item {
  width: 200px;
  height: 50px;
  background: #F2F4F3;
  border: 1px solid #D3D5DC;
  display: inline-block;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  line-height: 50px;
  color: #222E50;
  cursor: pointer;
  float: left;
}
.scwhome_customersay_tabs_item:first-child {
  border-radius: 8px 0px 0px 8px;
}
.scwhome_customersay_tabs_item:last-child {
  border-radius: 0px 8px 8px 0px;
}

.scwhome_customersay_tabs {
  display: none;
  margin-bottom: 107px;
}
.scwhome_customersay_sliders {
  width: 80%;
  margin: 0 auto;
}
.scwhome_customersay_sliders_written .bx-wrapper,
.scwhome_customersay_sliders_video .bx-wrapper {
  max-width: 100% !important;
  box-shadow: none;
  border: none;
  margin-bottom: 0;
}
.scwhome_customersay_sliders_written .bx-wrapper .bxslider_item .bxslider_item_avt img,
.scwhome_customersay_sliders_video .bx-wrapper .bxslider_item .bxslider_item_avt img {
  text-align: center;
  margin: 0 auto;
    width: 66px;
  height: 66px;
  object-fit: cover;
  border-radius: 100%;
}
.scwhome_customersay_sliders_written .bx-wrapper .bxslider_item .bxslider_item_avt,
.scwhome_customersay_sliders_video .bx-wrapper .bxslider_item .bxslider_item_avt {
  margin-top: 30px;
  margin-bottom: 16px;
}
.scwhome_customersay_sliders_video .bx-wrapper .bx-viewport {
  height: auto !important;
}
.scwhome_customersay_sliders_written .bx-wrapper .bxslider_item .bxslider_item_text,
.scwhome_customersay_sliders_video .bx-wrapper .bxslider_item .bxslider_item_text {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 19px;
  line-height: 26px;
  text-align: center;
  color: #222E50;
}
.scwhome_customersay_sliders_written .bx-wrapper .bxslider_item .bxslider_item_name,
.scwhome_customersay_sliders_video .bx-wrapper .bxslider_item .bxslider_item_name  {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 120%;
  text-align: center;
  color: #222E50;
  margin: 0 auto;
}
.scwhome_customersay_sliders_written .bx-wrapper .bxslider_item .bxslider_item_pos,
.scwhome_customersay_sliders_video .bx-wrapper .bxslider_item .bxslider_item_pos {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  text-align: center;
  color: #222E50;
  margin-bottom: 0;
}
.,
.scwhome_customersay_sliders_written_buttons,
.scwhome_customersay_sliders_video_buttons {
  position: absolute;
  width: 100%;
  margin: 0 auto;
  left: 0;
  top: 50%;
}
.scwhome_customersay_sliders_written_buttons_pre,.scwhome_customersay_sliders_written_buttons_next,
.scwhome_customersay_sliders_video_buttons_pre,.scwhome_customersay_sliders_video_buttons_next {

}
.scwhome_customersay_sliders_video .bxslider_item,.scwhome_customersay_sliders_written .bxslider_item{
  margin: 0 15px;
}
.scwhome_customersay_sliders_written_buttons_pre .bx-prev i,.scwhome_customersay_sliders_written_buttons_next .bx-next i,
.scwhome_customersay_sliders_video_buttons_pre .bx-prev i,.scwhome_customersay_sliders_video_buttons_next .bx-next i {
  font-size: 20px;
  color: #006FE6;
    width: 50px;
  height: 50px;
  border: 1px solid #D3D5DC;
  display: inline-block;
  line-height: 50px;
  border-radius: 100%;
  cursor: pointer;
}
.scwhome_customersay_sliders_written_buttons, .scwhome_customersay_sliders_video_buttons {
  position: absolute;
  top: 50%;
  width: 100%;
  left: 0;
}
.scwhome_customersay_sliders_written_buttons_pre,
.scwhome_customersay_sliders_video_buttons_pre {
  left: 30px;
  position: absolute;
}
.scwhome_customersay_sliders_written_buttons_next,
.scwhome_customersay_sliders_video_buttons_next {
  right: 30px;
  position: absolute;
}
.scwhome_contact {
  display: inline-block;
  width: 100%;
  padding-bottom: 84px;
}
.scwhome_contact_img img {
  width: 100%;
  object-fit: contain;
}
.scwhome_contact_text {
  float: left;
  padding-right: 103px;
  display: inline-block;
  width: 50%;
  text-align: center;
  padding-top: 70px;
}
.scwhome_contact_text_hd {
  margin: 0;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 64px;
  line-height: 120%;
  display: inline-block;
  text-align: center;
  color: #222E50;
}
.scwhome_contact_text_subhd {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #222E50;
  margin-top: 24px;
  margin-bottom: 32px;
}
.scwhome_contact_text_contact {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  text-align: center;
  color: #FFFFFF;
  background: #006FE6;
  border-radius: 300px;
  width: 150px;
  height: 50px;
  display: inline-block;
  line-height: 50px;
  text-decoration: unset;
}
.scwhome_contact_img {
  width: 50%;
  float: right;
}
#main-footer {
  display: inline-block;
  width: 100%;
  background: #fff;
  border-top: 5px solid #78BE20;
}
.scwfooter_bl1 {
  display: inline-block;
  width: 100%;
  padding: 80px 0;
  border-bottom: 1px solid #D3D5DC;
}
.scwfooter_col1,.scwfooter_col2,.scwfooter_col3,.scwfooter_col4 {
  float: left;
  display: inline-block;
}
.scwfooter_col1 {
  width: 23%;
}
.scwfooter_col2 {
  width: 25%;padding-left:30px;
}
.scwfooter_col3 {
  width: 24%;padding-left:30px;
}
.scwfooter_col4 {
  width: 28%;padding-left:60px;
}
.scwfooter_col4_phones {
  display: grid;
  grid-template-columns: 20px auto;
  grid-gap: 10px;
  align-items: start;
}
.scwfooter_title {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 26px;
  color: #222E50;
  margin-top: 0;
  margin-bottom: 24px;
}
#menu-about-us, #menu-useful-links {
  padding-left: 0;
  list-style: none;
  margin: 0;
}
#menu-about-us li a,#menu-useful-links li a {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: flex;
  align-items: center;
  color: #222E50;
  text-decoration: unset;
  margin-bottom: 15px;
}
.scwfooter_col3 div {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
}
.scwfooter_col4 div {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
}
.scwfooter_col4 div a {
  padding-bottom: 0;
  display: inline-block;
  padding-top: 0;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
  text-decoration: unset;
}
.scwfooter_col4_phones_nb a:first-child {
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 26px;
  color: #fff;
  text-align: center;
  align-self: center;
  text-decoration: unset;
  background: #78BE20;
  padding: 10px 20px;
  border-radius: 30px;
}
.scwfooter_col4_phones_nb_it:first-child {
  margin-bottom: 10px;
}
.scwfooter_col4_phones_nb_it span {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 26px;
  color: rgba(34, 46, 80, 0.9);
  text-align: center;
  text-decoration: unset;
}
.scwfooter_col4 div a:last-child {
  padding-bottom: 0;
}
#menu-about-us li:last-child a,#menu-useful-links li:last-child a {
  margin-bottom: 0;
}
.scwfooter_bl2 i {
  width: 50px;
  height: 50px;
  border: 1px solid #D3D5DC;
  text-align: center;
  line-height: 50px;
  cursor: pointer;
  border-radius: 100%;
  display: inline-block;
  position: absolute;
  bottom: -20px;
  left: 0;
  right: 0;
  margin: 0 auto;
  background: #fff;
}
.scwfooter_logo {
  width: 21%;
  float: left;
}
.scwfooter_logo img {
  width: auto;
  height: auto;
  object-fit: cover;
}
.scwfooter_copyr {
  width: 57%;
  float: left;
  padding: 0 70px;
}
.scwfooter_socials {
  width: 22%;
  float: left;
}
.scwfooter_socials_it a {
  cursor: pointer;
  border-radius: 100%;
  border: 1px solid #D3D5DC;
  width: 50px;
  height: 50px;
  display: inline-block;
  line-height: 50px;
  text-align: center;
  font-size: 16px;
  color: #222E50;
}
.scwfooter_socials_it {
  margin-right: 10px;
}
.scwfooter_socials_it:last-child {
  margin-right: 0;
}
.scwfooter_copyr {
  width: 57%;
  float: left;
  padding-left: 70px;
  padding-top: 20px;
  padding-bottom: 30px;
  padding-right: 70px;
  text-align: center;
}
.scwfooter_copyr p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  color: #222E50;
  margin: 0;
}
.scwfooter_copyr p a {
  color: #92B93B;
  text-decoration: unset;
}
.scwfooter_copyr p:last-child {
  margin-top:24px;
}

.scwhome_banner_mobile {
  display: none;
}
.scwfooter_socials_it:nth-child(1):hover a {
  background: #006FE6;
  color: #fff;
}
.scwfooter_socials_it:nth-child(2):hover a {
  background: #78BE20;
  color: #fff;
}
.scwfooter_socials_it:nth-child(3):hover a {
  background: #1DA1F2;
  color: #fff;
}
.scwfooter_socials_it:nth-child(4):hover a {
  background: #222E50;
  color: #fff;
}
.scwfooter_socials_it:nth-child(5):hover a {
  background: #E62117;
  color: #fff;
}
.scwhome_brands_items .bx-wrapper .bx-pager.bx-default-pager a{
	width: 8px;
height: 8px;
background: #E8E8ED;
border: 1px solid #D3D5DC;
}


.scwhome_brands_items .bx-wrapper .bx-pager.bx-default-pager a:hover, .scwhome_brands_items .bx-wrapper .bx-pager.bx-default-pager a.active{
	background: #78BE20;
width: 11px;
height: 11px;
border-radius: 100%;
border: 1px solid #78BE20;
}
.scwcontact_brecum {
  display: inline-block;
  width: 100%;
  margin-top: 0;
}
.scwcontact_brecum a {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 19px;
  display: inline-block;
  text-align: center;
  text-decoration-line: underline;
  color: #006FE6;
}
.scwcontact_brecum_sp {
  margin: 0 10px;
}
.scwcontact_brecum span {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  display: inline-block;
  text-align: center;
  color: #222E50;
}
.scwcontact_intro {
  display: grid;
  width: 100%;
  margin-top: 63.5px;
  margin-bottom: 80px;
  grid-template-columns: 50% 50%;
}
.scwcontact_intro_left {
  float: left;
  display: grid;
  grid-template-columns: 60% 40%;
}
.scwcontact_intro_img1 {
  width: 100%;
  float: left;
  height: 100%;
}
.scwcontact_intro_img1 img {
  width: 100%;
  object-fit: contain;
}
.scwcontact_intro_img2 {
  width: 100%;
  padding-left: 30px;
  float: left;
  align-self: center;
}
.scwcontact_intro_img2 img {
  width: 100%;
  object-fit: contain;
}
.scwcontact_intro_right {
  align-self: center;
  padding-left: 150px;
}
.scwcontact_intro_right_head {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 120%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #222E50;
  margin: 0;
}
.scwcontact_intro_right_title {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 48px;
  line-height: 120%;
  display: inline-block;
  color: #222E50;
  margin-top: 16px;
  margin-bottom: 24px;
}
.scwcontact_intro_right_des {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
}
.scwcontact_form {
  display: grid;
  padding: 120px;
  background: #fff;
  border-radius: 5px;
  grid-template-columns: 50% 50%;
  margin-bottom: 80px;
}
.scwcontact_form_left {
  display: inline-block;
  padding-right: 133px;
}
.scwcontact_form_left_head {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 40px;
  line-height: 120%;
  display: inline-block;
  margin-top: 0;
  color: #222E50;
  margin-bottom: 24px;
}
.scwcontact_form_left_des {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
}
.scwcontact_form_left_title {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
  margin-bottom: 24px;
}
.scwcontact_form_left_fax,
.scwcontact_form_left_mail,.scwcontact_form_left_map{
  display: grid;
  margin-top: 20px;
  width: 100%;
  margin-bottom: 20px;
  grid-template-columns: 15% 85%;
}
.scwcontact_form_left_phone {
  position: relative;
  text-align: left;
}
.scwcontact_form_left_phone span {
font-family: 'Manrope';
font-style: normal;
font-weight: bold;
font-size: 14px;
line-height: 26px;
color: rgba(34, 46, 80, 0.9);
text-align: center;
text-decoration: unset;
}
.scwcontact_form_left_phone a {
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 26px;
  color: #fff;
  text-align: center;
  align-self: center;
  text-decoration: unset;
  background: #78BE20;
  padding: 10px 20px;
  border-radius: 30px;
  display: inline-block;
  width: auto;
}
.scwcontact_form_left_fax a,
.scwcontact_form_left_mail a,.scwcontact_form_left_map a {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 19px;
  line-height: 26px;
  color: #222E50;
  text-align: left;
  align-self: center;
  text-decoration: unset;
}
.scwcontact_form_left_dir a {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 120%;
  display: flex;
  align-items: center;
  text-decoration-line: unset;
  color: #006FE6;
  position:relative;
}
.scwcontact_form_left_dir a::before {
  content: "";
  width: 106px;
  height: 1px;
  background: #006FE6;
  position: absolute;
  left: 0;
  bottom: 5px;
}
.scwcontact_form_left_dir {
  display: inline-block;
  width: 100%;
  margin-left: 15%;
}
.scwcontact_form_right label.gfield_label.gform-field-label {
  font-size: 20px;
  display: inline-block;
  font-weight: bold;
  font-family: 'Inter';
}
.scwcontact_form_right {
  font-family: 'Inter';
}
.scwcontact_form_right .gform-footer.gform_footer.top_label #gform_submit_button_1 {
  width: 100%;
  border-radius: 30px;
  height: 50px;
  line-height: 50px;
  font-size: 20px;
}
.scwcontact_form_right .ginput_container.ginput_container_text input {
  background: #e8e8ed;
  height: 50px;
  border: 1px solid #e8e8ed;
  border-radius: 12px;
}
.scwcontact_form_right .ginput_container.ginput_container_textarea textarea {
  background: #e8e8ed;
  height: 140px;
  border: 1px solid #e8e8ed;
  border-radius: 12px;
}
.scwcontact_form_left_dir a i {
  margin-left: 16px;
  font-size: 24px;
}
.scwcontact_form_right .wpcf7-form {
  display: inline-block;
  width: 100%;
}
.scwcontact_form_right .wpcf7-form p:nth-child(2),
.scwcontact_form_right .wpcf7-form p:nth-child(3) {
  width: 50%;
  float: left;
  display: inline-block;
  margin-top: 0;
  margin-bottom: 31px;
}
.scwcontact_form_right .wpcf7-form p:nth-child(2) {
  padding-right:15px;
}

.scwcontact_form_right .wpcf7-form p:nth-child(3) {
  padding-left:15px;
}
.scwcontact_form_right .wpcf7-form p:nth-child(4),
.scwcontact_form_right .wpcf7-form p:nth-child(5) {
  width: 100%;
  float: left;
  display: inline-block;
  margin-top: 0;
  margin-bottom: 31px;
}
.scwcontact_form_right .wpcf7-form p label {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 19px;
  line-height: 26px;
  color: #222E50;
  display: inline-block;
  width: 100%;
}
.scwcontact_form_right .wpcf7-form p label input {
  background: #E8E8ED;
  border: 1px solid #D3D5DC;
  border-radius: 6px;
  height: 50px;
  width: 100%;
  display: inline-block;
  padding: 11px 16px;
  margin-top: 16px;
}
.scwcontact_form_right .wpcf7-form p label textarea {
  background: #E8E8ED;
  border: 1px solid #D3D5DC;
  border-radius: 6px;
  height: 140px;
  width: 100%;
  display: inline-block;
  padding: 11px 16px;
  margin-top: 16px;
}
.scwcontact_form_right .wpcf7-form p .wpcf7-form-control.has-spinner.wpcf7-submit {
  display: inline-block;
  padding: 0;
  width: 100%;
  height: 50px;
  background: #006FE6;
  border-radius: 300px;
  border: none;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  line-height: 22px;
  color: #FFFFFF;
  cursor: pointer;
}
.scwcontact_form_right .wpcf7-form p:nth-child(6) {
  margin-bottom: 0;
}

.scwcontact_head {
  width: 100%;
  text-align: center;
  padding-top: 60px;
  padding-bottom: 20px;
}
.scwcontact_head p {
  margin-bottom: 0;
  margin-top: 16px;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 48px;
  line-height: 120%;
  text-align: center;
  color: #222E50;
}
.scwourteam_block {
  display: inline-block;
  width: 100%;
}
.scwourteam_block_head {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-size: 28px;
  line-height: 120%;
  display: inline-block;
  width: 100%;
  color: #222E50;
  margin-top: 30px;
  padding-bottom: 24px !important;
  border-bottom: 2px solid #78BE20;
  margin-bottom: 44px;
  font-weight: 400;
}
.scwourteam_block_content {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  column-gap: 30px;
}
.scwourteam_block_item {
  width: 100%;
  float: left;
  background: #FFFFFF;
  border-radius: 8.8px;
  text-align: center;
  padding: 30px;
  margin-bottom: 30px;
}
.scwourteam_block_item:nth-child(5),.scwourteam_block_item:nth-child(9){
  margin-right: 0px;
}
.scwourteam_block_item_avata img {
  width: 220px;
  height: 220px;
  object-fit: cover;
  border-radius: 100%;
}
.scwourteam_block_item_avata {
  display: inline-block;
  width: 100%;
  margin-bottom: 16px;
  margin-top: 0px;
}
.scwourteam_block_item_name {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  line-height: 120%;
  text-align: center;
  color: #222E50;
  margin-top: 0;
  margin-bottom: 5px;
}
.scwourteam_block_item_name {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 24px;
  line-height: 120%;
  text-align: center;
  color: #222E50;
  margin-top: 0;
  margin-bottom: 5px;
}
.scwourteam_block_item_pos {
  margin-top: 0;
  margin-bottom: 16px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 120%;
  display: inline-block;
  width: 100%;
  text-align: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #222E50;
  height: 34px;
}
.scwourteam_block_item_socials {
  margin-top: 0;
  margin-bottom: 17.23px;
  padding-bottom: 16px;
  border-bottom: 2px solid #78BE20;
}
.scwourteam_block_item_socials .scwourteam_block_item_socials_it:last-child{
  display:none;
}
.scwourteam_block_item_socials_it img {
  width: 50px;
  height: 50px;
  object-fit: contain;
}
.scwourteam_block_item_socials_it:nth-child(2) {
  padding: 0 10px;
}
.scwourteam_block_item_des {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
}
.scwheader_subpages_it {
  display: inline-block;
  float: left;
  margin-right: 16px;
}
.scwheader_subpages_it:last-child {
  margin-right: 0;
}
.scwheader_subpages_it a {
  background: #FFFFFF;
  border: 1px solid #D3D5DC;
  border-radius: 12px;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 60px;
  display: inline-block;
  color: #222E50;
  opacity: 0.8;
  padding-left: 16px;
  padding-right: 20px;
  text-decoration: unset;
  height: 60px;
}
.scwheader_subpages {
  display: inline-block;
  float: left;
  position: absolute;
  width: 36%;
  left: 22%;
  top: -5px;
}
.home .scwheader_subpages {
  display: grid;
  float: left;
  position: absolute;
  width: auto;
  left: 30%;
  top: 0;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px;
}
.home .scwheader_home_phone {
  display: grid;
  grid-template-columns: 1fr;
}
.home .scwheader_home_phone a {
  font-family: 'Inter';
  font-style: normal;
  font-weight: normal;
  font-size: 18px;
  line-height: 26px;
  color: #fff;
  text-align: center;
  align-self: center;
  text-decoration: unset;
  background: #78BE20;
  padding: 10px 20px;
  border-radius: 30px;
}
.home .scwheader_home_phone span {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  line-height: 26px;
  color: rgba(34, 46, 80, 0.9);
  text-align: center;
  text-decoration: unset;
}
.home .scwheader_home_phone a i {
  margin-right: 10px;
  font-size: 18px;
}
.scwheader_subpages_it a img {
  margin-left: 22px;
  width: 20px;
  height: 20px;
  object-fit: contain;
}
#main-content.scwhealpro {
  background: #F2F4F3;
}
.scwhealpro_head {
  text-align: center;
  margin-top: 56.5px;
  margin-bottom: 62px;
}
.scwhealpro_head p {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 48px;
  line-height: 120%;
  text-align: center;
  color: #222E50;
  margin-bottom: 12.5px;
  margin-top: 0;
}
.scwhealpro_head_content {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #222E50;
  width: 50%;
  margin: 0 auto;
}
.scwhealpro_services {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 30px;
  row-gap: 30px;
}
.scwhealpro_products {
  margin-top: 55.5px;
  text-align: center;
  margin-bottom: 62px;
}
.scwhealpro_products_head {
  margin-bottom: 57.5px;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 40px;
  line-height: 120%;
  text-align: center;
  color: #222E50;
  margin-top: 0;
}
.scwhealpro_products_content {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 30px;
  row-gap: 30px;
}
.scwhealpro_products_content_item {
  background: #FFFFFF;
  border-radius: 12px;
}
.scwhealpro_products_content_item a {
  display: grid;
  grid-template-columns: 1fr 2fr;
  column-gap: 16px;
  text-decoration: unset;
}
.scwhealpro_products_content_item_thum {
  object-fit: cover;
  width: 100%;
  border-bottom-left-radius: 12px;
  border-top-left-radius: 12px;
  height:140px;
}
.scwhealpro_products_content_item_title {
  align-self: center;
  justify-self: start;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 20px;
  line-height: 26px;
  color: #222E50;
  width: 70%;
  text-align: left;
}
.scwhealpro_boxes {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 30px;
  margin-bottom: 60px;
}
.scwhealpro_boxes_top {
  background: #fff;
  padding: 80px 40px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  position: relative;
  border-radius: 12px;
}
.scwhealpro_boxes_top_right img {
  position: absolute;
  right: 0;
  bottom: 0;
  width: auto;
  height: 100%;
  object-fit: contain;
}
.scwhealpro_boxes_top_left_des {
  font-style: normal;
  color: #222E50;
  margin: 30px 0;
  font-family: Inter;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}
.scwhealpro_boxes_top_left_head {
  font-style: normal;
  color: #222E50;
  margin: 0;
  font-family: Roboto Slab;
  font-weight: 300;
  font-size: 40px;
  line-height: 48px;
}
.scwhealpro_boxes_top_left_buttons {
  display: grid;
  grid-template-columns: 1fr 1fr;
  position: relative;
  grid-gap: 60px;
}
.scwhealpro_boxes_top_left_buttons::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 108px;
  background: #D3D5DC;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.scwhealpro_boxes_top_left_buttons_item {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 20px;
}
.scwhealpro_boxes_top_left_buttons_item_des {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
}
.scwhealpro_boxes_top_left_buttons_item_but {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  text-align: center;
  color: #FFFFFF;
  background: #006FE6;
  border-radius: 300px;
  width: 250px;
  height: 50px;
  display: inline-block;
  line-height: 50px;
  text-decoration: unset;
}
.thyduboc {
  display: grid;
  grid-template-columns: 570px auto;
  grid-gap: 30px;
}
.scwhealpro_boxes_left {
  background: linear-gradient(270deg, #FFFFFF 38.05%, rgba(255, 255, 255, 0.7) 49.39%, rgba(255, 255, 255, 0.5) 59.79%, rgba(255, 255, 255, 0) 68.25%), #FFFFFF;
  border-radius: 12px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: 50px 40px;
  position:relative;
}
.scwhealpro_boxes_left_right img {
  position: absolute;
  bottom: 0;
  right: 0;
  height: 360px;
  width: auto;
  object-fit: contain;
}
.scwhealpro_boxes_left_left p {
  margin: 0;
}
.scwhealpro_boxes_left_left_head {
  font-family: Roboto Slab;
  font-weight: 300;
  font-size: 33px;
  line-height: 39.6px;
  color: #222E50;
}
.scwhealpro_boxes_left_left_subhead {
  font-family: Inter;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
  padding: 30px 0;
}
.scwhealpro_boxes_left_left_but a {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  text-align: center;
  color: #FFFFFF;
  background: #006FE6;
  border-radius: 300px;
  width: 168px;
  height: 50px;
  display: inline-block;
  line-height: 50px;
  text-decoration: unset;
}
.scwhealpro_boxes_left_left img {
  width: 100%;
  height: auto;
  margin-bottom: -3px;
}
.scwhealpro_boxes_left_right {
  align-self: center;
  justify-self: start;
}
.scwhealpro_boxes_left_right_head {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 40px;
  line-height: 120%;
  color: #222E50;
  margin: 0;
}
.scwhealpro_boxes_left_right_subhead {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin: 16px 0;
  color: #222E50;
}
.scwhealpro_boxes_left_right_ques_it {
  width: 100%;
  text-align: left;
  padding: 10px 20px;
  border-radius: 40px;
  border: 0.733333px solid #D3D5DC;
  cursor:pointer;
}
.scwhealpro_boxes_left_right_ques_it a {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  line-height: 22px;
  color: #006FE6;
  text-decoration: unset;
}
.scwhealpro_boxes_right {
  display: grid;
  grid-template-columns: 380px auto;
  border-radius: 12px;
  background: #fff;
  padding: 60px 40px;
  position: relative;
}
.scwhealpro_boxes_right_left_head {
  font-family: Roboto Slab;
  font-weight: 300;
  font-size: 33px;
  line-height: 39.6px;
  color: #222E50;
}
.scwhealpro_boxes_right_right img {
  position: absolute;
  bottom: -60px;
  right: -40px;
  height: 280px;
  width: auto;
  object-fit: contain;
}
.scwhealpro_boxes_right_right {
  position: relative;
}
.scwhealpro_boxes_right_left_subhead {
  font-family: Inter;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
  padding: 30px 0;
}
.scwhealpro_boxes_right_left_but a {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  text-align: center;
  color: #FFFFFF;
  background: #006FE6;
  border-radius: 300px;
  width: 250px;
  height: 50px;
  display: inline-block;
  line-height: 50px;
  text-decoration: unset;
}
.scwhealpro_boxes_right_left p {
  margin: 0;
}
.scwhealpro_testimonials {
  display: grid;
  grid-template-columns: 40% 60%;
  background-repeat: no-repeat !important;
  margin-bottom: 80px;
  border-radius: 12px;
}
.scwhealpro_testimonials img {
  padding-top: 26px;
  border-bottom-left-radius: 12px;
}
.scwhealpro_testimonials .bx-wrapper {
  background: transparent;
  border: none;
  box-shadow: none;
  text-align: center;
  margin-bottom: 0;
  align-self: center;
  border-radius: 12px;
  height: 270px;
}
.scwhealpro_testimonials_slider_item_con {
  font-family: 'Inter';
  font-style: italic;
  font-weight: 400;
  font-size: 33px;
  line-height: normal;
  text-align: center;
  color: #FFFFFF;
  width: 76%;
  margin: 0 auto;
  padding-top: 56px;
}
.scwhealpro_testimonials_slider_item_name {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 120%;
  margin-top: 24px;
  margin-bottom: 24px;
  text-align: center;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #78BE20;
}
.scwhealpro_testimonials .bx-wrapper .bx-pager.bx-default-pager a:hover, .scwhealpro_testimonials .bx-wrapper .bx-pager.bx-default-pager a.active,
 .scwhealpro_testimonials .bx-wrapper .bx-pager.bx-default-pager a:focus {
  width: 12px;
  height: 12px;
  background: #78BE20;
  border: 1px solid #D3D5DC;
  border-radius: 100%;
}
.scwhealpro_testimonials .bx-wrapper .bx-pager.bx-default-pager a {
  width: 8px;
  height: 8px;
  background: #FFFFFF;
  border: 1px solid #D3D5DC;
}
.scwhealpro_testimonials .bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 0;
  bottom: 30px;
}
.scwhealpro_tabs {
  display: grid;
  grid-template-columns: 1fr 2fr;
  column-gap: 30px;
  margin-bottom: 60px;
}

.scwhealpro_tabs_left_item.active .scwhealpro_tabs_left_item_title,.scwhealpro_tabs_left_item:hover .scwhealpro_tabs_left_item_title{
	font-weight: 600;
}
.scwhealpro_tabs_left_item.active,.scwhealpro_tabs_left_item:hover {
  background: #78BE20;
}
.scwhealpro_tabs_left_item.active .scwhealpro_tabs_left_item_icon_hover, .scwhealpro_tabs_left_item:hover .scwhealpro_tabs_left_item_icon_hover{
	display: block;
}
.scwhealpro_tabs_left_item.active .scwhealpro_tabs_left_item_icon, .scwhealpro_tabs_left_item:hover .scwhealpro_tabs_left_item_icon{
	display: none;
}
.scwhealpro_tabs_left_item.active .scwhealpro_tabs_left_item_title, .scwhealpro_tabs_left_item:hover .scwhealpro_tabs_left_item_title{
	color: #fff;
}
.scwhealpro_tabs_left_item_icon_hover {
  margin-right: 8px;
  float: left;
  display: none;
}
.scwhealpro_tabs_left_item {
  padding: 18px 25px;
  background: #F2F4F3;
  border: 1px solid #D3D5DC;
  border-radius: 12px;
  margin-bottom:24px;
  cursor: pointer;
}
.scwhealpro_tabs_left_item_icon {
  margin-right: 8px;
  float: left;
}
.scwhealpro_tabs_left_item_title {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  color: #222E50;
  opacity: 0.8;
}
.scwhealpro_tabs_right {
  background: #FFFFFF;
  border-radius: 12px;
  padding: 60px;
  height: auto;
}
.scwhealpro_tabs_right_item {
  display: none;
}
.scwhealpro_tabs_right_item.active {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 30px;
}
.scwhealpro_tabs_right_item_left img {
  border-radius: 20px;
}
.scwhealpro_tabs_right_item_right {
  align-self: center;
  justify-self: start;
}
.scwhealpro_tabs_right_item_right_content {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
}
.scwhealpro_tabs_right_item_right a {
  border: 1px solid #D3D5DC;
  padding: 10px 20px;
  border-radius: 40px;
  text-decoration: unset;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  line-height: 22px;
  color: #006FE6;
  margin-top: 30px;
  display: inline-block;
}
.scwhealpro_boxes_left_right_but a {
  background: #006FE6;
  border-radius: 300px;
  padding: 14px 33px;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  line-height: 22px;
  text-decoration: unset;
  color: #FFFFFF;
  display: inline-block;
}
.scwservice_content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  background: #FFFFFF;
  border-radius: 12px;
  column-gap: 76px;
  margin-bottom: 80px;
}
.scwservice_content_left {
  align-self: start;
  justify-self: start;
  padding-top: 80px;
  padding-left: 70px;
  padding-bottom: 80px;
}
.scwservice_content_left_img {
  width: 100%;
  border-radius: 20px;
}
.scwservice_content_right {
  padding-top: 80px;
  padding-bottom: 83px;
  padding-right: 70px;
}
.scwservice_content_right_item {
  display: inline-block;
  margin-bottom: 24px;
}
.scwservice_content_right_item_title {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 33px;
  line-height: 120%;
  margin-bottom: 16px;
  margin-top: 0;
  color: #222E50;
}
.scwservice_content_right_item_des {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
}
.scwproduct_images_thums_item {
  width: 94px;
  height: 80px;
  display: inline-block;
  margin-bottom: 16px;
}
.scwproduct_images_thums_item_img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  border: 1px solid #D3D5DC;
  border-radius: 6px;
}
.scwproduct_images_thums {
  width: 124px;
  height: 381px;
}
.scwproduct_des {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
  width: 85%;
}
.scwproduct_images_thums .mCSB_scrollTools {
  position: absolute;
  width: 5px;
  height: auto;
  left: auto;
  top: 0;
  right: 0;
  bottom: 0;
  background: #E8E8ED;
border-radius: 300px;
}
.scwproduct_images_thums .mCSB_scrollTools .mCSB_draggerRail {
  width: 5px;
  height: 100px;
  margin: 0 auto;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  border-radius: 16px;
  background: #006FE6;
}
.scwproduct_images_thums .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.scwproduct_images_thums .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
	.scwproduct_images_thums .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
	.scwproduct_images_thums .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
  background-color: transparent;
}
.scwproduct_images_thums .mCSB_scrollTools .mCSB_dragger {
  cursor: pointer;
  width: 100%;
  height: 0px!Important;
  z-index: 1;
  min-height: 0 !important;
}
.scwhealpro_videos_content_item{
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  background: linear-gradient(0deg, rgba(34, 46, 80, 0.1), rgba(34, 46, 80, 0.1)), url(Depositphotos_208491802_XL.jpg);
  border-radius: 12px;
}
.scwhealpro_videos_content_item iframe, .scwhealpro_videos_content_item object, .scwhealpro_videos_content_item embed {
 position:absolute;
 top:0;
 left:0;
 width:100%;
 height:100%;
 }
 .scwhealpro_videos {
  display: inline-block;
  width: 100%;
  margin-bottom: 73.5px;
  text-align: center;
}
.scwhealpro_videos_head {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 40px;
  line-height: 120%;
  text-align: center;
  color: #222E50;
  margin-top: 0;
  margin-bottom: 35.5px;
}
.scwhealpro_videos_content {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  border-radius: 12px;
  column-gap: 30px;
}
.scwservice_content_right_item:last-child {
  margin-bottom: 0;
}
.scwhealpro_services {
  display: inline-block;
  width: 100%;
  text-align: center;
}
.scwservice .scwhealpro_services .scwhealpro_services_head {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 40px;
  line-height: 120%;
  text-align: center;
  color: #222E50;
  margin-top: 0;
  margin-bottom: 53.5px;
}
.scwhealpro_services_content {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 30px;
  margin-bottom: 80.5px;
}
.scwservice .scwhealpro_boxes_left_left {
  padding-right: 32px;
}
.scwproduct_faq_content {
  display: none;
}
.scwservice .scwhealpro_boxes_left_left img {
  width: 100%;
  height: auto;
  margin-bottom: -12px;
}
.scwproduct_content {
  display: grid;
  width: 100%;
  grid-template-columns: 1fr 2fr;
  column-gap: 30px;
}
.scwproduct_content_left_item.active, .scwproduct_content_left_item:hover {
  background: #E8E8ED;
}
.scwproduct_content_left_item {
  padding: 18px 25px;
  background: #F2F4F3;
  border: 1px solid #D3D5DC;
  border-radius: 12px;
  margin-bottom: 24px;
  cursor: pointer;
}
.scwproduct_content_left_item_icon {
  margin-right: 8px;
  float: left;
}
.scwproduct_content_left_item_name {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  color: #222E50;
  opacity: 0.8;
}
.scwproduct_content_right {
  border-radius: 12px;
}
.scwproduct_content_right_item {
  display: none;
  padding: 60px;
  background: #FFFFFF;s
}
.scwproduct_content_right_item:last-child {
  padding: 0;
  background: none;
}
.scwproduct_content_right_item.active:last-child {
  display: grid;
  width: 100%;
  grid-template-columns: 1fr 1fr;
  column-gap: 30px;
  row-gap: 30px;
}
.scwproduct_content_right_item.active:last-child .scwhealpro_videos_content_item {
  height: 244px;
}
.scwproduct_content_right_item.active {
  display: inline-block;
  width: 100%;
  border-radius: 12px;
}
.scwproduct_images {
  display: grid;
  width: 100%;
  grid-template-columns: 60% 15%;
  column-gap: 25%;
  margin-bottom: 50px;
}
.scwproduct_images_main {
  height: 381px;
  float: left;
  width: 450px;
}
.scwproduct_images_main img {
  width: 100%;
  height: 100%;
  border: 1px solid #D3D5DC;
  border-radius: 12px;
}
.scwproduct_content_right_item ul {
  padding-left: 0;
  list-style: none;
}
.scwproduct_content_right_item ul li {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  color: #222E50;
  opacity: 0.8;
  margin-bottom: 10px;
  width: 100%;
  padding-left: 20px;
  position: relative;
}
.scwproduct_content_right_item ul li::before {
  content: "\f101";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  position:absolute;
  left:0;
  top:4px;
}
.scwproduct_faq i {
  position: absolute;
  right: 20px;
}
.scwproduct_faq {
  padding: 5px 20px;
  background: #F2F4F3;
  border: 1px solid #D3D5DC;
  border-radius: 12px;
  margin-bottom: 24px;
  cursor: pointer;
  position: relative;
}
.scwproduct_faq span {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  color: #222E50;
}
.scwproduct_faq_content {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin: 16px 0;
  color: #222E50;
}
.scwproduct_download {
  display: inline-block;
  width: 100%;
}
.scwproduct_download a {
  padding: 18px 25px;
  background: #F2F4F3;
  border: 1px solid #D3D5DC;
  border-radius: 100px;
  margin-bottom: 24px;
  cursor: pointer;
  text-decoration: unset;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  color: #222E50;
}
.scwproduct_download:last-child a,
.scwproduct_content_right_item ul li:last-child,
.scwproduct_faq:last-child {
  margin-bottom: 0;
}
.scwproduct_download i {
  margin-left: 20px;
}
.scwproduct .scwhealpro_services {
  text-align: center;
  margin-top: 56.5px;
  margin-bottom: 0;
  display: inline-block;
  width: 100%;
}
.scwproduct .scwhealpro_services_head {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 48px;
  line-height: 120%;
  text-align: center;
  color: #222E50;
  margin-bottom: 12.5px;
  margin-top: 0;
}
.scwproduct .scwhealpro_services_content {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 30px;
  margin-bottom: 80.5px;
  margin-top: 53.5px;
}
.scwproducts_content_right_item_head_icons_minus{
display: none;
}
.scwproducts_content_right_item_content{
display: none;
}
.scwproducts_content {
  display: inline-block;
  width: 100%;
  margin-bottom: 80px;
}
.scwproducts_content_left {
  float: left;
  width: 30%;
  padding-right: 15px;
}
.scwproducts_content_right {
  width: 70%;
  padding-left: 121px;
  float: left;
  border-left: 1px solid #d3d5dc;
}
.scwproducts_content_left_head {
  margin-top: 0;
  padding-bottom: 24px;
  border-bottom: 1px solid #D3D5DC;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 120%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #222E50;
  margin-bottom: 0;
}
.scwproducts_content_left_cats {
  display: inline-block;
  width: 100%;
}
.scwproducts_content_left_cats_item {
  position: relative;
  display: inline-block;
  width: 100%;
}
.scwproducts_content_left_cats_item.active .scwproducts_content_left_cats_item_childs {
  display: block;
}
.scwproducts_content_left_cats_item::before {
  position: absolute;
  content: "";
  width: 96%;
  height: 1px;
  background: #D3D5DC;
  bottom: -1px;
  left: 15px;
}
.scwproducts_content_left_cats_item_head {
  margin: 16px 0;
}
.scwproducts_content_left_cats_item.active .scwproducts_content_left_cats_item_head a {
  padding: 9px 15px;
  display: inline-block;
  width: 100%;
  background: #E8E8ED;
  border-radius: 6px;
}
.scwproducts_content_left_cats_item_head a {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 19px;
  line-height: 26px;
  display: inline-block;
  color: #222E50;
  text-decoration: unset;
  position: relative;
  width: 100%;
  padding-left: 15px;
}
.scwproducts_content_left_cats_item_childs {
  padding-left: 15px;
  display: none;
}
.scwproducts_content_left_cats_item_head i {
  position: absolute;
  right: 15px;
  font-size: 25px;
}
.scwproducts_content_left_cats_item_childs_item {
  margin: 0;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
  width: 100%;
  color: #222E50;
  padding-top: 16px;
  padding-bottom: 16px;
}
.scwproducts_content_left_cats_item_childs_item:first-child {
  padding-top: 0;
  padding-bottom: 0;
}
.scwproducts_content_right_item {
  background: #FFFFFF;
  border-radius: 12px;
  margin-bottom: 24px;
}
.scwproducts_content_right_item:last-child {
  margin-bottom: 0;
}
.scwproducts_content_right_item_head {
  display: inline-block;
  width: 100%;
  position: relative;
}
.scwproducts_content_right_item_head_img {
  width: 160px;
  height: 140px;
  object-fit: cover;
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  margin-right: 16px;
  float: left;
}
.scwproducts_content_right_item_head_name {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 28px;
  line-height: 140px;
  display: inline-block;
  color: #222E50;
}
.scwproducts_content_right_item_head_icons {
  position: absolute;
  top: 45px;
  right: 45px;
  cursor: pointer;
}
.scwproducts_content_right_item_content {
  width: 58%;
  margin: 0 auto;
}
.scwproducts_content_right_item_content_item {
  background: #FFFFFF;
  border: 1px solid #D3D5DC;
  border-radius: 12px;
  margin-bottom: 16px;
  margin-top: 0;
  display: inline-block;
  width: 100%;
}
.scwproducts_content_right_item_content_item:first-child {
  margin-top: 29px;
}
.scwproducts_content_right_item_content_item_thum {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px;
  width: 80px;
  height: 60px;
  margin-right: 16px;
  float: left;
}
.scwproducts_content_right_item_content_item_name {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  line-height: 60px;
  display: inline-block;
  text-decoration: unset;
  color: #222E50;
}
.scwproducts_content_right_item_content_item:last-child {
  margin-bottom: 40px;
}
.scwhome_brands_item .scwhome_brands_item_hover {
  display: none;
}
.scwhome_brands_item a:hover .scwhome_brands_item_hover {
  display: block;
  position: absolute;
  top: 0;
}
.scwhome_brands_item {
  position: relative;
}
.scwhealpro_testimonials_left_img.slick-slide.slick-current.slick-active.slick-center{

}
.scwhealpro_testimonials_left_img.slick-slide.slick-current.slick-active.slick-center img{
width: 100%;
height: 100%;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
border-top-left-radius: 12px;
border-top-right-radius: 12px;
object-position: 0;  padding-top: 0;filter: blur(0px);
}
.scwhealpro_testimonials_left_img.slick-slide {
height: auto;
margin-top: 40px;
}
.scwhealpro_testimonials_left_img.slick-slide img{
width: 100%;
height: 100%;
  border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
border-top-left-radius: 12px;
border-top-right-radius: 12px;
filter: blur(2px);padding-top: 0;
}
.scwhealpro_testimonials_left_img.slick-slide.slick-current.slick-active.slick-center {
  position: relative;
  z-index: 1;
}
.scwhealpro_testimonials_left.slick-initialized.slick-slider .slick-list.draggable,
.scwhealpro_testimonials_left.slick-initialized.slick-slider .slick-track{

}
.scwhealpro_testimonials_left_img.slick-slide.slick-cloned.slick-active:nth-child(2n+1){

}

.scwhealpro_testimonials_left.slick-initialized.slick-slider button {
  display: none !important;
}

.scwaboutus_content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 150px;
  margin-bottom: 102px;
}
.scwaboutus_content_right_head {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 40px;
  line-height: 120%;
  color: #222E50;
  width: 60%;
  margin-top: 0;
  margin-bottom: 24px;
}
.scwaboutus_content_right_des {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
  padding-bottom: 43px;
  margin-bottom: 24px;
  border-bottom: 1px solid #D3D5DC;
}
.scwaboutus_content_right_links p {
  margin: 0;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  color: #222E50;
}
.scwaboutus_content_right_links_it a {
  color: #006FE6;
}
.scwaboutus_content_left1 {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 20px;
}
.scwaboutus_content_left1_img2 {
  align-self: end;
  justify-self: start;
}
.scwaboutus_content_left2 {
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 20px;
  margin-top: 20px;
  margin-left: 30px;
}
.scwaboutus_content_left2_img1 {

}
.scwaboutus_content_left1_img1 img, .scwaboutus_content_left1_img2 img,
.scwaboutus_content_left2_img1 img, .scwaboutus_content_left2_img2 img{
 width: 100%;
 object-fit: cover;
}
.scwendoflife_con {
  display: inline-block;
  width: 100%;
  padding-top: 50px;
  padding-bottom: 50px;
  padding-left: 30px;
  padding-right: 30px;
  background: #fff;
  margin-bottom: 68px;
  border-radius: 12px;
}
.scwendoflife_con_left {
  width: 40%;
  float: left;
}
.scwendoflife_con_left img {
  width: 100%;
  object-fit: contain;
}
.scwendoflife_con_right {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
  width: 60%;
  float: left;
  padding-left: 59px;
}
.scwendoflife_con_right img {
  margin-bottom: 0;
  display: inline-block;
  width: auto;
}
.scwendoflife_con_right a{
  color: #006FE6;
}
.scwourteam_block_item_socials_text{
	font-size: 14px;
font-family: 'Inter';
}
.scwhealpro_form .wpcf7-form {
  display: inline-block;
  width: 100%;
}
.scwhealpro_form .wpcf7-form p:nth-child(2),
.scwhealpro_form .wpcf7-form p:nth-child(3) {
  width: 50%;
  float: left;
  display: inline-block;
  margin-top: 0;
  margin-bottom: 25px;
}
.scwhealpro_form .wpcf7-form p:nth-child(2) {
  padding-right:15px;
}

.scwhealpro_form .wpcf7-form p:nth-child(3) {
  padding-left:15px;
}
.scwhealpro_form .wpcf7-form p:nth-child(4),
.scwhealpro_form .wpcf7-form p:nth-child(5) {
  width: 100%;
  float: left;
  display: inline-block;
  margin-top: 0;
  margin-bottom: 25px;
}
.scwhealpro_form .wpcf7-form p label {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 19px;
  line-height: 26px;
  color: #222E50;
  display: inline-block;
  width: 100%;
  text-align: left;
}
.scwhealpro_form .wpcf7-form p label input {
  background: #E8E8ED;
  border: 1px solid #D3D5DC;
  border-radius: 6px;
  height: 50px;
  width: 100%;
  display: inline-block;
  padding: 11px 16px;
  margin-top: 16px;
}
.scwhealpro_form .wpcf7-form p label textarea {
  background: #E8E8ED;
  border: 1px solid #D3D5DC;
  border-radius: 6px;
  height: 120px;
  width: 100%;
  display: inline-block;
  padding: 11px 16px;
  margin-top: 16px;
}
.scwhealpro_form .wpcf7-form p .wpcf7-form-control.has-spinner.wpcf7-submit {
  display: inline-block;
  padding: 0;
  width: 100%;
  height: 50px;
  background: #006FE6;
  border-radius: 300px;
  border: none;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  line-height: 22px;
  color: #FFFFFF;
  cursor: pointer;
}
.scwhealpro_form .wpcf7-form p:nth-child(6) {
  margin-bottom: 0;
}
.wpcf7-form.sent .wpcf7-spinner{
	display:none;
}
.scwhealpro_testimonials .bx-wrapper .bx-controls-direction a {
  z-index: 1;
}
.scwhealpro_form_head {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 40px;
  line-height: 120%;
  display: inline-block;
  margin-top: 0;
  color: #222E50;
  margin-bottom: 20px;
  width: 100%;
text-align: center;
}
.scwhealpro_form_des {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
  margin-bottom: 20px;
  width: 100%;
text-align: center;
}
.scwhealpro_form_links a {
  width: 50%;
  float: left;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 19px;
  line-height: 50px;
  color: #222E50;
  text-align: left;
  text-decoration: unset;
}
.scwhealpro_form_links a img {
  float: left;
  margin-right: 10px;
}
.scwhealpro_form_links {
  margin-bottom: 20px;
  display: inline-block;
  width: 100%;
}
.swal2-container.swal2-center > .swal2-popup {
  border-radius: 20px;
}
#menu-main-menu li:last-child {
  margin-right: 0;
}
.scwfooter_col4_phones_nb_it {
  display: grid;
  text-align: center;
  width: 220px;
}
.scwfooter_col4_phones_text {
  display: none;
}
.scwhealpro .scwhealpro_boxes {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 30px;
  margin-bottom: 60px;
}
.scwhealpro .scwhealpro_boxes_left {
  background: linear-gradient(270deg, #FFFFFF 38.05%, rgba(255, 255, 255, 0.7) 49.39%, rgba(255, 255, 255, 0.5) 59.79%, rgba(255, 255, 255, 0) 68.25%), #FFFFFF;
  border-radius: 12px;
  display: grid;
  grid-template-columns: 40% 60%;
  padding-top: 23px;
  padding-left: 36px;
  padding-right: 20px;
  padding-bottom: 23px;
}
.scwhealpro .scwhealpro_boxes_left_left img {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 252px;
  height: 355px;
  display: inline-block;
  margin-bottom: 0;
}
.scwhealpro .scwhealpro_boxes_left_right {
  align-self: center;
  justify-self: start;
}
.scwhealpro .scwhealpro_boxes_left_right_head {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 40px;
  line-height: 120%;
  color: #222E50;
  margin: 0;
  padding-bottom: 0;
}
.scwhealpro .scwhealpro_boxes_left_right_subhead {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  margin: 16px 0;
  color: #222E50;
  padding-bottom: 0;
}
.scwhealpro_boxes_left_right_ques {
  margin: 16px 0;
  padding: 0;
}
.scwhealpro .scwhealpro_boxes_left_right_ques_it {
  width: 100%;
  text-align: left;
  padding: 10px 20px;
  border-radius: 40px;
  border: 0.733333px solid #D3D5DC;
  cursor: pointer;
  margin: 16px 0;
}
.scwhealpro .scwhealpro_boxes_left_right_ques_it a {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  line-height: 22px;
  color: #006FE6;
  text-decoration: unset;
}
.scwhealpro .scwhealpro_boxes_right img {
  align-self: center;
  justify-self: start;
  padding-left: 0;
  max-width: 291px;
  width: 100%;
}
.scwhealpro .scwhealpro_boxes_right {
  display: grid;
  grid-template-columns: 100%;
  border-radius: 12px;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-position: top right !important;
}

#field_5_1, #field_5_12{
  font-size: 18px;
  color: #000;
  font-weight: bold;
  font-family: 'Inter';
  font-style: normal;
}
.gchoice.gchoice_5_13_0,.gchoice.gchoice_5_13_1,
.gchoice.gchoice_6_5_0,.gchoice.gchoice_6_5_1  {
  display: grid!important!important;
  grid-template-columns: 20px auto!important;
  align-items: center;
  grid-gap:10px!important;
}
.gchoice.gchoice_5_13_0 .gfield-choice-input, 
.gchoice.gchoice_5_13_1 .gfield-choice-input,
.gchoice.gchoice_6_5_0 .gfield-choice-input,
.gchoice.gchoice_6_5_1 .gfield-choice-input{
  width: 20px;
  height: 20px !important;
  background: none !important;
  border: 1px solid #aaa !important;
}
.scwcareers_banner {
  position: relative;
  width: 100%;
  min-height: auto;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #fff;
  padding: 60px 0;
}
.scwcareers_banner .container {
  padding-top: 0 !important;
}
/* Overlay mờ */
.scwcareers_banner::before {
    content: "";
    position: absolute;
    top: 0; left: 0;
    width: 100%; height: 100%;
    background: rgba(0, 0, 0, 0.45);
    z-index: 0;
}

.scwcareers_banner .container {
    position: relative;
    z-index: 2;
    max-width: 100%;
}

/* Heading */
.scwcareers_banner_head {
  font-size: 70px;
  font-weight: normal;
  line-height: 1.2;
  margin-bottom: 50px;
  text-align: center;
}
.scwabout_con {
  padding: 50px 0;
  display: inline-block;
  width: 100%;
}
.scwabout_con h1 {
  font-size: 48px;
  color: #4f5972;
  font-weight: 400;
  margin-bottom: 30px;
  margin-top: 0;
  padding-bottom: 0;
}
.scwabout_con_intro {
  font-size: 23px;
  line-height: 36px;
  margin-bottom: 30px;
}
.scwabout_con_des {
  display: grid;
  grid-template-columns: 445px auto;
  grid-gap: 110px;
  align-items: center;
}
.scwabout_con_des_right {
  line-height: 26px;
  font-size: 16px;
}
.scwabout_con_des_right_but {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  text-align: center;
  color: #FFFFFF;
  background: #006FE6;
  border-radius: 300px;
  width: auto;
  height: 50px;
  display: inline-block;
  line-height: 50px;
  text-decoration: unset;
  padding: 0 20px;
  margin-top: 30px;
}
.scwabout_con_des_left .bx-wrapper {
  background: none;
  border: none;
  box-shadow: none;
  margin-bottom: 0;
}
.scwabout_con_des_left .bx-wrapper .bx-pager.bx-default-pager a {
	width: 24px;
background: none;
height: 24px;
outline: none;
text-align: center;
line-height: 16px;
position: relative;
border: 1px solid transparent;
border-radius: 50%;
margin-right: 5px;
}
.scwabout_con_des_left .bx-wrapper .bx-pager.bx-default-pager a::before {
  content: '';
  display: block;
  position: absolute;
  left: 8px;
  top: 8px;
  width: 6px;
  background: #4F5972;
  height: 6px;
  border-radius: 50%;
  opacity: 0.3;
}
.scwabout_con_des_left .bx-wrapper .bx-pager.bx-default-pager a.active::before,
.scwabout_con_des_left .bx-wrapper .bx-pager.bx-default-pager a:hover::before {
  background: #000;
  opacity: 1;
}

.scwabout_con_des_left .bx-wrapper .bx-pager.bx-default-pager a:hover,
.scwabout_con_des_left .bx-wrapper .bx-pager.bx-default-pager a.active {
border: 1px solid #ddb44b;
background: none;
}
.scwabout_con_des_left .bx-controls.bx-has-pager {
  display: inline-block;
}
.scwabout_con_des_left .bx-wrapper .bx-pager {
  text-align: left;
  bottom: -15px;
padding-top: 0;
}
.scwabout_con_mem {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 105px;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 10px;
}
.scwabout_con_mem_head {
  font-weight: normal;
  font-size: 24px;
  line-height: 36px;
  color: #4f5972;
  padding-bottom: 30px;
  margin: 0;
}
.scwabout_con_mem_des {
  font-size: 16px;
  line-height: 26px;
}
.scwabout_con_mem {
  display: grid;
  grid-template-columns: auto 570px;
  grid-gap: 105px;
  align-items: center;
}
.scwabout_con_mem_items {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px;
}
.scwabout_con_mem_item {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 15px;
}
.scwabout_con_mem_item_img {
  border: 1px solid #ddb44b;
  padding: 20px;
  display: inline-block;
}
.scwabout_con_mem_item_img img{
  width:100%;
  height:100%;
  object-fit:cover;
}
.scwabout_con_mem_item_name {
  display: block;
  font-weight: normal;
  font-size: 18px;
  line-height: 28px;
  text-align: center;
  color: #4f5972;
}
.scwabout_con .container {
  padding-top: 0!Important;
}
/* Description */
.scwcareers_banner_des {
  font-size: 22px;
  line-height: 1.6;
  margin-bottom: 0;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  text-align:center;
}

/* Button */
.scwcareers_banner_but {
    display: inline-block;
    border: 1px solid #fff;
    padding: 12px 28px;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
    transition: all .3s;
}
.scwcareers_banner_but:hover {
    background: #fff;
    color: #000;
}

/* LinkedIn link */
.scwcareers_banner_linked {
  margin-top: 100px;
  display: flex;
  align-items: center;
  gap: 10px;
}

.scwcareers_banner_linked_text {
  font-weight: 600;
  color: #fff; /* chữ trắng */
}

/* nút LinkedIn */
.scwcareers_banner_linked a {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  background: #0077b5; /* xanh LinkedIn */
  color: #fff;
  font-weight: 600;
  text-decoration: none;
  padding: 6px 12px;
  border-radius: 3px;
  transition: background 0.3s ease;
}

.scwcareers_banner_linked a i {
  font-size: 16px;
}

/* hover */
.scwcareers_banner_linked a:hover {
  background: #005582; /* xanh đậm hơn */
}


/* Social icons (left) */
.scwcareers_banner_socials {
  position: absolute;
  top: 90%;
  left: 20px;
  transform: translateY(-100%);
  display: flex;
  flex-direction: column;
  gap: 30px;
  z-index: 2;
}
.scwcareers_banner_socials a {
    color: #fff;
    font-size: 18px;
    transition: .3s;
}
.scwcareers_banner_socials a:hover {
    color: #f0c14b; /* vàng nhạt hover */
}


/* ===== Testimonials Section ===== */
.scwcareers_testimonials {
    padding: 80px 0;
    text-align: center;
}

.scwcareers_testimonials_head_title {
font-size: 48px;
color: #4f5972;
font-weight: 400;
margin-bottom: 50px;
text-align: left;
}

.scwcareers_testimonials_head {
  display: grid;
  grid-template-columns: auto auto;align-items: center;
}
.scwcareers_testimonials_head_pager {
  background: none;
  border: none;
  box-shadow: none;
  margin-bottom: 0;
  float: right;
  text-align: right;
}
.scwcareers_testimonials_head_pager .bx-pager-item {
  font-size: 0;
  line-height: 0;  float: left;
}
.scwcareers_testimonials_head_pager .bx-pager.bx-default-pager a {
	width: 24px;
background: none;
height: 24px;
outline: none;
text-align: center;
line-height: 16px;
position: relative;
border: 1px solid transparent;
border-radius: 50%;
margin-right: 5px;
display: inline-block;
}
.scwcareers_testimonials_head_pager .bx-pager.bx-default-pager a::before {
  content: '';
  display: block;
  position: absolute;
  left: 8px;
  top: 8px;
  width: 6px;
  background: #4F5972;
  height: 6px;
  border-radius: 50%;
  opacity: 0.3;
}
.scwcareers_testimonials_head_pager .bx-pager.bx-default-pager a.active::before,
.scwcareers_testimonials_head_pager .bx-pager.bx-default-pager a:hover::before {
  background: #000;
  opacity: 1;
}

.scwcareers_testimonials_head_pager .bx-pager.bx-default-pager a:hover,
.scwcareers_testimonials_head_pager .bx-pager.bx-default-pager a.active {
border: 1px solid #ddb44b;
background: none;
}
.scwcareers_testimonials_head_pager .bx-controls.bx-has-pager {
  display: inline-block;
}
.scwcareers_testimonials_head_pager .bx-pager {
  text-align: left;
  bottom: -15px;
  padding-top: 0;
  display: inline-block;
}
/*slider testi*/
.scwcareers_testimonials_slider_item_box {
  position: relative;
  border: 1px solid #ddb44b;
  box-shadow: 0px 10px 15px rgba(221, 180, 75, 0.05);
  padding: 60px;
  margin-bottom: 10px;
  height: auto;
  display: grid;
  grid-template-columns: auto auto;
  grid-gap: 30px;
  direction: rtl;
  align-items: center;
}
.scwcareers_testimonials_slider_item_box::before {
  content: '';
  display: block;
  position: absolute;
  left: 50px;
  bottom: -5px;
  width: 8px;
  height: 8px;
  border-left: 1px solid #ddb44b;
  border-bottom: 1px solid #ddb44b;
  transform: rotate(-45deg);
  background: #ffffff;
}
.scwcareers_testimonials_slider_item_web {
  margin-top: 40px;
  text-align: left;
}
.scwcareers_testimonials_slider_item_web_title {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 20px;
  color: #4F5972;
  margin: 0;
}
.scwcareers_testimonials_slider_item_web_link {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #4F5972;
  text-decoration: unset;
  margin-top: 5px;
  display: inline-block;
}
.scwcareers_testimonials_con .bx-controls.bx-has-controls-direction {
  top: 50%;
  width: 100%;
  transform: translateY(-100px);
  position: absolute;
}
.scwcareers_testimonials_con .bx-controls.bx-has-controls-direction a{
  position: absolute;
  width: 54px;
  height: 54px;
  line-height: 52px;
  text-align: center;
  background: #ffffff;
  color: #222222;
  border-radius: 50%;
  font-size: 24px;
  cursor: pointer;
  transition: all 0.4s;
  border: 1px solid #4f5972;
opacity: 0.4;text-indent: 0;
}
.scwcareers_testimonials_con .bx-controls.bx-has-controls-direction a.bx-prev{
  left: -100px;
}
.scwcareers_testimonials_con .bx-controls.bx-has-controls-direction a.bx-next{
  right: -100px;
}
.scwcareers_testimonials_con .bx-controls.bx-has-controls-direction a:hover {
  background: #4f5972;
  color: #ffffff;
  opacity: 0.8;
}
.scwcareers_testimonials_slider_item_box_left {
  direction: ltr;
  text-align: left;
}
.scwcareers_testimonials_slider_item_box_title {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 29px;
  color: #4F5972;
  margin-bottom: 23px;
  padding-bottom: 0;
}
.scwcareers_testimonials_slider_item_box_des {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222222;
}
.scwcareers_testimonials_con .bx-wrapper {
  border: none;
  box-shadow: none;
}
/*why*/
.scwcareers_why {
  text-align: center;
  padding: 0;
}
.scwcareers_why .container,
.scwcareers_form .container,.scwcareers_ourteam .container{
  padding-top:0!important;
}

.scwcareers_why_head {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 59px;
  color: #4F5972;
  margin-bottom: 30px;
  text-align: left;
}
.scwcareers_why_des {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
  color: #4F5972;
  margin-bottom: 76px;
  text-align: left;
}

.scwcareers_why_con {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-gap: 85px;
}

.scwcareers_why_con_item {
  text-align: center;
}

.scwcareers_why_con_item_icon img {
  max-width: 60%;
  margin-bottom: 10px;
  width: 100%;
}
.scwcareers_why_con_item_title {
  width: 100%;
  display: inherit;
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 36px;
  color: #4F5972;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: transparent;
}
.scwcareers_ourteam_head {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 59px;
  color: #4F5972;
  margin-bottom: 0;
  margin-top: 70px;
}
.scwcareers_ourteam {
  display: inline-block;
  width: 100%;
  margin-top: 50px;
}
.scwcareers_ourteam_des {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  line-height: 36px;
  color: #4F5972;
  margin-bottom: 30px;
}
.scwcareers_ourteam_con {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-gap: 0;
  padding-bottom: 80px;
}
.scwcareers_ourteam_con_item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.scwcareers_extrabg {
  width: 100%;
  margin-bottom: 80px;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
  height: 50vh;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
    margin-top: 80px;
}
.scwcareers_extrabg img{
  width:100%;
  height:autto;
  object-fit:cover;
}
/*job*/
.scwcareers_pos .container {
  padding-top: 0 !important;
}
.scwcareers_pos {
  padding-top: 40px;
  padding-bottom: 40px;
}
.scwcareers_pos_head {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 400;
  font-size: 48px;
  line-height: 59px;
  color: #4F5972;
  margin-bottom: 40px;
  margin-top: 0;
}

.scwcareers_pos_con {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 30px;
}
.scwcareers_pos_con_item {
  background: #FFFFFF;
  box-shadow: 0px 10px 15px rgba(221, 180, 75, 0.1);
  float: left;
  border: 1px solid rgba(79, 89, 114, 0.25);
  padding: 40px;
}
.scwcareers_pos_con_item_title {
font-family: 'Manrope';
font-style: normal;
font-weight: 500;
font-size: 36px;
line-height: 44px;
color: #4F5972;
margin-top: 0;
margin-bottom: 30px;
}

.scwcareers_pos_con_item_subtitle {
font-family: 'Manrope';
font-style: normal;
font-weight: 400;
font-size: 24px;
line-height: 36px;
color: #4F5972;
margin-top: 0;
margin-bottom: 30px;
}

.scwcareers_pos_con_item_des {
font-family: 'Manrope';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 130%;
color: #777777;
margin-bottom: 30px;
}
.scwcareers_pos_con_item_but,.scwcareers_pos_con_item_link {
  display: inline-block;
  margin-top: 15px;
  font-weight: 700;
  font-size: 14px;
  color: #ddb44d;
  text-transform: uppercase;
  cursor: pointer;
  position: relative;
}
.scwcareers_pos_con_item_but{
	width:50%;
float:left;
text-align:left;
}
.scwcareers_pos_con_item_link {
width:50%;
float:right;
text-align:right;
}
.scwcareers_pos_con_item_but::after,.scwcareers_pos_con_item_link::after{
  content: "";
  display: block;
  height: 1px;
  background: #ddb44d;
  margin-top: 4px;
  position:absolute;
}
.scwcareers_form .gfield_required.gfield_required_text {
  margin-left: 10px;
}
.scwcareers_pos_con_item_but::after{
  width: 100px; left:0;
}
.scwcareers_pos_con_item_link::after{
  width: 145px; right:0;
}
.scwcareers_form {
  background: #fff;
  padding: 90px 0;
}
.scwcareers_form .container {
  width: 60%;
}
.scwcareers_form label.gfield_label.gform-field-label {
  font-size: 20px;
  display: inline-block;
  font-weight: bold;
  font-family: 'Inter';
}
.scwcareers_form {
  font-family: 'Inter';
}
.scwcareers_form .gform-footer.gform_footer.top_label #gform_submit_button_7 {
  width: 100%;
  border-radius: 30px;
  height: 50px;
  line-height: 50px;
  font-size: 20px;
}
.scwcareers_form .ginput_container.ginput_container_text input,
.scwcareers_form .ginput_container.ginput_container_phone input,
.scwcareers_form .ginput_container.ginput_container_email input,
.scwcareers_form .ginput_container.ginput_container_select select {
  background: #e8e8ed;
  height: 50px;
  border: 1px solid #e8e8ed;
  border-radius: 12px;
}
.scwcareers_form .ginput_container.ginput_container_textarea textarea {
  background: #e8e8ed;
  height: 140px;
  border: 1px solid #e8e8ed;
  border-radius: 12px;
}

.scwcareers_form .wpcf7-form {
  display: inline-block;
  width: 100%;
}
.scwcareers_form .wpcf7-form p:nth-child(2),
.scwcareers_form .wpcf7-form p:nth-child(3) {
  width: 50%;
  float: left;
  display: inline-block;
  margin-top: 0;
  margin-bottom: 31px;
}
.scwcareers_form .wpcf7-form p:nth-child(2) {
  padding-right:15px;
}

.scwcareers_form .wpcf7-form p:nth-child(3) {
  padding-left:15px;
}
.scwcareers_form .wpcf7-form p:nth-child(4),
.scwcareers_form .wpcf7-form p:nth-child(5) {
  width: 100%;
  float: left;
  display: inline-block;
  margin-top: 0;
  margin-bottom: 31px;
}
.scwcareers_form .wpcf7-form p label {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 19px;
  line-height: 26px;
  color: #222E50;
  display: inline-block;
  width: 100%;
}
.scwcareers_form .wpcf7-form p label input {
  background: #E8E8ED;
  border: 1px solid #D3D5DC;
  border-radius: 6px;
  height: 50px;
  width: 100%;
  display: inline-block;
  padding: 11px 16px;
  margin-top: 16px;
}
.scwcareers_form .wpcf7-form p label textarea {
  background: #E8E8ED;
  border: 1px solid #D3D5DC;
  border-radius: 6px;
  height: 140px;
  width: 100%;
  display: inline-block;
  padding: 11px 16px;
  margin-top: 16px;
}
.scwcareers_form .wpcf7-form p .wpcf7-form-control.has-spinner.wpcf7-submit {
  display: inline-block;
  padding: 0;
  width: 100%;
  height: 50px;
  background: #006FE6;
  border-radius: 300px;
  border: none;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  line-height: 22px;
  color: #FFFFFF;
  cursor: pointer;
}
.scwcareers_form .wpcf7-form p:nth-child(6) {
  margin-bottom: 0;
}
.chekouttxtvalues, .ckhviewcart {
  padding: 10px 5px;
}

.whmc-cart-items-inner {
    display: flex;
    flex-direction: column;
    gap: 15px;
    padding: 15px;
    font-family: system-ui, -apple-system, sans-serif;
    border-bottom: 1px solid #eee;
}


.whmc-cart-items-inner > div[class^="scwminicart_item"] {
    display: grid;
    grid-template-columns: 70px 1fr;
    gap: 15px;
    align-items: center;
}

.cart_image_iem img {
    width: 70px !important;
    height: 70px !important;
    object-fit: cover;
    border-radius: 4px;
}


.scwminicart_item_top {
    position: relative;
}
.cart_name_iem {
    grid-column: 2;
    padding-right: 35px;
}
.cart_name_iem a {
    font-size: 14px;
    color: #333;
    text-decoration: none;
    font-weight: 500;
    line-height: 1.4;
    display: block;
}

.wc_remove_btn {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}


.scwminicart_item_sec {
    margin-top: -15px;
}
.whmc-item-price {
    grid-column: 2;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.scwminicart_item_qty {
    display: flex;
    align-items: center;
    gap: 10px;
}

.scwminicart_item_qty_lb {
    font-size: 14px;
    color: #333;
}


.quantity {
    display: inline-flex;
    align-items: center;
    position: relative;
    background: transparent;
}


.quantity input.qty {
    width: 55px !important;
    height: 30px !important;
    padding: 0 18px 0 10px !important;
    font-size: 15px !important;
    color: #000 !important;
    border: none !important; 
    background: transparent !important;
    text-align: left !important;
}


.quantity input.qty::-webkit-inner-spin-button {
    -webkit-appearance: none; 
    appearance: none;
    width: 25px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    opacity: 1;
    cursor: pointer;

    background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='15 18 9 12 15 6'></polyline></svg>");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 12px;
}

.whmc-item-unit-price .amount {
    font-size: 16px;
    font-weight: bold;
    color: #000;
}
#wc-globalpayments_gpapi-cc-form {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.scwpage_con .woocommerce .quantity .qty {
  padding: 0 !important;
}
.scwproduct_right_cart.woocommerce a.added_to_cart {
  padding-top: 15px;
  display: inline-block;
  padding-left: 10px;
}
#secure-payment-field {
  margin-top: 10px !important;
  background: #006FE6 !important;
  border-radius: 300px !important;
}
.scwproduct_right_cart .single_variation_wrap {
  display: inline-block;
  margin-top: 0;
}
.scwproduct_right_cart a.added_to_cart {
  padding-top: 15px;
  display: inline-block;
  padding-left: 10px;
}
.scwproduct_right_cart .single_variation_wrap .variations_button{
	
}
.scwproduct_right_cart .single_add_to_cart_button.button.alt:hover {
  width: max-content;
}
#left-area {
  width: 100%;
  padding-bottom: 23px;
  padding-right: 0 !important;
}
.scwproduct_des .large-description {
  display: grid;margin-top: 30px;
}
.scwproduct_des .large-description ul {
  padding-left: 0 !important;
}
.scwproduct_des .large-description ul li{
    list-style-type: none;
}
.scwproduct_des .large-description h3{
	margin-top:30px;
}
.scwresourcecentre_top {
  background: rgb(234, 243, 250);
  border-bottom: 1px solid rgb(207, 224, 238);
  box-shadow: rgb(120, 190, 32) 0px 3px 0px inset;
}
.scwresourcecentre_top .container {
  margin: 0px auto;
  padding: 14px 0 !important;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
  justify-content: flex-end;
}
.scwresourcecentre_top_lb {
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  font-weight: 600;
  color: rgb(109, 136, 153);
  margin-right: 8px;
}
.scwresourcecentre_top_but {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 600;
  padding: 12px 22px;
  border-radius: 4px;
  white-space: nowrap;
  color: rgb(14, 58, 92);
  background: rgb(255, 255, 255);
  border: 1px solid rgb(207, 224, 238);
  text-decoration: none;
  cursor:pointer;
}
.scwresourcecentre_top_but:hover {
  border-color: rgb(27, 117, 187);
}
.scwresourcecentre_banner .container {
  margin: 0px auto;
  padding-top: 22px !important;
  padding-bottom: 56px;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 44px;
  align-items: end;
}
.scwresourcecentre_banner_breacum {
  font-size: 13px;
  color: rgb(90, 107, 117);
  margin-bottom: 28px;
  padding-bottom: 0;
}
.scwresourcecentre_banner_breacum a {
  color: #1B75BB;
  text-decoration: none;
}
.scwresourcecentre_banner_breacum .text {
  color: rgb(90, 107, 117);
}
.scwresourcecentre_banner_breacum .separate {
  opacity: 0.6;
  color: rgb(90, 107, 117);
}
.scwresourcecentre_banner_title {
  font-family: "Poppins", sans-serif;
  font-size: 13px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: rgb(94, 154, 24);
  font-weight: 600;
  margin-bottom: 14px;
  padding-bottom: 0;
}
.scwresourcecentre_banner_head {
  font-family: "Poppins", sans-serif;
  font-size: clamp(30px, 4vw, 46px);
  line-height: 1.12;
  font-weight: 600;
  color: rgb(14, 58, 92);
  margin: 0px 0px 18px;
}
.scwresourcecentre_banner_des {
  font-size: 17px;
  line-height: 1.65;
  color: rgb(65, 83, 94);
  margin: 0px;
}
.scwresourcecentre_banner_left {
  max-width: 620px;
}
.scwresourcecentre_banner_right {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.scwresourcecentre_banner_right form fieldset {
  display: flex;
  gap: 12px;
  background: rgb(255, 255, 255);
  border: 1px solid rgb(215, 226, 234);
  border-radius: 6px;
  padding: 8px;
  box-shadow: rgba(14, 58, 92, 0.06) 0px 1px 2px;
}
.scwresourcecentre_banner_right form fieldset input{
	flex: 1 1 0%;
  min-width: 0px;
  border: 0px;
  outline: none;
  padding: 12px 14px;
  font-size: 15px;
  color: rgb(37, 50, 56);
  background: transparent;
}
.scwresourcecentre_banner_right form fieldset button {
  background: rgb(27, 117, 187);
  color: rgb(255, 255, 255);
  border: 0px;
  border-radius: 4px;
  padding: 12px 24px;
  font-weight: 600;
  font-size: 15px;
  cursor: pointer;
}
.scwresourcecentre_banner_right form fieldset button:hover {
  background: rgb(14, 58, 92) !important;
}
.scwresourcecentre_banner_right .popular {
  font-size: 13.5px;
  color: rgb(90, 107, 117);
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
}
.scwresourcecentre_banner_right .popular_text {
  font-size: 13.5px;
  color: rgb(90, 107, 117);
}
.scwresourcecentre_banner_right .popular_item {
  background: rgb(255, 255, 255);
  border: 1px solid rgb(215, 226, 234);
  border-radius: 20px;
  padding: 6px 14px;
  font-size: 13px;
  color: rgb(27, 117, 187);
  cursor: pointer;
}
.scwresourcecentre_con {
  margin: 0px auto;
  padding-top: 44px;
  background: #fff;
}
.scwresourcecentre_con .container {
  padding-top: 0!important;
}
.scwresourcecentre_download {
  margin: 64px auto 0px;
  background: rgb(14, 58, 92);
  border-radius: 8px;
  padding: clamp(28px, 3.5vw, 52px);
  color: rgb(255, 255, 255);
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  gap: 40px;
}
.scwresourcecentre_download_left .head {
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  font-weight: 700;
  color: rgb(155, 215, 65);
  margin-bottom: 12px;
  padding-bottom: 0;
}
.scwresourcecentre_download_left .head2 {
  font-size: clamp(22px, 2.4vw, 30px);
  line-height: 1.25;
  font-weight: 600;
  margin: 0px 0px 14px;
  padding-bottom: 0;
}
.scwresourcecentre_download_left .des {
  font-size: 16px;
  line-height: 1.65;
  margin: 0px;
  color: rgb(199, 217, 230);
}
.scwresourcecentre_download_left .hour {
  font-size: 14.5px;
  line-height: 1.65;
  margin: 22px 0px 0px;
  color: rgb(143, 176, 199);
}
.scwresourcecentre_download_right {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
.scwresourcecentre_download_right .download_item:hover {
  color: rgb(255, 255, 255) !important;
  text-decoration: none !important;
  background: rgba(255, 255, 255, 0.06) !important;
}
.scwresourcecentre_download_right .download_item a {
  display: flex;
  gap: 18px;
  align-items: center;
  justify-content: space-between;
  padding: 18px 4px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.16);
  color: rgb(255, 255, 255);
  text-decoration: none;
}
.scwresourcecentre_download_right .download_item a .download_item_right {
  flex: 0 0 auto;
  font-size: 13px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: rgb(155, 215, 65);
  font-weight: 600;
}
.scwresourcecentre_download_right .download_item a .download_item_left .download_item_title {
  display: block;
  font-size: 16.5px;
  font-weight: 600;
  padding-bottom: 0;
}
.scwresourcecentre_download_right .download_item a .download_item_left .download_item_mt {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
  font-size: 13.5px;
  color: rgb(159, 188, 208);
  margin-top: 6px;
}
.scwresourcecentre_download_right .download_item a .download_item_left .download_item_mt .therapy.sleep.\&.oxygen {
  background: rgb(255, 255, 255);
  color: rgb(14, 58, 92);
  font-size: 11px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 3px;
}
.scwresourcecentre_download_right .download_item a .download_item_left .download_item_mt .note {
  font-size: 13.5px;
  color: rgb(159, 188, 208);
}
.scwresourcecentre_download_right .download_item a .download_item_left .download_item_mt .therapy.oxygen {
  background: rgb(120, 190, 32);
  color:rgb(14, 58, 92);
  font-size: 11px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 3px;
}
.scwresourcecentre_download_right .download_item a .download_item_left .download_item_mt .therapy.sleep {
  background: rgb(27, 117, 187);
  color:#fff;
  font-size: 11px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-weight: 700;
  padding: 3px 8px;
  border-radius: 3px;
}

.scwresourcecentre_faq {
  margin: 0px auto;
  padding: 64px 0;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
  gap: 48px;
  align-items: start;
}
.scwresourcecentre_faq_left .head {
  font-size: clamp(22px, 2.4vw, 30px);
  line-height: 1.25;
  font-weight: 600;
  color: rgb(14, 58, 92);
  margin: 0px 0px 14px;
}
.scwresourcecentre_faq_left .des {
  font-size: 16px;
  line-height: 1.65;
  color: rgb(65, 83, 94);
  margin: 0px;
}
.scwresourcecentre_faq_left .but {
  display: inline-block;
  margin-top: 22px;
  font-weight: 600;
  color: #1B75BB;
}
.scwresourcecentre_faq_right {
  border-top: 1px solid rgb(227, 233, 237);
}
.scwresourcecentre_faq_right .faq_item {
 padding: 20px 0px;
  border-bottom: 1px solid rgb(227, 233, 237);
}
.scwfaqs_item_head {
  width: 100%;
  display: flex;
  gap: 20px;
  align-items: baseline;
  justify-content: space-between;
  background: transparent;
  text-align: left;
}
.scwfaqs_item_head .left {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: flex-start;
}
.scwresourcecentre_faq_right .faq_item .scwfaqs_item_head .left_therapy.oxygen {
	color: rgb(76, 124, 20);
}
.scwfaqs_item_head .left .left_therapy {
  color: rgb(27, 117, 187);
  font-size: 11.5px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-weight: 700;
}
.scwfaqs_item_head .left .left_title {
  font-size: 17px;
  font-weight: 600;
  color: rgb(14, 58, 92);
}
.scwfaqs_item_head .right i {
  cursor: pointer;
  color: rgb(94, 154, 24);
}
.scwfaqs_item_head .right i.fa.fa-minus {
  display: none;
}
.scwfaqs_item_con {
  display: none;
  font-size: 15.5px;
  line-height: 1.7;
  color: rgb(65, 83, 94);
  margin: 0px;
  padding: 20px 40px 0px 0px;
}
.scwresourcecentre_contact {
  margin-top: 8px;
  background: rgb(242, 247, 251);
  border-top: 1px solid rgb(227, 233, 237);
}
.scwresourcecentre_contact .container {
  margin: 0px auto;
  padding: 64px 0;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  gap: 32px;
  align-items: center;
}
.scwresourcecentre_contact_left .head {
  font-size: clamp(21px, 2.2vw, 28px);
  font-weight: 600;
  color: rgb(14, 58, 92);
  margin: 0px 0px 10px;
  padding-bottom: 0;
}
.scwresourcecentre_contact_left .subhead {
  font-size: 16px;
  line-height: 1.65;
  color: rgb(65, 83, 94);
  margin: 0px;
}
.scwresourcecentre_contact_right {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
  justify-content: flex-end;
}

.scwresourcecentre_contact_right .contact {
  background: rgb(120, 190, 32);
  color: rgb(14, 58, 92);
  padding: 15px 30px;
  border-radius: 4px;
  font-weight: 700;
  font-size: 15.5px;
}
.scwresourcecentre_contact_right .contact:hover {
	background: rgb(104, 168, 27) !important;
  color: rgb(14, 58, 92) !important;
  text-decoration: none !important;
}
.scwresourcecentre_contact_right .oxygen:hover {
	border-color: rgb(27, 117, 187) !important;
  text-decoration: none !important;
}
.scwresourcecentre_contact_right .oxygen {
  border: 1px solid rgb(215, 226, 234);
  background: rgb(255, 255, 255);
  color: rgb(14, 58, 92);
  padding: 15px 30px;
  border-radius: 4px;
  font-weight: 600;
  font-size: 15.5px;
}
.scwresourcecentre_choosesearvice_head {
  font-size: 13px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: rgb(90, 107, 117);
  font-weight: 600;
  margin-bottom: 16px;
}
.scwresourcecentre_choosesearvice_con {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 420px), 1fr));
  gap: 24px;
}
.scwresourcecentre_choosesearvice_con .service_item {
  display: grid;
  grid-template-columns: minmax(0px, 2fr) minmax(0px, 3fr);
  border: 2px solid rgb(227, 233, 237);
  border-radius: 8px;
  overflow: hidden;
  background: rgb(255, 255, 255);
  text-decoration: none;
  box-shadow: none;
}
.service_item_left {
  position: relative;
  min-height: 220px;
  background: rgb(231, 241, 250);
}
.service_item_left img {
  position: absolute;
  inset: 0px;
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.service_item_right {
  padding: 26px 26px 24px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.scwresourcecentre_choosesearvice_con .service_item.sleep .service_item_right .therapy {
  align-self: flex-start;
  background: rgb(27, 117, 187);
  color: rgb(255, 255, 255);
  font-family: "Poppins", sans-serif;
  font-size: 11.5px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-weight: 700;
  padding: 6px 11px;
  border-radius: 3px;
}
.scwresourcecentre_choosesearvice_con .service_item:hover{
text-decoration: none !important;
  box-shadow: rgba(14, 58, 92, 0.12) 0px 8px 24px !important;
}
.scwresourcecentre_choosesearvice_con .service_item.sleep .service_item_left::before {	
  background: rgb(27, 117, 187);
}
.scwresourcecentre_choosesearvice_con .service_item.oxygen .service_item_left::before {	
  background: rgb(120, 190, 32);
}
.scwresourcecentre_choosesearvice_con .service_item.sleep.active {	
  border: 2px solid rgb(27, 117, 187);
}
.scwresourcecentre_choosesearvice_con .service_item.oxygen.active {	
  border: 2px solid rgb(120, 190, 32);
}
.scwresourcecentre_choosesearvice_con .service_item .service_item_left::before {
  position: absolute;
  left: 0px;
  right: 0px;
  bottom: 0px;
  height: 6px;
  content: "";
  z-index: 1;
}
.scwresourcecentre_choosesearvice_con .service_item.sleep .service_item_right .therapy {
  align-self: flex-start;
  background: rgb(27, 117, 187);
  color: rgb(255, 255, 255);
  font-family: "Poppins", sans-serif;
  font-size: 11.5px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-weight: 700;
  padding: 6px 11px;
  border-radius: 3px;
}
.scwresourcecentre_choosesearvice_con .service_item.oxygen .service_item_right .therapy{
align-self: flex-start;
  background: rgb(120, 190, 32);
  color: rgb(14, 58, 92);
  font-family: "Poppins", sans-serif;
  font-size: 11.5px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-weight: 700;
  padding: 6px 11px;
  border-radius: 3px;
}
.scwresourcecentre_choosesearvice_con .service_item .service_item_right .title {
  font-size: 24px;
  line-height: 1.25;
  font-weight: 600;
  color: rgb(14, 58, 92);
  padding-bottom: 0;
}
.scwresourcecentre_choosesearvice_con .service_item .service_item_right .des {
  font-size: 15px;
  line-height: 1.6;
  color: rgb(65, 83, 94);
  margin: 0px;
}
.scwresourcecentre_choosesearvice_con .service_item .service_item_right .info {
  margin-top: auto;
  padding-top: 14px;
  display: flex;
  flex-wrap: wrap;
  gap: 12px 20px;
  align-items: center;
  justify-content: space-between;
  border-top: 1px solid rgb(227, 233, 237);
  padding-bottom: 0;
}
.scwresourcecentre_choosesearvice_con .service_item .service_item_right .info .info_phone {
  color: rgb(14, 58, 92);
  font-weight: 700;
}
.scwresourcecentre_choosesearvice_con .service_item .service_item_right .info .info_hour {
  font-size: 13.5px;
  color: rgb(90, 107, 117);
  white-space: nowrap;
}
.scwresourcecentre_choosesearvice_con .service_item .service_item_right .link a {
  font-weight: 700;
  font-size: 15px;
}
.scwresourcecentre_choosesearvice_con .service_item.sleep .service_item_right .link a{
  color: rgb(27, 117, 187);
}
.scwresourcecentre_choosesearvice_con .service_item.oxygen .service_item_right .link a{
  color: rgb(76, 124, 20);
}
.scwresourcecentre_tabs {
  margin: 0px auto;
  padding-top: 40px;
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: center;
  border-bottom: 1px solid rgb(227, 233, 237);
  padding-bottom: 18px;
}

.scwresourcecentre_tabs_item {
  flex-wrap: wrap;
  align-items: center;
  display: flex;
  background: rgb(242, 247, 251);
  border: 1px solid rgb(215, 226, 234);
  border-radius: 6px;
  padding: 4px;
  gap: 4px;
}

.scwresourcecentre_tabs_item .tab_item {
border: 0px;
  border-radius: 4px;
  padding: 11px 20px;
  font-size: 14.5px;
  font-weight: 500;
  cursor: pointer;
  background: transparent;
  color: rgb(65, 83, 94);
  display: flex;
  gap: 8px;
  align-items: center;
}


.scwresourcecentre_tabs_item.audience .tab_item.active {
  border: 0px;
  border-radius: 4px;
  padding: 11px 20px;
  font-family: "Poppins", sans-serif;
  font-size: 14.5px;
  font-weight: 500;
  cursor: pointer;
  background: rgb(27, 117, 187);
  color: rgb(255, 255, 255);
}



.scwresourcecentre_tabs_item.therapy .tab_item.active {
display: flex;
  gap: 8px;
  align-items: center;
  border: 0px;
  border-radius: 4px;
  padding: 11px 18px;
  font-family: "Poppins", sans-serif;
  font-size: 14.5px;
  font-weight: 500;
  cursor: pointer;
  background: rgb(14, 58, 92);
  color: rgb(255, 255, 255);
}


.scwresourcecentre_tabs_item.therapy .tab_item::before {
  content: "";
  display: inline-block;
  width: 9px;
  height: 9px;
  border-radius: 50%;
}

.scwresourcecentre_tabs_item.therapy .tab_item[therapy="all"]::before {
  background: rgb(152, 167, 176);
}

.scwresourcecentre_tabs_item.therapy .tab_item[therapy="sleep"]::before {
  background: rgb(27, 117, 187);
}

.scwresourcecentre_tabs_item.therapy .tab_item[therapy="oxygen"]::before {
  background: rgb(120, 190, 32);
}

.scwresourcecentre_tabs .total_post {
  font-size: 14px;
  color: rgb(90, 107, 117);
  position: absolute;
  right: 0;
}
.scwresourcecentre_slider {
  margin: 0px auto;
  padding-top: 34px;
  position: relative;
}
.scwresourcecentre_slider .bx-wrapper {
  box-shadow: none;
  border: none;
  background: none;
  margin-bottom: 0;
}
.scwresourcecentre_slider .bx-wrapper .bx-viewport {

}

.scwresourcecentre_slider .bx-wrapper .bx-viewport .slider_item {
align-items: stretch;
  display: flex !important;
  gap: 0px;
  overflow: hidden;
  background: rgb(255, 255, 255);
    border: 1px solid rgb(215, 226, 234);
   border-radius:8px;
}

.slider_item_left {
border-radius: 0;
  flex: 0 0 50%;
  max-width: 50%;
  position: relative;
  overflow: hidden;
}
.slider_item_left img {
width: 100%;
  height: 100%;
  aspect-ratio:16/9;
  min-height: 280px;
  object-fit: cover;
  display: block;
  transition: opacity 0.4s;
  opacity: 1;
}


.slider_item_right {
padding: clamp(24px, 3vw, 44px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 16px;
  flex: 0 0 50%;
  max-width: 50%;
}


.slider_item_right .info {
  display: flex;
  gap: 10px;
  align-items: center;
  font-size: 12px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-weight: 600;
}


.slider_item_right .info_therapy {
background: rgb(27, 117, 187);
  color: rgb(255, 255, 255);
  padding: 5px 9px;
  border-radius: 3px;
  letter-spacing: 0.1em;
}

.slider_item_right .info_label {
  color: rgb(94, 154, 24);
  font-size: 12px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-weight: 600;
}


.slider_item_right .info_time {
color: rgb(90, 107, 117);
  letter-spacing: 0.06em;
  font-size: 12px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-weight: 600;
}

.slider_item_right .info_time::before {
  content: "•";
  margin-right: 12px;
  color: #a0aec0;
}
.slider_item_right .title {
  font-size: clamp(22px, 2.4vw, 30px);
  line-height: 1.25;
  font-weight: 600;
  color: rgb(14, 58, 92);
  margin: 0px;
  padding-bottom: 0;
}

.slider_item_right .des {
  font-size: 16px;
  line-height: 1.65;
  color: rgb(65, 83, 94);
  margin: 0px;
}

.slider_item_right .link {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 6px;
  margin-bottom: 44px;
}


.slider_item_right .link_item:first-child {
background: rgb(120, 190, 32);
  color: rgb(14, 58, 92);
  padding: 13px 26px;
  border-radius: 4px;
  font-weight: 700;
  font-size: 15px;
}

.slider_item_right .link_item:first-child:hover {
background: rgb(104, 168, 27) !important;
  color: rgb(14, 58, 92) !important;
  text-decoration: none !important;
}


.slider_item_right .link_item:last-child {
border: 1px solid rgb(215, 226, 234);
  color: rgb(14, 58, 92);
  padding: 13px 26px;
  border-radius: 4px;
  font-weight: 600;
  font-size: 15px;
}

.slider_item_right .link_item:last-child:hover {
border-color: rgb(27, 117, 187) !important;
  background: rgb(242, 247, 251) !important;
  text-decoration: none !important;
}
.scwresourcecentre_slider .bx-wrapper .bx-controls-direction a {
  text-indent: 0;
  position: absolute;
  right: 4px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 5;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 1px solid rgb(215, 226, 234);
  background: rgb(255, 255, 255);
  color: rgb(14, 58, 92);
  font-size: 18px;
  line-height: 1;
  cursor: pointer;
  box-shadow: rgba(14, 58, 92, 0.14) 0px 2px 10px;
  text-align: center;
}
.scwresourcecentre_slider .bx-wrapper .bx-controls-direction a i {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
}
.scwresourcecentre_slider .bx-wrapper .bx-controls-direction a.bx-prev {
  left: -22px;
}
.scwresourcecentre_slider .bx-wrapper .bx-controls-direction a.bx-next {
  right: -22px;
}

.scwresourcecentre_slider_pper {

}

.scwresourcecentre_slider_pper .bx-pager.bx-default-pager {
display: flex;
  align-items: center;
  gap: 9px;
  margin-top: 10px;
  position: absolute;
  bottom: 44px;
  left: 53%;
}


.scwresourcecentre_slider_pper .bx-pager.bx-default-pager .bx-pager-item {
  display: inline-block;
  line-height: 0;
}

.scwresourcecentre_slider_pper .bx-pager.bx-default-pager .bx-pager-link {
  display: block;
  width: 8px;
  height: 8px;
  background: rgb(207, 224, 238);
  transition: width 0.3s;
  border-radius: 4px;
  text-indent: -9999px; 
  overflow: hidden;
  outline: none;
  border: none;
}


.scwresourcecentre_slider_pper .bx-pager.bx-default-pager .bx-pager-link.active {
  width: 28px;
  height: 8px;
  background: rgb(27, 117, 187);
  transition: width 0.3s;
  border-radius: 4px;
}
.scwresourcecentre_cats {
  padding-top: 44px;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 28px;
}
.scwresourcecentre_cats .cat_item.active {
  border: 1px solid rgb(27, 117, 187);
  background: rgb(234, 243, 250);
  color: rgb(27, 117, 187);
  border-radius: 20px;
  padding: 8px 16px;
  font-size: 13.5px;
  font-weight: 600;
  cursor: pointer;
  white-space: nowrap;
  flex: 0 0 auto;
}
.scwresourcecentre_cats .cat_item {
  border: 1px solid rgb(215, 226, 234);
  background: rgb(255, 255, 255);
  color: rgb(65, 83, 94);
  border-radius: 20px;
  padding: 8px 16px;
  font-size: 13.5px;
  font-weight: 600;
  cursor: pointer;
  white-space: nowrap;
  flex: 0 0 auto;
}
.scwresourcecentre_cats .cat_item.active {
border: 1px solid rgb(27, 117, 187);
  background: rgb(234, 243, 250);
  color: rgb(27, 117, 187);
  border-radius: 20px;
  padding: 8px 16px;
  font-size: 13.5px;
  font-weight: 600;
  cursor: pointer;
  white-space: nowrap;
  flex: 0 0 auto;
  color: rgb(27, 117, 187);
  font-size: 13.5px;
  font-weight: 600;
  cursor: pointer;
  white-space: nowrap;
}
.scwresourcecentre_posts {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 24px;
}
.scwresourcecentre_post {
  display: flex;
  flex-direction: column;
  border: 1px solid rgb(227, 233, 237);
  border-radius: 8px;
  overflow: hidden;
  background: rgb(255, 255, 255);
  text-decoration: none;
}
.scwresourcecentre_post:hover {
border-color: rgb(27, 117, 187) !important;
  box-shadow: rgba(14, 58, 92, 0.1) 0px 6px 20px !important;
}
.scwresourcecentre_post.oxygen .scwresourcecentre_post_thum {
  height: 170px;
  background: rgb(242, 247, 251);
  position: relative;
  border-bottom: 4px solid rgb(120, 190, 32);
}
.scwresourcecentre_post.sleep .scwresourcecentre_post_thum {
  height: 170px;
  background: rgb(242, 247, 251);
  position: relative;
  border-bottom: 4px solid rgb(27, 117, 187);
}
.scwresourcecentre_post_thum img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.scwresourcecentre_post_res {
  position: absolute;
  left: 14px;
  top: 14px;
  font-size: 11.5px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-weight: 700;
  padding: 6px 10px;
  border-radius: 3px;
}
.scwresourcecentre_post_res.clinical {
background: rgb(232, 237, 242);
  color: rgb(14, 58, 92);
}
.scwresourcecentre_post_res.guide {
  background: rgb(231, 241, 250);
  color: rgb(18, 96, 143);
}
.scwresourcecentre_post_res.video {
background: rgb(238, 233, 250);
  color: rgb(83, 64, 160);
}
.scwresourcecentre_post_res.forms {
background: rgb(225, 245, 244);
  color: rgb(11, 111, 107);
}
.scwresourcecentre_post_res.troubleshooting {
  background: rgb(255, 242, 220);
  color: rgb(138, 90, 6);
}
.scwresourcecentre_post_res.how-to {
background: rgb(237, 248, 223);
  color: rgb(76, 124, 20);
}
.scwresourcecentre_post_therapy.oxygen {
  position: absolute;
  right: 14px;
  top: 14px;
  display: flex;
  gap: 7px;
  align-items: center;
  background: rgb(120, 190, 32);
  color: rgb(14, 58, 92);
  font-family: "Poppins", sans-serif;
  font-size: 11.5px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-weight: 700;
  padding: 6px 10px;
  border-radius: 3px;
}
.scwresourcecentre_post_therapy.sleep {
  position: absolute;
  right: 14px;
  top: 14px;
  display: flex;
  gap: 7px;
  align-items: center;
  background: rgb(27, 117, 187);
  color: #fff;
  font-family: "Poppins", sans-serif;
  font-size: 11.5px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-weight: 700;
  padding: 6px 10px;
  border-radius: 3px;
}
.scwresourcecentre_post_con {
  padding: 22px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  flex: 1 1 0%;
}
.scwresourcecentre_post_con .info {
  font-size: 12.5px;
  color: rgb(90, 107, 117);
  letter-spacing: 0.04em;
  padding-bottom: 0;
}
.scwresourcecentre_post_con .title a {
  font-size: 19px;
  line-height: 1.3;
  font-weight: 600;
  color: rgb(14, 58, 92);
  margin: 0px;
  padding-bottom: 0;
}
.scwresourcecentre_post_con .des {
  font-size: 15px;
  line-height: 1.6;
  color: rgb(65, 83, 94);
  margin: 0px;
}
.scwresourcecentre_post_con .link  {
  margin-top: auto;
  padding-top: 12px;
}
.scwresourcecentre_post_con .link a {
  font-weight: 600;
  font-size: 14.5px;
}
.scwresourcecentre_post_con .link a.readtheguide {
  color: rgb(18, 96, 143);
}
.scwresourcecentre_post_con .link a.viewpathway {
  color: rgb(14, 58, 92);
}
.scwresourcecentre_post_con .link a.wath {
  color: rgb(83, 64, 160);
}
.scwresourcecentre_post_con .link a.checkeligibility {
  color: rgb(11, 111, 107);
}
.scwresourcecentre_post_con .link a.fixmaskleak {
  color: rgb(138, 90, 6);
}
.scwresourcecentre_post_con .link a.seethesteps {
  color: rgb(76, 124, 20);
}
.scwfaqs_banner {
  background: rgb(242, 247, 251);
  border-bottom: 1px solid rgb(227, 233, 237);
}
.scwfaqs_banner .container {
  margin: 0px auto;
  padding: 44px 0;
}
.scwfaqs_banner_breacum {
  font-size: 13px;
  color: rgb(90, 107, 117);
  margin-bottom: 28px;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.scwfaqs_banner_breacum a {
  color: #1B75BB;
}
.scwfaqs_banner_con {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 340px), 1fr));
  gap: 36px;
  align-items: end;
}
.scwfaqs_banner_title {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-bottom: 14px;
}
.scwfaqs_banner_title .label {
  background: rgb(27, 117, 187);
  color: rgb(255, 255, 255);
  font-family: "Poppins", sans-serif;
  font-size: 11.5px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-weight: 700;
  padding: 6px 11px;
  border-radius: 3px;
}
.scwfaqs_banner_title .title {
  font-family: "Poppins", sans-serif;
  font-size: 13px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: rgb(94, 154, 24);
  font-weight: 600;
}
.scwfaqs_banner_head {
  font-family: "Poppins", sans-serif;
  font-size: clamp(30px, 4vw, 46px);
  line-height: 1.12;
  font-weight: 600;
  color: rgb(14, 58, 92);
  margin: 0px 0px 14px;
  max-width: 560px;
}
.scwfaqs_banner_des {
  font-size: 17px;
  line-height: 1.6;
  color: rgb(65, 83, 94);
  margin: 0px;
  max-width: 560px;
}
.scwfaqs_banner_right {

}
.search_form {
  display: flex;
  gap: 10px;
  background: rgb(255, 255, 255);
  border: 1px solid rgb(215, 226, 234);
  border-radius: 6px;
  padding: 8px;
  box-shadow: rgba(14, 58, 92, 0.06) 0px 1px 2px;
}
.scwfaqs_banner_right .search_form input {
  flex: 1 1 0%;
  min-width: 0px;
  border: 0px;
  outline: none;
  padding: 12px 8px;
  font-size: 15.5px;
  color: rgb(37, 50, 56);
  background: transparent;
    background-color: transparent;
}
.scwfaqs_banner_tab {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 34px;
}
.scwfaqs_banner_tab .item.active {
  display: flex;
  gap: 12px;
  align-items: center;
  border: 2px solid rgb(27, 117, 187);
  background: rgb(27, 117, 187);
  color: rgb(255, 255, 255);
  border-radius: 6px;
  padding: 14px 22px;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  text-align: left;
}
.scwfaqs_banner_tab .item {
  display: flex;
  gap: 12px;
  align-items: center;
  border: 2px solid rgb(215, 226, 234);
  background: rgb(255, 255, 255);
  color: rgb(14, 58, 92);
  border-radius: 6px;
  padding: 14px 22px;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  text-align: left;
}
.scwfaqs_banner_tab .item .item_num {
  background: rgb(234, 243, 250);
  color: rgb(14, 58, 92);
  font-size: 12.5px;
  font-weight: 700;
  border-radius: 20px;
  padding: 3px 10px;
}
.scwfaqs_banner_tab .item.active .item_num {
background: rgb(255, 255, 255);
  color: rgb(14, 58, 92);
  font-size: 12.5px;
  font-weight: 700;
  border-radius: 20px;
  padding: 3px 10px;
}
.scwfaqs_con  {
 display:inline-block;
 width:100%;
 background: #fff;
}
.scwfaqs_con .container {
 padding-top:0!important;
}
.scwfaqs_con_topics{
	 margin: 0px auto;
  padding: 44px 0;
  display: flex;
  flex-wrap: wrap;
  gap: 48px;
  align-items: flex-start;
}
.scwfaqs_con_topics .left {
  flex: 0 0 250px;
  max-width: 100%;
  position: sticky;
  top: 96px;
  padding-right: 4px;
}
.scwfaqs_con_topics .left .left_head {
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  font-weight: 700;
  color: rgb(90, 107, 117);
  margin-bottom: 12px;
}
.scwfaqs_con_topics .right {
  flex: 1 1 520px;
  min-width: 0px;
}
.scwfaqs_con_topics .right .right_head {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
}
.scwfaqs_con_topics .right .right_head .right_head_tt {
  font-size: 14px;
  color: rgb(90, 107, 117);
}
.scwfaqs_con_topics .right .right_head .right_head_but {
  border: 1px solid rgb(215, 226, 234);
  background: rgb(255, 255, 255);
  color: rgb(14, 58, 92);
  border-radius: 4px;
  padding: 8px 14px;
  font-size: 13.5px;
  font-weight: 600;
  cursor: pointer;
  white-space: nowrap;
}
.scwfaqs_con_topics .right .right_head .right_head_but:hover {
  border-color: rgb(27, 117, 187) !important;
  color: rgb(27, 117, 187) !important;
}
.scwfaqs_con_topics .right .right_con {
scroll-margin-top: 96px;
  padding-top: 28px;
  display: flex;
  flex-direction: column;
  gap: 28px;
}
.scwfaqs_con_topics .right .right_con .righttopic {
  scroll-margin-top: 96px;
  padding-top: 28px;
}
.scwfaqs_con_topics .right .right_con .righttopic:first-child {
  scroll-margin-top: 0;
  padding-top: 0;
}
.scwfaqs_con_topics .right .right_con .righttopic_head {
  display: flex;
  gap: 12px;
  align-items: center;
  margin-bottom: 12px;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .shortasw.hasdata {
  flex: 0 0 auto;
  background: rgb(237, 248, 223);
  color: rgb(62, 104, 16);
  font-size: 12.5px;
  font-weight: 700;
  padding: 4px 10px;
  border-radius: 20px;
  white-space: nowrap;
  position: absolute;
  right: 45px;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .short_answer {
  display: flex;
  gap: 10px;
  align-items: center;
  padding: 0 6px;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .short_answer .short_answer_lb {
  font-family: "Poppins", sans-serif;
  font-size: 11.5px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-weight: 700;
  color: rgb(90, 107, 117);
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .short_answer .short_answer_text {
  background: rgb(120, 190, 32);
  color: rgb(14, 58, 92);
  font-family: "Poppins", sans-serif;
  font-size: 15px;
  font-weight: 700;
  padding: 5px 14px;
  border-radius: 4px;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con strong {
  font-family: "Poppins", sans-serif;
  font-size: 17px;
  font-weight: 600;
  color: rgb(27, 117, 187);
  margin-top: 4px;
  padding: 0 6px;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .checkmark_grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(min(100%, 210px), 1fr));
  gap: 8px;
  margin-top: 12px;
  margin-bottom: 28px;
  margin-left: 6px;
  margin-right: 6px;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .checkmark_grid .checkmark_grid_item {
  display: flex;
  gap: 10px;
  align-items: center;
  background: rgb(242, 247, 251);
  border-radius: 6px;
  padding: 11px 14px;
  font-size: 15px;
  font-weight: 600;
  color: rgb(14, 58, 92);
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .checkmark_grid .checkmark_grid_item .icon {
 position:relative;
 background: none;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .checkmark_grid .checkmark_grid_item .icon img{
  width: 16px;
  height: 16px;
  fill: none;
  color: rgb(94, 154, 24);
  stroke-width: 3px;
  stroke-linecap: round;
  object-fit:contain;
  stroke-linejoin: round;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .checkmark_grid .checkmark_grid_item .text {
  font-size: 15px;
  font-weight: 600;
  color: rgb(14, 58, 92);
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .callout_list {
	display: flex;
  flex-direction: column;
  gap: 10px;
  margin: 12px 6px;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .callout_list .callout_list_item {
  display: flex;
  gap: 12px;
  align-items: flex-start;
  border-left: 3px solid rgb(27, 117, 187);
  background: rgb(255, 255, 255);
  padding: 4px 0px 4px 14px;
  font-size: 16px;
  line-height: 1.6;
  color: rgb(65, 83, 94);
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .callout_list .callout_list_item .boldtext {
  color: rgb(14, 58, 92);
  font-weight: 700;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .callout_list .callout_list_item .text {
  font-size: 16px;
  line-height: 1.6;
  color: rgb(65, 83, 94);
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .download a {
  display: inline-flex;
  gap: 10px;
  align-items: center;
  background: rgb(27, 117, 187);
  padding: 12px 18px;
  border-radius: 4px;
  margin-bottom: 28px;
  margin-left: 6px;
  margin-right: 6px;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .download a .text {
  color: rgb(255, 255, 255);
  font-weight: 600;
  font-size: 15px;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .download .download_icon i {
  color: #fff;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .number_list {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin: 12px 6px;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .number_list .number_list_item {
  display: flex;
  gap: 14px;
  align-items: flex-start;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .number_list .number_list_item .number_num {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: rgb(27, 117, 187);
  color: rgb(255, 255, 255);
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-size: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .number_list .number_list_item .text {
  font-size: 16px;
  line-height: 1.6;
  color: rgb(65, 83, 94);
  padding-top: 3px;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .list {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin: 12px 6px;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .list .list_item {
  display: flex;
  gap: 12px;
  align-items: flex-start;
  font-size: 16px;
  line-height: 1.6;
  color: rgb(65, 83, 94);
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .list .list_item .icon {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: rgb(27, 117, 187);
  margin-top: 9px;
  position: relative;
  margin-left: 6px;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .list .list_item .text {
  font-size: 16px;
  line-height: 1.6;
  color: rgb(65, 83, 94);
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .alert {
  display: flex;
  gap: 12px;
  align-items: flex-start;
  background: rgb(253, 236, 236);
  border-left: 4px solid rgb(192, 57, 43);
  border-radius: 4px;
  padding: 14px 16px;
  margin-top: 12px;
  margin-bottom: 12px;
  margin-left: 6px;
  margin-right: 6px;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .alert .alert_icon img {
  width: 20px;
  height: 20px;
  fill: none;
  stroke: rgb(163, 39, 27);
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
  object-fit: contain;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .alert .alert_icon {
  flex: 0 0 auto;
  margin-top: 2px;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .alert .alert_text {
  font-size: 15.5px;
  line-height: 1.6;
  color: rgb(90, 23, 16);
  font-weight: 600;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .normal_boxes {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 240px), 1fr));
  gap: 12px;
  margin-bottom: 28px;
  margin-top: 12px;
  margin-left: 6px;
  margin-right: 6px;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .normal_boxes .normal_boxes_item {
  border: 1px solid rgb(215, 226, 234);
  border-radius: 8px;
  padding: 18px;
  background: rgb(255, 255, 255);
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .normal_boxes .normal_boxes_item .head {
  font-family: "Poppins", sans-serif;
  font-size: 15.5px;
  font-weight: 600;
  color: rgb(27, 117, 187);
  margin-bottom: 6px;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .normal_boxes .normal_boxes_item .des {
  font-size: 15px;
  line-height: 1.6;
  color: rgb(65, 83, 94);
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .normal_boxes .normal_boxes_item.hasbg .head {
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  font-weight: 700;
  color: rgb(155, 215, 65);
  line-height: 1.1;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .normal_boxes .normal_boxes_item.hasbg .des {
 font-size: 13.5px;
  color: rgb(199, 217, 230);
  margin-top: 6px;
  line-height: 1.45;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .warning {
  display: flex;
  gap: 12px;
  align-items: flex-start;
  background: rgb(255, 242, 220);
  border-radius: 8px;
  padding: 14px 16px;
  margin-bottom: 28px;margin-left: 6px;
  margin-right: 6px;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .warning .warning_icon img {
  width: 20px;
  height: 20px;
  fill: none;
  stroke: rgb(138, 90, 6);
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
  object-fit: contain;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .warning .warning_icon {
  flex: 0 0 auto;
  margin-top: 2px;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .warning .warning_text {
  font-size: 15px;
  line-height: 1.6;
  color: rgb(74, 52, 4);
}
.scwfaqs_con_topics .right .right_con .righttopic_head .icon {
  flex: 0 0 40px;
  height: 40px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.scwfaqs_con_topics .right .right_con .righttopic.topic0 .righttopic_head .icon {
  background: rgb(231, 241, 250);
}
.scwfaqs_con_topics .right .right_con .righttopic.topic1 .righttopic_head .icon {
background: rgb(237, 248, 223);
}
.scwfaqs_con_topics .right .right_con .righttopic.topic2 .righttopic_head .icon {
  background: rgb(238, 233, 250);
}
.scwfaqs_con_topics .right .right_con .righttopic.topic3 .righttopic_head .icon {
background: rgb(255, 242, 220);
}
.scwfaqs_con_topics .right .right_con .righttopic.topic4 .righttopic_head .icon {
background: rgb(225, 245, 244);
}
.scwfaqs_con_topics .right .right_con .righttopic.topic5 .righttopic_head .icon {
background: rgb(231, 241, 250);
}
.scwfaqs_con_topics .right .right_con .righttopic.topic6 .righttopic_head .icon {
 background: rgb(237, 248, 223);
}
.scwfaqs_con_topics .right .right_con .righttopic.topic7 .righttopic_head .icon {
background: rgb(238, 233, 250);
}
.scwfaqs_con_topics .right .right_con .righttopic.topic8 .righttopic_head .icon {
 background: rgb(255, 242, 220);
}
.scwfaqs_con_topics .right .right_con .righttopic.topic9 .righttopic_head .icon {
background: rgb(225, 245, 244);
}
.scwfaqs_con_topics .right .right_con .righttopic_head .icon img {
  width: 21px;
  height: 21px;
  fill: none;
  stroke: rgb(27, 117, 187);
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
  object-fit: contain;
}
.scwfaqs_con_topics .right .right_con .righttopic_head .title {
  font-family: "Poppins", sans-serif;
  font-size: 22px;
  font-weight: 600;
  color: rgb(14, 58, 92);
  margin: 0px;
}
.scwfaqs_con_topics .right .right_con .righttopic_item {
  border-top: 1px solid rgb(227, 233, 237);
}
.scwfaqs_con_topics .right .right_con .righttopic_item.open {
  scroll-margin-top: 110px;
  border-bottom: 1px solid rgb(227, 233, 237);
  background: rgb(250, 252, 254);
}
.scwfaqs_con_topics .right .right_con .righttopic_item.open  .icon i {
  color: #fff;
}
.scwfaqs_con_topics .right .right_con .righttopic_item.open .icon {
  background: rgb(27, 117, 187);
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_head {
  width: 100%;
  display: flex;
  gap: 16px;
  align-items: center;
  background: transparent;
  border: 0px;
  padding: 18px 6px;
  cursor: pointer;
  text-align: left;
}

.scwfaqs_con_topics .right .right_con .righttopic_item .text {
  flex: 1 1 0%;
  font-family: "Poppins", sans-serif;
  font-size: 16.5px;
  line-height: 1.4;
  font-weight: 500;
  color: rgb(14, 58, 92);
}
.scwfaqs_con_topics .right .right_con .righttopic_item .icon {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: rgb(234, 243, 250);
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  position: absolute;
  right: 6px;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .icon .fa.fa-angle-up {
  display: none;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .icon i {
  width: 14px;
  height: 14px;
  fill: none;
  color: rgb(27, 117, 187);
  stroke-width: 2.6px;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con {
	display:none;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_con .normal_text {
  padding: 0px 6px 24px;
  display: flex;
  flex-direction: column;
  gap: 14px;
  font-size: 16px;
  line-height: 1.7;
  color: rgb(65, 83, 94);
  margin: 0px;
}
.scwfaqs_con_contact {
  margin-top: 64px;
  background: rgb(242, 247, 251);
  border: 1px solid rgb(227, 233, 237);
  border-radius: 10px;
  padding: clamp(24px, 3vw, 40px);
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));
  gap: 24px;
  align-items: center;
  margin-bottom: 72px;
}
.scwfaqs_con_contact .right {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  justify-content: flex-end;
}
.scwfaqs_con_contact .right .right_ct {
  background: rgb(120, 190, 32);
  color: rgb(14, 58, 92);
  padding: 14px 26px;
  border-radius: 4px;
  font-weight: 700;
  font-size: 15.5px;
}
.scwfaqs_con_contact .right .right_ct:hover {
	background: rgb(104, 168, 27) !important;
  color: rgb(14, 58, 92) !important;
  text-decoration: none !important;
}
.scwfaqs_con_contact .right .right_phone {
  border: 1px solid rgb(215, 226, 234);
  background: rgb(255, 255, 255);
  color: rgb(14, 58, 92);
  padding: 14px 26px;
  border-radius: 4px;
  font-weight: 600;
  font-size: 15.5px;
}

.scwfaqs_con_contact .right .right_phone:hover {
	border-color: rgb(27, 117, 187) !important;
  text-decoration: none !important;
}
.scwfaqs_con_contact .left .left_head {
  font-family: "Poppins", sans-serif;
  font-size: clamp(21px, 2.2vw, 26px);
  font-weight: 600;
  color: rgb(14, 58, 92);
  margin: 0px 0px 8px;
  padding-bottom: 0;
}
.scwfaqs_con_contact .left .left_des {
  font-size: 16px;
  line-height: 1.6;
  color: rgb(65, 83, 94);
  margin: 0px;
}
.scwfaqs_con_topics .left .left_con .left_con_item .faqtopic {
  display: flex;
  gap: 12px;
  align-items: center;
  justify-content: flex-start;
  padding: 10px 12px;
  border-radius: 6px;
  background: transparent;
  color: rgb(37, 50, 56);
  font-size: 14.5px;
  cursor:pointer;
  font-weight: 400;
  position: relative;
}
.scwfaqs_con_topics .left .left_con .left_con_item .faqtopic.active {
  background: rgb(234, 243, 250);
  color: rgb(27, 117, 187);
}
.scwfaqs_con_topics .left .left_con .left_con_item .faqtopic:hover {
background: rgb(242, 247, 251) !important;
  text-decoration: none !important;
  color: rgb(27, 117, 187) !important;
}
.scwfaqs_con_topics .left .left_con .left_con_item .faqtopic:hover .title {
  color: rgb(27, 117, 187) !important;
}
.scwfaqs_con_topics .left .left_con .left_con_item .faqtopic.active .title{
  font-weight: 600;
  color: rgb(27, 117, 187);
}

.scwfaqs_con_topics .left .left_con .left_con_item .faqtopic.active .number{
  font-weight: 600;
}
.scwfaqs_con_topics .left .left_con .left_con_item .faqtopic .icon img {
  width: 18px;
  height: 18px;
  fill: none;
  stroke: rgb(90, 107, 117);
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
  object-fit: contain;
}
.scwfaqs_con_topics .left .left_con .left_con_item .faqtopic .icon {
  line-height: 24px;
  height: 18px;
}
.scwfaqs_con_topics .left .left_con .left_con_item .faqtopic .number{
font-size: 12.5px;
  color: rgb(90, 107, 117);
  font-weight: 400;
  position: absolute;
  right: 12px;
  top: 10px;
}
.scwfaqs_con_topics .left .left_con .left_con_item .faqtopic .title{
	color: rgb(37, 50, 56);
  font-size: 14.5px;
  font-weight: 400;
}
.scwfaqs_con_topics .left .left_contact {
  margin-top: 24px;
  background: rgb(14, 58, 92);
  border-radius: 8px;
  padding: 18px;
  color: rgb(255, 255, 255);
}
.scwfaqs_con_topics .left .left_contact .left_contact_head {
  font-family: "Poppins", sans-serif;
  font-size: 15px;
  font-weight: 600;
  margin-bottom: 6px;
  padding-bottom: 0;
}
.scwfaqs_con_topics .left .left_contact .left_contact_call {
  font-size: 14px;
  line-height: 1.6;
  color: rgb(199, 217, 230);
}
.scwfaqs_con_topics .left .left_contact .left_contact_call a{
  color: rgb(155, 215, 65);
  font-weight: 700;
}
.scwfaqs_con_topics .left .left_contact .left_contact_hour {
  font-size: 14px;
  line-height: 1.6;
  color: rgb(199, 217, 230);
}
.scwwhatisosa_banner {
  color: #ffffff;
  background: rgb(14, 58, 92);
}

#main-content.scwwhatisosa .scwwhatisosa_banner .container {
  padding-top: 22px;
  margin: 0 auto;
  padding-bottom: 48px;
}

.scwwhatisosa_banner_breacum {
  font-size: 13px;
  color: rgb(159, 188, 208);
  margin-bottom: 30px;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.scwwhatisosa_banner_breacum a {
  text-decoration: none;
  color: rgb(199, 217, 230);
}

.scwwhatisosa_banner_breacum a:hover {
  text-decoration: underline;
}

.scwwhatisosa_banner_breacum .separate {

}

.scwwhatisosa_banner_breacum .text {
  color: #ffffff;
}

.scwwhatisosa_banner_labels {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
  margin-bottom: 18px;
}

.scwwhatisosa_banner_labels .item {
  font-family: "Poppins", sans-serif;
  font-size: 11.5px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-weight: 700;
  padding: 6px 11px;
  border-radius: 3px;
}

.scwwhatisosa_banner_labels .item.sleep {
background: rgb(27, 117, 187);
  color: #ffffff;
}

.scwwhatisosa_banner_labels .item.video {
background: rgb(238, 233, 250);
  color: rgb(83, 64, 160);
}

.scwwhatisosa_banner_labels .item.\35 -min-read-video {
border: 1px solid rgba(255, 255, 255, 0.3);
  color: rgb(199, 217, 230);
  font-family: "Poppins", sans-serif;
  font-size: 11.5px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-weight: 600;
  padding: 5px 11px;
  border-radius: 3px;
  white-space: nowrap;
}

.scwwhatisosa_banner_head {
  font-family: "Poppins", sans-serif;
  font-size: clamp(30px, 4.2vw, 48px);
  line-height: 1.12;
  font-weight: 600;
  margin: 0 auto;
  text-wrap: balance;
  max-width: 860px;
  text-align: center;
  color: #fff;
  padding-bottom: 16px;
}

.scwwhatisosa_banner_des {
  font-size: 18px;
  line-height: 1.6;
  color: rgb(199, 217, 230);
  margin: 0px auto;
  max-width: 640px;
  text-align: center;
}

.scwwhatisosa_banner_video {
position: relative;
  width: 100%;
  overflow: hidden;
  max-width: 1000px;
  margin: 36px auto 0px;
  background: rgb(10, 46, 71);
  border-radius: 10px;
}
.scwwhatisosa_banner_video::before {
  position: absolute;
  inset: 0px;
  background: linear-gradient(rgba(14, 58, 92, 0) 55%, rgba(10, 46, 71, 0.55) 100%);
  content: "";
  width: 100%;
  height: 100%;
  top: 0;
  z-index: 1;
}
.scwwhatisosa_banner_video .thumb {
  background-size: cover !important;
  background-position: center !important;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 9;
  background: rgb(10, 46, 71);
  border-radius: 10px;
  overflow: hidden;
  box-shadow: rgba(0, 0, 0, 0.35) 0px 20px 50px;
  outline: rgba(255, 255, 255, 0.08) solid 4px;
  z-index: 2;
  gap:14px;
}

.scwwhatisosa_banner_video .thumb::before {

}

.scwwhatisosa_banner_video .thumb_icon {
width: clamp(68px, 9vw, 96px);
  height: clamp(68px, 9vw, 96px);
  border-radius: 50%;
  background: rgb(14, 58, 92);
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: rgba(255, 255, 255, 0.85) 0px 0px 0px 8px, rgba(0, 0, 0, 0.35) 0px 12px 30px;
  cursor: pointer;
  text-align: left;
}

.scwwhatisosa_banner_video .thumb:hover .thumb_icon {
  transform: scale(1.08);
}

.scwwhatisosa_banner_video .thumb_text {
font-family: "Poppins", sans-serif;
  font-size: 13px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  font-weight: 700;
  color: rgb(255, 255, 255);
  background: rgb(14, 58, 92);
  padding: 6px 12px;
  border-radius: 3px;
  margin-top: 6px;
  cursor: pointer;
  text-align: left;
  z-index:2;
}

.scwwhatisosa_banner_video .video {
  display: none;
  width: 100%;
}

.scwwhatisosa_banner_video .video_iframe {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  z-index: 1;
}

.scwwhatisosa_banner_video .video_iframe iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.scwwhatisosa_banner_anchors {
display: flex;
  flex-wrap: wrap;
  gap: 12px 28px;
  justify-content: center;
  margin-top: 20px;
  font-size: 14.5px;
}

.scwwhatisosa_banner_anchors .item {
color: rgb(255, 255, 255);
  font-weight: 600;
  display: flex;
  gap: 8px;
  align-items: center;
  font-size: 14.5px;
}

.scwwhatisosa_banner_anchors .item .item_icon{
padding-top:10px;
}

.scwwhatisosa_banner_anchors .item:hover {
  color: rgb(155, 215, 65) !important;
  text-decoration: none !important;
}

.scwwhatisosa_banner_anchors .item_icon img {
  width: 18px;
  height: 18px;
  fill: none;
  stroke: rgb(155, 215, 65);
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
  object-fit: contain;
}
.scwwhatisosa_con {
  display: inline-block;
  width: 100%;
  background: #fff;
}
.scwwhatisosa .scwwhatisosa_con .container {
  margin: 0px auto;
  padding: 48px 0px 0px;
  display: flex;
  flex-wrap: wrap;
  gap: 56px;
  align-items: flex-start;
}
.scwwhatisosa_con_left {
  flex: 0 0 240px;
  position: sticky;
  top: 96px;
  max-width: 100%;
}

.scwwhatisosa_con_left .head {
  font-family: "Poppins", sans-serif;
  font-size: 12px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  font-weight: 700;
  color: rgb(90, 107, 117);
  margin-bottom: 14px;
}
.scwwhatisosa_con_left .list {
  display: flex;
  flex-direction: column;
  border-left: 2px solid rgb(227, 233, 237);
}
.scwwhatisosa_con_left .list .list_item.active {
  display: block;
  padding: 8px 0px 8px 16px;
  margin-left: -2px;
  border-left: 2px solid rgb(27, 117, 187);
  font-size: 14.5px;
  line-height: 1.4;
  color: rgb(27, 117, 187);
  font-weight: 600;
}
.scwwhatisosa_con_left .list .list_item:hover {
  color: rgb(27, 117, 187) !important;
  text-decoration: none !important;
}
.scwwhatisosa_con_left .list .list_item {
  display: block;
  padding: 8px 0px 8px 16px;
  margin-left: -2px;
  border-left: 2px solid transparent;
  font-size: 14.5px;
  line-height: 1.4;
  color: rgb(65, 83, 94);
  font-weight: 400;
  cursor:pointer;
}
.scwwhatisosa_con_left .contact {
  margin-top: 28px;
  background: rgb(242, 247, 251);
  border-radius: 8px;
  padding: 18px;
}
.scwwhatisosa_con_left .contact .contact_head {
  font-family: "Poppins", sans-serif;
  font-size: 14.5px;
  font-weight: 600;
  color: rgb(14, 58, 92);
  margin-bottom: 6px;
  padding-bottom: 0;
}
.scwwhatisosa_con_left .contact .contact_call a {
  color: #1B75BB;
  text-decoration: none;
  font-weight: 700;
}
.scwwhatisosa_con_left .contact .contact_call {
  font-size: 14px;
  line-height: 1.55;
  color: rgb(65, 83, 94);
  padding-bottom: 0;
}
.scwwhatisosa_con_left .contact .contact_hour {
  font-size: 14px;
  line-height: 1.55;
  color: rgb(65, 83, 94);
}
.scwwhatisosa_con_right {
  flex: 1 1 520px;
  min-width: 0px;
}
.scwwhatisosa_con_right .keypoints {
  background: rgb(237, 248, 223);
  border-radius: 10px;
  padding: 26px 28px;
}
.scwwhatisosa_con_right .keypoints .keypoints_head {
  display: flex;
  gap: 10px;
  align-items: center;
  font-family: "Poppins", sans-serif;
  font-size: 13px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-weight: 700;
  color: rgb(76, 124, 20);
  margin-bottom: 16px;
}
.scwwhatisosa_con_right .keypoints .keypoints_con {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.scwwhatisosa_con_right .keypoints .keypoints_con_item {
  display: flex;
  gap: 12px;
  align-items: flex-start;
  padding-bottom: 0;
}
.scwwhatisosa_con_right .keypoints .keypoints_con_item svg {
  background: rgb(120, 190, 32);
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 1px;
  flex-shrink: 0;
  border-radius: 50%;
  padding: 5px;
  box-sizing: content-box;
}
.scwwhatisosa_con_right .keypoints .keypoints_con_item .text {
  font-size: 16px;
  line-height: 1.55;
  color: rgb(37, 50, 56);
}
.scwwhatisosa_con_right .right_item .right_item_head {
  font-family: "Poppins", sans-serif;
  font-size: clamp(24px, 2.6vw, 30px);
  line-height: 1.25;
  font-weight: 600;
  color: rgb(14, 58, 92);
  margin: 48px 0px 14px;
}
.scwwhatisosa_con_right #what_is_osa.right_item .right_item_des {
  font-size: 17px;
  line-height: 1.7;
  color: rgb(65, 83, 94);
  margin: 0px 0px 14px;
}
.scwwhatisosa_con_right .right_item .right_item_con.what_is_osa_box {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  gap: 14px;
  margin-top: 24px;
}
.scwwhatisosa_con_right .right_item .right_item_con.what_is_osa_box .box_item {
  border: 1px solid rgb(227, 233, 237);
  border-radius: 8px;
  padding: 18px;
}
.scwwhatisosa_con_right .right_item .right_item_con.what_is_osa_box .box_item .box_item_title {
  font-family: "Poppins", sans-serif;
  font-size: 13px;
  font-weight: 700;
  color: rgb(27, 117, 187);
  letter-spacing: 0.06em;
  margin-bottom: 6px;
}
.scwwhatisosa_con_right .right_item .right_item_con.what_is_osa_box .box_item .box_item_des {
  font-size: 15px;
  line-height: 1.5;
  color: rgb(65, 83, 94);
}
.scwwhatisosa_con_right .right_item .right_item_con.what_happens_step {
  display: flex;
  flex-direction: column;
  gap: 0px;
}
.right_item_con.what_happens_step .step_item {
  display: flex;
  gap: 18px;
  align-items: stretch;
}
.right_item_con.what_happens_step .step_item .step_item_left {
  flex: 0 0 44px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.right_item_con.what_happens_step .step_item .step_item_left .number {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: rgb(27, 117, 187);
  color: rgb(255, 255, 255);
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-size: 17px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.right_item_con.what_happens_step .step_item .step_item_left .number .number_text {
  color: rgb(255, 255, 255);
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  font-size: 17px;
}

.right_item_con.what_happens_step .step_item .step_item_left .line {
  flex: 1 1 0%;
  width: 2px;
  background: rgb(207, 224, 238);
  margin: 6px 0px;
}
.right_item_con.what_happens_step .step_item .step_item_right {
  padding: 8px 0px 26px;
}
.right_item_con.what_happens_step .step_item .step_item_right .head {
  font-family: "Poppins", sans-serif;
  font-size: 17.5px;
  font-weight: 600;
  color: rgb(14, 58, 92);
  margin-bottom: 4px;
  padding-bottom: 0;
}
.right_item_con.what_happens_step .step_item .step_item_right .des {
  font-size: 16px;
  line-height: 1.6;
  color: rgb(65, 83, 94);
}
.right_item_con.what_happens_step .step_item:last-child .line {
  display: none;
}
.what_happens_note {
  display: flex;
  gap: 14px;
  align-items: flex-start;
  background: rgb(242, 247, 251);
  border-radius: 8px;
  padding: 18px 20px;
}
.what_happens_note .des{
font-size: 15.5px;
  line-height: 1.6;
  color: rgb(37, 50, 56);
}
#signs_to_look .right_item_des {
  font-size: 16px;
  line-height: 1.6;
  color: rgb(90, 107, 117);
  margin: 0px 0px 22px;
}
.right_item_con.signs_to_look_box {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr));
  gap: 14px;
}
.right_item_con.signs_to_look_box .box_item {
  display: flex;
  gap: 14px;
  align-items: center;
  border: 1px solid rgb(227, 233, 237);
  border-radius: 8px;
  padding: 16px;
}
.right_item_con.signs_to_look_box .box_item .box_item_left {
  flex: 0 0 46px;
  height: 46px;
  border-radius: 10px;
  background: rgb(231, 241, 250);
  display: flex;
  align-items: center;
  justify-content: center;
}
.right_item_con.signs_to_look_box .box_item:nth-child(4) .box_item_left ,
.right_item_con.signs_to_look_box .box_item:nth-child(5) .box_item_left ,
.right_item_con.signs_to_look_box .box_item:nth-child(6) .box_item_left {
	background: rgb(237, 248, 223);
}
.right_item_con.signs_to_look_box .box_item .box_item_left img {
  width: 24px;
  height: 24px;
  fill: none;
  stroke: rgb(27, 117, 187);
  object-fit: contain;
}
.right_item_con.signs_to_look_box .box_item .box_item_right .box_item_title {
  display: block;
  font-family: "Poppins", sans-serif;
  font-size: 15.5px;
  font-weight: 600;
  color: rgb(14, 58, 92);
}
.right_item_con.signs_to_look_box .box_item .box_item_right .box_item_des {
  display: block;
  font-size: 13px;
  color: rgb(90, 107, 117);
  margin-top: 2px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}
#who_is.right_item .right_item_des {
  font-size: 16px;
  line-height: 1.6;
  color: rgb(90, 107, 117);
  margin: 0px 0px 20px;
}
#who_is.right_item .right_item_con.who_is_items {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.right_item_con.who_is_items .item {
  display: flex;
  gap: 9px;
  align-items: center;
  background: rgb(255, 255, 255);
  border: 1px solid rgb(215, 226, 234);
  border-radius: 24px;
  padding: 10px 16px;
  font-size: 15px;
  color: rgb(37, 50, 56);
}
.right_item_con.who_is_items .item .item_mark{
width: 8px;
  height: 8px;
  border-radius: 50%;
  background: rgb(27, 117, 187);
}
.right_item_con.who_is_items .item .item_text{
font-size: 15px;
  color: rgb(37, 50, 56);
}
#why_it.right_item .right_item_des {
  font-size: 16px;
  line-height: 1.6;
  color: rgb(90, 107, 117);
  margin: 0px 0px 22px;
}
#why_it.right_item .right_item_con.why_it_box {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr));
  gap: 14px;
}
#why_it.right_item .right_item_con.why_it_box .box_item {
  display: flex;
  gap: 14px;
  align-items: flex-start;
  background: rgb(255, 246, 236);
  border-radius: 8px;
  padding: 18px;
}
#why_it.right_item .right_item_con.why_it_box .box_item .box_item_left .box_item_left img {
  width: 26px;
  height: 26px;
  object-fit: contain;
  stroke: rgb(180, 86, 11);
  width: 26px;
  height: 26px;
  fill: none;
  stroke: rgb(180, 86, 11);
  stroke-width: 2px;
  stroke-linecap: round;
  stroke-linejoin: round;
}
#why_it.right_item .right_item_con.why_it_box .box_item .box_item_right .box_item_title {
  display: block;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: rgb(14, 58, 92);
  margin-bottom: 3px;
}
#why_it.right_item .right_item_con.why_it_box .box_item .box_item_right .box_item_des {
  display: block;
  font-size: 14.5px;
  line-height: 1.55;
  color: rgb(65, 83, 94);
}
.why_it_box_download {
  display: flex;
  gap: 14px;
  align-items: center;
  margin-top: 16px;
  border: 1px solid rgb(215, 226, 234);
  border-radius: 8px;
  padding: 16px 18px;
  font-size: 15px;
  line-height: 1.55;
  color: rgb(37, 50, 56);
}
.why_it_box_download .icon img {
  width: 22px;
  height: 22px;
  object-fit: contain;
}
.why_it_box_download .des {
  font-size: 15px;
  line-height: 1.55;
  color: rgb(37, 50, 56);
}
.why_it_box_download .des a {
  color: #1B75BB;
  text-decoration: none;
  font-weight: 600;
}
#how_oasdiagnosed.right_item .right_item_con .how_oasdiagnosed_bl1{
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 280px), 1fr));
  gap: 24px;
  align-items: center;
}
#how_oasdiagnosed.right_item .right_item_con .how_oasdiagnosed_bl1 .left img {
  width: 100%;
  aspect-ratio: 4 / 3;
  object-fit: cover;
  border-radius: 10px;
  display: block;
  background: rgb(242, 247, 251);
}
#how_oasdiagnosed.right_item .right_item_con .how_oasdiagnosed_bl1 .right {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
#how_oasdiagnosed.right_item .right_item_con .how_oasdiagnosed_bl1 .right .right_item {
  display: flex;
  gap: 14px;
  align-items: flex-start;
}
#how_oasdiagnosed.right_item .right_item_con .how_oasdiagnosed_bl1 .right .right_item .right_item_left {
  flex: 0 0 32px;
  height: 32px;
  border-radius: 8px;
  background: rgb(231, 241, 250);
  color: rgb(27, 117, 187);
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  display: flex;
  align-items: center;
  justify-content: center;
}
#how_oasdiagnosed.right_item .right_item_con .how_oasdiagnosed_bl1 .right .right_item .right_item_right .title {
  display: block;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: rgb(14, 58, 92);
}
#how_oasdiagnosed.right_item .right_item_con .how_oasdiagnosed_bl1 .right .right_item .right_item_right .des {
  display: block;
  font-size: 15px;
  line-height: 1.55;
  color: rgb(65, 83, 94);
  margin-top: 2px;
}
#how_oasdiagnosed.right_item .right_item_con .how_oasdiagnosed_bl2 .head {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: rgb(14, 58, 92);
  margin-bottom: 6px;
  padding-bottom: 0;
}
#how_oasdiagnosed.right_item .right_item_con .how_oasdiagnosed_bl2 .des {
  font-size: 15px;
  line-height: 1.6;
  color: rgb(90, 107, 117);
  margin: 0px 0px 16px;
}
#how_oasdiagnosed.right_item .right_item_con .how_oasdiagnosed_bl2 .bl2_con {
  display: grid;
  grid-template-columns: repeat(4, minmax(0px, 1fr));
  gap: 4px;
}
#how_oasdiagnosed.right_item .right_item_con {
  display: grid;
  grid-template-columns: 1fr;
  gap: 32px;
  align-items: center;
}
.how_oasdiagnosed_bl2 .bl2_con .bl2_con_item .bgcolor {
  height: 12px;
}
.how_oasdiagnosed_bl2 .bl2_con .bl2_con_item:nth-child(1) .bgcolor {
  background: rgb(207, 224, 238);
  border-radius: 6px 0px 0px 6px;
}
.how_oasdiagnosed_bl2 .bl2_con .bl2_con_item:nth-child(2) .bgcolor {
  background: rgb(155, 215, 65);
  border-radius: 0px;
}
.how_oasdiagnosed_bl2 .bl2_con .bl2_con_item:nth-child(3) .bgcolor {
  background: rgb(242, 180, 65);
  border-radius: 0px;
}
.how_oasdiagnosed_bl2 .bl2_con .bl2_con_item:nth-child(4) .bgcolor {
  background: rgb(217, 98, 43);
  border-radius: 0px 6px 6px 0px;
}
.how_oasdiagnosed_bl2 .bl2_con .bl2_con_item .title {
  font-family: "Poppins", sans-serif;
  font-size: 14.5px;
  font-weight: 600;
  color: rgb(14, 58, 92);
  margin-top: 10px;
}
.how_oasdiagnosed_bl2 .bl2_con .bl2_con_item .text {
  font-size: 13.5px;
  color: rgb(90, 107, 117);
}
#how_osatreated.right_item .right_item_con .how_osatreated_bl1 {
  border: 1px solid rgb(215, 226, 234);
  border-radius: 10px;
  overflow: hidden;
}
#how_osatreated.right_item .right_item_con .how_osatreated_bl1 .image img {
  width: 100%;
  height: 240px;
  object-fit: cover;
  display: block;
  background: rgb(242, 247, 251);
}
#how_osatreated.right_item .right_item_con .how_osatreated_bl1 .content {
  padding: 22px 24px;
}
#how_osatreated.right_item .right_item_con .how_osatreated_bl1 .content .content_label {
  display: inline-block;
  background: rgb(27, 117, 187);
  color: rgb(255, 255, 255);
  font-family: "Poppins", sans-serif;
  font-size: 11px;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  font-weight: 700;
  padding: 5px 10px;
  border-radius: 3px;
  margin-bottom: 12px;
}
#how_osatreated.right_item .right_item_con .how_osatreated_bl1 .content .content_head {
  font-family: "Poppins", sans-serif;
  font-size: 19px;
  font-weight: 600;
  color: rgb(14, 58, 92);
  margin-bottom: 6px;
  padding-bottom: 0;
}
#how_osatreated.right_item .right_item_con .how_osatreated_bl1 .content .content_des {
  font-size: 15.5px;
  line-height: 1.6;
  color: rgb(65, 83, 94);
  padding-bottom: 0;
}
#how_osatreated.right_item .right_item_con .how_osatreated_bl1 .content .content_but a {
  color: #1B75BB;
  font-weight: 600;
  font-size: 15px;
}
#how_osatreated.right_item .right_item_con .how_osatreated_bl1 .content .content_but {
  display: inline-block;
  margin-top: 14px;
}
#how_osatreated.right_item .right_item_con .how_osatreated_bl2 {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr));
  gap: 14px;
  margin-top: 14px;
}
#how_osatreated.right_item .right_item_con .how_osatreated_bl2 .box_item {
  background: rgb(242, 247, 251);
  border-radius: 8px;
  padding: 18px;
}
#how_osatreated.right_item .right_item_con .how_osatreated_bl2 .box_item .box_item_title {
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: rgb(14, 58, 92);
  margin-bottom: 4px;
}
#how_osatreated.right_item .right_item_con .how_osatreated_bl2 .box_item .box_item_des {
  font-size: 14.5px;
  line-height: 1.55;
  color: rgb(65, 83, 94);
}
#thinkyou.right_item {
  margin-top: 56px;
  background: rgb(14, 58, 92);
  border-radius: 10px;
  padding: 28px;
  color: rgb(255, 255, 255);
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(min(100%, 260px), 1fr));
  gap: 24px;
  align-items: center;
}
#thinkyou.right_item .thinkyou_right {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
}
#thinkyou.right_item .thinkyou_right .thinkyou_right_but a {
  color: rgb(14, 58, 92);
  font-weight: 700;
  font-size: 15.5px;
}
#thinkyou.right_item .thinkyou_right .thinkyou_right_but {
  padding-bottom: 0;
   background: rgb(120, 190, 32);  
  border-radius: 4px;
  padding: 14px 26px;
}
#thinkyou.right_item .thinkyou_right .thinkyou_right_but:hover{
background: rgb(104, 168, 27) !important;
  color: rgb(14, 58, 92) !important;
  text-decoration: none !important;
}
#thinkyou.right_item .thinkyou_right .thinkyou_right_phone a {
  color: rgb(255, 255, 255);
  font-weight: 600;
  font-size: 15px;
}
#thinkyou.right_item .thinkyou_left .right_item_head {
  font-family: "Poppins", sans-serif;
  font-size: 24px;
  line-height: 1.25;
  font-weight: 600;
  margin: 0px 0px 12px;
  color: rgb(255, 255, 255);
}
#thinkyou.right_item .thinkyou_left .right_item_con {
  display: flex;
  flex-direction: column;
  gap: 9px;
}
#thinkyou.right_item .thinkyou_left .right_item_con .thinkyou_item {
  display: flex;
  gap: 10px;
  align-items: flex-start;
  font-size: 15.5px;
  line-height: 1.5;
  color: rgb(227, 238, 246);
}
#thinkyou.right_item .thinkyou_left .right_item_con .thinkyou_item .thinkyou_item_text {
  font-size: 15.5px;
  line-height: 1.5;
  color: rgb(227, 238, 246);
}
#video_transcript {
  margin-top: 56px;
  border: 1px solid rgb(215, 226, 234);
  border-radius: 10px;
  overflow: hidden;
}
#video_transcript.right_item .right_item_head.video_transcript_head {
  width: 100%;
  display: flex;
  gap: 14px;
  align-items: center;
  background: rgb(242, 247, 251);
  border: 0px;
  padding: 20px 24px;
  cursor: pointer;
  text-align: left;
  margin: 0;
  position: relative;
}
#video_transcript.right_item .right_item_head.video_transcript_head .head {
  font-family: "Poppins", sans-serif;
  font-size: 19px;
  font-weight: 600;
  color: rgb(14, 58, 92);
}
#video_transcript.right_item .right_item_head.video_transcript_head .but {
  font-size: 14.5px;
  font-weight: 600;
  color: rgb(27, 117, 187);
  position: absolute;
  right: 24px;
}
#video_transcript.right_item .right_item_con.video_transcript_list{
padding: 8px 24px 20px;
}
#video_transcript.right_item .right_item_con.video_transcript_list .list_item {
  display: flex;
  gap: 18px;
  align-items: center;
  padding: 14px 0px;
  border-bottom: 1px solid rgb(238, 242, 245);
}
#video_transcript.right_item .right_item_con.video_transcript_list .list_item .list_item_time {
  flex: 0 0 56px;
  background: rgb(231, 241, 250);
  color: rgb(27, 117, 187);
  border-radius: 4px;
  padding: 4px 0px;
  font-size: 13px;
  font-weight: 700;
  text-align: center;
}
#video_transcript.right_item .right_item_con.video_transcript_list .list_item .list_item_des {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  color: #253238;
  font-size: 14.5px;
  line-height: 1.4;
}
#video_transcript.right_item .right_item_con.video_transcript_list .note{
font-size: 14px;
  color: rgb(138, 90, 6);
  background: rgb(255, 242, 220);
  border-radius: 6px;
  padding: 12px 14px;
  margin: 16px 0px 0px;
}
.right_note {
  margin-top: 28px;
  display: flex;
  flex-wrap: wrap;
  gap: 8px 20px;
  font-size: 13.5px;
  color: rgb(90, 107, 117);
  border-top: 1px solid rgb(227, 233, 237);
  padding-top: 18px;
}
.scwwhatisosa_related {
  margin: 0px auto;
  background: #fff;
  padding-bottom: 72px;
  padding-top: 64px;
}
.scwwhatisosa_related .container {
  padding-top: 0!important;
  max-width: 1220px;
}
.scwwhatisosa_related_head {
  font-family: "Poppins", sans-serif;
  font-size: clamp(22px, 2.4vw, 28px);
  font-weight: 600;
  color: rgb(14, 58, 92);
  margin: 0px 0px 22px;
}
.scwwhatisosa_related .container .scwwhatisosa_related_con {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(min(100%, 280px), 1fr));
  gap: 20px;
}
.scwwhatisosa_related .container .scwwhatisosa_related_con .related_item{
display: flex;
  flex-direction: column;
  border: 1px solid rgb(227, 233, 237);
  border-radius: 8px;
  overflow: hidden;
  background: rgb(255, 255, 255);
  text-decoration: none;
}
.scwwhatisosa_related .container .scwwhatisosa_related_con .related_item .related_item_thum {
  height: 150px;
  background: rgb(242, 247, 251);
  position: relative;
  border-bottom: 4px solid rgb(27, 117, 187);
}

.scwwhatisosa_related .container .scwwhatisosa_related_con .related_item .related_item_thum img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.scwwhatisosa_related .container .scwwhatisosa_related_con .related_item .related_item_thum .related_item_res {
  position: absolute;
  left: 14px;
  top: 14px;
  background: rgb(231, 241, 250);
  font-family: "Poppins", sans-serif;
  font-size: 11.5px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-weight: 700;
  padding: 6px 10px;
  z-index: 1;
  cursor: pointer;
  border-radius: 3px;
}

.scwwhatisosa_related .container .scwwhatisosa_related_con .related_item .related_item_thum .related_item_res.clinical {
  color: rgb(14, 58, 92);
}
.scwwhatisosa_related .container .scwwhatisosa_related_con .related_item .related_item_thum .related_item_res.guide {
  color: rgb(18, 96, 143);
}
.scwwhatisosa_related .container .scwwhatisosa_related_con .related_item .related_item_thum .related_item_res.video {
  color: rgb(83, 64, 160);
}
.scwwhatisosa_related .container .scwwhatisosa_related_con .related_item .related_item_thum .related_item_res.forms {
  color: rgb(11, 111, 107);
}
.scwwhatisosa_related .container .scwwhatisosa_related_con .related_item .related_item_thum .related_item_res.troubleshooting {
  color: rgb(138, 90, 6);
}
.scwwhatisosa_related .container .scwwhatisosa_related_con .related_item .related_item_thum .related_item_res.how-to {
  color: rgb(76, 124, 20);
}
.scwwhatisosa_related .container .scwwhatisosa_related_con .related_item .related_item_con{
  padding: 18px 20px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.scwwhatisosa_related .container .scwwhatisosa_related_con .related_item .related_item_con .info_min {
  font-size: 12.5px;
  color: rgb(90, 107, 117);
  padding-bottom: 0;
}
.scwwhatisosa_related .container .scwwhatisosa_related_con .related_item .related_item_con .title a{
  font-family: "Poppins", sans-serif;
  font-size: 17px;
  line-height: 1.3;
  font-weight: 600;
  color: rgb(14, 58, 92);
}
.scwfaqs_con_topics .left_con_item.item1 {
  display: none;
}
.right_noesult {
  border: 1px dashed rgb(215, 226, 234);
  border-radius: 8px;
  padding: 48px 24px;
  text-align: center;
  margin-top: 20px;
  display: none;
}

.right_noesult_head {
  font-family: "Poppins", sans-serif;
  font-size: 18px;
  color: rgb(14, 58, 92);
  margin: 0px 0px 8px;
  padding-bottom: 0;
}

.right_noesult_subhead {
font-size: 15px;
  color: rgb(90, 107, 117);
  margin: 0px 0px 18px;
}

.right_noesult_but span {
border: 1px solid rgb(27, 117, 187);
  background: rgb(255, 255, 255);
  color: rgb(27, 117, 187);
  border-radius: 4px;
  padding: 10px 20px;
  font-weight: 600;
  cursor: pointer;
}
.right_con_item.item1 {
  display: none;
}
@media only screen and (min-width:1920px){
.scwcareers_form .container {
  width: 100%;
  max-width:900px;
}
}
@media only screen and (min-width:1500px) and (max-width:1600px){
	.home .scwheader_subpages {
  left: 28%;
}
.scwheader_logo img {
  width: 280px;
}
	.scwfooter_col4_phones_nb,.scwfooter_col4 div a {
  font-size: 14px;
}
	#menu-main-menu li {
  margin-right: 18px;
}
	.container {
  width: 1350px;
}
.scwhealpro_form_links a {
  width: 100%;
}
.scwhealpro_form_links_item.phone {
  margin-bottom: 20px;
}
.scwheader_subpages {
  left: 22%;
  width: 38%;
}
	.scwfooter_copyr {
  padding-left: 60px;
  padding-right: 60px;
}
.scwfooter_socials_it {
  margin-right: 7px;
}
.scwheader_logo {
  width: 59%;
}
.scwheader_menu {
  width: 27%;
}

}
@media only screen and (min-width:1200px) and (max-width:1499px){
	.scwheader_logo img {
  width: 250px;
}
	.scwhealpro .scwhealpro_boxes_left_right_ques_it_text {
  font-size: 14px;
	}
	.thyduboc {
  grid-template-columns: 1fr 1fr;
}
.home .scwheader_subpages {
  left: 23%;
  grid-gap: 10px;
}
.home .scwheader_home_phone a {
  padding: 8px;
  font-size: 14px;
  line-height: normal;
  width:140px;
}
.home .scwheader_home_phone span {
  font-size: 12px;
}
.home .scwheader_home_phone a i {
  margin-right: 5px;
}
	.scwfooter_col4 {
  padding-left: 0;
}
	.scwfooter_col4_phones_nb,.scwfooter_col4 div a {
  font-size: 14px;
}

.scwcontact_form_left_phone span {
}
		#menu-main-menu li {
  margin-right: 15px;
}
	.scwhealpro_form_links a {
  width: 100%;
}
.scwhealpro_form_links_item.phone {
  margin-bottom: 20px;
}
	.scwproduct_tabs_content_item table tbody tr td {
  font-size: 15px!important;
	}
	.scwendoflife_con_left img {
  margin-top: 13%;
}

.scwhealpro_boxes_right {
  background-position: top right -120px!Important;
  background-color: #fff!Important;
}
.scwhealpro_boxes_right_buttons {
  padding-bottom: 20px;
}
.scwhealpro_boxes_right_des {
  width: 80%!important;
}
.scwhealpro_boxes_right_buttons_left {
  width: 35%!important;
}
.scwhealpro_boxes_right_buttons_right {
  width: 45%!important;
}
		.container {
  width: 1170px;
}
.scwhealpro_testimonials_left_img.slick-slide {
margin-top: 55px;
}
.scwaboutus_content {
  grid-gap: 70px;
}
.scwaboutus_content_right_head {
  width: 70%;
}
.scwhealpro_products_content_item_title {
  width: 80%;
}
.scwproducts_content_right {
  padding-left: 100px;
}
.scwproducts_content_right_item_head_name {
  font-size: 26px;
}
.scwhealpro_testimonials_slider_item_con {
  width: 80%;
}
.scwhealpro_head_content {
  width: 70%;
}
.scwhealpro_boxes_left_left img {
  margin-bottom: -4px;
}
.scwhealpro_boxes_left_right_ques_it a {
  font-size: 16px;
}
.scwhealpro_products_content_item a {
  grid-template-columns: 40% 60%;
}
.scwhealpro_boxes_left_left {
  align-self: end;
  justify-self: start;
}
.scwhealpro_boxes_left_right_ques_it a {
  font-size: 14px;
}
.scwheader_subpages {
  left: 23%;
  top: 0px;
}
.scwheader_subpages_it {
  margin-right: 10px;
}
.scwheader_subpages_it a {
  font-size: 12px;
  line-height: 50px;
  padding-left: 10px;
  padding-right: 10px;
  height: 50px;
}
.scwheader_subpages_it a img {
  margin-left: 5px;
  width: 15px;
  height: 15px;
}
.scwheader_logo {
  width: 53%;
}
.scwheader_menu {
  width: 31%;
}
.scwheader_contact {
  width: 13%;
}
.scwourteam_block_content {
  column-gap: 15px;
}
		.scwcontact_intro_right{
  padding-left: 100px;
}
.scwcontact_form_left {
  padding-right: 80px;
}
	.container {
  width: 1170px;
}
.scwhome_banner_box_item:last-child .scwhome_banner_box_item_text {
  width: 25%;
}
.scwfooter_logo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
	.scwhome_banner_subhd {
  padding-bottom: 40px;
}
.scwhome_video_right {
  padding-top: 40px;
}
.scwhome_contact_text_hd {
  font-size: 60px;
}
	.scwfooter_copyr {
  padding-left: 60px;
  padding-right: 60px;
}
.scwfooter_socials_it {
  margin-right: 5px;
}
.scwhome_contact_text {
  padding-top: 35px;
}
.scwfooter_socials_it a {
  width: 44px;
  height: 44px;
  line-height: 44px;
}
}
@media only screen and (min-width:1024px) and (max-width:1199px){
	.scwcareers_why_con {
  grid-gap: 50px;
}
.scwcareers_extrabg {
  margin-bottom: 0;
  background-attachment: scroll;
  height: 400px;
  margin-top: 0;
}
.scwcareers_banner_des {
  width: 80%;
}
.scwcareers_why_des {
  font-size: 20px;
  line-height: 30px;
}
	.scwhealpro .scwhealpro_boxes_left_right_ques_it_text {
  font-size: 14px;
	}
	.scwfooter_bl1 {
  display: grid;
  grid-template-columns: auto auto auto auto;
  grid-gap: 30px;
}

	.scwfooter_col4_phones_nb,.scwfooter_col4 div a {
  font-size: 14px;
}
.scwfooter_col1,.scwfooter_col2,.scwfooter_col3,.scwfooter_col4{
	width:100%;
	padding-left:0;
}
		.home .scwheader_subpages {
  display:none;
}
	.scwcontact_form_left_phone span {
  font-size: 14px;
  left:52%;
}
			#menu-main-menu li {
  margin-right: 15px;
}
.scwproduct .scwproduct_images .bx-wrapper .scwproduct_images_slider_item img {
  height: 400px!important;
}
	.scwhealpro_form_links a {
  width: 100%;
}
.scwhealpro_form_links_item.phone {
  margin-bottom: 20px;
}
	.scwwtor_con_boc {
  grid-gap: 70px!important;
}
	.scwproduct_tabs_content_item table tbody tr td:nth-child(2){
		width: 650px;
	}
	.scwproduct .scwproduct_right .scwproduct_right_name {
  font-size: 30px!important;
	}
	.scwproduct .scwproduct_block3 .scwproduct_tabs .scwproduct_tabs_item {
  font-size: 18px!important;
	}

	.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_ft .col h3 {
  font-size: 35px!important;
	}
	.scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_wi p:nth-child(1), .scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_fbt p:nth-child(1), .scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_ft p {
  width: 40%!important;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_wi ul, .scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_fbt ul, .scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_ft .col {
  width: 60%!important;
}
		.scwendoflife_con_left img {
  margin-top: 40%;
}
.scwhealpro_boxes_right {
  background-position: top right -120px!Important;
  background-color: #fff!Important;
}
.scwhealpro_boxes_right_buttons {
  padding-bottom: 20px;
}
.scwhealpro_boxes_right_des {
  width: 92%!important;
}
.scwhealpro_boxes_right_buttons_left {
  width: 40%!important;
}
.scwhealpro_boxes_right_buttons_right {
  width: 50%!important;
}

.swal2-container.swal2-center > .swal2-popup {
width: 70%!important;
}
	.container {
  width: 980px;
}
.scwhealpro_testimonials_left_img.slick-slide {
margin-top: 60px;
}
.scwservice_content_left {
  padding-top: 30px;
  padding-left: 30px;
  padding-bottom: 30px;
}
.scwhealpro_tabs_right_item.active {
  column-gap: 0;
  row-gap: 20px;
  grid-template-columns: 1fr;
}
.scwhealpro_products_content_item_title {
  font-size: 16px;
}
.scwhealpro_products_content_item_thum {
  height: 120px;
}
.scwhealpro_products_content_item_title {
  width: 80%;
}
.scwproducts_content_right {
  padding-left: 60px;
}
.scwproducts_content_right_item_head_name {
  font-size: 20px;
}
.scwproducts_content_left_cats_item_head a {
  font-size: 17px;
}
.scwcontact_form_left_dir a::before {
    bottom: 4px;
}
.scwservice .scwhealpro_boxes_left_left img {
  margin-bottom: -3px;
}
.scwhealpro_head_content {
  width: 75%;
}
.scwservice_content_right {
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 30px;
}
.scwhealpro_tabs_right {
  padding: 40px;
  height: auto;
}
.scwhealpro_tabs_right_item_left_img {
  width: 90%;
}
.scwhealpro_boxes_left_right_head {
  font-size: 32px;
}
.scwhealpro_tabs_left_item_title {
  font-size: 14px;
}
.scwhealpro_boxes_left_right_subhead,
.scwhealpro_boxes_left_right_ques_it a {
  font-size: 14px;
}
.scwhealpro_boxes_right {
  display: grid;
  grid-template-columns: 2fr 1fr;
  border-radius: 12px;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.scwhealpro_boxes_left_left {
  align-self: center;
  justify-self: start;
}
.scwhealpro_products_content_item a {
  grid-template-columns: 40% 60%;
}

.scwhealpro_testimonials_slider_item_con {
  width: 80%;
  font-size: 27px;
  padding-top: 65px;
}
.scwheader_subpages {
  display:none;
}
.scwheader_logo {
  width: 44%;
}
.scwheader_menu {
  width: 37%;
}
.scwheader_contact {
  width: 16%;
}
.scwourteam_block_content {
  grid-template-columns: 1fr 1fr 1fr;
}
		.scwcontact_intro_right{
  padding-left: 80px;
}
.scwcontact_form_left {
  padding-right: 50px;
}
.scwcontact_form {
  padding: 80px;
}
.scwhome_banner_box_item_link {
  top: 37%;
}
.scwhome_banner_box_item:last-child .scwhome_banner_box_item_text {
  width: 30%;
}
	.scwhome_banner_subhd {
  padding-bottom: 24px;
}
.scwhome_video_right {
  padding-top: 15px;
  padding-left: 90px;
}
.scwhome_contact_text_hd {
  font-size: 60px;
}
	.scwfooter_copyr {
  padding-left: 30px;
  padding-right: 30px;
}
.scwfooter_copyr p:last-child {
  margin-top: 18px;
}
.scwfooter_socials_it {
  margin-right: 5px;
}
.scwhome_contact_text {
  padding-top: 15px;
  padding-right: 50px;
}
.scwfooter_socials_it a {
  width: 35px;
  height: 35px;
  line-height: 35px;
}
.scwhome_banner_box_item_text {
  padding: 20px 0;
}
.scwhome_bannerboxes_item_thum {
  width: 85px;
  height: 85px;
}
.scwhome_bannerboxes_item_text {
  line-height: 85px;
}
.scwhome_bannerboxes_item a{
  font-size: 16px;
}
.scwhome_bannerboxes_item.item1 .scwhome_bannerboxes_item_thum img,
.scwhome_bannerboxes_item.item2 .scwhome_bannerboxes_item_thum img {
  top: 11%;
}
.scwhome_brands_subhd {
  width: 50%;
}
.scwhome_customersay_tabs {
  margin-bottom: 50px;
}
.scwfooter_logo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.scwfooter_col4 {
  padding-left: 30px;
}
.scwfooter_col2,.scwfooter_col3 {
  padding-left: 0;
}
.scwhome_customersay_con {
  padding: 30px;
}
}
@media only screen and (min-width:980px) and (max-width:1023px){
.slider_item_right .des {
  height: 132px;
}	
	.scwresourcecentre_tabs .total_post {
  position: relative;
}
#wc-globalpayments_gpapi-cc-form {
  grid-template-columns: 1fr 1fr;
}
.scwfooter_col4_phones {
  grid-gap: 0;
}
	.scwcareers_why_con {
  grid-gap: 50px;
}
.scwcareers_why_des {
  font-size: 20px;
  line-height: 30px;
}
.scwabout_con_des {
  grid-template-columns: auto auto;
  grid-gap: 50px;
}
	.scwhealpro .scwhealpro_boxes_left_right_ques_it_text {
  font-size: 14px;
	}
.scwfooter_bl1 {
  display: grid;
  grid-template-columns: auto auto auto auto;
  grid-gap: 30px;
}
	.scwfooter_col4_phones_nb,.scwfooter_col4 div a {
  font-size: 14px;
}
.scwfooter_col1,.scwfooter_col2,.scwfooter_col3,.scwfooter_col4{
	width:100%;
	padding-left:0;
}
			.home .scwheader_subpages {
  display:none;
}
		.scwcontact_form_left_phone span {
  font-size: 14px;
  left:52%;
}
		.scwcategories, .woocommerce-ordering {
  margin-left: 15px !important;
}
			#menu-main-menu li {
  margin-right: 15px;
}
.scwproduct .scwproduct_images .bx-wrapper .scwproduct_images_slider_item img {
  height: 400px!important;
}
.scwproduct_related_slider_item_name a {
  font-size: 16px;
}
	.scwreoderingoxy_con_form p label {
  height: 104px;
}
.scwhealpro_form_links a {
  width: 100%;
}
.scwhealpro_form_links_item.phone {
  margin-bottom: 20px;
}
.scwreoderingoxy_con_form p:nth-child(12) label, .scwreoderingoxy_con_form p:nth-child(13) label, .scwreoderingoxy_con_form p:nth-child(14) label{
  height: auto !important;
}
.scwwtor_con_boc {
  grid-gap: 70px!important;
}
	.scwproduct_tabs_content_item table tbody tr td:nth-child(2){
		width: 600px;
	}
	.scwproduct .scwproduct_right .scwproduct_right_buttons .scwproduct_right_buttons_it {
  font-size: 15px!important;
	}
	.scwproduct .scwproduct_right .scwproduct_right_cart p {
  margin-bottom: 20px!important;
	}
			.scwproduct .scwproduct_right .scwproduct_right_name {
  font-size: 30px!important;
	}
	.scwproduct .scwproduct_block3 .scwproduct_tabs .scwproduct_tabs_item {
  font-size: 18px!important;padding: 10px !important;
	}

	.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_ft .col h3 {
  font-size: 35px!important;
	}
	.scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_wi p:nth-child(1), .scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_fbt p:nth-child(1), .scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_ft p {
  width: 40%!important;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_wi ul, .scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_fbt ul, .scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_ft .col {
  width: 60%!important;
}
			.scwendoflife_con_left img {
  margin-top: 40%;
}
.scwhealpro_boxes_right {
  background-position: top right -190px!Important;
  background-color: #fff!Important;
}
.scwhealpro_boxes_right_des {
  width: 90%!Important;
}
.scwhealpro_boxes_right_buttons_left {
  width: 100%!important;
}
.scwhealpro_boxes_right_buttons_right {
  width: 100%!Important;
  margin-left: 0!Important;
  padding-left: 20px!Important;
  padding-bottom: 20px;
}
.swal2-container.swal2-center > .swal2-popup {
width: 70%!important;
}
.scwendoflife_con_right {
  padding-left: 30px;
}

	.container {
  width: 900px;
}
.scwaboutus_content {
  grid-template-columns: 100%;
  grid-gap: 0;
  row-gap: 30px;
}
.scwaboutus_content_right_head {
  width: 100%;
}
.scwhealpro_testimonials_left_img.slick-slide {
margin-top: 70px;
}
.scwservice_content_left {
  padding-top: 30px;
  padding-left: 30px;
  padding-right:30px;
  width: 100%;
  padding-bottom: 0;
}
.scwhealpro_tabs_right_item.active {
  column-gap: 0;
  row-gap: 20px;
  grid-template-columns: 1fr;
}
.scwproducts_content_right {
  padding-left: 30px;
}
.scwproducts_content_right_item_head_name {
  font-size: 18px;
}
.scwproducts_content_left_cats_item_head a {
  font-size: 17px;
}
.scwproduct_content_left_item_name {

}
.scwproduct_des {
  width: 100%;
}
.scwproduct_content_right_item.active:last-child .scwhealpro_videos_content_item {
  height: auto;
  padding-bottom: 0%;
}
.scwproduct_images {
  grid-template-columns: 60% 25%;
  column-gap: 15%;
}
.scwproduct_images_main img {
  width: 95%;
}
.scwproduct_content_left_item {
  padding: 10px;
}
.scwproduct_images_main {
  width: 380px;
  height: auto;
}
.scwproduct_content_right_item {
  padding: 40px;
}
.scwservice .scwhealpro_boxes_left_left img {
  margin-bottom: -3px;
}
.scwhealpro_head_content {
  width: 80%;
}
.scwhealpro_videos {
  margin-top: 30px;
  margin-bottom: 30px;
}
.scwhealpro_services_content {
  margin-bottom: 30px;
}
.scwservice_content {
  grid-template-columns: 1fr;
  column-gap: 0;
}
.scwservice_content_right {
  padding: 30px;
}
.scwhealpro_tabs_right {
  padding: 20px;
  height: auto;
}
.scwhealpro_tabs_right_item_left_img {
  width: 90%;
}
.scwhealpro_boxes_left_right_head {
  font-size: 32px;
}
.scwhealpro_tabs_left_item_title {
  font-size: 13px;
}
.scwhealpro_boxes_right {
  display: grid;
  grid-template-columns: 2fr 1fr;
  border-radius: 12px;
}
.scwhealpro_boxes_left_right_head {
  font-size: 30px;
}
.scwhealpro_boxes_left_right_ques_it a {
  font-size: 14px;
  line-height: normal;
}
.scwhealpro_testimonials_slider_item_con {
  width: 85%;
  font-size: 27px;
  padding-top: 75px;
}
.scwhealpro_testimonials_slider_item_name {
  margin-top: 15px;
}
.scwhealpro_testimonials .bx-wrapper .bx-pager {

}

.scwhealpro_boxes_left_left {
  align-self: center;
  justify-self: start;
  margin-bottom: -1px;
}
.scwhealpro_boxes_left_right_subhead {
  font-size: 14px;
}
.scwhealpro_products_content_item_thum {
  width: 100%;
height: 100px;
}
.scwhealpro_products_content_item_title {
  font-size: 16px;
width: 90%;
padding-left: 0;
}
.scwhome_bannerboxes_item_thum img {
  width: 80%;
}
.scwheader_subpages {
  display:none;
}
.scwheader_logo {
  width: 35%;
}
.scwheader_menu {
  width: 41%;
}
.scwheader_contact {
  width: 21%;
}
.scwourteam_block_content {
  grid-template-columns: 1fr 1fr 1fr;
}
		.scwcontact_intro_right{
  padding-left: 30px;
}
.scwcontact_form_left {
  padding-right: 30px;
}
.scwcontact_form {
  padding: 50px;
}
.scwhome_banner_box_item_link {
  top: 37%;
}
.scwhome_banner_box_item:last-child .scwhome_banner_box_item_text {
  width: 35%;
}
	.scwhome_banner_subhd {
  padding-bottom: 24px;
  width: 60%;
padding-top: 10px;
}
.scwhome_banner .container {
  padding-top: 37px;
}
.scwhome_video_right {
  padding-top: 0;
  padding-left: 50px;
}
.scwhome_contact_text_hd {
  font-size: 50px;
}
	.scwfooter_copyr {
  padding-left: 30px;
  padding-right: 30px;
}
.scwfooter_copyr p:last-child {
  margin-top: 18px;
}
.scwfooter_socials_it {
  margin-right: 5px;
}
.scwhome_contact_text {
  padding-top: 0;
  padding-right: 30px;
}
.scwfooter_socials_it a {
  width: 35px;
  height: 35px;
  line-height: 35px;
}
.scwhome_banner_box_item_text {
  padding: 20px 0;
}
.scwhome_bannerboxes_item_thum {
  width: 70px;
  height: 70px;
}
.scwhome_bannerboxes_item_text {
  line-height: 70px;
  margin-left: 15px;
}
.scwhome_bannerboxes_item a{
  font-size: 16px;
}

.scwhome_bannerboxes_item.item1 .scwhome_bannerboxes_item_thum img,
.scwhome_bannerboxes_item.item2 .scwhome_bannerboxes_item_thum img {
  top: 11%;
  width: 75%;
}
.scwhome_brands_subhd {
  width: 50%;
}
.scwhome_customersay_tabs {
  margin-bottom: 50px;
}
.scwfooter_logo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.scwfooter_col4 {
  padding-left: 30px;
}
.scwfooter_col2,.scwfooter_col3 {
  padding-left: 0;
}
.scwhome_customersay_con {
  padding: 30px;
    width: 90%;
}
.scwhome_video {
  margin-top: 50px;
}
.scwfooter_socials {
  text-align: center;
}
}
@media only screen and (min-width:768px) and (max-width:979px){
	.scwfaqs_con_topics .left,.scwwhatisosa_con_left {
  flex: 100%;
  max-width: 100%;
  position: relative;
  top: 0;
  max-height: 100%;
  overflow-y: auto;
  padding-right: 4px;
}
	.scwfaqs_con_topics .left .left_con_item ,.scwwhatisosa_con_left .list{
  display: grid;
  grid-template-columns: 1fr 1fr;
}
	.scwresourcecentre_posts {
  grid-template-columns: 1fr 1fr;
}
	.slider_item_right .des {
  height: 158px;
}	

	.slider_item_right .info {
  align-items: baseline;
  flex-direction: column;
}
		.scwresourcecentre_tabs .total_post {
  position: relative;
}
	#wc-globalpayments_gpapi-cc-form {
  grid-template-columns: 1fr 1fr;
}
	.scwcareers_extrabg {
  margin-bottom: 0;
  background-attachment: scroll;
  height: 400px;
  margin-top: 0;
}
	.scwcareers_why_con {
  grid-gap: 50px;grid-template-columns: 1fr 1fr 1fr;
}
.scwcareers_ourteam_head {
  margin-top: 0;
}
.scwcareers_banner_des {
  width: 80%;
}
.scwcareers_why_des {
  font-size: 18px;
  line-height: 28px;
}
.scwabout_con_des {
  grid-template-columns: auto auto;
  grid-gap: 50px;
}
	.scwfooter_col4_phones {
  grid-gap: 0;
}
.scwfooter_bl1 {
  display: grid;
  grid-template-columns: auto auto auto auto;
  grid-gap: 30px;
}
	.scwfooter_col4_phones_nb,.scwfooter_col4 div a {
  font-size: 14px;
}
.scwfooter_col1,.scwfooter_col2,.scwfooter_col3,.scwfooter_col4{
	width:100%;
	padding-left:0;
}
.scwfooter_col4_phones_nb a:first-child {
}
.scwfooter_col4_phones_nb_it {
  display: grid;
  text-align: center;
}
				.home .scwheader_subpages {
  display:none;
}
	.scwcontact_form_left_phone span {
  display: inline-block;
}
.scwcontact_form_left_phone a {
  margin-top: 0;
  width: 100%;
}
	.scwcategories {
  margin-left: 5px !important;
}
.scwcategories + form.woocommerce-ordering{
	float:left;
}

			#menu-main-menu li {
  margin-right: 10px;
}
#menuiconwrap span.mini-cart-count {
  right: -20px;
}
.scwproduct_related_slider_item_name a {
  font-size: 16px;
}
		.scwreoderingoxy_con_form p label {
  height: 128px;
}
.scwhealpro_form_links a {
  width: 100%;
}
.scwhealpro_form_links_item.phone {
  margin-bottom: 20px;
}
.scwreoderingoxy_con_form p:nth-child(12) label, .scwreoderingoxy_con_form p:nth-child(13) label, .scwreoderingoxy_con_form p:nth-child(14) label{
  height: auto !important;
}
.scwwtor_con_boc {
  grid-gap: 50px !important;
  grid-template-columns: 1fr !important;
}
	.archive #main-content .products.columns-3 li h2.woocommerce-loop-product__title {
  font-size: 18px!important;
	}
.scwproduct .scwproduct_block3 .scwproduct_tabs .scwproduct_tabs_item {
  width: 100%;
  display: inline-block;
  border-left: 1px solid #D3D5DC;
  border-right: 1px solid #D3D5DC;
  border-top: 1px solid #D3D5DC;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs_content {
  border-top: none!important;margin-top: 0!important;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs .scwproduct_tabs_item.active {
  border-top-left-radius: 0!important;
  border-top-right-radius: 0!important;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs .scwproduct_tabs_item:last-child {
  border-bottom: 1px solid #D3D5DC;
}
	.scwproduct_tabs_content_item table tbody tr td:nth-child(2){
		width: 400px;
	}
	.scwproduct_tabs_content_item table tbody tr td:nth-child(1){
		width: 170px;
	}

	.scwproduct .scwproduct_right .scwproduct_right_cart p{
		margin-bottom: 20px!important;
}
.scwproduct .scwproduct_block1 {
  grid-template-columns: 1fr!important;
  grid-gap: 30px!important;
}

	.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_ft .col h3 {
  font-size: 35px!important;
	}
	.scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_wi p:nth-child(1), .scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_fbt p:nth-child(1), .scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_ft p {
width: 100% !important;
padding-right: 0 !important;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_wi ul, .scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_fbt ul, .scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_ft .col {
width: 100% !important;
margin-top: 20px;padding-left: 0 !important;
}
.scwendoflife_con_left {
  width: 100%;
  margin-bottom: 10px;
}

.swal2-container.swal2-center > .swal2-popup {
width: 80%!important;
}
.scwendoflife_con_right {
  padding-left: 0;
  width: 100%;
}

	.container {
  width: 690px;
}
.scwaboutus_content {
  grid-template-columns: 100%;
  grid-gap: 0;
  row-gap: 30px;
}
.scwaboutus_content_right_head {
  width: 100%;
}
.scwhealpro_testimonials_left_img.slick-slide {
  margin-top: 30px;
}
.scwservice_content_left {
  padding-top: 30px;
  padding-left: 30px;
  padding-right:30px;
  width: 100%;
  padding-bottom: 0;
}

.scwservice_content {
  margin-bottom: 50px;
}
.scwproducts_content_left {
  float: left;
  width: 100%;
  padding-right: 0;
}
.scwproducts_content_right {
  width: 100%;
  padding-left: 0;
  float: left;
  border-left: none;
  margin-top: 30px;
}
.scwproducts_content_right_item_head_name {
  font-size: 24px;
}
.scwhealpro_testimonials img {
  width: 100%;
  align-self: end;
}
.scwhealpro_testimonials .bx-wrapper {
  height: auto;
}
.scwproduct .scwhealpro_services,.scwproduct .scwhealpro_services_content {
  margin-top: 30px;
}
.scwhealpro_videos_content {
  grid-template-columns: 1fr 1fr;
  row-gap: 30px;
}
.scwproduct_content {
  grid-template-columns: 1fr;
}
.scwproduct_des {
  width: 100%;
}
.scwservice .scwhealpro_boxes_left_left img {
  margin-bottom: -3px;
}
.scwhealpro_services, .scwhealpro_products_content {
  grid-template-columns: 1fr 1fr;
}
.scwhealpro_head_content {
  width: 80%;
}
.scwhealpro_videos {
  margin-top: 30px;
  margin-bottom: 30px;
}
.scwhealpro_services_content {
  margin-bottom: 30px;
  grid-template-columns: 1fr 1fr;
}
.scwservice_content {
  grid-template-columns: 1fr;
  column-gap: 0;
}
.scwservice_content_right {
  padding: 30px;
}
.scwhealpro_tabs {
  grid-template-columns: 100%;
}
.scwhealpro_tabs_right_item_left_img {
  width: 100%;
}
.scwhealpro_tabs_right {
  padding: 35px;
}
.scwhealpro_products_content_item_title {
  font-size: 18px;
  width: 80%;
}
.scwhealpro_services,.scwhealpro_products_content{
  grid-template-columns: 1fr 1fr;
}
.scwhome_bannerboxes_item_thum img {
  width: 80%;
}
.scwhealpro_products_content_item img {
  width: 100%;
  height: 100px;
}
.scwhealpro_boxes {
  grid-template-columns: 1fr;
}
.scwhealpro_boxes_left_left {
  padding-right: 165px;
}
.scwhealpro_boxes_right_right img {
  position: absolute;
  bottom: -60px;
  right: -40px;
  height: 235px;
  width: auto;
  object-fit: contain;
}
.scwhealpro_boxes_right {
  padding: 40px;
}
.scwhealpro_boxes_right_right img {
  bottom: -40px;
}
.scwhealpro_testimonials_slider_item_con {
  font-size: 20px;
  width: 85%;
padding-top: 25px;
}
.scwhealpro_testimonials_slider_item_name {
  margin-top: 15px;
}
.scwhealpro_testimonials .bx-wrapper .bx-pager {
  bottom: 0;
}
.scwheader_subpages {
  display:none;
}
.scwourteam_block_content {
  grid-template-columns: 1fr 1fr;
}

		.scwcontact_intro_right{
  padding-left: 30px;
}
.scwcontact_form_left {
  padding-right: 30px;
}
.scwcontact_form {
  padding: 50px;
}
.scwcontact_intro_right_title {
  font-size: 36px;
}
.scwcontact_form_left_phone a, .scwcontact_form_left_fax a, .scwcontact_form_left_mail a, .scwcontact_form_left_map a {
  font-size: 16px;
}
.scwcontact_form_left_phone, .scwcontact_form_left_fax, .scwcontact_form_left_mail, .scwcontact_form_left_map {
  grid-template-columns: 25% 75%;
}
.scwhome_banner_box_item:last-child .scwhome_banner_box_item_text {
  width: 29%;
}
.scwheader_logo img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.scwheader_menu {
  width: 46%;
}
.scwheader_menu #menu-main-menu {
  display: inline-block;
  padding-left: 0;
}
.scwheader_contact {
  width: 22%;
}
.scwheader_logo {
  width: 27%;
  margin-top: 5px;
}
	.scwhome_banner_subhd {
  padding-bottom: 10px;
  width: 60%;
padding-top: 10px;
}
.scwhome_banner_box_item_text {
  font-size: 16px;
}
.scwhome_banner .container {
  padding-top: 37px;
}
.scwhome_banner_box_item_link {
  top: 35%;
  right: 20px;
}
.scwhome_video_right {
  padding-top: 50px;
  padding-left: 0;
  width: 100%;
}
.scwhome_brands {
  margin-top: 50px;
  margin-bottom: 50px;
}
.scwhome_contact_text_hd {
  font-size: 30px;
}
.scwfooter_copyr {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 10px;
}
.scwfooter_copyr p:last-child {
  margin-top: 18px;
}
.scwfooter_socials_it {
  margin-right: 5px;
}
.scwhome_contact_text {
  padding-top: 0;
  padding-right: 30px;
}
.scwfooter_socials_it a {
  width: 35px;
  height: 35px;
  line-height: 35px;
}
.scwhome_banner_box_item_text {
  padding: 20px 0;
}
.scwhome_bannerboxes_item_thum {
  width: 70px;
  height: 70px;
}
.scwhome_bannerboxes_item_text {
  line-height: 70px;
  margin-left: 15px;
}
.scwhome_bannerboxes_item a {
  font-size: 16px;
}
.scwhome_bannerboxes_item.item1 .scwhome_bannerboxes_item_thum img,
.scwhome_bannerboxes_item.item2 .scwhome_bannerboxes_item_thum img {
  top: 11%;
  width: 75%;
}
.scwhome_brands_subhd {
  width: 70%;
}
.scwhome_customersay_tabs {
  margin-bottom: 50px;
}
.scwhome_customersay_heading {
  width: 70%;
}
.scwfooter_logo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.scwfooter_col4 {
  padding-left: 30px;
}
.scwfooter_col2,.scwfooter_col3 {
  padding-left: 0;
}
.scwhome_customersay_con {
  padding: 30px;
    width: 90%;
}
.scwhome_video {
  margin-top: 50px;
}
.scwfooter_socials {
  text-align: center;
}
.scwhome_banner_hd {
  width: 50%;
}
.scwhome_bannerboxes .container {
  grid-template-columns: 1fr 1fr;
}

.scwhome_video_left {
    width: 100%;
}
}
@media only screen and (min-width:640px) and (max-width:767px){
	.scwfaqs_con_topics .left,.scwwhatisosa_con_left {
  flex: 100%;
  max-width: 100%;
  position: relative;
  top: 0;
  max-height: 100%;
  overflow-y: auto;
  padding-right: 4px;
}
	.scwfaqs_con_topics .left .left_con_item ,.scwwhatisosa_con_left .list{
  display: grid;
  grid-template-columns: 1fr 1fr;
}
		.scwresourcecentre_posts {
  grid-template-columns: 1fr 1fr;
}
		.slider_item_right .des {
  height: 105px;
}	
.scwresourcecentre_slider_pper .bx-pager.bx-default-pager {
  left: 25px;
}
		.slider_item_right .info {
  align-items: baseline;
  flex-direction: column;
}
.wc-credit-card-form.wc-payment-form .form-row label {
  font-size: 14px;
}
#wc-globalpayments_gpapi-cc-form {
  grid-template-columns: 1fr 1fr;
}
		.scwcareers_why_con {
  grid-gap: 50px;grid-template-columns: 1fr 1fr 1fr;
}
.scwcareers_form .container {
  width: 90%;
}
.scwcareers_banner_head {
  margin-bottom: 30px;
}
.scwcareers_ourteam_head {
  padding-bottom: 30px;
}
.scwcareers_banner_des {
  font-size: 20px;
}
.scwcareers_why_head,.scwabout_con h1,.scwcareers_ourteam_head {
  font-size: 40px;
}
.scwcareers_ourteam_head {
  margin-top: 0;
}
.scwcareers_banner_des {
  width: 100%;
}
.scwcareers_why_des,.scwcareers_ourteam_des {
  font-size: 18px;
  line-height: 28px;
}
.scwabout_con_des {
  grid-template-columns: auto auto;
  grid-gap: 50px;
}
	.scwhealpro .scwhealpro_boxes_left_right_ques_it_text {
  font-size: 14px;
	}
					.home .scwheader_subpages {
  display:none;
}
.scwfooter_col4_phones_nb {
  display: grid;
  grid-template-columns: 1fr 1fr;
  width: 100%;
  grid-gap: 10px;
}
.scwheader_mnpopup_phones {
  display: grid;
  margin: 0 auto;
  text-align: center;
  grid-template-columns: 1fr 1fr;
  width: 410px;
  grid-gap: 20px;
}
	.scwcontact_form_left_phone span {

}
.woocommerce .woocommerce-ordering {
  margin: 0 0 1em;
  display: none;
}
	.archive #main-content .woocommerce-result-count {
  width: 100%;
}
.scwbrands_sl {
  margin-left: -30px;
}
.scwcategories {
  float: left;
  margin-left: 30px !important;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
float: left;
text-align: left;
}

.scwproduct_related_heaad {
  margin: 30px 0!important;
}
		.container {
  width: 576px;
}
.scwhealpro_form_links a {
  width: 100%;
}
.scwhealpro_form_links_item.phone {
  margin-bottom: 20px;
}
.scwservice .scwhealpro_exispati {
  margin-top: -20px;
}
		.scwreoderingoxy_con_form p label {
  height: 128px;
}
.scwreoderingoxy_con_form p:nth-child(12) label, .scwreoderingoxy_con_form p:nth-child(13) label, .scwreoderingoxy_con_form p:nth-child(14) label{
  height: auto !important;
}
		.scwwtor_con_boc {
grid-template-columns: 1fr!important;
grid-gap: 30px!important;
}
.scwpage_con .woocommerce table.shop_table td.actions #coupon_code, .scwpage_con .woocommerce table.shop_table td.actions button {
  width: 220px!important;
}
.archive #main-content .products.columns-3 li h2.woocommerce-loop-product__title {
  font-size: 18px!important;
	}
.scwproduct .scwproduct_block3 .scwproduct_tabs .scwproduct_tabs_item {
  width: 100%;
  display: inline-block;
  border-left: 1px solid #D3D5DC;
  border-right: 1px solid #D3D5DC;
  border-top: 1px solid #D3D5DC;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs_content {
  border-top: none!important;margin-top: 0!important;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs .scwproduct_tabs_item.active {
  border-top-left-radius: 0!important;
  border-top-right-radius: 0!important;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs .scwproduct_tabs_item:last-child {
  border-bottom: 1px solid #D3D5DC;
}
	.scwproduct_tabs_content_item table tbody tr td:nth-child(2){
		width: 300px;
	}
	.scwproduct_tabs_content_item table tbody tr td:nth-child(1){
		width: 170px;
	}

	.scwproduct .scwproduct_right .scwproduct_right_cart p{
		margin-bottom: 20px!important;
}


	.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_ft .col h3 {
  font-size: 35px!important;
	}
	.scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_wi p:nth-child(1), .scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_fbt p:nth-child(1), .scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_ft p {
width: 100% !important;
padding-right: 0 !important;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_wi ul, .scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_fbt ul, .scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_ft .col {
width: 100% !important;
margin-top: 20px;padding-left: 0 !important;
}
.scwhealpro_boxes_right {
  background-position: top right -105px!Important;
  background-color: #fff!Important;
}
.scwhealpro_boxes_right_des {
  width: 80%!important;
}
.scwhealpro_boxes_right_buttons_left {
  width: 35%!important;
}
.scwhealpro_boxes_right_buttons_right {
  width: 45%!important;
}
.scwhealpro_boxes_right {
  height: auto;
  padding: 20px 0;
}
.scwhealpro_form_head {
  font-size: 30px;
}
.swal2-container.swal2-center > .swal2-popup {
width: 90%!important;
}

.scwheader_mnpopup .menu-popup-menu-container ul li a {
  font-size: 28px;
}
.scwheader_mnpopup_logo img {
  width: 58%;
}
.scwendoflife_con_left {
  width: 100%;
  margin-bottom: 10px;
}
.scwendoflife_con_right {
  padding-left: 0;
  width: 100%;
}

.scwaboutus_content {
  grid-template-columns: 100%;
  grid-gap: 0;
  row-gap: 30px;
  margin-bottom: 50px;
}
.scwaboutus_content_right_head {
  width: 100%;
}
.scwhealpro_testimonials_left_img.slick-slide {
  margin-top: 30px;
}
.scwservice_content_left {
  padding-top: 30px;
  padding-left: 30px;
  padding-right:30px;
  width: 100%;
  padding-bottom: 0;
}
.scwhealpro_tabs_right_item.active {
  column-gap: 0;
  row-gap: 20px;
  grid-template-columns: 1fr;
}
.scwservice_content {
  margin-bottom: 50px;
}
.scwproducts_content {
  margin-bottom: 30px;
}
.scwproducts_content_left {
  float: left;
  width: 100%;
  padding-right: 0;
}
.scwproducts_content_right {
  width: 100%;
  padding-left: 0;
  float: left;
  border-left: none;
  margin-top: 30px;
}
.scwproducts_content_right_item_head_name {
  font-size: 18px;
}
.scwproducts_content_right_item_head_icons {
  right: 30px;
}
.scwproduct .scwhealpro_services,.scwproduct .scwhealpro_services_content {
  margin-top: 30px;
}
.scwproduct_content_right_item.active:last-child {
  column-gap: 16px;
  row-gap: 16px;
}
.scwproduct_images_main {
  width: 350px;
  height: auto;
}
.scwproduct_content {
  grid-template-columns: 100%;
}
.scwproduct_images {
  grid-template-columns: 60% 25%;
  column-gap: 15%;
}
.scwproduct_content_right_item.active:last-child .scwhealpro_videos_content_item {
  height: auto;
  padding-bottom: 0;
}
.scwproduct_des {
  width: 100%;
}
.scwproduct_content_right_item {
  padding: 40px;
}
.scwhealpro_videos_content {
  grid-template-columns: 1fr 1fr;
  column-gap: 30px;
  row-gap: 30px;
}
.scwservice .scwhealpro_boxes_left_left img {
  margin-bottom: -3px;
}
.scwhealpro_services, .scwhealpro_products_content {
  grid-template-columns: 1fr 1fr;
}
.scwhealpro_head_content {
  width: 80%;
}
.scwhealpro_videos {
  margin-top: 30px;
  margin-bottom: 30px;
}
.scwhealpro_services_content {
  margin-bottom: 30px;
  grid-template-columns: 1fr 1fr;
}
.scwservice_content {
  grid-template-columns: 1fr;
  column-gap: 0;
}
.scwservice_content_right {
  padding: 30px;
}

.scwhealpro_tabs {
  grid-template-columns: 100%;
}
.scwhealpro_tabs_right_item_left_img {
  width: 100%;
}
.scwhealpro_tabs_right {
  padding: 35px;
}
.scwhealpro_head_content {
  width: 90%;
}
.scwhealpro_testimonials .bx-wrapper {
  height: 150px;
}
.scwhealpro_testimonials {
  grid-template-columns: 100%;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.scwhealpro_testimonials img {
  padding-top: 0;
width: 100%;
align-self: end;
}

.scwhealpro_products_content_item_title {
  font-size: 17px;
  width: 90%;
  padding-left: 0;
}
.scwhealpro_services,.scwhealpro_products_content{
  grid-template-columns: 1fr 1fr;
}
.scwhome_bannerboxes_item_thum img {
  width: 80%;
}
.scwhealpro_products_content_item img {
  width: 100%;
  height: 100px;
}
.scwhealpro_boxes {
  grid-template-columns: 1fr;
}
.scwhealpro_boxes_left {
  padding-bottom: 0;
  margin-bottom: 0;
}
.scwhealpro_boxes_left_left {
  align-self: end;
  justify-self: start;
}
.scwhealpro_boxes_left_right_ques_it a {
  font-size: 14px;
}
.scwhealpro_boxes_right {
  height: auto;
  padding: 20px 0;
}
.scwhealpro_testimonials_slider_item_con {
  font-size: 18px;
  width: 90%;
  padding-top: 25px;
}
.scwheader_subpages {
  display:none;
}
.scwhome_banner_box_item_link {
  position: absolute;
  right: 20px;
  top: 33%;
}
.scwhealpro_testimonials_slider_item_name {
  margin-top: 14px;
  margin-bottom: 14px;
}
.scwhealpro_testimonials .bx-wrapper .bx-pager {
  bottom: 0px;
}
.scwourteam_block_content {
  grid-template-columns: 1fr 1fr;
    column-gap: 15px;
}
.scwcontact_intro {
  grid-template-columns: 100%;
}
.scwcontact_intro_right {
  align-self: center;
  padding-left: 0;
  margin-top: 30px;
}
.scwcontact_form {
  padding: 50px;
  grid-template-columns: 100%;
}
.scwcontact_form_left {
  padding-right: 50px;
}
.scwhome_banner_box {
  width: 112%;
  display: inline-block;
  margin-top: 305px;
  margin-left: -30px;
}
.scwhome_banner_mobile {
  display: block;
  width: 100%;
  object-fit: cover;
  height: auto;
  position: absolute;
  left: 0;
}
	.scwhome_banner_box_item:last-child .scwhome_banner_box_item_text {
  width: 100%;
}
	.scwhome_banner .container {
  padding-top: 30px;
  padding-right: 31.5px;
  padding-left: 30.5px;
  padding-bottom: 0;
  background: none!important;
}
.scwhome_banner_hd {
  width: 100%;
  position: relative;
}
.scwhome_banner_subhd {
  width: 100%;
  padding-top: 24px;
  padding-left: 0;
  padding-bottom: 30px;
  position: relative;
  text-align: center;
}
.scwheader_menu,.scwheader_contact_dk {
  display: none!important;
}
.scwheader_contact_mb,.scwheader_mnbar .scwheader_mnbar_mb {
  display: inline-block;
}
.scwheader_mnbar {
  position: absolute;
  right: 0;
  top: -8px;
  width: 50px;
  margin: 0 auto;
  text-align: center;
  display: block;
}
.scwheader_contact {
  float: left;
  text-align: center;
  width: 17%;
}
.scwheader_contact_mb span {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 120%;
  color: #222E50;
  width: 100%;
  display: inline-block;
}
.scwheader_contact_mb {
  width: 100px;
  text-align: center;
  text-decoration: unset;
}
.scwheader_mnbar .scwheader_mnbar_mb {
  font-size: 16px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  width: 100%;
  color: #222E50;
  position: absolute;
  bottom: -13px;
  left: 0;
  display: inline-block;
}
.scwheader_mnbar i {
  font-size: 20px;
}
.scwhome_banner .container::before {
  content: "";
  width: 100%;
  background: #fff;
  height: 50%;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}
.scwhome_banner_box_item {
  width: 100%;
  padding:16px 18px;
}
.scwhome_banner_box_item:first-child {
margin-bottom:8px;
}
.scwhome_banner_box_item .scwhome_banner_box_item_img {
  display: none;
}
.scwhome_banner_box_item_text {
  padding: 0;
  width: 100%;
  background:#fff;
  font-size:24px;
}
.scwhome_banner_box_item_text br {
  display: none;
}
.scwhome_bannerboxes .container {
  grid-template-columns: 1fr 1fr;
}
.scwhome_bannerboxes_item_thum {
  width: 100%;
  height: 60px;
  border-radius: 12px 12px 0px 0px;
}
.scwhome_bannerboxes_item_text {
  line-height: normal;
  display: inline-block;
  margin: 16px 0;
  width: 100%;
  text-align: center;
}
.scwhome_bannerboxes_item_thum img {
  width: 40px;
}
.scwhome_video {
  margin-top: 40px;
}
.scwhome_video_left {
  width: 100%;
}
.scwhome_video_right {
  padding-top: 24px;
  padding-left: 0;
  width: 100%;
}
.scwhome_brands {
  margin-top: 24.5px;
  margin-bottom: 74.52px;
}
.scwhome_brands_subhd {
  margin-bottom: 32px;
  width: 100%;
}
.scwhome_customersay_heading {
  width: 100%;
}
.scwhome_customersay_con {
  padding: 32px 24px;
  width: 100%;
}
.scwhome_customersay_tabs {
  margin-bottom: 46px;
}
.scwhome_customersay {
  padding-bottom: 40px;
}
.scwhome_contact_img {
  width: 100%;
}
.scwhome_contact_text {
  width: 100%;
  text-align: center;
  padding-top: 24px;
  padding-bottom:24px;
  padding-right:0;
}
.scwhome_contact_text_subhd {
  margin:24px 0;
}
.scwhome_contact {
  padding-bottom: 40px;
}

.scwhome_banner {
  margin: 16px 0;
}
.scwfooter_col1, .scwfooter_col2, .scwfooter_col3{
  width: 50%;
  padding-left: 0;
  display: inline-block;
  margin-bottom: 10px;
}
.scwfooter_col4 {
  width: 100%;
  padding-left: 0;
  display: inline-block;
}
.scwfooter_bl1 {
  padding-top: 32px;
  padding-bottom: 57px;
}
.scwfooter_logo {
  width: 100%;
  padding-bottom:0;
  text-align: center;
}
.scwfooter_copyr {
  width: 100%;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 30px;
  padding-right: 0;
}
.scwfooter_copyr p:last-child {
  margin-top: 14px;
}
.scwfooter_socials {
  width: 100%;
  text-align: center;
  margin-bottom: 30px;
}
.scwheader_logo {
  width: 65%;
}
.scwheader_minicart {
  width: 7%;
}
#menuiconid {
  line-height: 30px;
}
.scwheader_minicart li a {
  padding-left: 10px;
}
#menuiconwrap span.mini-cart-count {
  right: -10px;
}
div#menuiconwrap.icons02 span.cart_count_header {
  bottom: auto;
  top: -25px;
}
}
@media only screen and (min-width:480px) and (max-width:639px){
	.scwfaqs_con_topics .left,.scwwhatisosa_con_left {
  flex: 100%;
  max-width: 100%;
  position: relative;
  top: 0;
  max-height: 100%;
  overflow-y: auto;
  padding-right: 4px;
}
	.scwfaqs_con_topics .left .left_con_item ,.scwwhatisosa_con_left .list{
  display: grid;
  grid-template-columns: 1fr ;
}
	.scwresourcecentre_slider_pper .bx-pager.bx-default-pager {
  left: 25px;
}

	.scwproduct_des .large-description {
  margin-top: 0;
}
	.scwproduct_des .large-description .row {
  width: 100%;
  display: grid;
  text-align: center;
  grid-gap: 10px;
}
.scwproduct_des .large-description .row img {
  margin: 0 auto !important;
}
	.globalpayments iframe {
  width: 100%;
}
		#wc-globalpayments_gpapi-cc-form {
  grid-template-columns: 1fr;
}
.home .scwheader_subpages {
  display:none;
}
.scwcareers_form {
  padding: 50px 0;
}
.scwcareers_why_con {
  grid-gap: 50px;grid-template-columns: 1fr 1fr 1fr;
}
.scwcareers_form .container {
  width: 90%;
}
.scwcareers_banner_head {
  margin-bottom: 30px;
}
.scwcareers_ourteam_head {
  padding-bottom: 30px;
}
.scwcareers_banner_des {
  font-size: 20px;
}
.scwcareers_why_head, .scwabout_con h1, .scwcareers_ourteam_head {
  font-size: 35px;
  line-height: normal;
}
.scwcareers_ourteam_head {
  margin-top: 0;
}
.scwcareers_banner_des {
  width: 100%;
}
.scwcareers_why_des,.scwcareers_ourteam_des {
  font-size: 18px;
  line-height: 28px;
}
.scwabout_con_des {
  grid-template-columns: auto auto;
  grid-gap: 50px;
}
.scwhealpro_boxes_left_right img {
  bottom: -5px!important;
}
.scwfooter_col4_phones_nb {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px;
}
.scwfooter_col4_phones_nb_it {
  width: 210px;
}
.scwheader_mnpopup_phones {
  display: grid;
  margin: 0 auto;
  text-align: center;
  grid-template-columns: 1fr 1fr;
  width: 410px;
  grid-gap: 20px;
}
	.scwheader_minicart {
  width: 8%;
}
	#menuiconid {
  line-height: 30px;
}
.scwheader_minicart li a {
  padding-left: 10px;
}
#menuiconwrap span.mini-cart-count {
  right: -10px;
}
div#menuiconwrap.icons02 span.cart_count_header {
  bottom: auto;
  top: -25px;
}
	.archive #main-content .woocommerce-result-count {
  width: 100%;
}
.scwbrands_sl {
  margin-left: -30px;
}
.scwcategories {
  float: left;
  margin-left: 30px !important;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
float: left;
text-align: left;
}
.scwproduct_related_heaad {
  margin: 30px 0!important;
}
.scwproduct .scwproduct_images .bx-wrapper .scwproduct_images_slider_item img {
  height: auto!important;
}
	.scwreoderingoxy_con_form,.scwreoderingoxy_con_form p {
  width: 100%!important;
}
.scwhealpro_form_links_item.phone {
  margin-bottom: 20px;
}
.scwhealpro_form_links a {
  font-size: 16px;
}
#scwhealpro_form2 {
  padding: 10px;
}
.scwservice .scwhealpro_exispati {
  margin-top: 20px;
}
.scwreoderingoxy_con_form p:nth-child(2n) {
  padding-right: 0!important;
}
.scwreoderingoxy_con_form p:nth-child(2n+1) {
  padding-left: 0!important;
}
			.scwwtor_con_boc {
grid-template-columns: 1fr!important;
grid-gap: 30px!important;
}
	.scwpage_con .woocommerce table.shop_table td.actions #coupon_code, .scwpage_con .woocommerce table.shop_table td.actions button {
  width: 190px!important;
}
	.archive #main-content .products.columns-3 li h2.woocommerce-loop-product__title {
  font-size: 16px!important;
	}
	.scwproduct .scwproduct_block3 .scwproduct_tabs .scwproduct_tabs_item {
  width: 100%;
  display: inline-block;
  border-left: 1px solid #D3D5DC;
  border-right: 1px solid #D3D5DC;
  border-top: 1px solid #D3D5DC;
}
.scwproduct .scwproduct_right .scwproduct_right_name {
  font-size: 35px!important;
}
.scwproduct .scwproduct_images {
  padding-bottom: 0!important;
}

.scwproduct .scwproduct_block3 .scwproduct_tabs_content {
  padding: 20px!important;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs_content {
  border-top: none!important;margin-top: 0!important;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs .scwproduct_tabs_item.active {
  border-top-left-radius: 0!important;
  border-top-right-radius: 0!important;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs .scwproduct_tabs_item:last-child {
  border-bottom: 1px solid #D3D5DC;
}
	.scwproduct_tabs_content_item table tbody tr td:nth-child(2){
		width: 250px;
	}
	.scwproduct_tabs_content_item table tbody tr td:nth-child(1){
		width: 170px;
	}

	.scwproduct .scwproduct_right .scwproduct_right_cart p{
		margin-bottom: 20px!important;
}


	.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_ft .col h3 {
  font-size: 25px!important;
	}
	.scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_wi p:nth-child(1), .scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_fbt p:nth-child(1), .scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_ft p {
width: 100% !important;
padding-right: 0 !important;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_wi ul, .scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_fbt ul, .scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_ft .col {
width: 100% !important;
margin-top: 20px;padding-left: 0 !important;
}
	.scwhealpro_tabs_right_item.active {
  grid-template-columns: 100%;
}
.scwhealpro_form_head {
  font-size: 30px;
}
.swal2-container.swal2-center > .swal2-popup {
width: 90%!important;
}
.scwhealpro_form_links a {
  width: 100%;
}
.scwheader_mnpopup .menu-popup-menu-container ul li a {
  font-size: 20px;
}
.scwheader_mnpopup_logo img {
  width: 60%;
}
.scwendoflife_con_left {
  width: 100%;
  margin-bottom: 10px;
}
.scwendoflife_con_right {
  padding-left: 0;
  width: 100%;
}

.scwaboutus_content {
  grid-template-columns: 100%;
  grid-gap: 0;
  row-gap: 30px;
  margin-bottom: 50px;
}
.scwaboutus_content_right_head {
  width: 100%;
}
.scwaboutus_content_left2 {
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px;
  margin-top: 10px;
  margin-left: 0;
}
.scwaboutus_content_left1 {
  grid-gap: 10px;
}
.scwhealpro_testimonials_left_img.slick-slide {
  margin-top: 30px;
}
.scwservice_content_left {
  padding-top: 30px;
  padding-left: 30px;
  padding-right:30px;
  width: 100%;
  padding-bottom: 0;
}
.scwservice_content {
  margin-bottom: 50px;
}
.scwhealpro_products_content_item img {
  border-bottom-left-radius: 0;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.scwproducts_content {
  margin-bottom: 30px;
}
.scwproducts_content_right_item_head_img {
  width: 100px;
  height: 100px;
}
.scwproducts_content_right_item_head_name {
  font-size: 20px;
  width: 50%;
  line-height: normal;
  height: 60px;
  margin: 20px 0;
}
.scwproducts_content_right_item_content {
  width: 80%;
}
.scwproducts_content_left {
  float: left;
  width: 100%;
  padding-right: 0;
}
.scwproducts_content_right {
  width: 100%;
  padding-left: 0;
  float: left;
  border-left: none;
  margin-top: 30px;
}

.scwproducts_content_right_item_head_icons {
  right: 30px;
  top: 25px;
}
.scwproduct .scwhealpro_services,.scwproduct .scwhealpro_services_content {
  margin-top: 30px;
}
.scwproduct_faq span,.scwproduct_faq_content {
  font-size: 15px;
}
.scwproduct_content_right_item.active:last-child {
  column-gap: 16px;
  row-gap: 16px;
}
.scwproduct_images_main {
  width: 350px;
  height: auto;
}
.scwproduct_content {
  grid-template-columns: 100%;
}
.scwproduct_images {
  grid-template-columns: 99%;
  column-gap: 0;
  row-gap: 30px;
  position: relative;
  padding-bottom: 150px;
}
.scwproduct_images_thums {
  width: 124px;
  height: 381px;
  transform: rotate(90deg);
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
  bottom: -135px;
}
.scwproduct_images_thums_item_img {
  transform: rotate(-90deg);
}
.scwproduct_content_right_item.active:last-child .scwhealpro_videos_content_item {
  height: auto;
  padding-bottom: 0;
}
.scwproduct_des {
  width: 100%;
}
.scwproduct_content_right_item {
  padding: 40px;
}
.scwhealpro_tabs_right_item_right {
  margin-top: 20px;
}
.scwhealpro_videos_content {
  grid-template-columns: 1fr 1fr;
  column-gap: 30px;
  row-gap: 30px;
}
.scwservice .scwhealpro_boxes_left_left img {
  margin-bottom: -3px;
}
.scwhealpro_services, .scwhealpro_products_content {
  grid-template-columns: 1fr 1fr;
}
.scwhealpro_head_content {
  width: 90%;
}
.scwhealpro_videos {
  margin-top: 30px;
  margin-bottom: 30px;
}
.scwhealpro_services_content {
  margin-bottom: 30px;
  grid-template-columns: 1fr 1fr;
}
.scwservice_content {
  grid-template-columns: 1fr;
  column-gap: 0;
}
.scwservice_content_right {
  padding: 30px;
}
.scwservice .scwhealpro_services .scwhealpro_services_head {
  margin-bottom: 30px;
}
.scwhealpro_tabs {
  grid-template-columns: 100%;
  margin-bottom: 30px;
}
.scwhealpro_tabs_right_item_left_img {
  width: 100%;
}
.scwhealpro_tabs_right {
  padding: 35px;
}
	.scwhealpro_head {
  margin-top: 30px;
  margin-bottom: 30px;
}
.scwhealpro_head_content {
  width: 95%;
}
.scwhealpro_testimonials {
  margin-bottom: 30px;
}
.scwhealpro_testimonials .bx-wrapper {
  height: auto;
  padding: 30px 0;
}
.scwhealpro_testimonials {
  grid-template-columns: 100%;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  overflow: hidden;
}
.scwhealpro_testimonials img {
  padding-top: 0;
width: 100%;
align-self: end;
border-radius: 0;
}
.scwhealpro_boxes_left_left {
  align-self: center;
  justify-self: center;
  margin-bottom: 20px;
}
.scwhealpro_products_content_item_title {
  font-size: 17px;
  width: 100%;
  padding: 10px;
  text-align: center;
}
.scwhealpro_boxes_right img {
  padding-left: 20px;
  width: 80%;
}
.scwhealpro_services,.scwhealpro_products_content{
  grid-template-columns: 1fr 1fr;
}
.scwhome_bannerboxes_item_thum img {
  width: 80%;
}
.scwhealpro_products_content_item a {
  display: grid;
  grid-template-columns: 100%;
  column-gap: 0;
  text-decoration: unset;
  text-align: center;
}
.scwhealpro_products_content_item img {
 width:100%;
}
.scwhealpro_boxes {
  grid-template-columns: 100%;
}

.scwhealpro_boxes_right {
  background-position: top right -105px!Important;
  background-color: #fff!Important;
}
.scwhealpro_boxes_right_des {
  width: 80%!important;
}
.scwhealpro_boxes_right_buttons_left {
  width: 35%!important;
}
.scwhealpro_boxes_right_buttons_right {
  width: 45%!important;
}
.scwhealpro_boxes_right {
  height: auto;
  padding: 20px 0;
}
.scwhealpro_testimonials_slider_item_con {
  font-size: 20px;
  width: 95%;
  padding-top: 0;
}
.scwhealpro_testimonials_slider_item_name {

}
.scwhealpro_testimonials .bx-wrapper .bx-pager {
  bottom: 25px;
}
.scwhealpro_head p {
  font-size: 30px;
}
	.scwourteam_block_content {
  grid-template-columns: 1fr;
}
.scwheader_subpages {
  display:none;
}
	.scwcontact_intro {
  grid-template-columns: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
}
.scwcontact_intro_right {
  align-self: center;
  padding-left: 0;
  margin-top: 30px;
}
.scwcontact_form {
  padding: 50px;
  grid-template-columns: 100%;
}
.scwcontact_form_left {
  padding-right: 0;
}
.scwcontact_form_left_phone, .scwcontact_form_left_fax, .scwcontact_form_left_mail, .scwcontact_form_left_map {
  grid-template-columns: 60px auto;
}
.scwcontact_form_left_phone span {
  font-size: 14px;
  left:53%;
}
.scwcontact_form_right .wpcf7-form p:nth-child(2), .scwcontact_form_right .wpcf7-form p:nth-child(3) {
  width: 100%;
}
.scwcontact_form_right .wpcf7-form p:nth-child(2) {
  padding-right: 0;
}
.scwcontact_form_right .wpcf7-form p:nth-child(3) {
  padding-left: 0;
}
	.scwhome_banner_box {
  width: 115%;
  display: inline-block;
  margin-top: 250px;
  margin-left: -30px;
}
.scwhome_banner_mobile {
  display: block;
  width: 100%;
  object-fit: cover;
  height: auto;
  position: absolute;
  left: 0;
}
		.container {
  width: 470px;
}
	.scwheader_logo {
  width: 56%;
}
.scwhome_banner_box_item_link {
  right: 20px;
  top: 30%;
}
	.scwhome_banner_box_item:last-child .scwhome_banner_box_item_text {
  width: 100%;
}
.scwheader_logo img {
  width: 90%;
  height: auto;
}
	.scwhome_banner .container {
  padding-top: 30px;
  padding-right: 31.5px;
  padding-left: 30.5px;
  padding-bottom: 0;
  background: none!important;
border-radius: 12px;
}
.scwhome_banner_hd {
  width: 100%;
  position: relative;
}
.scwhome_banner_subhd {
  width: 100%;
  padding-top: 24px;
  padding-left: 0;
  padding-bottom: 30px;
  position: relative;
  text-align: center;
}
.scwheader_menu,.scwheader_contact_dk {
  display: none!important;
}
.scwheader_contact_mb,.scwheader_mnbar .scwheader_mnbar_mb {
  display: inline-block;
}
.scwheader_mnbar {
  position: absolute;
  right: 0;
  top: -9px;
  width: 50px;
  margin: 0 auto;
  text-align: center;
  display: block;
}
.scwheader_contact {
  width: 23%;
  float: left;
}
.scwheader_contact_mb span {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 120%;
  color: #222E50;
  width: 100%;
  display: inline-block;
}
.scwheader_contact_mb {
  width: 100px;
  text-align: center;
  text-decoration: unset;
}
.scwheader_mnbar .scwheader_mnbar_mb {
  font-size: 16px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  width: 100%;
  color: #222E50;
  position: absolute;
  bottom: -13px;
  left: 0;
}
.scwheader_mnbar i {
  font-size: 20px;
}
.scwhome_banner .container::before {
  content: "";
  width: 100%;
  background: #fff;
  height: 50%;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}
.scwhome_banner_box_item {
  width: 100%;
  padding:16px 18px;
}
.scwhome_banner_box_item:first-child {
margin-bottom:8px;
}
.scwhome_banner_box_item .scwhome_banner_box_item_img {
  display: none;
}
.scwhome_banner_box_item_text {
  padding: 0;
  width: 100%;
  background:#fff;
  font-size:24px;
}
.scwhome_banner_box_item_text br {
  display: none;
}
.scwhome_bannerboxes .container {
  grid-template-columns: 1fr 1fr;
}
.scwhome_bannerboxes_item_thum {
  width: 100%;
  height: 60px;
  border-radius: 12px 12px 0px 0px;
}
.scwhome_bannerboxes_item_text {
  line-height: normal;
  display: inline-block;
  margin: 16px 0;
  width: 100%;
  text-align: center;
  font-size: 16px;
}
.scwhome_video_right_contact {
  width: 100%;
}
.scwhome_bannerboxes_item_thum img {
  width: 40px;
}
.scwhome_video {
  margin-top: 40px;
}
.scwhome_video_left {
  width: 100%;
}
.scwhome_video_right {
  padding-top: 24px;
  padding-left: 0;
  width: 100%;
}
.scwhome_brands {
  margin-top: 24.5px;
  margin-bottom: 74.52px;
}
.scwhome_brands_subhd {
  margin-bottom: 32px;
  width: 100%;
}
.scwhome_customersay_heading {
  width: 100%;
}
.scwhome_customersay_con {
  padding: 32px 24px;
  width: 100%;
}
.scwhome_customersay_tabs {
  margin-bottom: 46px;
}
.scwhome_customersay {
  padding-bottom: 40px;
}
.scwhome_contact_img {
  width: 100%;
}
.scwhome_contact_text {
  width: 100%;
  text-align: center;
  padding-top: 24px;
  padding-bottom:24px;
  padding-right:0;
}
.scwhome_contact_text_subhd {
  margin:24px 0;
}
.scwhome_contact {
  padding-bottom: 40px;
}

.scwhome_banner {
  margin: 16px 0;
}
.scwfooter_col1, .scwfooter_col2, .scwfooter_col3{
  width: 50%;
  padding-left: 0;
  display: inline-block;
  margin-bottom: 10px;
}
.scwfooter_col4 {
  width: 100%;
  padding-left: 0;
  display: inline-block;
}
.scwfooter_bl1 {
  padding-top: 32px;
  padding-bottom: 57px;
}
.scwfooter_logo {
  width: 100%;
  padding-bottom:0;
  text-align: center;
}
.scwfooter_copyr {
  width: 100%;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 30px;
  padding-right: 0;
}
.scwfooter_copyr p:last-child {
  margin-top: 14px;
}
.scwfooter_socials {
  width: 100%;
  text-align: center;
  margin-bottom: 30px;
}
.scwhome_customersay_tabs_item {
  width: 100%;
  border-radius:8px;
}
.scwhome_customersay_tabs_item:first-child {
  margin-bottom:16px;
}
.scwhome_customersay_sliders_written .bx-wrapper .bxslider_item .bxslider_item_text, .scwhome_customersay_sliders_video .bx-wrapper .bxslider_item .bxslider_item_text {
  font-size: 16px;
}

.scwhome_customersay_sliders_written_buttons_pre, .scwhome_customersay_sliders_video_buttons_pre {
    left: 10px;
}
.scwhome_customersay_sliders_written_buttons_next, .scwhome_customersay_sliders_video_buttons_next {
  right: 10px;
}
.scwhome_contact_text_hd {
  font-size: 50px;
}
}
@media only screen and (min-width:360px) and (max-width:479px){
	.slider_item_right .des {
  height: 184px;
}
			.slider_item .slider_item_right .info {
  align-items: baseline;
  flex-direction: column;
}
		.scwresourcecentre_slider_pper .bx-pager.bx-default-pager {
  left: 25px;
}
	.whmc-cart-items-inner {
  margin: 0;
}
.whmc_ft-buttons-con {
  display: grid;
  grid-template-columns: 1fr;
}
#pm_menu.pm_open {
  width: 300px;
}
		#wc-globalpayments_gpapi-cc-form {
  grid-template-columns: 1fr;
}
.scwcareers_form {
  padding: 50px 0;
}
.scwcareers_why_con {
  grid-gap: 30px;
  grid-template-columns: 1fr 1fr;
}
.scwcareers_form .container {
  width: 90%;
}
.scwcareers_banner_head {
  margin-bottom: 30px;
}
.scwcareers_ourteam_head {
  padding-bottom: 30px;
}
.scwcareers_banner_des {
  font-size: 16px;
  line-height: 26px;
}
.scwcareers_why_head, .scwabout_con h1, .scwcareers_ourteam_head {
  font-size: 35px;
  line-height: normal;
}
.scwcareers_ourteam_head {
  margin-top: 0;
}
.scwcareers_banner_des {
  width: 100%;
}
.scwcareers_why_des,.scwcareers_ourteam_des {
  font-size: 18px;
  line-height: 28px;
}
.scwabout_con_des {
  grid-template-columns: 1fr;
  grid-gap: 30px;
}
.scwcareers_banner_head {
  font-size: 50px;
}
.scwcareers_ourteam_con {
  grid-template-columns: 1fr 1fr 1fr;
padding-bottom: 50px;
}
		.scwfooter_col4_phones_nb,.scwfooter_col4 div a {
  font-size: 14px;
}
.scwfooter_col4_phones {
  grid-gap: 0;
}
						.home .scwheader_subpages {
  display:none;
}
.scwheader_mnpopup_phones {
  display: grid;
  margin: 0 auto;
  text-align: center;
  grid-template-columns: 1fr 1fr;
  width: 350px;
  grid-gap: 10px;
}
.home .scwheader_home_phone a {
  padding: 5px;
}
.home .scwheader_home_phone span {
  font-size: 13px;
}
		.scwcontact_form_left_phone span {
}
.scwcontact_form_left_phone a {
  margin-top: 0;
  width: 100%;
}
	.scwheader_minicart {
  width: 8%;
}
	#menuiconid {
  line-height: 30px;
}
.scwheader_minicart li a {
  padding-left: 10px;
}
#menuiconwrap span.mini-cart-count {
  right: -20px;
}
div#menuiconwrap.icons02 span.cart_count_header {
  bottom: auto;
  top: -25px;
}
	.woocommerce-page .woocommerce-ordering {
  width: 225px !important;
}
	.scwcategories {
  float: left;
  margin-left: 0 !important;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
  float: left;
  text-align: left;
  width: 100%;
}
.scwproduct_related_heaad {
   margin: 20px 0!important;
  font-size: 36px!important;
}
.scwproduct .scwproduct_images .bx-wrapper .scwproduct_images_slider_item img {
  height: auto!important;
}
	.scwhealpro_form_links_item{
		position:relative;
	}
	.scwhealpro_form_links_item img{
		position:absolute;
		top:0;
		left:0;
	}
	.scwhealpro_form_links_item span.scwhealpro_form_links_item_text {
  padding-left: 60px;
  word-break:break-all;
  display:inline-block;
  font-size: 16px;
}
.scwhealpro_form_links_item.phone {
  margin-bottom: 10px;
}
.scwhealpro_form_links_item.email span {
    line-height: normal;
}
#scwhealpro_form2 {
  padding: 10px;
}
	.scwreoderingoxy_con_form,.scwreoderingoxy_con_form p {
  width: 100%!important;
}
.scwservice .scwhealpro_exispati {
  margin-top: 20px;
}
.scwreoderingoxy_con {
	padding:30px!important;
}
.scwreoderingoxy_con_form p:nth-child(2n) {
  padding-right: 0!important;
}
.scwreoderingoxy_con_form p:nth-child(2n+1) {
  padding-left: 0!important;
}
			.scwwtor_con_boc {
grid-template-columns: 1fr!important;
grid-gap: 30px!important;padding: 30px !important;
}
		.scwpage_con .woocommerce table.shop_table td.product-name a {
  font-size: 16px!important;
}
		.scwpage_con .woocommerce table.shop_table td.actions #coupon_code, .scwpage_con .woocommerce table.shop_table td.actions button {
  width: 100%!important;
  margin-right: 0!important;
}
.scwpage_con .woocommerce table.shop_table td.actions #coupon_code {
  margin-bottom: 10px;
}
	.archive #main-content .products.columns-3 li h2.woocommerce-loop-product__title {
  font-size: 16px!important;
	}
		.scwproduct .scwproduct_block3 .scwproduct_tabs .scwproduct_tabs_item {
  width: 100%;
  display: inline-block;
  border-left: 1px solid #D3D5DC;
  border-right: 1px solid #D3D5DC;
  border-top: 1px solid #D3D5DC;
}
.scwproduct .scwproduct_right .scwproduct_right_name {
  font-size: 25px!important;
}
.scwproduct .scwproduct_images {
  padding-bottom: 0!important;
}
.scwproduct_right_buttons {
  text-align: center;
}
.scwproduct .scwproduct_right .scwproduct_right_buttons .scwproduct_right_buttons_it {
  width: 80%!important;margin-right:0!Important;
  margin-bottom:10px;
}
.scwproduct .scwproduct_right .scwproduct_right_buttons .scwproduct_right_buttons_it:last-child {
  margin-bottom:0;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs_content {
  padding: 20px!important;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs_content {
  border-top: none!important;margin-top: 0!important;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs .scwproduct_tabs_item.active {
  border-top-left-radius: 0!important;
  border-top-right-radius: 0!important;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs .scwproduct_tabs_item:last-child {
  border-bottom: 1px solid #D3D5DC;
}

	.scwproduct_tabs_content_item table tbody tr td:nth-child(2){
		width: 165px;
	}
	.scwproduct_tabs_content_item table tbody tr td:nth-child(1){
		width: 140px;
	}

	.scwproduct .scwproduct_right .scwproduct_right_cart p{
		margin-bottom: 20px!important;
}
	.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_ft .col h3 {
  font-size: 25px!important;
	}
	.scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_wi p:nth-child(1), .scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_fbt p:nth-child(1), .scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_ft p {
width: 100% !important;
padding-right: 0 !important;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_wi ul, .scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_fbt ul, .scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_ft .col {
width: 100% !important;
margin-top: 20px;padding-left: 0 !important;
}
	.scwhealpro_tabs_right_item.active {
  grid-template-columns: 100%;
}
.scwhealpro_form_head {
  font-size: 26px;
}

.swal2-container.swal2-center > .swal2-popup {
width: 90%!important;
}
.scwhealpro_form_links a {
  width: 100%;
}
.scwhealpro_form .wpcf7-form p:nth-child(2) {
  padding-right: 0;
}
.scwhealpro_form .wpcf7-form p:nth-child(3) {
  padding-left: 0;
}
.scwhealpro_form .wpcf7-form p:nth-child(2), .scwhealpro_form .wpcf7-form p:nth-child(3) {
  width: 100%;
}
.scwheader_mnpopup_logo img {
  width: 60%;
}
.scwheader_mnpopup .menu-popup-menu-container ul li a {
  font-size: 20px;
}
.scwendoflife_con_left {
  width: 100%;
  margin-bottom: 10px;
}
.scwendoflife_con_right {
  padding-left: 0;
  width: 100%;
}

.scwaboutus_content {
  grid-template-columns: 100%;
  grid-gap: 0;
  row-gap: 30px;
  margin-bottom: 50px;
}
.scwaboutus_content_right_head {
  width: 100%;
  font-size: 30px;
}
.scwaboutus_content_left2 {
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px;
  margin-top: 10px;
  margin-left: 0;
}
.scwaboutus_content_left1 {
  grid-gap: 10px;
}
.scwhealpro_testimonials_left_img.slick-slide {
  margin-top: 30px;
}
.scwservice_content_left {
  padding-top: 20px;
  padding-left: 20px;
  padding-right:20px;
  width: 100%;
  padding-bottom: 0;
}
.scwservice_content {
  margin-bottom: 50px;
}
.scwhealpro_products_content_item img {
  border-bottom-left-radius: 0;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.scwproducts_content {
  margin-bottom: 30px;
}
.scwproducts_content_right_item_head_img {
  width: 80px;
  height: 80px;
}
.scwproducts_content_right_item_head_name {
  font-size: 18px;
  width: 50%;
  line-height: normal;
  height: auto;
  margin: 16px 0;
}
.scwproducts_content_right_item_content {
  width: 80%;
}
.scwproducts_content_left {
  float: left;
  width: 100%;
  padding-right: 0;
}
.scwproducts_content_right {
  width: 100%;
  padding-left: 0;
  float: left;
  border-left: none;
  margin-top: 30px;
}

.scwproducts_content_right_item_head_icons {
  right: 10px;
  top: 15px;
}
.scwproducts_content_right_item_content_item_name {
  font-size: 14px;
}
.scwproducts_content_left_cats_item_head a {
    font-size: 17px;
}
.scwproduct .scwhealpro_services,.scwproduct .scwhealpro_services_content {
  margin-top: 30px;
}
.scwproduct_download a {
  padding: 10px;
}
.scwproduct_faq span,.scwproduct_faq_content {
  font-size: 14px;
}
.scwproduct_faq i {
  position: absolute;
  right: 10px;
  top: 38%;
}
.scwproduct_content_right_item.active:last-child {
  column-gap: 8px;
  row-gap: 8px;
}
.scwproduct_images_main {
  width: 100%;
  height: auto;
}
.scwproduct_content {
  grid-template-columns: 100%;
}
.scwproduct_images {
  grid-template-columns: 99%;
  column-gap: 0;
  row-gap: 30px;
  position: relative;
  padding-bottom: 150px;
}
.scwproduct_content_right_item.active {
  padding: 20px;
}
.scwproduct_images_thums {
  width: 124px;
  height: 300px;
  transform: rotate(90deg);
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
  bottom: -105px;
}
.scwproduct_images_thums_item_img {
  transform: rotate(-90deg);
}
.scwproduct_content_right_item.active:last-child .scwhealpro_videos_content_item {
  height: auto;
  padding-bottom: 0;
}
.scwproduct_des {
  width: 100%;
}
.scwhealpro_videos_content {
  grid-template-columns: 1fr 1fr;
  column-gap: 8px;
  row-gap: 8px;
}
.scwservice .scwhealpro_boxes_left_left img {
  margin-bottom: -3px;
}
.scwhealpro_services, .scwhealpro_products_content {
  grid-template-columns: 1fr 1fr;
}
.scwhealpro_head_content {
  width: 90%;
}
.scwhealpro_videos {
  margin-top: 30px;
  margin-bottom: 30px;
}
.scwhealpro_services_content {
  margin-bottom: 30px;
  grid-template-columns: 1fr 1fr;
  column-gap: 8px;
  row-gap: 8px;
}
.scwservice_content {
  grid-template-columns: 1fr;
  column-gap: 0;
}
.scwservice_content_right_item_title {
  font-size: 26px;
}
.scwservice_content_right_item_des {
  font-size: 14px;
}
.scwservice_content_right {
  padding: 20px;
}
.scwservice .scwhealpro_services .scwhealpro_services_head {
  margin-bottom: 30px;
}
.scwhealpro_tabs_right_item_right {
  margin-top: 20px;
}
.scwhealpro_tabs {
  grid-template-columns: 100%;
  margin-bottom: 30px;
}
.scwhealpro_tabs_right_item_left_img {
  width: 100%;
}
.scwhealpro_tabs_right {
  padding: 35px;
}
.scwhealpro_boxes_left_right_head {
  font-size: 36px;
}
	.scwhealpro_head {
  margin-top: 30px;
  margin-bottom: 30px;
}
.scwhealpro_boxes_left_right_ques_it a {
  font-size: 14px;
}
.scwhealpro_products_head {
  margin-bottom: 30px;
}
.scwhealpro_head_content {
  width: 95%;
}
.scwhealpro_testimonials {
  margin-bottom: 30px;
}
.scwhealpro_testimonials .bx-wrapper {
  height: auto;
  padding: 30px 0;
}
.scwhealpro_testimonials {
  grid-template-columns: 100%;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.scwhealpro_testimonials img {
  padding-top: 0;
  width: 100%;
  align-self: end;
  border-radius: 0;
}
.scwhealpro_boxes_left_left {
  align-self: center;
  justify-self: center;
  margin-bottom: 20px;
}
.scwhealpro_products_content_item_title {
  font-size: 14px;
  width: 100%;
  padding: 10px;
  line-height: normal;
  text-align: center;
}
.scwhealpro_products {
  margin-top: 30px;
  margin-bottom: 30px;
}
.scwhealpro_services, .scwhealpro_products_content {
  grid-template-columns: 1fr 1fr;
  column-gap: 8px;
  row-gap: 8px;
}
.scwhome_bannerboxes_item_thum img {
  width: 80%;
}
.scwhealpro_products_content_item a {
  display: grid;
  grid-template-columns: 100%;
  column-gap: 0;
  text-decoration: unset;
  text-align: center;
}
.scwhealpro_products_content_item img {
 width:100%;
}
.scwhealpro_boxes {
  grid-template-columns: 100%;
}
.scwhealpro_boxes_right {
  background-position: top right -135px!Important;
  background-color: #fff!Important;
}
.scwhealpro_boxes_right_des {
  width: 80%!important;
}
.scwhealpro_boxes_right_buttons_left {
  width: 100%!important;
}
.scwhealpro_boxes_right_buttons_right {
  width: 100% !important;
  margin-left: 0 !important;
}
.scwhealpro_boxes_right {
  height: auto;
  padding: 20px 0;
}
.scwhealpro_testimonials_slider_item_con {
  font-size: 16px;
  width: 90%;
  padding-top: 0;
}
.scwhealpro_testimonials_slider_item_name {
  margin-top: 20px;
  margin-bottom: 20px;
}
.scwhealpro_testimonials .bx-wrapper .bx-pager {
  bottom: 25px;
}
.scwhealpro_head p {
  font-size: 26px;
}
		.scwourteam_block_content {
  grid-template-columns: 1fr;
}
.scwheader_subpages {
  display:none;
}
		.scwcontact_intro {
  grid-template-columns: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
}
.scwcontact_intro_right {
  align-self: center;
  padding-left: 0;
  margin-top: 30px;
}
.scwcontact_form {
  padding: 30px;
  grid-template-columns: 100%;
}
.scwcontact_form_left {
  padding-right: 0;
}
.scwcontact_form_left_phone, .scwcontact_form_left_fax, .scwcontact_form_left_mail, .scwcontact_form_left_map {
  grid-template-columns: 25% 75%;
}
.scwcontact_form_right .wpcf7-form p:nth-child(2), .scwcontact_form_right .wpcf7-form p:nth-child(3) {
  width: 100%;
}
.scwcontact_form_right .wpcf7-form p:nth-child(2) {
  padding-right: 0;
}
.scwcontact_form_right .wpcf7-form p:nth-child(3) {
  padding-left: 0;
}
.scwcontact_intro_right_title {
  font-size: 36px;
}
.scwcontact_form_left_phone a, .scwcontact_form_left_fax a, .scwcontact_form_left_mail a, .scwcontact_form_left_map a {
  font-size: 16px;
}
	.scwhome_customersay_sliders_written_buttons, .scwhome_customersay_sliders_video_buttons {
  position: relative;
  margin-top: 24px;
  width: 100%;
}
	.scwheader_logo {
  width: 52%;
}
	.scwhome_banner_box_item:last-child .scwhome_banner_box_item_text {
  width: 100%;
}
.scwheader_logo img {
  width: 95%;
  height: auto;
}
	.scwhome_banner .container {
  padding-top: 30px;
  padding-right: 21px;
  padding-left: 21px;
  padding-bottom: 0;
  background: none!important;
border-radius: 12px;
}
.scwhome_banner_mobile {
  display: block;
  width: 100%;
  object-fit: cover;
  height: auto;
  position: absolute;
  left: 0;
}
.scwhome_banner_box {
  width: 115%;
  display: inline-block;
  margin-top: 195px;
  margin-left: -24px;
}
.scwhome_banner_hd {
  width: 100%;
  position: relative;
}
.scwhome_banner_subhd {
  width: 100%;
  padding-top: 24px;
  padding-left: 0;
  padding-bottom: 30px;
  position: relative;
  text-align: center;
}
.scwheader_menu,.scwheader_contact_dk {
  display: none!important;
}
.scwheader_contact_mb,.scwheader_mnbar .scwheader_mnbar_mb {
  display: inline-block;
}
.scwheader_mnbar {
  position: absolute;
  right: 0;
  top: -7px;
  width: 50px;
  margin: 0 auto;
  text-align: center;
  display: block;
}
.scwheader_contact {
  width: 20%;
  float: left;
}
.scwheader_contact_mb span {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  line-height: 120%;
  color: #222E50;
  width: 100%;
  display: inline-block;
}
.scwheader_contact_mb {
  width: 54px;
  text-align: center;
  text-decoration: unset;
}
.scwheader_mnbar .scwheader_mnbar_mb {
  font-size: 10px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  width: 100%;
  color: #222E50;
  position: absolute;
  bottom: -10px;
  left: 0;
}
.scwheader_mnbar i {
  font-size: 23px;
}
.scwhome_banner .container::before {
  content: "";
  width: 100%;
  background: #fff;
  height: 50%;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}
.scwhome_banner_box_item {
  width: 100%;
  padding: 18px 16px;
}
.scwhome_banner_box_item:first-child {
margin-bottom:8px;
}
.scwhome_banner_box_item .scwhome_banner_box_item_img {
  display: none;
}
.scwhome_banner_box_item_text {
  padding: 0;
  width: 100%;
  background: #fff;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
}
.scwhome_banner_box_item_text br {
  display: none;
}
.scwhome_bannerboxes .container {
  grid-template-columns: 1fr 1fr;
  grid-gap: 8px;
}
.scwhome_bannerboxes_item_thum {
  width: 100%;
  height: 60px;
  border-radius: 12px 12px 0px 0px;
}
.scwhome_bannerboxes_item_text {
  line-height: normal;
  display: inline-block;
  margin: 0;
  width: 100%;
  text-align: center;
  font-size: 16px;
  padding: 16px 6px;
}
.scwhome_video_right_contact {
  width: 100%;
}
.scwhome_bannerboxes_item_thum img {
  width: 40px;
}
.scwhome_video {
  margin-top: 40px;
}
.scwhome_video_left {
  width: 100%;
}
.scwhome_video_right {
  padding-top: 24px;
  padding-left: 0;
  width: 100%;
}
.scwhome_brands {
  margin-top: 24.5px;
  margin-bottom: 74.52px;
}
.scwhome_brands_subhd {
  margin-bottom: 32px;
  width: 100%;
}
.scwhome_customersay_heading {
  width: 100%;
}
.scwhome_customersay_con {
  padding: 32px 24px;
  width: 100%;
}
.scwhome_customersay_tabs {
  margin-bottom: 46px;
}
.scwhome_customersay {
  padding-bottom: 40px;
  padding-top:32px;
}
.scwhome_contact_img {
  width: 100%;
}
.scwhome_contact_text {
  width: 100%;
  text-align: center;
  padding-top: 24px;
  padding-bottom:24px;
  padding-right:0;
}
.scwhome_contact_text_subhd {
  margin:24px 0;
}
.scwhome_contact {
  padding-bottom: 40px;
}

.scwhome_banner {
  margin: 16px 0;
}
.scwfooter_col1, .scwfooter_col2, .scwfooter_col3{
  width: 100%;
  padding-left: 0;
  display: inline-block;
  margin-bottom: 10px;
}
.scwfooter_col4 {
  width: 100%;
  padding-left: 0;
  display: inline-block;
}
.scwfooter_bl1 {
  padding-top: 32px;
  padding-bottom: 57px;
}
.scwfooter_logo {
  width: 100%;
  padding-bottom:0;
  text-align: center;
}
.scwfooter_copyr {
  width: 100%;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 30px;
  padding-right: 0;
}
.scwfooter_copyr p:last-child {
  margin-top: 14px;
}
.scwfooter_socials {
  width: 100%;
  text-align: center;
  margin-bottom: 30px;
}
.scwhome_customersay_tabs_item {
  width: 100%;
  border-radius: 8px !important;
}
.scwhome_customersay_heading {
  font-size: 32px;
}
.scwhome_customersay_tabs_item:first-child {
  margin-bottom:16px;
}
.scwhome_customersay_sliders_written .bx-wrapper .bxslider_item .bxslider_item_text, .scwhome_customersay_sliders_video .bx-wrapper .bxslider_item .bxslider_item_text {
  font-size: 16px;
}
.scwhome_customersay_sliders_video_buttons {
  margin-top: 24px;
  bottom: 0;
  position: relative;
}
.scwhome_customersay_sliders_written_buttons_pre, .scwhome_customersay_sliders_video_buttons_pre {
  left: -12px;
  position: relative;
}
.scwhome_customersay_sliders_written_buttons_next, .scwhome_customersay_sliders_video_buttons_next {
  right: -12px;
  position: relative;
}
.scwhome_contact_text_hd {
  font-size: 35px;
}
.scwhome_banner_box_item_link {
  position: absolute;
  right: 20px;
  top: 30%;
  width: 20px;
  height: 20px;
}
.scwhome_customersay_sliders {
  width: 100%;
  margin: 0 auto;
}
.scwhome_customersay_sliders_video .bxslider_item, .scwhome_customersay_sliders_written .bxslider_item {
  margin: 0;
}
.container{
	width:330px;
}
}
@media only screen and (min-width:320px) and (max-width:359px){	

	.slider_item_right .des {
  height: 212px;
}
			.slider_item .slider_item_right .info {
  align-items: baseline;
  flex-direction: column;
}
		.scwresourcecentre_slider_pper .bx-pager.bx-default-pager {
  left: 25px;
}
	#wc-globalpayments_gpapi-cc-form {
  grid-template-columns: 1fr;
}
.whmc_ft-buttons-con {
  display: grid;
  grid-template-columns: 1fr;
}
	.whmc-cart-items-inner {
  margin: 0;
}
#pm_menu.pm_open {
  width: 300px;
}
.scwcareers_form {
  padding: 50px 0;
}
.scwcareers_why_con {
  grid-gap: 30px;
  grid-template-columns: 1fr 1fr;
}
.scwcareers_form .container {
  width: 90%;
}
.scwcareers_banner_head {
  margin-bottom: 30px;
}
.scwcareers_ourteam_head {
  padding-bottom: 30px;
}
.scwcareers_banner_des {
  font-size: 16px;
  line-height: 26px;
}
.scwcareers_why_head, .scwabout_con h1, .scwcareers_ourteam_head {
  font-size: 35px;
  line-height: normal;
}
.scwcareers_ourteam_head {
  margin-top: 0;
}
.scwcareers_banner_des {
  width: 100%;
}
.scwcareers_why_des,.scwcareers_ourteam_des {
  font-size: 18px;
  line-height: 28px;
}
.scwabout_con_des {
  grid-template-columns: 1fr;
  grid-gap: 30px;
}
.scwcareers_banner_head {
  font-size: 50px;
}
.scwcareers_ourteam_con {
  grid-template-columns: 1fr 1fr 1fr;
padding-bottom: 50px;
}
.scwhealpro_boxes_right_left_but a {
  width: 100%;
}
		.scwfooter_col4_phones_nb,.scwfooter_col4 div a {
  font-size: 14px;
}
.scwfooter_col4_phones {
  grid-gap: 0;
}

.home .scwheader_home_phone a {
  font-size: 14px;
}

					.home .scwheader_subpages {
  display:none;
}
.scwheader_mnpopup_phones {
  display: grid;
  margin: 0 auto;
  text-align: center;
  grid-template-columns: 1fr 1fr;
  width: 300px;
  grid-gap: 10px;
}
.home .scwheader_home_phone a {
  padding: 5px;
}
.home .scwheader_home_phone span {
  font-size: 13px;
}
.scwcontact_form_left_phone span {
  font-size: 14px;
}
.scwcontact_form_left_phone a {
  margin-top: 0;
  width: 100%;
}
.scwheader_minicart {
  width: 8%;
}
	#menuiconid {
  line-height: 30px;
}
.scwheader_minicart li a {
  padding-left: 10px;
}
#menuiconwrap span.mini-cart-count {
  right: -20px;
}
div#menuiconwrap.icons02 span.cart_count_header {
  bottom: auto;
  top: -25px;
}
.woocommerce-page .woocommerce-ordering {
  width: 225px !important;
}
	.scwftcafc-container--topleft .scwftcafc {
  left: 240px;
}
		.scwcategories {
  float: left;
  margin-left: 0 !important;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
  float: left;
  text-align: left;
  width: 100%;
}
.scwproduct_related_heaad {
  margin: 20px 0 !important;
  font-size: 30px !important;
}
.scwproduct .scwproduct_images .bx-wrapper .scwproduct_images_slider_item img {
  height: auto!important;
}
	.scwhealpro_form_links_item{
		position:relative;
	}
	.scwhealpro_form_links_item img{
		position:absolute;
		top:0;
		left:0;
	}
	.scwhealpro_form_links_item span.scwhealpro_form_links_item_text {
  padding-left: 60px;
  word-break:break-all;
  display:inline-block;
  font-size: 16px;
}
.scwhealpro_form_links_item.phone {
  margin-bottom: 10px;
}
.scwhealpro_form_links_item.email span {
    line-height: normal;
}
#scwhealpro_form2 {
  padding: 10px;
}
	.scwreoderingoxy_con_form,.scwreoderingoxy_con_form p {
  width: 100%!important;
}
.scwservice .scwhealpro_exispati {
  margin-top: 20px;
}
.scwreoderingoxy_con {
	padding:30px!important;
}
.scwreoderingoxy_con_form p:nth-child(2n) {
  padding-right: 0!important;
}
.scwreoderingoxy_con_form p:nth-child(2n+1) {
  padding-left: 0!important;
}
			.scwwtor_con_boc {
grid-template-columns: 1fr!important;
grid-gap: 30px!important;padding: 30px !important;
}
.scwpage_con .woocommerce .cart-collaterals .woocommerce-shipping-totals.shipping .woocommerce-shipping-destination {
  width: 70%;
  text-align: right;
  float: right;
}
	.scwpage_con .woocommerce table.shop_table td.product-name a {
  font-size: 16px!important;
  width: 70%!important;
}
	.scwpage_con .woocommerce table.shop_table td.actions #coupon_code, .scwpage_con .woocommerce table.shop_table td.actions button {
  width: 100%!important;
  margin-right: 0!important;
}
.scwpage_con .woocommerce table.shop_table td.actions #coupon_code {
  margin-bottom: 10px;
}
	.archive #main-content .products.columns-3 li h2.woocommerce-loop-product__title {
  font-size: 16px!important;
	}
	.scwproduct_tabs_content_item table tbody tr td {
  padding: 10px!important;
  font-size: 14px!important;
}
		.scwproduct .scwproduct_block3 .scwproduct_tabs .scwproduct_tabs_item {
  width: 100%;
  display: inline-block;
  border-left: 1px solid #D3D5DC;
  border-right: 1px solid #D3D5DC;
  border-top: 1px solid #D3D5DC;
}
.scwproduct .scwproduct_right .scwproduct_right_name {
  font-size: 25px!important;
}
.scwproduct .scwproduct_images {
  padding-bottom: 0!important;
}
.scwproduct_right_buttons {
  text-align: center;
}
.scwproduct .scwproduct_right .scwproduct_right_buttons .scwproduct_right_buttons_it {
  width: 80%!important;margin-right:0!Important;
  margin-bottom:10px;
}
.scwproduct .scwproduct_right .scwproduct_right_buttons .scwproduct_right_buttons_it:last-child {
  margin-bottom:0;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs_content {
  padding: 20px!important;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs_content {
  border-top: none!important;margin-top: 0!important;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs .scwproduct_tabs_item.active {
  border-top-left-radius: 0!important;
  border-top-right-radius: 0!important;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs .scwproduct_tabs_item:last-child {
  border-bottom: 1px solid #D3D5DC;
}

	.scwproduct_tabs_content_item table tbody tr td:nth-child(2){
		width: 150px;
	}
	.scwproduct_tabs_content_item table tbody tr td:nth-child(1){
		width: 110px;
	}

	.scwproduct .scwproduct_right .scwproduct_right_cart p{
		margin-bottom: 20px!important;
}

	.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_ft .col h3 {
  font-size: 25px!important;
	}
	.scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_wi p:nth-child(1), .scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_fbt p:nth-child(1), .scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_ft p {
width: 100% !important;
padding-right: 0 !important;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_wi ul, .scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_fbt ul, .scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_ft .col {
width: 100% !important;
margin-top: 20px;padding-left: 0 !important;
}
		.scwhealpro_tabs_right_item.active {
  grid-template-columns: 100%;
}
.scwheader_mnpopup_logo img {
  width: 60%;
}
.scwhealpro_form_head {
  font-size: 28px;
}
.scwhealpro_form_links a {
  font-size: 14px;
}
.swal2-container.swal2-center > .swal2-popup {
width: 90%!important;
}
.scwhealpro_form_links a {
  width: 100%;
}
.scwhealpro_form .wpcf7-form p:nth-child(2) {
  padding-right: 0;
}
.scwhealpro_form .wpcf7-form p:nth-child(3) {
  padding-left: 0;
}
.scwhealpro_form .wpcf7-form p:nth-child(2), .scwhealpro_form .wpcf7-form p:nth-child(3) {
  width: 100%;
}
.scwheader_mnpopup .menu-popup-menu-container ul li a {
  font-size: 20px;
}
.scwendoflife_con_left {
  width: 100%;
  margin-bottom: 10px;
}
.scwendoflife_con_right {
  padding-left: 0;
  width: 100%;
}

.scwaboutus_content {
  grid-template-columns: 100%;
  grid-gap: 0;
  row-gap: 30px;
  margin-bottom: 50px;
}
.scwaboutus_content_right_head {
  width: 100%;
  font-size: 30px;
}
.scwaboutus_content_left2 {
  grid-template-columns: 1fr 1fr;
  grid-gap: 10px;
  margin-top: 10px;
  margin-left: 0;
}
.scwaboutus_content_left1 {
  grid-gap: 10px;
}
.scwhealpro_testimonials_left_img.slick-slide {
  margin-top: 30px;
}
.scwservice_content_left {
  padding-top: 20px;
  padding-left: 20px;
  padding-right:20px;
  width: 100%;
  padding-bottom: 0;
}
.scwservice_content {
  margin-bottom: 50px;
}
.scwhealpro_products_content_item img {
  border-bottom-left-radius: 0;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
.scwproducts_content {
  margin-bottom: 30px;
}
.scwproducts_content_right_item_head_img {
  width: 80px;
  height: 80px;
  margin-right: 10px;
}
.scwproducts_content_right_item_head_name {
  font-size: 16px;
  width: 48%;
  line-height: normal;
  height: 50px;
  margin-top: 20px;
  word-break: break-all;
}
.scwproducts_content_right_item_content {
  width: 90%;
}
.scwproducts_content_left {
  float: left;
  width: 100%;
  padding-right: 0;
}
.scwproducts_content_right {
  width: 100%;
  padding-left: 0;
  float: left;
  border-left: none;
  margin-top: 30px;
}

.scwproducts_content_right_item_head_icons {
  right: 10px;
  top: 15px;
}
.scwproducts_content_right_item_content_item_name {
  font-size: 14px;
}
.scwproducts_content_left_cats_item_head a {
    font-size: 16px;
}
.scwproduct .scwhealpro_services,.scwproduct .scwhealpro_services_content {
  margin-top: 30px;
}
.scwproduct_download a {
  padding: 10px;
  font-size: 14px;
}
.scwproduct_faq span,.scwproduct_faq_content {
  font-size: 14px;
}
.scwproduct_faq i {
  position: absolute;
  right: 10px;
  top: 38%;
}
.scwproduct_content_right_item.active:last-child {
	grid-template-columns: 1fr;
  column-gap: 8px;
  row-gap: 8px;
}
.scwproduct_images_main {
  width: 100%;
  height: auto;
}
.scwproduct_content {
  grid-template-columns: 100%;
}
.scwproduct_images {
  grid-template-columns: 99%;
  column-gap: 0;
  row-gap: 30px;
  position: relative;
  padding-bottom: 150px;
}
.scwproduct_content_right_item.active {
  padding: 20px;
}
.scwproduct_images_thums {
  width: 124px;
  height: 270px;
  transform: rotate(90deg);
  position: absolute;
  right: 0;
  left: 0;
  margin: 0 auto;
  bottom: -95px;
}
.scwproduct_images_thums_item_img {
  transform: rotate(-90deg);
}
.scwproduct_content_right_item.active:last-child .scwhealpro_videos_content_item {
  height: auto;
  padding-bottom: 0;
}
.scwproduct_des {
  width: 100%;
}
.scwhealpro_videos_head,.scwhealpro_products_head,.scwservice .scwhealpro_services .scwhealpro_services_head {
  font-size: 30px;
}
.scwhealpro_videos_content {
  grid-template-columns: 1fr 1fr;
  column-gap: 8px;
  row-gap: 8px;
}
.scwservice .scwhealpro_boxes_left_left img {
  margin-bottom: -3px;
}
.scwhealpro_services, .scwhealpro_products_content {
  grid-template-columns: 1fr 1fr;
}
.scwhealpro_head_content {
  width: 90%;
}
.scwhealpro_videos {
  margin-top: 30px;
  margin-bottom: 30px;
}
.scwhealpro_services_content {
  margin-bottom: 30px;
  grid-template-columns: 1fr 1fr;
  column-gap: 8px;
  row-gap: 8px;
}
.scwservice_content {
  grid-template-columns: 1fr;
  column-gap: 0;
}
.scwservice_content_right_item_title {
  font-size: 26px;
}
.scwservice_content_right_item_des {
  font-size: 14px;
}
.scwservice_content_right {
  padding: 20px;
}
.scwservice .scwhealpro_services .scwhealpro_services_head {
  margin-bottom: 30px;
}
.scwhealpro_tabs_right_item_right {
  margin-top: 20px;
}
.scwhealpro_head_content {
  width: 70%;
}
.scwhealpro_tabs {
  grid-template-columns: 100%;
  margin-bottom: 30px;
}
.scwhealpro_tabs_right_item_left_img {
  width: 100%;
}
.scwhealpro_tabs_right {
  padding: 35px;
}
.scwhealpro_boxes_left_right_head {
  font-size: 30px;
}
.scwhealpro_tabs_left_item_title {
  font-size: 14px;
}
		.scwhealpro_head {
  margin-top: 30px;
  margin-bottom: 30px;
}
.scwhealpro_boxes_left_right_ques_it a {
  font-size: 14px;
}
.scwhealpro_boxes_left_right_but {
  margin-top: 32px;
  margin-bottom: 0;
}
.scwhealpro_products_head {
  margin-bottom: 30px;
}
.scwhealpro_products {
  margin-top: 30px;
  margin-bottom: 30px;
}
.scwhealpro_head_content {
  width: 95%;
  font-size: 14px;
}
.scwhealpro_testimonials {
  margin-bottom: 30px;
}
.scwhealpro_testimonials .bx-wrapper {
  height: auto;
  width: 100%;
  padding: 30px 0;
}
.scwhealpro_testimonials {
  grid-template-columns: 100%;
  background-size: cover !important;
  background-repeat: no-repeat !important;
}
.scwhealpro_testimonials img {
  padding-top: 0;
width: 100%;
align-self: end;
}
.scwhealpro_boxes_left_left {
  align-self: center;
  justify-self: center;
  margin-bottom: 20px;
}
.scwhealpro_products_content_item_title {
  font-size: 16px;
  width: 100%;
  padding: 10px;
  text-align: center;
  line-height: normal;
}

.scwhealpro_services, .scwhealpro_products_content {
  grid-template-columns: 1fr 1fr;
  column-gap: 8px;
  row-gap: 8px;
}
.scwhome_bannerboxes_item_thum img {
  width: 80%;
}
.scwhealpro_products_content_item a {
  display: grid;
  grid-template-columns: 100%;
  column-gap: 0;
  text-decoration: unset;
  text-align: center;
}
.scwhealpro_products_content_item img {
 width:100%;
}
.scwhealpro_boxes {
  grid-template-columns: 100%;
}
.scwhealpro_boxes_left {
  padding: 20px;
  margin-bottom: 30px;
  grid-template-columns: 100%;
}
.scwhealpro_boxes_right {
  background-position: top right -135px!Important;
  background-color: #fff!Important;
}
.scwhealpro_boxes_right_des {
  width: 80%!important;
}
.scwhealpro_boxes_right_buttons_left {
  width: 100%!important;
}
.scwhealpro_boxes_right_buttons_right {
  width: 100% !important;
  margin-left: 0 !important;
}
.scwhealpro_boxes_right {
  height: auto;
  padding: 20px 0;
}
.scwhealpro_testimonials_slider_item_con {
  font-size: 16px;
  width: 95%;
  padding-top: 0px;
}
.scwhealpro_testimonials_slider_item_name {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 12px;
}
.scwhealpro_testimonials .bx-wrapper .bx-pager {
  bottom: 20px;
}
.scwhealpro_head p {
  font-size: 22px;
}
		.scwourteam_block_content {
  grid-template-columns: 1fr;
}
.scwheader_subpages {
  display:none;
}
		.scwcontact_intro {
  grid-template-columns: 100%;
  margin-top: 30px;
  margin-bottom: 30px;
}
.scwcontact_intro_right {
  align-self: center;
  padding-left: 0;
  margin-top: 30px;
}
.scwcontact_form {
  padding: 30px;
  grid-template-columns: 100%;
}
.scwcontact_form_left {
  padding-right: 0;
}
.scwcontact_form_left_phone, .scwcontact_form_left_fax, .scwcontact_form_left_mail, .scwcontact_form_left_map {
  grid-template-columns: 25% 75%;
}
.scwcontact_form_right .wpcf7-form p:nth-child(2), .scwcontact_form_right .wpcf7-form p:nth-child(3) {
  width: 100%;
}
.scwcontact_form_right .wpcf7-form p:nth-child(2) {
  padding-right: 0;
}
.scwcontact_form_right .wpcf7-form p:nth-child(3) {
  padding-left: 0;
}
.scwcontact_intro_right_title {
  font-size: 30px;
}
.scwcontact_form_left_phone a, .scwcontact_form_left_fax a, .scwcontact_form_left_mail a, .scwcontact_form_left_map a {
  font-size: 16px;
  line-height: normal;
  line-height: normal;
}
	.scwhome_customersay_sliders_written_buttons, .scwhome_customersay_sliders_video_buttons {
  position: relative;
  margin-top: 24px;
  width: 100%;
  left: 0;
}
	.container{
		width:280px;
	}

	.scwhome_customersay_sliders {
  width: 100%;
  margin: 0 auto;
}
.scwhome_customersay_sliders_video .bxslider_item, .scwhome_customersay_sliders_written .bxslider_item {
  margin: 0;
}

	.scwheader_logo {
  width: 48%;
}
	.scwhome_banner_box_item:last-child .scwhome_banner_box_item_text {
  width: 100%;
}
.scwheader_logo img {
  width: 100%;
  height: auto;
}
	.scwhome_banner .container {
  padding-top: 30px;
  padding-right: 21px;
  padding-left: 21px;
  padding-bottom: 0;
  background: none!important;
border-radius: 12px;
}
.scwhome_banner_mobile {
  display: block;
  width: 100%;
  object-fit: cover;
  height: auto;
  position: absolute;
  left: 0;
}
.scwhome_banner_box {
  width: 117%;
  display: inline-block;
  margin-top: 175px;
  margin-left: -21px;
}
.scwhome_banner_hd {
  width: 100%;
  position: relative;
}
.scwhome_banner_subhd {
  width: 100%;
  padding-top: 24px;
  padding-left: 0;
  padding-bottom: 30px;
  position: relative;
  text-align: center;
}
.scwheader_menu,.scwheader_contact_dk {
  display: none!important;
}
.scwheader_contact_mb,.scwheader_mnbar .scwheader_mnbar_mb {
  display: inline-block;
}
.scwheader_mnbar {
  position: absolute;
  right: 0;
  top: -7px;
  width: 50px;
  margin: 0 auto;
  text-align: center;
  display: block;
}
.scwheader_contact {
  width: 23%;
  float: left;
}
.scwheader_contact_mb span {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 10px;
  line-height: 120%;
  color: #222E50;
  width: 100%;
  display: inline-block;
}
.scwheader_contact_mb {
  width: 54px;
  text-align: center;
  text-decoration: unset;
}
.scwheader_mnbar .scwheader_mnbar_mb {
  font-size: 10px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  width: 100%;
  color: #222E50;
  position: absolute;
  left: 0;
  bottom: -10px;
}
.scwheader_mnbar i {
  font-size: 24px;
}
.scwhome_banner .container::before {
  content: "";
  width: 100%;
  background: #fff;
  height: 50%;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}
.scwhome_banner_box_item {
  width: 100%;
  padding: 18px 10px;
}
.scwhome_banner_box_item:first-child {
margin-bottom:8px;
}
.scwhome_banner_box_item .scwhome_banner_box_item_img {
  display: none;
}
.scwhome_banner_box_item_text {
  padding: 0;
  width: 100%;
  background: #fff;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
}
.scwhome_banner_box_item_text br {
  display: none;
}
.scwhome_bannerboxes .container {
  grid-template-columns: 1fr 1fr;
  grid-gap: 8px;
}
.scwhome_bannerboxes_item_thum {
  width: 100%;
  height: 60px;
  border-radius: 12px 12px 0px 0px;
}
.scwhome_bannerboxes_item_text {
  line-height: normal;
  display: inline-block;
  margin: 0;
  width: 100%;
  text-align: center;
  font-size: 16px;
  padding: 16px 6px;
}
.scwhome_video_right_contact {
  width: 100%;
}
.scwhome_bannerboxes_item_thum img {
  width: 40px;
}
.scwhome_video {
  margin-top: 40px;
}
.scwhome_video_left {
  width: 100%;
}
.scwhome_video_right {
  padding-top: 24px;
  padding-left: 0;
  width: 100%;
}
.scwhome_brands {
  margin-top: 24.5px;
  margin-bottom: 74.52px;
}
.scwhome_brands_subhd {
  margin-bottom: 32px;
  width: 100%;
}
.scwhome_customersay_heading {
  width: 100%;
}
.scwhome_customersay_con {
  padding: 32px 24px;
  width: 100%;
}
.scwhome_customersay_tabs {
  margin-bottom: 46px;
}
.scwhome_customersay {
  padding-bottom: 40px;
  padding-top:32px;
}
.scwhome_contact_img {
  width: 100%;
}
.scwhome_contact_text {
  width: 100%;
  text-align: center;
  padding-top: 24px;
  padding-bottom:24px;
  padding-right:0;
}
.scwhome_contact_text_subhd {
  margin:24px 0;
}
.scwhome_contact {
  padding-bottom: 40px;
}

.scwhome_banner {
  margin: 16px 0;
}
.scwfooter_col1, .scwfooter_col2, .scwfooter_col3{
  width: 100%;
  padding-left: 0;
  display: inline-block;
  margin-bottom: 10px;
}
.scwfooter_col4 {
  width: 100%;
  padding-left: 0;
  display: inline-block;
}
.scwfooter_bl1 {
  padding-top: 32px;
  padding-bottom: 57px;
}
.scwfooter_logo {
  width: 100%;
  padding-bottom:0;
  text-align: center;
}
.scwfooter_copyr {
  width: 100%;
  padding-left: 0;
  padding-top: 0;
  padding-bottom: 30px;
  padding-right: 0;
}
.scwfooter_copyr p:last-child {
  margin-top: 14px;
}
.scwfooter_socials {
  width: 100%;
  text-align: center;
  margin-bottom: 30px;
}
.scwhome_customersay_tabs_item {
  width: 100%;
  border-radius: 8px !important;
}
.scwhome_customersay_heading {
  font-size: 32px;
}
.scwhome_customersay_tabs_item:first-child {
  margin-bottom:16px;
}
.scwhome_customersay_sliders_written .bx-wrapper .bxslider_item .bxslider_item_text, .scwhome_customersay_sliders_video .bx-wrapper .bxslider_item .bxslider_item_text {
  font-size: 16px;
}
.scwhome_customersay_sliders_video_buttons {
  margin-top: 24px;
  bottom: 0;
  position: relative;
}
.scwhome_customersay_sliders_written_buttons_pre, .scwhome_customersay_sliders_video_buttons_pre {
  left: -12px;
  position: relative;
}
.scwhome_customersay_sliders_written_buttons_next, .scwhome_customersay_sliders_video_buttons_next {
  right: -12px;
  position: relative;
}
.scwhome_contact_text_hd {
  font-size: 30px;
}
.scwhome_banner_box_item_link {
  position: absolute;
  right: 20px;
  top: 32%;
  width: 20px;
  height: 20px;
}
.scwfooter_logo img {
  width: 100%;
}
}

@media (max-width:768px){
	.scwresourcecentre_tabs .total_post {
  position: relative;
}
.home .scwheader_home_phone {
  width: auto;
  margin: 0 auto;
}
.scwcareers_pos_con {
  grid-template-columns: 1fr;
}
.scwcareers_extrabg {
  margin-bottom: 0;
  background-attachment: scroll;
  height: 300px;
  margin-top: 0;
}
}
@media only screen and (max-width:767px){
.scwhealpro_boxes_top_left_buttons {
  grid-template-columns: 1fr;
  grid-gap: 40px;
}
.thyduboc {
  grid-template-columns: 1fr;
}
.scwhealpro_boxes_top_left_buttons::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: #D3D5DC;
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.scwhealpro_boxes_top {
  padding: 40px;
  grid-template-columns: 1fr;
  grid-gap: 30px;
}
.scwhealpro_boxes_top_right {
  position: relative;
}
.scwhealpro_boxes_top_right img {
  height: auto;
  position: relative;
  width: 100%;
  max-height: 300px;
  bottom:-45px;
}
.scwhealpro_boxes_left {
  grid-template-columns: 1fr;
  grid-gap: 30px;
}
.scwhealpro_boxes_left_right img {
  height: 100%;
  position: relative;
  width: 100%;
  max-height: 300px;
  bottom: -5px;
}
.scwhealpro_boxes_left_right,.scwhealpro_boxes_right_right{
	text-align:center;width: 100%;
}
.scwhealpro_boxes_right {
  padding: 40px;
  grid-template-columns: 1fr;grid-gap: 30px;
}
.scwhealpro_boxes_right_right img {
  position: relative;
  height: auto;
  width: 100%;
  bottom: -45px;
  right: 0;
}
.scwhealpro_boxes_top_left_des,.scwhealpro_boxes_left_left_subhead,.scwhealpro_boxes_right_left_subhead {
  margin: 20px 0;
}
}

@media only screen and (max-width: 640px){
	
		.scwresourcecentre_slider .bx-wrapper .bx-controls-direction a.bx-next {
  right: 0;
}
.scwresourcecentre_slider .bx-wrapper .bx-controls-direction a.bx-prev {
  left: 0;
}
	.scwresourcecentre_tabs_item.audience .tab_item,
.scwresourcecentre_tabs_item.therapy .tab_item,
	.scwresourcecentre_tabs_item.audience .tab_item.active,
.scwresourcecentre_tabs_item.therapy .tab_item.active	{
  padding: 11px 10px;
	}
	  .slider_item_right .info {
    align-items: center;
    flex-direction: row;
  }
	.slider_item_left,.slider_item_right {
  flex: 0 0 100%;
  max-width: 100%;
	}
	.scwresourcecentre_slider .bx-wrapper .bx-viewport .slider_item {
  flex-direction: column;
}
}
@media (max-width: 480px){
	.scwwhatisosa_con_right .right_item .right_item_con.what_is_osa_box {
  grid-template-columns: 1fr;
}
	#thinkyou.right_item .thinkyou_right .thinkyou_right_but {
  padding: 10px;
}
	#how_oasdiagnosed.right_item .right_item_con .how_oasdiagnosed_bl2 .bl2_con {
 grid-template-columns: 1fr;
}
	.scwwhatisosa_con_left {
  flex: 100%;
  position: relative;
  top: 0;
  max-width: 100%;
}
	.scwfaqs_con_topics .right .right_con .righttopic_item .text {
  width: calc(100% - 40px);
}
.scwfaqs_con_topics .right .right_con .righttopic_item .righttopic_item_head {
  flex-direction: column;
  align-items: flex-start;
}
.scwfaqs_con_topics .right .right_con .righttopic_item .shortasw.hasdata {
  position: relative;
right: 0;
  }
.scwfaqs_con_topics .left {
  flex: 100%;
  max-width: 100%;
  position: relative;
  top: 0;
  max-height: 100%;
  overflow-y: auto;
  padding-right: 4px;
}
	.scwfaqs_con_topics .left .left_con_item {
  display: grid;
  grid-template-columns: 1fr;
}
		.scwresourcecentre_posts {
  grid-template-columns: 1fr;
}
	.scwresourcecentre_choosesearvice_con .service_item {
  grid-template-columns: 1fr;
	}
	.scwresourcecentre_banner_right form fieldset input {
  padding: 12px 0;
}
	.scwresourcecentre_banner_right form fieldset button {
  padding: 12px 8px;
}
	.scwresourcecentre_download {
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}
		.scwproduct_des .large-description {
  margin-top: 0;
}
		.scwproduct .scwproduct_right .scwproduct_right_sdes {
  display: grid;
  align-items: center;
  text-align: center;
}
.scwproduct_right_sdes img {
  margin: 0 auto !important;
}
		.scwproduct_des .large-description .row {
  width: 100%;
  display: grid;
  text-align: center;
  grid-gap: 10px;
}
.scwproduct_des .large-description .row img {
  margin: 0 auto !important;
}
.scwcareers_extrabg {
  height: 200px;
}
	.scwhealpro_boxes_left_right_ques_it_links_item_text {
	  font-size: 10px;
	}
	.scwhealpro_boxes_right_title {
		font-size: 19px !important;
	}
	.scwhealpro_boxes_right_des{
		width: 79% !important;
		line-height: 13px !important;
		font-size: 12px !important;
	}
	.scwhealpro_boxes_right_but{
		line-height: 30px !important;
		height: 30px !important;
	}
}
@media (max-width: 640px){
	.woocommerce ul.products {
  padding-top: 30px;
}
	.woocommerce .woocommerce-ordering {
  margin: 0 0 1em;
  display: none;
}
		.scwproduct,.scwproduct_related .bx-wrapper {
  margin-bottom: 0!important;
}
	.scwhealpro_boxes_left_left img{
		width: 120px;
	}
	.scwhealpro_boxes_left_left{
		margin-bottom: 0px;
	}
	.scwhealpro_boxes_right_des{
		line-height: 13px !important;
	}
	.scwproduct .scwproduct_images .bx-wrapper {
  margin-bottom: 20px;
}
.scwproduct .scwproduct_block1 {
  grid-template-columns: 1fr !important;
  grid-gap: 0px !important;
}
}

@media (max-width: 979px){
	.scwhealpro .scwhealpro_boxes_left {
  margin-bottom: 0;
}
	.scwhealpro .scwhealpro_boxes_left {
		padding:23px 20px;
	}
	.scwhealpro_boxes_right_title{
		padding-top: 0px !important;
	}
}
.scwourteam_block_item_socials_it {
  display: inline-block;
}
.scwourteam_block_item_socials_text {
  display: inline-block;
  clear: both;
  width: 100%;
  margin-top: 10px;
}

.scwhealpro_form_links_item:focus-visible {
  outline: none;
}
.gform_title {
  display: none;
}
#gform_wrapper_4 .gform-body.gform_body .gfield label,
#gform_wrapper_2 .gform-body.gform_body .gfield label,
#gform_wrapper_3 .gform-body.gform_body .gfield label,
#gform_wrapper_5 .gform-body.gform_body .gfield label,
#gform_wrapper_6 .gform-body.gform_body .gfield label{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 19px;
  line-height: 29px;
  color: #222E50;
  text-align: left;
}

#gform_wrapper_4 .gform-footer.gform_footer.top_label .gform_button.button, #gform_wrapper_2 .gform-footer.gform_footer.top_label .gform_button.button, #gform_wrapper_3 .gform-footer.gform_footer.top_label .gform_button.button,
#gform_wrapper_5 .gform-footer.gform_footer.top_label .gform_button.button,
#gform_wrapper_6 .gform-footer.gform_footer.top_label .gform_button.button{
  font-size: 18px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  padding: 10px 20px;
  width: 100%;
  border-radius: 30px;
  height: 50px;
}
#gform_wrapper_4 .gform-body.gform_body .gfield .ginput_container input,
#gform_wrapper_2 .gform-body.gform_body .gfield .ginput_container input,
#gform_wrapper_3 .gform-body.gform_body .gfield .ginput_container input,
#gform_wrapper_5 .gform-body.gform_body .gfield .ginput_container input,
#gform_wrapper_6 .gform-body.gform_body .gfield .ginput_container input{
  background: #f6f6f6;
  border-radius: 12px;
  height: 50px;
  line-height: 50px;border: none;
  width: 100%;
}
#gform_wrapper_6 .gfield_label.gform-field-label {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
}
#gform_wrapper_4 .gform-body.gform_body .gfield .ginput_container textarea,
#gform_wrapper_2 .gform-body.gform_body .gfield .ginput_container textarea,
#gform_wrapper_3 .gform-body.gform_body .gfield .ginput_container textarea,
#gform_wrapper_6 .gform-body.gform_body .gfield .ginput_container textarea{
  background: #f6f6f6;
  border-radius: 12px;
  height: 120px;border: none;
}
.scwhealpro_form {
  display: inline-block;
  width: 98%;
  box-sizing: border-box;
  padding: 35px;
}
.scwhome_waitvideo {
  max-width: 100%;
}
.scwhealpro_form_con .wpcf7-response-output {
  margin-bottom: 0 !important;
  margin-top: 20px !important;
}
.scwhealpro_boxes_right_title {
  font-size: 30px;
  font-family: 'Roboto Slab', serif;
  font-weight: 300;
  padding-top: 25px;
margin: 0;
padding-left: 20px;
}
.scwhealpro_boxes_right_des{
	font-family: inter;
	padding-left: 20px;
	width: 70%;
	font-size: 15px;
}
.scwhealpro_boxes_right_but{
  background: #006FE6;
border-radius: 300px;
font-family: 'Roboto Slab', sans-serif;
font-style: normal;
font-weight: 500;
font-size: 14px;
line-height: 40px;
text-decoration: unset;
color: #FFFFFF;
display: inline-block;
width: 200px;
text-align: center;
height: 45px;
max-width: 100%;
}

.scwhome_brands_item img {
  border-radius: 12px;
}
.scwhealpro_boxes_left_right_ques_it_text {
  color: #006FE6;
  font-family: 'Inter';
font-size: 14px;
}
.scwhealpro .scwhealpro_boxes_left_right_ques_it_text {
font-family: Roboto Slab;
font-weight: 500;
font-size: 17px;
line-height: 22px;
letter-spacing: 0px;

}
.scwhealpro_boxes_left_right_ques_it_links {
  display: inline-block;
  width: 100%;
}
.scwhealpro_boxes_left_right_ques_it_links_item {
  float: left;
}
.scwhealpro_boxes_left_right_ques_it_links_item.phone{
	width: 40%;
}
.scwhealpro_boxes_left_right_ques_it_links_item.email{
	width: 60%;
}
.scwhealpro_boxes_left_right_ques_it_links_item_icon {
  float: left;
  width: 25px;
  margin-right: 5px;
}
.scwhealpro_boxes_left_right_ques_it_links_item_text {
  color: #222E50;
  font-size: 12px;
}
.scwhealpro_boxes_right_buttons {
  float: left;
  width: 100%;
}
.scwhealpro_boxes_right_buttons_left {
  float: left;
  width: 30%;
  padding-left: 20px;
}
.scwhealpro_boxes_right_buttons_right {
  float: left;
  width: 40%;
  margin-left: 5%;
  padding-left: 20px;
}
.scwhealpro_boxes_right_buttons_title {
  font-family: inter;
  font-size: 13px;
}
.scwproduct {
  display: inline-block;
  width: 100%;
  margin-top: 0;
  margin-bottom: 50px;
}
.scwproduct .container {
  width: 100%;
}
.scwproduct .scwproduct_block1 {
  display: grid;
width: 100%;
grid-template-columns:1fr 1fr;
grid-gap: 60px;
margin-bottom: 0;
}
.scwproduct .scwproduct_block2 {
  width: 100%;
  padding-left: 0;
  float: left;
}
.scwproduct .scwproduct_images .bx-wrapper {
  box-shadow: none;
  background: none;
  border: none;
}
.scwproduct .scwproduct_images {
  display: inline-block;
  width: 100%;
  margin-bottom: 0;
}
.scwproduct .scwproduct_images .bx-wrapper .scwproduct_images_slider_item img {
  width: 100%;
  height: 500px;
  object-fit: contain;
  border-radius: 12px;
}
.woocommerce-message {
  border-top-color: #8fae1b;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
}
.scwproduct .scwproduct_right .scwproduct_right_catthum {
  margin: 0;
}
.scwproduct .scwproduct_right .scwproduct_right_catthum img {
  width: auto;
  height: auto;
  object-fit: contain;
  border-radius: 6px;
  background: #fff;
}
.scwproduct .scwproduct_right .scwproduct_right_name {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 40px;
  line-height: 120%;
  color: #78BE20;
  width: 100%;
  padding: 16px 0;
  margin: 0;
}
.scwproduct .scwproduct_right .scwproduct_right_sdes {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #222E50;
  margin-bottom: 20px;
  width: 100%;
  display: inline-block;
}
.scwproduct_right_cart {
  position: relative;
}
.woocommerce-variation.single_variation {
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: 1;
  margin-top: 0;
  margin-bottom: 20px;
  border: 1px solid #D3D5DC !important;
  border-radius: 6px;
  padding: 10px 0;
  background: #fff;
  height: 48px;
}
.scwproduct .scwproduct_right .scwproduct_right_cart p {
  margin-top: 0;
  margin-bottom: 20px;
  border: 1px solid #D3D5DC !important;
  border-radius: 6px;
  padding: 10px 0;
}
.scwproduct .scwproduct_right .scwproduct_right_cart .button.add_to_cart_button {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  text-align: center;
  color: #FFFFFF;
  background: #006FE6;
  border-radius: 300px;
  width: 150px;
  height: 50px;
  display: inline-block;
  line-height: 50px;
  text-decoration: unset;
  padding: 0;
  margin-left: 30px;
}
.scwproduct .scwproduct_right .scwproduct_right_cart .woocommerce-Price-amount.amount bdi {
  line-height: 26px;
  margin-left: 24px;
  display: inline-block;
  color: #222E50;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
}
.scwproduct .scwproduct_right .scwproduct_right_buttons .scwproduct_right_buttons_it {
  width: auto;
  margin-right: 10px;
  border: 1px solid #D3D5DC;
  border-radius: 12px;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 50px;
  display: inline-block;
  color: #222E50;
  opacity: 0.8;
  padding-left: 16px;
  padding-right: 20px;
  text-decoration: unset;
  height: 50px;
}
.scwproduct .scwproduct_right .scwproduct_right_buttons .scwproduct_right_buttons_it:last-child {
margin-right: 0;
}
#main-content .woocommerce-breadcrumb {
  margin-bottom: 0;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 120%;
  display: inline-block;
  text-align: left;
  color: #222E50;
  width: 100%;
}
#main-content .woocommerce-breadcrumb a {
font-family: 'Manrope';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 19px;
display: inline-block;
text-align: center;
text-decoration-line: underline;
color: #006FE6;
}
.scwproduct .scwproduct_block2 .scwproduct_des {
  width: 100%;
}
.scwproduct .scwproduct_block3 {
  display: inline-block;
  width: 100%;
  float: left;
  margin-top: 30px;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs {
	
}
.scwproduct .scwproduct_block3 .scwproduct_tabs .scwproduct_tabs_item {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 120%;
  text-align: center;
  color: #222E50;
  padding: 10px 20px;
  margin-bottom: 0;
  cursor: pointer;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs .scwproduct_tabs_item.active {
  border-left: 1px solid #D3D5DC;
  border-right: 1px solid #D3D5DC;
  border-top: 1px solid #D3D5DC;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  color: #78BE20;
  background: #fff;
  padding-bottom: 11px;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs_content {
  padding: 40px;
  border: 1px solid #D3D5DC;
  margin-top: 11px;
  background: #fff;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item {
  display: none;width: 100%;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.active {
  display: inline-block;
}


.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item table {
  width: 100%;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item table tbody{
  border-right: 1px solid #dee2e6;
  width: 100%;
display: inline-block;
border-left: 1px solid #dee2e6;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item table tbody tr:nth-child(odd){
  background-color: rgba(0,0,0,.05);
}
.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item table tbody tr:nth-child(even){
}
.scwproduct_tabs_content_item table tbody tr td:nth-child(2) {
  border-right: none;
  border-left: 1px solid #dee2e6;
}

.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item table tbody tr{
	float: left;
width: 100%;
}
.scwproduct_tabs_content_item table tbody tr td {
  padding: 20px;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 120%;
  display: inline-block;
  text-align: left;
  color: #222E50;
  float: left;
}
.scwproduct_tabs_content_item p b {
  color: #78BE20;
letter-spacing: normal;
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
}
.scwproduct_tabs_content_item p {
font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #222E50;
margin-top: 0;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_wi p:nth-child(1),
.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_fbt p:nth-child(1),
.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_ft p {
  margin: 0;
  width: 30%;
  float: left;
  text-align: center;
  padding-right: 30px;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_wi p img,
.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_fbt p img,
.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_ft p img {
  width: 100%;
  height: auto;
  object-fit: contain;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_wi ul li,
.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_fbt ul li,
.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_ft .col ul li {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
  margin-bottom: 16px;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_wi ul li:last-child,
.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_fbt ul li:last-child,
.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_ft .col ul li:last-child {
  margin-bottom: 0;
}
.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_wi ul,
.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_fbt ul,
.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_ft .col {
  width: 70%;
float: left;
padding-left: 30px;
}

.scwproduct .scwproduct_block3 .scwproduct_tabs_content .scwproduct_tabs_content_item.scwproduct_tabs_ft .col h3 {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 40px;
  line-height: 120%;
  color: #78BE20;
  margin-top: 0;
  margin-bottom: 24px;
}
.archive #main-content .woocommerce-products-header h1 {
margin-top: 0;
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 300;
font-size: 40px;
line-height: 120%;
color: #78BE20;
width: 100%;
margin-bottom: 20px;
}
.archive #main-content .woocommerce-products-header .term-description {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: left;
  color: #222E50;
  margin-bottom: 20px;
  width: 100%;
  display: inline-block;
}
.archive #main-content .woocommerce-products-header .woocommerce-result-count {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  color: #222E50;
  margin-bottom: 16px;
}
.archive #main-content .woocommerce-result-count {
  line-height: 50px;
  display: inline-block;
  color: #222E50;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 22px;
  margin: 0;
  height: 50px;
}
.archive #main-content .products.columns-3 li h2.woocommerce-loop-product__title {
  margin: 16px 0;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 20px;
  line-height: 120%;
  text-align: left;
  color: #222E50;
  padding: 0;
}
.archive #main-content form .orderby,.archive #main-content form .orderby option {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
  margin-bottom: 16px;
}
.archive #main-content .products.columns-3 li .price bdi{
line-height: 26px;
display: inline-block;
color: #222E50;
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 600;
font-size: 20px;
}
.scwpage_con .woocommerce table.shop_table td.product-name a {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 120%;
  color: #78BE20;
  padding: 0;
  margin: 0;
  text-decoration: unset;
  display: inline-block;
width: 75%;
}
.scwpage_con .woocommerce table.shop_table td.product-price bdi,.scwpage_con .woocommerce table.shop_table td.product-subtotal bdi {
  font-weight: 600;
}
.scwpage_con .woocommerce table.shop_table td.actions button {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  text-align: center;
  color: #FFFFFF;
  background: #006FE6;
  border-radius: 300px;
  width: auto;
  height: 50px;
  display: inline-block;
  line-height: 50px;
  text-decoration: unset;
  border: none;
  padding: 0 20px;
  width:152px;
}
.scwpage_con .woocommerce table.shop_table td.actions button:after {
	right: 0px;
}
.scwpage_con .woocommerce table.shop_table td.actions button:hover {
  padding-left:10px;
  padding-right:20px;
}
.scwpage_con .woocommerce table.shop_table td.actions #coupon_code {
  height: 50px;
  border: 1px solid #D3D5DC !important;
  border-radius: 6px;
  width: auto;
}
 .scwpage_con .woocommerce .cart-collaterals, 
 .scwpage_con .woocommerce-page .cart-collaterals {
  width: 100%;
}
 .scwpage_con .woocommerce .cart-collaterals .wc-proceed-to-checkout a,
 .scwpage_con .woocommerce-page .cart-collaterals .wc-proceed-to-checkout a {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  text-align: center;
  color: #FFFFFF;
  background: #006FE6;
  border-radius: 300px;
  width: auto;
  height: 50px;
  display: inline-block;
  line-height: 50px!important;
  text-decoration: unset;
  border: none;
  padding: 0 20px;
  margin-bottom:0;
  width:202px;
}
 .scwpage_con .woocommerce .cart-collaterals .wc-proceed-to-checkout a:hover,
 .scwpage_con .woocommerce-page .cart-collaterals .wc-proceed-to-checkout a:hover{
 padding-left: 10px;
padding-right: 20px;
 }
 .scwpage_con .woocommerce .cart-collaterals .wc-proceed-to-checkout a:hover::after,
 .scwpage_con .woocommerce-page .cart-collaterals .wc-proceed-to-checkout a:hover::after {
  right: 0px;top:10px;
}
.scwpage_con .woocommerce-billing-fields .woocommerce-input-wrapper input,
.scwpage_con .woocommerce-billing-fields .selection .select2-selection,
.scwpage_con .woocommerce-shipping-fields .woocommerce-input-wrapper input,
.scwpage_con .woocommerce-shipping-fields .selection .select2-selection{
  height: 40px;
  border: 1px solid #D3D5DC !important;
  border-radius: 6px;
}
.scwpage_con .woocommerce-additional-fields textarea {
  height: 100px!important;
  border: 1px solid #D3D5DC !important;
  border-radius: 6px;
  padding:10px;
}
.scwpage_con .woocommerce-checkout #order_review #payment button {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  text-align: center;
  color: #FFFFFF;
  background: #006FE6;
  border-radius: 300px;
  width: max-content;
  height: 50px;
  display: inline-block;
  line-height: 50px;
  text-decoration: unset;
  padding: 0 30px;
}
.scwpage_con .woocommerce-privacy-policy-link,
.woocommerce-error a {
  color: #78BE20;
}
.scwpage_con .woocommerce .quantity .qty {
  width: 100%;
  text-align: center;
  height: 50px;
  border: 1px solid #D3D5DC;
  border-radius: 6px;
}
.archive #sidebar {
  display: none;
}
.scwwtor_con {
  text-align: center;
}
.scwwtor_con .scwwtor_con_right p.scwwtor_con_head {
font-family: 'Roboto Slab';
font-style: normal;
font-weight: 300;
font-size: 33px;
line-height: 120%;
margin-bottom: 16px;
margin-top: 0;
color: #222E50;
}
.scwwtor_con .scwwtor_con_boc {
  grid-gap: 100px;
  display: grid;
  grid-template-columns: 1fr 1fr;
  background: #FFFFFF;
  border-radius: 12px;
  margin-bottom: 80px;
  padding:80px 70px;
}
.scwwtor_con_left {
  align-self: start;
  justify-self: start;

}
.scwwtor_con .scwwtor_con_left img {
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: 30px;
}
.scwreoderingoxy_con {
  background: #fff;
  padding: 50px;
  margin-bottom: 50px;
  border-radius: 30px;
}
.scwwtor_con .scwwtor_con_right p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
  margin-bottom: 20px;
  margin-top: 0;
  text-align: left;
}
.scwreoderingoxy_con {

}
.scwreoderingoxy_con p {
  margin-top: 0;
  margin-bottom: 20px;
}
.scwreoderingoxy_con_head {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 30px;
  line-height: 120%;
  text-align: left;
  color: #222E50;
}
.scwreoderingoxy_con_des {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
  width: 100%;
}
.scwreoderingoxy_con_des h6{
	margin-bottom:20px;
}
.scwreoderingoxy_con_des h6,.scwreoderingoxy_con_des strong{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  color: #222E50;
  width: 100%;
  margin: 0 auto;
  text-align: left!important;
}
.scwreoderingoxy_con_form p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
width: 50%;
float: left;
}
.scwreoderingoxy_con_form p:nth-child(even){
	padding-right:15px;
}
.scwreoderingoxy_con_form p:nth-child(odd){
	padding-left:15px;
}
.scwreoderingoxy_con_form p:nth-child(12),
.scwreoderingoxy_con_form p:nth-child(13),
.scwreoderingoxy_con_form p:nth-child(14){
	padding:0;
	width:100%;
}
.scwreoderingoxy_con_form {
  text-align: left;
  width: 100%;
  margin: 0 auto;
  display: inline-block;
}
.scwreoderingoxy_con_form p label {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
  width: 100%;
  display: grid;
  align-items: end;
}
.scwreoderingoxy_con_form p label input {
  width: 100%;
  height: 40px;
  border-radius: 6px;
  border: 1px solid #D3D5DC;
  margin-top: 16px;
}
.scwreoderingoxy_con_form p .wpcf7-form-control.wpcf7-submit.has-spinner {
  background: #006FE6;
  border-radius: 300px;
  padding: 14px 33px;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  line-height: 22px;
  text-decoration: unset;
  color: #FFFFFF;
  display: inline-block;
  border: none;
  cursor: pointer;
}
.scwreoderingoxy_con_form p .wpcf7-form-control-wrap .wpcf7-radio span label {
  display: inline-block;
  width: 120px;
  line-height: 30px;
}
.scwreoderingoxy_con_form p .wpcf7-form-control-wrap .wpcf7-radio span{
	margin-left:0;
}
.scwreoderingoxy_con_form p .wpcf7-form-control-wrap .wpcf7-radio span label input {
  float: left;
  height: 30px;
  text-align: left;
  width: 30px;
  margin-top: 0;
  cursor: pointer;
}
.scwservice .scwhealpro_exispati {
  float: right;
  text-align: right;
}
.scwservice .scwhealpro_exispati_head {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 26px;
  line-height: 26px;
  color: #222E50;
  margin-top: 0;
  margin-bottom: 10px;
}
.scwservice .scwhealpro_exispati_sub {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
}
.scwwtor_con_right {
  text-align: left;
}
.scwservice .scwhealpro_link {
  margin-top: 10px!important;
}
.scwservice .scwhealpro_link a {
  background: none;
  border: 1px solid #D3D5DC;
  border-radius: 12px;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 50px;
  display: inline-block;
  color: #222E50;
  opacity: 0.8;
  text-decoration: unset;
  height: 50px;
  padding:0 20px;
}
.scwproduct_related_heaad {
  width: 100%;
  display: inline-block;
  text-align: center;
  margin: 50px 0;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 40px;
  line-height: 120%;
  color: #78BE20;
}
.scwproduct_related .bx-wrapper {
  border: none;
  box-shadow: none;
  background: none;
  max-width: 1350px !important;
}
.scwproduct_related_slider_item_name a {
  margin: 16px 0;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 18px;
  line-height: 120%;
  text-align: left;
  color: #222E50;
  padding: 0;
  text-decoration: unset;
}
.scwproduct_tabs_content_item.scwproduct_tabs_ft ul li,
.scwproduct_tabs_content_item.scwproduct_tabs_matp ul li,
.scwproduct_tabs_content{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
  margin-bottom: 16px;
}
.scwcategories_sl,.archive #main-content form .orderby,.scwbrands_sl {
  background: #FFFFFF;
  border: 1px solid #D3D5DC;
  border-radius: 12px;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 60px;
  display: inline-block;
  color: #222E50;
  opacity: 0.8;
  padding-left: 16px;
  padding-right: 20px;
  text-decoration: unset;
  height: 50px !important;
  cursor: pointer;
}
.scwcategories_sl option,.archive #main-content form .orderby option {
  background: #FFFFFF;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  color: #222E50;
  opacity: 0.8;
  text-decoration: unset;
  margin-bottom:0;
}
.scwftcafc-container .widget_shopping_cart_content {
  padding-top: 30px;
  text-align: center;
}
.scwftcafc-container .widget_shopping_cart .buttons .button {
  border: 1px solid #aaa;
}
.archive #main-content form .orderby {
  margin-top: 3px;
}
.scwcategories_sl,.archive #main-content form .orderby,.scwbrands_sl{
     -webkit-appearance: none;
-moz-appearance: none;
text-indent: 1px;
text-overflow: '';
line-height: 40px;
}
.scwcategories::after, .woocommerce-ordering::after {
  content: "\f078";
  font-family: "FontAwesome";
  font-size: 12px;
  color: #aaa;
  right: 10px;
  top: 14px;
  padding: 0 0 2px;
  position: absolute;
  pointer-events: none;
}
.scwcategories,.woocommerce-ordering{
  position: relative;
}
.widget.woocommerce.widget_shopping_cart a, .widget.woocommerce.widget_shopping_cart .quantity, .woocommerce-mini-cart__total.total {
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 120%;
  color: #222E50;
  text-decoration: unset;
  position: relative;
}
.widget.woocommerce.widget_shopping_cart h2.widgettitle{
  font-family: 'Manrope';
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 120%;
  color: #222E50;
  text-decoration: unset;
  position: relative;
}
.widget.woocommerce.widget_shopping_cart .widget_shopping_cart_content {
  padding-top: 0;
}
.scwtooltip {
  position: relative;
  display: inline-block;
}
.scwtooltip .scwtooltiptext {
  visibility: hidden;
  width: 400px;
  background-color: #fff;
  color: #000;
  text-align: left;
  padding: 20px 30px;
  border-radius: 6px;
  position: absolute;
  z-index: 1;
  right: 0;
  top: -110px;
  font-size: 12px;
  box-shadow: -1px .25rem 12px 2px rgba(0,0,0,.125);
}
.scwtooltip:nth-child(1) .scwtooltiptext {
  left: -190px;
}
.scwtooltip:nth-child(2) .scwtooltiptext {
  left: -192px;
}
.scwtooltip .scwtooltiptext::before {
  content: '';
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 15px 15px 0px 15px;
  border-color: #fff transparent transparent transparent;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  bottom: -13px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
.scwtooltip:hover .scwtooltiptext {
  visibility: visible;
}
.scwairmini_intro_right_main_item {
  display: none;
}
.scwairmini_intro_right_main_item.active {
  display: block;
  background-color: #fff;
  box-shadow: -3px .75rem 18px 0 rgba(0,0,0,.125);
  border-radius: 6px;
}
.scwairmini_faq_con_item_content {
  display: none;
}
.scwairmini_intro {
  margin-top: 30px;
  background: #fff;
  padding: 50px 0;
  display: inline-block;
  width: 100%;
  float: left;
}
.scwairmini_intro .container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 150px;
  align-items: center;
}

.scwairmini_intro_title {
  margin: 0 0 1rem;
  position: relative;
  font-size: 2.25rem;
  color: #222E50;
  font-family: 'Inter';
}
.scwairmini_intro_subtitle_item::before {
  background-color: #0c0c0c;
  content: "";
  height: 12px;
  position: absolute;
  right: -.825rem;
  top: 4px;
  width: 2px;
}
.scwairmini_intro_subtitle_item {
  font-weight: 400;
  color: #222E50;
  font-family: 'Inter';
  position: relative;
  margin: 0 1.5rem 0 0;
}
.scwairmini_intro_subtitle_item:last-child::before {
  display:none;
}
.scwairmini_intro_des {
  font-family: 'Manrope';
  font-style: normal;
  font-size: 16px;
  line-height: 30px;
  color: #222E50;
  margin-bottom: 20px;
}
.scwairmini_intro_button a:nth-child(1) {
  padding: .925rem 1.75rem;
  margin-right: 20px;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  text-align: center;
  color: #FFFFFF;
  background: #006FE6;
  border-radius: 300px;
  display: inline-block;
  text-decoration: unset;
}
.scwairmini_intro_button a:nth-child(2) {
 background-color: transparent;
box-shadow: inset 0 0 0 2px #006FE6;
color: #006FE6;
border-radius: 1.5rem;
  display: inline-block;
  padding: .925rem 1.75rem;
   font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  text-align: center;
  border-radius: 300px;
  text-decoration: unset;
}
.scwairmini_intro_button a:nth-child(2):hover {
  box-shadow: inset 0 0 0 4px #006FE6;
  color: #006FE6;
}
.scwairmini_intro_right_main_item video {
  box-shadow: -3px .75rem 18px 0 rgba(0,0,0,.125);
  border-radius: 6px;
  overflow: hidden !important;
    width: 100%;
}
.scwairmini_intro_right_thum {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 30px;
  width: 100%;
  margin: 0 auto;
  padding: 1.5rem 6rem 0;
}
.scwairmini_intro_right_thum_item img {
  width: 100%;
  height: auto;
  object-fit: cover;
  border: 2px solid transparent;
  border-radius: 6px;
  overflow: hidden;
}
.scwairmini_intro_right_thum_item.active img {
  border: 2px solid #006FE6;
}
.scwairmini_intro_right_thum_item {
  cursor:pointer;
}
.scwairmini_prohl {
  background-repeat: no-repeat;
  background-size: cover;
  padding: 6rem 0 5rem;
  display: inline-block;
  width: 100%;
  text-align: center;
}
.scwairmini_prohl_con {
  display: inline-block;
  width: 70%;
  margin: 0 auto;
  padding-bottom: 0;
}
.scwairmini_prohl_con_item:nth-child(n) {
  margin-right: 30px;
  float: left;
}
.scwairmini_prohl_con_item:nth-child(2n) {
  margin-left: 30px;
  float: right;
  margin-right: 0;
}
.scwairmini_prohl_con_item {
  width: 45%;
  float: left;
}
.scwairmini_section_head_icon i {
  font-size: 21px;
}
.scwairmini_section_head_title {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: normal;
  color: #222E50;
}
.scwairmini_prohl_con_item {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
  padding-bottom: 2.25rem;
  padding-left: 2.125rem;
  position:relative;
  text-align: left;
}
.scwairmini_prohl_con_item::before {
  content: "";
  position: absolute;
  top: 8px;
  left: 15px;
  width: 8px;
  height: 8px;
  background: #000;
  border-radius: 100%;
}
.scwairmini_prohl_con_item::after {
  background-color: rgba(182,199,212,.325);
  bottom: 1.25rem;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  width: 100%;
}
.scwairmini_understand_subtitle {
  display: flex;
justify-content: center;
gap: 40px;
  margin: 0 auto;
}
.scwairmini_understand_subtitle_item:nth-child(1)::before {
  background-color: #1a76bc;
}
.scwairmini_understand_subtitle_item::before {
  height: .65rem;
  width: .65rem;
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 50%;
}
.scwairmini_understand_subtitle_item:nth-child(2)::before {
  background-color: #78BE20;
}
.scwairmini_understand_subtitle_item {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  position: relative;
  padding-left: 20px;
}
.scwairmini_understand_con {
  display: grid;
  grid-template-columns: 1fr 1fr;
  width: 70%;
  margin: 0 auto;
  padding: 50px;
  grid-gap: 50px;
}
.scwairmini_understand_con_item_des {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
  margin: 0 auto;
  padding-bottom: 30px;
}
.scwairmini_understand_con_item_title {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 24px;
  line-height: 120%;
  color: #222E50;
  margin-top: 0;
}
.scwairmini_understand_con_item_subtitle {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
}
.scwairmini_understand_button a,.scwairmini_traveling_con_button a {
  padding: .925rem 1.75rem;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  text-align: center;
  color: #FFFFFF;
  background: #006FE6;
  border-radius: 300px;
  display: inline-block;
  text-decoration: unset;
}
.scwairmini_intro_button a i,.scwairmini_understand_button a i,.scwairmini_traveling_con_button a i{
  margin-left: 10px;
}
.scwairmini_understand {
  background: #fff;
  padding: 6rem 0 5rem;
  text-align: center;
  float: left;
  width: 100%;
  display: inline-block;
}
.scwairmini_traveling {
  display: inline-block;
  width: 100%;
  margin: 0 auto;
  float: left;
  padding: 200px 0;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}
.scwairmini_traveling_con {
  width: 45%;
  float: left;
  margin-left: 45%;
}
.scwairmini_section_head_icon {
  margin-top: 0;
  margin-bottom: 0;
}

.scwairmini_section_head_gach {
  width: 21.2px;
  height: 3px;
  display: inline-block;
  background: #000;
}
.scwairmini_traveling_con .scwairmini_section_head_gach {
  background: #fff;
}
.scwairmini_traveling_con .scwairmini_section_head_icon i {
  color: #fff;
  padding-top: 0;
}
.scwairmini_traveling_con_title {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 3.375rem;
  line-height: 120%;
  color: #fff;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 24px;
}
.scwairmini_traveling_con_des {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  margin-bottom: 24px;
}
.scwairmini_reviews {
  display: inline-block;
  width: 100%;
  padding: 80px 0;
  text-align: center;
  background:#fff;
}
.scwairmini_reviews .scwairmini_section_head_title2 {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 40px;
  line-height: normal;
  color: #222E50;
  margin-top: 0;
  margin-bottom: 80px;
}
.scwairmini_reviews  .scwairmini_section_head_title {
font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-size: 16px;
line-height: 24px;
color: #222E50;
}
.scwairmini_reviews_con {
  display: inline-block;
  width: 100%;
}
.scwairmini_reviews_con .bx-wrapper {
  box-shadow: none;
  max-width: 1140px !important;
  border: none;
  margin: 0 auto;
}
.scwairmini_reviews_con .bx-wrapper .bx-viewport {
  -webkit-transform: translatez(0);
  height: 100% !important;
}
.scwairmini_reviews_con_slider_item {
  border-radius: 6px;
  box-shadow: -3px .875rem 12px 0 rgba(0,0,0,.125);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding: 2rem;
  text-align: center;
  height: 422px;
}
.scwairmini_reviews_con_slider_item:nth-child(3n+1) {
  background-color: #0077c0;
}
.scwairmini_reviews_con_slider_item:nth-child(3n+2) {
  background-color: #5a3587;
}
.scwairmini_reviews_con_slider_item:nth-child(3n+3) {
  background-color: #4458a1;
}
.scwairmini_reviews_con_slider_item_stars_it i {
  font-size: 20px;
  color: #fff;
  margin-right: 5px;
}
.scwairmini_reviews_con_slider_item_stars_it:last-child i {
  margin-right: 0;
}

.scwairmini_reviews_con_slider_item_con p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: #fff;
  margin-top: 0;
margin-bottom: 10px;
}
.scwairmini_reviews_con_slider_item_sub, .scwairmini_reviews_con_slider_item_name{
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  color: #fff;
}
.scwairmini_reviews_con_slider_item_sub {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
}
.scwairmini_reviews_con_slider_item_name {
  position: absolute;
  bottom: 60px;
  left: 0;
  right: 0;
}
.scwairmini_reviews_con .bx-wrapper .bx-pager.bx-default-pager a:hover,
.scwairmini_reviews_con .bx-wrapper .bx-pager.bx-default-pager a.active,
.scwairmini_reviews_con .bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #000;
    background-color: rgb(0, 0, 0);
  background-color: #006FE6;
  cursor: pointer;
  height: 1rem;
  width: 1rem;
  border-radius: 100%;
}
.scwairmini_reviews_con .bx-wrapper .bx-pager.bx-default-pager a {
  background-color: #006FE6;
  border-radius: 50%;
  cursor: pointer;
  display: block;
  height: .625rem;
  margin: 0 .325rem;
  width: .625rem;
}
.scwairmini_reviews_con .bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 0;
  position: relative;
}
.scwairmini_doyouhave {
  background-color: rgb(97, 47, 140);
  display: none;
  width: 100%;
  padding: 100px 0;
  text-align: center;
}
.scwairmini_doyouhave_con .scwairmini_section_head_icon {
  color: #fff;
}
.scwairmini_doyouhave_con .scwairmini_section_head_gach {
  background: #fff;
}
.scwairmini_doyouhave_head {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 3.375rem;
  line-height: 120%;
  color: #fff;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 24px;
}
.scwairmini_doyouhave_subhead {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  margin-bottom: 30px;
}
.scwairmini_doyouhave_con_button a:nth-child(1) {
  margin-right:20px;
}
.scwairmini_doyouhave_con_button a {
  box-shadow: inset 0 0 0 2px #fff;
  padding: .925rem 1.75rem;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  text-align: center;
  color: #fff;
  background: transparent;
  border-radius: 300px;
  display: inline-block;
  text-decoration: unset;
}
.scwairmini_doyouhave_con_button a:hover{
  box-shadow: inset 0 0 0 4px #fff;
}
.scwairmini_doyouhave_con_button a i{
  margin-left:10px;
}
.scwairmini_document {
  background-color: rgb(68, 88, 161);
  display: none;
  width: 100%;
  padding: 100px 0;
  text-align: center;
}
.scwairmini_document_con .scwairmini_section_head_icon {
  color: #fff;
}
.scwairmini_document_con .scwairmini_section_head_gach {
  background: #fff;
}
.scwairmini_document_head {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 3.375rem;
  line-height: 120%;
  color: #fff;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 24px;
}
.scwairmini_document_subhead {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  margin-bottom: 30px;
}

.scwairmini_document_con_button a {
  background-color: #fff;
  color: #006FE6;
  border-radius: 1.5rem;
  display: inline-block;
  padding: .925rem 1.75rem;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  text-align: center;
  text-decoration: unset;
}
.scwairmini_document_con_button a:hover {
  background-color:#006FE6 ;
  color: #fff;
}
.scwairmini_document_con_button a i{
	margin-left:10px;
}
.scwairmini_howto {
  background-color: rgb(197, 201, 221);
  padding: 80px 0;
  text-align: center;
  display: inline-block;
  width: 100%;
}
.scwairmini_howto .scwairmini_section_head_title {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 2.375rem;
  line-height: 120%;
  color: #222E50;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 50px;
}
.scwairmini_faq {
  display: inline-block;
  width: 100%;
  padding: 100px 0;
  text-align: center;
}
.scwairmini_faq_con {
  display: inline-block;
  text-align: left;
  width: 70%;
}
.scwairmini_faq_con_item {
  display: inline-block;
  width: 100%;
  border-bottom: 1px solid #b6c7d4;
  cursor: pointer;
  margin-bottom: 1.5rem;
  padding-bottom: 1.5rem;
  position: relative;
}
.scwairmini_faq_con_item_head span {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
font-size: 18px;
  line-height: 24px;
  color: #222E50;
}
.scwairmini_faq_con_item_head i {
  position: absolute;
  right: 0;
  top: 5px;
  font-size: 26px;
  color: #006FE6;
}
.scwairmini_faq_con_item_content p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
  margin: 20px 0;
}
.scwairmini_wheretobuy {
  background: #fff;
  display: inline-block;
  width: 100%;
  padding-bottom: 100px;
  text-align: center;
  padding-top: 80px;
}
.scwairmini_wheretobuy_con_button a {
  background-color: transparent;
  box-shadow: inset 0 0 0 2px #006FE6;
  color: #006FE6;
  display: inline-block;
  padding: .925rem 1.75rem;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  text-align: center;
  border-radius: 300px;
  text-decoration: unset;
}
.scwairmini_wheretobuy_con_button a:hover {
  box-shadow: inset 0 0 0 4px #006FE6;
}
.scwairmini_wheretobuy_con_button a:nth-child(1) {
  margin-right:20px;
}
.scwairmini_wheretobuy_con_button a i{
	margin-left:10px;
}
.scwairmini_wheretobuy_head {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 2.375rem;
  line-height: 120%;
  color: #222E50;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 24px;
}
.scwairmini_wheretobuy_subhead {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
  width: 60%;
  margin: 0 auto;
  padding-bottom: 30px;
}
.scwairmini_mostpop {
  display: none;
  width: 100%;
  background: #fff;
  padding-top: 30px;
  text-align: center;
  padding-bottom: 80px;
}
.scwairmini_mostpop .scwairmini_section_head_title {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 300;
  font-size: 2.375rem;
  line-height: 120%;
  color: #222E50;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 80px;
}
.scwairmini_mostpop  .bx-wrapper .bx-pager.bx-default-pager a:hover,
.scwairmini_mostpop  .bx-wrapper .bx-pager.bx-default-pager a.active,
.scwairmini_mostpop .bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #000;
    background-color: rgb(0, 0, 0);
  background-color: #006FE6;
  cursor: pointer;
  height: 1rem;
  width: 1rem;
  border-radius: 100%;
}
.scwairmini_mostpop .bx-wrapper .bx-pager.bx-default-pager a {
  background-color: #006FE6;
  border-radius: 50%;
  cursor: pointer;
  display: block;
  height: .625rem;
  margin: 0 .325rem;
  width: .625rem;
}
.scwairmini_mostpop .bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 0;
  position: relative;
  padding-bottom: 70px;
  display: inline-block;
}
.scwairmini_mostpop_button a {
  background-color: transparent;
  box-shadow: inset 0 0 0 2px #006FE6;
  color: #006FE6;
  display: inline-block;
  padding: .925rem 1.75rem;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  text-align: center;
  border-radius: 300px;
  text-decoration: unset;
}
.scwairmini_mostpop_button a i{
  margin-left:10px;
}
.scwairmini_mostpop_button a:hover {
  box-shadow: inset 0 0 0 4px #006FE6;
}
.scwairmini_mostpop_button a i {
  margin-left:10px;
}
.scwairmini_keepex {
  display: inline-block;
  width: 100%;
  padding: 80px 0;
  text-align: center;
}
.scwairmini_keepex_con {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 100px;
  width: 70%;
  margin: 0 auto;
}
.scwairmini_keepex_con_item_num {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  color: #222E50;
  width: 100%;
  display: inline-block;
  margin-bottom: 24px;
}
.scwairmini_keepex_con_item_link {
  margin: 0 auto;
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #006FE6;
  text-decoration: unset;
}
.scwairmini_keepex_con_item {
  display: inline-block;
  margin: 0;
}
.scwairmini_keepex_con_item_title {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: normal;
  color: #222E50;
  margin-top: 0;
  margin-bottom: 20px;
}
.scwairmini_keepex_con_item_des {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
  margin: 0 auto;
  padding-bottom: 20px;
}
.scwairmini_ref {
  display: inline-block;
  width: 100%;
  margin-bottom: 50px;
  text-align: center;
}
.scwairmini_ref .container {
  width: 55%;
  display: inline-block;
  margin: 0 auto;
}
.scwairmini_ref .scwairmini_keepex_con {
  display: grid;
  grid-template-columns: 1fr;
  width: 100%;
  text-align: left;
  grid-gap: 0;
}

.scwairmini_ref_con_item {
  margin-top: 0;
}
.scwairmini_ref_con_item:last-child {
  margin-bottom: 0;
}
.scwairmini_ref_con_item a {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #222E50;
  margin: 0 auto;
  text-decoration: unset;
  padding-left: 10px;
}
.scwairmini_ref_con_item_num {
  border: 1px solid #91a3b0;
  border-radius: 50%;
  font-family: cern-bold,sans-serif;
  height: 24px;
  text-align: center;
  width: 24px;
  display: inline-block;
  line-height: 24px;
  font-size: .75rem;
}
.scwairmini_ref_head {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 18px;
  line-height: normal;
  color: #222E50;
  margin-top: 0;
  margin-bottom: 20px;
  text-align: left;
}
.scwairmini_howto_con {
  display: inline-block;
  width: 100%;
}

.scwairmini_howto_con .bx-wrapper {
  box-shadow: none;
  border: none;
  margin: 0 auto;
  background: none;
}
.scwairmini_howto_con .bx-wrapper .bx-viewport {
  -webkit-transform: translatez(0);
  height: 100% !important;
}
.scwairmini_howto_con_slider_item {
  border-radius: 6px;
  box-shadow: -3px .875rem 12px 0 rgba(0,0,0,.125);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding: 2rem;
  text-align: center;
  height: 310px;
}
.scwairmini_howto_con .bx-wrapper .bx-pager.bx-default-pager a:hover,
.scwairmini_howto_con .bx-wrapper .bx-pager.bx-default-pager a.active,
.scwairmini_howto_con .bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #000;
    background-color: rgb(0, 0, 0);
  background-color: #fff;
  cursor: pointer;
  height: 1rem;
  width: 1rem;
  border-radius: 100%;
}
.scwairmini_howto_con .bx-wrapper .bx-pager.bx-default-pager a {
  background-color: #fff;
  border-radius: 50%;
  cursor: pointer;
  display: block;
  height: .625rem;
  margin: 0 .325rem;
  width: .625rem;
}
.scwairmini_howto_con_slider_item_video {
  text-decoration: unset;
}
.scwairmini_howto_con_slider_item_name {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  color: #fff;
  background: rgba(0,0,0,0.7);
  position: absolute;
  width: 100%;
  left: 0;
  text-align: left;
  padding: 10px;
  bottom: 0;
}
.scwairmini_howto_con_slider_item_icon {
  position: absolute;
  top: 35%;
  font-size: 40px;
  left: 0;
  right: 0;
}
.scwairmini_mostpop_con .bx-wrapper {
  box-shadow: none;
  border: none;
  margin: 0 auto;
  background: none;
}
.scwairmini_mostpop_con .bx-wrapper .bx-viewport {
  -webkit-transform: translatez(0);
  height: 100% !important;
}
.scwairmini_mostpop_con_slider_item {
  border-radius: 6px;
  box-shadow: -3px .875rem 12px 0 rgba(0,0,0,.125);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  padding: 2rem;
  text-align: left;
  height: 390px;
  margin-bottom: 30px;
}

.scwairmini_mostpop_con .bx-wrapper .bx-pager.bx-default-pager a {
  background-color: #006FE6;
  border-radius: 50%;
  cursor: pointer;
  display: block;
  height: .625rem;
  margin: 0 .325rem;
  width: .625rem;
}
.scwairmini_mostpop_con_slider_item_name a {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 120%;
  color: #222E50;
  width: 100%;
  text-decoration: unset;
}
.scwairmini_mostpop_con_slider_item_name {
  margin-bottom: 0;
}
.scwairmini_mostpop_con_slider_item_more a {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #006FE6;
  text-decoration: unset;
}
.scwairmini_mostpop_con_slider_item_more a i{
  margin-left:10px;
}
.scwairmini_howto .bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 0;
  display: inline-block;
  margin: 0 auto;
  width: 100%;
  position: relative;
}
.scwairmini_contact {
  background: #fff;
  display: inline-block;
  width: 100%;
  padding: 50px 0;
  text-align: center;
  border-top: 2px solid #006FE6;
}

.scwairmini_contact_con form p:nth-child(6) label {
  display: inline-block;
}
.scwairmini_contact .scwairmini_section_head_des {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
  width: 60%;
  margin: 0 auto;
}
.scwairmini_contact_con form {
  width: 45%;
  margin: 0 auto;
}
.scwairmini_contact_con form p {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  color: #222E50;
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
  text-align: left;
}
.scwairmini_contact_con form p input,#scwairminidate{
  width: 100%;
  height: 50px;
  margin-top: 6px;
  border-radius: 5px;
  border: 1px solid #222E50;
  padding: 10px;
}
.scwairmini_contact_con form p:nth-child(6) label {
  display: inline-block;
}
.scwairmini_contact_con form p:nth-child(6) label .wpcf7-form-control-wrap {
  width: 48%;
}
.scwairmini_contact_con form p:nth-child(6) label .wpcf7-form-control-wrap:nth-child(2) {
  float: left;
}
.scwairmini_contact_con form p:nth-child(6) label .wpcf7-form-control-wrap:nth-child(3) {
  float: right;
}
.scwairmini_contact_con form p textarea{
  width: 100%;
  height: 100px;
  margin-top: 6px;
  border-radius: 5px;
  border: 1px solid #222E50;
}
.scwairmini_contact_con .wpcf7-form-control.wpcf7-submit.has-spinner {
  padding: .925rem 1.75rem;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500;
  font-size: 17px;
  text-align: center;
  color: #FFFFFF;
  background: #006FE6;
  border-radius: 300px;
  display: inline-block;
  text-decoration: unset;
  border: none;
  cursor: pointer;
}
.scwairmini_contact_con .wpcf7-list-item.first label input,
.scwairmini_contact_con .wpcf7-list-item.last label input {
  width: auto;
  height: auto;
}
.scwairmini_contact_con .wpcf7-list-item.first,
.scwairmini_contact_con .wpcf7-list-item.last {
  margin: 0;
}
.scwairmini_mostpop_con .bx-controls-direction {
  position: absolute;
  width: 100%;
  top: 30%;
}
.scwftcafc-container--topright .scwftcafc {
  right: 100% !important;
  top: -1px;
}
.scwftcafc-container.scwftcafc-container--topright.scwftcafc-container--visible {
  width: max-content !important;
}
.scwftcafc-container .widget_shopping_cart ul.product_list_widget li {
  border: 0;
  text-align: center;
  display: grid;
  grid-template-columns: auto auto auto auto;
  border-bottom: 1px solid #aaa;
padding-bottom: 0;
margin-bottom: 0;
padding-left: 10px;
padding-right: 10px;

}

.scwftcafc-container .widget_shopping_cart ul.product_list_widget li:first-child {

}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
  float: left;
  margin-left: 0;
  width: 80px;
  height: 50px;
  box-shadow: none;
  object-fit: contain;
  margin-right: 10px;
}
.widget.woocommerce.widget_shopping_cart a {
  width: 300px;
  display: inline-block;
  text-align: left;
  padding: 10px;
  margin: 0 10px;
  position: relative;
}
.widget.woocommerce.widget_shopping_cart a.remove.remove_from_cart_button {
  width: 20px;
  top: 30px;
  border: none;
  padding: 0;
  margin: 0;
  position: relative;
  font-size: 20px;
  left: auto;
  text-align: center;
  height: 20px;
}
.widget.woocommerce.widget_shopping_cart .quantity {
  line-height: 65px;
}
@media (min-width:1410px) and (max-width:1550px){
	.scwairmini_prohl_con,.scwairmini_understand_con,.scwairmini_faq_con {
  width: 80%;
}

.scwhealpro_boxes_right {
  grid-template-columns: 285px auto;
  padding: 40px;
}
.scwhealpro_boxes_right_right img {
  bottom: -40px;
  height: 210px;
}
.scwhealpro_boxes_right_left_head {
  font-size: 25px;
}
.scwhealpro_boxes_top_left_buttons_item_des {
  font-size: 15px;
}
.scwhealpro_boxes_left_right img {
  height: auto;
}
}
@media (min-width:1300px) and (max-width:1409px){
	.scwairmini_prohl_con,.scwairmini_understand_con,.scwairmini_faq_con {
  width: 80%;
}

.scwhealpro_boxes_right {
  grid-template-columns: 285px auto;
  padding: 40px;
}
.scwhealpro_boxes_top_left_buttons_item_des {
  font-size: 15px;
}
.scwhealpro_boxes_right_right img {
  bottom: -40px;
  height: 210px;
}
.scwhealpro_boxes_right_left_head {
  font-size: 25px;
}
}
@media (min-width:1200px) and (max-width:1299px){
	.scwhealpro_boxes_right {
  grid-template-columns: 285px auto;
  padding: 40px;
	}
	.scwhealpro_boxes_left_right img {
  height: auto;
}
	.scwhealpro_boxes_left {
  padding: 40px;
}
	.scwhealpro_boxes_right_left_head,.scwhealpro_boxes_left_left_head {
  font-size: 25px;
	}
	.scwhealpro_boxes_right_right img {
  bottom: -40px;
  height: 210px;
}
	.scwhealpro_boxes_top_left_buttons_item_des {
  font-size: 15px;
	}
	.scwairmini_prohl_con,.scwairmini_understand_con,.scwairmini_faq_con {
  width: 80%;
}

.scwairmini_intro_des .scwtooltip .scwtooltiptext {
  left: -100px;
  width: 300px;
}
.scwairmini_intro_des .scwtooltip .scwtooltiptext::before {
  left: 95px;
  right: auto;
}
}
@media (min-width:1024px) and (max-width:1199px){
.scwhealpro .scwhealpro_boxes_left_left img {
  width: auto;
  height: 100%;
  left: 80px;
}
.scwhealpro .scwhealpro_boxes_right {
	padding:100px 40px;
}
.scwhealpro .scwhealpro_boxes {
  grid-template-columns: 1fr;
}
	.thyduboc {
  grid-template-columns: 1fr;
}
.scwhealpro_boxes_left {
  grid-template-columns: 2fr 1fr;
}
.scwhealpro_boxes_left_right img {
  height: 100%;
}
	.scwhealpro_boxes_top_right img {
  height: 85%;
}
.scwhealpro_boxes_top_left_buttons_item_des {
  font-size: 15px;
}
.scwhealpro_boxes_top {
  padding: 40px;
}
	.scwairmini_intro .container {
  grid-gap: 80px;
}
.scwairmini_intro_right_thum {
  padding: 1.5rem 3rem 0;
}
.scwairmini_intro_button a:nth-child(1),
.scwairmini_intro_button a:nth-child(2){
	font-size:14px;
}
	.scwairmini_prohl_con,.scwairmini_understand_con,.scwairmini_faq_con {
  width: 80%;
}

.scwairmini_traveling_con {
  width: 60%;
  margin-left: 40%;
}
.scwairmini_traveling {
  background-position: top left -200px!Important;
}
}
@media (min-width:980px) and (max-width:1023px){
		.thyduboc {
  grid-template-columns: 1fr;
}
.scwhealpro .scwhealpro_boxes_right {
	padding:100px 40px;
}
.scwhealpro .scwhealpro_boxes_left_left img {
  width: auto;
  height: 100%;
  left: 80px;
}
.scwhealpro .scwhealpro_boxes {
  grid-template-columns: 1fr;
}
.scwhealpro_boxes_left {
  grid-template-columns: 2fr 1fr;
}
.scwhealpro_boxes_left_right img {
  height: 100%;
}
	.scwhealpro_boxes_top_right img {
  height: 70%;
}
.scwhealpro_boxes_top_left_buttons_item_des {
  font-size: 15px;
}
.scwhealpro_boxes_top {
  padding: 40px;grid-template-columns: 2fr 1fr;
}
.scwhealpro_boxes_top_left_buttons {
  grid-template-columns: 1fr;grid-gap: 40px;
}
.scwhealpro_boxes_top_left_buttons::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background: #D3D5DC;
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
}
	.scwairmini_prohl_con_item .scwtooltip:nth-child(1) .scwtooltiptext {
  left: -140px; 
  top: -105px;
}
.scwairmini_prohl_con_item .scwtooltip:nth-child(2) .scwtooltiptext {
  left: -140px;
  top: -130px;
}
.scwairmini_prohl_con_item .scwtooltip .scwtooltiptext {
  width: 300px;
}
.scwairmini_intro_des .scwtooltip .scwtooltiptext{
	width: 300px;left: -142px;
}
	.scwairmini_reviews_con_slider_item {
  padding: 10px;
}
		.scwairmini_intro .container {
  grid-gap: 50px;
}
.scwairmini_intro_right_thum {
  padding: 1.5rem 3rem 0;
}
.scwairmini_intro_button a:nth-child(1),
.scwairmini_intro_button a:nth-child(2){
	font-size:14px;
}
	.scwairmini_prohl_con,.scwairmini_understand_con,.scwairmini_faq_con {
  width: 80%;
}
.scwairmini_traveling_con {
  width: 60%;
  margin-left: 40%;
}
.scwairmini_traveling {
  background-position: top left -200px!Important;
}
}
@media (min-width:768px) and (max-width:979px){
			.thyduboc {
  grid-template-columns: 1fr;
}
.scwhealpro .scwhealpro_boxes_right {
	padding:100px 40px;
}
	.scwhealpro .scwhealpro_boxes_left_left img {
  width: auto;
  height: 100%;
}
.scwhealpro .scwhealpro_boxes {
  grid-template-columns: 1fr;
}
.scwhealpro_boxes_left {
  grid-template-columns: 1fr;
}
.scwhealpro_boxes_left_right img {
  height: 100%;
}
.scwhealpro_boxes_top_right img {
  height: auto;
  position: relative;
  right: -65px;
  bottom: -45px;
}
.scwhealpro_boxes_top_left_buttons_item_des {
  font-size: 15px;
}
.scwhealpro_boxes_top {
  padding: 40px;grid-template-columns: 1fr;
}
.scwhealpro_boxes_top_right {
  position: relative;
}
	.archive #main-content .woocommerce-result-count {
  width: 100%;
}
	.scwairmini_howto_con_slider_item {
  height: 250px;
}
	.scwairmini_intro_right {
  max-width: 100%!Important;
}
		.scwairmini_prohl_con_item .scwtooltip:nth-child(1) .scwtooltiptext {
  left: -127px; 
  top: -130px;
}
.scwairmini_prohl_con_item .scwtooltip:nth-child(2) .scwtooltiptext {
  left: -127px;
  top: -130px;
}
.scwairmini_prohl_con_item .scwtooltip .scwtooltiptext {
  width: 270px;
}

		.scwairmini_reviews_con_slider_item {
  padding: 10px;
}
.scwairmini_reviews_con_slider_item_con p {
  font-size: 16px;
  line-height: 22px;
}
.scwairmini_reviews_con_slider_item_name {
  bottom: 30px;
}
.scwairmini_reviews_con_slider_item_sub {
  bottom: 0;
}
	.scwairmini_intro .container {
  grid-template-columns: 1fr;
  grid-gap: 30px;
}
.scwairmini_intro,.scwairmini_prohl,.scwairmini_understand,.scwairmini_reviews,
.scwairmini_doyouhave,.scwairmini_document,.scwairmini_howto,.scwairmini_faq,.scwairmini_keepex{
  padding: 50px 0;
}
.scwairmini_section_head_title {
  margin: 20px 0;
}
.scwairmini_prohl_con,.scwairmini_understand_con,.scwairmini_faq_con.scwairmini_traveling  {
  width: 100%;
  padding-bottom: 0;
}
.scwairmini_traveling  {
  width: 100%;
  padding:50px 0;
}
.scwairmini_section_head_title {
  font-size: 30px;
}

.scwairmini_understand_con, .scwairmini_faq_con {
  width: 100%;
  padding: 0;
}
.scwairmini_traveling_con {
  width: 100%;
  margin-left: 0;
}
.scwairmini_reviews .scwairmini_section_head_title2 {
  margin-bottom: 50px;
}
.scwairmini_wheretobuy,.scwairmini_mostpop {
  padding-bottom: 50px;
}
.scwairmini_contact_con form {
  width: 60%;
}
.scwairmini_prohl_con_item:nth-child(n) {
  margin-right: 0;
}
.scwairmini_prohl_con_item:nth-child(2n) {
  margin-left: 0;
}
.scwairmini_prohl_con_item {
  width: 49%;
}
.scwairmini_keepex_con {
  grid-gap: 70px;
  width: 80%;
}
.scwairmini_mostpop .scwairmini_section_head_title {
  margin-bottom: 0;
}
}
@media (min-width:640px) and (max-width:767px){
	#left-area ul.products {
  margin-top: 30px;
  display: inline-block;
}
	.scwhealpro .scwhealpro_boxes_left {
  grid-template-columns: 1fr 2fr;
	}
	.scwhealpro .scwhealpro_boxes_right {
	padding:100px 40px;
}
	.scwhealpro .scwhealpro_boxes_left_left img {
  width: auto;
  height: 100%;
}
.scwhealpro .scwhealpro_boxes {
  grid-template-columns: 1fr;
}
.scwhealpro_boxes_left {
  grid-template-columns: 1fr;
}
	.scwhealpro_boxes_top_right img {
  height: auto;
  position: relative;
  width: 500px;
  max-height: 400px;
  bottom: -45px;
  right: -40px;
}
		.scwproduct,.scwproduct_related .bx-wrapper {
  margin-bottom: 0!important;
}
	.woocommerce ul.products {
  padding-top: 30px;
}
	.scwairmini_intro_right {
  max-width: 100%!Important;
}
	.scwairmini_prohl_con_item .scwtooltip:nth-child(1) .scwtooltiptext {
  left: -140px; 
  top: -105px;
}
.scwairmini_prohl_con_item .scwtooltip:nth-child(2) .scwtooltiptext {
  left: -140px;
  top: -130px;
}
.scwairmini_prohl_con_item .scwtooltip .scwtooltiptext {
  width: 300px;
}
.scwairmini_intro_des .scwtooltip .scwtooltiptext{
	width: 300px;left: -142px;
}
.scwairmini_intro .container {
  grid-template-columns: 1fr;
  grid-gap: 30px;
}
.scwairmini_intro,.scwairmini_prohl,.scwairmini_understand,.scwairmini_reviews,
.scwairmini_doyouhave,.scwairmini_document,.scwairmini_howto,.scwairmini_faq,.scwairmini_keepex{
  padding: 50px 0;
}
.scwairmini_section_head_title {
  margin: 20px 0;
}
.scwairmini_prohl_con,.scwairmini_understand_con,.scwairmini_faq_con.scwairmini_traveling  {
  width: 100%;
  padding-bottom: 0;
}
.scwairmini_traveling  {
  width: 100%;
  padding:50px 0;
}
.scwairmini_section_head_title {
  font-size: 30px;
}

.scwairmini_mostpop .scwairmini_section_head_title {
  margin-bottom: 0;
}
.scwairmini_understand_con, .scwairmini_faq_con {
  width: 100%;
  padding: 0;
  grid-template-columns: 1fr;
  grid-gap: 0px;
}
.scwairmini_traveling_con {
  width: 100%;
  margin-left: 0;
}
.scwairmini_reviews .scwairmini_section_head_title2 {
  margin-bottom: 50px;
}
.scwairmini_wheretobuy,.scwairmini_mostpop {
  padding-bottom: 50px;
}
.scwairmini_contact_con form {
  width: 60%;
}
.scwairmini_prohl_con_item:nth-child(n) {
  margin-right: 0;
}
.scwairmini_prohl_con_item:nth-child(2n) {
  margin-left: 0;
}
.scwairmini_prohl_con_item {
  width: 49%;
}
.scwairmini_keepex_con {
  grid-gap: 50px;
  width: 100%;
}
.scwairmini_faq_con_item_head span {
  font-size: 16px;
}
.scwairmini_wheretobuy_subhead,.scwairmini_contact .scwairmini_section_head_des {
  width: 100%;
}
.scwairmini_contact_con form {
  width: 80%;
}
.scwfooter_col4 div ,
.scwfooter_col3 div {
  padding: 0 20px;
}
}
@media (min-width:480px) and (max-width:639px){
	.scwproduct .scwproduct_right .scwproduct_right_sdes {
  display: grid;
  align-items: center;
  text-align: center;
}
.scwproduct_right_sdes img {
  margin: 0 auto !important;
}
		#left-area ul.products {
  margin-top: 30px;
  display: inline-block;
}
	.woocommerce-checkout #payment div.payment_box .form-row {
  margin: 0;
  padding: 0;
}
	.woocommerce-SavedPaymentMethods.wc-saved-payment-methods {
  display: none;
}

	.scwhealpro .scwhealpro_boxes_left {
  grid-template-columns: 1fr;
	}
	.scwhealpro .scwhealpro_boxes_right {
	padding:100px 40px;
}
	.scwhealpro .scwhealpro_boxes_left_left img {
  width: auto;
  height: 100%;position: relative;
}
.scwhealpro .scwhealpro_boxes {
  grid-template-columns: 1fr;
}
	.scwhealpro_boxes_top_right img {
  height: auto;
  position: relative;
  width: 380px;
  max-height: 400px;
  bottom: -45px;
  right: -50px;
}
	.scwfooter_col4 div ,
.scwfooter_col3 div {
  padding: 0 20px;
}
	#main-content .woocommerce-breadcrumb {
  padding-top:30px;
  padding-bottom: 10px;
}
	.widget.woocommerce.widget_shopping_cart a {
  width: 200px;
}
		.scwairmini_prohl_con_item .scwtooltip:nth-child(1) .scwtooltiptext {
  left: -115px; 
  top: -130px;
}
.scwairmini_prohl_con_item .scwtooltip:nth-child(2) .scwtooltiptext {
  left: -127px;
  top: -130px;
}
.scwairmini_prohl_con_item .scwtooltip .scwtooltiptext {
  width: 250px;
}

		.scwairmini_intro_right {
  max-width: 100%!Important;
}
	.scwairmini_intro .container {
  grid-template-columns: 1fr;
  grid-gap: 30px;
}
.scwairmini_intro,.scwairmini_prohl,.scwairmini_understand,.scwairmini_reviews,
.scwairmini_doyouhave,.scwairmini_document,.scwairmini_howto,.scwairmini_faq,.scwairmini_keepex{
  padding: 50px 0;
}
.scwairmini_section_head_title {
  margin: 20px 0;
}
.scwairmini_prohl_con,.scwairmini_understand_con,.scwairmini_faq_con.scwairmini_traveling  {
  width: 100%;
  padding-bottom: 0;
}
.scwairmini_traveling  {
  width: 100%;
  padding:50px 0;
}
.scwairmini_section_head_title {
  font-size: 30px;
}

.scwairmini_mostpop .scwairmini_section_head_title {
  margin-bottom: 0;
}
.scwairmini_understand_con, .scwairmini_faq_con {
  width: 100%;
  padding: 0;
  grid-template-columns: 1fr;
  grid-gap: 0px;
}
.scwairmini_traveling_con {
  width: 100%;
  margin-left: 0;
}
.scwairmini_reviews .scwairmini_section_head_title2 {
  margin-bottom: 50px;
}
.scwairmini_wheretobuy,.scwairmini_mostpop {
  padding-bottom: 50px;
}
.scwairmini_contact_con form {
  width: 60%;
}
.scwairmini_prohl_con_item:nth-child(n) {
  margin-right: 0;
}
.scwairmini_prohl_con_item:nth-child(2n) {
  margin-left: 0;
}
.scwairmini_prohl_con_item {
  width: 100%;
}
.scwairmini_keepex_con {
  grid-gap: 30px;
  width: 100%;
}
.scwairmini_faq_con_item_head span {
  font-size: 16px;
}
.scwairmini_wheretobuy_subhead,.scwairmini_contact .scwairmini_section_head_des {
  width: 100%;
}
.scwairmini_contact_con form {
  width: 80%;
}
.scwairmini_intro_button a:nth-child(1),
.scwairmini_intro_button a:nth-child(2){
  font-size: 15px;
}
.scwairmini_intro_right_thum {
  padding: 1.5rem 2rem 0;
}
.scwairmini_traveling_con_title,
.scwairmini_doyouhave_head,
.scwairmini_document_head {
  font-size:30px;
}
.scwairmini_wheretobuy_con_button a {
  font-size: 14px;
}
}
@media (min-width:375px) and (max-width:479px){
		#left-area ul.products {
  margin-top: 30px;
  display: inline-block;
}
	.woocommerce-checkout #payment div.payment_box .form-row {
  margin: 0;
  padding: 0;
}
	.woocommerce-SavedPaymentMethods.wc-saved-payment-methods {
  display: none;
}

	.scwhealpro .scwhealpro_boxes_left_right_ques_it_text {
  font-size: 16px;
	}
	.scwhealpro .scwhealpro_boxes_right img {
  width: 100%;
}
	.scwhealpro .scwhealpro_boxes_left {
  grid-template-columns: 1fr;
	}
	.scwhealpro .scwhealpro_boxes_right {
	padding:100px 40px;
}
	.scwhealpro .scwhealpro_boxes_left_left img {
  width: auto;
  height: 100%;position: relative;
}
.scwhealpro .scwhealpro_boxes {
  grid-template-columns: 1fr;
}
	.scwhealpro_boxes_right_left_head,.scwhealpro_boxes_left_left_head {
  font-size: 28px;
}
.scwhealpro_boxes_top_right img {
  height: auto;
  position: relative;
  width: 280px;
  max-height: 400px;
  right: -20px;
}
	.scwhealpro_boxes_top_right img,.scwhealpro_boxes_left_right img,.scwhealpro_boxes_right_right img {
  bottom: -35px!important;
}
	.scwhealpro_boxes_top,.scwhealpro_boxes_left,.scwhealpro_boxes_right {
  padding: 30px;
}
	.scwfooter_col4 div ,.scwfooter_col2 div,
.scwfooter_col3 div,.scwfooter_col1 div{
  padding: 0 20px;
}
	.scwcategories_sl, .archive #main-content form .orderby, .scwbrands_sl {
  font-size: 12px;
	}
		.scwcategories_sl{
  margin-left:10px;
	}
		#main-content .woocommerce-breadcrumb {
  padding-top:30px;
  padding-bottom: 10px;
}
	.widget.woocommerce.widget_shopping_cart a {
  width: 125px;
}
.widget.woocommerce.widget_shopping_cart .quantity {
  line-height: normal;
  margin-top: 28px;
}
	.scwairmini_intro_des .scwtooltip .scwtooltiptext{
	width: 300px;left: -142px;
}
	.scwairmini_prohl_con_item .scwtooltip:nth-child(1) .scwtooltiptext {
  left: -115px; 
  top: -130px;
}
.scwairmini_prohl_con_item .scwtooltip:nth-child(2) .scwtooltiptext {
  left: -127px;
  top: -130px;
}
.scwairmini_prohl_con_item .scwtooltip .scwtooltiptext {
  width: 250px;
}
	.scwairmini_intro_right {
  max-width: 100%!Important;
}
	.scwairmini_intro .container {
  grid-template-columns: 1fr;
  grid-gap: 30px;
}
.scwairmini_intro,.scwairmini_prohl,.scwairmini_understand,.scwairmini_reviews,
.scwairmini_doyouhave,.scwairmini_document,.scwairmini_howto,.scwairmini_faq,.scwairmini_keepex{
  padding: 50px 0;
}
.scwairmini_section_head_title {
  margin: 20px 0;
}
.scwairmini_prohl_con,.scwairmini_understand_con,.scwairmini_faq_con.scwairmini_traveling  {
  width: 100%;
  padding-bottom: 0;
}
.scwairmini_traveling  {
  width: 100%;
  padding:50px 0;
}
.scwairmini_section_head_title {
  font-size: 30px;
}
.scwairmini_mostpop .scwairmini_section_head_title {
  margin-bottom: 0;
}
.scwairmini_understand_con, .scwairmini_faq_con {
  width: 100%;
  padding: 0;
  grid-template-columns: 1fr;
  grid-gap: 0px;
}
.scwairmini_traveling_con {
  width: 100%;
  margin-left: 0;
}
.scwairmini_reviews .scwairmini_section_head_title2 {
  margin-bottom: 50px;font-size: 30px;
}
.scwairmini_wheretobuy{
  padding-bottom: 0;
}
.scwairmini_mostpop {
  padding-bottom: 50px;
}
.scwairmini_contact_con form {
  width: 60%;
}
.scwairmini_prohl_con_item:nth-child(n) {
  margin-right: 0;
}
.scwairmini_prohl_con_item:nth-child(2n) {
  margin-left: 0;
}
.scwairmini_prohl_con_item {
  width: 100%;
}
.scwairmini_keepex_con {
  grid-gap: 10px;
  width: 100%;
  grid-template-columns: 1fr;
}
.scwairmini_wheretobuy_con_button a:nth-child(1) {
  margin-right: 0;
  margin-bottom: 20px;
}
.scwairmini_faq_con_item_head span {
  font-size: 16px;
}
.scwairmini_wheretobuy_subhead,.scwairmini_contact .scwairmini_section_head_des {
  width: 100%;
}
.scwairmini_contact_con form {
  width: 100%;
}
.scwairmini_intro_button a:nth-child(1),
.scwairmini_intro_button a:nth-child(2){
  font-size: 15px;
}
.scwairmini_intro_right_thum {
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
}
.scwairmini_traveling_con_title,
.scwairmini_doyouhave_head,
.scwairmini_document_head {
  font-size:30px;
}
.scwairmini_wheretobuy_con_button a {
  font-size: 14px;
}
.scwairmini_intro_button a:nth-child(1) {
  margin-right: 0;
  margin-bottom: 20px;
}
}
@media only screen and (max-width:374px){
		#left-area ul.products {
  margin-top: 30px;
  display: inline-block;
}
	.woocommerce-checkout #payment div.payment_box .form-row {
  margin: 0;
  padding: 0;
}
	.woocommerce-SavedPaymentMethods.wc-saved-payment-methods {
  display: none;
}

		.scwhealpro .scwhealpro_boxes_left_right_ques_it_text {
  font-size: 14px;
	}
		.scwhealpro .scwhealpro_boxes_right img {
  width: 100%;
}
	.scwhealpro .scwhealpro_boxes_left {
  grid-template-columns: 1fr;
	}
	.scwhealpro .scwhealpro_boxes_right {
	padding:100px 40px;
}
	.scwhealpro .scwhealpro_boxes_left_left img {
  width: 100%;
  height: 100%;position: relative;
}
.scwhealpro .scwhealpro_boxes {
  grid-template-columns: 1fr;
}
	.scwhealpro_boxes_top_right img {
  height: auto;
  position: relative;
  width: 250px;
  max-height: 400px;
  right: 0;
}
	.scwhealpro_boxes_top_left_buttons_item_but {
  width: 100%;
	}
	.scwhealpro_boxes_top_left_head {
  font-size: 30px;
	}
	.scwhealpro_boxes_right_left_head,.scwhealpro_boxes_left_left_head {
  font-size: 24px;
}
	.scwhealpro_boxes_top_right img,.scwhealpro_boxes_left_right img,.scwhealpro_boxes_right_right img {
  bottom: -35px!important;
}
	.scwhealpro_boxes_top,.scwhealpro_boxes_left,.scwhealpro_boxes_right {
  padding: 30px;
}
	.scwfooter_col4 div ,.scwfooter_col2 div,
.scwfooter_col3 div,.scwfooter_col1 div{
  padding: 0 20px;
}
		.scwcategories_sl, .archive #main-content form .orderby, .scwbrands_sl {
  font-size: 10px;
	}
		.scwcategories_sl{
  margin-left:5px;
	}
		#main-content .woocommerce-breadcrumb {
  padding-top:30px;
  padding-bottom: 10px;
}
	.widget.woocommerce.widget_shopping_cart a {
  width: 100px;font-size:12px;
}
.widget.woocommerce.widget_shopping_cart .quantity {
  line-height: normal;
  margin-top: 28px;font-size:12px;
}
	.scwairmini_intro_des  .scwtooltip .scwtooltiptext::before {
  left: 0;
  right: auto;
}
	.scwairmini_intro_des .scwtooltip .scwtooltiptext{
	width: 300px;left: 0;
}
.scwairmini_prohl_con_item .scwtooltip:nth-child(1) .scwtooltiptext {
  left: auto;
  top: -130px;
}
.scwairmini_prohl_con_item .scwtooltip:nth-child(2) .scwtooltiptext {
  left: auto;
  top: -130px;
}
.scwtooltip .scwtooltiptext::before {
  left: auto;
  right: 0;
}
.scwairmini_prohl_con_item .scwtooltip .scwtooltiptext {
  width: 250px;
}
	.scwairmini_intro_right {
  max-width: 100%!Important;
}
	.scwairmini_intro .container {
  grid-template-columns: 1fr;
  grid-gap: 30px;
}
.scwairmini_intro,.scwairmini_prohl,.scwairmini_understand,.scwairmini_reviews,
.scwairmini_doyouhave,.scwairmini_document,.scwairmini_howto,.scwairmini_faq,.scwairmini_keepex{
  padding: 50px 0;
}
.scwairmini_section_head_title {
  margin: 20px 0;
}
.scwairmini_prohl_con,.scwairmini_understand_con,.scwairmini_faq_con.scwairmini_traveling  {
  width: 100%;
  padding-bottom: 0;
}
.scwairmini_traveling  {
  width: 100%;
  padding:50px 0;
}
.scwairmini_section_head_title {
  font-size: 30px;
}

.scwairmini_mostpop .scwairmini_section_head_title {
  margin-bottom: 0;
}
.scwairmini_understand_con, .scwairmini_faq_con {
  width: 100%;
  padding: 0;
  grid-template-columns: 1fr;
  grid-gap: 0px;
}
.scwairmini_traveling_con {
  width: 100%;
  margin-left: 0;
}
.scwairmini_reviews .scwairmini_section_head_title2 {
  margin-bottom: 50px;font-size: 30px;
}
.scwairmini_wheretobuy{
  padding-bottom: 0;
}
.scwairmini_mostpop {
  padding-bottom: 50px;
}
.scwairmini_contact_con form {
  width: 60%;
}
.scwairmini_prohl_con_item:nth-child(n) {
  margin-right: 0;
}
.scwairmini_prohl_con_item:nth-child(2n) {
  margin-left: 0;
}
.scwairmini_prohl_con_item {
  width: 100%;
}
.scwairmini_keepex_con {
  grid-gap: 10px;
  width: 100%;
  grid-template-columns: 1fr;
}
.scwairmini_wheretobuy_con_button a:nth-child(1) {
  margin-right: 0;
  margin-bottom: 20px;
}
.scwairmini_faq_con_item_head span {
  font-size: 16px;
}
.scwairmini_wheretobuy_subhead,.scwairmini_contact .scwairmini_section_head_des {
  width: 100%;
}
.scwairmini_contact_con form {
  width: 100%;
}
.scwairmini_intro_button a:nth-child(1),
.scwairmini_intro_button a:nth-child(2){
  font-size: 15px;
}
.scwairmini_intro_right_thum {
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
}
.scwairmini_traveling_con_title,
.scwairmini_doyouhave_head,
.scwairmini_document_head {
  font-size:30px;
}
.scwairmini_wheretobuy_con_button a {
  font-size: 14px;
}
.scwairmini_intro_button a:nth-child(1) {
  margin-right: 0;
  margin-bottom: 20px;
}
}
.scwtooltip_title {
  width: 18px;
  height: 18px;
  border-radius: 100%;
  display: inline-block;
  border: 1px solid #000;
  font-size: 11px;
  font-weight: 600;
  text-align: center;
  line-height: 18px;
  text-decoration: unset;
}
.scwairmini_howto_con_slider_item_chung video {
  width: 100%;
}
.scwairmini_intro_right {
  max-width: 570px;
}
.scwairmini_intro_right_main_item img {
  width: 100%;
}
.variations_form.cart select {
  height: 50px;
  border: 1px solid #D3D5DC !important;
  border-radius: 6px;
  padding: 0 20px;
  font-size: 16px;
  cursor: pointer;
}
.variations_form.cart label {
  line-height: 26px;
  display: inline-block;
  color: #222E50;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  margin-right: 20px;
}
.scwproduct_right_cart .quantity .qty {
min-width: 80px !important;
text-align: center;
height: 50px;
border: 1px solid #D3D5DC;
border-radius: 6px;
float: left;
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled {
  display: inline-block;
  width: 100%;
}
.scwproduct_right_cart .quantity {
  float: left;
  width: auto;
}
.scwproduct_right_cart .single_add_to_cart_button.button.alt {
  float: left;
  margin-left: 20px;
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 500 !important;
  font-size: 17px !important;
  text-align: center;
  color: #FFFFFF !important;
  background: #006FE6 !important;
  border-radius: 300px !important;
  width: 150px;
  height: 50px;
  opacity: 1;
  line-height: normal;
  text-decoration: unset;
}
.scwproduct_right_cart .single-product .reset_variations {
  padding-left: 10px;
}
.scwproduct_right_cart .single_add_to_cart_button.button.alt:hover {
  background: #78BE20!important;
  color: #fff!important;
}
.scwproduct_right_cart .single_add_to_cart_button.loading {
    position: relative;
    pointer-events: none;
}

.scwproduct_right_cart .single_add_to_cart_button.loading:hover::after {
  content: "\e02d";
  position: absolute;
  top: 30%;
  left: auto;
  right: 8px;
  animation: spinToiBoi 0.6s linear infinite;
  display: block !important;
  font-size: 20px;
}
.scwproduct_right_cart .single_add_to_cart_button.button::after{
   display:none;
 }
.scwproduct_right_cart .single_add_to_cart_button:hover::after {
    animation: spinToiBoi 1s linear infinite;
}

@keyframes spinToiBoi {
    to {
        transform: rotate(360deg);
    }
}
.single_variation_wrap {
  display: inline-block;
  margin-top: 20px;
}
.woocommerce-shop .page-description p {
  display: inline-block;
  border: 1px solid #ccc;
  padding: 20px;
  font-size: 18px;
  font-family: 'Roboto Slab';
  border-radius: 10px;
}
.scwfooter_top {
  float: left;
  width: 100%;
  padding: 50px 0;
  text-align: center;
  line-height: 30px;
  font-size: 20px;
  font-family: 'Roboto Slab';
}
.woocommerce-shop .page-description {
  text-align: center;
  margin-bottom: 30px;
}

.whmc-qty-wrap{
    position:relative;
}

.whmc-qty-wrap.loading{
    opacity:.5;
    pointer-events:none;
}

.whmc-qty-wrap.loading:after{
    content:"";
    position:absolute;
    right:-25px;
    top:50%;
    width:16px;
    height:16px;
    margin-top:-8px;
    border:2px solid #ddd;
    border-top-color:#333;
    border-radius:50%;
    animation:whmc-spin .6s linear infinite;
}

@keyframes whmc-spin{
    to{
        transform:rotate(360deg);
    }
}