/** Shopify CDN: Minification failed

Line 763:21 Unexpected "{"

**/
.product__thumbs[data-position=beside] .product__thumb-arrow.product__thumb-arrow--prev {
    padding-bottom: unset;
}
.product__thumbs--scroller .image-wrap>a {
    height: 100px;
}
.product-configurable_product_hidden_block .configurable_product_hidden_block {
 display:none; 
}
.product-helmet_plate_template h1.h2.product-single__title {
    display: block;
}
#shopify-section-leftbar_article {
    padding: 0px 55px;
}
.grid__item.one-quarter.left_blog_cat h4 {
    color: #005686;
    text-transform: capitalize;
     font-size: 25px;
}
ul.blog_category li a {
    color: #828383;
    font-size: 17px;
    font-family: 'Montserrat-Regular';
    line-height: 28px;
    font-family: 'DIN Condensed';
    text-transform: uppercase;
}
ul.blog_category li a:hover {
    text-decoration: underline;
    font-weight: 300;
}
ul.blog_category li:before {
    content: '';
    width: 6px;
    height: 2px;
    background: #004f7e;
    display: inline-block;
    vertical-align: top;
    margin: 12px 3px 0 0;
}
ul.blog_category li {
    list-style-type: none;
}
div#option_total {
    display: none !important;;
}
.hulkapps_dd {
    border: unset !important;
}
h1.h2.product-single__title {
    display: none;
}
.collection--portrait {
    height: 400px;
}
.profession-collection-section {padding-bottom: 75px;}
.collection_list_feature {padding-bottom: 100px;}
.profession-collection {
    padding-bottom: 25px !important;
}
.profession_title {
  text-transform: uppercase;
  font-weight: 600;
  line-height: 1.5;
  font-size: 20px;
  padding-top: 20px;
  display: block;
}
.protection_profession_title {
  text-align: left;
}
body .index-section {
    margin: 0;
    padding: 100px 0;
}
.featured-collection-two-block  {
	padding: 100px 0 50px;
}
.image-with-point-section {
    padding: 0;
}
.feature_two_title {
    font-family: DIN Condensed;
    font-weight: 400;
    font-size: 35px;
}
.feature_two_coll_desc {
  font-family: 'Gomme Sans';
  font-weight: 300;
  font-size: 14px;
  line-height: 1.3;
  margin-bottom: 0;
  text-transform: uppercase;
}
.call_to_action {
    background-color: #040404;
    color: #ffffff;
    padding: 80px 0px;
    margin-top: 50px;
}
.call_to_action_section {
    display: flex;
    justify-content: space-between;
    align-items:center;
}
.index-section--flush {
    padding-top: 100px;
}
.service-section-redirection {
    padding: 100px 0 85px;
}
.sub_title_img_w_point p {
    font-size: 25px;
    font-weight: 300;
}
.call_to_action_text {
    width: 60%;
    max-width: 50%;
}
.call_to_action_text h2 {margin-bottom: 0;}
/* .sub_title_img_w_point {
    width: 39%;
    max-width: 50%;
} */
.sub_title_img_w_point {
	max-width: 600px;
}
.sub_title_img_w_point p {
    line-height: 1;
}
.image-with-point-section img {
    margin: 0 auto;
    display: block;
}
.service-section img {
    opacity: 0.8;
}
.alter_footer .index-section {
    background: #004C7A;
}
#HeaderWrapper.sticky {
    position: fixed;
    background: #004c7a;
}
.site-footer .grid__item:before {
    background: #F36E31;
}
.site-footer .site-footer__bottom {
     border-top: solid 1px #F36E31;
} 
.banner_design_development_wrap div p {
    color: #fff;
    font-size: 65px;
    width: 437px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1;
    font-family: DIN Condensed;
}
.banner_design_development > div {
  overflow: hidden !important;
  position: relative;
  padding-bottom: 0;
}
.banner_design_development_content {
    padding: 210px 0;
}
.banner_design_development_img {
    position: absolute;
    z-index: -1;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
}
.banner_design_development_img img {
  	height: 100%;
    width: 100%;
    object-fit: cover;
    animation: 1s cubic-bezier(.26,.54,.32,1) 0s forwards;
    animation-name: zoom-fade-small;
}
.featured-collection-two-block .skrim__overlay img {
    height: 400px;
    object-fit: cover;
}
.profession-collection-section .grid.grid--small-gutters {margin-bottom: 0;}
.featured-collection-two-block .section-header__title {text-align: start;}
.featured-collection-two-block .feature-two-block.collection--wide {height: auto !important;padding-left: 60px;}
.featured-collection-two-block .grid--small-gutters {margin-left: -60px;}
.index-section--flush .page-width {left: 0;right: 0;top: 50%;transform: translateY(-50%);}
.index-section--flush .page-width .background-media-text__aligner {margin: 0;}
.index-section--flush .page-width .background-media-text__aligner .background-media-text__text.larger-text {background-color: transparent;width: 410px;}
.index-section--flush .page-width .background-media-text__aligner .background-media-text__text.larger-text h2 {color: #fff;font-size: 60px;}
.service-section a.js-no-transition , .type-body-armour a.js-no-transition  {position: relative;display: block;}
.service-section a.js-no-transition .profession_collection_title , .type-body-armour a.js-no-transition .profession_collection_title  {font-family: 'DIN Condensed';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width: fit-content;z-index: 1;color: #fff;font-size: 50px;text-transform: uppercase;line-height:1.2;text-align: center;}
.service-section-redirection .collection--portrait,.type-body-armour-section .collection--wide  {height: unset;}
.procertification .documnet_heading {padding-top: 30px;}
.documnet_list {display: flex;flex-wrap:wrap;}

.type-body-armour-section {padding: 100px 0 50px;}
.type-body-armour-section .grid {margin-left: -60px;}
.type-body-armour-section .grid .grid__item {padding-left: 60px;}
.type-body-armour-section .section-header__title {text-align: start;}

/* Protect Helmet */
.text_img_text_block {
    padding-top: 60px;
    display: flex !important;
    flex-direction: row;
    justify-content: center;
    align-items: stretch;
}
.left_side_title h5,.left_side_title {width: fit-content;margin-left: auto;}
.left_side_grid {text-align: end;margin-left: auto;}
.right_side_grid {margin-right: auto;}
.left_side_grid,.right_side_grid {width: 280px;}
.left_side_title h5, .right_side_title h5 {
    margin-bottom: 6px;
    font-size: 20px;
    font-weight: 600;
}
.left_side_grid:not(:last-child),.right_side_grid:not(:last-child) {margin-bottom: 20px;}
.grid__item {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.center_div_img img {width: 100%;}
.center_div_img {margin: 0 40px;}
.div_left_section, .div_right_section {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}
.arrows_wrapper {
  display: flex;
  align-items: center;
  position: absolute;
  top: 50%;
  right: 70px;
  transform: translateY(-50%);
  z-index: 1;
}
.arrows_wrapper .arrow svg {fill: #000;transition: all .5s ease;}
.arrows_wrapper .arrow:hover svg {fill: #f36e31;}
/* .arrows_wrapper .dot {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background-color: #a0a0a0;
  margin: 0 20px;
} */

span.dot.hide_dot {
    display: none;
}
.dot {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background-color: #a0a0a0;
  margin: 0 20px;
}
.arrows_wrapper button {
  display: inherit;
}
.position-relative .grid.grid--no-gutters {
    position: relative;
}

/* Shop page */
.hulkapps_option_set .hulkapps_option_name {
    vertical-align: middle;
}
.hulkapps_option_value select.hulkapps_option_child {
    width: fit-content !important;
    margin-left: auto;
    text-align:end;
  	padding-right: 50px !important;
    background-size: 7px;
    background-position: right 10px center;
    background-image: url(https://cdn.shopify.com/s/files/1/0567/0581/0599/files/select_arrow.png?v=1631014528);
}
.hulkapps_option .hulkapps_option_value {
    text-align: end;
  	min-width:auto;
}
.acco-title {cursor: pointer;}
.hulkapps_swatch_option .swatch_selected, .button_selected {border: 2px solid #f16d31 !important;}
.documnet_heading h2 {font-size:35px}
/* .hulkapps_radio_option .radio_div {width: fit-content;min-width: 56px;text-align: center;letter-spacing: 1px;padding: 16px;font-family: Gomme Sans;} */
.hulkapps_radio_option .radio_div {
    min-width: 40px;
    text-align: center;
    letter-spacing: 1px;
    font-family: Gomme Sans;
    height: 40px;
    width: 100%;
    padding: 13px 6px;
}
.hulkapps_radio_option {width: fit-content;}
.rb_render {
    display: flex !important;
    justify-content: end;
    align-items: baseline !important;
}
.swatch_render .hulkapps_option_name {width: auto !important;min-width: auto !important;flex-shrink: 0;}
.swatch_render {display: flex !important;}
.swatch_render .hulkapps_option_value {margin-bottom: -10px !important;}
.rb_render .hulkapps_option_value {
    display: flex!important;
    width: auto;
    min-width: auto;
    flex-wrap: wrap;
    margin-bottom:-10px;
    justify-content: flex-end;
}
.rb_render .hulkapps_option_name {
    width: auto !important;
    min-width: auto;
    margin-right: auto;
    flex-shrink: 0;
}
.btn_input_wrap .product__quantity,.btn_input_wrap .btn {margin-bottom: 20px;}
.btn_input_wrap {margin-bottom: -10px;margin-top: -10px;}
.hulkapps_radio_option:not(:first-child) {margin-left: 10px;}
.radio_div:hover,.hulkapps_radio_option .radio_selected {background-color: transparent !important;color: #000 !important;border: 2px solid #f16d31!important;}
.profession-collection-section .grid__item, .service-section-redirection .grid__item {padding-left: 30px;}
.profession-collection-section  .grid--small-gutters, .service-section-redirection .grid--small-gutters {margin-left: -30px;}
.hulkapps_option.swatch_render {align-items: baseline;} 
.template-product .product-section .page-content {padding-top: 0;}
.acco-title i.fa {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
h2.acco-title {
    position: relative;
}
.certificate_heading h2 {margin-bottom:0;}
.acco-title i.fa:before {
  height: 12px;
  width: 2px;
}
.acco-title i.fa.fa-minus:before {
	height: 0;
}
.acco-title i.fa:after {
  width: 12px;
  height: 2px;
}
.acco-title i.fa:after, .acco-title i.fa:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background: #262626;
  border-radius: 2px;
  transition: all .5s ease;
  
}
.acco-body {margin-top:40px;}
/* .profession-collection-section-img .grid .grid__item {
	width: 25%;
} */
.profession-collection-section-img .grid__item {
    height: auto;
}
.profession-collection-section-img .grid .collection--square-small a,.profession-collection-section-img .grid .small--one-half a, .profession-collection-section-img .grid__item a {
    position: relative;
}
.profession-collection-section-img .grid .collection--square-small a .profession_collection_title, .profession-collection-section-img .profession_collection_title {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-family: 'DIN Condensed';
  font-size: 50px;
  width: 100%;
  text-align: center;
}
.profession-collection-section-img .grid .collection--square-small a .grid__image {
    display: flex;
}
.text-image-text {
  padding: 100px 0 0;
}
.text-image-text + .index-section {
    padding: 100px 0 0;
}
/* Media */
@media(max-height:700px) and (max-width:767px) {
  .banner_Section:not(.perfect_Section) .banner_img img {height:100%;}
  .banner_Section:not(.perfect_Section) .banner_img {
    position: absolute;
    top: 0;
    left: 0;
    width:100%;
    height: 100%;
  }
  .banner_Section:not(.perfect_Section) .banner_wrap p br {display:none;}
  .banner_Section:not(.perfect_Section) .banner_wrap p {
    font-size: 16px;
    line-height: 1.5;
  }
  .banner_Section:not(.perfect_Section) .banner_wrap {max-width:calc(100% - 40px);}
  .banner_Section:not(.perfect_Section) .banner_wrap h1 {font-size: 45px;}
  .banner_Section:not(.perfect_Section) .banner_content {
    top: unset;
    position: relative;
    transform: unset;
    padding: 150px 0 90px;
  }
}

@media (max-width: 1440px){

  .call_to_action {padding: 50px 0;}
  .index-section--flush {padding-top: 80px;}
  .index-section--flush .background-media-text {min-height: 460px;}
  .image-with-point-section {padding: 30px 0 0;}
  .banner_design_development_content {padding: 130px 0;}
  .feeatured_wrap {margin: 0 40px 0 auto;}
  .text_img_text_block {padding-top: 30px;}
}
@media (max-width: 1366px){
  .feeatured_wrap {margin: 0 auto 0 15px;}
}
@media (max-width: 1280px){
  body .section-header {margin-bottom: 25px;}
  .banner_wrap h1 {font-size: 70px;line-height: 1;}
  .banner_design_development_wrap div p {font-size: 50px;width: 360px;}
  .banner_design_development_content  {padding: 90px 0;}
  body .product-single__meta {max-width:100%}
  .hulkapps_option_value select.hulkapps_option_child {width: 100% !important;}
  body .product-single__form {margin-bottom:15px;}
  .btn_input_wrap {
    margin-bottom: -30px;
    margin-top: -30px;
  }
  .feeatured_wrap {margin:0}
  .position-relative .grid.grid--no-gutters {padding: 0;}
  .profession-collection-section-img .grid .collection--square-small a .profession_collection_title {font-size: 20px;}
}
@media (max-width: 1220px){
  .service-section a.js-no-transition .profession_collection_title {font-size: 45px;}
}
@media (max-width: 1199px){
  body .index-section {padding: 50px 0;}
  .profession-collection-section {padding-bottom: 55px;}
  .coll_design .section-header p.subtitle {margin-bottom:0;}
  .collection_list_feature {padding-bottom: 80px;}
  .featured-collection-two-block {padding: 80px 0 30px;}
  .service-section-redirection{padding: 80px 0 60px;}
  .profession-collection-section .skrim__link {height: 326px;flex-shrink: 0;}
  .profession-collection-section .profession_title {font-size: 18px;}
  .service-section a.js-no-transition .profession_collection_title {font-size: 30px;}
  .procertification {padding: 5px 0 80px;}
  .product_certification hr {margin: 40px 0;}
  .pro_desc {padding: 80px 0;}
  .pro_desc .feature-row+.feature-row {margin-top: 80px;}
  #shopify-section-review_section {padding: 80px 0;}
  .template-product .coll_design {padding: 80px 0;}
  .shopify-section.profession-collection-section-img {padding-bottom: 55px;}
  .type-body-armour-section .grid .grid__item .profession_collection_title {font-size: 45px;}
  #shopify-section-leftbar_article {
    padding: 0 30px;
}
  ul.blog_category {
    margin: 0 0 20px 0px;
}
  .profession-collection-section-img .grid .collection--square-small a .profession_collection_title, .profession-collection-section-img .profession_collection_title {
    font-size: 35px;
  }
  .btn_input_wrap button.btn {
    width: calc(50% - 10px);
    min-width: 50%;
  }
  .btn_input_wrap .product__quantity {
    width: calc(46% - 10px);
    min-width: 43%;
  }
}
@media(max-width:991px){
  .service-section a.js-no-transition .profession_collection_title {font-size: 26px;}
  .image-with-point-section {padding: 30px 0 0;}
  .service-section-redirection{padding:50px 0 40px;}
  .banner_wrap h1 {font-size: 45px;}
  body .index-section {padding: 50px 0;}
  .collection_list_feature {padding-bottom: 50px;}
  .featured-collection-two-block {padding: 50px 0 0px;}
  .feature-row__item.feature-row__text.feature-row__text--right.larger-text {padding-top:0;}
  .profession-collection-section .grid--small-gutters .grid__item{height: 200px;  }
  .feature-row__item.feature-row__text.feature-row__text--left.larger-text {padding: 30px 0 0;}
/*   .sub_title_img_w_point {
    width: 76%;
    max-width: 100%;
  } */
  .call_to_action_text {
    width: 72%;
    max-width: 100%;
  }
  .feature-row .feature-row__item:not(.feature-row__text) {
    min-width: 100%;
    flex: 0 1 100%;
  }
  .index .feature-row {
  	flex-direction: column;
  }

  .pro_info_bottom ul {flex-direction: column;align-items: flex-start;}
  .pro_info_bottom li+li {margin-left:0;margin-top:10px;}
  .feature-row .feeatured_wrap {max-width: 100%;margin:0;}
  .feature-row .feeatured_wrap h2 br{display:none;}
  body .btn {font-size: 15px;}
  .banner_wrap {max-width: calc(100% - 100px);}
  .profession-collection-section {padding-bottom: 40px;}
  .profession-collection-section .grid--small-gutters .grid__item {height: auto;width: 50%;}
  .profession-collection-section .grid--small-gutters .grid__item .skrim__link .skrim__overlay img {height: 350px;}
  .profession_title {font-size: 16px;padding-top: 10px;}
  .featured-collection-two-block .skrim__overlay img {height:220px;}
  .featured-collection-two-block .feature-two-block.collection--wide {padding-left: 30px;}
  .featured-collection-two-block .grid--small-gutters {margin-left:-30px;}
  
  .type-body-armour-section .grid {margin-left:-30px;}
  .type-body-armour-section .grid .grid__item {padding-left: 30px;}
  .type-body-armour-section .grid .grid__item .profession_collection_title {font-size: 40px;}
  .feature_two_title{font-size: 30px;}
  .call_to_action_text h2 {font-size: 30px;}
  body .btn {
    font-size: 12px;
    line-height: 1.5;
    min-height: auto;
    padding: 8px 20px;
    min-width: 180px;
  }
  .btn_input_wrap .btn {
    font-size: 12px;
    min-height: auto;
    padding: 8px 20px;
    min-width: 180px;
    height: 59px;
    line-height: 40px;
  }
  .banner_design_development_wrap div p {font-size: 38px;margin-bottom: 0;}
  .left_side_grid, .right_side_grid {width: 230px;}
  .left_side_description {font-size: 12px;line-height:1.5;}
  .left_side_title h5, .right_side_title h5 {font-size: 16px;}
  .arrows_wrapper {
    top: unset;
    left: 50%;
    transform: translate(-50% , -50%);
    right: 0;
    width: fit-content;
    bottom: -46px;
  }
  .pro_desc .feature-row__item img {max-width: 400px !important;}
  #shopify-section-review_section, .template-product .coll_design {padding: 50px 0;}
  .shopify-section.profession-collection-section-img {padding-bottom: 25px;}
  .profession-collection-section-img .grid .collection--square-small a .profession_collection_title {font-size: 25px;}
  .text-image-text + .index-section {padding: 50px 0 0 ;}
}
@media (max-width: 768px){ 
.btn_input_wrap button.btn {
	width: calc(33% - 13px);
	min-width: 59%;
}

.btn_input_wrap .product__quantity {
    width: calc(18% - 6px);
    min-width: 32%;
}
  .btn_input_wrap .btn{
  	height: 45px;
    line-height: 27px;
  }
  .pro_desc .feature-row .feature-row__text {
    order: 0 !important;
  }
  #shopify-section-leftbar_article {
    padding: 0px 25px;
  }
  .pro_desc .feature-row .feature-row__item {
    order: 1;
  }
  .pro_desc .feature-row+.feature-row {margin-top:0;}
  .pro_desc {padding: 0 0 50px;}
  .image-wrap.img_size_custom {padding-top: 30px;}
  .pro_desc .feature-row__item.feature-row__text.feature-row__text--left.larger-text,.feature-row__item.feature-row__text.feature-row__text--right.larger-text{padding: 50px 0 0;}
  .grid.blog_select_div {
    display: grid;
  }
  .grid__item.one-quarter.medium--one-whole.small--one-whole.left_blog_cat {
    order: 2;
  }
}


@media (max-width: 767px){

  .profession_title {
    font-size: 17px;
  }
  .featured-collection-two-block {
/*     padding: 50px 0; */
     padding: 0 0;
  }
  .collection--portrait {
    height: 250px;
  }
  .featured-collection-two-block .feature-two-block.collection--wide {
    height: auto !important;
  }
  .featured-collection-two-block .feature-two-block.collection--wide:first-child{
    padding-bottom: 30px;
  }
  .call_to_action_text {
    width: 65%;
    max-width: 80%;
  }
  .call_to_action_text h2 {
    font-size: 27px;
    padding-bottom:15px;
  }
  .index-section--flush .page-width .background-media-text__aligner .background-media-text__text.larger-text h2 {
    color: #fff;
    font-size: 40px;
  }

/*   .sub_title_img_w_point {
    width: 98%;
    max-width: 100%;
  } */
  .perfect_Section .banner_wrap h1 {
    font-size: 35px;
  }
  .banner_wrap p {
    font-size: 17px
  }
  .feature_two_title {
    font-size: 25px;
  }
  .service-section a.js-no-transition .profession_collection_title {
    width: max-content;
    font-size: 14px;
  }
  .profession-collection {
    padding-bottom: 20px!important;
  }
  .index-section--flush .background-media-text {
    min-height: 270px;
  }
  .profession-collection-section .grid--small-gutters .grid__item .skrim__link .skrim__overlay img {height: 230px;}
  .profession_title {font-size: 12px;}
  body .feature-row__text .btn {margin: 15px 0 0 0;}
  .profession-collection-section .grid--small-gutters {margin-left: -15px;}
  .profession-collection-section .grid--small-gutters .grid__item {padding-left: 15px;}
  .shopify-section.banner_design_development {padding-top: 0;}
  .banner_design_development_content {padding: 60px 0;}
  .banner_design_development_img img {object-position: left top;}
  .banner_design_development_wrap div p {font-size: 30px;width: 185px;}
/*   .feature-row .feeatured_wrap {margin-top:30px;} */
  .banner_Section.perfect_Section {margin-bottom: 50px;}
  
  .text_img_text_block {
    display: block;
  }
  .left_side_title h5, .left_side_title {
    width: auto;
    margin-left: auto;
  }
  .left_side_grid {
    text-align: start;
  }
  .right_side_grid {
    margin-right: 0;
    margin-left: auto;
  }
/*   .hulkapps_radio_option .radio_div {min-width: 41px;padding: 10px 7px;} */
  .hulkapps_option_value select.hulkapps_option_child{width:100% !important;}
  .text_img_text_block {flex-direction: column;}
  .left_side_grid, .right_side_grid {width: 100%;order: 2;}
  .div_left_section, .div_right_section {order: 2;margin-top: 20px;}
  .center_div_img img {max-width: 320px;margin: auto}
  .arrows_wrapper .dot {margin: 0 13px;}
  .left_side_description,.sub_title_img_w_point p {font-size:16px;}
  .main_title_img_w_point h2 {font-size: 30px;}
  .profession-collection-section .skrim__link {height: auto;}
  .profession-collection-section .profession_title {font-size: 14px;}
  .service-section-redirection .grid--small-gutters {margin-left: -20px;}
  .profession-collection-section .grid__item, .service-section-redirection .grid__item {padding-left: 20px;}
  .certificate_heading h2 {margin-bottom: 30px;}
  .procertification {padding: 5px 0 15px;}
  .hulkapps_option_value .hulkapps_radio_option:not(:first-child) {margin-left: 5px;margin-bottom:5px;}
  .hulkapps_option_value .hulkapps_radio_option {margin-bottom:5px;}
  .template-product #shopify-section-product-template {padding-bottom: 20px;}
  .type-body-armour-section .grid .grid__item .profession_collection_title {font-size: 30px;}
  .profession-collection-section-img .grid .collection--square-small a .profession_collection_title {font-size: 18px;}
  
}
@media (max-width: 589px){
  .service-section-redirection .grid__item {padding-left: 10px;}
  .service-section-redirection .grid--small-gutters {margin-left: -10px;}
}
@media (max-width: 575px){ 
  
  .btn_input_wrap button.btn {
    width: calc(50% - 12px);
    min-width: 57%;
  }
  
  .btn_input_wrap {
    flex-direction: row;
  }
  .service-section a.js-no-transition .profession_collection_title {
    font-size: 25px;
  }
  .call_to_action_section {
    display: block;
    justify-content: unset;
  }
  .call_to_action_text {
    width: 100%;
    max-width: 100%;
  }
  .featured-collection-two-block {
    padding-top: 50px;
  }
  .call_to_action_text h2 {
    font-size: 24px;
  }
  .index-section--flush .background-media-text__container {
    position: absolute;
     min-height: 270px;
  }
  .index-section--flush .page-width {
    transform: translateY(-13%);
  }
  .documnet_heading h2 {
    font-size: 20px;
  }
  .documnet_list .cert_content h4 {
    font-size: 19px;
  }

  .related_section,  {
    padding: 20px 0;
  }
  .center_div_img img {max-width: 260px}
  .btn_input_wrap .product__quantity {width: calc(37% - 7px);min-width: 24%;}
  .cert_content {width: 100%;padding: 15px 0 0 0;}
  .banner_Section.perfect_Section {margin-bottom: 0;}
  .service-section-redirection .js-no-transition .grid__image {display: flex;}
  .profession-collection-section-img .grid--no-gutters {margin-left: -15px;}
  .profession-collection-section-img .grid__item {padding-left: 15px;}
  .profession-collection-section-img .profession-collection .grid__image img.image-fit {height: 170px;}
  .profession-collection-section-img .profession_collection_title {font-size: 15px;}
  .product__thumbs--beside .product__thumbs--scroller { 
    width: 75%;
  }
  .product__thumbs[data-position=beside] .product__thumb-arrow.product__thumb-arrow--prev {
    left: -10%;
    top: 12px;
  }
  .product__thumbs[data-position=beside] .product__thumb-arrow.product__thumb-arrow--next {
    left: -10%;
  }
  .product__thumbs--beside .product__thumbs--scroller {
    margin: 46px 0;
    padding: 0;
  }
  .product__thumbs--scroller .image-wrap > a {
    height: 54px;
  }

}