

ul.list-menu.list-menu--inline li a:hover {
    color: #1664c3;
}
.announcement-bar-sections--17564812312628__fe1c8c67-b84c-4466-a515-70df3134c1c0.color-custom {
background-color: #122740;
}


li.cart-head a:hover{
    color: #1664c3;
}
.header__active-menu-item-v2:before {

    background: #1664c3 !important;

}
.badge {
    background-color: #1664c3 !important;
    border-color: #1664c3 !important;

}
.product-form__input:not(.product-form__input--quantty-breaks) input[type=radio]:checked+label {
    background-color: #1664c3 !important;
    border: #1664c3;
}
.link-btns--arrow a.button:not([aria-disabled=true]) {
  background-color: #2D0C72;
}   
.button:after, .customer button:after, .shopify-challenge__button:after, .shopify-payment-button__button--unbranded:after {

    box-shadow: 
    0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(90 46 174, var(--border-opacity)), 
    0 0 0 var(--buttons-border-width) rgba(90 46 174, var(--alpha-button-background));

}
.button:not([disabled]):hover:after{
    box-shadow: 
    0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(90 46 174, var(--border-opacity)), 
    0 0 0 var(--buttons-border-width) rgba(90 46 174, var(--alpha-button-background));
}
.text-color-accent-1 {
    color: #1664c3 !important
}
.link-btns--arrow a.button:not([aria-disabled=true]), .action-btns--arrow button.button:not([disabled],[disabled=true],.button--tertiary) {
    background: #1664c3
}
 .action-btns--center button.button:not([disabled],[disabled=true],.button--tertiary):after, .action-btns--left button.button:not([disabled],[disabled=true],.button--tertiary):after {
    background: #1664c3;
}
.color-accent-1 {
    color: rgba(var(--color-foreground), 0.9);
    background-color: rgb(90 46 174 / 0%);
}
.section-divider__svg svg {
    color: #1664c3 !important;
}
.color-accent-1 {
    color: rgba(var(--color-foreground), 0.9);
    background-color:rgb(22 100 195);
}
.price .main-price {
    color: #1664c3 
}
a.link.product__view-details.animate-arrow {
    align-items: center;
    justify-content: flex-start;
    display: flex;
    color: #122740;
;
}
.button:hover, button:hover, input[type=button]:hover, input[type=submit]:hover {
    background-color:#A774D3;
}
@media (hover: hover) {
    .link-btns--center a.button:not([aria-disabled=true]):hover, .link-btns--left a.button:not([aria-disabled=true]):hover, .action-btns--center button.button:not([disabled],[disabled=true],.button--tertiary):hover, .action-btns--left button.button:not([disabled],[disabled=true],.button--tertiary):hover {
        color: #122740  
    }
}

