/*
Theme Name: Elessi Theme Child
Theme URI: https://elessi.nasatheme.com/demo/
Description: This is a child theme for Elessi Theme
Author: NasaTheme team
Author URI: https://nasatheme.com
Template: elessi-theme
Version: 1.0
*/
body,html{background-color: #f2f2f2;}
#main-content{background-color: #f2f2f2 !important;}
.displayNo{display: none !important;}
.bs-slider{max-width: 100% !important;max-height:auto !important;overflow: visible !important;}
.align-right{float:right;text-align: right;}
.voltrx_box{width:100%;background-position: center!important;padding:25px 0;margin: 15px 0 0 0; text-align: center;}.voltrx_svg{background-position: center !important;}.voltrx_svg .vc_single_image-img{text-align:center;}.voltrx_svg .vc_single_image-img img{width:80px!important;height:80px!important;}
.voltrx_video{margin-bottom: 35px !important;height: auto;clear: both;}
.voltrx_video .index-box-item .item{background-color: #eee;border-radius: 25px;}
.voltrx_video video{border-radius: 25px !important;background-color: #fff !important;}
.follow-icon .icon svg{color:#000 !important;fill: #000;}.follow-icon .icon:hover svg{fill: #ff0000;}
h1.page-title {font-size: 65px;padding: 80px 0 40px 0;}
.nasa_shop_description-wrap .description{font-size:16px;line-height: 180%;padding: 0px 15px 25px 15px;margin:0 auto;width: 100%;}
.nasa_shop_description-wrap .description a{position: relative !important;text-decoration: none;}
.nasa_shop_description-wrap .description a:hover{color:#f00;}
.nasa_shop_description-wrap .description a::after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 2px;
    bottom: 0;
    left: 0;
    background-color: #000;
    transform: scaleX(1);
    transition: transform 0.3s ease;
    transform-origin: top left;
}
.nasa_shop_description-wrap .description a:hover::after {
    transform: scaleX(0);
}
.voltrx-index-tabs .nasa-tab .nasa-a-tab{font-size: 24px !important;letter-spacing:0px !important;}

.voltrx-page .content p a,.single-entry-content a{position: relative !important;text-decoration: none;}
.voltrx-page .content p a:hover,.single-entry-content a:hover{color:#f00;}
.voltrx-page .content p a::after,.single-entry-content a::after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 2px;
    bottom: 0;
    left: 0;
    background-color: #000;
    transform: scaleX(1);
    transition: transform 0.3s ease;
    transform-origin: top left;
}
.voltrx-page .content p a:hover::after,.single-entry-content a:hover::after {
    transform: scaleX(0);
} 

.amount_red{color: red !important;}
.amount_red bdi{color: red !important;}
#place_order{text-transform: capitalize !important;background-color:#ffa41c !important;color:#000 !important;border:1px solid #ffa41c !important;font-weight: 500;}
.voltrx-checkout.checkout{text-transform: capitalize !important;background-color:#ffa41c !important;color:#000 !important;border:1px solid #ffa41c !important;font-weight: 500;}
.viewed .viewed-block-title h3{background-color: transparent !important;}
.top_msg{width:100%;line-height:150% !important;padding: 5px 0;}
.top_msg p{display: inline-block;margin: 0px !important;}
#ship-to-different-address{display: none !important;}

.mobile-slider{display: none;}
.voltrx_warp_mobile{display: none;}
.mobile-swiper{display: none !important;}
.voltrx_section4-mobile{display: none;}
.sale_price{color:red !important;}
.shipping_method label{font-weight:400 !important;}
.woocommerce-checkout-payment .wc_payment_methods{background-color:#f9f9f9;}

.voltrx-checkout-warp{background-color: #fff !important;border: 1px solid #eeeeee !important;border-radius: 15px; position: fixed;width: 475px; ;z-index: 1;padding: 50px 25px !important;box-shadow:0 0 45px #d3d3d3 !important; overflow-y:auto !important;height: calc(100vh - 90px);overflow-x:hidden !important;}
.woocommerce-checkout h3,.woocommerce-checkout h3 span{font-weight: 500 !important;}
.checkout-icons{max-width: 200px;position:absolute;top:0px;right: 10px;z-index:9999 !important;}
.checkout-icons .yay-currency-custom-select__trigger{background-color:#fff !important;color:#333;border: 1px solid #ccc !important;}


.coupon-clone-wrap input:focus{border: 2px solid #333 !important;}
.nasa-variation-bulk-dsct{width: 100% !important;clear:both;display:block !important;height: 140px !important; overflow:hidden;margin-top: 0px !important;}
.dsc-label{width: 100% !important;clear:both;display:block !important;clear:both;margin-top: 10px !important;}
.nasa_accessories_product_tab_content .product-item{
	max-height:275px !important;
    min-height:275px !important;
}

.index-products .product-img-wrap{padding: 10px;}
.index-products .product-info-wrap{padding: 10px !important;}

/* yay hook */
#wrapper {
    position: relative;
    overflow: visible !important;
}
.yay-currency-single-page-switcher{margin: 0px !important;position:relative;}
.yay-currency-custom-select-wrapper{width: 90px !important;min-width: 90px !important;}
.yay-currency-custom-select__trigger{background-color:#000 !important;color:#fff;border: 1px solid #333 !important;padding: 0px !important;height: 35px !important;border-radius: 6px !important;}
.yay-currency-custom-arrow {margin: 0 10px 0 0!important;}
.yay-currency-flag.small{min-width:27px;min-height:20px;background-image:no-repeat;}

/* product hook */
.Checkout-top{padding:15px 0 15px 0;background-color:#fff;border-bottom:1px solid #ccc;width:  100%;position:relative;overflow:visible;}
.Checkout-top .row{width: 1200px; margin:0 auto;position:relative;overflow:visible;z-index:9999 !important;}
.focus-info{background-color: #f2f2f2 !important;padding: 25px;margin: 50px auto 80px auto !important;}
h1.product_title {font-size: 24px !important;font-weight:bold !important;width: 100% !important;word-break: keep-all;word-wrap: break-word;white-space: pre-wrap;color:#333 !important;padding: 5px 0 0 0!important;}

div.woocommerce-product-rating{display:block !important;float:right !important;text-align:right;width:50%;overflow:hidden;color:#666 !important;}
p.nasa-single-product-price{float:left !important;width: 45%;text-align:left;overflow:hidden;font-size: 26px !important;display:block !important;
margin-top: -30px !important;}
div.dsc-flex-column a{border: 1px solid #acacac !important;}
div.product-warp-item .btn-link,li.product-warp-item .btn-link{margin-top: -80px !important;}
div.product-warp-item{position: relative;}
li.product-warp-item a.wc-buy-now-btn{top: 342px;}
li.product-warp-item .btn-wishlist{top:28% !important;}


a.wc-buy-now-btn{
  position: absolute !important;
  z-index: 10 !important;
  top: 330px;
  bottom: auto;
  right: 0;
  left: 0;
  margin: 0 auto;
  width: 95%;
  padding-left: 0;
  line-height: 36px;
  text-align: center;
  text-transform: capitalize;
  padding: 0 3px;
  font-size: 100%;
  font-weight: 500;
  color: #000;
  background-color: #ffa41c !important;
  white-space: nowrap;
  overflow: hidden;
  border-radius:4px !important;
  border: none !important;
  display:none;
  -webkit-transition: all 150ms ease-in-out;
  -moz-transition: all 150ms ease-in-out;
  -o-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}
.product-warp-item:hover a.wc-buy-now-btn {
  display: inline-block;
  color: #000;
  visibility: visible;
  opacity: 1;
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -o-transform: translateX(0px);
  -ms-transform: translateX(0px);
  transform: translateX(0px);
  -webkit-transition: all 150ms ease-in-out;
  -moz-transition: all 150ms ease-in-out;
  -o-transition: all 150ms ease-in-out;
  transition: all 150ms ease-in-out;
}
a.wc-buy-now-btn:hover{background-color: #fa8900 !important;}

/* qty hook*/
.dsc-flex-row{margin-bottom: 10px !important;}
.product-info .cart{margin-top: 10px !important;}
.wc_ppec_large_payment_buttons{width: 100% !important;}
.lable_qty{display:none;height:0;width:0;}
.nasa-static-sidebar .lable_qty{display:none !important;}
.cart .quantity{width: 100%;display:block;clear:both;position:relative;margin-top:0px !important;}
.cart .quantity label{display:block !important;position:relative !important;}
.cart .quantity .lable_qty{width: 100px;float:left;text-align:left;display:block !important;font-size:14px;color:#333;font-weight:600;padding-top: 15px;}
.cart .quantity input.qty{float:right;width: 80px !important;padding-right: 10px !important;}

div.cart{width: 100% !important;}
button.single_add_to_cart_button{width: 100% !important;background-color:#ffd814 !important;max-width: 100% !important;border: 1px solid #ffd814;color:#333 !important;text-transform: none !important;font-size: 16px !important;font-weight: 500 !important;}

button.single_add_to_cart_button:hover{background-color:#e6c000 !important;color:#000 !important;border: 1px solid #e6c000 !important;}
.nasa-buy-now{width: 100% !important;clear:both;font-weight: 1000 !important;font-size: 16px;margin-top: 0px !important;text-transform: none !important;}
.safe-checkout fieldset{border: 1px solid #ccc !important;}
.dsc-flex-row .dsc-flex-column{width: 50% !important;}

.nasa-item-main-image-wrap img{border-radius:15px;}
.more_toggle{border-bottom: 1px solid #ccc !important;padding: 5px 0 5px 10px !important;width:98% !important;}
.more_toggle h5{font-weight: 200 !important;font-size: 14px;}


.product-type-simple .main-img img{display:block;padding: 20px 0 !important;}
.wcppec-checkout-buttons{position:relative;margin-top: -30px !important;height: 45px !important;width: 100% !important;}


@keyframes rotate {
    0%{-webkit-transform:rotate(0deg);}
    25%{-webkit-transform:rotate(90deg);}
    50%{-webkit-transform:rotate(180deg);}
    75%{-webkit-transform:rotate(270deg);}
    100%{-webkit-transform:rotate(360deg);}
}
.voltrx_svg img {animation: rotate 5s linear infinite;}
.voltrx_svg img{animation: rotate 5s linear infinite;}

.nasa-menus-wrapper{position:relative;width: 100%;}
.logo-wrapper{width:145px !important;}
.voltrx-nav{position: relative;width: 100%;}

.voltrx-nav .menu-item a{font-size: 16px;font-weight: 500 !important;}
.voltrx-nav .nav-dropdown>ul{border-radius: 15px !important;box-shadow:0 5px 10px #ccc !important;padding: 10px;height: 280px;width: 1200px !important;position: absolute !important;left: -462px !important;top: -45px;}
.voltrx-nav .nav-dropdown{position:relative;width: 100%;}
.nav-dropdown .menu-item{padding: 0px !important;margin: 0px;}
.nav-dropdown .menu-item a,.nav-dropdown .menu-item a:visited{padding: 20px 0 !important;margin: 0px;text-align: center;}
.voltrx-nav .cate-box-item a img{padding-bottom: 15px;width: 150px !important; height: auto;display: block !important;margin:0 auto;}
.voltrx-nav .cate-box-item a{display: block !important;line-height: 150%;text-decoration: none;padding: 20px;border-radius: 20px;font-size: 16px;font-weight: 500;text-align: center;-webkit-transition: background 1.5s;transition: background 1.5s;}
.voltrx-nav .cate-4 a:hover{background-color: #cedcd6;}
.voltrx-nav .cate-3 a:hover{background-color: #eccdc4;}
.voltrx-nav .cate-2 a:hover{background-color: #cedcf0;}
.voltrx-nav .cate-1 a:hover{background-color: #eeeeee;}
.voltrx-nav .all{position: relative;top: -10px;width: 260px !important;}
.voltrx-nav .all a{height: 225px;color:#333;}
.voltrx-nav .all img{width: 288px !important;height: 150px !important;}
.voltrx-nav .all a:hover{background-color: #eeeeee;}

/*affiliate menus*/
.affiliate .nav-dropdown>ul{border-radius: 15px !important;height: auto;width: 225px !important;position: absolute !important;left: 0px !important;top: -45px;padding:10px !important;}
.affiliate .nav-dropdown>ul li{padding: 0px !important;margin: 0px !important;background-color:#fff;-webkit-transition: background 1.5s;transition: background 1.5s;}
.affiliate .nav-dropdown>ul li a{padding: 10px !important;border-radius: 15px;font-size: 14px;font-weight: 500;text-align: center;-webkit-transition: background 1.5s;transition: background 1.5s;}
.affiliate .nav-dropdown>ul li a:hover{background-color:#f4f4f4;border-radius: 15px !important;}

/* blog */
.col-sidebar{margin-top:100px;}
.col-sidebar .widget_categories .widget-title{font-size:28px;}
.col-sidebar .widget_categories li{padding: 5px;}
.col-sidebar .widget_categories li a{padding: 5px 5px 5px 10px;font-size:18px;}
.col-sidebar .widget_categories li.current-cat a{color:red;border-bottom: 1px solid red;font-weight:500;}
.widget li:before{top:15px !important;}
.widget li.current-cat:before{color:red;}

.blog-item article{padding: 10px;background-color: #fff;border-radius: 15px;min-height:342px !important;}
.blog-item .entry-header h3.nasa-archive-info a{font-size: 22px;color:#333;}
.navigation-container{padding: 45px 0 25px 0;}
.page-no-sidebar #content{width:100% !important;}
.nasa-posts-sticky-item.blog-item article{background-color:#e1e1e1 !important;height:auto !important;clear:both;max-height:330px;}
.nasa-posts-sticky-item.blog-item{position:relative;height:auto;}
.nasa-posts-sticky-item.blog-item .nasa-blog-img-masonry-isotope{display:block;width:60%;float:left;height:auto;}
.nasa-posts-sticky-item.blog-item .entry-header{float:right;width:38%;padding: 20px;}
.nasa-posts-sticky-item h3.nasa-archive-info a{font-size: 32px !important;color:#333;}
.nasa-posts-sticky-item.blog-item .footer-entry-meta{width:36%;position:absolute;right:20px;bottom: 20px;line-height:150%;font-size: 12px;}
.nasa-posts-sticky-item.blog-item .footer-entry-meta a{font-size: 14px;color:#666;text-decoration:underline;}
.nasa-posts-sticky-item .entry-summary.nasa-archive-info{font-size:16px !important;line-height: 150%;}
.has-post-thumbnail .blog-image{max-height: 325px; overflow: hidden;}
.has-post-thumbnail .blog-image img{border-radius: 8px;}

.nasa-single-blog .voltrx-post{height:0px;}
.nasa-single-blog .voltrx-postby{float: left;padding-top: 25px;}
.nasa-single-blog .voltrx-share{padding-top: 18px;}

.nasa-single-blog .entry-header{padding: 45px;}
.nasa-single-blog .single-entry-content{padding: 30px;background-color:#fff;border-radius:15px;font-size: 17px;line-height: 150%;font-weight: 400 !important;}
.nasa-single-blog h1.entry-title{font-size:46px !important;line-height: 120%;position: relative;width: 95% !important;min-height: 100px;padding: 50px 15px 25px 15px;margin:0 auto;}
.nasa-single-blog .col-sidebar{margin-top: 120px !important;}

.index-box-item{position: relative;text-align: center;}
.index-box-item video{width:100%;height: auto;border-radius: 20px;margin: 0px;padding: 0;display: block;left: 0;top: 0;}
.index-box-item img{width:100%;border-radius: 20px;z-index: 2;}
.item-pic h3{z-index: 10;position:absolute;top:100px;font-size: 30px;color: #fff;width: 100%;text-align: center;left: 0;font-weight: 600;line-height: 100%;}
.item-pic p{z-index: 10;position:absolute;top:260px;font-size: 18px;text-align: center;width: 100%;}
.item-pic p a{font-weight: bold;color: #fff;border: 2px solid #fff;border-radius: 20px;width: 180px;margin: 0 auto;padding: 10px 25px;text-decoration: none;}
.item-pic p a:hover{background: #fff;color: #000;}

.voltrx_section1{
    padding: 50px 0;
    width: 100%;
    height: 880px;
    background-color: #f5f5f7;
    display: block;
}
.voltrx_section1 .voltrx_warp{width:1200px;margin:0 auto;position: relative;}
.voltrx_section1 .voltrx_warp .voltrx_warp_box .item{position: absolute;}
.voltrx_section1 .voltrx_warp .voltrx_warp_box .p1{width:400px;height:372px;top:0;left:340px;background-image: url('https://static.voltrx.com/wp-content/themes/elessi-theme-child/images/pro-animate/p-1.png');z-index: 100;}
.voltrx_section1 .voltrx_warp .voltrx_warp_box .p2{width:265px;height:268px;top:270px;left:620px;background-image: url('https://static.voltrx.com/wp-content/themes/elessi-theme-child/images/pro-animate/p-2.png');z-index: 99;}
.voltrx_section1 .voltrx_warp .voltrx_warp_box .p3{width:235px;height:217px;top:400px;left:718px;background-image: url('https://static.voltrx.com/wp-content/themes/elessi-theme-child/images/pro-animate/p-3.png');z-index: 98;}
.voltrx_section1 .voltrx_warp .voltrx_warp_box .p4{width:307px;height:298px;top:484px;left:792px;background-image: url('https://static.voltrx.com/wp-content/themes/elessi-theme-child/images/pro-animate/p-4.png');z-index: 97;}

.voltrx_section1 .voltrx_warp .voltrx_warp_box .item-icon{position: absolute;font-size: 28px;font-weight: 600;background-repeat: no-repeat;background-position: top left;padding-top:65px;width: auto;top:540px;}
.voltrx_section1 .voltrx_warp .voltrx_warp_box .voltrx-icon1{left:0;background-image: url('https://static.voltrx.com/wp-content/themes/elessi-theme-child/images/pro-animate/icon-1.png');min-height: 150px;}
.voltrx_section1 .voltrx_warp .voltrx_warp_box .voltrx-icon2{left:160px;background-image: url('https://static.voltrx.com/wp-content/themes/elessi-theme-child/images/pro-animate/icon-2.png');min-height: 150px;}
.voltrx_section1 .voltrx_warp .voltrx_warp_box .voltrx-icon3{left:328px;background-image: url('https://static.voltrx.com/wp-content/themes/elessi-theme-child/images/pro-animate/icon-3.png');min-height: 150px;}

.voltrx_section2 .voltrx_warp{
    width:1200px;
    margin:50px auto;
    position: relative;
    height: 440px;
    background-color: #000;
    border-radius: 25px;
    text-align: right;
    
}
.voltrx_section2 .voltrx_warp img{border-radius: 38px;width: 70%;height: auto;opacity: 0.8;}
.voltrx_section2 .voltrx_warp:hover img:hover{opacity: 1;}
.voltrx_section2 .voltrx_warp img:hover{opacity: 1;}
@keyframes stream {
from ,to{
background-position: 0%;
}
50%{
background-position: 100%;
}
}
.voltrx_section2 .buy_linke{
    padding: 27px 3px;
    display: inline-block;
    border-radius: 100px;
    font-size: 30px !important;
    background: linear-gradient(90deg,#03a9f4,#ffd400,#f441a5,#ff253a,#b066d2,#00ff85);
    background-size: 400%;
    animation: stream 5s infinite linear;
    position: absolute;
    left: 10%;
    top: 30%;
}
.voltrx_section2 .buy_linke a{color: #ffffff; padding: 18px 30px; background-color: #000; border-radius: 100px;}

.voltrx_section2 .buy_text{
    position: absolute;
    left: 6%;
    top: 60%;
    color: #fff;
    font-size: 22px;
    font-weight: 500;
    z-index: 20;
}

.voltrx_section3{width: 100%; height:625px;margin:80px auto;background-image: url('images/voltrx-brand-bg.jpg'); background-color: #0c0c0c;}
.voltrx_section3 .voltrx_warp{margin: 0 auto;}
.voltrx_section3 .voltrx_warp .columns{position: relative;z-index: 999;padding-top:80px;-webkit-transition: opacity 1.5s;transition: opacity 1.5s;}
.voltrx_section3 .voltrx_warp .columns img{box-shadow:0 0 20px #000;border-radius: 25px;opacity: 0.8}
.voltrx_section3 .voltrx_warp .columns:hover img{opacity: 1;filter: brightness(120%);}



.voltrx_section4  .columns{text-align: center;height: 535px;color: #fff;width: 24%;}
.voltrx_section4 .item{margin-right: 15px;font-size: 18px;font-weight: 600;line-height: 200%;-webkit-transition: filter 1.5s;transition: filter 1.5s;}
.voltrx_section4 .item:last-child{margin-right:0px;}
.voltrx_section4 .item img{filter: brightness(0.6);-webkit-filter: brightness(0.6);border-radius: 20px;}
.voltrx_section4 .item:hover img{opacity:1;filter: brightness(120%);-webkit-filter: brightness(120%);box-shadow: 0px 30px 30px -20px #333333;}

.voltrx_section4 .item .content{position: relative;margin-top: -300px;}


.voltrx_section5{margin: 50px auto;}
.voltrx_section5 .service-title{color:#fff !important;font-weight: 600;}
.voltrx_section5 .service-desc{color:#eee;}
.voltrx_section5 .service-block.style-4 .box{background-color:#666;}
.voltrx_section5 .service-block.style-4 .box:hover{background-color:#000;}
.voltrx_section5 .service-block.style-4:hover .box{box-shadow: 0px 10px 10px -5px #ccc;}
.voltrx_section5 .service-block .pe-7s-car{color: #fff !important;filter:brightness(120%) !important;}
.voltrx_section5 .service-block .pe-7s-tools{color: #fff !important;filter:brightness(120%) !important;}
.voltrx_section5 .service-block .pe-7s-diamond{color: #fff !important;filter:brightness(120%) !important;}
.voltrx_section5 .service-block .pe-7s-clock{color: #fff !important;filter:brightness(120%) !important;}

.section-categories{margin: 0 0 15px 0;}
.section-categories .title{margin: 25px auto;width: 100%;clear: both;padding-bottom: 10px;}
.section-categories .title h2{text-align:center;font-size: 24px;}
.section-categories .cate-box-item{width: 25%;}

.section-categories .cate-box-item p{padding: 15px 0;}
.section-categories .cate-box-item a,.section-categories .cate-box-item a:visited{text-decoration: none;font-size: 16px;font-weight: 500;}
.section-categories .cate-box-item .imgbox{border-radius: 20px;width: 100%;-webkit-transition: background 1.5s;transition: background 1.5s;}
.section-categories .cate-box-item:hover .imgbox{box-shadow:0 0 15px #eeeeee !important;background-color: #666666 !important;}
.section-categories .cate-box-item .imgbox img{padding: 15px;}
.section-categories .cate-box-item .item4{background-color: #cedcd6;}
.section-categories .cate-box-item .item3{background-color: #eccdc4;}
.section-categories .cate-box-item .item2{background-color: #cedcf0;}
.section-categories .cate-box-item .item1{background-color: #e4e4e4 !important;}

.footer-follow{position: relative;left:10px;padding-top: 30px;height: 40px;line-height: 40px;}


.single-slide-1{
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%
}
.testimonial-section {
	background: #F8F9FA;
    padding: 50px 0;
    min-height: 600px;
}

.testimonial-section .testimonial {
	text-align: center;
    padding: 25px 0;
}
.section-title .title{font-size:40px;color:#212121;line-height:1.2;margin-top:-10px;text-transform:inherit;font-weight:600}
.testimonial-section .testimonial .testimonial-author-image img {
	width: 80px;
	height: 80px;
    border-radius: 50%;
}

.testimonial-section .testimonial blockquote {
	border: 0;
	font-family: "Mulish",sans-serif;
	margin: 0;
	padding: 40px 64px 40px 72px;
	position: relative;
}

.entry-title.nasa-archive-info{
    word-break: break-all;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.entry-summary.nasa-archive-info{
    word-break: break-all;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}

@media(max-width:479px) {
	.testimonial-section .testimonial blockquote {
		padding: 40px 50px 40px 50px;
	}
    .testimonial-section .testimonial blockquote:before {
		font-size: 70px;
	}
    .testimonial-section .testimonial blockquote:after {
		font-size: 70px;
		bottom: 0;
	}
    .testimonial-section .testimonial blockquote p {
		font-size: 16px;
	}
}

.testimonial-section .testimonial blockquote:before {
	left: 22px;
	top: 21px;
	color: #212121;
	content: "“";
	font-size: 80px;
	font-style: normal;
	line-height: 1;
	position: absolute;
}
.testimonial-section .testimonial blockquote:after {
	color: #212121;
	right: 10px;
	font-size: 80px;
	font-style: normal;
	line-height: 1;
	position: absolute;
	bottom: -0.5em;
	content: "”";
}
.testimonial-section .testimonial blockquote p {
	color: #666;
	font-family: "Mulish",sans-serif;
	font-size: 20px;
	font-style: italic;
	font-weight: 400;
    padding: 25px 0;
}

@media(max-width:575px) {
	.testimonial-section .testimonial blockquote p {
		font-size: 18px;
	}
}

.testimonial-section .testimonial .testimonial-author {
	margin-bottom: 20px;
}

.testimonial-section .testimonial .testimonial-author span {
	color: #212121;
}
.swiper-pagination.default-pagination {
    position: relative;
    bottom: 0;
    line-height: 14px
}

.swiper-pagination.default-pagination .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background: #ADB5BD;
    opacity: 1;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    outline: 0
}

.swiper-pagination.default-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #122179;
    border-color: #122179;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.swiper-pagination.default-pagination .swiper-pagination-bullet:hover {
    background: #122179;
    border-color: #122179;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}


/* index bloger */
.service-slider-area{
    position: relative;
    padding-bottom: 45px;
}
.service-slider-area .cp-top {
    position: relative;
    padding: 40px 0;
    width: 100%;
    
}

.service-slider-area .cp-top .top-bg-color {
    background: #ccc;
    height: 8px;
    width: 40px;
    border-radius: 62px;
    margin-bottom: 20px
}
.service-slider-area .swiper-button-prev{
    position: absolute;top: 100px;left: 1125px;
    color: #666;
}
.service-slider-area .swiper-button-prev:hover{
    color: #000;
}
.service-slider-area .swiper-button-next{
    position: absolute;top: 100px;left: 1170px;
    color: #666;
}.service-slider-area .swiper-button-next:hover{
    color: #000;
}
.service-slider-area .cp-top h2 {
    color: #333
}

.service-slider-area .service-slider {
    position: relative;
    width: 100%;
    max-width:1920px;
    margin: 0 auto;
    overflow: hidden;
    height: 395px !important;
    max-height: 395px !important;
}
.service-slider-area .service-slider .item{
      width: auto;
      margin-right:10px;
      display: block;
      float: left;
      opacity: 1 !important;
}

.service-slider-area .service-slider button.owl-prev {
    top: -22%;
    position: absolute;
    font-size: 30px !important;
    right: 25%;
    padding: 6px 20px !important;
    border-radius: 22px;
    color: #FFF !important;
    transition: .3s ease
}

.service-slider-area .service-slider button.owl-prev:hover {
    background: #FFF !important;
    color: #075BE8 !important
}

.service-slider-area .service-slider button.owl-next {
    position: absolute;
    font-size: 30px !important;
    top: -22%;
    right: 21%;
    transition: .3s ease;
    padding: 6px 20px !important;
    border-radius: 22px;
    color: #FFF !important
}

.service-slider-area .service-slider button.owl-next:hover {
    background: #FFF !important;
    color: #075BE8 !important
}

.service-slider-area .service-slider .single-service-slide {
    position: relative;
    transition: all .3s ease 0s;
    width: 100%;
}

.service-slider-area .service-slider .single-service-slide::before {
    position: absolute;
    content: '';
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #0F1D34;
    transition: all .3s ease 0s;
    opacity: 0;
    z-index: 1;
}

.service-slider-area .service-slider .single-service-slide:hover::before {
    opacity: .4
}

.service-slider-area .service-slider .single-service-slide:hover .sss-text {
    bottom: 70px;
    opacity: 1;
    padding: 30px;
}

.service-slider-area .service-slider .single-service-slide:hover .sss-text h4 {
    transform: translateY(0);
    opacity: 1
}

.service-slider-area .service-slider .single-service-slide:hover .sss-text p {
    transform: translateY(0);
    opacity: 1
}

.service-slider-area .service-slider .single-service-slide .sss-img {
    position: relative;
    max-height: 395px;
    width: 100%;
    overflow: hidden;
}

.service-slider-area .service-slider .single-service-slide .sss-img img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.service-slider-area .service-slider .single-service-slide .sss-text {
    position: absolute;
    left: 0;
    z-index: 1;
    top: 160px;
    opacity: 0;
    -webkit-transition: all .3s ease 0s;
    -o-transition: all .3s ease 0s;
    transition: all .3s ease 0s
}

.service-slider-area .service-slider .single-service-slide .sss-text h4 {
    color: #FFF;
    transition: all .3s ease 0s;
    transform: translateY(10px);
    opacity: 0
}

.service-slider-area .service-slider .single-service-slide .sss-text p {
    color: #FFF;
    transition: all .3s ease 0s;
    transition-delay: .1s;
    transform: translateY(10px);
    opacity: 0
}

/*footer subscribe css*/
.subscribe span {
  position: relative;
  display: inline-block;
}
.subscribe_title{width: 320px !important; font-size: 18px;font-weight: 600;margin: 25px 0;}
.subscribe .subscribe_warp{position: relative;width:310px;height:50px;margin-left:-10px !important;}
.subscribe .subscribe_button .sub{border-radius: 50%;width:22px !important;height:22px !important;padding:0 !important;border:none;margin:0;position: absolute;right:10px;top:15px;background:#e8e8e8;color:#000;}
.subscribe .subscribe_button .sub:hover{background:#000;color:#fff;}
.subscribe_input {
  display: inline-block;
  width: 315px !important;
  padding: 25px 0 25px 15px !important;
  height: 45px;
  line-height: 15px !important;
  font-family: "Open Sans", sans;
  font-weight: 400;
  color: #333;
  background: #efefef;
  border: 0;
  outline: 0;
  text-indent: 60px;
  transition: all .3s ease-in-out;
  border-radius: 15px !important;
  box-sizing: border-box;
}
.subscribe_input::-webkit-input-placeholder{
  line-height: 25px !important;
  color: #efefef;
  text-indent: 0;
  font-weight: 300;
}
.subscribe_input:focus,
.subscribe_input:active {
  color: #333;
  text-indent: 0;
  background: #fff;
  border: 2px solid #333;
}
.subscribe_input:-webkit-input-placeholder {
  margin: 0px;
  line-height: 25px !important;
  padding: 0 !important;
}
.subscribe_input:focus::-webkit-input-placeholder,
.subscribe_input:active::-webkit-input-placeholder {
  color: #aaa;
}

/* cart hook */

.button.wc-forward{text-transform: none !important;}
.button.checkout.wc-forward{border:1px solid #ffa41c !important;background-color:#ffa41c !important;color:#000 !important;}
.page-shopping-cart{padding: 80px 0 !important;}
.order-steps{display:none !important;}
.nasa-shopping-cart-form .cart th{text-transform: none !important;}
.nasa-shopping-cart-form .product-quantity .lable_qty{display:none !important;}

.calculated_shipping{border:none !important;height:auto;min-height: 580px !important;}
.cart_totals{border: 2px solid #fff !important;}
.cart-collaterals{background-color:#fff;border-radius:15px;box-shadow:0 0 10px #ccc !important;height:auto !important;}
.cart-collaterals.columns{border:none !important;}
.calculated_shipping h2{text-transform: none !important;font-size: 26px !important;}
.calculated_shipping .shop_table th{font-weight: 500 !important;}
.calculated_shipping .shipping .woocommerce-shipping-destination strong{font-weight: 500 !important;color:#666;}
div.wc-proceed-to-checkout{min-height:25px !important;}
div.wc-proceed-to-checkout a.checkout-button{text-transform: none !important;border:none;background-color:#ffd814 !important;color:#000;}
div.wc-proceed-to-checkout .wcppec-checkout-buttons{clear:both;position:relative;top: 45px !important;}
div.wc-proceed-to-checkout .woo_pp_cart_buttons_div{min-height: 120px !important;overflow: visibility;}
div.wc-proceed-to-checkout .wcppec-checkout-buttons #woo_pp_ec_button_cart{margin-top: -15px !important;}
.nasa-actions .button{background-color:#333;color:#fff;border:none !important;}

/* single page style */
.voltrx-page{
    padding: 45px 0 0 0;
}
.voltrx-page .title{font-size:35px;text-align:center;margin: 35px 0;clear:both;}
.voltrx-page .title h1 {font-size: 65px;padding: 40px 0;}
.voltrx-page .content{line-height:200%;}
.voltrx-page .content table td{border: 1px solid #ccc;padding: 8px;}
.page-id-86567 .voltrx-page .section.content{width: 100% !important;}
.voltrx-page .section.content{width: 1000px; margin: 0 auto 50px auto;padding: 20px 20px 50px 20px;}

.voltrx-page .slicewp-form{background-color:#fff;border:1px dotted #999;margin: 45px auto;padding: 50px;border-radius:25px;box-shadow:0 0 10px #ccc !important;width: 100%;max-width: 1200px;}
.voltrx-page .slicewp-form .slicewp-field-required-marker{color:red !important;}
.voltrx-page .slicewp-form label{font-weight:500;color:#333;}
.voltrx-page .slicewp-form .slicewp-field-description{color:#999;padding-left:5px;}
.voltrx-page .aff_reg .slicewp-form .slicewp-field-wrapper{display:block;width: 45%;float:left;margin-right:20px;}
.voltrx-page .aff_reg .slicewp-form .slicewp-button-primary{margin: 25px auto;padding: 0 25px;}


.voltrx-about-us .section{margin: 35px 0;}

.voltrx-about-us{width: 100%;}
.voltrx-about-us .section1{padding: 55px 0 0 0;background-color:#f8f8f8;font-size: 16px;line-height:150%;width: 100% !important;}
.voltrx-about-us .section1 .img-bg{background-image: url("images/self-stirring-protein-shaker.jpg");background-repeat: no-repeat;background-position: center center;background-size:100%;height:240px;}

.voltrx-about-us .section2{padding: 35px 0;clear:both;}

.voltrx-about-us .section3{height: auto;clear:both;height:400px;background-color:#f8f8f8;}
.voltrx-about-us .section3 .img-bg{background-image: url("images/workout-fitness-tips-1.jpg");background-repeat: no-repeat;background-position: center center;background-size:100%;height:400px;}
.voltrx-about-us .section3 .the-content{padding-top: 45px;padding-left: 35px;}
.voltrx-about-us .section3 .the-content h3{font-size: 28px;padding-bottom: 35px;}

.voltrx-about-us  .section4{padding:35px 0;clear:both;}
.voltrx-about-us  .section4 h4{text-align:center;padding: 35px 0;font-size:26px;}

.voltrx-about-us  .section5 .columns{padding: 45px 0;background: linear-gradient(40deg, #eeeeee, #cccccc);height: 240px;color:#fff;}
.voltrx-about-us  .section5 .columns h5{font-size: 36px;font-weight:800;}
.voltrx-about-us  .section5 .item-2{background: linear-gradient(40deg, #d9d9d9, #787878);}
.voltrx-about-us  .section5 .item-3{background: linear-gradient(30deg, #c7c7c7, #212121);}

.voltrx-about-us  .section6{background-image: url("images/about-us-protein-bottle-shaker.jpg");background-repeat: no-repeat;background-position: center -10px;background-size:100%;height:350px;clear:both;}

.voltrx-about-us  .section6 .columns{color:#fff !important;filter:brightness(1) !important;position:relative;}
.voltrx-about-us  .section6 .columns .text{padding-top: 100px;}
.voltrx-about-us  .section6 .columns a.shopnow{position:absolute;top: 150px;right:0px;padding: 15px 25px;background-color:#000;color:#fff;transition: all 0.6s;}
.voltrx-about-us  .section6 .columns a.shopnow:hover{transform: scale(1.2);}


/* faq */
.voltrx_faq h3{font-size:26px;margin:25px 0;}
.voltrx_faq h4{font-weight:400;font-size:18px;}
.voltrx_faq .vc_toggle{margin:10px 0;background-color:#f8f8f8;border-radius:15px;border: 1px solid #e5e5e5;padding: 15px;position:relative;}
.vc_toggle .vc_toggle_content{display:none;font-size:16px !important;line-height:150%;font-weight: 300 !important;}
.vc_toggle .vc_toggle_title{position:relative;}
.vc_toggle .vc_toggle_title h5{color:#333 !important;font-weight:600 !important;font-size:18px !important;}
.vc_toggle .vc_toggle_icon{position:absolute;right:10px;top:5px;z-index:9999;width: 10px; height: 10px;border:#666 solid;border-width: 2px 2px 0 0;transform: rotate(135deg);}
.vc_toggle.vc_toggle_active .vc_toggle_icon{border-width: 0 0 2px 2px;transform: rotate(135deg);}


.voltrx_send{margin-top: 45px;clear:both;position:relative;width: 100%;background-color:#ffffff;border-top: 1px solid #eee;padding:25px;box-shadow: 0px 0 30px 10px #e0e0e0;border-radius: 15px;}



/*paging hook*/

#nasa-paging{margin-top: 35px !important;padding-top: 25px !important;}

/*product-warp-item*/

div.product-warp-item{margin: 0 !important;}
div.product-warp-item .product{padding: 10px !important;margin: 10px 0!important;max-height: 505px;overflow:hidden;}

.related-product .main-img img{display:block;max-height: 268px;height: 268px;}

/** 

products detail by wq 20231204

**/


.commentlist .description{padding-left: 80px;}
.commentlist .cr-comment-images.cr-comment-videos{padding-left: 80px;}

.nasa-statistic-ratings{padding: 20px; background-color:#fff;border-radius:15px;margin:25px auto;box-shadow:0 0 10px #dddddd;}
#review_form_wrapper{width: 100% !important;margin:0px !important;float:unset;clear:both !important;padding: 0px !important;}
#review_form{padding: 20px; background-color:#fff;border-radius:15px;margin:25px auto !important;box-shadow:0 0 10px #dddddd;width: 100% !important;}
.nasa-statistic-ratings .nasa-rating-bars{width: 98% !important;}
p.woocommerce-verification-required{padding-top:25px;color:#333;}
#comments{padding: 20px; background-color:#fff;border-radius:15px;margin:25px auto;box-shadow:0 0 10px #dddddd;}

.products-detail{padding: 25px 0;margin: 0 auto;position: relative;}
.products-detail .detail-top{padding: 50px 0;width: 100%;height: auto;background-color: #4f4f4f;text-align: center;color: #fff;padding-bottom: 300px;}
.products-detail .title{line-height: 50%;}
.products-detail .title h5{font-size:30px;}

.products-detail.vortex .title h1{font-size:70px !important;padding: 0px !important;margin-top: -20px !important;position: relative;}
.products-detail.vortexboost .title h1{font-size:55px !important;padding: 0px !important;margin-top: 0px !important;position: relative;}


.nasa-single-product-slide .slick-list .nasa-single-product-slide{width: 90% !important;}
.nasa-single-product-slide .slick-slider .slick-list{height: 680px !important;}
.nasa-single-product-slide .main-images .nasa-item-main-image-wrap .easyzoom{height: 680px !important;}
.nasa-single-product-slide .main-images .slick-dots{margin-top: 10px !important;}

.products-detail .section1{margin:0 auto;height: 240px;padding: 15px 0;width: 1000px;}
.products-detail .section1 .columns{height: 180px;background-repeat: no-repeat;background-position: center center;}
.products-detail.vortexboost .section1 .columns{height: 192px;}
.products-detail.vortexboost .section1{margin: 0 auto;width: 800px;}

.products-detail.gallium{text-align: center; width: 100%;background-color:#fff;}
.products-detail.merger{text-align: center; width: 100%;background-color:#fff;}

.products-detail .section1 .item-1{background-image: url("images/detail-s1-ico1.png")}
.products-detail .section1 .item-2{background-image: url("images/detail-s1-ico2.png")}
.products-detail .section1 .item-3{background-image: url("images/detail-s1-ico3.png")}
.products-detail .section1 .item-4{background-image: url("images/detail-s1-ico4.png")}

.products-detail.vortexboost .section1 .item-1{background-image: url("images/detail-s2-ico1.png")}
.products-detail.vortexboost .section1 .item-2{background-image: url("images/detail-s2-ico2.png")}
.products-detail.vortexboost .section1 .item-3{background-image: url("images/detail-s2-ico3.png")}

.products-detail .section2{width: 100%;margin: 0 auto 100px auto;margin-top: -245px !important;}
.products-detail.vortex .section2 .box-warp{width: 1100px;height: 1140px; margin: 0 auto;background-image: url("images/VOLTRX-1GEN-6color-bg.jpg");background-repeat: no-repeat;border-radius: 60px;background-size: 100%;position: relative;z-index: 5;box-shadow: 0px 30px 30px -10px #ccc;}
.products-detail.vortex .section2 .columns{position: absolute;filter: drop-shadow(0px 2px 20px #999);}
.products-detail.vortex .section2 .columns a,.products-detail .section2 .columns a:visited{display: block;}
.products-detail.vortex .section2 .item-1{top:20px;left: 480px;width:116px;height:323px;}
.products-detail.vortex .section2 .item-2{top:220px;left: 750px;width:298px;height:261px;}
.products-detail.vortex .section2 .item-3{top:650px;left: 750px;width:326px;height:228px;}
.products-detail.vortex .section2 .item-4{top:780px;left: 480px;width:116px;height:315px;}
.products-detail.vortex .section2 .item-5{top:650px;left: 80px;width:289px;height:252px;}
.products-detail.vortex .section2 .item-6{top:250px;left: 40px;width:318px;height:249px;}

.products-detail.vortexboost .section2 .box-warp{width: 1150px;margin: 0 auto;text-align: center;}
.products-detail.vortexboost .section2 .box-warp img{border-radius: 45px;width: 100%;}
.products-detail.vortexboost .section2 h2{text-align: center;font-weight:400;font-size: 35px;padding-top: 50px;color: #333;}
.products-detail.vortexboost .section2 h3{text-align: center;font-size: 65px;padding: 45px 0 0 0;font-weight: 800;color: #000;line-height: 100%;}

.products-detail .section3{margin: 25px auto;}
.products-detail .section3 .columns{padding: 15px;}

.products-detail.vortex .section3 .columns img{border-radius: 25px;}
.products-detail.vortex .section3 .columns:hover img{box-shadow: 0px 20px 20px -10px #666;}

.products-detail.vortexboost .section3{width: 850px;margin: 0 auto;margin-top: -80px;}
.products-detail.vortexboost .section3 .columns img{border-radius: 45px;}
.products-detail.vortexboost .section3 p{padding: 50px 0;line-height: 150%;color: #666;font-size: 28px;display: block;clear: both;}

.products-detail.vortexboost .section6{padding: 45px 0;}
.products-detail.vortexboost .section6 h1{text-align: center;font-size: 55px;}
.products-detail.vortexboost .section6 p{text-align: center;color: #333;font-size: 20px;width: 900px;margin: 0 auto;}
.products-detail.vortexboost .section6 .columns{margin: 25px auto;text-align: center;}
.products-detail.vortexboost .section6 .columns img{border-radius: 25px;}

.products-detail.vortexboost .section7{width: 100%;padding: 20px 0;background-color: #000;}
.products-detail.vortexboost .section7 h1{
    text-align: center;
    margin: 0 auto;
    padding: 80px 0;
    font-size: 70px;
    background-image: -webkit-linear-gradient(left,red,#00b6ce 10%,#ff7800 20%,#00b6ce 30%, #d6d6d6 40%, #00b6ce 50%,#fff5cc 60%,#00b6ce 70%,#fff5cc 80%,#ff8666 90%,red 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-background-size: 200% 100%; 
    -webkit-animation: masked-animation 4s linear infinite;
}
.products-detail.vortexboost .section7 .img{text-align: center;}
.products-detail.vortexboost .section7 p{padding: 35px 0;width: 800px;margin: 0 auto;color: #fff;font-size: 24px;line-height: 150%;position: relative;margin-top: -200px;}
.products-detail.vortexboost .section7 .content{margin-top: 150px;clear: both;width: 800px;margin: 0 auto;}
.products-detail.vortexboost .section7 .columns{margin: 25px auto;height: 200px;color:#000;}
.products-detail.vortexboost .section7 .columns p{display: block;float: right;width: 600px;font-size: 22px;}
.products-detail.vortexboost .section7 .content .img{width: 195px;height: 200px;display: block;background-repeat: no-repeat;float: left;}
.products-detail.vortexboost .section7 .columns .item1{background: url("images/vortexboost-s7-ico1.png") no-repeat left center;}
.products-detail.vortexboost .section7 .columns .item2{background: url("images/vortexboost-s7-ico2.png") no-repeat left center;}
.products-detail.vortexboost .section7 .columns .item3{background: url("images/vortexboost-s7-ico3.png") no-repeat left center;}
.products-detail.vortexboost .section7 .columns .item4{background: url("images/vortexboost-s7-ico4.png") no-repeat left center;}

.products-detail.vortexboost .section8{margin: 45px 0;}
.products-detail.vortexboost .section8 h1{font-size: 60px;text-align: center;}
.products-detail.vortexboost .section8 .Cup-img{text-align: center;}
.products-detail.vortexboost .section8 .content{text-align: center;}
.products-detail.vortexboost .section8 .content p{padding: 35px 0;width: 775px;margin: 0 auto;text-align:justify;font-size: 24px;display: block;clear: both;}

.vortex .section4{position:relative;inset:0;left: 0;width: 100% !important;height: 950px;background: url("images/section4-box-bg.jpg") no-repeat fixed center;}
.vortex .section4 .row{width:1200px; margin: 0 auto;padding: 45px 0;text-align: left;color: #fff;}
.vortex .section4 .content{margin-top: 300px;}
.vortex .section4 h1{font-size: 60px;}
.vortex .section4 p{font-size: 24px;line-height: 200%;width: 700px;}

.section5{padding: 35px 0;margin: 50px auto; text-align: center;position: relative;background-color: #fff;border-radius: 25px;}
.section5 .box-warp{width: 1200px;height:1200px;margin: 0 auto;}
.section5 .text{padding: 20px 0;}
.section5 .title{position: absolute;left: 150px;bottom: 75px;}
.section5 .img{position: absolute;right: 150px;bottom: 40px;}

.vortex .section6{position:relative;inset:0;left: 0;width: 100% !important;height: 1000px;background-color: #000;color:#fff;}
.vortex .section6 .box-warp{width: 1200px;padding:20px 0;margin: 0 auto;position:relative;}
.vortex .section6 .img{position: absolute;left:0;top: 0;}
.vortex .section6 h2{font-size: 60px;font-weight: 600;position: absolute;right: 50px;top: 200px;width:400px;text-align: center;}
.vortex .section6 .icon{position: absolute;right: 0;top: 520px;}
.vortex .section6 p{font-size: 18px;position: absolute;right: 0;top: 750px;width: 600px;}

.vortex .section7{padding: 25px 0;margin:45px auto;}
.vortex .section7 h2{padding:  25px 0;text-align: center;}
.vortex .section7 .item{margin: 0px !important;padding:0px !important;}
.vortex .section7 .item img{
    width: 301px;height: 497px;margin: -1px !important;padding:0px !important;
    
  transition: .5s;
  cursor: pointer;
  -webkit-mask: 
    linear-gradient(135deg,#fffc 40%,#fff,#fffc 60%)
    100% 100%/250% 250%;
    mask: 
    linear-gradient(135deg,#fffc 40%,#fff,#fffc 60%)
    100% 100%/250% 250%;
}
.vortex .section7 .item img:hover {
    mask-position: 0 0; /* 在悬停时移动到左上角 */
    -webkit-mask-position: 0 0;
}
.vortex .section7 .item1 img{border-radius:35px 0 0 0;}
.vortex .section7 .item2 img{border-radius:0 35px 0 0;}
.vortex .section7 .item3 img{border-radius:0 0 0 35px;}
.vortex .section7 .item4 img{border-radius:0 0 35px 0;}
.vortex .section7 .text{text-align: center; font-size: 26px;color: #333;font-weight: 400;padding-top:30px !important;margin-top:50px;}

.inthebox{text-align: center;}
.inthebox h2{font-size: 45px;font-weight: 800;padding: 25px 0;}
.inthebox .ending{padding: 25px 0;text-align: center;}
.inthebox .ending .row{padding: 50px 0;}
.inthebox .ending .row p{font-weight: 600;font-size: 46px;padding: 35px 0;}
.inthebox .text{
    width: 100% !important;
    height: 160px;
    font-size: 46px;
    background-image: -webkit-linear-gradient(left,red,#00b6ce 10%,#ff7800 20%,#00b6ce 30%, #d6d6d6 40%, #00b6ce 50%,#fff5cc 60%,#00b6ce 70%,#fff5cc 80%,#ff8666 90%,red 100%);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-background-size: 200% 100%; 
    -webkit-animation: masked-animation 4s linear infinite;
}

.inthebox .surpasseo{padding: 25px 0;background-color: #fff;border-radius: 25px;margin: 25px 0;box-shadow:0 0 10px #f0f0f0;}
.inthebox .surpasseo p{display: inline-block !important;text-align: center;}

/** comparison **/
.color-tag.black{background-color:black;}
.color-tag.blue{background-color:blue;}
.color-tag.green{background-color:green;}
.color-tag.grey{background-color:grey;}
.color-tag.white{background-color:white;}
.color-tag.AVOCADO-GREEN{background-color:#9cdf54;}
.color-tag.EVEREST-BLUE{background-color:#0bc5fe;}
.color-tag.ORANGE{background-color:#f34e16;}
.color-tag.YELLOW{background-color:#fdc109;}
.color-tag.red{background-color:red;}
.color-tag.MACRON-PINK{background-color:#fb5084;}
.color-tag.MINT-GREEN{background-color:#30d6d4;}
.color-tag.AURORA-GREEN{background-color:#00e2ee;}
.color-tag.BANANA-YELLOW{background-color:#ded19c;}
.color-tag.POWER-BLUE{background-color:#3561aa;}
.color-tag.SAKURA-PINK{background-color:#d688a0;}
.color-tag.pink{background-color:#f2c5c0;}
.color-tag.purple{background-color:#7f4771;}

.comparison{padding: 55px 0;}
.comparison .comparison_table{padding: 60px 20px;background-color:#e9e9e9;border-radius: 20px;border: 1px solid #dadada;}
.comparison .comparison_table .img-main h3{padding: 25px 0;}
.comparison .comparison_table table{padding:0px;margin:0px;}
.comparison .comparison_table table th,.comparison .comparison_table table td{padding: 20px 0;}
.comparison .comparison_table .item th{border-top:2px solid #ccc;}
.comparison .comparison_table .item:last-child th{border-bottom:2px solid #ccc;}
.comparison .comparison_table .item td{text-align:center;border-top:1px solid #ccc;}
.comparison .comparison_table .item:last-child td{border-bottom: 1px solid #ccc;}
.comparison .product-warp{text-align:center;}
.comparison .product-warp h3{font-size:18px;}
.comparison .product-warp .color-list{text-align:center;padding: 25px 0;}
.comparison .product-warp .color-list a{border-radius: 50%;width: 16px;height:16px;border:none;line-height: 500%;display:inline-block;overflow: hidden;}
.comparison .product-warp .color-list a:hover{border:none;}

/** become-a-voltrx-retailer **/
.retailer{padding: 20px;margin: 25px auto;background-color:#fff;border-radius: 15px;border: 1px solid #e8e8e8;color:#333;}
.retailer h2{font-size: 36px;}
.retailer p{font-size: 18px;color:#666;}
.retailer-2{background-color:#f3f4f2;border: 4px dashed #e0e0e0 !important;}
.retailer-3{display: flex;}
.retailer-3 p{width: 47%;display:inline-block;flex: auto;margin-right: 20px;}
.retailer-3-2{padding: 15px 0;margin-top: 35px;}
.retailer-3-2 p{width: 100% !important;flex: 1;}
.retailer-3-2 label{margin:0 15px;}
.retailer-3-2 .form-list2 label{margin-right:50px;}
.retailer-3 .formwpc-top{font-weight:600;color:#333;padding: 10px 0;border-bottom: 2px solid #ccc;}
.retailer-3 .formwpc-top .wpcf7-form-control-wrap{padding: 25px 0 0 0;}
.retailer-3 .submit{padding: 35px 0;text-align:center;}
.retailer-3 .submit .wpcf7-submit{margin: 0 auto !important;padding:0 25px !important;width: 180px;}

.voltrx-pop{color:#fff !important;}
.voltrx-pop h3 img{width: 80%;}
.voltrx-pop .nasa-stclose:before, .voltrx-pop .nasa-stclose:after{border-top: 1px solid #fff;}
.voltrx-pop a.nasa-stclose:hover{background-color: #000 !important;}

@keyframes masked-animation {
    0% {
        background-position: 0  0;
    }
    100% {
        background-position: -100%  0;
    }
}


@media(max-width:991px) {
    .swiper-pagination.default-pagination .swiper-pagination-bullet {
        display: inline-block;
        width: 12px;
        height: 12px
    }
}
/* Smartphones (portrait and landscape) --  --  --  --  -- - */

@media screen and (min-width: 304px) and (max-width: 767px) {



    #top-bar{background-color: #fff !important;}
    .mobile-menu .logo-wrapper {margin-left:-30px !important;}
    .top_msg p{display: block !;}
    .retailer-3 p{width: 100% !important;}

    /* checkout */
    .checkout-modern-wrap #payment .payment_methods .payment_box{background-color: #fff !important;}
    .wc-stripe-banner-checkout{margin:10px auto !important;}
    .wc-stripe-banner-checkout fieldset{margin:0;background-color: #fff;border-radius: 6px;}
    .wc-stripe-banner-checkout ul.wc_stripe_checkout_banner_gateways li.wc-stripe-checkout-banner-gateway{max-width: 100% !important;}
    .checkout-modern-wrap #payment .payment_methods{
        padding: 5px 10px !important;
    }
    ul.wc_stripe_checkout_banner_gateways .wc-stripe-checkout-banner-gateway{width: 100% !important;}
    .page-template-page-checkout .nasa-static-group-btn{display: none !important;}
    #payment .place-order{display: block;position: fixed;left:0;right:0;bottom: 0;border-top:1px solid #eee !important;background-color: #fff;padding: 14px;z-index: 9999;}
    #payment .place-order .woocommerce-terms-and-conditions-wrapper{display: none;}
    .checkout-modern-wrap #nasa-payment-wrap{padding: 15px 15px 80px 15px !important;}
    .checkout-modern-left-wrap{padding: 0px !important;}
    .Checkout-top{position:relative;width: 100vw !important;max-width:100% !important;}
    .Checkout-top .row{width: 100vw !important;max-width:100% !important;}
    .Checkout-top .header_logo{margin-left:10px;width: 150px;overflow:hidden;}
    .Checkout-top .header_logo img{width: 120px;}
    .Checkout-top .checkout-icons{right:10px !important;top: -5px !important;}
    .Checkout-top .icons-wrapper{display:block !important;}
    .Checkout-top .icons-wrapper li.first{margin-right: 10px !important;}
    
    .your-order-mobile .your-order-price bdi{color:red;}
    .your-order-mobile .your-order-price span.amount{color:red;font-weight: 600 !important;}
    
    .your-order-mobile{background-color:#fff !important;margin-top: 10px !important;}
    .woocommerce-form-login-toggle{background-color:#fff !important;margin-top:15px;border-radius:10px;padding: 10px;}
    form.woocommerce-form-login{padding: 10px;background-color:#fff;}

    .nasa-header-mobile-layout #masthead{border:none !important;}
    .nasa-header-sticky .sticky-wrapper{height: 60px;}
    .single-product .nasa-header-sticky .sticky-wrapper{height: 75px;}
    .single-product .nasa-header-sticky .fixed-already{height: 60px !important;}
    .single-product  .safe-checkout.nasa-crazy-box fieldset{background-color:#fff !important;}
    
    .nasa-header-sticky .fixed-already{height: 60px !important;}
    .comparison .img-main img{width: 50% !important;}
    .comparison .comparison_table{padding: 0px !important;border-radius: 0px !important;width:100% !important;overflow-x: auto;}
    .comparison .comparison_table table {table-layout: fixed;width: 100%;min-width:850px;}
    .comparison .comparison_table table th,.comparison .comparison_table table td{padding:15px 0px !important;text-align:center !important;}
    .comparison .comparison_table .item th{position:sticky;left:0px;width:70px !important;background-color:#eee;font-size:90% !important;}
    
    .product-gallery .images {margin-bottom: 0px !important;}

    li.product-warp-item a.wc-buy-now-btn{top: 14rem !important;}
    li.product-warp-item .btn-wishlist{display:none !important;}
    div.product-warp-item a.wc-buy-now-btn{top: 15.2rem !important;}
    
    a.wc-buy-now-btn{display: inline-block !important;top: 170px !important;  visibility: visible;opacity: 1;color:#fff !important;  line-height: 35px !important;height: 35px !important;font-size: 100%;}
    .nasa-btns-product-item{display:none;}
    
    .root-item .nasa-title-menu{text-transform: capitalize !important;}
    .nasa-to-menu-mobile .sub-menu li img{display:none !important;}
    .nasa-to-menu-mobile .sub-menu li noscript{display:none !important;}
    
    .has-default-attributes .main-img img{display:block;height: 100% !important;width: 100% !important;}
    .related-product .main-img img{display:block;height: auto !important;}
    
    /*blog*/
    .nasa-posts-sticky-item.blog-item .nasa-blog-img-masonry-isotope{width:100%;}
    .nasa-posts-sticky-item.blog-item article{height:585px !important;}
    .nasa-posts-sticky-item.blog-item .entry-header{width:100% !important;height:auto !important;}
    .nasa-posts-sticky-item.blog-item .footer-entry-meta{display:none !important;}
    .voltrx-page .section.content{width: 100% !important; margin: 0 auto;padding: 10px 10px 50px 10px;}
    .voltrx-page img{width: 100% !important;}
    .voltrx-page .title h1 {font-size: 35px;padding: 40px 0;}
    .voltrx-page .products{width: 100% !important;}
    .voltrx-page .product-warp-item{position:relative;width: 50% !important;height: auto !important;}
    .voltrx-page .product-warp-item .has-default-attributes .main-img{height: auto !important;}
    .voltrx-page .product-warp-item .main-img img{height: auto !important;}

    .voltrx-page .slicewp-form{background-color:#fff;border:25pxpx dotted #999;margin: 45px 0;padding: 20px;border-radius:15px;box-shadow:0 0 10px #ccc !important;width: 100%;}
    .voltrx-page .aff_reg .slicewp-form .slicewp-field-wrapper{display:block;width: 100% !important;margin-right:0px !important;}
    
    .nasa-statistic-ratings{padding: 10px !important;}
    .nasa-statistic-ratings .nasa-rating-bars{width: 95% !important;}
    #comments{padding: 10px !important;}


    /* products-detail hook */
    .nasa-single-product-slide .product-gallery{padding: 0px !important;}
    .product-gallery .product-images-slider{max-height: 550px;overflow: hidden;}
    .product-info .voltrx-product-block-top{padding: 10px;background-color:#fff !important;position:relative;width: 100%;min-height:100px !important;clear:both;margin-bottom: 10px;}
    .product-info .voltrx-product-block-top h1.product_title{line-height: 100% !important;}
    .product-info .dsc-label{padding: 10px;background-color:#fff !important;margin: 0px !important;}
    .dsc-flex-row.nasa-crazy-box{background-color:#fff !important;padding: 10px;margin: 0px !important;margin-bottom: 10px !important;}
    form.cart{background-color:#fff !important;padding: 10px;margin: 0px !important;height:auto !important;}
    
    .wp-block-image{width:100%;height:100% !important;}
    .product-info .nasa-variation-bulk-dsct{padding: 10px;background-color:#fff !important;margin-bottom: 10px;}
    .product-info .nasa-color-radio{padding: 10px;background-color:#fff !important;}
    .product-info .wcppec-checkout-buttons{padding: 10px;background-color:#fff !important;margin-top:0px !important;margin-bottom: 10px;}
    .product-info .section-element{padding:0 10px;}
    .product-info .section-element .vc_toggle{margin: 10px !important;}
    .product-info .section-element .vc_toggle_content{padding: 10px !important;}
    .product-info .nasa-est-delivery{padding: 10px 10px 0 10px;}
    .product-info .nasa-single-share{padding: 0 10px;}
    .product-info .safe-checkout{padding: 0 10px;}
    .products-detail{padding: 10px !important;}
    .products-detail img{display:block;margin: 15px auto;width: 100% !important;height:100% !important;max-height:100% !important;height: 100% !important;overflow:visible !important;}

    .nasa-single-product-slide .slick-list .nasa-single-product-slide{width: 100% !important;}
    .nasa-single-product-slide .slick-slider .slick-list{height: auto !important;}
    .nasa-single-product-slide .main-images .nasa-item-main-image-wrap .easyzoom{height: auto !important;}

    
    .focus-info{padding: 0px !important;border-radius: 0 !important;box-shadow:none;margin: 0px !important;margin-top:-10px !important;}
    .focus-info .columns {padding: 0px !important;}
    .nasa-single-product-main-image .item-wrap{min-height:420px !important;}
    h1.product_title {font-size: 16px !important;font-weight:600 !important;width: 100% !important;word-break: keep-all;word-wrap: break-word;white-space: pre-wrap;color:#333 !important;}
    div.products-arrow{display:none !important;}
    p.nasa-single-product-price{font-size: 16px !important;margin-top: -35px !important;}

    div.woocommerce-product-details__short-description{display:none !important;}
    div.dsc-label{width: 100% !important;display:block;clear:both;color:#666 !important;}
    
    h1.page-title {font-size: 45px;padding: 40px 0 50px 0 !important;}
    
    .product-gallery{padding:0px !important;margin:0px !important;background-color:#fff !important;margin-top: -10px !important;z-index:1 !important;}
    .nasa-item-main-image-wrap img{border-radius:0px !important;}

    .wcppec-checkout-buttons{min-height: 80px !important;margin-left: 0px !important;margin-top: -20px !important;}
    
    .index-silder{display:none;}
    .cate-box-item a.item .imgbox{display:none !important;}
    .cate-box-item a.item .imgbox img{display:none !important;}

    /* Styles */
    .top-bar{background-color: #eee !important;text-align: center !important;}
    .top-bar .topbar-mobile-text{text-align: center !important;color: #333 !important;}
    .voltrx_box{margin: 15px auto !important;}
    
    .mobile-slider{width:100%;height:auto;display:block !important;}
    .mobile-slider .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        position: relative;
    }
    .mobile-slider .swiper-slide a.buy{
        position: absolute;
        right: 25%;
        bottom: 15%;
    }
    .mobile-slider .item2 a.buy{
        right: 2% !important;
    }
    .mobile-slider .swiper-slide a.btn-default{
        color: #fff;
        background-color:#000;
        border-radius: 25px;
        font-weight: 400;
        font-size: 24px;
        line-height: 15px;
        margin-right: 10px;
        text-align: center;
        padding: 17px 30px;
        white-space: nowrap;
        letter-spacing: 1px;
        display: inline-block;
        border: 4px solid #61a0ff;
        text-transform: capitalize;
        -webkit-animation-delay: 2s;
        animation-delay: 2s;
        -webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
        transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
    }
    .mobile-slider .swiper-slide a.buy:hover,
    .mobile-slider .swiper-slide a.buy:active {
        color: #000;
        background: #fff;
        border: 4px solid #fff;
        -webkit-transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
        transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
    }
    
    .section-categories .cate-box-item{width: 50% !important;}
    
    .voltrx_section1{display: none;}
    
    .voltrx_section2 img{display: none;}
    .voltrx_warp_mobile{
        display: block;
        position: relative;
        width:100%;
        background-image: url('images/mobile-voltrx-section2-img0.jpg');
        background-size: 100%;
        background-repeat: no-repeat;
        height: 260px !important;
        min-height: 300px;
        -webkit-height:calc(100% - 200px);
        line-height: 200%;
        z-index: 20;
    }
    .voltrx_section2 .voltrx_warp{
        border-radius: 0px;
        width:100%;
        height: auto;
        margin:0 !important;
        margin-top: -80px !important;
        position: relative;
        height: 580px;
        background-color: #000;
        text-align: center;
        background-image: url('images/mobile-voltrx-section2-img.jpg');
        background-size: 100%;
        background-repeat: no-repeat;
        text-align: center;
        z-index: 10;
    }
    .voltrx_section2 .buy_linke{
        padding: 17px 3px;
        border-radius: 50px;
        font-size: 18px !important;
        background: linear-gradient(90deg,#03a9f4,#ffd400,#f441a5,#ff253a,#b066d2,#00ff85);
        background-size: 200%;
        animation: stream 5s infinite linear;
        position: absolut; 
        top: 0px;  
        left: 0px; 
        display: inline; 
        margin: 380px auto 0 35%;
    }
    .voltrx_section2 .buy_text{
        position: absolute;
        left: 0;
        width: 100%;
        top: 80%;
        font-size: 18px;
    }
    .voltrx_section2 .buy_linke a{padding: 10px 30px; background-color: #000; border-radius: 50px;}
    
    .voltrx_section3{display: none !important;}
    
    .mobile-swiper{display: block !important;width: 100%;height:515px;margin:30px auto;--swiper-navigation-size: 20px;}
    .mobile-swiper .swiper-slide{position: relative;z-index: 100;width: 100%;height: auto;text-align: center;padding: 35px 0;}
    .mobile-swiper .swiper-slide img{display: block;margin: 0 auto;box-shadow: 0px 30px 30px -20px #333333;border-radius: 15px;}
    .mobile-swiper .swiper-button-next,.mobile-swiper .swiper-button-prev{color: #333;font-size: 8px !important;height: 8px !important;width: 8px !important;}
    
    .voltrx_section4{display: none !important;}
    
    .voltrx_section4-mobile{display: block !important;}
    .voltrx_section4-mobile .item{width: 95%;padding: 25px;text-align: center;background-repeat: no-repeat;background-position: center center;margin: 25px auto;background-size: 100%;height: 278px;border-radius: 20px;border: 1px solid #ccc;color:#fff;}
    .voltrx_section4-mobile .item a{margin-top: 25%;display: block;font-weight: 600;color: #fff;font-size: 32px;}
    .voltrx_section4-mobile .item1{background-image: url("images/voltrx_section4-mobile-1.jpg")}
    .voltrx_section4-mobile .item2{background-image: url("images/voltrx_section4-mobile-2.jpg")}
    .voltrx_section4-mobile .item3{background-image: url("images/voltrx_section4-mobile-3.jpg")}

    .service-slider-area{display: none;}
    .voltrx_section5{display: none;}
    
    .footer-follow{padding-top: 25px !important;}
    .footer-menu h4{font-size: 22px;border-bottom: 1px solid #ccc;padding: 15px 0;}
    
    .index-box-item{margin-bottom: 25px !important;}
    .item-pic h3{font-size: 22px !important;top:80px;}
    .item-pic p {font-size: 12px !important;top:160px;}
    
    .products-detail .detail-top{padding-bottom: 30px !important;}
    .products-detail.vortex .title h1{font-size:50px !important;}
    .products-detail .section1{width: 100% !important;margin: 0 auto;height: 180px !important;padding:0px !important;}
    .products-detail .section1 .columns{width: 50% !important;height: 180px !important;}
    .products-detail .section2{display: none !important;}
    
    .vortex .section4{background-position: center right !important;}
    .vortex .section4 .content{margin-top: 400px !important;padding: 15px;}
    .vortex .section4 .row{width: 100% !important;}
    .vortex .section4 h1{font-size: 45px;}
    .vortex .section4 p{font-size: 1.2rem !important;line-height: 200%;width: 100% !important;margin: 25px auto;word-wrap:break-word !important;word-break:normal !important; display: block;left: 0px;position: relative;}
    
    .vortex .section5{padding: 35px 0;margin: 20px auto; text-align: center;position: relative;background-color: #fff;width: 100% !important;border-radius:0px !important;}
    .vortex .section5 .box-warp{width: 100%;height:850px;margin: 0 auto;padding:15px;}
    .vortex .section5 .text img{padding: 20px 0;width: 80%;margin: 0 auto;}
    .vortex .section5 .img{position: absolute;right: -20px;top: 300px;}
    .vortex .section5 .img img{width: 80% !important;}
    .vortex .section5 .title{position: absolute;left: -30px;bottom: 65px;}
    .vortex .section5 .title img{width: 65% !important;}
    
    .vortex .section6{height: 1000px;margin: 0px !important;margin-top:-20px !important;}
    .vortex .section6 .box-warp{width: 100%;padding:20px 0;}
    .vortex .section6 .img{width: 100%;height:auto;margin-top: 100px;}
    .vortex .section6 h2{font-size: 32px;font-weight: 600;position: absolute;top: 50px;left:2%;}
    .vortex .section6 .icon{position: absolute;left: 0;top: 650px;text-align: center;}
    .vortex .section6 .icon img{width: 90% !important;}
    .vortex .section6 p{font-size: 1.3rem;position: absolute;left: 0;top: 800px;width: 100%;padding: 15px;}

    .vortex .section7{width: 100%;}
    .vortex .section7 h2 img{width: 80%;}
    .vortex .section7 .item{display: block;width: 49% !important;float: left;}
    .vortex .section7 .item img{width: 100% !important;height: 490px;margin: -1px !important;padding:0px !important;border-radius:0px !important;border: 1px solid #fff;}
    .inthebox{padding: 20px !important;}
    .inthebox .img img{width: 90%;}
    .inthebox .ending img{width: 90%;}
    .inthebox .surpasseo{background-color: #fff;border-radius: 10px;margin: 0px;box-shadow:0 0 10px #eee;}
    .inthebox .surpasseo p{display: block !important;width: 100%;font-size: 32px;}
    .inthebox .surpasseo img{width: 50% !important;}
    .inthebox .surpasseo .text{width: 100% !important;margin-top: 50px !important;}
    .inthebox .ending .row p{font-size:28px !important;padding: 20px 0 0 0 !important;margin: 0px !important;}

    .related-product .product{margin: 10px !important;}
    .related-product .product a.wc-buy-now-btn{top: 15.6rem !important;}
    .nasa-footer-bottom{padding-bottom: 90px !important;}
    /*footer*/
    .subscribe{width: 100% !important;}
    .subscribe .subscribe_warp span{width: 100% !important;display:block;}
    .subscribe .subscribe_input{
        display: block !important;
        width: 100% !important;
    }
    .subscribe .subscribe_warp{width:100% !important;margin-left:-10px !important;}
    .subscribe .subscribe_button .sub{right:10px !important;top:15px;}
    
    
    
    .voltrx-checkout-warp{width: 100% !important;}
    .voltrx-checkout-warp .woocommerce-checkout-review-order{padding-top: 50px !important;}
    
    .products-detail.vortexboost .box-warp img{width: 90% !important;}
    .products-detail.vortexboost .section1 .columns{width: 33% !important;background-size: 70% !important;}
    .products-detail.vortexboost .section2{display:block !important;}
    .products-detail.vortexboost .section2 .box-warp{width:100% !important;}
    .products-detail.vortexboost .section2 .box-warp img{width: 90% !important;margin:0 auto;border-radius:  15px !important;overflow: hidden !important;}
    .products-detail.vortexboost .section2 h2{font-size:25px;}.products-detail.vortexboost .section2 h3{font-size:35px;}
    .products-detail.vortexboost .section3{width: 100% !important;}
    .products-detail.vortexboost .section3 img{border-radius:  35px !important;overflow: hidden !important;}
    .products-detail .section3 .columns{width: 100%;}
    .products-detail.vortexboost .section3 p{padding: 15px;font-size:22px;}
    .products-detail.vortexboost .section5 .box-warp{width: 100% !important;height: 700px !important;}
    .products-detail.vortexboost .section5 .img {position: absolute; right: 0px;bottom: 10px;}
    .products-detail.vortexboost .section5 .title{position: absolute;left: 10px;bottom: 25px;}
    .products-detail.vortexboost .section6 h1 {font-size: 35px;}
    .products-detail.vortexboost .section6 p {font-size: 18px;width: 100% !important;}
    .products-detail.vortexboost .section7 p{width: 90%;margin: -130px auto 0 auto !important;font-size:12px !important;}
    .products-detail.vortexboost .section7 .content {width: 100%;}
    .products-detail.vortexboost .section7 .content .img{width:150px;background-size: 80% !important;}
    .products-detail.vortexboost .section7 .columns{margin: 10px 0 !important;}
    .products-detail.vortexboost .section7 .columns p {width:60% !important;font-size: 14px !important;margin: 0px !important;}
    .products-detail.vortexboost .section8 .content p{font-size: 18px;width: 100% !important;padding:10px;}
    
    .coupon .button[name=apply_coupon] {
        -webkit-border-radius: 0 10px 10px 0 !important;
        -o-border-radius: 0 10px 10px 0 !important;
        -moz-border-radius: 0 10px 10px 0 !important;
        background-color: #000 !important;
        color: #fff !important;
        border: none !important;
        padding: 0 15px !important;
    }

    .checkout-modern-wrap{padding: 0px !important;}
    .checkout.woocommerce-checkout{margin:0px !important;}
    .checkout-group{background-color:#fff;margin-top: 10px;padding: 10px  15px 20px 15px !important;}
    .checkout-group h3.coupon_title{padding-bottom: 10px;margin-bottom: 10px;}
    .checkout-group .span_link{font-weight: 400;display: block;float: right;margin-top: -6px !important;}
    .checkout-group .span_link a{color:#1400c5;text-decoration:none;border-bottom:1px dashed #1400c5;display: inline-block;padding-bottom:1px;font-size: 14px;}

    .check-cover{
        position: fixed;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: rgba(0,0,0,.8);
        width: 100%; 
        filter: alpha(opacity=30); opacity: 0.5; display: none; z-index: 999990;
        overflow: hidden;
    }
    .close-checkout-signin{
        display: block;
        position: absolute;
        top: 10px;
        right: 10px;
        background-color: #e1e1e1;
    }
    .checkout-modern-signin-wrap{
        transform: translate(-50%, -50%);
        position: fixed;
        bottom: -20px;
        right: 0;
        left: 0;
        width: 100%;
        z-index: 999999;
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translateY(100%);
        -moz-transform: translateY(100%);
        -o-transform: translateY(100%);
        -ms-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-transition: all 500ms ease;
        -moz-transition: all 500ms ease;
        -o-transition: all 500ms ease;
        transition: all 500ms ease;
    }
    .checkout-modern-signin-wrap form{
        padding: 45px 25px 40px 25px;
        border-radius: 25px 25px 0 0;
        background-color: #fff;
        box-shadow:0 0 25px #666;
    }
    .checkout-modern-signin-wrap.nasa-active{
        opacity: 1;
        visibility:visible;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    
    #ss_bar #social_icon,
    #ss_bar #border_line {
        display: none;
    }
    /* Social Top Background */
    
    #ss_bar .social-bg-middle {
        position: fixed;
        margin: 0 auto;
        display: none;
        text-align: center;
        right: 10%;
        left: inherit;
        top: 63.90%;
        width: auto;
        height: auto;
        z-index: 59;
    }
    #ss_bar .social-bg-middle-lft {
        left: 0%;
        right: inherit;
    }
    /* Social Share Background */

    
    #ss_bar .contus{
        display:block !important;
        position:fixed;
        right: 3px;
        top: 73.6%;
        z-index:58;
        line-height: 15px;
        text-align: left;
        padding: 6px 12px;
        background-color: #fff;
        color: #333;
        border-radius: 20px;
        font-size: 14px;
        box-shadow:0 0 10px #ccc;
    }

    #ss_bar .social-small-bg-middle {
        position: fixed;
        margin: 0 auto;
        text-align: center;
        right: 30px !important;
        width: 45px;
        height: 45px;
        top: 63.90%;
        z-index: 59;
        display: block !important;
    }
    #ss_bar .share-icon-lft {
        left: 0%;
        right: inherit;
    }
    /* List Hyper Link */
    
    #ss_bar ul li a {
        color: #fff;
    }
    /* List Inline */
    
    #ss_bar .social-bg-middle ul.list-inline {
        list-style: none;
        padding: 20px;
        margin: 0px;
        text-align: center;
    }
    #ss_bar .social-small-bg-middle ul.list-inline {
        list-style: none;
        padding: 20px;
        margin: 0px;
        text-align: center;
    }
    #ss_bar ul.list-inline>li {
        display: inline-block;
        padding: 5px;
    }
    #ss_bar .social-small-bg-middle ul.list-inline{position:relative;}
    #ss_bar .social-small-bg-middle ul.list-inline>li {
        display: block;
        padding: 0px !important;
    }
    /* List Link Hover */
    
    #ss_bar i {
        padding: 1px;
    }
}
@media screen and (min-width: 410px) and (max-width: 767px) {

    li.product-warp-item a.wc-buy-now-btn{top: 14.8rem !important;}
    div.product-warp-item a.wc-buy-now-btn{top: 16.2rem !important;}

}

/* Smartphones (portrait) --  --  --  --  -- - */
@media screen and (max-width: 321px) {
    /* Styles */
    li.product-warp-item a.wc-buy-now-btn{top: 15.2rem !important;}
    div.product-warp-item a.wc-buy-now-btn{top: 14.5rem !important;}
    
}

@media screen and (max-width: 380px) {
    /* Styles */
    li.product-warp-item a.wc-buy-now-btn{top: 12.5rem !important;}
    div.product-warp-item a.wc-buy-now-btn{top: 13.2rem !important;}
    
}
/* iPads (portrait and landscape) --  --  --  --  -- - */

@media screen and (min-width: 668px) and (max-width: 1223px) {
    /* Styles */
    
    #ss_bar #social_icon,
    #ss_bar #border_line {
        display: none;
    }
    /* Social Top Background */
    
    #ss_bar .social-bg-middle {
        position: fixed;
        margin: 0 auto;
        display: none;
        text-align: center;
        right: 6.90%;
        left: inherit;
        top: 30%;
        width: auto;
        height: auto;
        z-index: 9999;
    }
    #ss_bar .social-bg-middle-lft {
        left: 6.90%;
        right: inherit;
    }
    /* Social Share Background */
    
    #ss_bar .social-small-bg-middle {
        position: fixed;
        margin: 0 auto;
        text-align: center;
        right: 0%;
        z-index: 9999;
        width: auto;
        height: auto;
        top: 33.50%;
    }
    #ss_bar .share-icon-lft {
        left: 0%;
        right: inherit;
    }
    /* List Hyper Link */
    
    #ss_bar ul li a {
        color: #fff;
    }
    /* List Inline */
    
    #ss_bar .social-bg-middle ul.list-inline {
        list-style: none;
        padding: 20px;
        margin: 0px;
        text-align: center;
    }
    #ss_bar .social-small-bg-middle ul.list-inline {
        list-style: none;
        padding: 20px;
        margin: 0px;
        text-align: center;
    }
    #ss_bar ul.list-inline>li {
        display: inline-block;
        padding: 5px;
    }
    #ss_bar .social-small-bg-middle ul.list-inline>li {
        display: inline-block;
        padding: 0px !important;
    }
    /* List Link Hover */
    
    #ss_bar i {
        padding: 1px;
    }
}
/* iPads (landscape) --  --  --  --  -- - */

@media screen and (min-width: 668px) and (max-width: 1223px) and (orientation: landscape) {
    /* Styles */
}
/* iPads (portrait) --  --  --  --  -- - */

@media screen and (min-width: 668px) and (max-width: 1223px) and (orientation: portrait) {
    /* Styles */
}
/* Desktops and laptops --  --  --  --  -- - */

@media screen and (min-width: 1224px) {
    /* Styles */
    li.product-warp-item .product-item {padding: 10px 10px 0 10px !important;min-height: 420px !important;}
    .has-default-attributes .main-img img{height: 318px;}
    a.wc-buy-now-btn{
        top: 340px;
        line-height: 40px;
      }
    .nasa-add-to-cart-fixed .nasa-fixed-product-info {
        width: 40%;
    }
    .nasa-add-to-cart-fixed .nasa-title-clone h3 {
        font-size: 14px !important;
        white-space: normal !important;
    }
    .nasa-add-to-cart-fixed .nasa-fixed-product-btn{
        position: relative;
    }
    .nasa-add-to-cart-fixed .nasa-fixed-product-btn .quantity{
        position: absolute;
        left: -80px !important;
    }
    
    .mobile-slider{display: none;}
    
    
    #ss_bar #social_icon,
    #ss_bar #border_line {
        display: none;
    }
    /* Social Top Background */
    .single-product #ss_bar .social-bg-middle{
        top: 68% !important;
    }
    #ss_bar .social-bg-middle {
        position: fixed;
        margin: 0 auto;
        display: none;
        text-align: center;
        right: 3.90%;
        left: inherit;
        top: 77%;
        width: auto;
        height: auto;
        z-index: 9999;
    }
    #ss_bar .social-bg-middle-lft {
        left: 3.90%;
        right: inherit;
    }
    /* Social Share Background */
    
    .single-product #ss_bar .social-small-bg-middle{
        top: 68% !important;
        right: 5px !important;
    }
    
    #ss_bar .social-small-bg-middle {
        position: fixed;
        margin: 0 auto;
        text-align: center;
        right: 0.2%;
        z-index: 9999;
        width: auto;
        height: auto;
        top: 77.5%;
    }
    #ss_bar .share-icon-lft {
        left: 0%;
        right: inherit;
    }
    /* List Hyper Link */
    
    #ss_bar ul li a {
        color: #fff;
    }
    /* List Inline */
    
    #ss_bar .social-bg-middle ul.list-inline {
        list-style: none;
        padding: 20px;
        margin: 0px;
        text-align: center;
    }
    #ss_bar .social-small-bg-middle ul.list-inline {
        list-style: none;
        padding: 20px;
        margin: 0px;
        text-align: center;
    }
    #ss_bar ul.list-inline>li {
        display: inline-block;
        padding: 5px;
    }
    #ss_bar .social-small-bg-middle ul.list-inline>li {
        display: inline-block;
        padding: 0px !important;
    }
    /* List Link Hover */
    
    #ss_bar i {
        padding: 1px;
    }
}
/* Large screens --  --  --  --  -- - */

@media screen and (min-width: 1824px) {
    /* Styles */
}
/* Icon border radius */

#ss_bar .contus{display:none;}

#ss_bar .social-small-bg-middle li .fa-comments{
    color: #fff;
    background-color: #333;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    
}
#ss_bar .fa-stack-1x {
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    color: #000000;
    background-color: #fff;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
#ss_bar .fa-stack {
    position: relative;
    display: inline-block;
    width: 45px;
    height: 45px;
    line-height: 45px;
    vertical-align: middle;
}
/* This is Social icon Color Hover */

#ss_bar ul.list-inline li a:hover .fa-facebook,
#ss_bar ul.list-unstyled li a:hover .fa-facebook {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #fff;
    background-color: #3b5998;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
#ss_bar ul.list-inline li a:hover .fa-envelope,
#ss_bar ul.list-unstyled li a:hover .fa-envelope {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #fff;
    background-color: #4099FF;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
#ss_bar ul.list-inline li a:hover .fa-whatsapp,
#ss_bar ul.list-unstyled li a:hover .fa-whatsapp {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    color: #fff;
    background-color: #C92228;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}


/* This is Slide Top Background */

.slideTop {
    animation-name: slideTop;
    -webkit-animation-name: slideTop;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
    visibility: visible !important;
}
@keyframes slideTop {
    0% {
        transform: translateY(-100%);
    }
    50% {
        transform: translateY(8%);
    }
    65% {
        transform: translateY(-4%);
    }
    80% {
        transform: translateY(4%);
    }
    95% {
        transform: translateY(-2%);
    }
    100% {
        transform: translateY(0%);
    }
}
@-webkit-keyframes slideTop {
    0% {
        -webkit-transform: translateY(-100%);
    }
    50% {
        -webkit-transform: translateY(8%);
    }
    65% {
        -webkit-transform: translateY(-4%);
    }
    80% {
        -webkit-transform: translateY(4%);
    }
    95% {
        -webkit-transform: translateY(-2%);
    }
    100% {
        -webkit-transform: translateY(0%);
    }
}
/* This is Slide Bottom Background */

.slideBottom {
    animation-name: slideBottom;
    -webkit-animation-name: slideBottom;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
    visibility: visible !important;
}
@keyframes slideBottom {
    0% {
        transform: translateY(100%);
    }
    50% {
        transform: translateY(-8%);
    }
    65% {
        transform: translateY(4%);
    }
    80% {
        transform: translateY(-4%);
    }
    95% {
        transform: translateY(2%);
    }
    100% {
        transform: translateY(0%);
    }
}
@-webkit-keyframes slideBottom {
    0% {
        -webkit-transform: translateY(100%);
    }
    50% {
        -webkit-transform: translateY(-8%);
    }
    65% {
        -webkit-transform: translateY(4%);
    }
    80% {
        -webkit-transform: translateY(-4%);
    }
    95% {
        -webkit-transform: translateY(2%);
    }
    100% {
        -webkit-transform: translateY(0%);
    }
}
/* This is Slide Left Background */

.slideLeft {
    animation-name: slideLeft;
    -webkit-animation-name: slideLeft;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
    visibility: visible !important;
}
@keyframes slideLeft {
    0% {
        transform: translateX(-100%);
    }
    50% {
        transform: translateX(8%);
    }
    65% {
        transform: translateX(-4%);
    }
    80% {
        transform: translateX(4%);
    }
    95% {
        transform: translateX(-2%);
    }
    100% {
        transform: translateX(0%);
    }
}
@-webkit-keyframes slideLeft {
    0% {
        -webkit-transform: translateX(-100%);
    }
    50% {
        -webkit-transform: translateX(8%);
    }
    65% {
        -webkit-transform: translateX(-4%);
    }
    80% {
        -webkit-transform: translateX(4%);
    }
    95% {
        -webkit-transform: translateX(-2%);
    }
    100% {
        -webkit-transform: translateX(0%);
    }
}
/* This is Slide Right Background */

.slideRight {
    animation-name: slideRight;
    -webkit-animation-name: slideRight;
    animation-duration: 1s;
    -webkit-animation-duration: 1s;
    animation-timing-function: ease;
    -webkit-animation-timing-function: ease;
    visibility: visible !important;
}
@keyframes slideRight {
    0% {
        transform: translateX(100%);
    }
    50% {
        transform: translateX(-8%);
    }
    65% {
        transform: translateX(4%);
    }
    80% {
        transform: translateX(-4%);
    }
    95% {
        transform: translateX(2%);
    }
    100% {
        transform: translateX(0%);
    }
}
@-webkit-keyframes slideRight {
    0% {
        -webkit-transform: translateX(100%);
    }
    50% {
        -webkit-transform: translateX(-8%);
    }
    65% {
        -webkit-transform: translateX(4%);
    }
    80% {
        -webkit-transform: translateX(-4%);
    }
    95% {
        -webkit-transform: translateX(2%);
    }
    100% {
        -webkit-transform: translateX(0%);
    }
}
