/***********************************************************************************************************************************************/
.dynamic-collection-list--section .home_page_collection.shop_your_style .home-section--content li:last-child{position:relative;}
.dynamic-collection-list--section .home_page_collection.shop_your_style .home-section--content li:last-child .dynamic-collection-list--item-info{width:auto;position:absolute;top:50%;left:32px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);right:32px;}
.dynamic-collection-list--section .home_page_collection.shop_your_style .home-section--content li:last-child .dynamic-collection-list--item-info a.dynamic-collection-list--item-link{margin:0;background:#2f2f2f;padding:12px 0;}
.dynamic-collection-list--section .home_page_collection.shop_your_style .home-section--content li:last-child .dynamic-collection-list--item-info a .dynamic-collection-list--item-title{font-size:14px;line-height:18px;font-family:"Montserrat", sans-serif !important;color:#fff;}
/***********************************************************************************************************************************************/
.slideshow-slide .desktop_bg{display:block;}
.slideshow-slide .mob_bg{display:none;}
.only_images_mn_otr .only_images_mn_inr .only_images_inr.mobile_img_inr{display:none;}
.logolist--container.home_logo_slider{padding-left:15px !important;padding-right:15px !important;}
/**/
.featured-collection--container .featured-collection--content .flickity-viewport{overflow: hidden !important; }
.featured-collection--container .flickity-page-dots{display:none;}
.featured-collection--container .featured-collection--content .productgrid--item{width:20% !important; margin:0 !important;}
.featured-collection--container .featured-collection--content .productgrid--item .productitem--actions { display:none !important;}
.productgrid--outer .productgrid--wrapper .collection--description .collection--description_inr{max-width:35%; flex: 33.35% 0 0; -webkit-flex: 35% 0 0; -moz-flex: 33.35% 0 0;}
a.mobile-nav-close{display:none;}
.our_courses_mn_otr .wrapper .our_courses_mn_inr .wrapper .our_courses_img_content img{margin-left:auto; margin-right:auto;}

.productgrid--items:not(.productgrid--no-spacing) .productitem--action,  .product-row:not(.product-row--no-spacing) .productitem--action {min-width: 50%; margin-right: 0; margin-bottom: 0; overflow: visible; border-radius: 0; }
.productgrid--outer.productgrid-gridview .productgrid--items:not(.productgrid--no-spacing) .productitem--action-trigger {border-radius: 0; }

.productitem--actions {position: absolute; right: 0; bottom: 0; left: 0; margin: 0; visibility: hidden; opacity: 0; border-radius: 0 0 0px 0px; }

.productgrid--outer .productgrid--wrapper ul.productgrid--items .productgrid--item:hover .productitem--actions {
  visibility: visible;
  opacity: 1;
}
.productgrid--item.animating .productitem, .productgrid--item.visible .productitem{
  position:relative;
}
.gallery-navigation--scroll-button{display: none;}
.modal-loaded.modal-visible .modal{ z-index: 9999 !important}
/***********************************/
/***********************************/
@media (max-width:1650px){
  .header_main_menu> nav> ul> li {padding: 0 57px !important;}
}
/***********************************/
/***********************************/
@media (max-width:1449px){
  div#shopify-section-static-slideshow .slideshow-slide .slideshow-slide-content{max-width:1000px;}
  .footer_shop_menu nav.site-navigation ul li a{padding:20px 5px !important;}
  #shopify-section-dynamic-our-story .content_columns_mn_otr .wrapper .content_columns_mn_inr{margin:0 -15px;}  
  .header_main_menu> nav> ul> li {padding: 0 47px !important;} 
  .article_title_mn_inr .article_mn_title h1{ font-size: 24px;}
  .article_title_mn_otr {padding: 0 22px !important;}
}
/***********************************/

/***********************************/
@media (max-width:1366px){
  .dynamic-collection-list--section .home_page_collection{padding-left:15px;padding-right:15px;}
  .footer_shop_menu nav.site-navigation ul{text-align:center;}
  .footer_shop_menu nav.site-navigation ul li a{font-size:13px !important;}
  .logolist--item{width:165px;}
  .plain_text_columns_mn_otr .wrapper{padding:0 40px;max-width:100%;}
  .content_columns_mn_otr .wrapper{max-width:100%;}
  .content_columns_mn_otr .wrapper .content_columns_mn_inr.two_column{margin:0 -15px;}
  .content_columns_mn_otr .wrapper .content_columns_mn_inr.two_column .content_columns_inr{padding:0 15px;}
  .image_text_content_otr .wrapper, .single_image_otr .wrapper, .our_courses_mn_otr .wrapper, .call_to_action_mn_otr .wrapper{max-width:100%;}
  .featured-collection--container .featured-collection--content .flickity-prev-next-button.next{margin-right:8px !important;}
  .featured-collection--container .featured-collection--content .flickity-prev-next-button.previous{margin-left:8px !important;}
  footer .site-footer-blocks .site-footer-block-item.site-footer-block-newsletter .newsletter .form-fields-inline button.newsletter-submit{padding: 12px 18px; }
  footer .site-footer-blocks {max-width: 100%; }
  .footer_copyright {padding: 34px 15px;}
  .featured-collection--container .featured-collection--content .productgrid--item {width: 25% !important;}   
  .header_main_menu> nav> ul> li {padding: 0 30px !important; } 
  .productgrid--outer .productgrid--wrapper .collection--description{padding:81px 0 56px 30px;} 
  .productgrid--outer .productgrid--wrapper .collection--description .collection_list_banner ul li a{font-size:13px;}
  .productgrid--outer .productgrid--wrapper .collection--description .collection_list_banner ul li{padding:5px;}
  .breadcrumbs-container{max-width: 100% !important; padding:0 30px !important;} 
  .video_mn_otr{max-width: 90%;}
  .video_mn_otr .video_mn_inr{max-width: 100%;}
  .article--pagination{padding:0 30px;}
  .prep_renovaiton_slider button.slick-arrow.slick-prev {left: -22px;}
  .prep_renovaiton_slider button.slick-arrow.slick-next {right: -22px;}
}

/***********************************/
/***********************************/
@media (max-width:1199px){
  .blogposts--container, .dynamic-collection-list--container, .featured-collection--container, .featured-collections--container, .featured-product--container, .image-with-text, .alt-img-with-text--container, .logolist--container, .dynamic-map, .menulist--container, .dynamic-newsletter, .promo-grid--container, .promo-mosaic--container, .rich-text--container, .search-section-content, .testimonials-section, .twitter--container, .dynamic-video-wrapper, .content_columns_mn_otr .wrapper, .dynamic-collection-list--section .home_page_collection.shop_your_style{max-width:980px;padding-left:15px !important;padding-right:15px !important;}
  div#shopify-section-static-slideshow .slideshow-slide .slideshow-slide-content{max-width:calc(100% - 180px);}
  .header_main_menu> nav> ul> li{padding:0 18px !important;}
  .top_header_otr .site-header-main-actions nav.site-navigation ul li a{font-size:13px;padding:10px 6px;}
  .site-header-icon{padding: 9px 5px;}
  .site-header-icon svg.icon-search{width: 19px; height: 21px;}
  .top_header_otr{padding: 0 2%;}
  /*  .image_text_content_otr .wrapper .image_text_content_inr{-webkit-align-items:center !important;-ms-flex-direction:center !important;align-items:center !important;}*/
  footer .site-footer-blocks .site-footer-block-item.site-footer-block-newsletter .newsletter .form-fields-inline .newsletter-input{margin-bottom:15px;}
  .footer_copyright .site-footer-information .site-footer_social_icons .social-icons a,
  .footer_copyright .site-footer-information .site-footer-information-nav-credits .social-icons a,  .footer_copyright .site-footer-information .site-footer_social_icons .social-icons a svg, 
  .footer_copyright .site-footer-information .site-footer-information-nav-credits .social-icons a svg{height:20px;width:20px;padding:0;}
  .footer_copyright .site-footer-information .site-footer_social_icons .instagraqm_mn_otr .instagraqm_mn_inr a{letter-spacing: 2px;}
  .footer_copyright .site-footer-information .site-footer_social_icons .instagraqm_mn_otr{margin-right:0;} 
  .site-footer-navigation .navmenu .navmenu-item:not(:last-child) {margin-right: 0;}
  .footer_copyright .site-footer-information .site-footer-information-nav-credits p.site-footer-credits {font-size: 11px; margin-left: 11px; }
  .dynamic-collection-list--section .home_page_collection.shop_your_style .home-section--content li{margin-bottom:60px;margin-left:0; padding: 0 23px;}
  .dynamic-collection-list--container.home_page_collection .shop_page.home-section--content .dynamic-collection-list--item .dynamic-collection-list--item-info a .dynamic-collection-list--item-title{ font-size: 20px;}
  .dynamic-collection-list--section .home_page_collection.shop_your_style .home-section--content li:last-child .dynamic-collection-list--item-info{width:calc(100% - 46px); left:23px;}
  .dynamic-collection-list--section .home_page_collection.shop_your_style .home-section--content li:last-child .dynamic-collection-list--item-info a .dynamic-collection-list--item-title{letter-spacing:3px;font-size:13px;}
  .dynamic-collection-list--container.shop_featured_listing .dynamic-collection-list--inner .dynamic-collection-list--item .collection--item-image a{height:320px;}
  .footer_shop_menu nav.site-navigation ul{padding:10px 0;}
  .footer_shop_menu nav.site-navigation ul li a{padding:0 10px !important;}
  /**/
  .instagram_mn_otr .wrapper{padding:0 25px;} 
  .home_services_mn_otr .wrapper .home_services_mn_inr .home_services_inr .home_services_content .home_services_title h3 {min-height: 42px;} 
  .featured-collection--container .featured-collection--content .productgrid--item {width: 33.33% !important;}   
  .featured-collection--container .featured-collection--content .flickity-prev-next-button {display: block !important; }
  .featured-collection--container.home_page_product_slider {max-width: calc(100% - 50px); }
  .featured-collection--container .featured-collection--content .flickity-prev-next-button svg {width: 18px; height: 18px !important; }
  .featured-collection--container .featured-collection--content .flickity-prev-next-button.next{right:-20px !important;  margin: 0 !important; }
  .featured-collection--container .featured-collection--content .flickity-prev-next-button.previous{left:-20px !important; margin: 0 !important; }
  .productgrid--outer .productgrid--wrapper .collection--description .collection_list_banner {max-width: 45%; flex: 0 0 45%; -webkit-flex: 0 0 45%; -moz-flex: 0 0 45%; }
  .productgrid--outer .productgrid--wrapper .collection--description .collection--description_inr{}
  .productgrid--outer .productgrid--wrapper .collection--description .collection_list_banner ul li a{font-size: 12px;}  
  .productgrid--outer .productgrid--wrapper .collection--description .collection--description_inr h2{font-size: 25px;}  
  .productgrid--outer .productgrid--wrapper .collection--description .collection--description_inr p{font-size:14px;} 
  /**/
  .productgrid--outer .productgrid--wrapper .collection--description .collection--description_inr,
  .productgrid--outer .productgrid--wrapper .collection--description .collection_list_banner{max-width: 50%; flex: 0 0 50%; -webkit-flex: 0 0 50%; -moz-flex: 0 0 50%;}
  .productgrid--outer .productgrid--wrapper .collection--description {padding: 35px 0 20px 30px;}
  .prep_renovaiton_slider button.slick-arrow.slick-prev, .more_photos_small_img button.slick-arrow.slick-prev {left: -12px;}
  .prep_renovaiton_slider button.slick-arrow.slick-next, .more_photos_small_img button.slick-arrow.slick-next {right: -12px;}
  .prep_renovaiton_inr{padding:0 40px;}
  .article_title_mn_inr .article_mn_title h1 {font-size: 20px;}
  .blog_title_mn_otr .wrapper .blog_title_mn_inr ul li {padding:0 5px;}
  .product--container .product--outer .product-main{padding-left:35px;}
  .ctl-product-component{min-width:1px !important; max-width:960px; margin:0 auto;}
  .ctl-cell .cell-text-wrapper{padding:0 !important;}
  .shop_page_content .alt-img-with-text--content .alt-img-with-text--text{padding: 32px 15px 31px 28px;}
  section.alt-img-with-text--container.shop_page_content{max-width: calc(100% - 5.5%); max-width: -webkit-calc(100% - 5.5%);  max-width: -moz-calc(100% - 5.5%);}
  .content-page-content.rich-text-regular { max-width: 850px;}
  #shopify-section-dynamic-collection-list-shop .dynamic-collection-list--container, #shopify-section-1611039949804b9fc2 .dynamic-collection-list--container{padding-left:22px !important; padding-right:22px !important;}
  .dynamic-newsletter-section {max-width: calc(100% - 40px) !important; }
  .logolist--item{  margin-bottom: 30px; width: 28%;}
  .logolist--container.home_logo_slider {padding: 76px 0 95px 0 !important;}
  .productgrid--outer .productgrid--wrapper ul.productgrid--items .productgrid--item article.productitem a .productitem--image{ min-height: 310px;}
}
/***********************************/
/***********************************/
@media (max-width:1023px){
  button{outline:none;}
  .home_services_mn_otr .wrapper, .instagram_mn_otr .wrapper, .blogposts--container, .dynamic-collection-list--container, .featured-collection--container, .featured-collections--container, .featured-product--container, .image-with-text, .alt-img-with-text--container, .logolist--container, .dynamic-map, .menulist--container, .dynamic-newsletter, .promo-grid--container, .promo-mosaic--container, .rich-text--container, .search-section-content, .testimonials-section, .twitter--container, .dynamic-video-wrapper, .content-page-content.rich-text-regular{max-width:750px;}
  .home-page-content.rich-text-regular, .rich-text--section .homepage_content{padding-left:15px !important;padding-right:15px !important;}
  .site-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative;}
  .site-header .site-header-main{width:100%;padding:7px 0 7px 75px !important;min-height:60px; max-width:calc(100% - 75px);margin-left: 0;z-index:1001;position:relative;}
/* .site-header .site-header-main {
    width: 100%;
    padding: 7px 75px 7px 75px !important;
    margin-left: 0;
    z-index: 1001;
    position: relative;
} */
  .modal--quickshop-full .product-main{margin: 1.75rem 0 0 !important;}
  .site-header .site-header-cart-button svg{width:16px;}
  .site-header .site-header-icon svg{width:18px;}
  .site-header .site-header-icon.site-header-menu-icon svg{width:22px;}
  .site-header .site-header-search-button{top:17px;left:inherit !important;margin:0 !important;padding:0;right:50px; height:auto;}
  .site-header a.site-header-button.site-header-cart-button{position:absolute;top:17px;right:20px;}
  .site-header-menu-button .site-header-menu-icon{padding-left:22px;} 
  .top_header_otr .site-header-icon{padding:0;}  
  .site-header .top_header_otr .site-header-main-actions{padding-left:0; z-index: 99;}
  .site-header .top_header_otr .site-header-main-actions nav.site-navigation{display:none;}
  .site-header .top_header_otr .site-header-main-actions .top_header_page_switcher{position:inherit;left:0;transform:inherit;margin:auto;}
  .site-header .top_header_otr .site-header-main-actions .top_header_page_switcher nav.site-navigation{display:inline-block;}
  .site-header .top_header_otr {background:#F4F1EC;}
  .slideshow-background{background-size:100% 100%;}
  .home_services_mn_otr .wrapper .home_services_mn_inr .home_services_inr{padding:0 8px;}
  .alt-img-with-text--container.about_client_content .alt-img-with-text--content .alt-img-with-text--text{padding:0 0 0 30px;}
  .home_services_mn_otr .wrapper .home_services_mn_inr .home_services_inr .home_services_content .home_services_title h3{font-size:16px;min-height:42px;}
  .home_services_mn_otr .wrapper .home_services_mn_inr .home_services_inr .home_services_content .home_services_content_inr p{font-size:12px;}
  footer{padding:50px 0 25px 0 !important;}
  footer .site-footer-blocks{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;}
  footer .site-footer-blocks .site-footer-block-item{-webkit-flex:0 0 33.33%;-moz-flex:0 0 33.33%;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%;}
  footer .site-footer-blocks .site-footer-block-item:last-child{width:100%;padding:30px !important;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center;}
  footer .site-footer-blocks .site-footer-block-item:last-child:before{display:none;}
  footer .site-footer-blocks .site-footer-block-item:last-child .newsletter{margin:auto;}
  footer .site-footer-blocks .site-footer-block-item:last-child .newsletter .form-fields-inline .newsletter-input{margin-bottom:0;}
  .footer_copyright .site-footer-information{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
  .footer_copyright .site-footer-information .site-footer_social_icons, .footer_copyright .site-footer-information .site-footer-information-nav-credits{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center;}
  .footer_copyright .site-footer-information .site-footer_social_icons .instagraqm_mn_otr, .footer_copyright .site-footer-information .site-footer-information-nav-credits .instagraqm_mn_otr{margin:0;}
  .footer_copyright .site-footer-information .site-footer_social_icons .instagraqm_mn_otr .instagraqm_mn_inr a, .footer_copyright .site-footer-information .site-footer-information-nav-credits .instagraqm_mn_otr .instagraqm_mn_inr a{margin-top:8px;line-height:20px;}
  .footer_shop_menu nav.site-navigation{display:block;}
  .inner_page_banner_otr .inner_page_banner h1{font-size:25px;}
  .full_width_otr{padding:30px 0 10px !important;}
  .full_width_otr .wrapper{max-width:90%;}
  .full_width_otr .wrapper h2{font-size:25px;line-height:1.8;}
  .full_width_otr .wrapper h3{font-size:20px;line-height:1.8;}
  .full_width_otr .wrapper h4{font-size:20px;}
  .full_width_otr .wrapper h5{font-size:16px;}
  .full_width_otr .wrapper p, .full_width_otr .wrapper h6{font-size:14px;line-height:1.8;}
  .content_columns_mn_otr{padding:60px 0 !important;}
  .content_columns_mn_otr .wrapper .content_section_title h3{font-size:22px;line-height:1.8;margin:0;}
  .content_columns_mn_otr .wrapper .content_columns_mn_inr.four_column .content_columns_inr{max-width:25%;-webkit-flex:0 0 25%;-moz-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;}
  .content_columns_mn_otr .wrapper .content_columns_mn_inr .content_columns_inr{margin-top:30px;}
  .content_columns_mn_otr .wrapper .content_columns_mn_inr .content_columns_inr .content_columns_text{margin-top:30px;}
  .content_columns_mn_otr .wrapper .content_columns_mn_inr .content_columns_inr .content_columns_text h5{font-size:16px; word-break: break-word; line-height:1.8;}
  .content_columns_mn_otr .wrapper .content_columns_mn_inr .content_columns_inr .content_columns_text p{font-size:14px;line-height:1.8;margin:10px 0 0 0;padding:0 10px;}
  .image_text_content_otr{padding:30px 0 !important;}
  .image_text_content_otr .wrapper .section_title h3{font-size:25px;line-height:1.8;margin:0 0 30px 0;}
  .content_columns_mn_otr.small_title .wrapper .content_columns_mn_inr .content_columns_inr .content_columns_text h5{padding:0 !important; font-size:15px; letter-spacing: 3px;}
  .image_text_content_otr .wrapper .image_text_content_inr .image_text_content_text.content_has_button .image_text_content_button a{padding:10px;width:100%;text-align:center;}
  .plain_text_columns_mn_otr{padding:30px 0 !important;}
  .plain_text_columns_mn_otr .wrapper{padding:0 15px;}
  .plain_text_columns_mn_otr .wrapper .section_title h3{font-size:25px;line-height:1.8;margin:0 0 30px 0;}
  .plain_text_columns_mn_otr .wrapper .plain_text_columns_mn_inr{margin:0 -15px;}
  .plain_text_columns_mn_otr .wrapper .plain_text_columns_mn_inr .plain_text_columns_inr{padding:0 15px;}
  .plain_text_columns_mn_otr .wrapper .plain_text_columns_mn_inr .plain_text_columns_inr h5, #shopify-section-dynamic-our-story .content_columns_mn_otr .wrapper .content_columns_mn_inr .content_columns_inr .content_columns_text h5{font-size:16px;}
  .single_image_otr{padding:30px 0 !important;}
  .single_image_otr .wrapper .section_title h3{font-size:25px;line-height:1.8;margin:0 0 30px 0;}
  .our_courses_mn_otr{padding:50px 0 !important;}
  .our_courses_mn_otr .wrapper .section_title h3{font-size:25px;line-height:1.8;margin:0 0 30px 0;}
  .call_to_action_mn_otr{padding:50px 0 30px !important;}
  .call_to_action_mn_otr .wrapper .section_title h3{font-size:22px;line-height:1.8;margin:0 0 30px 0;}
  .call_to_action_mn_otr .wrapper .call_to_action_mn_inr .call_to_action_mn_content{max-width:80%;}
  .shop-collection-list .shop_banner_featured_section .shop_banner_featured_inr .shop_banner_featured_inr_conetnt{width:80%;}
  .dynamic-collection-list--container.home_page_collection .home-section--title-container{margin-bottom:26px;}
  .dynamic-collection-list--container.shop_featured_listing .home-section--title-container{margin-bottom:26px;}
  .dynamic-collection-list--container.shop_featured_listing .home-section--title-container .home-section--title{font-size:22px;margin-bottom:0;}
  .dynamic-collection-list--container.shop_featured_listing .dynamic-collection-list--inner .dynamic-collection-list--item .collection--item-image a{height:234px;}
  .dynamic-collection-list--section .home_page_collection.shop_your_style .home-section--content li{padding:0;margin-bottom:40px;margin-left:16px;width:calc(25% - 30px);width:-webkit-calc(25% - 12px);width:-moz-calc(25% - 30px);}
  .dynamic-collection-list--section .home_page_collection.shop_your_style .home-section--content li:last-child .dynamic-collection-list--item-info a .dynamic-collection-list--item-title{letter-spacing:2px;}
  .dynamic-collection-list--section .home_page_collection.shop_your_style .home-section--content li.dynamic-collection-list--item .dynamic-collection-list--item-info a{font-size:11px;}
  .dynamic-collection-list--section .home_page_collection.shop_your_style .home-section--content li.dynamic-collection-list--item .dynamic-collection-list--item-info a .dynamic-collection-list--item-title{letter-spacing:2px;font-size:14px;}
  .content-page-content.rich-text-regular{padding:49px 15px !important;}
  .content-page-content.rich-text-regular .rich-text-block h2{margin-bottom:15px;font-size:22px;}
  #shopify-section-dynamic-image-with-text .alt-img-with-text--container, #shopify-section-dynamic-collection-list-shop .dynamic-collection-list--container{padding-top:30px !important;padding-bottom:30px !important;}
  .dynamic-collection-list--container.home_page_collection ul{margin:0 -15px;}  
  /*   .dynamic-collection-list--container.home_page_collection ul li {padding: 0 15px;}   */
  .dynamic-newsletter .dynamic-newsletter-content {max-width: 90%;}
  .logolist--container.home_logo_slider {padding: 76px 0 80px 0 !important;}
  .logolist--item {margin-bottom: 30px;} 
  .dynamic-collection-list--section .home_page_collection.shop_your_style .home-section--content{margin:0;} 
  .content-page-content.shop .rich-text-block{margin:0;} 
  .featured-collection--container .featured-collection--content .productgrid--item {width: 33.33% !important;}  
  .featured-collection--container.home_page_product_slider {max-width: 100%; padding-left: 30px !important; padding-right: 30px !important;} 
  .about_section_mn_otr .wrapper .about_section_mn_inr .about_section_mn_text em {font-size: 29px;}  
  #shopify-section-dynamic-our-story .content_columns_mn_otr .wrapper .content_columns_mn_inr .content_columns_inr{padding:0 10px;}  
  .productitem--actions {position: absolute; right: 0; bottom: 0; left: 0; margin: 0; visibility: hidden; opacity: 0; border-radius: 0 0 0px 0px; }
  .productitem--action{margin:0;}
  .productgrid--outer .productgrid--wrapper ul.productgrid--items .productgrid--item article.productitem .productitem--info h2.productitem--title {margin-top: 10px; }
  .productitem--action-trigger {padding: 8px 5px; }
  .productgrid--outer .productgrid--wrapper ul.productgrid--items .productgrid--item:hover .productitem--actions {visibility: visible; opacity: 1; }
  #shopify-section-dynamic-more-lco .image_text_content_otr .wrapper .image_text_content_inr .image_text_content_text.content_has_button .image_text_content_button a{padding: 12px 74px;
    width: auto;}
/*   body.scroll-lock:before {content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index:1000;} */
  body.scroll-lock {position: relative;}
  #shopify-section-dynamic-podcast .content_columns_mn_otr .wrapper .content_columns_mn_inr {margin: 0 -15px; }
  #shopify-section-dynamic-podcast .content_columns_mn_otr .wrapper .content_columns_mn_inr .content_columns_inr {padding: 0 15px; }
  #shopify-section-dynamic-podcast .content_columns_mn_otr .wrapper .content_section_title h3 {margin: 15px 0 0; }
  #shopify-section-dynamic-podcast .content_columns_mn_otr .wrapper .content_columns_mn_inr {margin: 0 -15px 20px; } 
  #shopify-section-dynamic-design-services .call_to_action_mn_otr {padding: 0 0 30px !important}
  #shopify-section-dynamic-content-in-use .single_image_otr {padding: 30px 0 0 !important;}
  .product--container .product--outer .product-main {padding-left: 35px;}
  .site-footer-block-item{border:0 !important;}
  .contat_form_otr .contact_tab_ans_otr .wrapper {max-width: 80%;}
  .contact_form_tab_otr {margin: 30px 0 0;}
  /*   .article--container {display: block !important; padding:0 !important; } */
  .article--inner {width: 100%; }
  /*single portfolio*/
  .article_mn_description {padding: 15px 0; }
  .shop_this_project_otr {padding: 30px 0; }
  .main_content_otr {padding: 30px 0 34px 0; }
  .main_content_otr .main_content_content{margin-top: 50px;}
  .video_mn_otr{padding:40px 0;}  
  .video_mn_otr .video_mn_inr{margin-bottom:70px;} 
  .secondary_content_mn_otr .secondary_content_mn_inr .secondary_content_right{margin: 80px auto 0 auto;}
  .secondary_content_mn_otr .secondary_content_mn_inr .secondary_content_left .secondary_content_left_content p {margin-left: 40px; margin-top: 60px; }
  .secondary_content_mn_otr {padding-bottom: 30px; }
  .main_images_otr .main_images_inr .main_images_inr_item {padding: 30px 0;}
  .more_photos_mn_otr {margin: 30px auto;}
  .prep_renovaiton_otr {padding: 40px 0;}
  .prep_renovaiton_otr .prep_renovaiton_inr .prep_renovaiton_title h3{margin: 0 0 40px 0;}
  .article--pagination {margin: 30px 0 0; }
  .article_title_mn_inr .breadcrumbs_otr{-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; margin-bottom:20px;}
  .article_title_mn_inr .article_mn_title, .article_title_mn_inr .share_mn_otr{-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
  .article_title_mn_inr .article_mn_title h1 {text-align: left; }
  .video_mn_otr .video_mn_inr iframe{min-height:450px !important;}
  .blog_title_mn_otr .wrapper .blog_title_mn_inr ul{padding:0;}
  .blog_title_mn_otr .wrapper .blog_title_mn_inr ul li {padding: 7px 5px; }
  #shopify-section-static-blog .blog--container .blog-title-mn-otr {padding-bottom: 37px; padding-top: 58px; }
  #shopify-section-static-blog .blog--container .blog-title-mn-otr .blog-title {margin: 0 0 24px 0; }
  .ctl-product-component{min-width:1px !important; max-width:700px;  margin:0 auto;}
  .ctl-product-actions{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;
    -webkit-align-items: flex-start  !important; -ms-flex-direction: flex-start !important; align-items: flex-start !important;}
  .stl__embeded-full-width .ctl-cell-wrapper .cell-text-wrapper .ctl-product-component .ctl-product-component-info .js-stl__product__add-to-cart .ctl-product-actions-button {position: relative; top: 0; right: inherit; left: 0; }
  .ctl-product-title {width: 100% !important; }
  .stl__embeded-full-width .ctl-cell-wrapper .cell-text-wrapper .ctl-product-component .ctl-product-component-info .js-stl__product__add-to-cart .ctl-product-actions-button button{padding:12px 18px;}
  .product--container .product--outer .product-gallery, .product--container .product--outer .product-main {width: 100%; }
  .product--container .product--outer .product-main{padding:50px 0;} 
  .selectize-control.select-size {margin: 0 0 30px; }
  /**/
  .mobile-nav-panel{max-width: 100%;  z-index: 99999;}
  .live-search.live-search--takeover{height:50vh;z-index:1001}
  .site-mobile-nav .site-header-actions {margin: 0; height: auto; }
  .scroll-lock a.mobile-nav-close {display: block; position: absolute; top: 21px; left: 42px; color:#000000;z-index:1003;}
  .scroll-lock .site-header-menu-button .site-header-menu-icon {display: none; }
  .mobile-nav-content{padding-bottom:30px; padding-top:0;height: calc(100% - 150px); overflow-y: scroll;}
  .mobile-nav-content .navmenu-link, .mobile-nav-content .navmenu-item-text{padding: 27px 40px 25px 23px !important; font-size: 12px !important; border-bottom: 1px solid #f4f1ec;letter-spacing: 2.4px !important;}
  .mobile-nav-content .navmenu-submenu a.navmenu-link {border-bottom: 0; }
  .more_lco_menu {border: 3px solid #ffffff; }
  .mobile-nav-content .more_lco_menu .navmenu-link {background-color: rgba(244, 241, 236, 0.46); border:0;color: #2f2f2f; font-size: 16px !important; font-weight: 300 !important; letter-spacing: 1.6px !important; line-height: 26px;
    font-family: 'Montserrat', sans-serif !important; }
  .mobile-nav-content .more_lco_menu .navmenu-submenu .navmenu-link {border-top: 3px solid #ffffff; padding-left:57px !important;  text-transform: uppercase; }  
  /**/
  .mobile-nav-content .navmenu-button {top: 26px; right: 46px; margin-right: 0; margin-top: 0; background:url(//cdn.shopify.com/s/files/1/0098/1293/4714/t/10/assets/rightarrow.svg?v=1697886330939859311) !important; height:20px; width:20px; background-repeat:no-repeat !important; }
  .mobile-nav-content .navmenu-button-wrapper {display: none;}
  .mobile-nav-content .navmenu-link-parent-active ~ .navmenu-button {transform: rotate(90deg);-webkit-transform:rotate(90deg); -moz-transform:rotate(90deg);  -ms-transform:rotate(90deg); -o-transform:rotate(90deg);}
  .menu_info { text-align: center;  color: #2f2f2f;  font-size: 12px;  font-weight: 500; letter-spacing: 0.3px !important;line-height: 26px !important; padding: 20px 0;} 
  .menu_info a{text-decoration: underline;}
  /**/
  .mobile-nav-content .navmenu-submenu .navmenu-meganav-items{background-color: #f4f1ec; padding:15px 55px; }
  .mobile-nav-content .navmenu-submenu .navmenu-meganav-items li a {cursor:pointer; color: #2f2f2f; font-size: 16px !important; font-weight: 300 !important; letter-spacing: 1.6px !important;
    line-height: 26px; font-family: 'Montserrat', sans-serif !important; margin:17px 0; display:block; }
  .mobile-nav-content .navmenu-submenu .navmenu-meganav-items li ul{display:none}  
  /**/
  .navmenu-meganav-item-parent{position:relative;}
  .submenu-trigger{content:"";position:absolute; top: 22px; right: 46px; margin-right: 0; margin-top: 0; background:url(//cdn.shopify.com/s/files/1/0098/1293/4714/t/10/assets/rightarrow.svg?v=1697886330939859311) !important; height:20px; width:20px; background-repeat:no-repeat !important; transition:all linear 0.2s;}
  .navmenu-meganav-item-parent.active-menu .submenu-trigger{transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);transition:all linear 0.2s;}
  
  .navmenu-meganav-item-parent.active-menu:after{transform: rotate(90deg);-webkit-transform:rotate(90deg); -moz-transform:rotate(90deg);  -ms-transform:rotate(90deg); -o-transform:rotate(90deg);}  
  .mobile-nav-content .navmenu-meganav-item-parent.active-menu .navmenu-submenu{display:block;max-height: inherit; opacity: 1; }  
  .site-header-cart--count{top:-4px; right: -8px;}
  #shopify-section-dynamic-our-story .content_columns_mn_otr{padding: 0 0 !important;}
  #shopify-section-dynamic-our-story .content_columns_mn_otr .wrapper .content_columns_mn_inr .content_columns_inr{margin-bottom:0 !important;}
  #shopify-section-dynamic-our-story .single_image_otr {padding: 30px 0 0 !important; }
  #shopify-section-dynamic-our-story .single_image_otr + .full_width_otr p { margin-bottom: 15px;}  
  .our_courses_mn_otr .wrapper .our_courses_mn_inr .wrapper{max-width:100%;}
  .our_courses_mn_otr .wrapper .our_courses_mn_inr .wrapper .our_courses_img_content {max-width: 100%; }
  .our_courses_mn_otr .wrapper .our_courses_mn_inr .wrapper .our_courses_img_content img {max-width: 310px; margin: 0 auto 50px; }
  .footer_shop_menu nav.site-navigation ul{padding:40px 20px;}
  .footer_shop_menu nav.site-navigation ul li{width:calc(25% - 4px);padding:6px 0;} 
  .footer_shop_menu nav.site-navigation ul li a {font-size:12px !important; padding: 0 4px !important; letter-spacing: 1px !important;}
  .dynamic-collection-list--section .home_page_collection.shop_your_style .home-section--content li:last-child .dynamic-collection-list--item-info{width:100%; left:0;}
  .dynamic-collection-list--section .home_page_collection.shop_your_style .home-section--content li.dynamic-collection-list--item:last-child .dynamic-collection-list--item-info a .dynamic-collection-list--item-title{letter-spacing: 1px;
    font-size: 12px;}
  .shop_page_content .alt-img-with-text--content .alt-img-with-text--text .text-content{ font-size: 14px;}
  .shop_page_content .alt-img-with-text--content .alt-img-with-text--text h3 { font-size: 25px !important;}
  .content-page-content.rich-text-regular { max-width: 720px;}
  .image_text_content_otr .wrapper .image_text_content_inr .image_text_content_text p > br { display: none;}

  .product-recommendations--container .flickity-slider{overflow:hidden;}
  .product-recommendations--container .flickity-button{background: #f4f1ec; height: 28px; width: 28px; border-radius:50px; }
  .product-recommendations--container .flickity-button:not(:disabled):hover {background-color: #fff; box-shadow: 0 0 0 1px rgba(128,128,128, 0.4), 0 3px 10px rgba(128,128,128, 0.4); transform: translateY(-50%) scale(1.125); }
  .product-recommendations--container .flickity-button svg{fill: #212121; width: 14px; height: 18px !important; }
  .product-recommendations--container .flickity-page-dots {display: none;}
  .product-recommendations--container .product-section--content li.productgrid--item{position: absolute !important;  width: 33.33% !important; padding:0 14px;}	
  .product-recommendations--container .flickity-prev-next-button.previous{left: 8px !important}
  .product-recommendations--container .flickity-prev-next-button.next{right:8px !important}

}

/***********************************/
/***********************************/
@media screen and (max-width: 859px){
  #shopify-section-static-collection .productgrid--outer .productgrid--wrapper {width: 100%; margin-left: 0; }
  .productgrid--outer .productgrid--wrapper .collection--description {padding: 81px 0 56px 55px; }
  .productgrid--outer .productgrid--wrapper .collection--description .collection--description_inr h2{font-size: 31px; }
  .productgrid--outer .productgrid--wrapper .collection--description .collection--description_inr p{font-size: 16px;}
  .productgrid--outer .productgrid--wrapper .collection--description .collection_list_banner ul li a{font-size: 12px;}  
  .utils-showby {display: block;}
  .productgrid--outer .productgrid--wrapper .productgrid--masthead nav.productgrid--utils .productgrid--utils.utils-view ul li {display: inline-block; }
  .productgrid--outer .productgrid--wrapper .productgrid--masthead nav.productgrid--utils .productgrid--utils.utils-view ul li {margin: 0 0 0 5px;}
  .productgrid--sidebar {display: block; }
  .productgrid--outer .productgrid--sidebar .productgrid--sidebar-section {margin-top: 43px; display: none; }  
  .breadcrumbs-container {position: relative; margin: 17px 0 17px 17px !important; max-width: calc(100% - 17px) !important; }
  span.breadcrumbs-delimiter {display: block; position: absolute; transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); 
    -ms-transform:rotate(180deg); -o-transform:rotate(180deg); left: 0; margin: 0; top: 0; padding: 0 6px !important;   height: 19px; }
  .breadcrumbs-delimiter svg {margin-top: 0; height: 100%; width: 100%; }
  .breadcrumbs-container a,
  .breadcrumbs-container span {font-size: var(--font-size-body); display: inline-block; vertical-align: middle; background-color: #e6e5e3; margin-right: 1px; font-size: 10px !important; padding: 5px 7px 4px; line-height: 1; }
  .breadcrumbs-container a {font-size: 0 !important; width: 21px; margin-right: 2px; position: absolute;left:0; z-index: 1; background: transparent; }
  .shop_this_project_inr .shop_this_project_slider_otr .shop_this_project_title h3{font-size:18px;}
  .shop_this_project_inr .shop_this_project_slider_otr{padding:0 40px}
  .prep_renovaiton_otr .prep_renovaiton_inr .prep_renovaiton_title h3, .more_photos_mn_otr .more_photos_title h3{font-size:22px;}
  .shop_page_content .alt-img-with-text--content .alt-img-with-text--text .text-content{ max-width: 90%;}
  .featured-collection--container.home_page_product_slider .home-section--content li.productgrid--item .productitem .productitem--info .productitem--title{padding: 0 19px;}
  #shopify-section-dynamic-featured-collection .featured-collection--container{padding-bottom:20px !important;}
  .collection--section .layout--has-sidebar .productgrid--sidebar-section, .collection--section .layout--has-sidebar .productgrid--sidebar-title, .collection--section .layout--has-sidebar productgrid--sidebar-section{display:none;}
  .shopify-section.collection--section .breadcrumbs-container{ margin-top:21px !important;}
  .productgrid--outer .productgrid--wrapper .productgrid--masthead nav.productgrid--utils{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
  .productgrid--outer .productgrid--wrapper .productgrid--masthead nav.productgrid--utils .productgrid--utils.utils-view ul li:first-child{margin:0;}
  .productgrid--items {grid-gap: 16px 16px;}
  .productgrid--outer .productgrid--wrapper .productgrid--masthead{padding: 0 10px; } 
  .productgrid--outer .productgrid--wrapper .collection--description{ width: calc(100% + 20px); position: relative;left: -10px;}
  .collection--section .productgrid--outer{padding-left:10px; padding-right:10px; overflow-x:hidden; }
}

/***********************************/
/***********************************/
@media (max-width:767px){
  .productgrid--outer .productgrid--wrapper .productgrid--masthead nav.productgrid--utils{position:relative;}  
  #shopify-section-static-collection{margin-top:0;}   
  .productgrid--outer .productgrid--wrapper .productgrid--masthead .collection--information{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox; display:-moz-flex;display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap; -webkit-justify-content:flex-start;-ms-justify-content:flex-start; justify-content:flex-start; 
    -webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
  .productgrid--outer .productgrid--wrapper .productgrid--masthead nav.productgrid--utils .productgrid--utils.utils-view{-webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; }
  .productgrid--outer .productgrid--wrapper .productgrid--masthead nav.productgrid--utils .productgrid--utils{
    margin:0; -webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2;} 
  .pagination__wrapper {margin-top: 20px; margin-bottom: 0px;}
  .productgrid--outer .productgrid--wrapper .productgrid--masthead nav.productgrid--utils{-webkit-justify-content:flex-start;-ms-justify-content:flex-start; justify-content:flex-start; -webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
  .productgrid--outer .productgrid--wrapper .productgrid--masthead nav.productgrid--utils .productgrid--utils.utils-view ul{margin-left:0;}
  .utils-filter-button{float:right;}
  .productgrid--outer .productgrid--wrapper .productgrid--masthead nav.productgrid--utils .productgrid--utils{-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
  .productgrid--outer .productgrid--wrapper .productgrid--masthead nav.productgrid--utils .utils-sortby{display: none !important;}
  .utils-filter, .utils-sortby, .utils-view{padding:0;}
  .productgrid--outer .productgrid--wrapper .productgrid--masthead nav.productgrid--utils .collection_filter_otr{-webkit-justify-content:flex-start;-ms-justify-content:flex-start; justify-content:flex-start; }
  .productgrid--outer .productgrid--wrapper .productgrid--masthead nav.productgrid--utils .productgrid--utils.utils-view{-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%; flex:0 0 100%;max-width:100%; }
  .productgrid--outer .productgrid--wrapper .productgrid--masthead .collection--information h1.collection--title {font-size: 22px; letter-spacing: 0.55px; margin-left:0; }
  .boost-pfs-filter-tree-mobile-button{display:block !important;} 
  .boost-pfs-filter-tree-mobile-button {display: inline; position: absolute; right: 0; bottom: -5px; }
  .boost-pfs-filter-tree-mobile-button button {color: #2f2f2f !important; font-size: 14px !important; font-family:'Montserrat', sans-serif; font-weight: 300 !important; letter-spacing: 0.7px !important; width: auto !important; margin: 0 !important; background:url(//cdn.shopify.com/s/files/1/0098/1293/4714/t/10/assets/filter_icon.svg?v=15386675283583408643) left 5px center no-repeat!important; padding-left:35px !important; text-transform: capitalize !important;}   
  .boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-title:before, .boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-title:after{display:none;}
  .boost-pfs-filter-tree-v .boost-pfs-filter-option{padding: 0 !important;}
}

/***********************************/
/***********************************/
@media (max-width:719px){
  .site-logo .mobile-logo-image{max-width:189px;}
  footer .site-footer-blocks, .instagram_mn_otr .wrapper, .home_services_mn_otr .wrapper, .blogposts--container, .dynamic-collection-list--container, .featured-collection--container, .featured-collections--container, .featured-product--container, .image-with-text, .alt-img-with-text--container, .logolist--container, .dynamic-map, .menulist--container, .dynamic-newsletter, .promo-grid--container, .promo-mosaic--container, .rich-text--container, .search-section-content, .testimonials-section, .twitter--container, .dynamic-video-wrapper{max-width:100%;}
  div#shopify-section-static-slideshow .slideshow-slide .desktop_bg{display:none;}
  div#shopify-section-static-slideshow .slideshow-slide .mob_bg{display:block;height:480px; }
  div#shopify-section-static-slideshow .slideshow-slide .mob_bg [data-rimg-canvas]{display:none;}
  div#shopify-section-static-slideshow .slideshow-slide .mob_bg:before{background-color:#231f20;opacity:0.56;content:"";position:absolute;left:0;top:0;height:100%;width:100%;display:block;}
  div#shopify-section-static-slideshow .slideshow-slide .slideshow-slide-content{position:absolute;top:62px;left:50%;padding:0 30px !important;text-align:center;
    transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%); max-width: 100%;} 
  div#shopify-section-static-slideshow .slideshow-slide .slideshow-slide-content .slideshow-slide-content_otr{margin:0 auto !important;}
  div#shopify-section-static-slideshow .slideshow-slide .slideshow-slide-content .slideshow-slide-content_otr h2{font-size:28px;letter-spacing:5.6px;line-height:33px;color: #FFFFFF;}
  div#shopify-section-static-slideshow .slideshow-slide .slideshow-slide-content .slideshow-slide-content_otr p{font-size:14px;line-height:22px;color:#FFFFFF;letter-spacing:1.05px;}
  div#shopify-section-static-slideshow .slideshow-slide .slideshow-slide-content .slideshow-slide-content_otr .slideshow-button-wrapper a{
    font-size:12px;line-height:18px;padding:9px 15px; min-width:232px;}
  .slideshow .flickity-prev-next-button{display:block !important;top:calc(100% - 35px);background:rgba(244, 241, 236, 0.71);height:28px;width:28px;line-height:21px;}
  .slideshow .flickity-prev-next-button svg{height:11px;width:11px;}
  .slideshow .flickity-page-dots{bottom:26px !important;top:inherit !important; width: calc(100% - 100px); margin-left: 50px;}
  .slideshow .flickity-page-dots .dot{width:12px;height:12px;}
  .home-page-content.rich-text-regular{padding:20px 15px 60px 15px !important;}
  .only_images_mn_otr .only_images_mn_inr .only_images_inr{display:none; min-height:250px;}
  .only_images_mn_otr .only_images_mn_inr .only_images_inr.mobile_img_inr{display:block;}
  .rich-text--section .homepage_content .rich-text-block p{font-size:16px;line-height:26px;letter-spacing:1.2px; }
  .rich-text--section .homepage_content{padding-bottom: 200px !important;}
  .home_services_mn_otr{margin-top:-150px;margin-bottom:10px;}
  .home_services_mn_otr .wrapper .home_services_mn_inr .home_services_inr{flex:0 0 100%;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;max-width:100%;justify-content:center;text-align:center;padding:0 15px;margin:0 0 30px;}
  .home_services_mn_otr .wrapper .home_services_mn_inr .home_services_inr .home_services_img{padding:0;min-height:350px;}
  .home_services_mn_otr .wrapper .home_services_mn_inr .home_services_inr .home_services_content .home_services_title h3{font-size:17px;min-height:1px;}
  .home_services_mn_otr .wrapper .home_services_mn_inr .home_services_inr .home_services_content .home_services_content_inr p{font-size:16px; line-height:1.8}
  .logolist--container.home_logo_slider{padding:50px 0 70px 0 !important;}
  .logolist--container.home_logo_slider .logolist--inner{margin:0;}
  .logolist--container.home_logo_slider .logolist--inner .logolist--item{width:50%;margin:20px 0;}
  .logolist--container.home_logo_slider .logolist--inner .logolist--item .logolist--image{max-width:165px;max-height:51px;}
  .alt-img-with-text--container.about_client_content{margin-top:0;padding:0 !important;}
  .alt-img-with-text--container.about_client_content .alt-img-with-text--content .alt-img-with-text--image{width:100%;max-width:100%;}
  .alt-img-with-text--content .alt-img-with-text--text{max-width:375px;padding:50px 30px !important;}
  .dynamic-collection-list--container.home_page_collection .home-section--title-container{margin-bottom:40px;}
  .dynamic-collection-list--container.home_page_collection .home-section--content .dynamic-collection-list--inner{margin:0 -15px;}
  .dynamic-collection-list--container.home_page_collection .home-section--content .dynamic-collection-list--item{width:50%;padding:0 15px;margin:0 0 25px !important;clear:inherit !important;}
  .dynamic-newsletter{padding:53px 0 60px 0 !important;margin:0 0 30px 0 !important;}
  .dynamic-newsletter .dynamic-newsletter-content{padding:0 33px;}
  .dynamic-newsletter .dynamic-newsletter-content .home-section--title-container .dynamic-newsletter-text p{font-size:14px;}
  .dynamic-newsletter .dynamic-newsletter-content form.newsletter{width:90%;margin:auto;}
  .dynamic-newsletter .dynamic-newsletter-content form.newsletter .form-fields-inline{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
  .dynamic-newsletter .dynamic-newsletter-content form.newsletter .form-fields-inline button.form-field{margin:30px auto 0;}
  .dynamic-newsletter .dynamic-newsletter-content form.newsletter .form-fields-inline .newsletter-input{margin:0;}
  .instagram_mn_otr{padding:25px 0 40px;}
  .instagram_mn_otr .wrapper .section_title h3{font-size:24px;line-height:2;}
  .instagram_mn_otr .wrapper .section_title:before{left:-25px;} 
  .instagram_mn_otr .wrapper .instagram_mn_inr .instagram_div{flex:0 0 100%;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;max-width:100%;padding:0 25px 20px;}
  footer .site-footer-blocks .site-footer-block-item:last-child{padding: 30px 13px !important;}
  .footer_copyright .site-footer-information .site-footer_social_icons, .footer_copyright .site-footer-information .site-footer-information-nav-credits{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;}
  .footer_copyright .site-footer-information .site-footer_social_icons nav ul li a, .footer_copyright .site-footer-information .site-footer-information-nav-credits nav ul li a{text-decoration:underline;}
  .footer_copyright .site-footer-information .site-footer_social_icons .site-footer-block-content, .footer_copyright .site-footer-information .site-footer-information-nav-credits .site-footer-block-content{padding:50px 0;}
  .footer_copyright .site-footer-information .site-footer_social_icons p.site-footer-credits, .footer_copyright .site-footer-information .site-footer-information-nav-credits p.site-footer-credits{margin:40px 0 0;}
  .footer_copyright .site-footer-information .site-footer_social_icons .social-icons, .footer_copyright .site-footer-information .site-footer-information-nav-credits .social-icons{margin:0 auto;display:block;}
  .footer_copyright .site-footer-information .site-footer_social_icons .social-icons a, .footer_copyright .site-footer-information .site-footer-information-nav-credits .social-icons a{color:#231f20 !important;margin:0 10px !important;}
  .content_columns_mn_otr .wrapper .content_columns_mn_inr.four_column .content_columns_inr{max-width:50%;-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;}
  .image_text_content_otr .wrapper .image_text_content_inr .image_text_content_text, .image_text_content_otr .wrapper .image_text_content_inr .image_text_content_image{max-width:100%;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;}
  .image_text_content_otr .wrapper .image_text_content_inr .image_text_content_text.content_has_button .image_text_content_button a{font-size:12px;}
  .image_text_content_otr .wrapper .image_text_content_inr .image_text_content_image img{margin-bottom:25px;}
  .our_courses_mn_otr .wrapper .our_courses_mn_inr .wrapper .our_courses_mn_inr_list.three_column .our_courses_list{max-width:100%;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;}
  .our_courses_mn_otr .wrapper .our_courses_mn_inr .wrapper .our_courses_mn_inr_list.three_column .our_courses_list .our_courses_list_img{margin:0;}
  .our_courses_mn_otr .wrapper .our_courses_mn_inr .wrapper .our_courses_mn_inr_list.three_column .our_courses_list .our_courses_list_title{margin:35px 0;}
  .our_courses_mn_otr .wrapper .our_courses_mn_inr .wrapper .our_courses_img_content img{max-width:280px;margin:0 auto 30px;}
  .shop-collection-list .shop_banner_featured_section .shop_banner_featured_inr, .content-page-content.shop .rich-text-block h2, .content-page-content.shop .rich-text-block .rich-text-content{max-width:100%;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;}
  .content-page-content.rich-text-regular{padding:40px 15px !important;}
  .content-page-content.rich-text-regular .rich-text-block .rich-text-content{padding:0;}
  .content-page-content.rich-text-regular .rich-text-block .rich-text-content p{letter-spacing:1.2px;line-height:26px;font-size:16px;color:#2f2f2f;}
  .content-page-content.shop .rich-text-block .rich-text-content, .content-page-content.shop .rich-text-block h2{text-align: center;}
  .content-page-content.shop .rich-text-block h2{font-weight: 300;}
  .dynamic-collection-list--container.shop_featured_listing .dynamic-collection-list--inner{margin:0 -1px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
  .dynamic-collection-list--container.shop_featured_listing .dynamic-collection-list--inner .dynamic-collection-list--item{padding:0 1px;}
  .dynamic-collection-list--container.shop_featured_listing .dynamic-collection-list--inner .dynamic-collection-list--item .collection--item-image a{height:200px;}
  .label-style-heading .dynamic-collection-list--item-title, .label-style-heading .dynamic-collection-list--item-title-mobile{font-family:"Germany Sans" !important;font-size:15px;letter-spacing:1.5px;color:#231f20;margin:0;}
  #shopify-section-dynamic-collection-list-shop .home_page_collection.shop_view .collection--item-image a{display:block;height:194px;overflow:hidden;width:151px;margin:auto;}
  #shopify-section-dynamic-collection-list-shop .home_page_collection.shop_view .collection--item-image a img, #shopify-section-dynamic-collection-list-shop .home_page_collection.shop_view .collection--item-image a svg{height:100%;}
  .template-page .dynamic-collection-list--section .home_page_collection.shop_your_style .home-section--content{margin:0 -5px;padding:0 15px;}
  .template-page .dynamic-collection-list--section .home_page_collection.shop_your_style .home-section--content li{margin-left:0;width:50%;padding:0 5px;display:block;}
  .template-page .dynamic-collection-list--section .home_page_collection.shop_your_style .home-section--content li:last-child .dynamic-collection-list--item-info a.dynamic-collection-list--item-link{margin:0 0 0 5px;padding:12px 0;width:calc(100% - 10px);}
  .template-page .dynamic-collection-list--section .home_page_collection.shop_your_style .home-section--content li:last-child .dynamic-collection-list--item-info a.dynamic-collection-list--item-link span{font-size:12px;letter-spacing:1.2px;color:#fff;font-weight:400;font-family:"Montserrat", sans-serif !important;}
  .template-page .dynamic-collection-list--section .home_page_collection.shop_your_style .dynamic-collection-list--show-more-button.active-mobile{display:none;}
  #shopify-section-dynamic-image-with-text .alt-img-with-text--container{padding:85px 0 0 !important;background:#f4f1ec;position:relative; max-width:100%;}
  #shopify-section-dynamic-image-with-text .alt-img-with-text--container.shop_page_content .alt-img-with-text--content .alt-img-with-text--text{position:inherit;padding:30px !important;}
  #shopify-section-dynamic-image-with-text .alt-img-with-text--container.shop_page_content .alt-img-with-text--content .alt-img-with-text--text:before{display:none;}
  #shopify-section-dynamic-image-with-text .alt-img-with-text--container.shop_page_content .alt-img-with-text--content .alt-img-with-text--text .heading{position:absolute; top:28px;left:0;right:0;}
  /**/
  .alt-img-with-text--container.about_client_content .alt-img-with-text--content .alt-img-with-text--text .heading{display:block; margin-left: 0;}   
  .dynamic-collection-list--container.home_page_collection .home-section--title-container .home-section--subheading{display:none;}   
  .dynamic-newsletter .dynamic-newsletter-content form.newsletter .form-fields-inline .newsletter-input .form-field-title{font-weight:300;}   
  .dynamic-newsletter-section {max-width: 100% !important;}  
  .newsletter_mn_otr {  width: 100%;}
  .our_courses_mn_otr .wrapper .our_courses_mn_inr .wrapper .courses_learn_more_btn a, .call_to_action_mn_otr .wrapper .call_to_action_mn_inr .call_to_action_mn_content .call_to_action_button a {font-size: 12px; padding: 10px 15px; min-width:280px; }   
  .shop_banner_featured_inr_img, .shop-collection-list .shop_banner_featured_section .shop_banner_featured_inr .shop_banner_featured_inr_img img {height: 100%; }
  #shopify-section-dynamic-rich-text .rich-text--container{padding:40px 30px !important;}  
  .dynamic-collection-list--section .home_page_collection.shop_your_style .home-section--content li:last-child .dynamic-collection-list--item-info {width: 100%; margin-top:-27px; left: 50%; transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); right: inherit; }   
  .dynamic-collection-list--section .home_page_collection.shop_your_style .home-section--content li.dynamic-collection-list--item .dynamic-collection-list--item-info a{letter-spacing: 1.2px;font-size:12px; 
    margin-top: 5px;}
  .dynamic-collection-list--section .home_page_collection.shop_your_style .home-section--content li .dynamic-collection-list--item-info .dynamic-collection-list--item-link {margin-top:0;}
  .dynamic-collection-list--section .home_page_collection.shop_your_style .home-section--content li.dynamic-collection-list--item .dynamic-collection-list--item-info a .dynamic-collection-list--item-title-mobile{margin-top:0; font-size: 15px;}
  .featured-collection--container .featured-collection--content .productgrid--item {width: 50% !important;} 
  .featured-collection--container.home_page_product_slider .home-section--content li.productgrid--item .productitem .productitem--info .productitem--title a{font-weight: 400;}
  #shopify-section-dynamic-featured-collection .featured-collection--container {padding-top: 50px; padding-bottom: 0; }  
  #shopify-section-dynamic-our-story .content_columns_mn_otr .wrapper .content_columns_mn_inr .content_columns_inr{-webkit-flex:0 0 50%;-moz-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
  #shopify-section-dynamic-our-story .image_text_content_otr .wrapper .image_text_content_inr .image_text_content_image {padding: 0; margin: auto; } 
  .dynamic-collection-list--container.home_page_collection ul{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox; display:-moz-flex;display:-webkit-flex;display:flex; -webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap; }
  .about_section_mn_otr .wrapper .about_section_mn_inr .about_section_mn_img,
  .about_section_mn_otr .wrapper .about_section_mn_inr .about_section_mn_text{-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; padding:0;}
  .about_section_mn_otr .wrapper .about_section_mn_inr .about_section_mn_img{margin-bottom: 30px;}
  div#shopify-section-dynamic-visit-us .image_text_content_otr .wrapper .image_text_content_inr .image_text_content_text,
  div#shopify-section-dynamic-visit-us .image_text_content_otr .wrapper .image_text_content_inr .image_text_content_image{-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
  div#shopify-section-dynamic-visit-us .image_text_content_otr .wrapper .image_text_content_inr .image_text_content_image{margin-bottom: 30px;}
  div#shopify-section-dynamic-visit-us .image_text_content_otr .wrapper .image_text_content_inr.image-align-left .image_text_content_text{padding:0 !important; }
  .productgrid--outer .productgrid--wrapper .collection--description{padding: 80px 0 56px 15px;} 
  #shopify-section-static-collection { margin-top: 10px;}
  .productgrid--outer .productgrid--wrapper .collection--description .collection--description_inr h2 {font-size: 20px; }
  .productgrid--outer .productgrid--wrapper .collection--description .collection--description_inr p {font-size: 13px; line-height: 1.5; } 
  .productgrid--outer .productgrid--wrapper .collection--description .collection--description_inr,
  .productgrid--outer .productgrid--wrapper .collection--description .collection_list_banner{max-width: 220px; flex: 0 0 220px; -webkit-flex: 0 0 220px; -moz-flex: 0 0 220px;}
  body.template-page .dynamic-collection-list--container.home_page_collection .home-section--title-container .home-section--subheading{display:block;}
  .shop_page_content .alt-img-with-text--content .alt-img-with-text--text a span{margin-top:30px !important;}
  .footer_shop_menu nav.site-navigation ul{padding:40px 31px;}
  .footer_shop_menu nav.site-navigation ul li{width:calc(50% - 4px);padding:6px 0;} 
  .footer_shop_menu nav.site-navigation ul li a{font-size:12px !important;text-decoration:underline;letter-spacing:1.2px !important;font-weight:300 !important;}
  #shopify-section-dynamic-podcast .our_courses_mn_otr .wrapper .our_courses_mn_inr .wrapper .our_courses_mn_inr_list.three_column .our_courses_list{margin-bottom:30px;}
  #shopify-section-dynamic-more-lco .content_columns_mn_otr .wrapper .content_columns_mn_inr.three_column .content_columns_inr{-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
  .image_text_content_otr .wrapper .image_text_content_inr .image_text_content_text ul {margin: 10px 0 20px;}
  /**/
  .product--container .product--outer .product-main{padding:0 30px;}
  .contat_form_otr .contact_form_tab_otr #shopify-section-contact-tab ul{padding:20px 0 !important;}
  .contat_form_otr .contact_form_tab_otr #shopify-section-contact-tab ul li {padding: 5px 11px !important;}
  .contat_form_otr .contact_form_tab_otr #shopify-section-contact-tab ul li a {font-size: 14px; line-height: 1.8;}
  .contat_form_otr .contact_tab_ans_otr .wrapper .tabs_forms .form_mn_otr .col_6{-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;}
  .shop_page_content .alt-img-with-text--content .alt-img-with-text--text .text-content{margin:0 auto;}
  .article_title_mn_inr .article_mn_title h1 {text-align: center; margin: 0 0 11px; }
  .article_title_mn_inr .share_mn_otr .share-buttons {text-align: center; }
  .article_title_mn_inr .article_mn_title, .article_title_mn_inr .share_mn_otr, 
  .shop_this_project_inr .shop_this_project_img, .shop_this_project_inr .shop_this_project_slider_otr, .secondary_content_mn_otr .secondary_content_mn_inr .secondary_content_left, .secondary_content_mn_otr .secondary_content_mn_inr .secondary_content_right{-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
  .article_top_description {padding: 0 15px;}
  .shop_this_project_inr .shop_this_project_slider_otr{margin:30px 0 0;}
  .main_content_otr, .video_mn_otr, .more_photos_mn_otr {max-width: 80%;}
  .video_mn_otr .video_mn_inr iframe { min-height: 250px !important;}
  .more_photos_small_inr { padding: 0 5px;}
  .secondary_content_mn_otr .secondary_content_mn_inr .secondary_content_right {margin: 40px auto 0 auto; }
  .article--pagination {margin: 20px 0 0; padding: 0 30px; }
  .article--pagination .pagination-button{max-width: 49%; }
  .article--pagination .article--pagination-chevron-left,.article--pagination .article--pagination-chevron-right{position:absolute;}
  .product--container .product--outer .product-gallery .product-gallery--navigation {max-width: 100% !important;margin: 15px 0 0;}
  .product--container .product--outer .product-gallery .product-gallery--navigation .gallery-navigation--scroller {padding-top: 0px; margin: 0 -3px;}
  .product--container .product--outer .product-gallery .product-gallery--navigation{ max-height:inherit !important; }
  .product--container .product--outer .product-gallery .product-gallery--navigation .gallery-navigation--scroller button {padding: 0 3px !important; margin:0; max-width: 60px; min-height: 70px; }
  .product--container .product--outer .product-gallery .product-gallery--navigation .gallery-navigation--scroller button img {width: 100%; }
  section.product--container{padding:0 !important; }
  .product--container .product--outer .product-gallery{padding: 0;} 
  .product--container .product--outer .product-gallery .product-gallery--navigation {padding:0 5px; } 
  .gallery-navigation--scroller{padding:0 30px;}
  .product--container .product--outer .product-gallery .product-gallery--navigation .gallery-navigation--scroller button.slick-next,
  .product--container .product--outer .product-gallery .product-gallery--navigation .gallery-navigation--scroller button.slick-prev{ top: 25% !important; margin-top:-15px !important; transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); }
  .product--container .product--outer .product-gallery .product-gallery--navigation .gallery-navigation--scroller button.slick-next {left: inherit !important; right: 7px !important; bottom:inherit !important;}
  .product--container .product--outer .product-gallery .product-gallery--navigation .gallery-navigation--scroller button.slick-prev {left: -7px !important;  right: inherit !important;}  
  .product--container .product--outer .product-gallery .product-gallery--navigation .gallery-navigation--scroller button{width:22px;}
  .product--container .product--outer .product-gallery .product-gallery--navigation .gallery-navigation--scroller button.slick-prev:before,  
  .product--container .product--outer .product-gallery .product-gallery--navigation .gallery-navigation--scroller button.slick-next:before {width:18px;}
  .stl__embeded-full-width .ctl-cell-wrapper .cell-text-wrapper .ctl-product-component{padding: 50px 35px !important;}
  .stl__embeded-full-width .ctl-cell-wrapper .cell-text-wrapper .ctl-product-component .ctl-product-img-link {margin-right: 17px;}
  .we_haved_use_otr {max-width: 480px !important; padding: 0 30px !important; margin: 90px auto 100px auto; }
  .we_haved_use_otr .we_haved_title {text-align: center; max-width: 250px; margin: auto; }
  .we_haved_use_title {margin: 20px 0 0; }
  .we_haved_use_inr .we_haved_use{max-width:100%;}
  .we_haved_use_otr .slick-dots {bottom: -30px; }
  .we_haved_use_otr .slick-dots li button {width: 10px; height: 10px; border: 1px solid #221f20; border-radius: 50px; }
  .we_haved_use_otr .slick-dots li.slick-active button{ background:#221f20;}
  .we_haved_use_otr .slick-dots li {width: 10px; height: 10px; margin: 3px; padding: 0; }
  .we_haved_use_otr .slick-prev, .we_haved_use_otr .slick-next{width: 28px; height: 28px; border-radius: 14px; background-color: rgba(244,241,236,0.71); top: 40%; }  
  .we_haved_use_otr .slick-prev:before, .we_haved_use_otr .slick-next:before {height: 20px;  width: 20px; content: "" !important; opacity: 1;display: block;background-position: center !important;margin: 0 auto !important;}  
  .we_haved_use_otr .slick-prev:before{background-image:url(//cdn.shopify.com/s/files/1/0098/1293/4714/t/10/assets/leftarrow.svg?v=9220513131618200532); }
  .we_haved_use_otr .slick-next:before{background-image:url(//cdn.shopify.com/s/files/1/0098/1293/4714/t/10/assets/rightarrow.svg?v=1697886330939859311); }
  .desktop_only{display:none;}
  .mobile_only {display: block; width: calc(100% + 60px); position: relative; left: -30px; margin:25px 0; }
  .mobile_accordion_inr .tab-content{display:none; padding:15px 42px;  font-size: 16px; line-height: 1.4;}
  .mobile_accordion_inr.accordion-expanded .tab-content{display:block;}
  .mobile_accordion_inr .tab-link {background-color: #e6e5e3;  padding:23px 60px 23px 42px; margin:3px 0;}
  .mobile_accordion_inr .tab-link h2{ position:relative;color: #231f20; font-size: 14px; font-weight: 700; letter-spacing: 1.05px; line-height: 26px; text-align: left;text-transform: uppercase;font-family:'Montserrat', sans-serif !important; margin:0;}
  .mobile_accordion_inr .tab-link h2:after {content: "";width: 16px;height: 1px;position: absolute;right: -20px;background: #231f20;top: 12px;}
  .mobile_accordion_inr .tab-link h2:before {content: "";width: 1px;height: 16px;position: absolute;right: -12px;background: #231f20;top: 5px;}
  .mobile_accordion_inr.accordion-expanded .tab-link h2:before {display:none;}
  .product-recommendations--container .product-section--content li.productgrid--item{width:50% !important; position: absolute !important;}
  .scroll-lock  a.mobile-nav-close {left: 24px; }
  .dynamic-collection-list--container.home_page_collection .home-section--content .dynamic-collection-list--item .dynamic-collection-list--item-info a{font-size:14px;}
  .dynamic-collection-list--container.home_page_collection .home-section--content .dynamic-collection-list--item .collection--item-image{margin-bottom:20px;}
  .content_columns_mn_otr .wrapper .content_columns_mn_inr .content_columns_inr .content_columns_text h5, .content_columns_mn_otr .wrapper .content_columns_mn_inr.three_column .content_columns_inr .content_columns_text p{padding:0;}
  .plain_text_columns_mn_otr .wrapper .plain_text_columns_mn_inr .plain_text_columns_inr{padding:0 35px;}
  .home-page-content.rich-text-regular .rich-text-block p{line-height:27px;}
  .content_columns_mn_otr{padding:30px 0 !important;}
  footer .site-footer-blocks .site-footer-block-item:last-child > * {max-width: 375px;   margin: auto;}
  footer .site-footer-blocks .site-footer-block-item .newsletter .form-fields-inline button.newsletter-submit{margin:30px auto 0 !important;padding:10px !important;width:86%;font-size:12px !important;}
  footer .site-footer-blocks .site-footer-block-item h2{margin-bottom:18px !important;}
  footer .site-footer-blocks .site-footer-block-item.site-footer-block-newsletter p{font-size: 17px;line-height: 1.6;}
  #shopify-section-dynamic-our-story .image_text_content_otr .wrapper .image_text_content_inr.image-align-left .image_text_content_image {padding: 0;}
  #shopify-section-dynamic-our-story .image_text_content_otr .wrapper .image_text_content_inr .image_text_content_text{-webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; max-width: 100%;}
  #shopify-section-dynamic-our-story .image_text_content_otr .wrapper .image_text_content_inr .image_text_content_image{-webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; max-width: 100%;width: 100%;}  
  .content_columns_mn_otr.small_title .wrapper .content_columns_mn_inr .content_columns_inr .content_columns_text h5{font-size:17px;} 
  .our_courses_mn_otr .wrapper .our_courses_mn_inr .wrapper .courses_learn_more_btn{margin-top:0;}
  .featured-collection--container .featured-collection--content .flickity-prev-next-button.next{right: 0 !important;}
  .featured-collection--container .featured-collection--content .flickity-prev-next-button.previous{left: 0 !important}
  .alt-img-with-text--container.about_client_content .alt-img-with-text--content .alt-img-with-text--text .alt-img-with-text--button{min-width:312px;letter-spacing: 1.2px; font-weight: 400;}
  .image_text_content_otr .wrapper .image_text_content_inr .image_text_content_text p {max-width:375px;}
  .product-recommendations--container {padding: 0 45px;}
}
/***********************************/
/***********************************/
@media (max-width:480px){
  #shopify-section-dynamic-collection-list-shop .home_page_collection.shop_view .collection--item-image a{height:auto;width:auto;}
  footer{overflow-x:hidden;}
  footer .site-footer-blocks .site-footer-block-item{-webkit-flex:0 0 80%;-moz-flex:0 0 80%;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%;text-align:center;border-bottom:0;}
  footer .site-footer-blocks .site-footer-block-item:last-child{padding:50px 10px 0 !important;position:relative;margin-top:50px;}
  footer .site-footer-blocks .site-footer-block-item:last-child:before{content:"";height:1px;left:-15px;top:0;width:calc(100% + 30px);position:absolute;background:#000;display:block;}
  footer .site-footer-blocks .site-footer-block-item .newsletter .form-fields-inline .newsletter-input{margin:0;}
  .only_images_mn_otr .only_images_mn_inr .only_images_inr{min-height:180px;}  
  .inner_page_banner_otr .inner_page_banner h1{font-size:22px;}
  .content_columns_mn_otr .wrapper .content_columns_mn_inr.four_column .content_columns_inr, .content_columns_mn_otr .wrapper .content_columns_mn_inr.three_column .content_columns_inr, .content_columns_mn_otr .wrapper .content_columns_mn_inr.two_column .content_columns_inr{max-width:100%;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;}
  .content_columns_mn_otr .wrapper .content_columns_mn_inr .content_columns_inr .content_columns_text p{font-size:14px;}
  .content_columns_mn_otr .wrapper .content_columns_mn_inr .content_columns_inr .content_columns_text h5{font-size:17px;}
  .plain_text_columns_mn_otr .wrapper .plain_text_columns_mn_inr .plain_text_columns_inr{max-width:100%;-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 0 30px;}
  .plain_text_columns_mn_otr .wrapper .plain_text_columns_mn_inr .plain_text_columns_inr h5{font-size:14px;}
  .full_width_otr .wrapper h2, .content_columns_mn_otr .wrapper h2, .image_text_content_otr .wrapper h2, .plain_text_columns_mn_otr .wrapper h2, .single_image_otr .wrapper h2, .our_courses_mn_otr .wrapper h2{font-size:20px;}
  .full_width_otr .wrapper h3, .content_columns_mn_otr .wrapper h3, .image_text_content_otr .wrapper h3,
  .plain_text_columns_mn_otr .wrapper h3, .single_image_otr .wrapper h3, .our_courses_mn_otr .wrapper h3,
  .full_width_otr .wrapper .content_section_title h3, .content_columns_mn_otr .wrapper .content_section_title h3, 
  .image_text_content_otr .wrapper .content_section_title h3, .plain_text_columns_mn_otr .wrapper .content_section_title h3, 
  .single_image_otr .wrapper .content_section_title h3, .our_courses_mn_otr .wrapper .content_section_title h3, .full_width_otr .wrapper .section_title h3,
  .content_columns_mn_otr .wrapper .section_title h3, .image_text_content_otr .wrapper .section_title h3, .plain_text_columns_mn_otr .wrapper .section_title h3,
  .single_image_otr .wrapper .section_title h3, .our_courses_mn_otr .wrapper .section_title h3{font-size:23px;}
  .full_width_otr .wrapper h4, .content_columns_mn_otr .wrapper h4, .image_text_content_otr .wrapper h4, .plain_text_columns_mn_otr .wrapper h4, .single_image_otr .wrapper h4, .our_courses_mn_otr .wrapper h4{font-size:16px;}
  .full_width_otr .wrapper h5, .content_columns_mn_otr .wrapper h5, .image_text_content_otr .wrapper h5, .plain_text_columns_mn_otr .wrapper h5, .single_image_otr .wrapper h5, .our_courses_mn_otr .wrapper h5, .full_width_otr .wrapper p, .content_columns_mn_otr .wrapper p, .image_text_content_otr .wrapper p, .plain_text_columns_mn_otr .wrapper p, .single_image_otr .wrapper p, .our_courses_mn_otr .wrapper p, .full_width_otr .wrapper h6, .content_columns_mn_otr .wrapper h6, .image_text_content_otr .wrapper h6, .plain_text_columns_mn_otr .wrapper h6, .single_image_otr .wrapper h6, .our_courses_mn_otr .wrapper h6, #shopify-section-dynamic-our-story .content_columns_mn_otr .wrapper .content_columns_mn_inr .content_columns_inr .content_columns_text h5, .content_columns_mn_otr .wrapper .content_columns_mn_inr .content_columns_inr .content_columns_text span{font-size:14px;}
  .dynamic-collection-list--container.shop_featured_listing .dynamic-collection-list--inner .dynamic-collection-list--item .collection--item-image a{height:122px;}
  .dynamic-newsletter .dynamic-newsletter-content{width:100%;} 
  .featured-collection--container .featured-collection--content .productgrid--item{width:100% !important;} 
  #shopify-section-dynamic-our-story .content_columns_mn_otr .wrapper .content_columns_mn_inr .content_columns_inr{-webkit-flex:0 0 100%;-moz-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;} 
  #shopify-section-dynamic-our-story .content_columns_mn_otr .wrapper .content_columns_mn_inr .content_columns_inr{margin-bottom:0;}
  .rich-text--section .homepage_content{max-width:345px; } 
  div#shopify-section-static-slideshow .slideshow-slide .slideshow-slide-content, .rich-text--section .homepage_content,
  .alt-img-with-text--container.about_client_content .alt-img-with-text--content .alt-img-with-text--text, #shopify-section-dynamic-rich-text .rich-text--container{max-width:375px;}
  .dynamic-collection-list--container.home_page_collection .home-section--content .dynamic-collection-list--item .collection--item-image { margin-bottom:20px;} 
  #shopify-section-static-collection {margin-top: 0;}
  .productgrid--outer .productgrid--wrapper .collection--description{ margin-bottom: 20px; padding: 50px 30px;  min-height: 325px; background-repeat: no-repeat !important;
    width: calc(100% + 20px); position: relative;left: -10px;} 
  .productgrid--outer .productgrid--wrapper .collection--description .collection--description_inr,
  .productgrid--outer .productgrid--wrapper .collection--description .collection_list_banner{max-width:100%; flex: 0 0 100%; -webkit-flex: 0 0 100%; -moz-flex: 0 0 100%;}
  .productgrid--outer .productgrid--wrapper .collection--description .collection--description_inr {padding-right: 80px; }
  .productgrid--outer .productgrid--wrapper .collection--description .collection--description_inr h2 {font-size: 28px; color: #2f2f2f; letter-spacing: 5.6px; }
  .productgrid--outer .productgrid--wrapper .collection--description .collection--description_inr p {font-size: 12px; color: #231f20; letter-spacing: 0.3px; line-height: 24px; }
  .productgrid--outer .productgrid--wrapper .collection--description .collection_list_banner ul li a {font-size: 12px; }
  .productgrid--outer .productgrid--wrapper ul.productgrid--items .productgrid--item article.productitem .productitem--info h2.productitem--title a {font-size: 11px; line-height: 1; letter-spacing: 0.2px;}
  .contat_form_otr .contact_tab_ans_otr .wrapper { max-width: 100%;padding: 0 15px;}
  .contat_form_otr .contact_tab_ans_otr {margin: 20px 0; }	
  #shopify-section-dynamic-image-with-text .alt-img-with-text--container.shop_page_content .alt-img-with-text--content .alt-img-with-text--text .heading{
    font-size:28px !important; letter-spacing: 5.6px;  padding: 0 15px;}
  #shopify-section-dynamic-contact-template .full_width_otr {padding: 10px 0 0 !important;}
  #shopify-section-dynamic-contact-template .single_image_otr .wrapper .single_image_inr img {min-height: 200px; object-fit: cover; }
  .article_title_mn_inr .breadcrumbs_otr ul li a, .article_title_mn_inr .breadcrumbs_otr ul li span { font-size: 11px;}
  .article--pagination .article--pagination-text{letter-spacing: 1.65px !important;}
  .article_top_description {margin: 30px 0 0;}
  .article_mn_description p, .shop_this_project_inr .shop_this_project_slider_otr .shop_this_project_title p, .main_images_otr .main_images_content p {font-size: 15px; line-height: 1.8;}
  .article_top_description p, .main_content_otr .main_content_content p{font-size: 16px; line-height: 1.8;}
  .article_mn_img {max-width: 75%; margin: 30px 0 30px auto; }
  .article_mn_description {padding: 0 15px; max-width: 100%; }
  .shop_this_project_inr .shop_this_project_slider {margin-top: 35px; }
  .video_mn_otr .video_mn_inr iframe {min-height: 200px !important; }
  #shopify-section-static-blog .blog--container .blog--inner .article--excerpt-wrapper .article-list-item .article--excerpt-content .article--excerpt-title a{letter-spacing: 2px; font-size: 15px; line-height: 21px; }
  #shopify-section-static-blog .blog--container .blog-title-mn-otr .blog-title h1{font-size:26px;}
  #shopify-section-static-blog .blog--container .blog-title-mn-otr .blog-title p { font-size: 16px; line-height: 1.8;}
  .blog_title_mn_otr .wrapper .blog_title_mn_inr ul li a{font-size:15px; letter-spacing: 2px;}
  #shopify-section-static-blog .blog--container .blog-title-mn-otr {padding-top: 43px;}
  .product--container .product--outer .product-gallery .product-gallery--navigation .gallery-navigation--scroller button img{max-height: 70px;} 
  .product--container .product--outer .product-main .product-details h1.product-title{font-size: 28px;}
  .product--container .product--outer .product-main .product-description {font-size: 16px; line-height: 1.8; margin-top: 22px; }
  .product--container .product--outer .product-main .product-description p{font-size: 16px; line-height: 1.8;}
  .product--container .product--outer .product-main .product-form--regular {margin-top: 5px; }
  .product-form__item.product-form__item--quantity {height: 37px; padding: 0; background-color: #e6e5e3; border:0 !important; }
  .product-form__item--quantity input {width: 36px !important; height: 100%; }
  .stl__embeded-full-width {margin: 45px auto 0; }
  .stl__embeded-full-width .ctl-cell-wrapper .cell-text-wrapper .ctl-product-component {position: relative; padding: 15px 26px !important; border-top: 0 !important; -webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap; }
  .stl__embeded-full-width h2.ctl-title,.product-recommendations--container .product-section--title{font-size: 22px; letter-spacing: 2.2px;}
  .stl__embeded-full-width .ctl-cell-wrapper .cell-text-wrapper .ctl-product-component .ctl-product-component-info .ctl-product-title a {font-size: 14px; letter-spacing: 0.35px; line-height: 17px; }
  .stl__embeded-full-width .ctl-cell-wrapper .cell-text-wrapper .ctl-product-component .ctl-product-component-info .ctl-product-price {font-size: 12px; margin-top: 7px; color: #231f20; letter-spacing: 0.3px; }
  .stl__embeded-full-width .ctl-cell-wrapper .cell-text-wrapper .ctl-product-component .ctl-product-component-info .js-stl__product__add-to-cart .ctl-product-actions-button button {padding: 6px 18px; background-color: #221f20 !important; font-size: 12px; }
  .stl__embeded-full-width .ctl-cell-wrapper .cell-text-wrapper .ctl-product-component .ctl-product-component-info .js-stl__product__add-to-cart .js-ctl-product-card-form .select-size-wrap select {padding: 0px 12px; font-size: 10px; line-height: 23px; }
  .product-section--container {margin-top: 0; }

  .product-row.flickity-enabled { padding: 0 30px;  margin: 0;}
  .stl__embeded-full-width .ctl-cell-wrapper .cell-text-wrapper .ctl-product-component .ctl-product-component-info .js-stl__product__add-to-cart .ctl-product-actions-button{width:auto;}
  .ctl-product-actions-wrapper, .ctl-product-component-info {-webkit-flex:0 0  calc(100% - 180px);-moz-flex:0 0  calc(100% - 180px);-ms-flex:0 0  calc(100% - 180px);flex:0 0  calc(100% - 180px); width: calc(100% - 180px); }
  .we_haved_use_inr .we_haved_use strong {font-size: 14px; }
  .we_haved_use_otr {margin: 50px auto; }
  .we_haved_use_otr .we_haved_title h3 {font-size: 21px; line-height: 32px; margin: 0 0 22px; } 
  .navmenu-meganav-item-parent:after{top: 21px;}  
  /*mini cart*/
  .cartDrawer{width: 320px!important; max-width: 320px!important; padding: 15px 15px 0px!important; }
  .cartDrawer h3.cartTop{font-size: 15px; margin: 0 0 25px 0;}
  .car_mn_footer{left:0; right:0;}
  .cart_main_sub_total .cart_main_sub_inr{margin-bottom:25px;}
  .cartDrawer div#crt .quick-items .quick-cart-item{padding-bottom: 20px;}
  .cartDrawer div#crt .quick-items .quick-cart-item .quick-cart-image {flex: 120px 0 0; -webkit-flex: 120px 0 0; -moz-flex: 120px 0 0; }
  .cartDrawer div#crt .quick-items .quick-cart-item .quick-cart-details {flex: calc(100% - 120px) 0 0; -webkit-flex: -webkit-calc(100% - 120px) 0 0; -moz-flex: -moz-calc(100% - 120px) 0 0; max-width: calc(100% - 120px); max-width: -webkit-calc(100% - 120px); max-width: -moz-calc(100% - 120px); }
  .cartDrawer div#crt .quick-items .quick-cart-item .quick-cart-details p.ptitle a{font-size: 14px; line-height: 1.5;}
  .cartDrawer div#crt .quick-items .quick-cart-item .quick-cart-details .pvarprice .pvars, .cartDrawer div#crt .quick-items .quick-cart-item .quick-cart-details .pvarprice .pprice{font-size:12px; line-height: 1.2;}
  .cartDrawer div#crt .quick-items .quick-cart-item .quick-cart-details .quick-cart-pqty a{font-size: 10px; line-height: 1.3;}
  .cartDrawer div#crt .quick-items .quick-cart-item .quick-cart-details .quick-cart-pqty .qtyAdjust input, .cartDrawer div#crt .quick-items .quick-cart-item .quick-cart-details .quick-cart-pqty .qtyAdjust span{font-size: 13px; line-height: 19px;}
  /*bugs*/
  .dynamic-collection-list--container.home_page_collection .home-section--content .dynamic-collection-list--item .dynamic-collection-list--item-info a{font-size:10px;}
  .image_text_content_otr .wrapper .image_text_content_inr .image_text_content_text.content_has_button h5{
    font-size: 25px; line-height:1.3;}
  .dynamic-collection-list--container.home_page_collection .home-section--title-container h2.home-section--title{font-size:28px;margin-bottom:7px; letter-spacing: 5.6px;}
  .home_services_mn_otr .wrapper .home_services_mn_inr .home_services_inr .home_services_content .home_services_content_inr p{font-size:14px;}
  .rich-text--section .homepage_content .rich-text-block p a{font-size:12px;line-height:1.2;padding:12px 15px; min-width: 312px; margin-top: 58px;}
  .share-buttons .share-buttons--button{ width: 25px;height: 25px;}
  .footer_copyright{padding: 34px 0;}
  div#shopify-section-dynamic-visit-us .image_text_content_otr .wrapper .image_text_content_inr .image_text_content_image { margin-bottom: 5px;}
  .full_width_otr .wrapper{max-width:100%;}
  .content_columns_mn_otr .wrapper .content_columns_mn_inr .content_columns_inr .content_columns_text {margin: 30px 0 20px;}
  #shopify-section-dynamic-image-with-text .alt-img-with-text--container{padding:118px 0 0 !important;}
  .dynamic-collection-list--container.shop_featured_listing .home-section--title-container .home-section--title {
    font-size: 28px; margin-bottom: 8px;  letter-spacing: 5.6px;}
  .home-section--title-container .home-section--subheading p{letter-spacing: 2.1px;}
  .content-page-content.rich-text-regular .rich-text-block h2{letter-spacing: 0.55px;}
  #shopify-section-dynamic-rich-text .rich-text--container{padding: 40px 0 !important;}
  .featured-collection--container .flickity-page-dots{display:block; left:50%;  transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); 
    bottom: inherit; top:325px;}  
  .featured-collection--container.home_page_product_slider .home-section--content li.productgrid--item .productitem .productitem--info .productitem--title{margin-top:60px;}
  .featured-collection--container.home_page_product_slider .home-section--content li.productgrid--item .productitem a img{max-height:300px;}
  #shopify-section-dynamic-rich-text .rich-text--container .rich-text-content {padding-left: 20px !important; padding-right: 20px !important;}
  .collection--section  .productgrid--items{padding:0}


  .product-recommendations--container .flickity-slider{overflow:hidden;}
  .product-recommendations--container .flickity-button{background: #f4f1ec; height: 28px; width: 28px; border-radius:50px; }
  .product-recommendations--container .flickity-button:not(:disabled):hover {background-color: #fff; box-shadow: 0 0 0 1px rgba(128,128,128, 0.4), 0 3px 10px rgba(128,128,128, 0.4); transform: translateY(-50%) scale(1.125); }
  .product-recommendations--container .flickity-button svg{fill: #212121; width: 14px; height: 18px !important; }
  .product-recommendations--container .flickity-page-dots {display: block; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); bottom: inherit; top: 325px; }
  .product-recommendations--container .flickity-page-dots .dot {display: inline-block;width: 10px !important;height: 10px !important;margin: 0 8px;background-color: transparent !important;border-radius: 50%;opacity: 1;border: 1px solid #221F20;cursor: pointer;padding: 0;}
  .product-recommendations--container .flickity-page-dots .dot.is-selected {opacity: 1; background: #221F20 !important; }
  .product-recommendations--container .product-section--content li.productgrid--item{width:100% !important;}
  .product-recommendations--container li.productgrid--item .productitem a img {max-height: 300px;width: auto; }
  .product-recommendations--container .product-row.flickity-enabled{position:relative;}
  .product-recommendations--container li.productgrid--item .productitem .productitem--info .productitem--title {margin-top: 60px; }
  .dynamic-collection-list--container.home_page_collection .home-section--content .dynamic-collection-list--item{padding:0 9px;}
  .dynamic-collection-list--container.home_page_collection ul{margin:0 -9px;}
  /*   .site-mobile-nav .site-header-actions{     justify-content: space-between;} */
  .product-form__item.product-form__item--quantity{ width: 55% }
  ..product-form__item--quantity input{ width:30.33%;}
}
/***********************************/
/***********************************/
@media (max-width:576px){
  .contat_form_otr .contact_tab_ans_otr .wrapper .tabs_forms .form_mn_otr{
    padding:0;
  }
}
@media (max-width:375px){
  .dynamic-collection-list--container.home_page_collection.shop_page .home-section--content .dynamic-collection-list--item .dynamic-collection-list--item-info a{font-size:11px;}
  div#shopify-section-static-slideshow .slideshow-slide .mob_bg{display:block;height:420px; }
  .home-page-content.rich-text-regular .rich-text-block h2{font-size:24px;}	  
  .slideshow .flickity-page-dots .dot{width:10px;height:10px;} 
  .logolist--container.home_logo_slider .logolist--inner .logolist--item .logolist--image {max-width: 129px;} 
  .home-section--title-container h2.home-section--title{font-size:22px;}   
  .alt-img-with-text--container.about_client_content .alt-img-with-text--content .alt-img-with-text--text .alt-img-with-text--button {padding: 10px 15px; }
  .alt-img-with-text--container.about_client_content .alt-img-with-text--content .alt-img-with-text--text .alt-img-with-text--button span{letter-spacing: 1.2px; font-size: 12px; }   
  .dynamic-collection-list--container.home_page_collection .home-section--title-container h2.home-section--title{font-size:22px;line-height:30px;letter-spacing:2.2px;}
  .article--pagination .pagination-button {max-width: 100%; text-align: center;margin:8px 0; }
  .article--pagination .article--pagination-chevron-left, .article--pagination .article--pagination-chevron-right {position: relative; left: inherit !important; right: inherit !important; }
  .article--pagination .article--pagination-text {width: auto; margin: 0 11px; }
  .main_content_otr {max-width: 100%; }
  .main_content_otr {padding: 20px 0; }
  .main_content_otr .main_content_content {margin-top: 30px;  padding: 0 15px; }
  .more_photos_small_img {margin: 20px auto 0 auto; }
  .secondary_content_mn_otr .secondary_content_mn_inr .secondary_content_left .secondary_content_left_content p {margin-left: 0; margin-top: 30px; padding: 0 15px; }
  .secondary_content_mn_otr {padding-bottom: 15px; }
  .secondary_content_mn_otr .secondary_content_mn_inr .secondary_content_right {margin: 15px auto 0 auto; }
  .main_images_otr .main_images_inr .main_images_inr_item {padding: 15px 0; }
  .more_photos_mn_otr .more_photos_title h3, .prep_renovaiton_otr .prep_renovaiton_inr .prep_renovaiton_title h3{margin: 0 0 20px 0;}
  .prep_renovaiton_otr {padding: 15px 0 30px; }
  #shopify-section-static-blog .blog--container .blog--inner .article--excerpt-wrapper{ width: 100%; max-width: 320px; margin:0 auto;}
  .cartDrawer{width: 320px !important; max-width: 320px !important; }
  footer .site-footer-blocks .site-footer-block-item:last-child > * {max-width:100%;}
  footer .site-footer-blocks .site-footer-block-item.site-footer-block-newsletter p{font-size: 14px; line-height: 22px;}
  .template-page .dynamic-collection-list--section .home_page_collection.shop_your_style .home-section--content li:last-child .dynamic-collection-list--item-info a.dynamic-collection-list--item-link span{
    font-size: 11px;letter-spacing: 1px;}
  .footer_shop_menu nav.site-navigation ul li a{    font-size: 11px !important;}
  #shopify-section-dynamic-rich-text .rich-text--container{max-width:90%;}
  .dynamic-collection-list--section .home_page_collection.shop_your_style .home-section--content li.dynamic-collection-list--item .dynamic-collection-list--item-info a{font-size:11px;}
  .footer_copyright .site-footer-information .site-footer_social_icons .social-icons a svg {height: 30px; width: 30px;}
  .product-recommendations--container{padding:0 20px;}
  .productgrid--outer .productgrid--wrapper ul.productgrid--items .productgrid--item article.productitem a .productitem--image {min-height: 250px;}
  .product-form__item.product-form__item--quantity{ width: 100% }
  .product-form__item--quantity input{ width:30.33%;}
}
/***********************************/
/***********************************/
@media (max-width:374px){
  div#shopify-section-static-slideshow .slideshow-slide .slideshow-slide-content{padding:0 15px !important;}
  .rich-text--section .homepage_content{ max-width:100%; padding-left: 30px !important;  padding-right: 30px !important;  }
  .alt-img-with-text--content .alt-img-with-text--text{padding:30px 15px !important;}
  #shopify-section-1611039949804b9fc2 .dynamic-collection-list--container{padding-bottom:0;}
  .site-footer-navigation .navmenu{-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;}
  div#shopify-section-static-slideshow .slideshow-slide .slideshow-slide-content,
  .alt-img-with-text--container.about_client_content .alt-img-with-text--content .alt-img-with-text--text, #shopify-section-dynamic-rich-text .rich-text--container {max-width:100%;  }  
  div#shopify-section-static-slideshow .slideshow-slide .slideshow-slide-content{padding: 0 15px !important;}
  .rich-text--section .homepage_content .rich-text-block p a{min-width: 280px;}
  .instagram_mn_otr .wrapper .section_title h3 {font-size: 21px;}
  .our_courses_mn_otr .wrapper .our_courses_mn_inr .wrapper .courses_learn_more_btn a, .call_to_action_mn_otr .wrapper .call_to_action_mn_inr .call_to_action_mn_content .call_to_action_button a{min-width:220px;}  
  .footer_shop_menu nav.site-navigation ul {padding: 34px 15px; }
  .dynamic-collection-list--section .home_page_collection.shop_your_style .home-section--content li.dynamic-collection-list--item .dynamic-collection-list--item-info a .dynamic-collection-list--item-title-mobile {margin-top: 0; font-size: 12px; }
  .dynamic-newsletter .dynamic-newsletter-content form.newsletter{width:100%;}
  .site-logo .mobile-logo-image { max-width: 150px;}
  .dynamic-newsletter .dynamic-newsletter-content{padding:0 12px;}
  .productgrid--outer .productgrid--wrapper .collection--description .collection--description_inr {padding-right: 0; }
  .productgrid--outer .productgrid--wrapper .collection--description .collection_list_banner ul li a {font-size: 9px; }
  .full_width_otr .wrapper .full_width_button a {font-size: 12px; padding: 10px; min-width: 280px;}
  .prep_renovaiton_otr .prep_renovaiton_inr .prep_renovaiton_title h3, .more_photos_mn_otr .more_photos_title h3 {font-size: 18px; line-height: 1.8; }
  div#shopify-section-static-slideshow .slideshow-slide .slideshow-slide-content .slideshow-slide-content_otr h2 { font-size: 25px;}
  div#shopify-section-static-slideshow .slideshow-slide .slideshow-slide-content {top: 35px;}  
  .product--container .product--outer .product-main .product-form--regular form .swym-wishlist-button-bar {width: 32%; }
  .product--container .product--outer .product-main .product-details h1.product-title {font-size: 20px; line-height: 1.6; letter-spacing: 2px; }
  .product--container .product--outer .product-main .product-form--regular form .product_varient_div .product-options-style-select .form-options .form-field-select-wrapper {padding:4px 28px 4px 63px; border: 1px solid #212121; }
  .product--container .product--outer .product-main .product-form--regular form .product_varient_div .product-options-style-select .form-options {margin-right: 6px; }
  .stl__embeded-full-width .ctl-cell-wrapper .cell-text-wrapper .ctl-product-component .ctl-product-component-info .js-stl__product__add-to-cart .ctl-product-actions-button button {padding: 4px 18px; font-size: 9px;}
  .stl__embeded-full-width .ctl-cell-wrapper .cell-text-wrapper .ctl-product-component .ctl-product-img-link {width: 115px;} 
  .ctl-product-actions-wrapper, .ctl-product-component-info {-webkit-flex: 0 0 calc(100% - 135px); -moz-flex: 0 0 calc(100% - 135px); -ms-flex: 0 0 calc(100% - 135px); flex: 0 0 calc(100% - 135px); width: calc(100% - 135px); }  
  .cartDrawer{width: 300px !important; max-width: 300px !important; }
  .dynamic-collection-list--container.home_page_collection.shop_your_style .home-section--title-container .home-section--subheading p { font-size: 16px; line-height: 1.5;} 
  .mobile-nav-content .navmenu-link, .mobile-nav-content .navmenu-item-text{padding: 27px 40px 25px 23px !important;}
  .navmenu-meganav-item-parent:after, .mobile-nav-content .navmenu-button{right:20px;}
  .mobile-nav-content .navmenu-submenu .navmenu-meganav-items {padding: 15px 38px; }
  .mobile-nav-content .navmenu-submenu .navmenu-meganav-items li a{margin:7px 0;}
  .mobile-nav-content .more_lco_menu .navmenu-submenu .navmenu-link {padding: 16px 20px 13px 38px  !important; }
  .footer_copyright .site-footer-information .site-footer_social_icons .instagraqm_mn_otr .instagraqm_mn_inr a, .footer_copyright .site-footer-information .site-footer-information-nav-credits .instagraqm_mn_otr .instagraqm_mn_inr a{line-height:15px;}
  .footer_copyright .site-footer-information .site-footer_social_icons .instagraqm_mn_otr .instagraqm_mn_inr a svg { height: 15px; width: 15px;}
  .footer_copyright .site-footer-information .site-footer_social_icons .instagraqm_mn_otr .instagraqm_mn_inr a {
    letter-spacing: 1px; font-size: 9px;}
  .template-page .dynamic-collection-list--section .home_page_collection.shop_your_style .home-section--content li:last-child .dynamic-collection-list--item-info a.dynamic-collection-list--item-link span{letter-spacing: 0;}
  .alt-img-with-text--container.about_client_content .alt-img-with-text--text { padding: 30px !important;}
  .featured-collection--container.home_page_product_slider .home-section--content li.productgrid--item .productitem a img, .product-recommendations--container li.productgrid--item .productitem a img{max-height:250px;}
  .featured-collection--container .flickity-page-dots,  .product-recommendations--container .flickity-page-dots{top:275px;}
  .header-actions-wrapper ul.site-header-actions{ padding: 27px 40px 25px 23px !important;}
  span.productitem--badge.badge--lco{ bottom: 10px; right: 10px; font-size: 8px;}
  span.productitem--badge.badge--lowstock, span.productitem--badge.badge--restocked { font-size: 8px; top: 10px; left: 10px;}
  .product-form__item.product-form__item--quantity{ width: 100% }
  .product-form__item--quantity input{ width:30.33%;}
}