@font-face {
  font-family: 'Conv_calibril';
  src: url('calibril.eot');
  src: local('☺'), url('calibril.woff') format('woff'), url('calibril.ttf') format('truetype'), url('calibril.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Calibri-Bold';
  src: url('Calibri-Bold.eot?#iefix') format('embedded-opentype'),  url('Calibri-Bold.woff') format('woff'), url('Calibri-Bold.ttf')  format('truetype'), url('Calibri-Bold.svg#Calibri-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BellGothicStd-Black';
  src: url('BellGothicStd-Black.eot?#iefix') format('embedded-opentype'),  url('BellGothicStd-Black.otf')  format('opentype'),
    url('BellGothicStd-Black.woff') format('woff'), url('BellGothicStd-Black.ttf')  format('truetype'), url('BellGothicStd-Black.svg#BellGothicStd-Black') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Calibri-Light';
  src: url('Calibri-Light.eot?#iefix') format('embedded-opentype'),  url('Calibri-Light.woff') format('woff'), url('Calibri-Light.ttf')  format('truetype'), url('Calibri-Light.svg#Calibri-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'BellGothicStd-Bold';
  src: url('BellGothicStd-Bold.eot?#iefix') format('embedded-opentype'),  url('BellGothicStd-Bold.otf')  format('opentype'),
    url('BellGothicStd-Bold.woff') format('woff'), url('BellGothicStd-Bold.ttf')  format('truetype'), url('BellGothicStd-Bold.svg#BellGothicStd-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
.knowledge_banner img.desktop_show{width: 100%;}
.swatch_exprice {
    display: block;font-size: 20px;
    color: #535353;
    font-weight: 400;
}
.swatch_exprice span {    
    font-family: 'Calibri-Bold';
}
.tag.sale_tag {
    position: absolute;
    left: 5px;
    top: 5px;
    background: #44c7ee;
    z-index: 1;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 13px;
    padding: 2px 8px;
}
.discountprice a {
    vertical-align: middle;
    display: inline-block;
    margin-left: 2px;
}
.discountprice.product__policies {
    margin: 0;z-index: 1;
    position: relative;
}
#discount-popup a{color:#00baf2;}
.steps {
    margin-top: 25px;
}
span.number {
    color: #00baf2;
    border: 2px solid;
    width: 28px;margin-right: 3px;
    height: 28px;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    line-height: 26px;
    vertical-align: middle;
}
#shopify-section-contact .steps h3 {
    margin-bottom: 18px;
}
.steps h3{color: #44c7ee;}
.affiliate table {
    color: #000;    
    font-size: 14px;
    margin: 22px 0 10px;
}
.affiliate table td:first-child {
    width: 150px;
}
.affiliate table td {
    padding: 10px;
}
video[poster]{
height:100%;
width:100%;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{font-family: 'Calibri-Bold';}
.page-container .section-header h1{color: #44c7ee;} .template-page main .rte p{font-family: 'Conv_calibril';}
a.site-header__icon.site-header__account {
    display: none;
}
.service-img img {
    display: block;
}
.manuals h2,.manuals p {
    color: #44c7ee;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 32px;
}

.manuals a {
    padding: 0;
    border: none !important;
}

.manuals h2 a,.manuals h2 div{
    display: flex;
    align-items: center;
}

.manuals {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    margin-bottom: 25px;
}

.manuals h2 {
    width: 33.333%;
    float: left;
    margin: 18px 0 18px !important;
}

.manuals h2 a img,.manuals h2 div img{
    margin-right: 20px;
}
.swatches {
    display: inline-block;
    width: 100%;
}
.breadcrumbs {
    margin-left: -30px;
}
.site-footer__item {    
    margin-bottom: 25px;
}
.facility_provide li a {
    display: block;
}
div#stamped-reviews-widget[data-widget-type="carousel"]{
  border-bottom: 1px solid #cccccc;
    margin-bottom: 20px;max-width: 100%;
}
#stamped-reviews-widget[data-widget-type="carousel"] .stamped-carousel-scroll div.block {
    height: auto;
}
#stamped-reviews-widget[data-widget-type="carousel"] .stamped-carousel-scroll div.stamped-reviews-author{
    color: #777777;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
    font-family: 'Calibri-Bold';    
}
#stamped-reviews-widget[data-widget-type="carousel"] .stamped-carousel-scroll div.stamped-reviews-message-block{
  line-height: 19px;font-size: 18px;font-family: 'Calibri-Light';
    margin-bottom: 5px;
    letter-spacing: 0.04em;
}
#stamped-reviews-widget[data-widget-type="carousel"] .stamped-reviews-title a{    
    letter-spacing: 1px;
    font-family: 'Calibri-Bold';
    font-size: 20px;
}
#stamped-reviews-widget[data-widget-type="carousel"] .stamped-style-color-link {    
    text-transform: uppercase;
}
#stamped-reviews-widget span.stamped-carousel-subtitle-count {
    font-size: 22px;
    text-transform: uppercase;
    font-family: 'Conv_calibril';
    letter-spacing: 2px;
}
#stamped-reviews-widget {
    font-family: 'Calibri-Light';
}
#stamped-reviews-widget[data-widget-type="carousel"] div.stamped-carousel-title {    
    margin: 0;
}
#stamped-reviews-widget[data-widget-type="carousel"] div.stamped-carousel-buttons {    
    line-height: normal;    margin-top: 2px;
}
#stamped-reviews-widget span {
    display: inline-block;
    width: auto;
    vertical-align: middle;
    float: none;
}
#stamped-reviews-widget span#stamped-badge-total {
    margin-left: 5px;
}
#stamped-reviews-widget span#stamped-badge-total:before{content:"(";}
#stamped-reviews-widget span#stamped-badge-title:after{content:")";}
.provide_text_right #stamped-reviews-widget .fa-star-half-o:before, .provide_text_right #stamped-reviews-widget .fa-star-o:before, 
.provide_text_right #stamped-reviews-widget .fa-star:before, .provide_text_right #stamped-reviews-widget .stamped-fa-star-half-o:before, 
.provide_text_right #stamped-reviews-widget .stamped-fa-star-o:before, .provide_text_right #stamped-reviews-widget .stamped-fa-star:before {
    font-size: 13px;    
}
.videosection {
        position: relative;
    display: block;
    width: 100%;
    float: left;
}
button.btn.mute-video,button.btn.mute-video:hover,button.btn.mute-video:focus{
    background: #44c7ee;
    position: absolute;
    right: 15px;
    bottom: 0;
    text-transform: none;
    letter-spacing: 0;
    padding: 0 10px;
    border-radius: 0;
    font-weight: 400;
    font-size: 15px;
}
.mute-video img {
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    margin-right: 5px;
}
.language_switcher {
    font-size: 16px;font-family: 'Conv_calibril';
    text-transform: uppercase;
}
.language_switcher:hover .language_dropdown, .language_dropdown a{
    display: block;
}
.language_dropdown{
    display: none;
    position: absolute;
    width: 150px;
    text-align: left;
    background: #fff;
    padding: 15px 25px;
    right: 0;
    top: 100%;
}
.product-split {
    font-family: 'Calibri-Light';
    font-size: 18px;margin-bottom: 10px;
}
.product-split .price dd {
    margin: 0 5px 0 0;
}
.product-split dl.price {
    display: inline-block;
    width: auto;
    font-size: 26px;
    font-style: italic;
    color: #44c7ee;
}
.product-split dl.price span{color: #44c7ee;}
.product-split b {
    color: #000;font-family: 'Calibri-Bold';
    text-transform: uppercase;
    font-style: italic;
    font-size: 26px;
}
.swatchprice {
    color: #535353;
    font-size: 20px;
    font-family: 'Calibri-Light';
    font-weight: 400;position: relative;
    top: 0;
}
.swatchprice span {
    font-size: 30px;
    font-family: 'Calibri-Bold';
    margin-right: 5px;
    display: inline-block;
    line-height: 27px;
    vertical-align: bottom;
}
.swatch {    
    min-height: 110px;font-family: 'Calibri-Light';font-weight: 600;
}
.swatch label{font-size: 17px;height: 35px !important;line-height: 34px;}
.swatch .header {
    margin: 0 0 2px;
    color: #2f2e2e;
    font-size: 20px;
  font-family: 'Calibri-Bold';
    font-weight: bold;
}
table.boot_size {
    float: right;    
    font-size: 15px;
    margin: -20px 5% 0 0;
    color: #000;
    width: 415px;
    font-family: 'Calibri-Light';
    font-weight: 600;
}
.boot_size td:first-child {font-size: 15px;}
.boot_size tbody td {
    font-size: 13px;
}
.boot_size thead td, .boot_size td:first-child {
    background: #44c7ee;
}
.boot_size th, .boot_size td {
    text-align: left;color: #000;
    border: 1px solid #333;
    padding: 3px 5px;
}
.boot_size tbody td {
    border-style: dashed;
}
.boot_size tbody td:first-child {
    border-left-style: solid;
}
.boot_size tbody td:last-child {
    border-right-style: solid;
}
#variant_price {
    font-size: 32px;font-family: 'Calibri-Bold';
}
#variant_price span {
    display: inline-block;
    vertical-align: middle;
}
#variant_price span.product__policies {
    margin: 0;
    position: relative;
    top: 18px;
    margin-left: 8px;
}
.thumbnails-wrapper {
    position: relative;
}
.product-single__thumbnail {    
    margin: 0;
}
.active-thumb .product-single__thumbnail-image {
    border-color: #44c7ee;
}
.product-single__thumbnail-image {   
    border: 1px solid transparent;
    padding: 0px;
}
button.thumbnails-slider__btn,button.thumbnails-slider__btn:hover,button.thumbnails-slider__btn:focus{
    position: absolute;
    left: -3px;
    z-index: 1;
    top: 0px;
    outline: none;
    bottom: -1px;
    padding: 0;
    transform: none;
    background: #44c7ee !important; 
    color: #fff;
    border-radius: 0;
    box-shadow: 5px -5px 0px -1px #2f2e2e;
    width: 45px;
    text-align: center;
}
button.thumbnails-slider__btn.thumbnails-slider__next,button.thumbnails-slider__btn.thumbnails-slider__next:hover,button.thumbnails-slider__btn.thumbnails-slider__next:focus{
    right: -3px;
    left: auto;box-shadow: -5px -5px 0px -1px #2f2e2e;
}
button.thumbnails-slider__btn:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    border-right: 25px solid #fff;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    transform: translate(-50%,-50%);
}
button.thumbnails-slider__btn.thumbnails-slider__next:before {    
    border-left: 25px solid #fff;
    border-right: none;
}
.thumbnails-slider--active .product-single__thumbnails.slick-initialized {
    max-width: 100%;
    overflow: hidden;
}
.product-single__thumbnails {
    margin-top: 10px;
    display: flex;padding: 0 60px;
    margin-bottom: 50px;
    margin-left: 0px;
}
.product-single__thumbnails-item, .thumbnails-slider--active .product-single__thumbnails-item {
    padding-left: 10px;clear: none !important;
}
p.table_info {
    font-family: 'Conv_calibril';
    padding-left: 35px;
    color: #3d3c3c;    
    line-height: 24px;
}
.page_rental .contact-main {    
    padding: 20px 0;
}
table.rental_table {
    margin: 0;
}
.rental_table td:first-child {
    border-left: none;
}
.rental_table tbody td:first-child {
    background: #44c7ee;
    font-family: 'Calibri-Bold';
    font-size: 20px;
    letter-spacing: 0;
}
.rental_table tbody td {
    color: #000;
    font-size: 18px;
    font-family: 'Calibri-Light';
    font-weight: 600;
    letter-spacing: 1px;
    background: #f2f2f2;
}
.rental_table td{
    text-align: center;
    font-family: 'Calibri-Bold';
    border: none;padding: 10px;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
    text-transform: uppercase;
}
.rental_table thead {
    background: #2F2D2E;
    color: #fff;
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    letter-spacing: 1px;
  border-bottom: 4px solid #fff;
}
.page_rental .contact-main .right-blk p {
    font-size: 20px;
    font-family: 'Calibri-Light';
    line-height: normal;
    margin-bottom: 18px;
}
.page_rental .text_over_inner h5,.page_rental .right-blk .custom__item > a{display:none;}
.page_rental .contact-main .block-inn.right-blk {
    width: 48%;    
}
.page_rental .custom__item {
    width: 100%;
    padding: 0;
}
.rental_item span {
    display: block;font-family:'Calibri-Bold';
    text-align: center;font-size: 22px;
}
ul.rental_items {
    display: flex;    margin-top: 40px;
    margin-bottom: 25px;
    justify-content: space-between;
}
.review-scroller button.slick-arrow:before{content:none;}
.review-scroller button.slick-prev.slick-arrow{
  background:url(prev.png) no-repeat center center;
  width:15px;height:15px;top: -40px;left:auto;
    right: 35px;
}
.review-scroller button.slick-next.slick-arrow{
  background:url(next.png) no-repeat center center;
  width:15px;height:15px;top: -40px;
    right: 0;
}
.section-header h1.blue {
    font-size: 20px;font-family:'Calibri-Bold';
    text-transform: uppercase;
}
.template-collection .page-container .section-header {    
    padding-top: 20px;    
}
nav.breadcrumb {
    font-size: 13px;
    padding: 20px 0 0;
}
nav.breadcrumb span:last-child {
    font-size: 14px;
}
#review-popup{font-family:'Calibri-Bold';}
#review-popup h2{
  font-family:'Calibri-Bold';font-size: 17px;letter-spacing: 0;
}
#review-popup p {
    color: #000;
}
.popup_pagination {
    text-align: center;
    color: #000;margin-top: 35px;
    margin-bottom: 35px;
}
.popup_pagination span.prev {
    margin-right: 4px;
}
.popup_pagination span {
    display: inline-block;
    padding: 0;cursor:pointer;
    position: relative;
}
.popup_pagination span.prev:after,.popup_pagination span.next:after{content:none;}
.popup_pagination span:after {
    content: "|";
    display: inline-block;
    margin: 0 6px 0 8px;
    color: #000;
    position: relative;
    top: -2px;
}
.pop_reviews li img{
    max-height: 20px;position: relative;
    top: -4px;margin-left:5px;
    display: inline-block;
    vertical-align: middle;
}
.popup_header img {
    margin-left: 13px;position: relative;
    top: -2px;display: inline-block;
    vertical-align: middle;max-height: 20px;
}
#shopify-section-review-popup-content .pop_reviews li img{
    max-height: 20px;position: relative;
    top: -4px;margin-left:5px;
    display: inline-block;
    vertical-align: middle;
}
#shopify-section-review-popup-content .popup_header img {
    margin-left: 13px;position: relative;
    top: -2px;display: inline-block;
    vertical-align: middle;max-height: 20px;
}
#stamped-reviews-widget {
    font-family: 'Conv_calibril';
}
#stamped-reviews-widget[data-widget-type="full-page"] div.stamped-widget-title {
    margin-bottom: 10px;
    text-align: center;
    color: #000;
    padding-top: 5px;
}
#stamped-reviews-widget[data-widget-type="full-page"] div.stamped-ratings-wrapper:nth-child(odd),
#stamped-reviews-widget[data-widget-type="full-page"] div.stamped-ratings-wrapper:nth-child(even){
    clear: both;margin-bottom: 0 !important;
    display: inline-block;
    width: 100% !important;
    border-color: #00baf2;
    padding-top: 15px !important;
}
#stamped-reviews-widget[data-widget-type="full-page"] .stamped-verified-label {    
    display: none;
}
#stamped-reviews-widget[data-widget-type="full-page"] .stamped-ratings-wrapper > div.stamped-reviews-author {
    position: absolute;
    left: 93px;
    top: 14px;
}
.stamped-ratings-wrapper.stamped-review-card {
    position: relative;
}
#stamped-reviews-widget[data-widget-type="full-page"] span#stamped-pagination-next a:before {
    content: '>>';
}
#stamped-reviews-widget[data-widget-type="full-page"] span#stamped-pagination-prev a:before {
    content: '<<';
}
#stamped-reviews-widget[data-widget-type="full-page"] .stamped-pagination a {   
    font-size: 16px;
    color: #000;
}
#stamped-reviews-widget[data-widget-type="full-page"] span.stamped-pagination-page:after{
  content: "|";
    display: inline-block;
    margin: 0 0px 0 8px;
    color: #000;
    position: relative;
    top: -2px;
}
span.stamped-pagination-page.is-active {
  color: #00baf2;
}
#review-popup h2 {
    margin-bottom: 10px;
}
#review-popup .pop_reviews li {
    border-top: 1px solid #00b2e7;
    padding: 15px 25px;
}
#review-popup .pop_reviews li p {
    margin-bottom: 0px;
    font-size: 16px;
    line-height: 22px;
}
#review-popup .pop_reviews {
    margin-top: 15px;
}
div#splitit-popup{
     max-width: 100%;
    width: 720px;
}
#splitit-popup .mfp-close, .mfp-close-btn-in .mfp-close {
    background: url(close.png) no-repeat center center;
    font-size: 0;
    border-radius: 0;
    opacity: 1;
    background-size: cover;
    width: 50px;
    height: 50px;
    top: -22px;
    right: -22px;
}
#splitit-popup .split_works{font-family: 'Calibri-Bold';}
.pay_more_in li img{width: 45px;}
#splitit-popup #shopify-section-payment_banner,#review-popup .knowledge_banner{
    display: inline-block;
    width: calc(100% + 60px);
    margin-left: -30px;
    margin-right: -30px;
    margin-bottom: -7px;
}
#review-popup .knowledge_text,#review-popup .knowledge_text:after{width:100%;}
#review-popup .knoledge_inner{max-width:100%;padding: 0 10%;}
#review-popup .knoledge_inner li h3,#review-popup .knoledge_inner li p{
    font-size: 16px;
}
#review-popup .knowledge_banner{margin-bottom: -8px;}
#review-popup .knowledge_banner > img {
    position: relative;
    object-fit: cover;
    height: 400px;
}
#review-popup .knoledge_inner li {
    padding-bottom: 25px;
}
#review-popup .knoledge_inner li p{
    color:#fff;
}
#splitit-popup .desktop_show {
    display: none !important;
}
#splitit-popup .mobile_show {
    display: block !important;
    height: 390px;
    position: relative;
    object-fit: cover;
}
#splitit-popup .pay_banner{margin-bottom: 0px;}
#splitit-popup .pay_text{
  width: 100%;padding-left: 0;
}
#splitit-popup .pay_more_in li p {
    font-size: 16px;
    text-transform: none;
    font-weight: 400;    
    padding-left: 20px;
}
#splitit-popup .pay_more_in h2 {
    font-size: 18px;    
    padding-left: 45px;    
    font-weight: 400;    
    padding-bottom: 10px;
    padding-top: 0px;
    text-align: left;
}
#splitit-popup .pay_text:after,#review-popup .knowledge_text:after{clip-path: none;}
.splitit-main h2{
    font-size: 19px;
    color: #00baf2;
    letter-spacing: 0;
    text-align: center;
    font-family: 'Calibri-Bold';
  }
  .splitit-main p{
  font-size: 17px;    
    color: #000000;
    font-family: 'Calibri-Light';
  }