.action-btns--center button.button:not([disabled],[disabled=true],.button--tertiary):before{
    box-shadow: 
    var(--shadow-horizontal-offset) var(--shadow-vertical-offset) var(--shadow-blur-radius) rgba(var(--color-shadow), var(--shadow-opacity)), inset 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(45, 12, 114, calc(1 - 1.0)), inset 0 0 0 var(--buttons-border-width) rgb(18 39 64);


}
.rte a {
    color: #1664c3;
    word-break: break-all;
}
.rte a:hover {
    color: #1664c3;
}
.price .price-item {
color: #1664c3;
}
.full-unstyled-link {
    color: #122740 !important;
   
}
.price--on-sale .price-item--regular {
    color: #666666!important;
}
.product__title > * {
    color: #122740;
}
dynamic-dates.shipping-checkpoints {
    display: none;
}
.title-with-highlight strong {
    color: #1664c3;
}
@media (hover: hover) {
    .link-btns--arrow a.button:not([aria-disabled="true"]):hover, .action-btns--arrow button.button:not([disabled], [disabled="true"], .button--tertiary):hover {
        background-color: #122740;
    }
}
 .h1, .h2{
    color: #122740;
}
/* quatity box */
.qtyty-box{

    .qtybtns {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        background-color: transparent;
        border: 1px solid #122740;
        border-radius: 50px;
        overflow: hidden;
        padding: 0 7px 0 15px;
        width: 50%;
    }
     .qtytxt {
        color: #122740;
        padding-right: 10px;
        font-weight: 800;
        font-size: 18px;
        margin-top: 0;
    }
    .quantty.buttons_added {
        text-align: left;
        position: relative;
        white-space: nowrap;
        overflow: hidden;
        width: 100%;
        max-width: 332px;
    }
    .quantty {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        border-left: 1px solid #122740;
    }
    .quantty.buttons_added .minus,  .quantty.buttons_added .plus {
        padding: 0 12px;
        height: 100%;
        border: 0;
        cursor: pointer;
        color: #768596;
        font-size: 24px;
        font-weight: 500;
        line-height: 1;
        position: absolute;
        background-color: transparent;
        top: 0;
    }
    .quantty .input-text.qty {
        width: 77px;
        height: 50px;
        padding: 0 0px;
        text-align: center;
        border: 0;
        -moz-appearance: textfield;
        color: #122740;
        font-size: 18px;
        font-weight: 500;
        width: 100%;
    }
    .quantty.buttons_added .minus {
        padding: 0 12px;
        height: 100%;
        border: 0;
        cursor: pointer;
        color: #768596;
        font-size: 24px;
        font-weight: 500;
        line-height: 1;
        position: absolute;
        background-color: transparent;
        top: 0;
        width: 30%;
    }
    .quantty.buttons_added .plus {
        padding: 0 12px;
        height: 100%;
        border: 0;
        cursor: pointer;
        color: #768596;
        font-size: 24px;
        font-weight: 500;
        line-height: 1;
        position: absolute;
        background-color: transparent;
        top: 0;
        right:0;
        width: 30%;
    }
}
      

/* ----------section 4 polar vortex------------------*/
.stabilizes-the-power.bg_added {
    background: url(../../images/polar-vortex/stabilizes-the-power.png) center top no-repeat;
}
.eliminates-shocks.bg_added {

	background: url(../../images/polar-vortex/eliminates-shocks.png) center top no-repeat

}
.reduces-dirty-emf.bg_added {

	background: url(../../images/polar-vortex/reduces-dirty-emf.png) center top no-repeat

}

.eliminates-shocks, .reduces-dirty-emf, .stabilizes-the-power {
    padding: 80px 0 0;
    display: block;
}
.sec4 {
    padding: 30px 0 0;
    text-align: center;
}

@media (min-width: 1200px) {
    .container {
        max-width: 1200px !important;
    }
}

@media screen and (min-width: 1420px) {
    .container {
        width: 1420px;
    }
}
@media (min-width: 992px) {
    .col-md-4 {
        width: 33.33333333%; 
    }
}
@media (min-width: 992px) {
    .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {
         float: left; 
    }
}

.how-it-works-box {
    margin: 30px 0 20px;
}
.how-it-works-box .row {
    display: flex;
    align-items: center;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}

.container, .container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-right: 15px;
    padding-left: 15px;
}
.heading-main-txt2 {
    font-size: 35px;
    font-weight: 700;
}
.sec4-mid-border {
    padding: 0 20px;
}
.mid-border, .sec4-mid-border {
    border-left: 1px dashed #666;
    border-right: 1px dashed #666;
}

.img-fluid {
    max-width: 100%;
    height: auto;
}
.strap-prodmD {
    min-width: 370px; height: auto;
}

@media (max-width: 991px) {
.strap-prodmD{
min-width: 290px; height: auto;
}
}
/* section5-new */

.heading-top-txt {
    font-size: 20px;
    color: #1664c3;
    line-height: 20px;
    margin: 40px 0 10px;
    font-weight: 700;
}
.heading-main-txt {
    font-size: 35px;
    font-weight: 700;
}

*,:after,:before
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

@media (min-width: 1200px) {
    .col-lg-4 {
        width: 33.33333333%;
    }
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9
 {
    position: relative;
    min-height: 1px;
}

@media (min-width: 1200px) {
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
        float: left;
    }
}
.sec5-new {
    background: #f8f8f8;
    padding: 30px 0 0;
    position: relative;
    text-align: center;
    overflow: hidden
}

.sec5-new h3 {
    font-size: 20px;
    font-weight: 700;
    text-align: left;
    text-transform: uppercase;
}

