/*
 Theme Name:     Blue Astral Themes
 Theme URI:      https://blueastralthemes.com/
 Description:    Blue Astral Themes
 Author:         blueastral
 Author URI:     https://www.blueastral.com
 Template:       Divi
 Version:        1.3.0
*/

/* Theme customization starts here ------------------------------------------------------- */
 
.xoo-wsc-product {
    background-color: #000000 !important;
}

.postid-232425 .wc-stripe-payment-request-wrapper, .postid-232425 .wc-stripe-payment-request-button-separator { display:none !important}
.wc-memberships-member-discount-message {padding: 0px !important; text-align: left !important; margin-top: 29px; margin-bottom: 0px; font-style: italic; }
.woocommerce-thank-you-page-container .woocommerce-thank-you-page-order_confirmation__container { background-color: #000000;}

body { font-weight:300 }
   ul li, ol li { list-style-position:inside; }
   .ttt-pnwc-notice:after {background: #000;}
   button.button:after {line-height: 1em !important;}
   .woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover { color: inherit; background-color: #222222 !important;}
  .et-fixed-header .right_search_language .switcher .selected a {background: #000000;}


  .fuTOJR{position:absolute;z-index:-1;top:25%;left:50.1%;transform:translate(-50%,-50%);overflow:visible;width:282px;height:282px}
  .fuTOJR > div{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border: 1px solid rgb(86 146 246);background: linear-gradient(359deg,rgb(21,11,48) 0%,rgb(15 76 240 / 83%) 100%);}
  .visible .sc-ec82ce42-4 div{opacity:1;animation-duration:3400ms;animation-timing-function:ease;animation-iteration-count:infinite;animation-direction:normal;animation-fill-mode:backwards;animation-play-state:running;animation-name:jFSPqV;animation-delay:calc(500ms + var(--delay,0s))}
  .fuTOJR div:nth-child(1){opacity:.3;width:210px;height:210px;delay:0}
  .fuTOJR div:nth-child(2){opacity:.29;width:280px;height:280px;--delay:.4s}
  .fuTOJR div:nth-child(3){opacity:.3;width:360px;height:360px;--delay:.8s}
  
  .dark-add-cart .woocommerce-variation-description, .dark-add-cart .woocommerce-variation-price span, .dark-add-cart .reset_variations {color:#ffffff !important}
  .featured-app-block {}
  .featured-app-block .link-blucon-whitebox{  background-color: #fff; padding: 35px; margin-top: -45px;z-index: -10;border-radius: 0px 20px 20px 20px; }
  .wpcf7-spinner {position: absolute !important;display: block;bottom: -35px;left: 0;}
  .canada-show { display:none !important}
  .geoip-country-CA .canada-show { display:block !important}
  .geoip-country-CA .canada-hide { display:none !important}
  .geoip-country-CA #top-menu li.menu-item-28225 .sub-menu li { display:none}
  .geoip-country-CA #top-menu li.menu-item-28225 .sub-menu li.menu-item-28127 { display:block !important}
  .geoip-country-CA #top-menu li.menu-item-28225 .sub-menu li.menu-item-33042 { display:block !important}
  .geoip-country-CA #top-menu li.menu-item-28225 .sub-menu li.menu-item-789 { display:block !important}
   .geoip-country-CA #top-menu li.menu-item-28225 .sub-menu li.menu-item-231880 { display:block !important}

	footer {
		display: block;
		z-index: 9999999;
		position: relative !important;
	}


  .nightrider-show { display:none !important}
  .armband-show { display:none !important}
  .holder-show { display:none !important}
  .india_show { display: none; }
  .geoip-country-IN .india_show { display: block; }
  .india_hide {display: block;margin-bottom: 18px;}
  .geoip-country-IN .india_hide { display: none; }
  
  
  /* body.geoip-country-CA  article#page-id-28127 .nightrider-show { display:block !important} */
  body.geoip-country-CA  #product-28121  .nightrider-show { display:block !important}
  body.geoip-country-CA  #product-607  .armband-show { display:block !important}
  body.geoip-country-CA  #product-33034 .holder-show { display:block !important}
  
  .us-country-show { }
  #top-menu li li:nth-child(9) a {padding: 6px 21px!important;}
  body.logged-in .hide_login {display:none !important}
  .woocommerce-Price-currencySymbol {font-size:1em;color: rgb(255 255 255);font-family : 'Roboto', sans-serif;margin-right:2px;}
  .country_hide { display:none !important;  visibility: hidden !important}
  body.geoip-country-IN .country_hide { display:block !important; visibility:visible !important}
 


/*---- Show and Remove Popup Message Start---- */

.visit_partner_message{position:fixed!important;bottom:15px;left:0;right:0;margin:0 auto;padding:8px 0;z-index:9;display:none}

.postid-28121.geoip-country-CO .visit_partner_message {display:block !important;} 
.postid-28121.geoip-country-PE .visit_partner_message {display:block !important;}
.postid-28121.geoip-country-EC .visit_partner_message {display:block !important;}
.postid-28121.geoip-country-VE .visit_partner_message {display:block !important;}

.toast--green{background:#ffffff;padding:10px 17px;border-radius:58px;color:#000;backdrop-filter:blur(12px);text-align:center;font-weight:400;font-size:20px;box-shadow:0 11px 14px 13px #00000096}
.toast--green a{color:#1D6CF5}
footer .et_builder_inner_content{z-index:-1}
.toast__icon{position:absolute;right:22px;top:50%;cursor:pointer;transform:translateY(-50%);background:#3062a4;color:#fff;padding:0 8px;border-radius:49px}
.toast__close{position:absolute;right:22px;top:50%;cursor:pointer;transform:translateY(-50%);padding:0 9px;background:#3062a4;color:#fff;border-radius:50px}


/*---- Show and Remove Popup Message End---- */


  
  /*---- Razorpay Payment Gateway Hide in India---- */
  /*.wc_payment_method.payment_method_razorpay  { display:none !important; visibility: hidden !important}
  body.geoip-country-IN  .wc_payment_method.payment_method_razorpay  { display:block !important; visibility:visible !important}*/
  /*---- Razorpay Payment Gateway Hide in India---- */
  
  
  /*---- Razorpay Payment Gateway Hide in India---- */
  /*body.geoip-country-IN  .wc_payment_method.payment_method_paypal  { display:none !important; visibility: hidden !important}
  body.geoip-country-IN  .wc_payment_method.payment_method_stripe  { display:none !important; visibility: hidden !important}*/
  /*---- Razorpay Payment Gateway Hide in India---- */
  
  .nav li ul { display:none}
  .nav li:hover>ul { display:block}
  .woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images { width: 100%!important}
  .need-reffral-help{display:block;margin:0 auto;box-shadow:inset 0 1px 0 0 #54a3f7;background: linear-gradient(69deg, #0f4cf0 35%,#4dd8ff 80%);background-color:#007dc1;border-radius:47px;border:1px solid #3065a7;cursor:pointer;color:#fff; font-size:1.2em;padding:.6em .9em;text-decoration:none;text-shadow:0 1px 0 #154682;width: 350px;margin:0 auto;text-align:center;margin-bottom:44px;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
  .need-reffral-help:hover{background: linear-gradient(69deg, #0f4cf0 35%,#4dd8ff 110%);background-color:#0061a7}
  .need-reffral-help:active{position:relative;top:1px}
  .request_form{width:88%;margin:0 auto}
  .request_form .half_width{width:48%;float:left}
  .request_form .half_width.last{float:right}
  .request_form .full_width{width:100%;margin-top:10px}
  .request_form input,.request_form textarea, .request_form select{background-color:#e7eaf0;padding:7px;width:100%;border:none;border-radius:5px;font-size:15px}
  .pop_form { max-width:700px !important; margin:0px auto !important; width:90%; background-color: #fff;}
  .request_form textarea{height:100px}
  .request_form input.submit_bt{border:2px solid #345f90;background:linear-gradient(60deg,#3062a4 0%,#6eb7e5 100%)!important; color:#ffffff!important; padding:10px 25px; text-transform:uppercase; font-size:17px;} 
  .request_form input.submit_bt:hover{background-color:#000000!important;border-color:#f27232!important;color:#fff!important}
  .overlay-contentpush.open,.overlay-hugeinc.open{overflow-x:auto}
  .overlay-container .overlay-close{width:auto;height:auto;display:block;position:fixed;right:47.5%;top:10px;overflow:hidden;border:none;outline:none;z-index:99991;font-size:80px;line-height:22px;min-height:15px;min-width:15px;color:#fff;background-color:#310e0e;font-family :inherit;font-weight:300;padding-top:19px;border-radius:5px;padding-left:9px;padding-right:9px}
  .steps_count span{display:inline-block;border:1px solid #3e5fab;border-radius:100px;box-shadow:1px 5px 5px 0 #7cbae570;width:30px;height:30px;line-height:29px;text-align:center;background-color:#3e5fab;color:#fff}
  .survey_form{padding:27px 28px;transition:transform .2s ease-out,box-shadow .2s ease-out; background-color:#000000; box-shadow:0 5px 15px 0 rgba(37,44,97,.15),0 2px 4px 0 rgba(93,100,148,.2);width:98%;margin:17px auto;border-radius:4px}
  .survey_form textarea{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;height:128px}
  .survey_form select{display:block;width:100%;padding:10px 15px;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
  .survey_form input.wpcf7-submit{width:100%;background-blend-mode:multiply,normal;height:50px;-webkit-transition:box-shadow .15s ease,-webkit-transform .15s ease;-webkit-transition:box-shadow .15s ease,transform .15s ease;transition:box-shadow .15s ease,transform .15s ease;will-change:box-shadow,transform;text-shadow:0 1px 0 #4b5ef0;background:linear-gradient(#7cbae5,#3062a4) no-repeat;box-shadow:0 7px 13px -3px rgba(45,35,66,0.3),0 2px 4px 0 rgba(45,35,66,0.4),inset 0 -2px 0 0 #4b58ba;outline:#ffdead;border:0;border-radius:61px;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:24px;font-weight:700}
  .survey_form h3{padding-bottom:15px}
  
  .et_pb_section_0 { padding-top:0px !important}
  .woo_product_divi_layout #main-content .container { padding-top: 0 !important;}
  .as_slide_content_wrapper h3 {transition: none 0s ease 0s; color: rgb(61, 107, 171); text-align: inherit; line-height: 1em; border-width: 0px; margin: 0px; padding: 0px; letter-spacing: 0px; font-weight: 400; font-size: 71px;}
  .as_slide_content_wrapper h5 {white-space: nowrap;  font-size: 48px; line-height: 1.5em;font-weight: 400;color: rgb(61, 107, 171); letter-spacing: 0px; font-family : "Open Sans";  visibility: inherit;  transition: none 0s ease 0s;  text-align: inherit;}  
  .as_slide_content_wrapper li {text-align: inherit;letter-spacing: 0px;font-weight: 700;font-size: 22px;font-family : "Open Sans Condensed";list-style:none;line-height: 1.6em;font-weight: 700;color: #000;}
  .cwp_et_pb_layout_slide_item_standard_1 h3, .cwp_et_pb_layout_slide_item_standard_1 h5, .cwp_et_pb_layout_slide_item_standard_1 li  { color:#FFF; text-shadow: rgb(41, 51, 34) 0px 1px 3px;}
  .cwp_et_pb_layout_slide_item_standard_2 h3, .cwp_et_pb_layout_slide_item_standard_2 h5, .cwp_et_pb_layout_slide_item_standard_2 li  { color:#FFF; text-shadow: rgb(41, 51, 34) 0px 1px 3px;}
  .as_slide_content_wrapper { padding:25vh 0 25vh 7vw; width: 100% !important;}
  .woocommerce-account .woocommerce-MyAccount-navigation{display:none}
  .woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}
  body.logged-in .woocommerce-MyAccount-navigation{display:block!important}
  body.logged-in .woocommerce-MyAccount-content{float:right;width:68%}
  #affwp-register-form{width:47%;float:left}
  #affwp-register-form label,#affwp-login-form label{font-weight:700}
  #affwp-login-form{width:47%;float:right}
  #affwp-register-form input.button,#affwp-login-form input.button{float:left!important}
  #affwp-generate-ref-url input,.affwp-form label+input,.affwp-form label+textarea{width:100%;padding:12px;margin-top:14px}
  #affwp-affiliate-dashboard-tabs{margin-top:50px;font-size:15px;list-style:none;background:#fff;display:inline-block;border-radius:50px;position:relative;text-align:center}
  #affwp-affiliate-dashboard-tabs a{text-decoration:none;color:#777;padding:10px 16px;display:inline-block;position:relative;z-index:1;transition-duration:.6s;/* border:1px solid #b9b9b9!important; */border-radius:50px!important;color:#777;margin-bottom:7px}
  #affwp-affiliate-dashboard-tabs li.active a{color:#fff}
  #affwp-affiliate-dashboard-tabs li a:hover{color:#fff;height:100%;display:inline-block;z-index:1;border-radius:50px;background:#05abe0;background:-moz-linear-gradient(45deg,#05abe0 0%,#8200f4 100%);background:-webkit-linear-gradient(45deg,#05abe0 0%,#8200f4 100%);background:linear-gradient(45deg,#05abe0 0%,#8200f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#05abe0',endColorstr='#8200f4',GradientType=1)}
  #affwp-affiliate-dashboard-tabs a i{margin-right:5px}
  #affwp-affiliate-dashboard-tabs li.active a{height:100%;display:inline-block;z-index:1;border-radius:50px;transition-duration:.6s;transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);background:#3062a4}
  .xoo-wsc-items-count { background-color: #3062a4 !important;}
  .sitemap_list li { list-style: circle; list-style-position:inside; padding-bottom: 6px;}
  .sitemap_list li a { color: #666; font-size:16px;}
  .sitemap_list h3 {    font-size: 18px; margin-bottom: 15px; margin-top: 15px;}
  .sitemap_list h2 { margin-bottom:15px;}
  .nav li ul {width:320px;}


  .sitemap_wrapper {}
  .sitemap_wrapper ul { margin-left:25px; }
  .sitemap_wrapper h3 { margin-bottom:25px; }


  #top-menu li ul.sub-menu {background: #fff;border-radius: 4px;box-shadow: 0 12px 40px 0 rgb(0 0 0 / 20%), 0 70px 100px -60px rgb(0 0 0 / 40%);padding: 0px 0;width: 270px;border-bottom: 2px solid #36434d;/* border-color: #000000 !important; */}
  #top-menu li li { padding: 0 0px; margin: 0; width: 100%; overflow: visible;}
  #top-menu li li a {padding: 6px 18px;width: 100%;font-size: 1.1em;font-weight: 400;color: #fff;}
  /* #top-menu li a::before{ content: ""; bottom: 0; left: 0; width: 0px; height: 2px; background-color: #000000; position: absolute;}
  #top-menu li a:hover::before {width: 100%; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out;} */
  #top-menu li ul.sub-menu:before {content: "";position: absolute;display: block;/* height: 30px; */left: 16px;position: absolute;top: -19px;/* transform: rotate(45deg) translateX(-70%); */z-index: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 18px solid #222222;border-top: 1px solid transparent;/* box-shadow: 0 12px 40px 0 rgb(0 0 0 / 20%), 0 70px 100px -60px rgb(0 0 0 / 40%); */}
  .et_mobile_menu li a:hover, .nav ul li a:hover { background-color: rgba(0,0,0,.03); opacity: 1;}
  
 .nav li li ul {
    top:36px;
    left: 217px;
} 
  
  #top-menu li ul.sub-menu {background: #222222 !important;border-radius: 15px;box-shadow: none !important;padding: 0px 0;width: 270px;border-bottom: 11px solid #222222;border-top: 11px solid #222222;}
  #top-menu li li {padding: 0 0px;margin: 0;/* width: 100%; */}
  #top-menu li li a {padding: 6px 18px;width: 100%;font-size: 1.1em;font-weight: 400;color: #fff;}
  /*#top-menu li a::before{ content: ""; bottom: 0; left: 0; width: 0px; height: 2px; background-color: #000000; position: absolute;}
  #top-menu li a:hover::before {width: 100%; -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out;} */
  #top-menu li ul.sub-menu:before {content: "";position: absolute;display: block;/* height: 30px; */left: 16px;position: absolute;top: -29px;/* transform: rotate(45deg) translateX(-70%); */z-index: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 18px solid #222222;border-top: 1px solid transparent;/* box-shadow: 0 12px 40px 0 rgb(0 0 0 / 20%), 0 70px 100px -60px rgb(0 0 0 / 40%); */}
  .et_mobile_menu li a:hover, .nav ul li a:hover { background-color: rgba(0,0,0,.03); opacity: 1;}
  
  .nav li:hover ul.sub-menu li { overflow: hidden;}
  .nav li:hover ul.sub-menu li a {-webkit-animation:menuopen .5s ease;animation:menuopen .5s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}
  .nav li:hover ul.sub-menu li:nth-child(1) a{-webkit-animation-delay:.10s;animation-delay:.10s}
  .nav li:hover ul.sub-menu li:nth-child(2) a{-webkit-animation-delay:.20s;animation-delay:.20s}
  .nav li:hover ul.sub-menu li:nth-child(3) a{-webkit-animation-delay:.30s;animation-delay:.30s}
  .nav li:hover ul.sub-menu li:nth-child(4) a{-webkit-animation-delay:.40s;animation-delay:.40s}
  .nav li:hover ul.sub-menu li:nth-child(5) a{-webkit-animation-delay:.50s;animation-delay:.50s}
  .nav li:hover ul.sub-menu li:nth-child(6) a{-webkit-animation-delay:.60s;animation-delay:.60s}
  .nav li:hover ul.sub-menu li:nth-child(7) a{-webkit-animation-delay:.70s;animation-delay:.70s}
  .nav li:hover ul.sub-menu li:nth-child(8) a{-webkit-animation-delay:.80s;animation-delay:.80s}
  .nav li:hover ul.sub-menu li:nth-child(9) a{-webkit-animation-delay:.90s;animation-delay:.90s}
  .nav li:hover ul.sub-menu li:nth-child(10) a{-webkit-animation-delay:1s;animation-delay:1s}
  .nav li:hover ul.sub-menu li:nth-child(11) a{-webkit-animation-delay:1.10s;animation-delay:1.10s}
  .nav li:hover ul.sub-menu li:nth-child(12) a{-webkit-animation-delay:1.20s;animation-delay:1.20s}
  .nav li:hover ul.sub-menu li:nth-child(13) a{-webkit-animation-delay:1.30s;animation-delay:1.30s}
  .nav li:hover ul.sub-menu li:nth-child(14) a{-webkit-animation-delay:1.40s;animation-delay:1.40s}
  .nav li:hover ul.sub-menu li:nth-child(15) a{-webkit-animation-delay:1.50s;animation-delay:1.50s}
/*   .et-fixed-header .nav li ul.sub-menu:after { background-color: #ffffff  !important;} */
  .et-fixed-header .nav li ul.sub-menu { border-bottom-color: #ffffff;}

  @-webkit-keyframes menuopen {  /* 0%{opacity:0; transform: translateY(10px);} 75%{opacity:.5; }  100%{opacity:1; transform: translateY(0px);} */ from { opacity:0; transform: translateY(30px); } to   {opacity:1; transform: translateY(0px); }}
  
  span.et_close_search_field:after{background:#1780bf;border-radius:50px;color:#fff!important}
  span.et_close_search_field:hover:after{background:#0b70af}
  #gtranslate_wrapper{display:none}

  .right_search_language{position:relative;z-index:9;margin-top:13px;float:right;margin-left: 15px;-webkit-transition: all .4s ease-in-out;  transition: all .4s ease-in-out;}
  .et-fixed-header .right_search_language {margin-top:0px;}
  .de-mega-menu.show{display:block!important;top:58px!important;bottom:auto!important}
  .right_search_language p{padding:0}
  .right_search_language ul{margin:0;padding:0}
  .right_search_language ul li{margin:0 5px;padding:0;list-style:none;float:right}
  .right_search_language ul li:nth-child(2){position:relative}
  .right_search_language .switcher{width:auto}
  .right_search_language .option{background-color: #000!important;width:270px!important;max-height:300px!important;border-radius:15px!important;border: 1px solid #000000!important;padding:10px 15px 20px;margin-top:50px;position:absolute!important;right:0}
  .right_search_language .option a{padding:9px 10px!important;font-size:.875rem;letter-spacing:.3px}
  .right_search_language .option a img{border-radius:100%!important;margin-right:10px}
  .right_search_language #et_top_search{margin:6px 22px 0 0}
  .right_search_language #et_top_search #et_search_icon:before{background:#fff linear-gradient(180deg,#efefef 0%,#fff 70%);padding:12px;border-radius:50px;transition-duration:.3s;font-weight:700;color:#7b858f}
  .right_search_language #et_top_search #et_search_icon:hover:before{background:#f0f1f2;border-radius:50px;color:#000}
  .right_search_language .switcher .selected{width: 50px;border-radius:50px;margin-top:3px;float:right}
  .right_search_language .switcher .option .selected{display:block;width:auto}
  .right_search_language .switcher .option a{display:block;border-radius:0;margin-top:3px;float:none;transition-duration:.3s;color: #fff;}
  .right_search_language .switcher .option a:hover{background: #404040;color: #ffffff;border-radius:5px}
  .right_search_language .switcher .selected a.open:after{-webkit-transform:inherit;transform:inherit}
  .right_search_language .switcher .selected a img{margin-left: 0px;margin-bottom: 5px;}
  .right_search_language .switcher .selected a:after { display: none; }
  .right_search_language .switcher .selected a{font-size: 8px!important;border:none!important;color: #fff5f5;padding: 9px 0 2px 0;width:auto!important;transition-duration:.3s;background: #3a3a3a;border-radius: 4px;text-align: center;}
  .right_search_language .switcher .selected a:hover{background: #000000;color: #fff;}
  .right_search_language ul li:nth-child(1){margin-top: 3px;}
  .right_search_language ul li:nth-child(1) a{/* background:#0076be; *//* color:#fff; */border-radius:50px;padding:9px 17px;font-weight:500;transition-duration:.3s}
  .right_search_language ul li:nth-child(1) a:hover{background:#17608c}
  .right_search_language ::marker{display:none}
  .switcher .selected { background: #404040 !important;}

.et_pb_button {   font-style: italic;}
  
#main-content .et-l .et_pb_section { background-color: #000000 !important;}
footer .et-l .et_pb_section {background-color:#292929!important}


  #top-menu li ul.sub-menu::after {content: "";display: block;position: absolute;top: 0;left: 0;z-index: -1;width: 100%;height: 0%;background-color: #222222;transition: .3s ease;}
  #top-menu li:hover ul.sub-menu::after {height: 102%;}
  #main-content { background-color: transparent;}
  body.logged-in.admin-bar.woocommerce-account h1.entry-title { text-align:center; font-family :'Open Sans',Helvetica,Arial,Lucida,sans-serif; font-size:40px;}
  body.logged-in.admin-bar.woocommerce-account h1.entry-title:after { content:''; width:100px; height:2px; background-color:#000; margin:0px auto; display:block; margin-top:10px;}
  article#post-29149  h1.entry-title { text-align:center; font-family :'Open Sans',Helvetica,Arial,Lucida,sans-serif; font-size:40px;}
  article#post-29149  h1.entry-title:after { content:''; width:100px; height:2px; background-color:#000; margin:0px auto; display:block; margin-top:10px;}
  .woocommerce-MyAccount-navigation li { list-style:none; width:100%; clear:both}
  .woocommerce-MyAccount-navigation li.is-active {    }
  .woocommerce-MyAccount-navigation li.is-active a {color: #ffffff;border-left: 5px solid #0f4cf0;background-image: linear-gradient(42deg,#0f4cf0 33%,#5692f6 74%);font-weight: 600;}
  .woocommerce-MyAccount-navigation li a:hover {color: #ffffff;/* box-shadow: 0px 3px 3px 2px rgba(213,218,223,0.35); */border-left: 5px solid #3683bf;}
  .woocommerce-MyAccount-navigation li a{font-weight:700;font-size: 1.35em;line-height: 1.25em;letter-spacing:0;color: #ffffff;margin:0;font-weight:300;background: #ffffff29;border: 0px #D5DADF solid;border-left: 5px solid #5692f6;padding:15px;border-radius:3px;cursor:pointer;transition:all .2s ease;margin-bottom:15px;list-style:none;display:block}
/*   body.home .xoo-wsc-basket{display:block!important} */
  #mapdiv a{display:none!important}
  .cl{clear:both;visibility:hidden;line-height:0}
  .ds-vertical-align{display:flex;flex-direction:column;justify-content:center}
  #top-menu a{/* font-weight: 300; */}
  .woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{background-color: #f2f4f421!important;/* border:none!important; */-webkit-box-shadow:inset 0 2px 5px 0 rgba(105,105,105,0.16);-moz-box-shadow:inset 0 2px 5px 0 rgba(105,105,105,0.16);box-shadow:inset 0 2px 5px 0 rgba(105,105,105,0.16);color: #ffffff;}
  .wpmc-footer-left .button{display:inline-block!important}
  .wpmc-nav-wrapper{margin-bottom:20px;display:block!important;padding:10px 0 30px}
  #wpmc-back-to-cart:before,#wpmc-prev:before{line-height:.85em!important}
  #wpmc-back-to-cart:hover,#wpmc-prev:hover,#wpmc-next:hover{-webkit-box-shadow:0 0 44px -1px rgba(91,146,145,0.45);-moz-box-shadow:0 0 44px -1px rgba(91,146,145,0.45);box-shadow:0 0 44px -1px rgba(91,146,145,0.45);background-color:#429695;color:#fff!important}
  .select2-container--default .select2-selection--single{background-color: #f2f4f421!important;border:none!important;padding: 2px 7px;height:49px;line-height:49px;-webkit-box-shadow: inset 0 2px 5px 0 rgba(105,105,105,0.16);-moz-box-shadow: inset 0 2px 5px 0 rgba(105,105,105,0.16);box-shadow: inset 0 2px 5px 0 rgba(105,105,105,0.16);}
  .woocommerce form .form-row label{line-height:2;font-weight:700;color: #ffffff;font-style:italic}
  .woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{-moz-box-shadow:0 0 44px -1px rgba(91,146,145,0.45);background-color: #f2f4f442!important;border:none!important;-moz-box-shadow:inset 0 2px 5px 0 rgba(105,105,105,0.16);-moz-box-shadow:0 0 44px -1px rgba(91,146,145,0.45);/* padding:0; */color: #ffffff !important;}
  .select2-container--default .select2-selection--single .select2-selection__arrow{height:48px}
  .xoo-cp-opac{background-color:transparent!important}
  .et_pb_scroll_top{z-index:9999999;position:fixed;right:20px;bottom:20px;background: linear-gradient(68deg,#0f4cf0 43%,#5692f6 74%);height:100px;box-shadow:0 2px 4px rgba(108,46,185,0.2);-webkit-transition:all .2s ease,-webkit-transform .6s ease;transition:all .2s ease,-webkit-transform .6s ease;transition:all .2s ease,transform .6s ease;transition:all .2s ease,transform .6s ease,-webkit-transform .6s ease;cursor:pointer;}
  .et_pb_scroll_top:before{display:none}
  .et_pb_scroll_top:after{content:"\24";font-family :ETmodules!important;color:#fff;font-size:16px;font-weight:700;margin-left:10px}
  .et_pb_scroll_top,.et_pb_scroll_top.et-visible,.et_pb_scroll_top.et-hidden{-webkit-animation:none!important;animation:none!important}
  .et_pb_scroll_top,.et_pb_scroll_top.et-hidden{-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg)}
  .et_pb_scroll_top.et-visible{-webkit-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg)}
  .et_pb_scroll_top .et-pb-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
  .et_pb_scroll_top{right:0;width:auto;padding:0 20px 0 10px;line-height:40px}
  .et_pb_scroll_top:before{content:'';display:inline-block;color:#FFF;font-weight:700; }
  .et_pb_scroll_top,.et_pb_scroll_top.et-hidden{right:40px;bottom:60px;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(1) translate(100%,0) rotate(-90deg);transform:scale(1) translate(100%,0) rotate(-90deg);}
  .et_pb_scroll_top.et-visible{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
  .et_pb_scroll_top .et-pb-icon{display:none}
  .page-add-to-cart .single_add_to_cart_button {display:inline-block; padding-bottom: 5px;  padding-top: 5px;}
  
  
  /* Circle Animation
  --------------------------------*/
  .waterproof-nightrider-spacing { padding:119px 0px 119px 20%}
  .nightrider-spacing { padding:119px 0px 119px 10%}
  .image-wrap img.web-img{top:0}
  .image-wrap img{max-width:initial}
  .img-green{background:#cde1d9}
  .img-pink{background:#e8d8e1}
  .img-brown{background:#ecdfd9}
  .img-circle-bg{height:100%;width:100%;margin:0 auto;top:0;right:0;bottom:0;left:0;position:absolute;border-radius:50%}
  .image-wrap{ width: 460px; height: 460px; border-radius: 50%; position: relative; box-shadow: 0 0 0 30px rgba(244,244,244,1);}
  .image-wrap::after, .image-wrap::before { position: absolute; content: ''; width: 460px; height: 460px; top: 0; left: 0; border-radius: 50%; z-index: 0; }
  .play::after, .play::before{ position: absolute; content: ''; width: 210px; height: 210px; top: 0; left: 0; border-radius: 50%; z-index: -1; }
  .play::after, .image-wrap::after { box-shadow: 0 0 0 140px rgba(244,244,244,1); }
  .play::after, .image-wrap::after {-webkit-animation: 2.5s anim-effect-back 0s linear infinite;animation: 2.5s anim-effect-back 0s linear infinite;}
  .image-wrap img.mobileapp-dev {top: -38px;}
  .image-wrap img{ position: absolute; z-index: 99; border-radius: 0%;width: auto !important;height: auto !important;}
  .web-img img{top: 0px;}
  
  
  @-webkit-keyframes knob{0%{-webkit-transform:rotate(-100deg);transform:rotate(-100deg)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes knob{0%{-webkit-transform:rotate(-100deg);transform:rotate(-100deg)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}
  
  @-webkit-keyframes anim-effect-back {
  0%{box-shadow:0 0 0 30px rgba(244,244,244,1);opacity:1;-webkit-transform:scale3d(1,1,1.5);transform:scale3d(1,1,1.5)}
  50%{box-shadow:0 0 0 70px rgba(244,244,244,0.6);opacity:1;-webkit-transform:scale3d(1,1,1.5);transform:scale3d(1,1,1.5)}
  100%{box-shadow:0 0 0 140px rgba(244,244,244,0);opacity:0;-webkit-transform:scale3d(1,1,1.5);transform:scale3d(1,1,1.5)}
  }
  
  @keyframes anim-effect-back {
  0%{box-shadow:0 0 0 30px rgba(244,244,244,1);opacity:1;-webkit-transform:scale3d(1,1,1.5);transform:scale3d(1,1,1.5)}
  50%{box-shadow:0 0 0 70px rgba(244,244,244,0.6);opacity:1;-webkit-transform:scale3d(1,1,1.5);transform:scale3d(1,1,1.5)}
  100%{box-shadow:0 0 0 140px rgba(244,244,244,0);opacity:0;-webkit-transform:scale3d(1,1,1.5);transform:scale3d(1,1,1.5)}
  }
  
  
  .play::before, .image-wrap::before{box-shadow: 0 0 0 80px rgba(232,232,232,1);}
  .play::before, .image-wrap::before {-webkit-animation: 2.5s anim-effect-front 0s linear infinite;animation: 2.5s anim-effect-front 0s linear infinite;}
  
  @-webkit-keyframes anim-effect-front {
  0%{box-shadow:0 0 0 20px rgba(232,232,232,1);opacity:1;-webkit-transform:scale3d(1,1,0.5);transform:scale3d(1,1,0.5)}
  50%{box-shadow:0 0 0 40px rgba(232,232,232,0.6);opacity:1;-webkit-transform:scale3d(1,1,0.5);transform:scale3d(1,1,0.5)}
  100%{box-shadow:0 0 0 80px rgba(232,232,232,0);opacity:0;-webkit-transform:scale3d(1,1,0.5);transform:scale3d(1,1,0.5)}
  }
  
  @keyframes anim-effect-front {
  0%{box-shadow:0 0 0 20px rgba(232,232,232,1);opacity:1;-webkit-transform:scale3d(1,1,0.5);transform:scale3d(1,1,0.5)}
  50%{box-shadow:0 0 0 40px rgba(232,232,232,0.6);opacity:1;-webkit-transform:scale3d(1,1,0.5);transform:scale3d(1,1,0.5)}
  100%{box-shadow:0 0 0 80px rgba(232,232,232,0);opacity:0;-webkit-transform:scale3d(1,1,0.5);transform:scale3d(1,1,0.5)}
  }

  
  .et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding-top:0}
  #top-menu li{vertical-align:-webkit-baseline-middle}
  #top-menu li a img{height:87px}
  .et-fixed-header #top-menu li a img{height: 58px;/* margin: 10px 0; */margin-top: 5px;margin-bottom: 5px;}
  .et-fixed-header li a img{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:translate3d(0,0,0)}
  #top-menu li a img{height: 72px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:translate3d(0,0,0)}
  #top-menu li{padding-right: 20px;}
  #top-menu li.download_bt {margin-top: -22px;}
  #top-menu li:nth-last-child(2) a{border-right:0!important}
  #top-menu li a img{margin-top: 0px;}
  #et-top-navigation{font-weight:300;vertical-align: middle;display: inline-block;}
  .et_header_style_left #et-top-navigation{/* padding:0!important; */margin: 8px 0 0 0;}
  #top-menu li.current-menu-item > a,
  .et-fixed-header #top-menu li.current-menu-item> a{
    font-weight: bold;
   /* background: -webkit-linear-gradient(42deg,#0f4cf0 33%,#5692f6 74%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    opacity:1!important;
    -webkit-text-stroke: inherit;*/
    }

 #top-menu li.current-menu-item > a:before {content:"";position:absolute;bottom:0;left: 0px;width: 100%;height:2px;background-color:#ffffff;}
 .et-fixed-header #top-menu li.current-menu-item> a:before {bottom:-10px;}

 
   #top-menu li li.current-menu-item> a { position:relative; color:#ffffff !important; -webkit-text-fill-color: initial !important; }
   #top-menu li li.current-menu-item> a:before { background-color: #919191a8 !important; position: absolute; content: ""; width: 93%; height: 100%; z-index: -1; top: 0; left: 9px; border-radius: 2px; }
  
  .et-fixed-header #top-menu li li a:hover,#top-menu li a:hove{color:#000!important}
  .nav li{vertical-align:middle}
  #top-menu li{/* padding:0; */}
  #top-menu a{/* padding: 49px 24px!important; *//* border-right:1px solid #e8e8e9; */-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;/* transition:all .4s ease-in-out; *//* -webkit-transform:translate3d(0,0,0); */}
  #top-menu a:hover{/* background:#f4f5f5; *//* color:#5d5e5e!important; */opacity: 1 !important;}
  #top-menu li.download_bt a{padding: 0 0px!important;border:none}
  #top-menu li.download_bt a{padding:0!important;border:none}
  #top-menu li li{margin:0 auto!important;padding:0;display:block;width: 100%;float:none;}
  #top-menu li li a{font-size: 14px;width:100%;border:none!important;padding: 8px 20px !important;display:block;font-weight:400;line-height: 1.3em;}
  .et-fixed-header #top-menu a{/* padding:43px 30px!important; */}
  .et-fixed-header #top-menu li li a{padding: 8px 20px !important;color:#fff!important;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:translate3d(0,0,0)}
  .et-fixed-header #top-menu li a:after{/* top:44px!important; */}
  #top-menu li a:after{/* top:49px!important; *//* right:inherit!important; *//* -webkit-transition:all .4s ease-in-out; */-moz-transition:all .4s ease-in-out;/* transition:all .4s ease-in-out; *//* -webkit-transform:translate3d(0,0,0); */}
  .et-fixed-header #top-menu li a img{margin-top: 5px;}
 
  
  
  .large-font {font-size:150%;font-weight: 400;/* color: #0f4cf0; *//* -webkit-text-stroke: 1px #0f4cf0; *//* font-style: italic; */}
  .grid_custom .et_pb_image_container::after{content: url(images/shape.png);position:absolute;z-index:9;bottom: -10px;left:0;right:0;display:block;width:100%;height:auto;opacity:1;overflow:hidden}
.grid_custom article:hover { margin-top:-30px !important;}
.grid_custom .et_pb_blog_grid h2{margin-top: 0;height:54px; overflow: hidden;}
.grid_custom .et_pb_blog_grid p.post-meta{font-size:14px!important;text-align:center;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:2% auto;padding:10px!important}
.grid_custom .et_pb_blog_grid .et_pb_post{border-radius:16px;border:none;-webkit-box-shadow:0 18px 50px rgba(0,0,0,.05);box-shadow:0 18px 50px rgba(0,0,0,.05);-webkit-transition:ease-in-out .35s;-o-transition:ease-in-out .35s;transition:ease-in-out .35s;margin-bottom:20%!important}
.grid_custom .et_overlay{border-radius:16px 16px 0 0}
.grid_custom .et_pb_blog_grid .et_pb_post:hover{-webkit-box-shadow:0 18px 80px rgba(0,0,0,.12);box-shadow:0 18px 80px rgba(0,0,0,.12)}

.grid_custom .entry-title a {display:block;height: 3em;overflow: hidden;text-overflow: ellipsis;line-height: 1.4em;-webkit-line-clamp: 2;}
.grid_custom a.more-link{color:#000000;font-size:14px;letter-spacing:2px;font-weight:700;text-transform:uppercase;display:block;margin:15px auto 0;text-align:center;-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}
.grid_custom a.more-link:hover{color:#a83b21}
.grid_custom .et_pb_blog_grid .et_pb_image_container img{border-radius:16px 16px 0 0}
.grid_custom .et_pb_bg_layout_light .et_pb_post .post-meta a{color: #666; text-decoration:underline}
.grid_custom .et_pb_blog_grid .alignleft,.grid_custom .et_pb_blog_grid .alignright{background-color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;display:block;width:170px;margin:15px auto 0;text-align:center;line-height:2.9em!important;border-radius:2px;-webkit-box-shadow:0 18px 50px rgba(0,0,0,.05);box-shadow:0 18px 50px rgba(0,0,0,.05);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.grid_custom .et_pb_blog_grid .alignleft:hover,.grid_custom .et_pb_blog_grid .alignright:hover{color:#fff!important;-webkit-box-shadow:0 18px 70px rgba(0,0,0,.12);box-shadow:0 18px 70px rgba(0,0,0,.12)}
.grid_custom .post-content p{display:none}
.blog_title{position:relative;z-index:999999}
.grid_custom .et_pb_image_container { margin: -20px -19px 29px;}

.woocommerce-orders-table__cell-order-actions a {
   
    margin-bottom: 7px;
}
  .explore-blucon a{border:1px solid #03c3e8;border-radius:50px;padding:5px 16px}
  .explore-blucon a:hover{border:1px solid #000;color:#000!important}
  .bluecon .et_pb_column{margin:0;width:50%}
  .bluecon h2:after{content:" ";border-bottom-style:solid;border-bottom-width:3px;display:table-cell;width:18%;margin:0 auto;display:block;color:#768089}
  .bothimage{padding-left:197px}
  .woocommerce div.product div.images .woocommerce-product-gallery__wrapper{/* background:#fff; */}
  .et_pb_woopro_add_to_cart_0 .cart .button{color:#141415!important;border-color:#3c3c3c;background-color:transparent!important;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQIW2NkQAKrVq36zwjjgzhhYWGMYAEYB8RmROaABADeOQ8CXl/xfgAAAABJRU5ErkJggg==) repeat}
  .woocommerce #content .quantity .minus,.woocommerce #content .quantity .plus,.woocommerce .quantity .minus,.woocommerce .quantity .plus,.woocommerce-page #content .quantity .minus,.woocommerce-page #content .quantity .plus,.woocommerce-page .quantity .minus,.woocommerce-page .quantity .plus{width:30px!important;height:23px!important}
  .woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{width:4.618em!important}
  .woocommerce #content .quantity input.qty,.woocommerce .quantity input.qty,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-page #content .quantity input.qty,.woocommerce-page .quantity input.qty{height:49px;color: #fff!important;background-color: #ffffff29!important;}
  .tabs-head-center li a{padding:4px 0!important;color:#666!important;margin:0!important}
  .tabs-head-center .woocommerce-tabs ul.tabs li{margin:0 25px!important}
  .tabs-head-center .woocommerce-Tabs-panel--description{text-align:center!important}
  .tabs-head-center .woocommerce-Tabs-panel h2{display:none}
  .tabs-head-center .woocommerce-Tabs-panel--description .et_pb_text_align_left{text-align:center!important}
  .tabs-head-center .woocommerce-tabs .woocommerce-Tabs-panel--reviews{background-color:#fff;padding:35px!important;margin-top:30px!important}
  .tabs-head-center .et_pb_woopro_tabs .et_pb_row{box-shadow:0 5px 44px 0 rgba(0,0,0,0.2);margin:0 20px}
  .related h2{display:none}
  .related .woocommerce-Price-amount{display:block!important;text-align:center;color:#ff6161!important; sans-serif;font-weight:300;text-transform:uppercase;font-size:26px}
  .tabs-head-center .woocommerce-tabs .woocommerce-Tabs-panel--reviews .comment_container{border:1px solid #bbb;padding:15px 15px 0}
  .tabs-head-center .woocommerce-tabs li.active{border-bottom:2px solid #333!important}
  .slick-slide{border:1px solid #CCC;margin:10px}
  .slider .slick-prev{left:0!important;z-index:99999999999;cursor:pointer}
  .slider .slick-next{right:0!important;z-index:99999999999;cursor:pointer}
  .woocommerce #content input.button,.woocommerce #content input.button.alt,.woocommerce #respond input#submit,.woocommerce #respond input#submit.alt,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button,.woocommerce input.button.alt,.woocommerce-page #content input.button,.woocommerce-page #content input.button.alt,.woocommerce-page #respond input#submit,.woocommerce-page #respond input#submit.alt,.woocommerce-page a.button,.woocommerce-page a.button.alt,.woocommerce-page button.button,.woocommerce-page button.button.alt,.woocommerce-page input.button,.woocommerce-page input.button.alt{color: #fff!important;border-color:#222025;border-radius:100px;letter-spacing:1px;font-size:16px;/*   *//* font-weight:500!important; */text-align:center;/* margin:0 auto; */line-height:35px;float:none!important;display:block;border-radius: 3px;padding: 0.5em 1em;}
  .woocommerce-Message--info a{color:#fff!important;border-color:#fff!important;max-width:300px;margin:0 auto!important;background-color:#fff!important}
  .woocommerce-Message--info{text-align:center!important;line-height:50px}
  a.xoo-wsc-remove{margin-top:5px;display:inline-block;text-transform:uppercase;font-size:11px;background:#eee;padding:2px 15px;border-radius:50px;color:#191919;font-weight:700}
  .pum-content .et_pb_row.et_pb_row_fullwidth{width:100%!important;max-width:100%!important}
  .pum-theme-26512 .pum-container,.pum-theme-default-theme .pum-container{padding:0!important}
  .pum-content input[type=email]{width:90%!important;box-shadow:0 0 15px #d0caca!important}
  .pum-content .wpcf7-not-valid-tip{color:red;font-size:1em;font-weight:400;display:block;position:absolute;top:-45px;width:400px;text-align:center}
  .pum-content form{width:60%;margin:0 auto}
  
  .woocommerce #content input.button.alt:after,.woocommerce #content input.button:after,.woocommerce #respond input#submit.alt:after,.woocommerce #respond input#submit:after,.woocommerce a.button.alt:after,.woocommerce a.button:after,.woocommerce button.button.alt:after,.woocommerce button.button:after,.woocommerce input.button.alt:after,.woocommerce input.button:after,.woocommerce-page #content input.button.alt:after,.woocommerce-page #content input.button:after,.woocommerce-page #respond input#submit.alt:after,.woocommerce-page #respond input#submit:after,.woocommerce-page a.button.alt:after,.woocommerce-page a.button:after,.woocommerce-page button.button.alt:after,.woocommerce-page button.button:after,.woocommerce-page input.button.alt:after,.woocommerce-page input.button:after{font-size:25px}
  .woocommerce-page .et_pb_woopro_related_products.woo_columns_4 ul.products li.product,.woocommerce-page .et_pb_woopro_upsells.woo_columns_4 ul.products li.product{border-radius:10px;padding:20px;box-shadow:0 4px 20px #dad8d8;background-color:#fff}
  .et_pb_woopro_price_0 .price{color:#0a4e9a!important}
  .woocommerce #respond input#submit,.woocommerce-page #respond input#submit{background:#0a4e9a!important}
 .woocommerce-variation-price { padding: 0; padding: 0px 0 0px 0px; margin: 0px 0 30px; }
 .woocommerce-variation-price span { color: #ffffff; font-size: 35px; }
  .single .et_pb_section_0{margin-top:0;margin-bottom:20px}
  .single .et_pb_section{padding:0}
  body.single-product .et_pb_section{padding:15px 0 0 0 !important}
  .postid-442 #content-area .label{max-width:31px!important;padding-top:27px!important}
 .variations .value a { color: #ffffff; border: 1px solid #fff; padding: 0px 15px; border-radius: 85px; font-size: 14px !important; font-weight: 600; }
  body #page-container .et_pb_woopro_add_to_cart_0 .cart .button{margin:0;float:left!important;padding-bottom:5px;padding-top:5px}
.woocommerce a.added_to_cart { color: #ffffff!important; border: 2px solid #ffffff; border-radius: 100px; letter-spacing: 1px; font-size: 12px; font-weight: 500!important; text-transform: uppercase!important; padding: 2px 15px; margin-left: 18px; box-shadow: 0 12px 18px -6px rgb(0 0 0 / 30%); text-decoration: none !important; font-weight: bold !important; position: absolute; width: 107px; right: -30px; }
  .design-by-logo{background:url(https://ambrosiasys.com/wp-content/uploads/2018/07/design-by-blueastral.jpg) no-repeat left;padding:5px 5px 5px 38px;line-height:32px;font-weight:400!important}
  .contact-page-form input[type=text]{padding:12px 14px;padding:14px;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #fff;color: #fff;background-color: hsl(0deg 0% 100% / 19%);width:100%;margin-bottom:8px; box-shadow:0 0 5px #737373;font-size:15px}
  .contact-page-form input[type=email]{padding:12px 14px;padding:14px;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #fff;color: #fff;background-color: hsl(0deg 0% 100% / 19%);width:100%;margin-bottom:8px; box-shadow:0 0 5px #737373;font-size:15px}
  .contact-page-form textarea{padding:14px;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #fff;color: #fff;background-color: hsl(0deg 0% 100% / 19%);width:100%;margin-bottom:-7px; box-shadow:0 0 5px #737373;height:110px;font-size:15px}
  .contact-page-form input[type="submit" i]{padding:14px;border:none;color:#fff;background-color: #1861f2;transition-duration:.4s;cursor:pointer;text-transform:uppercase;font-weight:700; }
  .contact-page-form input[type="submit" i]:hover{background-color:#50a4ce}
  .contact-page-form input::placeholder{color:#fefeff}
  .contact-page-form textarea::placeholder{color:#ffffff}
  .terms-conditions input[type=text]{padding:12px 14px;padding:14px;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #fff;color:#000;background-color: hsl(0deg 0% 100% / 12%);width:50%;margin-bottom:8px; /* box-shadow:0 0 5px #737373; */font-size:15px;text-align:center;}
  .terms-conditions input::placeholder{color:#ffffff}
  .terms-conditions input[type="submit" i]{padding:14px;margin:0;border:none;color:#fff;background-color:#50a4ce;transition-duration:.4s;cursor:pointer;width:50%;text-transform:uppercase;font-weight:700; background: linear-gradient(68deg,#0f4cf0 43%,#5692f6 74%);}
  .terms-conditions input[type="submit" i]:hover{background: linear-gradient(68deg,#0f4cf0 43%,#5692f6 74%) !important;}
  .terms-conditions label{color: #b5b5b5;font-size:18px;font-weight:700;line-height:45px;text-align: left !important;/* display: block; */}
  .terms-conditions .ajax-loader{width:auto!important}
  .xcp-btn{background-color:#fff;color:#535b62;font-size:15px;border:2px solid #535b62;border-radius:50px;font-weight:700;transition-duration:.4s}
  .xcp-btn:hover{background-color:#535b62;color:#fff}
  td.xoo-cp-pprice{color:#535b62}
  .xoo-cp-success{color:#fff;background-color:#535b62}
  .xoo-cp-ptotal{margin-right:0;font-size:25px;padding:18px 0;border-top:1px solid #535b62;width:100%;text-align:center;color:#000}
  .xoo-cp-variations .variation{background:#f5f5f5;padding:5px 5px 5px 11px;color:#000}
  td.xoo-cp-ptitle a{text-transform:uppercase;color:#0058aa}
  .xoo-cp-icon-cross:before{color:#0058aa}
  .xoo-cp-container{border:none;box-shadow:0 0 10px #000}
  .woocommerce-cart table.cart img{width:35%}
  .woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{opacity:1;padding:6px 21px;color:#535b62;border:2px solid #535b62}
  .woocommerce-cart table.cart td.actions .coupon .input-text{background-color:#fff!important;border-radius:50px;padding:8px 18px;width:auto;height:auto;border:2px solid #222025!important;font-size:18px!important;color:#000;text-transform:uppercase}
  .woocommerce-cart table.cart td.actions .coupon .input-text::placeholder{color:#ffffff}
  .woocommerce #payment #place_order,.woocommerce-page #payment #place_order{margin-top:17px}
  #sidebar .et_pb_widget:hover{transition-duration:.5s;box-shadow:0 -5px 10px #7a7e81;border-radius:10px}
  .experience{background:url(images/footer-bg.jpg) no-repeat center;background-size:cover}
  #footer-widgets{padding:0}
  #footer-info{text-align:center;float:none;color:#7d7d7d;padding:0}
  #footer-bottom{padding:6px 0 0;margin-top:0}
  #footer-info strong{color:#5a5858;float:none!important;font-weight:400}
  .skinny{background: #e2e2e238;padding:4px 0 15px;border-top:1px solid #fff}
  .skinny form{background:#fff;border-radius:30px;padding:2% 2% 6% 3%;width:50%;margin:0 auto}
  .skinny div.wpcf7 .ajax-loader{display:none}
  .skinny input[type=email]{background:url(images/subscribe-icon.jpg) no-repeat left;float:left;padding:0 0 0 19px;border:none;font-size:12px;width:76%;line-height:22px;font-weight:200; letter-spacing:.7px}
  .skinny input::placeholder{color:#ffffff}
  .skinny input[type="submit" i]{background:#12539c;border-radius:50px;cursor:pointer;border:#ffdead;padding:0 2.5% .5% 3.5%;color:#fff;font-size:17px;font-weight:700; float:right;transition-duration:.4s;text-align:center;margin-top:-1%}
  .skinny input[type="submit" i]:hover{background:#a5836d}
  .skinny .et_pb_widget{float:none;margin:0 auto;width:40%}
  .skinny .et_pb_widget p{font-weight:700;color:#7c7b7b;line-height:40px;text-align:center}
  #main-footer .footer-widget{width:100%}
  #main-footer .footer-widget:nth-child(1){padding:0;margin:0;border-bottom:1px solid #d7d7d7}
  #main-footer .footer-widget:nth-child(1) .et_pb_widget{float:none}
  #main-footer .footer-widget:nth-child(2){float:none;margin:0 auto;width:100%}
  #main-footer .footer-widget:nth-child(2) .fwidget{width:100%}
  #main-footer .footer-widget:nth-child(2) ul#menu-footer-menu{margin:0;padding:26px 0 0;list-style-type:none;text-align:center}
  #main-footer .footer-widget:nth-child(2) .et_pb_widget ul li{display:inline}
  #main-footer .footer-widget:nth-child(2) .et_pb_widget ul li:before{display:none}
  #main-footer .footer-widget:nth-child(3){float:none;margin:0 auto;padding:20px 0 5px;width:100%}
  #main-footer .footer-widget:nth-child(3) .fwidget{width:100%}
  #main-footer .footer-widget:nth-child(3) ul#menu-footer-icon-menu{margin:0;padding:26px 0 0;list-style-type:none;text-align:center}
  #main-footer .footer-widget:nth-child(3) .et_pb_widget ul li{display:inline}
  #main-footer .footer-widget:nth-child(3) .et_pb_widget ul li img{width:110px}
  #main-footer .footer-widget:nth-child(3) .et_pb_widget ul li:before{display:none}
  #main-footer .footer-widget:nth-child(4){margin-bottom:20px;margin-top:20px}
  #main-footer .footer-widget:nth-child(4) .textwidget{text-align:center}
  #main-footer .footer-widget:nth-child(4) .widget_text{float:none!important}
/*  .woocommerce div.product div.images img{width:auto}*/
  .woocommerce-product-gallery__wrapper div.product div.images img{width:auto}
  #et-top-navigation .et-cart-info{display:none}
  .glucose-levels-carousel img{box-shadow:0 1px 15px #9e9e9e}
  .bubbly-button{padding:58px;background:url(images/enquire-icon.png) no-repeat center;color:#fff;border-radius:70px;border:none;cursor:pointer;transition:transform ease-in 0.1s,box-shadow ease-in .25s;box-shadow:0 2px 25px #fff; position:fixed;right:0;top:40%;z-index:99999}
  .bubbly-button:focus{outline:0}
  .bubbly-button:before,.bubbly-button:after{position:absolute;content:'';display:block;width:140%;height:100%;left:-20%;z-index:-1000;transition:all ease-in-out .5s;background-repeat:no-repeat}
  .bubbly-button:before{display:none;top:-75%;background-image:radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,transparent 20%,#ff0081 20%,transparent 30%),radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,transparent 10%,#ff0081 15%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%);background-size:10% 10%,20% 20%,15% 15%,20% 20%,18% 18%,10% 10%,15% 15%,10% 10%,18% 18%}
  .bubbly-button:after{display:none;bottom:-75%;background-image:radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,transparent 10%,#ff0081 15%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%),radial-gradient(circle,#ff0081 20%,transparent 20%);background-size:15% 15%,20% 20%,18% 18%,20% 20%,15% 15%,10% 10%,20% 20%}
  .bubbly-button:active{transform:scale(0.9);background-color:#e60074;box-shadow:0 2px 25px rgba(255,0,130,0.2)}
  .bubbly-button.animate:before{display:block;animation:topBubbles ease-in-out .75s forwards}
  .bubbly-button.animate:after{display:block;animation:bottomBubbles ease-in-out .75s forwards}
  
  @keyframes topBubbles {
  0%{background-position:5% 90%,10% 90%,10% 90%,15% 90%,25% 90%,25% 90%,40% 90%,55% 90%,70% 90%}
  50%{background-position:0 80%,0 20%,10% 40%,20% 0%,30% 30%,22% 50%,50% 50%,65% 20%,90% 30%}
  100%{background-position:0 70%,0 10%,10% 30%,20% -10%,30% 20%,22% 40%,50% 40%,65% 10%,90% 20%;background-size:0 0%,0 0%,0 0%,0 0%,0 0%,0 0}
  }
  
  @keyframes bottomBubbles {
  0%{background-position:10% -10%,30% 10%,55% -10%,70% -10%,85% -10%,70% -10%,70% 0}
  50%{background-position:0 80%,20% 80%,45% 60%,60% 100%,75% 70%,95% 60%,105% 0}
  100%{background-position:0 90%,20% 90%,45% 70%,60% 110%,75% 80%,95% 70%,110% 10%;background-size:0 0%,0 0%,0 0%,0 0%,0 0%,0 0}
  }
  
  .xoo-cp-active{background:#fff!important;background:-moz-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 50%,rgba(255,255,255,0.5) 100%)!important;background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 50%,rgba(255,255,255,0.5) 100%)!important;background:radial-gradient(ellipse at center,rgba(255,255,255,1) 50%,rgba(255,255,255,0.5) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1);-webkit-animation:et_pb_fade_in_small .5s 1 cubic-bezier(0.77,0,.175,1)!important;animation:et_pb_fade_in_small .5s 1 cubic-bezier(0.77,0,.175,1)!important}
  .popmake input[type=text]{padding:16px;border:none;background-color:#fff;width:100%;box-shadow:0 -7px 9px #afafaf;margin-bottom:12px; color:#26394c}
  .popmake input[type=email]{padding:16px;border:none;background-color:#fff;width:100%;box-shadow:0 -7px 9px #afafaf;margin-bottom:12px; color:#26394c}
  .popmake textarea{padding:16px;border:none;background-color:#fff;width:100%;box-shadow:0 -7px 9px #afafaf;margin-bottom:12px;height:100px; color:#26394c}
  .popmake input::placeholder{color:#ffffff}
  .popmake textarea::placeholder{color:#ffffff}
  .popmake input[type="submit" i]{padding:16px;border:none;color:#fff;background-color:#6c747c;transition-duration:.4s;cursor:pointer;font-weight:700}
  .popmake input[type="submit" i]:hover{background-color:#26394c}
  html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden]{padding-right:74px!important}
  .pum-theme-26514,.pum-theme-enterprise-blue{background:#fff!important;background:-moz-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 50%,rgba(255,255,255,0.5) 100%)!important;background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,1) 50%,rgba(255,255,255,0.5) 100%)!important;background:radial-gradient(ellipse at center,rgba(255,255,255,1) 50%,rgba(255,255,255,0.5) 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=1);-webkit-animation:et_pb_fade_in_small .5s 1 cubic-bezier(0.77,0,.175,1)!important;animation:et_pb_fade_in_small .5s 1 cubic-bezier(0.77,0,.175,1)!important}
  .et_pb_toggle_content .container::before{background:none!important}
  .amcharts-chart-div path:hover{background:#000}
  .request-form form br{display:none}
  .request-form input[type=text]{background:#fff;width:100%;border:none;padding:4%;color:#000;box-shadow:0 5px 10px #103d73;margin-top:1%}
  .request-form input[type=email]{background:#fff;width:100%;border:none;padding:4%;color:#000;box-shadow:0 5px 10px #103d73;margin-top:1%}
  .request-form input[type="submit" i]{font:18px open_sanssemibold,Arial,Helvetica,sans-serif;background:none;width:100%;border:2px solid #00e4ff;padding:3%;color:#fff;margin-top:6%;transition-duration:.3s;cursor:pointer}
  .request-form input[type="submit" i]:hover{background:#00e4ff}
  .request-form form label{font:17px open_sansregular,Arial,Helvetica,sans-serif;color:#fff;margin-bottom:2.1%}
  .request-form form label:nth-child(1){float:left;width:42%}
  .request-form form label:nth-child(2){float:right;width:42%}
  .request-form form label:nth-child(3){float:left;width:42%;margin-left:3%}
  .request-form form label:nth-child(4){float:right;width:42%}
  #main-footer .last .et_pb_widget{text-align:center;float:none;margin-top:1%}
  #main-footer .last{margin-bottom:0}
  .link-blucon-whitebox p{padding-bottom:0}
  .link-blucon-whitebox ul{padding-bottom:0}
  .link-blucon-whitebox li{list-style:circle;line-height:32px}
  .link-blucon-whitebox .five-percent{margin-left:5%}
  .link-blucon-whitebox .seven-percent{margin-left:7%}
  .link-blucon-whitebox .nine-percent{margin-left:9%}
  .variable-items-wrapper .image-variable-item{opacity:.4}
  .variable-items-wrapper .selected{opacity:1;box-shadow:0 0 0 2px #768089!important}
  .android-ios-button .et_pb_column{margin:0;width:25%}
  #main-footer .container { width: 100%;}
  
  
  
  /* Champion App Css -------------------------------*/
  .color_1 i{border:1px solid #f3cb6e}
  .color_2 i{border:1px solid #FFF}
  .color_3 i{border:1px solid #FFF}
  .animation-circle-inverse{z-index:1;position:relative;margin-top:132px}
  .animation-circle-inverse i{right:0;position:absolute;height:100px;width:100px;border-radius:100%;opacity:1;-webkit-transform:scale(1.0);transform:scale(1.0);-webkit-animation:ripple1 3s linear infinite;animation:ripple1 3s linear infinite;top:52%;left:0;right:0;margin:0 auto}
  .animation-circle-inverse i:nth-child(2){-webkit-animation:ripple2 3s linear infinite;animation:ripple2 3s linear infinite}
  .animation-circle-inverse i:nth-child(3){-webkit-animation:ripple3 3s linear infinite;animation:ripple3 3s linear infinite}
  @keyframes ripple1 {
  0%{-webkit-transform:scale(1.5);transform:scale(5.5);opacity:.3}
  100%{-webkit-transform:scale(8.5);transform:scale(8.5);opacity:0}
  }
  @-webkit-keyframes ripple1 {
  0%{-webkit-transform:scale(5.5);transform:scale(5.5);opacity:.3}
  100%{-webkit-transform:scale(8.5);transform:scale(8.5);opacity:0}
  }
  @keyframes ripple2 {
  0%{-webkit-transform:scale(3.5);transform:scale(3.5);opacity:1}
  100%{-webkit-transform:scale(5.5);transform:scale(5.5);opacity:.3}
  }
  @-webkit-keyframes ripple2 {
  0%{-webkit-transform:scale(3.5);transform:scale(3.5);opacity:1}
  100%{-webkit-transform:scale(5.5);transform:scale(5.5);opacity:.3}
  }
  @keyframes ripple3 {
  0%{-webkit-transform:scale(1.5);transform:scale(1.5)}
  100%{-webkit-transform:scale(3.5);transform:scale(3.5)}
  }
  @-webkit-keyframes ripple3 {
  0%{-webkit-transform:scale(1.5);transform:scale(1.5)}
  100%{-webkit-transform:scale(3.5);transform:scale(3.5)}
  }
  @keyframes banner_pulse {
  0%{transform:scale(1)}
  50%{transform:scale(3)}
  100%{transform:scale(1)}
  }
  .smart-switch-box:before{display:block;content:"";position:absolute;background:#000000;width:calc(100% - 20px);height:calc(100% - 20px);left:10px;top:10px;border-radius:25px}
  .ambrosia-cart-box { position:relative; }
  .ambrosia-cart-box:before {  display: block;  content: "";  position: absolute;  background: #000000;  width: calc(100% - 10px);  height: calc(100% - 10px);  left: 5px;  top: 5px;   border-radius: 27px;  right: 0px; }
  
  /*.ambrosia-cart-box:after {
  content: ""; position: absolute; margin: 0px auto; left: 0px; top: 0%; filter: brightness(0.4) sepia(1) hue-rotate(205deg) saturate(8); background-image: url(https://hacktoberfest.com/_next/static/media/grid-square.7c0cbc15.svg); opacity: 0.2; -webkit-mask-image: radial-gradient(70% 80% at 50% 50%, black 40%, transparent 70%); width: 100%; height: 100%; z-index: 2; visibility: visible;
  }*/
  
  .et_pb_section {  background-color: transparent;}
  .device_switch_wrapper{transform:translateY(-90px);width:calc(100% - 60px);margin:0 auto}
  .device_switch_wrapper .et_pb_text_inner{display:flex;align-items:center;background:url(images/Smart-Device-Switch.webp) no-repeat center;justify-content:space-between}
  .device_switch_wrapper .et_pb_text_inner span{max-width:520px;margin:0 auto;line-height:1.5em;width:80%;margin-top:25%;position:absolute;left:0;right:0}
  .device_switch_wrapper .et_pb_text_inner .aligncenter{margin-left:0;margin-right:0}
  .app_content_data .et_pb_module_header{position:relative;padding-left:30px}
  .app_content_data .et_pb_module_header:before{display:block;content:"";position:absolute;width:4px;height:70%;left:0;top:10%;background-image:linear-gradient(180deg,#fcee67 0%,#b1681b 100%)}
  .app_features_blurb .et_pb_main_blurb_image{width:60px}
  .tick_blurb .et_pb_blurb_content{max-width:100%}
  .tick_blurb .et_pb_blurb_container{vertical-align:middle}
  .et_pb_button.dark_gradiant_btn:after{position:absolute;content:"";background:#000000;width:calc(100% - 4px);height:calc(100% - 4px);left:28px;top:2px;border-radius:25px;display:block}
  .number_list{counter-reset:index}
  .number_list ul li{counter-reset:sub;counter-increment:index;list-style:none;padding-bottom:1em;margin-bottom:1em;border-bottom:1px solid #eeeeee6e;position:relative;padding-left:60px;line-height:1.4em;padding-top:3px;min-height:80px}
  .number_list ul li::before{content:counter(index) "";font-size:3em;line-height:1em;font-weight:700;position:absolute;left:0;top:-3px}
  .heading_color_style h3{background:-webkit-linear-gradient(2deg,#ffffff,#fba814);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
  .about-champ-wrapper img { border: 1px solid #eeeeee6b; border-radius: 4px; margin-top: 10px;}
  
  /*#et-main-area { z-index:1; padding-bottom:60vh; }
  .et_builder_inner_content { background-color: #000000 !important}
  footer { position:fixed; left: 0; bottom: 0; width:100%; z-index:0  }*/


#left-area .post-meta a { text-decoration: none; color: #b9b9b9; font-weight: 700;}
.woocommerce div.product form.cart div.quantity { float: left !important; margin: 0 4px 0 0;}
#commentform input[type=email], #commentform input[type=text], #commentform input[type=url] {width: 100%;}
.entry-content thead th, .entry-content tr th {color: #fff;font-weight: 700;/* padding: 9px 24px !important; */font-weight: 400 !important;background-color: #282828;font-size: 15px;}
.entry-content tr td {  border-top: 1px solid #eee; padding: 6px 24px; color: #ffffff !important}
.select2-results__option { padding: 6px; -ms-user-select: none; user-select: none; -webkit-user-select: none; background-color: #000;}
.woocommerce-checkout #payment {background: #000000;border-radius: 5px;border: 1px solid #4c4c4c;}

.cart_block {}
.et_pb_all_tabs .et_pb_active_content { display: block; background: linear-gradient(68deg,#ffffff1c 43%,#ffffff2e 74%);}
.woocommerce #reviews #comments ol.commentlist li .meta { color: #ffffff; font-size: .75em;}
.star-rating span:before, .woocommerce-page .star-rating span:before { color: #4375fb !important; border: 0px !important; outline: 0px !important; text-shadow: 0 0 black; }
 
 
 .xoo-wsc-header, xoo-wsc-body, .xoo-wsc-footer, .xoo-wsc-body, .xoo-wsc-qty-price {
    color: #ffffff !important;
    background-color: #000 !important;
}
.xoo-wsc-body, .xoo-wsc-body span.amount, .xoo-wsc-body a {color: #ffffff !important;border-bottom: 1px solid #eee0 !important;}

.xoo-wsc-img-col img {
    width: 100%;
    height: auto;
    border: 1px solid #eeeeee63;
}
 .xoo-wsc-header {background-color: #262626 !important;}

.ttt-pnwc-container {
    background-color: #323131;}

.woocommerce-cart-form .processing, .blockOverlay { background-color:#000000 !important }

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    padding: 1em;
    margin: 1em 0;
    font-size: .92em;
    border-radius: 2px;
    line-height: 1.5;
    background-color: #282828;
    color: #ffffff;
}

#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
    content: "";
    display: block;
    border: 1em solid #282828;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    top: -0.75em;
    left: 0;
    margin: -1em 0 0 2em;
}
 
 .footer_menu {}
  .footer_col {padding:30px 20px }
  .footer_menu ul {width:90%;margin: 0px auto !important;padding: 0px;}
  .footer_menu ul li { width:49%; }
  .footer_menu ul li a {padding: 8px;width: 100%;display: block;font-size: 17px;line-height: 1.4em;font-weight: 300;}
  .footer_icon_menu_bt li a img { width: 100px; }
  .footer_icon_menu_bt li a {padding-bottom: 0px !important;}
  .footer-subscription {border: 2px solid #ffffff;/* float: left; */padding: 5px 5px 5px 5px;margin-bottom: 15px;border-radius: 50px;display: inline-flex;width: 100%;z-index: 999999999999999999;position: relative;max-width: 440px;}
.footer-subscription .et_pb_code_inner { width:100% }
  .footer-subscription input[type="email"] {background: transparent;border: none;color: #fff;padding: 15px 15px 15px 25px;width: calc(100% - 145px);}
  .footer-subscription input[type="email"]::placeholder { color:#ffffff }
  .footer-subscription input.wpcf7-submit {background: white;color: #000;padding: 15px 30px;border-radius: 50px;font-size: 17px;cursor: pointer;}
  .footer-subscription .wpcf7-not-valid-tip {color: #ffffff;font-size: 15px;font-weight: normal;position: absolute;background-color: #999;width: 200px;left: 0px;bottom: -51px;padding: 2px 2px 2px 10px;}
  .footer-subscription .wpcf7-response-output {margin: 2em 0.5em 1em;padding: 0.1em 0.5em;border: 0px solid #00a0d2 !important;background-color: #3683bf;font-size: 13px;position: absolute;bottom: -69px;text-align: left;width: 405px;line-height: 1.5em;left: -7px;}
  .footer-subscription .wpcf7-spinner { position:absolute; }
  .banner_line_circle {}
  .animate-spin-slow { animation: spin 10s linear infinite;}
  .animate-spin-reverse-slower {  animation: spin-reverse 10s linear infinite;}
  .w-full { width: 140vh;}
  .h-full {  height: 140vh;}
  .outer-circle {width: 100vh !important;height: 100vh !important;top: -12vh !important;animation: spin 5s linear infinite !important;}
  .inset-0, .inset-x-0 { right: 0; left: 0;}
  .inset-0 {top: -32vh;bottom: 0;}
  .absolute { position: absolute; margin: 0px auto;}
  
  @keyframes spin-reverse{to{transform:rotate(-1turn)}}.animate-spin-reverse-slower{animation:spin-reverse 6s linear infinite}
  
  
  /**Desktop Css**/
  @media (min-width: 768px) {
  .tick_blurb{display:inline-block;width:50%}
  }
  /**Desktop Css**/
  
  
  @media only screen and (max-width:1600px) {
  .smart-switch-box{max-width:96%;width:92%}
  .device_switch_wrapper{transform:translateY(-40px);width:calc(100% - 0px);margin:0 auto}
  .device_switch_wrapper .et_pb_text_inner .aligncenter{margin-left:0;margin-right:0;max-width:23vw;max-height:62vh;width:auto}
  }
  @media only screen and (max-width:1360px) {
  .device_switch_wrapper .et_pb_text_inner span{max-width:420px;font-size:.78em}
  }
  
  @media only screen and (max-width:981px) {
  .device_switch_wrapper .et_pb_text_inner span{max-width:40%;font-size:.75em;font-weight:600;margin-top:34%}
  .app_content_data .et_pb_module_header:before{display:none}
  .app_content_data .et_pb_module_header{padding-left:0}
  }
  @media only screen and (max-width:768px) {
  .device_switch_wrapper .et_pb_text_inner span{max-width:30%;font-size:.58em;font-weight:600;margin-top:40%}
  .device_switch_wrapper{transform:translateY(0px)}
  .device_switch_wrapper .et_pb_text_inner .aligncenter{max-height:48vh}
  .device_switch_wrapper .et_pb_text_inner { background-size: 100%;}
  }
  @media only screen and (max-width:560px) {
  .device_switch_wrapper .et_pb_text_inner{display:flex;align-items:center;background:url(images/Smart-Device-Switch.webp) no-repeat center;justify-content:space-between;flex-direction:column}
  .device_switch_wrapper .et_pb_text_inner span{max-width:100%;font-size:.76em;font-weight:600;margin-top:31%;position:relative;padding:0;width:100%}
  .device_switch_wrapper .et_pb_text_inner .aligncenter{max-width:34vw}
  .device_switch_wrapper{transform:translateY(0px)}
  .animation-circle-inverse {transform: scale(0.8);}
  .number_list ul li { font-size: 0.87em !important; }
  .device_switch_wrapper .et_pb_text_inner .aligncenter { max-height: 60vh;}
  .device_switch_wrapper .et_pb_text_inner .aligncenter { max-width: 60vw;}
  .device_switch_wrapper .et_pb_text_inner {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}
  .device_switch_wrapper .et_pb_text_inner .smartphone {-webkit-order:1;order:1;    margin-bottom: 250px; }
  .device_switch_wrapper .et_pb_text_inner .smartwatch {-webkit-order:2;order:2}
  .device_switch_wrapper .et_pb_text_inner span {-webkit-order:3;order:3}
  .device_switch_wrapper .et_pb_text_inner {background: url(images/Smart-Device-Switch-Mobile.webp) no-repeat center;}
  }
  
  /* Champion App Css -------------------------------
  
  .banner_col .et_pb_blurb{margin-top:30px;z-index:1 -webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out;}
  .banner_col .et_pb_main_blurb_image img{ -webkit-mask-image: linear-gradient(black 62%, #00000000 97%); }
  .banner_col .et_pb_module img {-webkit-transition: all .4s ease-in-out;transition: all .2s cubic-bezier(0.4, 0, 0.2, 1);}
  .banner_col:hover .et_pb_module img {transform: scale(0.90);}


  .banner_col {overflow:hidden;border-radius: 0px;position:relative;display:flex;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content: center;max-width:100%;padding:10px 30px}*/

.banner_col {-webkit-transition: all .4s ease-in-out;transition: all .2s cubic-bezier(0.4, 0, 0.2, 1);}
.banner_col .et_pb_image {margin-top:30px; -webkit-transition: all .4s ease-in-out;transition: all .2s cubic-bezier(0.4, 0, 0.2, 1); }
.banner_col .et_pb_image_wrap:after,
.banner_col .et_pb_image_wrap:before{z-index:0!important;width:100%;height:100%;z-index: 3 !important;content:"";position:absolute;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:scale(0);-webkit-transition:.4s;transition:.4s}
.banner_col .et_pb_image_wrap::before{border-bottom: 5px solid #0f4cf0;border-left: 5px solid #1963f2;-webkit-transform-origin:0 100%}
.banner_col .et_pb_image_wrap::after{border-top: 5px solid #0f4cf0;border-right: 5px solid #1963f2;-webkit-transform-origin:100% 0}
.banner_col:hover .et_pb_image_wrap::after,.banner_col:hover .et_pb_image_wrap::before{-webkit-transform:scale(1);transform:scale(1)}


.services_banner:hover .banner_col { /* filter: blur(2px); */ opacity: 0.8;  transform: scale(1.0);  z-index: 9;}
.services_banner:hover .banner_col:hover { /* filter: blur(0px); */ opacity: 1; transform: scale(1.02); z-index: 999999; }

  
   

/*  .banner_col::before{-webkit-transition: all .4s ease-in-out; transition: all .4s ease-in-out; content:"";pointer-events:none;user-select:none;position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(rgba(255,255,255,0.3),rgba(255,255,255,0) 120%);-webkit-mask:linear-gradient(black,black) content-box content-box,linear-gradient(black,black);-webkit-mask-composite:xor;z-index:-1}
  .banner_col::after{content:"";position:absolute;background:linear-gradient(rgb(19 85 241 / 23%),rgba(255,255,255,0) 120%);top:0;height:100%;width:100%;z-index:-1}
  .banner_col:hover::before{background: linear-gradient(rgb(86 146 246),rgb(0 0 0 / 0%) 120%);}*/
  
  /* Nesting Menu */
  #et_mobile_nav_menu .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}
  #top-menu .menu-item-has-children .menu-item-has-children > a:first-child::after,#et-secondary-nav .menu-item-has-children .menu-item-has-children > a:first-child::after{content:'5'}
  #main-header #mobile_menu.et_mobile_menu .menu-item-has-children{position:relative}
  #main-header #mobile_menu.et_mobile_menu .sub-menu-toggle{position:absolute;z-index:1;width: 33px;height: 33px;line-height:36px;border-radius:50%;top: 5px;right:0;cursor:pointer;text-align:center;background-color: rgba(255, 255, 255, 0.13);}
  #main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped{background-color: rgb(61, 174, 227);}
  #main-header #mobile_menu.et_mobile_menu .sub-menu-toggle::before{font-family :"ETmodules"!important;font-weight:400;font-style:normal;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:36px;font-size:24px;text-transform:none;speak:none;content:'\33';color:#fff;}
  #main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped::before{content: '\32' !important;}
  #main-header #mobile_menu.et_mobile_menu .sub-menu-toggle ~ ul.sub-menu{display:none!important;padding-left:0}
  #main-header #mobile_menu.et_mobile_menu .sub-menu-toggle.popped ~ ul.sub-menu{display:block!important;margin: 0px 0px 0px 20px;padding: 0px;}
  #main-header #mobile_menu.et_mobile_menu li li{padding-left:0}
  #main-header #mobile_menu.et_mobile_menu li a{padding-left: 18px;padding-right:20px;margin: 0px 0 7px 0;}
  #main-header #mobile_menu.et_mobile_menu li li li a{padding-left:60px;padding-right:20px}
  #main-header #mobile_menu.et_mobile_menu .menu-item-has-children > a{background-color:transparent;font-weight:inherit}
  #main-header #mobile_menu.et_mobile_menu li.current-menu-item > a{font-weight:bolder}
  #main-header #mobile_menu.et_mobile_menu li {position:relative;display:block;clear: both;/* border-bottom: 1px solid #fff; */}
  #main-header #mobile_menu.et_mobile_menu .sub-menu li a {font-size: 15px !important;padding: 2px 0px;}
  #main-header #mobile_menu.et_mobile_menu .sub-menu li { display:block; clear:both; position:relative}
  #main-header #mobile_menu.et_mobile_menu .sub-menu li a:before {width: 20px;height: 1px;background-color:#FFF;position:relative;float:left;content:"";margin-top: 11px;margin-right: 7px;}
  /* Nesting Menu */
  
  
  /*------------ Affiliate Section ----------*/
  article#post-29149 .woocommerce-MyAccount-navigation { display:none !important}
  article#post-29149 .woocommerce-MyAccount-content { animation: none; float: right; width: 100%;}
  article#post-29149 #affwp-affiliate-dashboard-tabs {width:100%;background-color: #f8f9fb00;}
  #affwp-register-form{width:47%;float:left}
  #affwp-register-form label,#affwp-login-form label{font-weight:700}
  #affwp-login-form{width:47%;float:right}
  #affwp-register-form input.button,#affwp-login-form input.button{float:left!important}
  #affwp-generate-ref-url input,.affwp-form label+input,.affwp-form label+textarea, .affwp-form input[type=text] {width:100%;padding: 12px !important;margin-top: 2px;color: rgb(255 255 255);padding: 10px;border-radius: 5px;font-size: 15px;outline: none !important;border: 1px solid rgba(0, 0, 0, 0.3);/* box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.2); */background-color: #424242;}
  #affwp-affiliate-dashboard-tabs{margin-top:50px;font-size:15px;list-style:none;background:#fff;display:inline-block;border-radius:50px;position:relative;text-align:center}
  #affwp-affiliate-dashboard-tabs a{text-decoration:none;color: rgb(255 255 255);padding: 7px 23px;display: inline-block;position:relative;z-index:1;transition-duration:.6s;/* border:1px solid #b9b9b9!important; */border-radius:50px!important;/* color:#777; */margin-bottom: 0px;/* background-color: #f8f9fb; */text-decoration: underline;text-transform: uppercase;font-size: 13px;}
  #affwp-affiliate-dashboard-tabs li.active a{color:#fff}
  #affwp-affiliate-dashboard-tabs li a:hover{color:#fff;height:100%;display:inline-block;z-index:1;border-radius:50px;background: rgb(74 74 74);}
  #affwp-affiliate-dashboard-tabs a i{margin-right:5px}
  #affwp-affiliate-dashboard-tabs li.active a{height:100%;display:inline-block;z-index:1;border-radius:50px;transition-duration:.6s;transition-timing-function:cubic-bezier(0.68,-0.55,0.265,1.55);/* background: rgb(48, 98, 164); */box-shadow: 0px 6px 9px 1px rgba(48, 98, 164, 0.41);background-image: linear-gradient(42deg,#0f4cf0 33%,#5692f6 74%);}
  article#post-29149 .affwp-tab-content {padding: 35px 20px 65px;/* box-shadow:0 4px 65px 0 #eeeeee; */}
  
  
  .affwp-tab-content { margin-bottom:5%}
  #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs { margin: 0 0 34px;}
  #affwp-affiliate-dashboard-url-generator {}
  #affwp-affiliate-dashboard-url-generator:before {content:"";width: 52%;background: url(images/affiliate-program.jpg) no-repeat center;height:489px;float:left;background-size: contain;}
  #affwp-affiliate-dashboard-url-generator .affwp-form {    display: inline-block;}
  .affwp-tab-content h4 { margin-bottom: 20px;   font-weight: 300 !important; font-size: 32px; position:relative;}
  #affwp-affiliate-dashboard-url-generator h4 { margin-bottom: 20px;   font-weight: 300 !important; font-size: 32px; position:relative; width: 47%; float:left}
  .affwp-tab-content h4:before {content:"";bottom:0px;position:absolute;left:0px;background-color: #73daff;height:2px;width:100px}
  #affwp-affiliate-dashboard-url-generator .affwp-form { display: inline-block; width: 47%;}
  #affwp-affiliate-dashboard-referral-counts, #affwp-affiliate-dashboard-earnings-stats {margin-bottom: 2% !important;}
  #affwp-affiliate-dashboard-profile-form .affwp-wrap {margin-bottom: 50px;}
  .affwp-form label {cursor: pointer;margin-top: 15px;/* display: block; */color: rgb(255 255 255);text-transform: uppercase;font-size: 13px;}
  .affwp-form input[type="submit"] { box-shadow:none !important; text-transform:uppercase; font-weight:500}
  .affwp-save-profile-wrap input[type="submit"] {width: 100%; padding: 12px; margin-top: 2px; color: rgb(51, 51, 51); padding: 10px; border-radius: 5px;font-size: 15px;  outline: none !important; border: 1px solid rgba(0, 0, 0, 0.3); box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.2);}
  
  /*------------ Affiliate Section ----------*/
  
  
  .woocommerce-cart .entry-content .woocommerce > form{width: 64%;float:left;margin-bottom:100px;margin-top: 35px;}
  .woocommerce-cart .entry-content .woocommerce .cart-collaterals{width: 32%;float:right;padding:0;margin-bottom:40px}
  .woocommerce-cart .cart-collaterals:before,.woocommerce-cart .cart-collaterals:after,.custom_border:before,.custom_border:after,.woocommerce-order-pay #order_review:before,.woocommerce-order-pay #order_review:after{background-image:radial-gradient(closest-side,transparent 9px,rgba(84,84,84,0.05) 100%)}
  .woocommerce-cart .cart-collaterals:before{margin-top:-10px}
  .woocommerce-cart .cart-collaterals:after,.woocommerce-cart .cart-collaterals:before{content:"";display:block;height:10px;width:100%;background-color:transparent;background-size:20px 20px;background-position:0 10px,40px 40px}
  .woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%!important;float:none}
  .woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals{padding: 0px 0px 0px;}
  .woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals,.checkout_right_wrapper,.woocommerce-form-track-order,.order-info{background:rgba(84,84,84,0.05)}
  .woocommerce table.shop_table,.woocommerce-page table.shop_table{margin:12px 0 0;-webkit-border-radius:0;border-radius:0;background: #000000;border: 1px solid #4c4c4c;padding: 11px;}
  .woocommerce .cart-collaterals .cart_totals .cart-subtotal,.woocommerce-page .cart-collaterals .cart_totals .cart-subtotal{border-bottom:none}
  .woocommerce-cart .woocommerce-cart-form .actions .button[name="update_cart"]{width:-webkit-fit-content;/* text-align:right; *//* padding:13.5px 0!important; *//* position:relative; */color: #000;float: right !important;}
  .woocommerce-cart .entry-content .woocommerce .actions .button{float:right;}
  .button[name="update_cart"]:after{ content:"\e02a"!important;font-size:15px !important; margin-left: 10px !important; margin-top: 5px !important;  }
  .button[name="update_cart"]:hover:after{ color:#ffffff !important;   }
  .button[name="update_cart"]:hover{ padding-right:45px !important }
  .woocommerce-cart table.cart td.actions .coupon .input-text{background-color: #000!important;border:1px dashed #CCC!important;width:203px;margin-right:10px;padding:6px 12px;color: #fff!important;font-size:16px;font-weight:300}
  .woocommerce-cart table.cart td.actions .coupon .input-text::placeholder{color:rgb(255, 255, 255);font-size:16px;font-weight:300}
  .woocommerce-cart .cart-collaterals:after{bottom:-10px;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);position:relative}
  .shop_table .product-name a {color: #ffffff;font-weight:bold}
  
  
  
  /*------------ Checkout Page  ------------*/
  .woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:transparent !important;color: #ffffff!important;}
  .comment-reply-link:hover,.et_password_protected_form .et_submit_button:hover,.form-submit .et_pb_button:hover,.woocommerce #content input.button.alt:hover,.woocommerce #content input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button.alt:hover,.woocommerce-page input.button:hover{/* background: rgb(40, 152, 75); *//* background: -webkit-linear-gradient(top left, rgb(40, 152, 75), rgb(96, 139, 133)) !important; */background: -moz-linear-gradient(top left, #28984B, #608B85) !important;background: linear-gradient(178deg,#0f4cf0 33%,#5692f6 74%);border: 2px solid rgb(54, 105, 170);/* border-radius: 3px; */padding: 0.5em 2em 0.5em 1em;}
  .woocommerce div.product form.cart button.single_add_to_cart_button:hover { color:#ffffff !important}
  .add_to_cart_inline {border:none !important;  padding:0px !important; display:inline-block !important }
  .add_to_cart_inline a { color: rgb(108 116 124)!important;  border-color: rgb(108 116 124)!important; border-radius: 67px;font-size: 18px; font-family : 'Open Sans',sans-serif!important; font-weight: 600!important; font-style: italic!important; background-color: rgb(255 255 255) !important;  box-shadow: 0px 12px 18px -6px rgba(0,0,0,0.3) !important; text-transform: capitalize !important;}
  body.et_pb_button_helper_class .et_pb_button, body.et_pb_button_helper_class .et_pb_module.et_pb_button, .woocommerce.et_pb_button_helper_class a.button.alt, .woocommerce-page.et_pb_button_helper_class a.button.alt, .woocommerce.et_pb_button_helper_class button.button.alt, .woocommerce.et_pb_button_helper_class button.button.alt.disabled, .woocommerce-page.et_pb_button_helper_class button.button.alt, .woocommerce-page.et_pb_button_helper_class button.button.alt.disabled, .woocommerce.et_pb_button_helper_class input.button.alt, .woocommerce-page.et_pb_button_helper_class input.button.alt, .woocommerce.et_pb_button_helper_class #respond input#submit.alt, .woocommerce-page.et_pb_button_helper_class #respond input#submit.alt, .woocommerce.et_pb_button_helper_class #content input.button.alt, .woocommerce-page.et_pb_button_helper_class #content input.button.alt, .woocommerce.et_pb_button_helper_class a.button, .woocommerce-page.et_pb_button_helper_class a.button, .woocommerce.et_pb_button_helper_class button.button, .woocommerce-page.et_pb_button_helper_class button.button, .woocommerce.et_pb_button_helper_class input.button, .woocommerce-page.et_pb_button_helper_class input.button, .woocommerce.et_pb_button_helper_class #respond input#submit, .woocommerce-page.et_pb_button_helper_class #respond input#submit, .woocommerce.et_pb_button_helper_class #content input.button, .woocommerce-page.et_pb_button_helper_class #content input.button {/* font-family : 'Barlow Light',Helvetica,Arial,Lucida,sans-serif; */cursor: pointer;background-image: linear-gradient(42deg,#0f4cf0 33%,#5692f6 74%);}
  .woocommerce>form table.cart tr.cart_item td.product-thumbnail{width:92px;padding-left:8px;padding-right:8px}
  table.cart img{width:100%!important}
  .col2-set{width: 62.2%!important;float:left;margin-top:45px;padding: 0 0px 0 10px;x}
  #order_review{width: 37.8%;float:right;margin-top:45px}
  .woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:none;width:100%;margin-top:36px}
  .woocommerce .shop_table.woocommerce-checkout-review-order-table td,.woocommerce-page .shop_table.woocommerce-checkout-review-order-table td{line-height:1.35;/* padding:16px 0 14px; */font-size: 15px;}
  .woocommerce .shop_table.woocommerce-checkout-review-order-table tfoot tr:first-child td,.woocommerce-page .shop_table.woocommerce-checkout-review-order-table tfoot tr:first-child td,.woocommerce .shop_table.woocommerce-checkout-review-order-table tfoot tr:first-child th,.woocommerce-page .shop_table.woocommerce-checkout-review-order-table tfoot tr:first-child th{padding-top: 25px;}
  .woocommerce-privacy-policy-text p,.woocommerce-terms-and-conditions-checkbox-text{font-size:12px;line-height:1.4285em;margin:-2px 0 13px;font-weight:400}
  .woocommerce #payment #place_order,.woocommerce-page #payment #place_order{width:100%}
  .woocommerce-form-login-toggle,.woocommerce-info{text-align:center}
  .woocommerce-info a{color: #fff!important;}
  .woocommerce-form-login-toggle .woocommerce-info{padding:0!important;margin-bottom:8px;color: #dbdbdb!important;}
  .woocommerce-form-login-toggle .woocommerce-info a.showlogin,.woocommerce-form-coupon-toggle .woocommerce-info a{text-transform:uppercase;font-weight: 500;font-size: 14px;margin-left:8px;background-image: linear-gradient(42deg,#5692f6 33%,#5692f6 74%);padding: 5px 11px;border-radius: 3px;letter-spacing: 0.4px;}
  .woocommerce-info { background-color:transparent !important}
  .woocommerce-form-login-toggle .woocommerce-info::before { position:absolute; vertical-align: middle; font-weight: normal;  top: -2px;  position: relative; }
  .payment_method_stripe img { width:10%; display:inline-block; height:auto}
  .woocommerce-checkout h3#order_review_heading {  display: none !important; }
  .woocommerce-form-coupon-toggle .woocommerce-info{padding:0!important;margin-bottom:15px;color: #e9e9e9!important;font-size: 16px !important;line-height: initial;}
  .checkout_coupon_box + .woocommerce-checkout .woocommerce-checkout-review-order:before,.woocommerce-checkout .woocommerce-checkout-review-order:before{position:absolute;top:-10px;left:0;content:"";display:block;height:10px;width:100%;background-color:transparent;background-size:20px 20px;background-position:0 10px,40px 40px;background-image:-webkit-radial-gradient(closest-side,transparent 9px,rgba(84,84,84,0.05) 100%);background-image:-o-radial-gradient(closest-side,transparent 9px,rgba(84,84,84,0.05) 100%);background-image:radial-gradient(closest-side,transparent 9px,rgba(84,84,84,0.05) 100%)}
  .checkout_coupon_box + .woocommerce-checkout .woocommerce-checkout-review-order:after,.woocommerce-checkout .woocommerce-checkout-review-order:after{position:absolute;bottom:-10px;left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);content:"";display:block;height:10px;width:100%;background-color:transparent;background-size:20px 20px;background-position:0 10px,40px 40px;background-image:-webkit-radial-gradient(closest-side,transparent 9px,rgba(84,84,84,0.05) 100%);background-image:-o-radial-gradient(closest-side,transparent 9px,rgba(84,84,84,0.05) 100%);background-image:radial-gradient(closest-side,transparent 9px,rgba(84,84,84,0.05) 100%)}
  .checkout_coupon_box + .woocommerce-checkout .woocommerce-checkout-review-order,.woocommerce-checkout .woocommerce-checkout-review-order{background:rgba(84,84,84,0.05);padding:0 40px 40px;position:relative}
  .woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:none;width:100%}
  .woocommerce-page form .form-row.validate-required{margin-bottom:15px}
  .woocommerce form .form-row-first,.woocommerce-page form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{width:48.8%}
  .woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal;outline:none;border-bottom: 1px solid #b5b5b57a;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;-o-transition:box-shadow 0.5s,border-color .25s ease-in-out;transition:box-shadow 0.5s,border-color .25s ease-in-out;transition:box-shadow 0.5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;padding:10px;color: #ffffff !important;}
  .woocommerce form label{text-transform:uppercase;font-size:.8125rem;font-weight:700;margin-top:8px;margin-bottom:1px;line-height:2em}
  #billing_country_field .select2-selection__rendered,#billing_country_field .select2-selection__placeholder,#billing_state_field .select2-selection__rendered,#billing_state_field .select2-selection__placeholder,#calc_shipping_country_field .select2-selection__rendered,#calc_shipping_country_field .select2-selection__placeholder,#calc_shipping_state_field .select2-selection__rendered,#calc_shipping_state_field .select2-selection__placeholder,#shipping_country_field .select2-selection__rendered,#shipping_country_field .select2-selection__placeholder,#shipping_state_field .select2-selection__rendered,#shipping_state_field .select2-selection__placeholder,.woocommerce-widget-layered-nav-dropdown .select2-selection__rendered,.woocommerce-widget-layered-nav-dropdown .select2-selection__placeholder{outline:0!important;font-size:.875rem;color: #fff!important;line-height:40px!important}
  .select2-container--default .select2-selection--single .select2-selection__rendered{color:#444}
  .select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .select2-container .select2-selection--single{height:auto!important}
  .button[name="update_cart"]:after { content: "\e02a"!important; color: #000;}
  .woocommerce ul.products li {vertical-align: text-top;}
  .button[name="update_cart"]:after { content: "\e02a"!important;}
  .certificate_slider .swiper-container {  padding-bottom: 48px;}
  /*------------ Checkout Page  ------------*/




  .copyright span {border-left: 1px solid #ffffff54;padding-left: 7px;margin-left: 5px;}
.copyright img {width: 22px;margin-bottom: -6px;}


@media only screen and (min-width:981px) {
    /* .et-fixed-header {  backdrop-filter: blur(12px);  background: rgb(255 255 255 / 16%) !important; transition: opacity 320ms ease 0s, transform;  width: calc(100% - 50px) !important;  margin: 0px auto !important; left: 25px; border-radius: 50px;  margin-top: 15px !important;}
    .et-fixed-header #et-top-navigation nav>ul>li>a {  padding-bottom: 4px; } */
    .et-fixed-header {  backdrop-filter: blur(12px);  background: rgb(255 255 255 / 16%) !important; transition: opacity 320ms ease 0s, transform;  width: calc(100% - 50px) !important;  margin: 0px auto !important; left: 25px; border-radius: 50px;  margin-top: 15px !important;}
    #main-header { -webkit-transition: all .4s ease-in-out; transition: all .1s ease-in-out; margin: 0px; width: 100%; backdrop-filter: blur(12px);  background: rgba(255, 255, 255, 0.1);   border-width: 1px;   border-style: solid;  border-color: rgba(255, 255, 255, 0.05);}
    #customer_login .u-column1, #customer_login .u-column2 {float:left !important;width: 49%;}
    #customer_login .u-column1 { margin-right: 2%;}
    #customer_login { width: 100% !important;}
    #customer_login {}
    #customer_login .col-2 { margin-top: 0px !important; }
    .et_pb_equal_columns .banner_col:nth-child(1) { border-top-left-radius:5px; border-bottom-left-radius:5px; }
.et_pb_equal_columns .banner_col:nth-last-child(1) { border-top-right-radius:5px; border-bottom-right-radius:5px; }
	
  }

@media only screen and (max-width:980px) { 
    footer .mobile_menu_bar { display: none;}
    footer #mobile_menu1, footer #mobile_menu2  {display: flex;position: relative;width: 100%;padding: 0;clear: both;flex-direction: row;flex-wrap: wrap; border-top: 0px solid #2ea3f2;}
    footer #mobile_menu2 {padding-top: 25px;}
    footer .et_pb_menu .et_pb_menu__wrap, footer .et_pb_menu .et_mobile_nav_menu { display: block !important;}
    footer #mobile_menu1 li, footer #mobile_menu2 li {width: 48%;padding-right:0;margin-bottom: 6px;margin-right: 0%;clear: both;}
    footer #mobile_menu1 li a, footer #mobile_menu2 li a { display: block; text-align: center;}
    .footer-subscription, .footer-subscription .et_pb_code_inner { width: 100%; }
    .et_pb_social_media_follow_0_tb_footer {  width: 100%;  text-align: center;}
    .footer_col { padding: 0 !important;}
    .et_pb_text_0_tb_footer h4 { text-align: center; }
    footer #mobile_menu2 li:nth-child(odd) { margin-right: 2%; }
    .footer_menu ul li a {border: 1px solid #ffffff !important;font-size: 15px !important;}
    .et_header_style_left #et-top-navigation, .et_header_style_left .et-fixed-header #et-top-navigation { padding-top: 0; }
    .et-fixed-header .right_search_language {  margin-top: inherit !important; }
    .copyright span {  border-left: 0px solid #ffffff; padding-left: 0px; display: block; width: 100%;}  
}


  @media only screen and (min-width: 768px) {
  .cart-button-space{color: #ffffff!important;padding-right: 30px;background-color: #eeeeee3b;padding: 10px 30px;border-radius: 50px;font-size: 20px;text-transform: capitalize !important;}
  a.cart-button-space.active{background-color: rgb(54, 131, 191);color: #fff !important;background: linear-gradient(42deg,#0f4cf0 33%,#5692f6 74%);} 
  }
  
  
  
  @media only screen and (max-width: 1460px) {
  #content-area .label{max-width:43px!important}
  .skinny form{padding:3% 2% 8% 3%;width:70%;}
  .as_slide_content_wrapper { padding:18vh 0 18vh 4vw; width: 100% !important;}
  }
  
  @media only screen and (max-width: 1366px) {
  .variations .value a{top:32%;right:35%}
  .home_list_block h2 { font-size: 37px !important;}
  .waterproof-nightrider-spacing {padding: 119px 0px 119px 10%;}
  .as_slide_content_wrapper { padding:20vh 0 20vh 4vw; width: 100% !important;}
  .as_slide_content_wrapper li {font-size:20px;}
  .et_pb_row {width:94%;}
      #affwp-affiliate-dashboard-tabs a{padding: 7px 18px;}
  }
  
  @media only screen and (min-device-width :1420px ) and (max-device-width : 1650px) {
  #top-menu a {/* padding: 49px 30px!important; *//* font-size: 19px !important; */}
  }
  
  @media only screen and (min-device-width :1256px) and (max-device-width : 1419px) {
  #top-menu a {/* padding: 49px 20px!important; *//* font-size: 19px !important; */}
  .et-fixed-header #top-menu a {/* padding:37px 20px!important; */}
  #top-menu a:after {right: 2px!important;}
  .et-fixed-header #top-menu a:after {margin-top: -1px;}
  #top-menu li a img {height: 75px;}
  #top-menu li a img {/* margin-top: 19px; */}
  .home_list_block h2 { font-size: 30px!important;}
  }
  
  @media only screen and (min-device-width : 1201px) and (max-device-width : 1255px) {
  #top-menu a {/* padding: 49px 10px 49px 18px!important; *//* font-size: 18px !important; */}
  .home_list_block .et_pb_text {font-size: 17px !important;}
  .home_list_block h2 { font-size: 33px!important;}
  .et-fixed-header #top-menu a{/* padding: 42px 10px 42px 18px!important; */}
  .skinny .et_pb_widget { width: 42%;}
  }


  @media only screen and (min-device-width :981px) and (max-device-width : 1100px) {
   #top-menu li { padding-right: 9px;}
   #top-menu li a {font-size: 14px!important;}
  }


  @media only screen and (min-device-width :981px) and (max-device-width : 1100px) {
   #top-menu li { padding-right: 10px;}
  }
  
  @media only screen and (min-device-width : 1360px) and (max-device-width : 1366px) {
  #content-area .label{max-width:60px!important;padding-top:20px!important}
  .about-blutooth{padding-top:105px!important}
  .about-request .et_pb_text_3 h1{font-size:28px;line-height:37px;text-indent:-6px}
  .about-request img{margin-right:15px}
  .about-request .et_pb_text_4 h3{font-weight:500;font-size:17px;line-height:22px}
  .postid-442 #content-area .label{max-width:50px!important;padding-top:22px!important}
  .blucon_block_text { font-size:17px !important}
  #vision_block { background-position:20% center !important;}
  .full_width_bg_section {background-size: 105% !important;}
  
  }
  
  @media only screen and (max-width: 1260px) {
  #content-area .label {max-width:60px!important; max-width:60px!important}
  .skinny form {padding:3% 2% 9% 3%;width:74%;}
  }
  
  @media only screen and (max-width: 1200px) {
  .bothimage{padding-left:72px}
  .con-app img{width:84%}
  .waterproof-nightrider-spacing{padding:49px 0}
  .nightrider-spacing{padding:49px 0}
  .et_pb_row{width:93%}
  .skinny .et_pb_widget { width: 42%;}
  .container {width: 90%;}
  .full_width_bg_section {background-size: 107% !important;}
  }
  
  @media only screen and (min-device-width : 1000px) and (max-device-width : 1200px) {
  .et_pb_text_4 h2 {font-size:33px!important}
  .et_pb_text_10 h2 {font-size:33px!important}
  .home_list_block .et_pb_text { font-size:17px !important;}
  .et_pb_blurb_0.et_pb_blurb h4{font-size: 38px !important;}
  .et_pb_blurb_1.et_pb_blurb h4{font-size: 38px !important;}
  .et_pb_text_24 h1 {font-size: 36px !important;}
  .et_pb_text_17 h1 {font-size: 36px !important;}
  #top-menu li a{font-size: 15px!important;/* padding:43px 22px 43px 10px!important; */font-weight:400}
  .et-fixed-header #top-menu a {/* padding:33px 22px 33px 10px!important; */}
  #top-menu li a:after {margin-top: 0px;}
  .et-fixed-header #top-menu li a:after {top: 0px!important;margin-top:0px;}
  .et-fixed-header #top-menu li a img { margin-top: 5px;}
  #vision_block { background-position: 30% center !important;}
  #top-menu li a img{/* margin-top:16px; */height:70px}
  .about-request .et_pb_text_3 h1{font-size:29px;line-height:37px;text-indent:-6px;margin-bottom:0}
  .about-request img{margin-right:15px}
  .about-request .et_pb_text_4 h3{font-weight:400;font-size:17px;line-height:20px}
  .about-blutooth{padding-top:100px!important}
  .woocommerce a.added_to_cart{padding:7px;margin-left:5px}
  .woocommerce-page div.product form.cart div.quantity{margin:0 7px 0 0 !important}
  .woocommerce .quantity input.qty,.woocommerce-page .quantity input.qty{width:3em!important}
  .et_pb_text_21 h3, .et_pb_text_19 h3  { font-size:18px !important;}
  .as_slide_content_wrapper { padding:20vh 0 20vh 4vw; width: 100% !important;}
  }
  
  @media all and (max-width: 980px) {
    .et_header_style_split .mobile_menu_bar, 
    .et_header_style_left .mobile_menu_bar {     z-index: 9999; }#et-top-navigation {     padding-right: 5px;}
  }
  
  @media only screen and (max-width: 980px) {
  #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs { margin:0 0 37px !important; text-align:center}
  #affwp-affiliate-dashboard-tabs { box-shadow: 0px 5px 20px rgba(0,0,0,0.0) !important;}
  #affwp-affiliate-dashboard-tabs li a {border: 1px solid #b9b9b9 !important;   border-radius: 50px !important; color: #777; padding: 4px 16px; margin-bottom: 7px;}
  #affwp-generate-ref-url input, .affwp-form label+input, .affwp-form label+textarea { margin-top: 3px;}
  .affwp-form label { cursor: pointer;font-weight: 600; color: #000; margin-top: 15px !important; display: block;}  
  .mobile_menu_bar_toggle:after { content: url(images/hexagone_shape.png); position: absolute;right: 1px; top: -1px;}
  .mobile_nav.opened .mobile_menu_bar_toggle:after {content: url(images/hexagone_shape_act.png);}
  .image-wrap img{max-width:100%!important}
  .footer-widget:nth-child(n) { width: 100%!important;  margin: 0 7.5% 7.5% 0!important;}
  .skinny form{padding: 10px 5% 40px 5%; max-width:300px;}
  .skinny .et_pb_widget { width: 90% !important;}
  .container { width: 96% !important;}
  .woocommerce-MyAccount-navigation li a { font-size: 19px !important; line-height: 1.3em; padding:16px 11px !important; border-radius: 3px; font-weight: 500;}
  #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs { margin:0 0 37px !important; text-align:center}
  #affwp-affiliate-dashboard-tabs { box-shadow: 0px 5px 20px rgba(0,0,0,0.0) !important;}
  #affwp-affiliate-dashboard-tabs li a {border: 1px solid #b9b9b9 !important;   border-radius: 50px !important; color: #777; padding: 4px 16px; margin-bottom: 7px;}
  #affwp-generate-ref-url input, .affwp-form label+input, .affwp-form label+textarea { margin-top: 3px;}
  .affwp-form label { cursor: pointer;font-weight: 600; color: #000; margin-top: 15px !important; display: block;}  
  .et_header_style_left .mobile_menu_bar, .et_header_style_split .mobile_menu_bar { padding-bottom: 24px!important; padding-top: 24px!important;} 
  #logo {max-height: 82%!important;}  
  .et_pb_svg_logo #logo, .et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {height: 80% !important;}
  .custom_row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}
  .first-on-mobile{-webkit-order:1;order:1}
  .second-on-mobile{-webkit-order:2;order:2}
  .third-on-mobile{-webkit-order:3;order:3}
  .fourth-on-mobile{-webkit-order:4;order:4}
  .custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}
  #mobile_menu{display:block!important;min-height:100vh;height:100%;top:0;right:0;position:fixed;z-index:9998;overflow:scroll;border-top:none;padding-top:90px!important}.et_mobile_menu li:nth-child(1){/* padding-top:20px; */}.et_mobile_menu li a{color:#fff!important;width:100%;float:left;border:none!important;text-align:left;transition:.2s;/* text-transform:uppercase; */font-size: 1.0em!important;}.mobile_nav ul#mobile_menu .current_page_item>a{color:#fff!important;background-color:rgba(255,255,255,.1);border-radius:30px;padding-left:20px}.mobile_nav.closed #mobile_menu{background:-moz-linear-gradient(top,#62278d 0,#2cc09b 100%);background:-webkit-linear-gradient(top,#62278d 0,#2cc09b 100%);background:-o-linear-gradient(top,#62278d 0,#2cc09b 100%);background:-ms-linear-gradient(top,#62278d 0,#2cc09b 100%);background:linear-gradient(to bottom,rgb(42, 89, 150) 21%,rgb(124, 186, 229) 100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .4s 0s;-moz-transition:-moz-transform .4s 0s;transition:transform .4s 0s}.mobile_nav.opened #mobile_menu{background:-moz-linear-gradient(top,#62278d 0,#2cc09b 100%);background:-webkit-linear-gradient(top,#62278d 0,#2cc09b 100%);background:-o-linear-gradient(top,#62278d 0,#2cc09b 100%);background:-ms-linear-gradient(top,#62278d 0,#2cc09b 100%);background:linear-gradient(to bottom,rgb(42, 89, 150) 21%,rgb(124, 186, 229) 100%);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform .4s 0s;-moz-transition:-moz-transform .4s 0s;transition:transform .4s 0s}#main-header .container.clearfix.et_menu_container{width:100%}.mobile_menu_bar:before{color: rgb(48, 98, 164)!important;left: -12px;top: -6px;}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d';z-index:9999;color:#fff!important;/* border:1px solid #fff; */width:30px;height:30px;border-radius:50%;top: -8px;}
  #main-header #mobile_menu.et_mobile_menu li.menu-item-type-custom:nth-last-child(1)  { width:48%; float:left; clear:none !important; }
  #main-header #mobile_menu.et_mobile_menu li.menu-item-type-custom:nth-last-child(2)  { width:48%; float:right; clear:none !important; }
  #main-header #mobile_menu.et_mobile_menu li.menu-item-type-custom:nth-last-child(1) a, #main-header #mobile_menu.et_mobile_menu li.menu-item-type-custom:nth-last-child(2) a {padding:0px;margin:0px;border-radius: 17px;}
  #main-header #mobile_menu.et_mobile_menu li.menu-item-type-custom:nth-last-child(1) a img, #main-header #mobile_menu.et_mobile_menu li.menu-item-type-custom:nth-last-child(2) a img {padding:0px !important; margin:0px !important;}
  #glt-translate-trigger { width: 69px; overflow: hidden; height: 21px;}
  .xoo-wsc-basket {left: 9px; bottom: 41px; right:inherit !important}
  
  #mapdiv { height:450px !important}
  #menu-footer-menu { padding-top:15px !important; display:block;}
  #menu-footer-menu li { width:32%; display:inline-block !important }
  #menu-footer-menu li a { border:1px solid #CCC; padding:5px 10px; display:block}
  .woocommerce-cart .entry-content .woocommerce > form{width:100%;float: none;margin-bottom:100px}
  .woocommerce-cart .entry-content .woocommerce .cart-collaterals{width:100%;float: none;padding:0;margin-bottom:40px}
  .woocommerce-cart table.cart td.actions .button[name=update_cart] {width: 62% !important;margin-top: 19px !important;float:left !important;margin-left: 20%;margin-bottom: 8px;}
  .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .button {    width: 92%; margin: 0px auto !important; display: block; float: none !important; margin-bottom:15px !important}
  
  
  .col2-set{width:100%!important;float:none;margin-top:45px;padding:0 0 0 10px}
  #order_review{width:100%;float:right;margin-top:16px}
  .xoo-wsc-basket{right: initial !important;left:1px!important;bottom:72px!important;padding:7px 9px 6px}
  #main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu {background-color: transparent !important;}
  }
  
  @media (max-width:768px) {
  .woocommerce-checkout .woocommerce-checkout-review-order{background:rgba(84,84,84,0.05);padding:0 10px;position:relative}
  .cart-button-space{color:#716e6e!important;background-color:#eee;padding:7px 30px;border-radius:50px;font-size:18px;text-transform:capitalize!important;display:block;margin-bottom:10px}
  a.cart-button-space.active{background-color:#3683bf;color:#fff!important}
  .woocommerce table.shop_table .woocommerce-shipping-totals th{font-size:13px!important}
  .woocommerce table.shop_table .cart-subtotal th{font-size:13px!important}
  .woocommerce table.shop_table .order-total th { font-size:17px !important}
  .image-wrap img{position:relative!important;max-width:100%}
  .image-wrap::after,.image-wrap::before{width:100%!important;height:100%!important;display:inline-block;max-width:460px}
  .image-wrap p{margin:0!important;padding:0!important}
  .image-wrap{width:60%!important;margin:0 auto!important;height:100%!important;margin-top:100px!important;margin-bottom:100px!important}
  .waterproof-nightrider-spacing{padding:10px 0}
  .nightrider-spacing{padding:10px 0}
  .mobileleft-navigation h2,.mobileleft-navigation p{text-align:left!important}
  .mobileleft-navigation p img{float:left;margin-left:0;margin-right:15px}
  .mobileleft-navigation .et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:left}
  .mission_block { background-size: contain!important}
  .vision_block { background-color:#ffc2a6 !important; background-size: contain!important}
  #menu-footer-icon-menu { margin-bottom:20px !important; }
  #main-footer .footer-widget:nth-child(1) { margin-bottom: 0px !important;}.woocommerce-MyAccount-navigation li { width: 47%; clear: both;list-style: indianred;display: inline-block;  margin-right: 10px;}
  body.logged-in .woocommerce-MyAccount-content { float: none !important; width:100% !important;}
  .bothimage img { margin: 0% 0% 0% 2%; width: 46%; height: auto !important;}
  .et_pb_scroll_top,.et_pb_scroll_top.et-hidden{bottom:11px!important;}
  .woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:' ';display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}
  .woocommerce-cart .entry-content .woocommerce > form{width:100%;float: none;margin-bottom:100px}
  .woocommerce-cart .entry-content .woocommerce .cart-collaterals{width:100%;float: none;padding:0;margin-bottom:40px}
  .woocommerce-cart table.cart td.actions .button[name=update_cart] { width: 62% !important; margin-top: 19px !important; float:left !important}
  .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .button {    width: 92%; margin: 0px auto !important; display: block; float: none !important; margin-bottom:15px !important}
  .woocommerce table.shop_table { border:none !important} 
  .xoo-wsc-footer-b a { margin-top:15px !important; display:block !important}
  
  .as_slide_content_wrapper {padding:20vh 0vw;width: 72% !important; }
  
  .swiper-slide {height:100vh}
  .as_slide_content_wrapper h3 {text-align: left;font-size: 50px; color: rgb(61, 107, 171); text-shadow:none !important}
  .as_slide_content_wrapper h5 {text-align: left;font-size: 26px; color: rgb(61, 107, 171); text-shadow:none !important}  
  .as_slide_content_wrapper li {text-align: left;font-size: 16px; color: #000; text-shadow:none !important} 
  .app_link_area {text-align: left;}
  .app_link_area a { display:inline-block;}
  .app_link_area a img {width: 150px;}
  .as_slide_content_wrapper .transparent_bg {background-color: rgba(255, 255, 255, 0.69);padding: 2% 1%;}
  #footer-info {  padding-bottom: 35px;}
  #affwp-affiliate-dashboard-url-generator:before { display:none !important}
  .affwp-tab-content h4 { width:100%; float: none}
  #affwp-affiliate-dashboard-url-generator .affwp-form {  width:100%;}
  #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li { width: 48%;}
  #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li a { width:100%}
  article#post-29149 #affwp-affiliate-dashboard-tabs { width: 100%; background-color: rgb(248, 249, 251); padding: 15px; border-radius: 0;}
  #affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li:nth-child(even) {width:50%; padding:0px !important}
  #affwp-affiliate-dashboard-url-generator h4 {width: 100%;}
  #affwp-affiliate-dashboard-url-generator:before { content: ""; width: 100%; background: url(images/affiliate-program.jpg) no-repeat center; height: 489px; float: left; background-size: contain;display:block !important}
  }
  
  @media only screen and (max-width: 660px) {
  #menu-footer-menu li { width:47%; display:inline-block !important }
  #footer-info{text-align:center;float:none;color:#7d7d7d}
  #footer-info strong{float:none}
  .request-form form label{width:100%!important;margin:0 0 7%!important}
  .bothimage{padding-left:5%}
  
  .experience{background:url(images/mobile-experience.jpg) no-repeat center top;background-color:#f5f4f2}
  .et_header_style_left .mobile_menu_bar{padding-bottom:14px;margin-top: 10px;}
  #mobile_menu .menu-item-35{width:33%;float:left;margin-right:2%}
  .et_mobile_menu li li{padding-left:0}
  #main-header .et_mobile_menu li ul{padding-left:0}
  #main-footer .footer-widget:nth-child(2) ul#menu-footer-menu{padding:0}
  .bothimage img.alignleft{margin-right:0;margin-bottom:10px}
  .et_pb_main_blurb_image{line-height:0}
  #mobile_menu .menu-item-36{width:33%;float:left;margin-right:2%}
  .shop-img-space{padding-bottom:120px!important}
  .explore-blucon a{font-size:13px!important;padding:3px 7px;font-weight:700}
  .experience .et_pb_text_13 p{line-height:39px;color:#000;text-shadow:0 1px 3px #fff}
  .experience .et_pb_text_13 h1{font-size:64px}
  .experience .et_pb_text_13 h2{font-size:47px}
  .experience #page-container .et_pb_button_2{font-size:16px;padding:11px 46px!important}
  .skinny{padding:14px 0 15px}
  .skinny p{margin-bottom:5px;line-height:23px!important}
  .skinny .et_pb_widget{float:none;margin:0 auto;width:100%}
  .skinny form {width:100%; padding:3% 2% 7% 3%}
  #main-footer .footer-widget:nth-child(3) .et_pb_widget ul li img {width: 83px;}
  #mapdiv { height:400px !important}
  }
  
  @media only screen and (min-width: 481px)  {
  #mobile_menu {    width: 340px;    margin-left: calc(100% - 340px);}
  }
  @media only screen and (max-width: 480px)  {
  #mobile_menu { width: 320px; margin-left: calc(100% - 320px);  }
  #mapdiv { height:300px !important}
  .swiper-slide {height: auto !important}
  .as_slide_content_wrapper {padding: 43vh 0vw 2vh 0vh;width: 100% !important;border-bottom: 1px solid rgb(59, 161, 216);}
  .et_pb_column .card_box {    margin-bottom: 23px;height: 172px;}
  }
  
  @media only screen and (max-width: 425px) {
  .woocommerce-MyAccount-navigation li { width: 47%; clear: both; list-style: indianred;display: inline-block; margin-right: 10px;}
  .woocommerce-MyAccount-navigation li a { padding: 9px 11px !important; border-radius: 3px;}
  .as_slide_content_wrapper h3 {text-align: center;font-size: 40px; color: rgb(61, 107, 171); text-shadow:none !important}
  .as_slide_content_wrapper h5 {text-align: center;font-size: 20px; color: rgb(61, 107, 171); text-shadow:none !important}
  .as_slide_content_wrapper  ul { padding-bottom:10px;} 
  .as_slide_content_wrapper li {text-align: center;font-size: 16px;color: #000;text-shadow:none !important;font-weight: 300;} 
  .app_link_area {text-align: center;}
      #affwp-affiliate-dashboard-url-generator:before { height: 307px;}
  }
  
  @media only screen and (max-width: 375px) {
  #main-footer .footer-widget:nth-child(3) .et_pb_widget ul li img {width: 63px;}
  .woocommerce-MyAccount-navigation li { width: 45% !important;}
  .woocommerce-MyAccount-navigation li a { font-size:19px;} 
  }
  
  @media only screen and (max-width: 320px) {
  #main-footer .footer-widget:nth-child(3) .et_pb_widget ul li img {width: 63px;}
  }
  
  .screen_height{height:90vh}
  .download_button{text-align:center;margin-top:15px}
  .download_button img{display:inline-block;margin:0 25px}
  .corner-radius{-webkit-border-radius:25px 25px 25px 0;-moz-border-radius:25px 25px 25px 0;border-radius:25px 25px 25px 0}
  .bottom_border-bt{border-top:0!important;border-left:0!important;border-right:0!important}
  
  
  .card_box .et_pb_main_blurb_image img{width:67px;filter: invert(1);}
  .card_box .et_pb_main_blurb_image{/* background-color:#f3f6fa; */padding: 24px;border-radius: 60px;width:auto!important;margin-bottom: 0px;}
  .card_box .et_pb_blurb_content { /* -webkit-mask-image: linear-gradient(black, transparent); */ /* background: rgb(255 255 255 / 0%); */   padding: 0em 1.0em;}
  .card_box .et_pb_blurb_content::before {  /* background: rgba(255, 255, 255, 0.15); */}
  .card_box .et_pb_blurb_content::before, .card_box .et_pb_blurb_content::after {  content: "";  position: absolute;  inset: 0px; }
  .card_box .et_pb_blurb_content::after { opacity: 0.2;}
  .card_box::before { content: "";  /* pointer-events: none; */  /* user-select: none; */  position: absolute;  inset: 0px;  border-radius: inherit;  padding: 1px;  /* background: linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 120%); */ /* -webkit-mask: linear-gradient(black, black) content-box content-box, linear-gradient(black, black); */ /* -webkit-mask-composite: xor; */ -webkit-mask-image: linear-gradient(black, transparent);  z-index: 0;  background-color: #2c2a3d;  box-shadow: inset 0px 1px 0px 0px #55444e;}
  
  
  .card_box {position:absolute;/* padding: 1.0em 1.6em; *//* background-color: #281824; *//* border: 1px solid #55444e; */}
  .card_box.l-1{top:0;left:8vw}
  .card_box.l-2{top:30vh;left:2vw;transform:scale(1.0);/*box-shadow:19px 19px 0 0 #5e628725*/}
  .card_box.l-3{top: 56vh;left: 15vw;transform:scale(1.0);}
  .card_box.r-1{top: 0vh;right:5vw;transform:scale(1.0);/*box-shadow:-17px 20px 0 0 #e6e6e025;*/}
  .card_box.r-2{top: 29vh;right:1vw;transform:scale(1.0);}
  .card_box.r-3{top: 55vh;right:9vw;transform:scale(1.0);}
  
  
  .request_form{width:88%;margin:0 auto}
  .request_form .half_width{width:48%;float:left}
  .request_form .half_width.last{float:right}
  .request_form .full_width{width:100%;margin-top:10px}
  .request_form input,.request_form textarea, .request_form select{background-color:#e7eaf0;padding:7px;width:100%;border:none;border-radius:5px;font-size:15px}
  .pop_form { max-width:700px !important; margin:0px auto !important; width:90%;}
  .request_form textarea{height:100px}
  .request_form input.submit_bt{border:2px solid #345f90;background:linear-gradient(60deg,#3062a4 0%,#6eb7e5 100%)!important; color:#ffffff!important; padding:10px 25px; text-transform:uppercase; font-size:17px;} 
  .request_form input.submit_bt:hover{background-color:#000000!important;border-color:#f27232!important;color:#fff!important}
  .overlay-contentpush.open,.overlay-hugeinc.open{overflow-x:auto}
  .overlay-container .overlay-close{width:auto;height:auto;display:block;position:fixed;right:47.5%;top:10px;overflow:hidden;border:none;outline:none;z-index:99991;font-size:80px;line-height:22px;min-height:15px;min-width:15px;color:#fff;background-color:#310e0e;font-family :inherit;font-weight:300;padding-top:19px;border-radius:5px;padding-left:9px;padding-right:9px}
  
  .left_border:before{content:"";background:#FFF;border-radius: 2px;width: 40px;height: 3px;position:relative;display:block;float:left;margin: 8px 5px 5px 5px;background-image: linear-gradient(60deg,#3b6cad 0%,#63b5e4 100%);}
  .fancy-tabs .et_pb_tabs{min-height:500px}
  .fancy-tabs .et_pb_tabs_controls li{margin-right:1.4%;position:relative;border-right:0!important;width:15%;position:relative;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
  .fancy-tabs .et_pb_tabs_controls li a{background-color:#efefef00!important;text-align:center;display:block;border-radius:5px;padding-top:70px!important;color:#ccc;padding-left:inherit;padding-right:inherit;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;top:0;left:0;font-weight: 100;}
  .fancy-tabs .et_pb_tabs_controls li:hover a,.fancy-tabs .et_pb_tabs_controls li.et_pb_tab_active a{background-color: #303030!important;position:absolute;width:100%;top: -15px;left:-15px;box-shadow:4px 4px 8px 1px #141b2b33;z-index:999999999;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;border-radius: 10px;/* -webkit-mask-image: linear-gradient(black, transparent); */background: rgba(255, 255, 255, 0.15);border: 1px solid #99999963;}
  .fancy-tabs .et_pb_tabs_controls li:after{position:absolute;content:"";right:0;top:0;width:98%;height:100%;border-right:0;border: 1px solid #505050;border-radius: 4px;z-index:2;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;background: linear-gradient(312deg, rgb(124 124 124 / 70%), rgba(255, 255, 255, 0) 100%);-webkit-mask: linear-gradient(black, black) content-box content-box, linear-gradient(black, black);-webkit-mask-composite: xor;}
  .fancy-tabs .et_pb_tabs_controls li:hover:after,.fancy-tabs .et_pb_tabs_controls li.et_pb_tab_active:after{position:absolute;content:"";right:0;top:0;width:100%;height:100%;/* border-right:0; */border: 1px solid #000000;z-index:9;content: "";pointer-events: none;user-select: none;/* position: absolute; *//* inset: 0px; */border-radius: 7px;padding: 1px;background: linear-gradient(312deg, rgba(167, 82, 250, 0.698), rgba(255, 255, 255, 0) 100%);-webkit-mask: linear-gradient(black, black) content-box content-box, linear-gradient(black, black);-webkit-mask-composite: xor;}
  ul.et_pb_tabs_controls{background-color: transparent !important;margin-bottom:15px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
  .fancy-tabs .et_pb_tabs_controls li.et_pb_tab_active{background-color:transparent!important}
  .et-db #et-boc .et-l .et_pb_tabs_controls li { border-right: none !important;}
  .et_pb_tabs,.et_pb_wc_tabs,.fancy-tabs, .et_pb_wc_tabs {border:none !important}
  .fancy-tabs li:not(.et_pb_tab_active):last-child{border-right:1px dashed #375080!important}
  .fancy-tabs .et_pb_tabs_controls li:nth-child(1) a{background:url(images/patient.png) no-repeat center 10px}
  .fancy-tabs .et_pb_tabs_controls li:nth-child(2) a{background:url(images/providers.png) no-repeat center 10px}
  .fancy-tabs .et_pb_tabs_controls li:nth-child(3) a{background:url(images/payers.png) no-repeat center 10px}
  .fancy-tabs .et_pb_tabs_controls li:nth-child(4) a{background:url(images/employers.png) no-repeat center 10px}
  .fancy-tabs .et_pb_tabs_controls li:nth-child(5) a{background:url(images/data-sourcesa.png) no-repeat center 10px}
  .fancy-tabs .et_pb_tabs_controls li:nth-child(6) a{background:url(images/developers.png) no-repeat center 10px}
  .fancy-tabs .et_pb_tabs_controls:after{border-top:0!important}
  .fancy-tabs .et_pb_all_tabs{/* background-color:#17356e; */border-radius:10px;position:relative;background: rgb(255 255 255 / 0%);/* -webkit-mask-image: linear-gradient(black, transparent); */}
  .fancy-tabs .et_pb_all_tabs:after{position:absolute;content:"";left:-1.3em;top:1.3em;width:98%;height:100%;border-right:0;border: 1px dashed #fff0;border-radius:5px;z-index:-1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
  .fancy-tabs .et_pb_all_tabs .et_pb_tab{background:url(images/patient_bg.webp) no-repeat right bottom;padding: 2em;min-height: 48vh;}
  .fancy-tabs .et_pb_all_tabs .et_pb_tab:before {content: "";pointer-events: none;user-select: none;position: absolute;inset: 0px;border-radius: inherit;padding: 1px;border-radius: 10px;-webkit-mask-image: linear-gradient(black, transparent);background: rgba(255, 255, 255, 0.15);border: 1px solid #99999963;}
  
  #commentform input { width:100% !important }
 #commentform input,   #commentform textarea {background-color: #ffffff1f !important;border-radius: 6px;}
 .woocommerce div.product form.cart .variations td select { background-color: #ececec33; border-radius: 3px; padding: 14px 8px;   color: #ffffff !important;}
 .woocommerce div.product form.cart .variations td select option {background-color: #000000 !important;}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled]{ opacity: 1 !important;}

.variations td.value span:after {transform: translateY(-213%) !important;border-top-color: #fff !important;}
  
  /*.fancy-tabs .et_pb_all_tabs:before {content: ""; pointer-events: none; user-select: none; position: absolute; inset: 0px; border-radius: inherit; padding: 1px; background: linear-gradient(130deg, rgba(167, 82, 250, 0.698), rgba(255, 255, 255, 0) 40%); -webkit-mask: linear-gradient(black, black) content-box content-box, linear-gradient(black, black); -webkit-mask-composite: xor;}
  .fancy-tabs .et_pb_all_tabs:after { content: ""; pointer-events: none; user-select: none; position: absolute; inset: 0px; border-radius: inherit; padding: 1px; background: linear-gradient(332deg, rgba(167, 82, 250, 0.698), rgba(255, 255, 255, 0) 40%); -webkit-mask: linear-gradient(black, black) content-box content-box, linear-gradient(black, black); -webkit-mask-composite: xor; }
  */
  
  
  .fancy-tabs .et_pb_all_tabs h3{color:#fff;font-size: 1.95em;margin-bottom:0;padding-bottom:3px}
  .fancy-tabs .et_pb_all_tabs ul li{list-style:none;padding:5px 0}
  .fancy-tabs .et_pb_all_tabs ul li:before{content: url(images/tick.svg);position:relative;margin-right: 10px;}
  .fancy-tabs{width:85%;margin-left:15%}
  .bar_seprator{position:relative;z-index:1;/* background: #37a3fa; */width:80px;height:3px;margin-top: 10px;transition:.5s;margin-bottom: 18px;background-image: linear-gradient(42deg,#0f4cf0 33%,#5692f6 74%);}
  .bar_seprator::before{right:20px}
  .bar_seprator::after{right:10px}
  .bar_seprator::after,.bar_seprator::before{content:"";position:absolute;height:100%;width:3px;top:0;background:#17356e;transition:.5s}
  .banner_heading_area h3 { margin: 1.3em 0;/*    line-height: 1.5em !important;*/ background: linear-gradient(to right bottom, rgb(255, 255, 255) 30%, rgba(255, 255, 255, 0.38)); -webkit-background-clip: text; -webkit-text-fill-color: transparent;   }  
  #top-menu li li:nth-child(8) a {padding: 10px 20px!important;}
  
  
  @media only screen and (max-width:1440px) {
  .card_box{position:absolute;padding:.8em .7em;width: 9em;font-size: 1.0em !important;line-height: 1em;}
  .card_box .et_pb_main_blurb_image img{width:46px}
  .card_box .et_pb_main_blurb_image{/* background-color:#f3f6fa; */padding:17px;margin-bottom:10px}
  .card_box .et_pb_module_header{font-size:1.1em!important}
  .banner_heading_area h3 { font-size: 2.7em !important;}
  }
  
  @media only screen and (max-height:800px) {
  .screen_height .chart_pic img {max-width:87% !important; height:auto !important}
  }
  
  @media only screen and (max-width:1200px) {
  .card_box{position:absolute;padding:.8em .7em}
  .card_box .et_pb_main_blurb_image img{width:46px}
  .card_box .et_pb_main_blurb_image{/* background-color:#f3f6fa; */padding:17px;margin-bottom:10px}
  .card_box h4.et_pb_module_header{font-size:1.1em!important;padding-bottom:5px}
  .fancy-tabs .et_pb_tabs_controls li a{font-size:12px}
  .fancy-tabs{width:95%;margin-left:5%}
  .banner_heading_area h3 {font-size: 2.6em !important;}
  }

  @media only screen and (max-width:1024px) {
  .card_box.r-1{transform:scale(1.0)}
  .download_button img{margin:0 10px}
  .banner_heading_area h3 { font-size: 1.5em !important;}
  }

  @media only screen and (max-width: 980px) {
  .screen_height{height:auto}
  .card_box{position:relative;padding:1em .2em;width:45%;top:inherit!important;right:inherit!important;bottom:inherit!important;left:inherit!important;box-shadow:none!important}
  .et_pb_column .card_box:nth-child(odd){float:left;margin-left:2%}
  .et_pb_column .card_box:nth-child(even){float:right;margin-right:2%}
  .card_box{transform:scale(1.0)!important}
  .card_box h4.et_pb_module_header{font-size:.9em!important}
  .card_box .et_pb_blurb_description{font-size:.8em!important}
  .fancy-tabs .et_pb_all_tabs .et_pb_tab{padding:3em 3em 10em}
  .screen_height .chart_pic img {max-width: 100% !important; height:auto !important}
  .request_form input.submit_bt{padding:10px 13px;text-transform:capitalize;font-size:14px}
.toast--green{font-weight:500;font-size:17px;line-height:26px;border-radius:8px}
.toast__close{right:-3px;top:6px;border-radius:7px}
}

 @media only screen and (max-width:475px) {
.toast--green{font-weight:500;font-size:16px;line-height:26px}
  .fancy-tabs .et_pb_tabs_controls li a{font-size:0;line-height:1}
  .fancy-tabs .et_pb_tabs_controls li{float:left!important}
 }

@media only screen and (min-width:1981px) {
.et_pb_section { max-width:1980px !important; margin:0px auto !important}
.et_pb_row { max-width:1980px !important}
footer .et_pb_section {max-width:100% !important;}
}