.facility_provide li p b {
    display: block;text-transform:uppercase;
    font-weight: 400;
}
.blue{color:#00b2e7;}
.split_works {
    border: 1px solid #00b2e7;
    margin-bottom: 25px;
    margin-top: 25px;
    padding: 20px 10px;
  font-family: 'Calibri-Light';
}
.split_works h2 {
    margin-bottom: 15px;
}
.split_block span,.split_block.block1 span.blue{
    display: block;
}
.split_block.block1 img {
    width: 35px;
    float: none;
    display: inline-block;
    vertical-align: middle;
    margin-right: 12px;
}
.split_blocks {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    font-size: 16px;
}
.split_block.block1:after,.split_block.block2:after{
  background:url(left_arrow.png) no-repeat right center;
  background-size: 22px auto;
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    display: block;
    width: 22px;
    height: 22px;
    z-index: 1;
}
.split_block.block6:after{
  background:url(right_arrow.png) no-repeat right center;
  background-size: 22px auto;
    content: "";
    position: absolute;
    left: -10px;
    top: 30%;
    display: block;
    width: 22px;
    height: 30px;
    z-index: 1;
}
.split_block.block2:after{
  right: -15px;
}
.split_block.block3:after{
  background:url(down_arrow.png) no-repeat center center;
  background-size: 17px auto;
    content: "";
    position: absolute;
    right: 0;
    left: 0;
    bottom: -32px;
    display: block;
    width: 100%;
    height: 33px;
    z-index: 2;
}
.split_block.block1 span {
    display: inline-block;vertical-align: middle;
}
.split_block {
    width: 33.333%;position: relative;
    line-height: 24px;color: #000;
    text-align: center;
}
.split_block.block4 img {
    max-height: 65px;
    display: block;
    margin: 0 auto;
}
.split_block.block3, .split_block.block2,.split_block.block1 {
    margin-bottom: 25px;
}
.split_works h2 {
    margin-bottom: 15px;
}

.template-index .video_bottom_text{display:none;}
.template-index .video_bottom_text.video_bottom_text_clone{display:block;    border-top: #44c7ee solid 2px;}
.page-container .section-header{margin:0; padding-top:50px; padding-bottom:0px;}

.page_width,.page-width{    padding: 0 10px; max-width:1320px;}
.shopify-section{background:#fff; clear:both;}
.site-nav li a{
  font-family: 'Conv_calibril'; letter-spacing:0;
  font-weight:normal; font-size:30px;
}
.site-header{padding:0;border-bottom: #44c7ee solid 2px;}
.site-header .site-header__mobile-nav{padding:0 0px; max-width:1300px; margin:0 auto;} 
.site-nav__link--active .site-nav__label,.site-nav__link:focus .site-nav__label, .site-nav__link:not([disabled]):hover .site-nav__label{border:none;}

.site-header__logo-image img{width:80px !important; max-width:80px !important;}

header .list--inline>li{padding:0 0;}
header .list--inline>li:first-child{padding-left:0;}
header .list--inline>li:last-child{padding-right:0;}
.site-header .site-nav{    display: flex;
  align-items: center;    margin: 15px 0;
  justify-content: space-between;}



.site-header__cart {
  padding: 4px 19px;
}



span.bem-mini-basket__summary{  font-family: 'Conv_calibril'; font-weight:normal;}

.site-footer__linklist li a{  font-family: 'Conv_calibril'; font-weight:normal; font-size:18px; letter-spacing:0; line-height:20px;}

.site-footer__linklist-item{padding-bottom:2px;}


.site-footer__item .site-footer__item-inner> p {
  color:#00baf2; display:table; font-family: 'Conv_calibril'; font-weight:normal; font-size:20px; letter-spacing:0;
  margin-bottom:9px;  font-weight:bold;
}


.footer_payment img {
  display: table;
  margin: 0 auto; width:250px;
}

.social-icons .icon-instagram {
  width: 20px;
  height: 20px;
}
.site-footer__social-icons li a {display: block;text-align: center;

  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;

  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;

  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}
.site-footer__social-icons li{   
  float:left; margin-right:20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;

  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;

  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center; margin-left:0;}

.site-footer__social-icons li:last-child{margin-right:0;}

.site-footer__social-icons li a svg,.site-footer__social-icons li a svg path {
  fill: #2f2e2e;
}


.site-footer__copyright-content{font-family: 'Conv_calibril';     font-size: 15px;
  line-height: normal;
  padding-top: 20px;
  width: 100%;
  float: left;}
.site-footer__copyright-content br {
  display: none;
}
.site-footer__copyright-content
.footer__content_contact{padding-top: 70px;
  padding-bottom: 20px;
}


.footer__content_contact p {
  margin-bottom: 6px;
  width: 100%;
  display: block;
  font-family: 'Conv_calibril';
  font-weight: normal;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 20px;
}
.footer__content_contact a{color:#fff;}
.site-footer {
  padding-bottom: 24px;padding-top: 22px;
} 
.video-section{padding-bottom:0;}
.video_bottom_text{background:#2f2e2e;width:100%; clear:both; }

.facility_provide {
  padding: 5px 0;
  display: block;
  float: left;
  width: 100%;
}

.facility_provide{padding:10px 0;}
.facility_provide ul {
  margin:0 -10px;
}
.facility_provide li {
  width: 25%;float: left;
  display: table-cell;
  vertical-align: middle;  
  padding:0 10px;
}
.facility_provide li p{
  color:#fff;
  font-size:13px; font-weight:normal; line-height:16.34px;letter-spacing:0;

}
.facility_provide #stamped-reviews-widget {
    position: relative;
    top: 2px;
}
.provide_img_left {
  display: table-cell;
  vertical-align: middle;
}
.provide_img_left img {
    max-height: 40px;
    max-width: 60px;
    display: block;
}
.provide_text_right {
  width: calc(100% - 62px);
  display: table-cell;
  vertical-align: middle; padding-left:10px;
}

.facility_provide li p span {
  width: 100%;
  float: left;
}


.home_collection{background:#fff; text-align:center; padding-bottom:50px;}
.home_collection .product-card__title{	color:#2f2e2e; font-size:17px; letter-spacing:0;line-height:17px;
  font-family: 'Calibri-Bold'; font-weight:bold; 
}

.home_collection a{text-decoration:none;}
.home_collection .product-card .price{ font-size:20px; font-weight:normal; display:table; margin:0 auto; text-align:center;}
.home_collection .product-card .price__regular{color:#44c7ee;}


.home_collection .product-card:hover .product-card__title,.home_collection .product-card:focus-within .product-card__title{border:none;}
.page-width{padding:0 10px;}
.home_shop_collection {text-align:center; width:100%;}
.home_shop_collection a{    display: table;
  margin: 0 auto;
  font-size: 18.5px;
  font-weight: bold;
  font-family: 'Conv_calibril';
  background: #2f2e2e;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  -webkit-box-shadow: -5px -5px 0px -1px #44c7ee;
  box-shadow: -5px -5px 0px -1px #44c7ee;
  width: 400px;
  padding: 7px 10px;
}

.rich-text-1{padding:0; background:#fff;}

.rich-text-1 h2{ padding:0;margin:0;font-size:18px; color:#44c7ee; font-weight:bold; font-family: 'Conv_calibril';
  text-transform:uppercase; letter-spacing:0; padding-bottom:6px;
}
.rich-text-1 p{color:#2f2e2e;padding:0;margin:0;font-size:18px; font-weight:normal; font-family: 'Conv_calibril';
  letter-spacing:0; line-height:19px;
}



.custom-content-1 .custom-content{margin:0;}
.custom-content-1 .custom-content .custom__item{padding:0; background:#2f2e2e; margin:0; padding:30px 10px 30px;}
.custom-content-1 .custom-content .custom__item:nth-child(even){background:#535353;}
.custom-content-1 .custom-content h4{color:#44c7ee; font-size:18px; letter-spacing:0; line-height:normal;
  font-weight:bold; font-family: 'Conv_calibril'; padding-bottom:0; text-transform:uppercase;}
.custom-content-1 .custom-content p{color:#fff; font-size:18px; letter-spacing:0; line-height:21px;
  font-weight:normal; font-family: 'Conv_calibril';}



.custom-content-2 .custom-content{margin:0 -15px;}
.custom-content-2 .custom-content .custom__item{padding:0 15px; background:none; margin:0;
-webkit-flex: 0 0 50%;
    -moz-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;}
.custom-content-2 .text_over_inner{
  top: 0;
    transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    -moz-transform: none;
}
.product_decription.why_need {
    padding-top: 30px;
}

/* css on 27-4 start */


.custom-content-2 a { display: table; margin: 0 auto; font-size: 15.5px; font-weight: bold; font-family: 'Conv_calibril'; background: #2f2e2e;
  color: #fff; text-transform: uppercase;letter-spacing: 0;
  -webkit-box-shadow: -5px -5px 0px -1px #44c7ee;
  box-shadow: -5px -5px 0px -1px #44c7ee; width: 270px; padding: 4px 10px; }

.custom-content-2 .medium-up--text-center { max-width: 460px; margin:20px auto 0; }
.custom-content-2 .medium-up--text-center h4 { color: #44c7ee; font-size:17px; margin:0; padding-bottom:10px;  display:none;}
.custom-content-2 .rte-setting p { font-size: 15.5px; line-height:18.5px; color: #2f2e2e; }

.rich-text-2 .h3 { color: #44c7ee; }

.rich-text-2 .rte-setting p { margin-bottom: 0; }

.image_logo .image-bar { display:flex; flex-wrap: wrap; max-width: 80%; margin: 0 auto;  }
.image_logo .image-bar .grid__item { width: 20%; }

.image_logo .image-bar--x-small .image-bar__content,.image_logo .image-bar--x-small .image-bar__item { height: auto;  background-size: 50%;}

[class*="index-section--flush"]:last-child {
  margin-bottom: 0;
}

/* css on 27-4 end */


.testimonial_section h2{
  color: #44c7ee;
  font-size: 20.5px;
  letter-spacing: 0;
  line-height: 20px;
  font-weight: bold;
  font-family: 'Conv_calibril';
  padding-bottom: 11px; text-transform:none;
}
.testimonial_section .page-width{max-width:800px;}
.testimonial_section .quotes-wrapper {
  max-width: 1100px;
  margin: 0 auto;
}
.quotes-slider .slick-prev:before,.quotes-slider .slick-next:before,
.quotes-slider .owl-prev:before,.quotes-slider .owl-next:before{
  font-size: 30px;
  color: #fff;
  opacity: 1 !important;
  font-weight: bold;
  font-family: 'Conv_calibril';
  border-radius: 0;
  position: static;
  height: 0;
  line-height: 20px;
}
.quotes-slider .owl-prev:before,.quotes-slider .owl-next:before{line-height: 41px;}
.quotes-slider .slick-prev,.quotes-slider .owl-prev{left:-65px;}
.quotes-slider .slick-next,.quotes-slider .owl-next{right:-65px;}
.quotes-slider .slick-prev:before,.quotes-slider .owl-prev:before{content:"<";}
.quotes-slider .slick-next:before,.quotes-slider .owl-next:before{content:">";}
.quotes-slider .slick-prev, .quotes-slider .slick-next,
.quotes-slider .owl-prev,.quotes-slider .owl-next{
  width: 45px;position: absolute;
  height: 45px;line-height: 0px;
    font-size: 0px;
    cursor: pointer;
  text-align: center; background:#2f2e2e; -webkit-box-shadow: -5px -5px 0px -1px #44c7ee; 
  box-shadow:-5px -5px 0px -1px #44c7ee; text-align:center;	border-radius: 0px; 
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px; 
  -ms-border-radius: 0px;top: 50%;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    padding: 0;
    border: none;}

.testimonial_all_reivew a,.form__btn{    display: table;
  margin: 0 auto;
  font-size: 18.5px;
  font-weight: bold;
  font-family: 'Conv_calibril';
  background: #2f2e2e;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  -webkit-box-shadow: -5px -5px 0px -1px #44c7ee;
  box-shadow: -5px -5px 0px -1px #44c7ee;
  width: 400px;
  padding: 7px 10px;
  text-align:center;
}
.testimonial_all_reivew{width:100%; float:left; clear:both;   padding-top: 34px;
}
.testimonial_section p{margin:0; text-align:left;
  color: #2f2e2e;
  font-size: 19px;
  letter-spacing: 0;
  line-height: 19px;
  font-family: 'Conv_calibril';
  font-weight: normal;
}
.video-section video,.video-section {
  width: 100%;
  float: left;
}
.review_img {
  width: 37%;
  float: left;
  padding-right: 10px;
}

.review_img img{ width:100%; margin:0; display:block;}

.testimonial_section .quotes-slider__text{width:63%; float:left; padding-top:20px;}
.testimonial_section{padding:0;}
.testimonial_section .slick-current{outline:none;}
.rich-text-2{padding-top:25px;}
.custom-content-2 {
  padding-top: 0;
}
.custom-content-1{padding-bottom:20px; background:#fff;}
.home_shop_collection{    padding-top: 25px;}
.footer__content_contact {
  padding-top: 65px; font-size:15px;
}

.image_logo{padding-top:0;}


#video-new{background:url(banner-poster.png) 0 0 no-repeat; background-size:cover; }







body, html{background:none;}

.box{    background-color: transparent;}


.collection_new_item .product-card__title{    color: #2f2e2e;
  font-size: 20px; font-size:17px; 
  letter-spacing: 0;
  line-height: 23px;
  font-family: 'Conv_calibril';
  font-weight: bold; text-align:center; width:100%; display:block;}

.collection_new_item .product-card .price__regular{color:#44c7ee;  margin:0 auto;
  font-size: 17px; text-align:center;}
*,a{outline:none; text-decoration:none;}
.collection_new_item .product-card .product-card__title{border:none;}
.collection_new_item .product-card:hover .product-card__title,
.collection_new_item  .product-card:focus-within .product-card__title{border:none;}

.collection_main {
  padding-top: 15px;margin:0; padding-bottom:20px;
}
.collection_new_item .product-card .price__regular span.from {
  color: #717171;
  font-size: 12px;
  font-weight: normal;
  position: relative;
  top: -2px;
}



.science_head h3{
  color: #44c7ee;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 17px;
  font-weight: bold;
  font-family: 'Conv_calibril';
  padding-bottom: 18px;margin:0;
  text-transform: none;
  padding-top:20px;
}

.science_head {
  width: 100%;
  float: left;
  padding-bottom: 60px;
}
.science_head p{

  margin: 0;
  text-align: left;
  color: #2f2e2e;
  font-size: 19px;
  letter-spacing: 0;
  line-height: 21px;
  font-family: 'Conv_calibril';
  font-weight: normal;}

.science_text h3{
  color: #44c7ee;
  font-size: 22px;
  letter-spacing: 0;
  line-height: 23px;
  font-weight: bold;
  font-family: 'Conv_calibril';
  padding-bottom: 0;
  text-transform: none; font-style:italic;
}

.science_text p{

  margin: 0;
  text-align: left;
  color: #2f2e2e;
  font-size: 20px;
  letter-spacing: 0;
  
  font-family: 'Conv_calibril';
  font-weight: normal;    padding-bottom: 22px;}


.science_text a{

  display: table;
  font-size: 22px;
  font-weight: bold;
  font-family: 'Conv_calibril';
  background: #2f2e2e;
  color: #fff;
  text-transform: none;
  letter-spacing: 0;
  -webkit-box-shadow: -5px -5px 0px -1px #44c7ee;
  box-shadow: -5px -5px 0px -1px #44c7ee;
  text-align: center;

  width: 390px;
  padding: 4px 10px; margin-left:5px;
}
.science_text{width:63%; float:left; padding-left:50px;}
.science_img{width:37%; float:left;}
.science_detail li{display:block; float:left; width:100%; clear:both; padding-bottom:80px;}
.science_img img{ width:100%; display:block; float:left;}
.science_detail li:nth-child(even) {
  display: flex;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.science_detail li:nth-child(even) .science_text{padding-right:20px; padding-left:0;}
.sport_product li {
  width: 20%;
  float: left;
  padding: 0 25px 20px;
}
.sport_product li img{
  display:block;}
.sport_product ul {/*margin:0 -25px;*/}
.sport_head{padding:0;}

.sport_product li p {
  color: #2f2e2e;
  font-size: 16px;
  text-align: center;
  letter-spacing: 0;
  font-family: 'Conv_calibril';
  font-weight:normal;
}


.sport_product {
  width: 100%;
  float: left;
  padding-bottom:50px;
}


.sport_head{padding-bottom:30px;}




.custom_img_content span{    color: #44c7ee;
  font-size: 18px;
  letter-spacing: 0;
  line-height: normal;
  font-weight: bold;
  font-family: 'Conv_calibril';
  padding-left: 8px; font-style:italic; text-transform:uppercase;}

.custom_img_content{	display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;

  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;}

.recoveery_slier img{width:100%;    max-height: 130px;
    max-width: 100%;}
.recoveery_slier { text-align:center;}
.recoveery_slier .slick-slide{padding:0 4px;}
.recoveery_slier .slick-track{margin:0 -4px;}

.recoveery_slier .slick-prev:before,.recoveery_slier .slick-next:before,
.recoveery_slier .owl-prev:before,.recoveery_slier .owl-next:before{
  font-size: 35px;
  color: #fff;
  opacity: 1 !important;
  font-weight: bold;
  font-family: 'Conv_calibril';
  border-radius: 0;
  position: static;
  height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  line-height: 20px;
}
.recoveery_slier .owl-item img {    
    position: relative;
    object-fit: cover;
}
.recoveery_slier .slick-prev,.recoveery_slier .owl-prev{left:-54px;}
.recoveery_slier .slick-next,.recoveery_slier .owl-next{right:-54px;}
.recoveery_slier .slick-prev:before,.recoveery_slier .owl-prev:before{content:"<";
}
.recoveery_slier .slick-next:before,.recoveery_slier .owl-next:before{content:">";
}
.recoveery_slier .slick-prev, .recoveery_slier .slick-next,
.recoveery_slier .owl-prev,.recoveery_slier .owl-next{width: 45px;
  height:calc(100% - 46px); color:#fff;
  text-align: center; background:#2f2e2e;
  -webkit-box-shadow: -5px -5px 0px -1px #44c7ee; 
  box-shadow:-5px -5px 0px -1px #44c7ee; text-align:center;	border-radius: 0px; 
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px; 
  -ms-border-radius: 0px;
  transform:none; top:4px;    position: absolute;
    font-size: 0;
}
.relax_recovery h3{text-align:center; font-size:19px;color:#44c7ee;     font-family: 'Conv_calibril'; font-weight:bold;	
  text-transform:uppercase;
}
.recoveery_slier p{
font-size: 22px;
    margin: 0;
    padding-bottom: 7px;
    color: #2f2e2e;
    font-family: 'Calibri-Light';
    font-weight: normal;
    padding-top: 2px;
}
.relax_recovery{padding-top:40px; padding-bottom:20px; }
.learn_more_service a {
  display: table; text-align:center;
  margin: 0 auto;
  font-size: 17px;
  font-weight: bold;
  font-family: 'Conv_calibril';
  background: #44c7ee;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0;
  -webkit-box-shadow: -5px -5px 0px -1px #ffffff;
  box-shadow: -5px -5px 0px -1px #ffffff;
  width: 136px;
  padding: 4px 10px; position:relative; left:3px; top:2px;
}

.our_service{background:#2f2e2e;  border-top: #44c7ee solid 3px; }

.service-type {
  width: calc(100% - 140px);
}
.site-footer{margin:5px 0 0;}

.learn_more_service {
  width: 140px;
}
.service_home{

  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;

  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 15px 0;
}

.service-type ul li{
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;

  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width:100%;
  padding-left: 30px;
}

.service-type ul{display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;

  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;

  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

.service-type ul span{color:#ffffff;    font-weight: normal; font-size:16px; line-height:17.43px;
  font-family: 'Conv_calibril'; padding-left:10px;}
.social_wrap {
  position: absolute;
  top: 72px;
}


.site-footer__item-inner {
  position: relative;
}

.footer_payment a {
  font-size: 15px;  font-weight: normal;
  color: #fff;font-family: 'Conv_calibril';padding:0 10px;
}
.footer_payment li {
  display: table-cell;
  margin: 0 auto;
  border-right: #fff solid 1px;
  line-height: 10px;

}
.footer_payment ul{
  display: table;
  margin: 0 auto;padding:5px 0 20px;
}

.footer_payment li:last-child {

  border:none;}





.science_left {
  width: 62%;    padding-right: 5%;
  float: left;
}
.science_right {
  width: 38%;
  float: left;padding-left:15px;
}
.about_para .science_inner_para p{   
  }
.about_para .science_inner_para h3{font-size:23px; }
.science_left p{    font-size: 19px; color:#000000;font-family: 'Conv_calibril'; font-weight:normal;
  margin:0;display:block; float:left;width:100%;
}
.science_inner_para p{padding-bottom:14px;}
.science_inner_para h3{color:#44c7ee;font-family: 'Conv_calibril'; font-weight:bold;     font-size: 21px;
  margin: 0;
  padding-bottom: 14px;    text-transform: none;
  letter-spacing: 0;display:block; float:left;width:100%;
}
.science_detail_new h2{color:#44c7ee;font-family: 'Conv_calibril'; font-weight:bold;    text-transform: none;
  letter-spacing: 0;display:block; float:left;width:100%;
  padding-bottom:14px; margin:0;
}
.science_detail_new h4{color:#44c7ee; font-size:20px;font-family: 'Conv_calibril'; font-weight:bold;    text-transform: none;
  letter-spacing: 0;
  margin:0; padding-bottom:19px; display:block; float:left;width:100%; padding-top:15px;
}
.science_detail_new a{display: table; text-align:center;
  margin: 0 auto;
  font-size: 17px;
  font-weight: bold;
  font-family: 'Conv_calibril';
  background: #2f2e2e;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0;
  -webkit-box-shadow: -3px -3px 0px -1px #32c1ec;
  box-shadow: -3px -3px 0px -1px #32c1ec;
  margin-right:0;  
  padding: 4px 10px; position:relative;  top:4px;}
.science_right a{display: table; text-align:center;
  margin: 0 auto;
  font-size: 18.5px;
  font-weight: normal;
  font-family: 'Conv_calibril';
  background: #2f2e2e;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0;
  -webkit-box-shadow: -3px -3px 0px -1px #32c1ec;
  box-shadow: -3px -3px 0px -1px #32c1ec;
  padding:10px 38px; position:relative;  top:4px;}

.science_detail_new p{padding-bottom:10px;}


.science_inner_para {padding-bottom:15px;    display: block;
  float: left; width:100%;}

.science_para,.science_detail_new{width:100%; float:left;}
.science_detail_new li {
  border-bottom: #8fddf5 solid 2px;
  padding-bottom: 10px;
}
.new_science {padding-bottom:50px;padding-top:47px;}

.science_right h5 {
  font-size: 21px;
  letter-spacing: 0;
  font-weight: bold;
  font-family: 'Conv_calibril';
  max-width: 190px;
  line-height: 23px;
  margin: 0 auto;
  color:#000; text-align:center;padding-bottom:7px;padding-top:15px;
}

.science_right h5 span{color:#00b2e7; display:block;  text-align:center; padding-top:2px;}

.page_width-n{max-width:1320px; padding:0 10px;}

.image_logo .image-bar .grid__item{margin:0; padding:0 20px; width:20%; float:left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;

  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;

}
.image_logo .image-bar .grid__item img{width:100%; display:block;    width: 100%;
  max-width: 75px;
  margin: 0 auto;}
.image_logo .image-bar{max-width:650px;}
.image_logo{padding-bottom:15px;}
.science_head{padding-top:25px;}
.science_right img {
  display: block;
  width: 100%;
}
.key_text:after {
  position: absolute;
  content: "";
  display: block;
  background: #047494;
  top: 0;
  width: 100%;
  height: 100%;
  bottom: 0;
  z-index: -1;
  right: 0;
  opacity: 0.9;
  clip-path: polygon(23% 0%, 100% 0, 100% 100%, 0% 100%);
}
.key_inner_text:before {content:"";position:absolute;
  -webkit-clip-path: polygon(100% 0, 0% 100%, 100% 100%);
  clip-path: polygon(100% 0, 0% 100%, 100% 100%);width: 200px;height: 100%;
  background: #047494;left: -200px;z-index: -1;opacity: 0.9; display:none;}
.key_banner{position:relative; display:block; float:left; margin-bottom:20px;}
.template-collection .key_banner{margin-bottom:32px;}
.key_text {
  width: calc(50% - -200px);
  position: absolute;
  top:0;
  bottom:0;
  right:0;
  z-index:1;
  padding-left: 200px;
}
.key_banner img{display:block; width:100%;}
.key_inner_text{
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;

  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding-left:15%;

}

.key_text h2 {
  font-size: 18.5px;
  letter-spacing: 0;
  margin: 0;
  padding: 0;
  color: #fff; line-height:normal;
  text-transform: uppercase;
  font-weight: bold;
  font-family: 'Conv_calibril';
  padding-bottom:30px;
}

.key_text li {
  background:url(tick-s.png) 0 0 no-repeat;
  font-size: 19px;
  letter-spacing: 0;
  margin: 0;
  padding: 0; line-height:18px;
  color: #fff;
  text-transform: none;
  font-weight: bold;
  font-family: 'Conv_calibril';
  background-size:18px;
  padding-left:35px;
  padding-bottom:21px;
}
.key_text li:last-child {
  padding-bottom:5px;}
.text_over_inner{
  /* background:url(sn12.jpg) 0 0 no-repeat;*/
  background-size: cover;
  background-position: bottom right;
  padding:20px 20px;

  position:absolute; top:0;
  width:100%;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  margin: 0 auto;
  width: 100%;
}

.two_text_over_img img {
  display: block;
  width: 100%;
}
.text_with_bg_image_wrap{padding:9px 0 0 9px;}
.two_text_over_img {
  position:relative;
  -webkit-box-shadow:-9px -9px 0px -1px #44c7ee;
  box-shadow:-9px -9px 0px -1px #44c7ee;
}
.text_over_inner li {
  font-size: 18px;
  letter-spacing: 0.5px;
  font-family: 'Conv_calibril';
  color: #fff;margin:0;
  font-weight: bold;
  line-height: 18px;
  background:url(tick-s.png) 0 0 no-repeat; background-size:15px; padding-left:30px; 
  background-position:left top; padding-bottom:20px;
}
.text_over_inner h3 {
  font-size: 20px;
  letter-spacing: 0;
  font-family: 'Conv_calibril';
  color: #44c7ee;
  margin:0;
  font-weight: bold;
  line-height: 20px; text-align:center; padding-bottom:28px;
  padding-top:5px;
}
.text_over_inner h5 {  font-size: 25px;
  letter-spacing: 0;
  font-family: 'Conv_calibril';
  color: #fff; text-align:center;
  font-weight: bold;
  margin:0;
  padding-top:15px;
}

.about_para .science_inner_para p{padding-bottom:19px;}
.about_detail{padding:30px 0px 53px; }
.about_para .science_inner_para a{color:#44c7ee; font-style:italic;}
.about_contact {
  float: left;
  width: 100%;
  padding-top: 34px;
}

.about_contact h6 {
  margin: 0;
  padding: 0;
  font-size: 18.5px;
  color: #00baf2;  font-family: 'Conv_calibril';

  font-weight: bold;
  text-transform: uppercase;
}

.about_contact li {
  width: 33.33%;
  float: left;
  display: block;
}

.about_contact li p, .about_contact li a {
  font-size: 16px;
}

.about_contact li.about_media .media_link a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;

  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  margin-bottom:5px;
}
.about_contact li.about_media .media_link a span{font-size:16px; padding-left:5px;font-family: 'Conv_calibril'; font-weight:normal;}
.about_contact li.about_media .media_link a span span{color:#00baf2; padding:0;}
.about_contact li.about_media p span {
  color: #00baf2;
}
.about_contact li.about_media p{padding-top:0;}
.about_contact li.detail_about{width:30%;}
.about_contact li.chat_with_us{width:27%;}
.about_contact li.about_media{width:43%;}
.about_contact li{position:relative; padding:0 20px;}
.about_contact li:after{position:absolute;content:"";width: 2px;
  height: 100%;display: block;
  background: #00baf2;top: 0;right: -1px;}

.about_contact li:before{position:absolute;content:"";width: 2px;
  height: 100%;display: block;
  background: #00baf2;top: 0;left: -1px;}

.about_contact ul {
  margin: 0 -20px;
}

.about_contact li:last-child:after{display:none;}
.about_contact li:first-child:before{display:none;}

.about_contact li.detail_about h6 {
  padding-bottom: 20px;
}
.about_contact li.detail_about p {
  padding-bottom: 13px;
}

.about_contact li.chat_with_us h6 {
  padding-bottom: 20px;
}
.about_contact li.chat_with_us p {
  padding-bottom: 12px;
}
.about_contact li.about_media h6 {
  padding-bottom: 8px;
}
.home_collection .page-width{max-width:  1320px;}


.home_collection .grid--view-items{margin-left:-30px;}





.relax_recovery .page-width{max-width:1190px;}



.site-footer__content{       float: none;
  max-width: 963px;
  margin: 0 auto;    width: 100%;
}

.footer_payment {
  width: 100%;
  float: left;
}

.site-footer__item-inner .site-footer__content{ width: 100%; }

.desktop_show{display:block !important;}
.mobile_show{display:none !important; }

/*Payment*/

.pay_text:after {
  position: absolute;
  content: "";
  display: block;
  background: #047494;
  top: 0;
  width: 100%;
  height: 100%;
  bottom: 0;
  z-index: -1;
  right: 0;
  opacity: 0.9;
  clip-path: polygon(23% 0%, 100% 0, 100% 100%, 0% 100%);
}

.pay_inner_text{
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding-left: 35px;
  padding-right:10px;
}

.pay_text {
  width: calc(50% - -200px);
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  padding-left: 200px;
}
.pay_banner {
  position: relative;
  display: block;
  float: left;
  margin-bottom: 20px;
}
.pay_more_in h2{    font-size: 18.5px;
  letter-spacing: 0;
  margin: 0;
  padding: 0;
  color: #fff;  padding-left:83px;
  line-height: normal;
  text-transform: uppercase;
  font-weight: bold;
  font-family: 'Conv_calibril';
  padding-bottom: 30px;}

.pay_more_in li{
  font-size: 18.5px;
  letter-spacing: 0;
  margin: 0;
  padding: 0;
  color: #fff;
  line-height: normal;
  text-transform: none;
  font-weight: bold;
  font-family: 'Conv_calibril';

  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;

  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  padding:7px 0;

}


.pay_more_in li p{
  font-size: 18.5px;
  letter-spacing: 0;
  margin: 0;
  padding: 0;
  color: #fff;
  line-height: normal;
  text-transform: uppercase;
  font-weight: bold;
  font-family: 'Conv_calibril';
  padding-left:35px;
}
/*21-05-2019*/

.panda_translate_element #google_translate_element.style_1.position_2 select{font-size: 14px;
  padding: 10px 0px 10px 10px;
  background-color: transparent;
  color: #44c7ee;
  text-align: center;
  padding: 0 !important;
  border: none;
  width: auto;
  margin: 0 auto;text-transform: uppercase;
  float: left;font-family:'Conv_calibril'; font-weight:normal;
}
.goog-te-gadget:after {
  position: absolute;
  content: "[";
  font-size: 17px;
  display: block;
  left: -2px;
  top: -5px;
  color: #44c7ee;
  font-family: 'Conv_calibril';
}
.goog-te-gadget:before {
  position: absolute;
  content: "]";
  font-size: 17px;
  display: block;
  right: 0px;
  top: -5px;
  color: #44c7ee;
  font-family: 'Conv_calibril';
}
.panda_translate_element #google_translate_element.style_1.position_2{

  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;

  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;

  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center; width:auto !important; right:0 !important;
}
.goog-te-gadget{height:auto !important; position:relative;}
.goog-te-gadget > div{
  display: table;
  margin: 0 auto;
}

.site-header__cart{margin-right:17px;}

.panda_translate_element {
  position: relative;
  top: 0px;
}

.site-header .site-header__mobile-nav nav {
  position: relative;
  left: -50px;
}
.pay_more_in li img {
  width: 49px; float:left;
}
.about_detail .page-width{/*max-width: 1260px;*/}
/*25-05-2019*/
.product-single{ margin:0;}
.product-single__photos{padding:0;}
.product_detail{padding:0; padding-left:55px;}
.product-single__photos .product-single__photo-wrapper{margin:0; width:100%;
  max-height:100% !important; max-width:100% !important;  padding:0;}
.product-single__photo .product-featured-img{position:static; max-height:100% !important; max-width:100% !important; width:100%;
  height:100%;}
.product_detail .product-single__title{color:#2f2e2e; font-size:30px; letter-spacing:0; line-height:23px;    font-family: 'Calibri-Bold';
  font-weight:normal;     padding-bottom: 10px; margin-bottom:0;}
.product_detail .feature-row__image{max-height:100% !important; max-width:100% !important;}
.product_decription p{margin:0;   font-family: 'Conv_calibril';  font-size:20px;  
  font-weight:normal; line-height:21px; padding-bottom:17px;
  color: #2f2e2e;     background: url(tick-s.png) 0 0 no-repeat;
  background-size: 20px;
  padding-left: 30px;
}
.product__price .price {
  font-size: 32px;
  width: auto;
  display: inline-block;
  letter-spacing: 0;    float: left;line-height: 30px;
}
.product__price .price span{    color: #44c7ee;
  font-family: 'Calibri-Bold';
  font-weight:normal; line-height:23px;
}

.product__policies {
  font-family: 'Calibri-Light';
  font-size: 18px;
  font-weight: normal;
  line-height: 23px;
  padding-bottom: 17px;
  width: auto;
  display: inline-block;
  float: left;
  padding:0;
  color: #2f2e2e;
}
.product_detail  .product__price{width:100%; float:left;}
.product-form{width:100%; float:left;max-width: 100%;}
.product-split p{    margin: 0;
  font-family: 'Calibri-Light';
  font-size: 20px; display:inline-block;
  font-weight: normal;
  color: #2f2e2e;
  line-height: 21px; padding-right:3px; }

.product-split {
  width: 100%;
  float: left;
}
.product-split a{display:inline-block; font-size:18px; color:#44c7ee;     border-bottom: #44c7ee solid 1px;
  line-height: 18px;    position: relative;
  top: -3px; margin-left:3px;}
.product-split img {
  position: relative;
  top: 8px;
}
.product-form__item button{
  display: table;
  margin: 0;
  font-size:24px !important;
  font-family: 'BellGothicStd-Black';
  font-weight:normal;
  background-color: #2f2e2e !important;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  -webkit-box-shadow: -5px -5px 0px -1px #44c7ee;
  box-shadow: -5px -5px 0px -1px #44c7ee;
  width: 240px !important;
  padding: 11px 10px;
  margin: 0;
  position: relative;
  left: 5px;
  border:none;
  border-radius: 0px !important; 
  -moz-border-radius: 0px !important;
  -webkit-border-radius: 0px !important; 
  -ms-border-radius: 0px !important;
  letter-spacing:0;
}

.product-form__item button:hover{
  background:#424040 !important;
  color:#fff !important;
}
.product-template__container {padding-top:30px;}
.product_detail .product-single__meta {
  width: 100%;
  float: left;
}



.rental_detail h3 {
  color: #44c7ee;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 17px;
  font-weight: bold;
  font-family: 'Conv_calibril';
  padding-bottom: 18px;
  margin: 0;
  text-transform: none;
  padding-top: 20px;
}

.rental_detail p {
  margin: 0;
  text-align: left;
  color: #2f2e2e;
  font-size: 19px;
  letter-spacing: 0;  
  font-family: 'Conv_calibril';
  font-weight: normal;
}
.product-single__photos{width:44%;}
.product_detail{width:56%;}

.thumbnail_under_detail li {
  width: 33.33%;
  float: left;
  padding-bottom:24px;
}
.thumbnail_under_detail li img{display:table; margin:0 auto;}
.thumbnail_under_detail li span{
  width:100%; float:left; clear:both; text-align:center;  font-family: 'BellGothicStd-Bold';
  font-weight:normal; color:#00baf2;letter-spacing:0;
  font-size:18px; line-height:23px;    padding-top: 4px;
}
.thumbnail_under_detail p{    color: #000000;
  font-size: 18px;   font-family: 'Conv_calibril'; font-weight:normal;   
  letter-spacing:0;
  padding-bottom:35px; margin:0;
}
.product_decription {
  width: 100%;
  clear: both;
  padding-top:15px;
}
.product_detail .shopify-payment-button{display:none;}

.product_detail .social-sharing{display:none;}
.product_service{width:100%; float:left; display:block; padding-top:24px;}

.product_service li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;

  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  border-bottom: #66d1f1 solid 1px;
  padding-bottom:7px; padding-top:15px;
  padding-right:55px;
}
.product_service li span{  font-family: 'Conv_calibril';  font-weight:normal; font-size:20px;  
  letter-spacing: 0; padding-left:18px; color:#000000;
}

.product_service ul {
  display: table;
}

.product_service li:last-child{border:none;}

/*26-05-2019*/
.knowledge_banner{position:relative;}
.knowledge_text {
  position: absolute;
  top: 0;
  left: 0; z-index:0;
  width: 50%;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;

  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.text_knoledge{position:relative; width:100%;     float: left;}
.knoledge_inner{float:right; max-width:670px; padding-left:10px;}
.knoledge_inner li{
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;

  -webkit-box-align: end;
  -moz-box-align: end;
  -ms-flex-align: end;
  -webkit-align-items: end;
  align-items: end;
  padding-bottom:60px;
}

.knoledge_inner li:last-child{padding-bottom:0; 
}

.knoledge_inner li h3{
  font-size:22px;  font-family: 'Calibri-Bold';
  font-weight:normal;
  color:#fff; letter-spacing:0;
  margin:0;padding:0;
}
.knoledge_inner li p{
  font-size:20px; font-weight:normal;
  color:#fff; letter-spacing:0;
  font-family: 'Conv_calibril';
  margin:0;padding:0; line-height:23px;}

.knowledge_banner img{display:block;}
.knoledge_inner li img {
  width: 60px;
}
.knowledge_img {
    width: 60px;
}
.knoledge_inner li .right_knowledge {    
    width: calc(100% - 60px);
}
.knowledge_text:after {
  position: absolute;
  content: "";
  background: #127896;
  width:calc(100% - -200px);
  height: 100%;
  display: block;
  top: 0;
  left: 0;
  z-index: -1;
  opacity:0.82;


}

.right_triangle:after{  -webkit-clip-path: polygon(0 0, 100% 0, 80% 100%, 0% 100%);
  clip-path: polygon(0 0, 100% 0, 80% 100%, 0% 100%);}
.left_triangle:after{ -webkit-clip-path: polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);
  clip-path: polygon(20% 0%, 100% 0, 100% 100%, 0% 100%);}

.knoledge_inner li .right_knowledge {
  padding-left: 25px;
}

.product_knowledge_two{padding-bottom:50px;}
.product_knowledge_two .knowledge_text {
  left: auto;
  right: 0;
}
.product_knowledge_two .knowledge_text:after{left:auto; right:0;}
.product_knowledge_two .knoledge_inner{float:left;}
.product_specification{padding:40px 0;}
.product_specification h2 {
  font-size: 22px;
  color: #000000;
  letter-spacing: 0;
  text-transform: uppercase;
  text-align: center;
  margin: 0;  font-family: 'BellGothicStd-Black';
  font-weight:normal;
  padding-bottom:30px;
}

.speci_right, .speci_left {
  width: 50%;
  float: left;
}
.speci_left img{float:right;}
.specification_inner {
  width: 100%;
  float: left;
  border-bottom: #33c1ec solid 1px;
  border-top: #33c1ec solid 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;

  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;	
}
.speci_left {padding-right:20px;}
.speci_right{padding-left:60px;}
.speci_right span{color:#000000; font-size:20px; line-height:26px;letter-spacing:0;  font-family: 'Conv_calibril';
  font-weight:normal; float:left;    
  display: block;
  box-sizing: border-box;
  min-width: 175px;}
.speci_right li{width:100%; float:left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-box;
  display: -webkit-flex;
  display: flex;}
/*Media =========resornsive==================*/
.quotes-slider .review_img img {
    width: auto;
    margin: 0 auto;
    display: block;
    max-height: 300px;
}


@media screen and (min-width:1200px){
  .page-width > .site-footer__content {
    float: right;
    max-width: calc(100% - 140px);
}
  .site-footer__item {    
    padding-left: 50px;
}
  .site-footer__item:last-of-type {    
    padding-left: 40px;
}
  .site-footer__item:first-of-type {
    padding-left: 30px;
}
  .site-footer__item:nth-child(2) div.site-footer__item-inner {
    margin: 0;
}
  .site-footer__item:last-child div.site-footer__item-inner {
    max-width: 100%;margin: 0;
  }
  .facility_provide ul {    
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .facility_provide li {
    width: auto;
  }
}
@media screen and (max-width:1440px){
  .site-nav li a{font-size:21px;}
  header .list--inline>li{    padding: 0 20px;}
  .site-header__cart{font-size:14px;    padding: 4px 10px;}

  .site-header__icon svg {
    height: 18px;
    width: 18px;
  }

  .site-nav{margin:0;}
  .site-header__logo {
    margin: 9px 0;
  }

  .facility_provide li p{
    font-size: 14px;
    line-height: 17px;
  }


  .home_collection .product-card__title{font-size:17px;}
  .home_collection .product-card .price{font-size:18px;}


  .home_shop_collection a	{    width: 250px;
    font-size: 16px;
  }
  .rich-text-1 h2{font-size:16px;}
  .home_collection{padding-bottom:22px;padding-top: 15px;}
  .custom-content-1 .custom-content p{font-size:15px; line-height:17px;}
  .custom-content-1	{padding-top:20px;}
  .custom-content-1 .custom-content h4{padding:0 0 12px; font-size:17px; margin-bottom:0;}

  .custom-content-1 .custom-content p{font-size:14px; line-height:16px;}
  .custom-content-1 .custom-content .custom__item{padding:18px 10px 18px;}
  .quotes-slider .slick-prev:before, .quotes-slider .slick-next:before,
  .quotes-slider .owl-prev:before, .quotes-slider .owl-next:before{font-size:32px;}
  .quotes-slider .slick-prev, .quotes-slider .slick-next, .quotes-slider .owl-prev, .quotes-slider .owl-next{width:45px; height:45px;}

  .testimonial_section h2{font-size:18px;    max-width: 300px; margin:0 auto;}

  .testimonial_section p{font-size:17px; line-height:19px;}
  .testimonial_section .quotes-slider__text{
    padding: 20px 40px 0 20px;}

  .testimonial_all_reivew a{width: 250px;
    font-size: 16px;}
  .rich-text-2 h2{font-size:14px;}
  .rich-text-2 .rte-setting p{font-size:14px; line-height:17px;}
  .rich-text-2{padding-bottom:40px;}
  .custom-content-2 .custom-content .custom__item{padding:0 35px;}

  .custom-content-2 .custom-content {
    margin: 0 -35px;
  }
  .custom-content-2 h4 {
    font-size: 16px;
    margin-bottom: 0;
    padding-bottom: 10px;
  }

  .custom-content-2 .rte-setting p {
    font-size:15px; line-height:17px;
  }
  .custom-content-2 a{    width: 250px;
    font-size: 16px;}




  .site-footer__linklist-item{line-height:normal;}
  .site-footer__item .site-footer__item-inner> p{font-size:17px;}
  .footer__content_contact p {
    font-size: 15px;
    width: 100%;
    margin-bottom:0; } 
  .footer__content_contact{padding-bottom:12px;}
  .site-footer__copyright-content{font-size:14px;}
  .custom-content-2{padding-bottom:30px;}
  .site-footer__social-icons li{width:30px; height:30px;}
  .site-footer__social-icons li	{margin-right:13px;}
  .site-footer__social-icons li a svg{width: 16px;
    height:19px;}
  .social-icons .icon-instagram {
    height: 18px;}
  .footer_payment img{width:250px;}
  .rich-text-1 p{    font-size: 16px;
    line-height: 17px;
  }

  .quotes-slider .slick-prev,.quotes-slider .owl-prev{
    left: -75px;
  }

  .quotes-slider .slick-next,.quotes-slider .owl-next{
    right: -75px;
  }




  .science_text h3,.science_head h3{font-size:19px; line-height: 23px;    margin-bottom: 12px;}
  .science_text p,.science_head p{font-size: 19px;
    }
  .science_text a{
    width: 250px;
    font-size: 15px;
  }
  .science_detail li{padding-bottom:50px;}
  .science_head{padding-bottom:40px;}
  .science_head h3{margin-bottom:0;}

  div.pay_more_in h2{padding-bottom:22px;}
  .pay_more_in li{padding:4px 0;}
  .knoledge_inner li{padding-bottom:40px;}

}



@media screen and (max-width:1300px){
  .recoveery_slier {   padding:0 50px;}

  .recoveery_slier .slick-prev,.recoveery_slier .owl-prev { left: -10px;  }
  .recoveery_slier .slick-next,.recoveery_slier .owl-next  {right: -10px;  }
  .text_over_inner h3{padding-bottom:15px;}
  .text_over_inner h5{padding-top:5px;}
  .text_over_inner li{padding-bottom:10px;}

  .testimonial_section .page-width{
    max-width: 1060px;}
  .pay_more_in li img {
    width: 40px;
  }
  .pay_more_in ul li p{padding-left:20px;}
  div.pay_more_in h2{padding-left:60px; padding-bottom:17px;}
  .about_contact{    padding-top: 24px;}
  .knoledge_inner li {
    padding-bottom: 25px;
  }

  .knoledge_inner li h3{    font-size: 20px;}

  .knoledge_inner li p {    padding: 5px 0 0;
    line-height: 19px;    font-size: 17px;}

}
@media screen and (max-width:1200px){


  .testimonial_section .page-width{
   width: 1055px;max-width:100%;}


}
@media screen and (max-width: 992px){
  .page_rental .contact-main .block-inn.right-blk {
    width: 100%;
  }
}
@media screen and (max-width:1199px){
  .knowledge_text{width: 70%;}
  .knoledge_inner {
    float: left;
  }
  .breadcrumbs {
    margin-left: 0;
}
  table.boot_size {
    float: none;
    margin-top: 0;
    margin-bottom: 10px;
}
  #shopify-section-rental_items .page-width >.grid__item,.page_rental .page-width >.grid__item,
  .breadcrumbs >.grid__item{
    padding: 0;
  }
  .rental_table thead{font-size: 20px;}
  .rental_table tbody td:first-child{font-size: 19px;}
  .rental_table tbody td{font-size: 18px;padding: 10px 0px;}
  .testimonial_section .quotes-wrapper {
    padding:0 20px;}

  .quotes-slider .slick-prev,.quotes-slider .owl-prev {    left: -60px;  }
  .quotes-slider .slick-next,.quotes-slider .owl-next {    right: -60px;  }

  .custom-content-2 .custom-content .custom__item{padding: 0 10px;}
  .custom-content-2 .custom-content {
    margin: 0 -10px;
  }
  .custom_img_content span{font-size:14px;}
  .custom_img_content img {
    width: 45px;
  }

  .recoveery_slier {
    padding:0 60px;}

  .recoveery_slier .slick-prev ,.recoveery_slier .owl-prev{
    left: 0;
  }
  .recoveery_slier .slick-next ,.recoveery_slier .owl-next{
    right: 0;
  }

  .text_with_bg_image_wrap{
    padding:5px 0 0 5px;
  }
  .two_text_over_img {
    position:relative;
    -webkit-box-shadow:-5px -5px 0px -1px #44c7ee;
    box-shadow:-5px -5px 0px -1px #44c7ee;
  }
  .text_over_inner{padding:10px;}
  .text_over_inner li{font-size:14px; padding-left:20px;
    background-size: 12px;letter-spacing:0;
    padding-left: 20px;
    background-position: left 4px;
  }

  .text_over_inner h3{ font-size:13px; padding-top:0; padding-bottom:10px;}
  .text_over_inner h5 {
    font-size: 15px; padding-top:7px;}
  .text_over_inner li{padding-bottom:10px;font-size: 14px;}  

  .key_text h2{padding-bottom:20px;}
  .key_text ul li	{padding-bottom:17px;}


  .testimonial_section .page-width{
    width: 940px;max-width: 85%;}
  .about_detail .science_right{    width: 30%;}
  .about_para{width:70%;}
  div.pay_more_in h2,.pay_more_in ul li p{font-size:15px;}
  .pay_more_in li {
    padding: 3px 0;
  }
  div.pay_more_in h2{padding-bottom:13px; padding-left:50px;}
  .pay_more_in li img {
    width: 35px;
  }
  .pay_inner_text:before{    width: 150px; left:-150px;}
  .pay_inner_text{padding-left:20px;}
  .pay_text,.key_text {
    width: calc(50% - -150px);

    padding-left: 150px;
  }
  .knoledge_inner li {
    padding-bottom: 17px;
  }
  .knoledge_inner li p { 
    padding: 3px 0 0;}
  .knoledge_inner li .right_knowledge {
    padding-left: 15px;
  }
  .knoledge_inner li img {
    width: 50px;
  }
  .knowledge_img {
    width:50px;
}
.knoledge_inner li .right_knowledge {    
    width: calc(100% - 50px);
}
  .speci_right span {
    font-size: 18px;
    line-height: 24px;
  }
  .speci_right {
    padding-left: 30px;
  }


}

@media screen and (max-width:980px){
  .manuals h2{width:50%;}
  .rental_item span{font-size: 20px;} p.table_info,
  .page_rental .contact-main .right-blk p{font-size: 18px;}
  .rental_table tbody td:first-child,.rental_table tbody td,.rental_table thead{
    font-size: 17px;
  }
  .rental_table td:first-child {    
    width: 40%;
  }
  p.table_info{padding-left: 0;}
  .rental_table tbody td{letter-spacing: 0;}
  .rental_table td{padding: 10px 0;}
  .rental_item span{line-height: normal;}
  .testimonial_section .quotes-wrapper {
    padding: 0 65px;  }
  header .list--inline>li{padding: 0 10px;}
  header .list--inline>li a{padding: 3px 5px ; font-size:20px;} 
  .facility_provide li{    padding: 10px 10px;
    float: left; width:50%;}
  .facility_provide li:nth-child(3){clear:both;}
  .sport_product li{    padding: 0 10px 20px;}
  .sport_product ul{    margin: 0 -10px;}
  .sport_product li p{padding-top:3px; font-size:15px;}
  .image_logo .image-bar .grid__item{padding:0 10px;}
  .site-footer__copyright-content{padding-top:10px;}
  .key_text ul li{      padding-bottom: 8px;  font-size: 15px;    line-height: 16px;    padding-right: 6px;    background-size: 12px;     background-position: left 3px;  padding-left: 21px;}
  .key_text h2{padding-bottom:10px;font-size: 16px;}
  .key_inner_text{padding-left:20px;}
  .key_inner_text:before{width:100px;     left: -100px;}
  .pay_more_in li img {
    width: 26px;
  }
  div.pay_more_in h2, .pay_more_in ul li p {
    font-size: 14px;
  }
  .pay_more_in ul li p {
    padding-left: 10px;
  }
  div.pay_more_in h2{padding-left:36px;     padding-bottom: 9px;}
  .knowledge_text{position:static; width:100%;}
  .knoledge_inner {
    float: left;
    max-width: 100%;
    background:#127896;
    padding:30px 10px;

  }
  .speci_right {
    padding-left: 20px;
  }
  .speci_left {
    padding-right: 0;
  }
  .speci_right span {
    font-size: 17px;
    line-height: 23px;}
  .speci_right, .speci_left{width:100%; float:left; padding:0;}
  .specification_inner{display:block;}
  .speci_right span{min-width:150px;}
  .speci_right{padding:30px 0;}
  .product_specification h2{padding-bottom:20px;}
  .product_specification { padding: 25px 0;}

.knowledge_banner .desktop_show {
    display: none !important;
}
.knowledge_banner .mobile_show {
    display: block !important;
}
}

@media screen and (min-width:768px){

  .site-footer__item:last-child .site-footer__item-inner {max-width:230px;margin: 0 auto; margin-right: 0;}
  .site-footer__item:nth-child(2) .site-footer__item-inner {  margin:0 auto;}
  .site-footer__item:nth-child(1) .site-footer__item-inner {padding-left:10px;}

}

@media screen and (max-width:767px){
  .custom-content-2 .text_over_inner {
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
  }
  .custom-content-2 .custom-content .custom__item{
    -webkit-flex: 0 0 100%;
    -moz-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }
  div.key_text {
    position: relative;
  }
  .key_inner_text {    
    position: relative;
    z-index: 1;
}
  .key_banner{width: 100%;}
  .rich-text-1 p br {
    display: none;
  }
  .thumbnail_under_detail {
    margin-top: 20px;
    display: inline-block;
    width: 100%;
}
  .product-single__thumbnail {
    margin: 0 auto;
}
  .product-single__photos,.product_detail{
    width: 100%;padding-left: 0px;
}
  .rental_table tbody td:first-child, .rental_table tbody td, .rental_table thead {
    font-size: 14px;
}
ul.rental_items {
    flex-wrap: wrap;
}
  ul.rental_items li {
    width: 50%;padding: 0 3px;
}
  .rental_item img {
    display: block;
    margin: 0 auto;
}
  .rental_item span {    
    margin-bottom: 20px;
}
  .testimonial_section .quotes-wrapper {
    padding: 0 48px;
  }
  .review_img{width:100%;padding: 0;}
  .testimonial_section .quotes-slider__text{width:100%;}
  .quotes-slider .slick-prev, .quotes-slider .slick-next, 
  .quotes-slider .owl-prev, .quotes-slider .owl-next{width: 35px;
    height: 35px;}
  .quotes-slider .slick-prev:before, .quotes-slider .slick-next:before, 
  .quotes-slider .owl-prev:before, .quotes-slider .owl-next:before{font-size: 23px;line-height: 32px; }
  .quotes-slider .slick-prev,.quotes-slider .owl-prev {    left: -35px;  }
  .quotes-slider .slick-next,.quotes-slider .owl-next {    right: -38px;  }
  .provide_img_left {    
    min-width: 60px;
  }
  .facility_provide {    
    text-align: center;
  }
  .facility_provide ul{display: inline-block;}
  .facility_provide li{   padding: 10px 10px;
    float: none;
    width: auto;text-align: left;
    display: block;}  
  .home_collection .product-card .price{font-size:15px;}
  .testimonial_section .quotes-slider__text{padding:20px 0 0;}
  .testimonial_section h2{    font-size: 15px;
    max-width: 300px;
    line-height: normal;}
  .testimonial_section p{text-align:center;}
  .custom-content-2 a{text-align:center;}
  .science_left,.science_right {
    width: 100%;
    padding: 0;
  }
  .science_right{padding-bottom:40px;}
  .new_science .page-width {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-box;
    display: -webkit-flex;
    display: flex; 
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -o-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .science_right a{font-size:15px; padding:8px 20px;}
  .collection_main {
    padding-bottom:0;}
  .site-header .site-header__mobile-nav{padding:0;}
  .text_over_inner h5{padding-top:0;}
  .text_over_inner h3{padding-bottom:5px;}
  .about_contact li{width:100% !important;    padding: 10px 0;
    border-bottom:#00baf2 solid 2px;}
  .about_contact li:last-child{border:none;}
  .about_contact ul{margin:0; padding:0 0;}
  .about_contact li:after, .about_contact li:before{display:none;}
  .about_contact{padding-top:0;}
  .site-footer__content{width:100%; float:left;    padding: 0 0;}
  .site-footer > .page-width > .site-footer__content {
    width: 100%;
    flex-basis: auto;
    flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
    -moz-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;    
    justify-content: space-around;
    float: none;
    display: flex;
    max-width: 100%;
  }
  .site-footer__content .site-footer__item:nth-child(2){
        text-align: center;
    justify-content: center;
  }
  .site-footer__item:nth-child(2) .site-footer__item-inner {
    position: relative;
    text-align: left;
    transform: translateX(-50%);
}
  .about_detail .science_right{    width: 100%;}
  .key_text{position: static;
    width:100%;  
  }
  .key_inner_text:before{display:none;}
  .key_inner_text {
    padding: 30px 15px;
  }
  .about_detail{padding-bottom:0; padding-top:30px;}
  .science_right h5{width:100%;     font-size: 17px; line-height:20px;}
  .key_text ul li{padding-right:0;}
  .desktop_show{display:none !important;}
  .mobile_show{display:block !important;}
  .pay_inner_text:before{display:none;}
  .pay_text,.key_text{position:static; width:100%;padding:0; }
  .pay_text:after,.key_text:after{clip-path:none;z-index: 0;}
  .pay_inner_text{padding:30px 15px;z-index: 1;}
  .pay_text{
    position: relative;
  }
  div.pay_more_in h2, .pay_more_in ul li p {
    font-size: 15px;
  }
  .pay_more_in li {
    padding: 6px 0;
  }
  .pay_more_in li img {
    width: 30px;
  }
  div.pay_more_in h2{padding-left:40px;}

  .site-header__cart {
    margin-right: 0px;
  }

  .site-header__icons-wrapper{    
    
  }
  .panda_translate_element{position:static;margin-left: 10px;}
  .goog-te-gadget {
    height: 11px !important;
    position: relative;
  }  
  .site-header__cart {
    font-size: 13px;
    padding: 2px 7px;
  }
  .product_specification h2{padding-bottom:16px; font-size:17px;}
}








@media screen and (max-width:749px){
  div.review-main img {
    width: auto;
    display: block;
    float: none;    
}
  .manuals h2{width:100%;}
  .site-footer__item .site-footer__item-inner> p {
    font-size: 17px;
  }
  .footer__content_contact p {
    font-size: 16px;}

  .site-footer__linklist li a{    font-size: 16px;
  }
  .custom-content-1 .custom__item.small--one-half{
    -webkit-flex: 1 0 100%;
    -moz-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    max-width:100%;
  }
  .custom-content-1 .custom-content h4,.custom-content-1 .custom-content p{text-align:center;}

  .custom-content-2 .custom__item.small--one-half{
    -webkit-flex: 1 0 100%;
    -moz-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    max-width:100%;
  }
  .custom-content-2 .rte-setting p,.custom-content-2 h4{text-align:center;}
  .custom-content-2 .custom__item.small--one-half{padding-bottom:40px;}
  .custom-content-2 .custom__item.small--one-half:last-child{padding-bottom:0;}

  .site-footer__linklist-item{padding:0;}
  .site-footer__item{margin-bottom:25px;}
  .site-footer__item .site-footer__item-inner> p{margin-bottom:5px;}
  .footer__content_contact{
    padding: 60px 0 15px;}
  .social_wrap {
    padding-bottom: 20px; top:62px;
  }
  .site-footer__copyright-content {
    padding-top: 20px;
  }  
  .site-header__icons .site-header__cart{font-size:12px;}
  .site-header__icon svg {
    height: 13px;
    width: 13px;
  }
  .site-header__menu svg{width:20px; height:20px; }
  .site-header__menu svg path{fill:#fff !important;}
  .site-header__menu{outline:none;line-height:normal; position:relative; top:-2px;}
  .site-header__logo img{width:85px;}
  .science_text{padding:0;}
  .science_detail li:nth-child(even) .science_text{padding:0;}
  .science_text,.science_img{width:100%; display:block;}
  .science_detail li:nth-child(even){display:block;}
  .science_text h3{padding-top:15px;}
  .science_detail li {
    padding-bottom: 30px;
  }
  .sport_head{padding:0 0 30px;}
  .sport_product li{width:33.33%; padding-bottom:15px;}
  .sport_product{padding-bottom:10px;}

  .service-type ul{display:inline-block;}
  .service-type ul li{padding-bottom: 15px;
    padding-left: 10px;
    width: auto;
    text-align: left;
  }
  .service-type ul li:last-child{padding-bottom:0;}
  .learn_more_service a {
    font-size:14px;    width: 112px;}
  .learn_more_service {
    width: 115px;display:none;
  }
  .service-type {
    width: 100%;text-align: center;
  }
  .footer_payment a{padding:0 4px; font-size:13px;}
  .image_logo .image-bar .grid__item{padding:0 5px;}
  .text_over_inner li {
    padding-bottom: 7px;
  }
  .site-footer__social-icons li a svg {
    width: 12px;
    height: 15px;
}
  .site-footer__social-icons li {
    width: 27px;
    height: 27px;
}
}

@media screen and (max-width:374px){  .sport_product li{width:50%; padding-bottom:15px;}
  .text_over_inner li {
    font-size: 13px;}
}

@media screen and (max-width:359px){
  .site-footer__item:last-of-type {
    margin-left: -25px;
  }
  .service_home{display:block;}
  .service-type {
    width: 100%;
  }
  .service-type ul li{padding-left:0;}
  .text_over_inner{padding:5px;}
  .text_over_inner li{padding-bottom:5px; font-size:12px; padding-left:15px;  background-size:10px; line-height:15px;}
  .text_over_inner h3{    font-size: 12px;}
  .text_over_inner h5 {font-size: 16px;}

}
@media (min-width:981px) and (max-width:1024px){
  .facility_provide ul {    
    display: flex;
  }
  .facility_provide li {
    float: none;
    width: auto;
  }
}
@media (min-width:750px) and (max-width:1024px){
  div.review-main img {
    width: auto;
}
  .two_text_over_img img{min-height: 290px;}
  .custom-content-2 .custom-content .custom__image,
  .custom-content-2 .custom__item-inner > div:first-child{    
    min-height: 295px;position: relative;
  }
  .two_text_over_img {    
    margin-top: 5px;
  }
  .custom__item-inner > div:first-child{padding-top:0 !important;}
  .custom-content-2 .rte-setting {
    min-height: 68px;
  }
  .service-type ul li{padding-left: 5px;}
  .service-type ul span{font-size: 14px;padding-left: 5px;}
}
@media (min-width:768px) and (max-width:1024px){
  .page-width > .site-footer__content {
    float: right;
    max-width: calc(100% - 140px);
}
  .site-footer__item {    
    padding-left: 20px;
}
  .site-footer__item:last-of-type {    
    padding-left: 15px;
}
  .site-footer__item:first-of-type {
    padding-left: 5px;
}
  .site-footer__item:nth-child(2) div.site-footer__item-inner {
    margin: 0;
}
  .site-footer__item:last-child div.site-footer__item-inner {
    max-width: 100%;margin: 0;
  }
  .custom_img_content span {
    font-size: 11px;
    padding-left: 3px;
}
  .custom_img_content img {
    width: 28px;
}
  .facility_provide li p {
    font-size: 12px;    
}
  .provide_text_right{padding-left: 8px;}
  .provide_img_left img {
    max-height: 25px;
    max-width: 40px;
    display: block;
}
  
  .site-header {
    padding: 0 10px;    
  }
}