.sec5-new .feats p {
    text-align: left;
    line-height: 20px;
}

.sec5-new .leftPic {
    top: -40px;
    left: -90px;
    max-width: 250px;
    z-index: 99;
    position: absolute
}

.sec5-new .rightPic {
    top: 70px;
    right: -90px;
    max-width: 250px;
    z-index: 99;
    position: absolute
}

.sec5-new .feat-container {
    margin: 30px 0;
    display: flex
}

.sec5-new .feats {
    padding: 0 0 0 50px;
    display: flex;
    align-items: center
}

.heading-main-txt {
    font-size: 35px;
    font-weight: 700;
}
.feat-container {
display: flex;
justify-content: center;
}

.cta-btn:hover {

	background: #84c741;
	background: linear-gradient(90deg, #84c741 0, #3aa943 100%)

}
.cta-btn {
    line-height: 45px;
	color: #fff;
	font-weight: 600;
	border-radius: 50px;
	height: auto;
	position: relative;
	letter-spacing: 0;
    font-size: 20px;
	text-transform: uppercase;
    background: #3aa943;
    background: linear-gradient(0deg, #3aa943 0, #649533 100%);
    padding: 20px 30px 20px 0;
    width: 50%;
    border-bottom: 5px solid green;
    margin: 9px auto 9px !important;
    -webkit-box-shadow: 0 0px 0px 0px rgb(0 0 0 / 00%);
    box-shadow:0 0px 0px 0px rgb(0 0 0 / 00%);
}

.btn {
	display: inline-block;
	margin-bottom: 0;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	user-select: none
}

/* ------- sec-6 ------ */
.sec6 {
    padding: 60px 10px;
    text-align: center;
}

.review-box-holder {
    min-height: 301px;
    background: rgba(255, 255, 255, .8);
    padding: 40px 20px;
    border: 1px solid rgba(0, 0, 0, .1);
}

.featured-box2, .guarantee-text, .iti__country-list, .panel-body, .panel-title, .review-box-holder, .text-left-d {
    text-align: left;
}

@media (min-width: 768px) {
    .review-box-holder {
        width: 50%;
    }
}

.hidden-xs {
    margin-right: -15px;
    margin-left: -15px;
}
.review-details-box {
    max-width: 633px;
    font-size: 16px;
    line-height: 18px;
    padding: 0 0 0 110px;
    min-height: 128px;
}
.review-title {
    font-size: 18px;
    font-weight: 600;
}
.mw-package-sub, .panel-body, .review-testi {
    font-size: 16px;
}
.review-profile {
    float: left;
    margin-right: 10px;
    font-size: 14px;
    color: #5c6c82;
}
.review-stars {
    margin-top: -3px;
    max-width: 84px !important;
    display: inline !important;
}

/* ------- sec-3 ------- */
.sec3-new {
    padding: 36px 0;
    background-color: #f0f0f0;
}
@media screen and (min-width: 1420px) {
    .container {
        width: 1420px;
    }
}
@media (min-width: 1600px) {
    .container {
        max-width: 1366px !important;
    }
}
.sec3-new .row.box-row {
    display: flex;
    align-items: center;
    padding: 36px 0;
}
.sec3-new .right-text p {
    line-height: 24px;
    font-weight: 400;
    color: #2e3a4b;
    font-size: 16px;
    margin-top: 30px;
}
.sec3-new .left-image img {
    height: 433px;
    width: 590px;
    object-fit: cover;
    border-radius: 4rem;
}
.sec3-new .right-text {
    padding-left: 30px;
}
.sec3-new .right-text.left {
    padding-right: 30px;
}
.btn, .img {
    vertical-align: middle;
}
@media (min-width: 1200px) {
    .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {
        float: left;
    }
}

/* Handheld fan */

.prod-content {
    width: 70%;
    display: block;
    margin: auto;
}
.prod-content div {
    margin: 10px 0;
    justify-content: flex-start;
    align-items: center;
}
@media (min-width: 1400px) {
    .container {
        max-width: 1320px;
    }
}
.mt-3, .my-3 {
    margin-top: 1rem !important;
}
.prod-bullet {
    font-size: 30px;
}
.px-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
}

