
.fusion-woocommerce-equal-heights .products .product.product-grid-view, .fusion-woocommerce-equal-heights .products.related .product {

border: none;
    -webkit-box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
    box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
}
ul.tabs.wc-tabs {
   border: 0px!important;
    background-color: #f7f7f7;
    border-top: solid 1px #ddd!important;

}

.woocommerce-MyAccount-navigation > ul .is-active a, .woocommerce-checkout-nav .is-active a, .woocommerce-tabs > .tabs .active a {
    background-color: #fff;
}

h1 a, h2 a, h3 a, h4 a, h5 a {
color: #000;
}
.woo-tabs-horizontal .woocommerce-tabs>.tabs li a {
border: 1px solid #ddd!important;
    padding: 18px 33px 18px;
    outline: none;
    border-top: none!important;
    border-left: none!important;

    border-bottom: solid 0px transparent!important;
font-weight: 600;
    text-transform: uppercase;
    font-family: montserrat;
}
.woocommerce-tabs > .tabs .active a {
    border-bottom: solid 0px #3f51b5!important;
color: #29a4d8!important;

    
}
.woo-tabs-horizontal .woocommerce-tabs>.tabs li {
    margin-bottom: 0px!important;
}

.mdl-button, .super-button-medium.super-type-flat .super-button-wrap {

    height: 46px!important;

    padding: 0 30px!important;

    font-family: "montserrat","Helvetica","Arial",sans-serif!important;
    font-size: 16px;
    font-weight: 600!important;
    text-transform: uppercase!important;

    line-height: 46px!important;
}
.fusion-header .mdl-button {

    height: 36px!important;

    padding: 0 16px!important;

    font-family: 'Montserrat';
    font-size: 14px!important;
    font-weight: 400!important;
    letter-spacing: 1px!important;
    line-height: 36px!important;
}
.super-button-medium .super-button-name {
    font-size: 14px!important;
    line-height: 23px!important;
}
.contactbuttonicons  {
text-align: center;
margin-top: -60px!important;
}

.contactbuttonicons  .fusion-button i, .contactbuttonicons  .fusion-button-icon-divider, .contactbuttonicons  .fusion-button-text {
    vertical-align: middle;
    color: #3f51b5;
    font-size: 14px!important;
    font-weight: 600;
}
.button-pill, .fusion-body .fusion-button-pill, .fusion-button-pill {
    border-radius: 25px!important;
    margin: 0px 10px 10px;
    padding: 0px 45px 0px 30px!important;
    background: #fff!important;
    line-height: 46px!important;
    }
.contactbuttonicons  .button-icon-left {
    margin-right: 10px;
    font-size: 24px;
    line-height: 46px;
    vertical-align: middle;
    color: #3f51b5;
}
.woo-tabs-horizontal .woocommerce-tabs>.tabs .active {
        border-bottom: solid 0px #00BCD4!important;
    margin-bottom: 0px;
    border-top: none!important;
    border-left: none!important;
    border-right: none!important;
    background-color: transparent;
}
.woocommerce-tabs .panel {
    border-top: solid 1px #ddd!important;
        border-left: none!important;
    border-right: none!important;
    border-bottom: none!important;
}

.woocommerce-content-box, .coupon, .cart_totals {
    background: #fff;
}

.super-button.super-radius-rounded .super-button-wrap {
    -webkit-border-radius: 2px!important;
    -moz-border-radius: 2px!important;
    border-radius: 2px!important;

    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12)!important;
}

.woocommerce-tabs.wc-tabs-wrapper {
     border: 0px!important;
    background-color: #fff;
    padding-top: 0px;
    border-radius: 2px;

        -webkit-box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
    box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12); 
}

.single-product #main .product h2.product_title {
font-size: 26px;}
.cart-collaterals .cart_totals .checkoutmh {background: #ff4081;  clear: both;    float: right;}
#place_order {box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);}
#smallle{margin:0 auto;max-width:960px!important;}
.fusion-testimonials.clean blockquote q{color:#000;font-size:16px;font-style:normal;letter-spacing:2px;line-height:26px;padding:0;}
.shop_table tbody tr{height:60px;}
.product-info{margin-left:0;margin-top:0;}
img.testimonial-image{-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;max-width:100px;}
.fusion-tabs.icon-position-right .nav-tabs li .tab-link .fontawesome-icon{clear:both;float:right;line-height:28px;margin-left:28px;margin-right:0;}
.fusion-testimonials p{color:#000;margin-bottom:10px;}
.fusion-testimonials.clean .author{color:#000!important;font-size:16px;letter-spacing:1px;margin-top:15px;}
h4.fusion-tab-heading{color:#1774e4!important;line-height:28px!important;}
li.active h4.fusion-tab-heading{color:#222!important;}
.fusion-testimonials .testimonial-pagination{margin-top:15px;}
.checkout.woocommerce-checkout,.woocommerce-content-box.full-width.checkout_coupon,.woocommerce .checkout #customer_details .col-1{margin:0 auto 5px;max-width:800px;}
.tab-link{padding:8px 20px!important;}
#smallle2{background-size:contain!important;margin:0 auto;}
.pricing-table-1 .panel-container,.pricing-table-1 .standout .panel-container,.pricing-table-1.full-boxed-pricing{padding:0!important;}
.pricing-table-1 .fusion-panel,.pricing-table-1 .panel-wrapper:last-child .fusion-panel,.pricing-table-1 .standout .fusion-panel,.pricing-table-1 .panel-heading,.pricing-table-1 .panel-body,.pricing-table-1 .panel-footer{border-color:#dedede!important;}
.pricing-table-1 .panel-body,.pricing-table-1 .panel-footer{background-color:#fff!important;}
.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon,#add_payment_method #payment ul.payment_methods li img.stripe-icon{height:24px;max-width:none;padding-left:5px;width:auto;}
.woocommerce .checkout h3,.woocommerce .checkout h2, .woocommerce .checkout_coupon h2, .cart_totals h2, .coupon h2, .woocommerce-content-box h2 {font-size:20px!important;}
.payment_method_paypal img{float:none!important;height:24px;max-width:none;width:auto;}
.full-boxed-pricing .panel-body .price .time{color:#555;font-size:16px;font-style:normal;font-weight:400;}
.fusion-pricing-table .panel-body .price .integer-part{display:inline;font-weight:400;}
.full-boxed-pricing .panel-body .price .decimal-part{font-size:20px;}
#smallle2 .fusion-li-item-content{margin-bottom:0;margin-left:45px!important;}
| .fusion-pricing-table{margin-top:-50px;}
.fusion-image-size-fixed{border:solid 1px #ddd;}
.fusion-megamenu-title,.fusion-megamenu-title a{color:#444!important;display:none!important;font-weight:700;letter-spacing:1px;text-transform:uppercase;}
.wc_payment_method.payment_method_stripe{float:left;padding:0;width:50%;}
.wc_payment_method.payment_method_paypal{float:left;margin-left:2%;padding:0;text-align:right;width:48%;}
.shop_table thead tr th{font-size:16px;font-weight:500;padding-bottom:12px;}
.woocommerce-content-box.full-width{font-size:16px!important;}
fieldset#wc-stripe-cc-form{font-size:12px;font-weight:400;}
.woocommerce-checkout #payment input#payment_method_stripe,#add_payment_method #payment input#payment_method_stripe{top:inherit;}
.woocommerce-checkout-payment .place-order{clear:both;}
.woocommerce-checkout #payment .payment_method_stripe label[for=payment_method_stripe],.woocommerce-checkout #payment .payment_method_paypal label[for=payment_method_paypal]{border:solid 2px #eaeaea;border-radius:5px;color:#ccc;cursor:pointer;display:inline-block;float:left;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px;padding:14px 30px;text-shadow:none;text-transform:uppercase;width:100%;}
.woocommerce-checkout #payment .payment_method_paypal label[for=payment_method_paypal]{font-size:0;text-align:center;}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{line-height:40px;margin-bottom:0;}
.woocommerce-checkout #payment input[type=radio]:checked + label,.woocommerce-checkout #payment input[type=radio]:hover + label{border-color:#9aa5e2;color:#333;opacity:1;}
input#payment_method_paypal.input-radio,input#payment_method_stripe.input-radio{display:NONE;font-size:30px;margin-bottom:0;margin-right:5px;margin-top:8px;position:absolute!important;}
.woocommerce-terms-and-conditions-wrapper{display:inline-block;}
.input-text, .super-field .super-field-wrapper .super-shortcode-field{    outline: none;
    height: 50px!important;
    border-radius: 2px!important;
  border-width: 2px!important;
      background-image: none;
    border-color: #e6e6e6;} 
#payment .form-row.form-row-first,#payment .form-row.form-row-last{float:left;width:47%;}
#payment .form-row.form-row-first{margin-right:6%;}
.woocommerce form .form-row .required{visibility:hidden;}
.fusion-megamenu-holder{-moz-box-shadow:0 33px 38px rgba(22,19,90,0.5);border-radius:5px;box-shadow:0 33px 38px rgba(22,19,90,0.5);}
div#stripe-card-element, div#stripe-exp-element, div#stripe-cvc-element {
    border: 0px solid #d8d8d8!important;
    border-bottom: solid 1px #aaa!important;
    margin: 0px 0 10px!important;
    padding: 10px!important;
    background: #fbfbfb;
}
.page-id-6 .fusion-megamenu-holder{-moz-box-shadow:0 33px 38px rgba(0,0,0,0.5);box-shadow:0 33px 38px rgba(0,0,0,0.5);}
.checkout .payment_methods .payment_box{background-color:#fff!important;clear:both;margin-top:10px;min-width:285px;padding:25px 2px 0;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a{text-transform:uppercase;font-family: 'Montserrat';
    font-size: 14px;
    font-weight: 400;

    font-style: normal; padding: 5px 22px!important}
.fusionbuild .fusion-imageframe{    box-shadow: 0 4px 5px 0 rgba(0,0,0,.14), 0 1px 10px 0 rgba(0,0,0,.12), 0 2px 4px -1px rgba(0,0,0,.2);margin-top:-50px;max-width:800px;}
#leftbutton, #rightbutton{margin:5px 8px;}
.fusion-page-title-bar{background-position:bottom center;}
.fusion-header.fusion-sticky-shadow{-webkit-box-shadow:none!important;border-bottom:solid 1px #ccc!important;box-shadow:none!important;}
.brands{border-bottom:solid 0 #ddd;border-top:solid 0 #ddd;}
.wpsl-input label,#wpsl-radius label,#wpsl-category label{width:auto!important;}
#wpsl-search-input{outline:none;width:270px!important;}
.chartclass img{border:solid 3px #eee;padding:8px;}
.fusion-main-menu .sub-menu .current-menu-item > a,.fusion-main-menu .sub-menu .current-menu-parent > a,.fusion-main-menu .sub-menu .current_page_item > a{color:#1381e4;}
.chartclass{padding:10px;}
.chartclass h4{font-size:22px;margin-bottom:16px;}
.mapcolumn{margin-top:0;}
#wpsl-search-btn,#wpsl-search-wrap input{height:38px!important;}
#wpsl-search-wrap div label{line-height:38px!important;margin-right:10px!important;}
#wpsl-search-btn,#wpsl-search-wrap div{margin-right:10px!important;}
input#wpsl-search-btn{width:78px;}
.wpsl-search{background:#f3f3f3;border-bottom:solid 1px #ccc;margin-bottom:0;padding:10px 15px 0;}

.sep-boxed-pricing .panel-heading{background-color:#fff;}

.icon-wrapper{font-size:30px;margin-right:0!important;}
.fusion-li-item-content{margin-bottom:20px;margin-left:50px!important;}
.formcolumn{margin:0 auto!important;max-width:500px;}

.fusion-main-menu .fusion-dropdown-menu > .sub-menu,.fusion-main-menu .fusion-megamenu-wrapper{margin-top:10px;}
.fusion-dropdown-svg{bottom:14px;}

.fusion-li-item-content h3{font-size:18px!important;margin-bottom:2px;}

.super-form-170 .super-multipart-progress-bar{background-image:0;}

#contactbox a{color:#383a40!important;}
.fusion-header{border-bottom:solid 0!important;padding-left:25px;padding-right:25px;}
.page-id-6 .fusion-header{border-color:transparent;}
.smallle2 .fusion-builder-row{max-width:910px!important;}
.footercolumn {background-image:url(/wp-content/uploads/2018/05/waves-white.svg),linear-gradient(to right,#0b72dc,#399ff0)!important;
background-repeat:no-repeat!important, no-repeat;
background-size:cover;
color:#fff;padding:68px 0 72px;
text-align:center!important;}
.footercolumn h2,.footercolumn h4{color:#fff!important;}
.intgrtndv{display:inline-grid;padding:15px 20px;}
.trusted img{height:80px;margin:10px;width:auto;}
.fusion-main-menu{text-transform:uppercase;}
.fusion-flyout-menu-icons .fusion-toggle-icon-line{background-color:#474747!important;height:4px!important;width:26px!important;}
.fusion-flyout-mobile-menu{border-top:solid 1px #dddc;padding-top:30px!important;}
li#menu-item-19{padding-right:22px;}
#contactbox .fusion-li-item-content h3 {
    font-size: 16px!important;
    margin-bottom: 0px;
    text-transform: uppercase;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 0px;
}
#contactbox .fusion-li-item-content p {
    line-height: 1.3;

    font-family: roboto;

}
.woocommerce-content-box .avada-cart-actions {
    display: none;
}

.shop_table tbody tr:last-child {
    border-bottom: 0;
    height: 70px;
}
#contactbox .fusion-li-item-content a {    color: #3f51b5!important;}
#findoutmore p{color:#343745;font-weight:600;margin-bottom:20px;margin-top:10px;}
.logocont{border-top:solid 1px #eee;}
img.img-responsive.wp-image-483{max-width:400px;}
#contactbox{ background: #fff;margin-top:-50px!important;border-radius: 4px;-webkit-box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);    box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);}
.introcolumn{margin:0 auto!important;max-width:800px;text-align:center;}
.introcntr h5{color:#555277;font-size:20px!important;font-weight:600;}
.pairs{background:url(https://www.pixelco.com.au/wp-content/uploads/2018/05/wavess.svg);background-position:no-repeat no-repeat!important;background-repeat:no-repeat;background-size:contain!important;}
.introcntr p{color:#373e67;font-size:18px!important;margin-bottom:15px;margin-top:20px;text-align:center;}
.buttons{text-align:center;}

.trusted{border-bottom:solid 0 #ddd;border-top:solid 0 #ddd;margin-bottom:0;margin-top:0;text-align:center;}
.narrowbox{margin:0 auto!important;max-width:800px;}
#darkbg p,#darkbg h1,#darkbg h2,#darkbg h3,#darkbg h4,#darkbg h5,#darkbg h6{color:#fff;}
.hero h2.title-heading-center{margin-bottom:30px;}
.trusted p{display:inline;font-size:16px!important;font-weight:800;line-height:48px;position:relative;vertical-align:middle;}

.related.products,.shop_table .product-thumbnail,.cart-loading,.avada-myaccount-user,.woocommerce-message,.woocommerce-privacy-policy-text,a.about_paypal{display:none!important;}
.shop_table td,img.wp-image-567.alignnone,img.wp-image-574.alignnone{padding:10px 0;}
.fusion-pricing-table .list-group-item,.mapcolumn .fusion-column-wrapper{border-top:none!important;}
#payment p.form-row.validate-required,#wpsl-wrap{margin-bottom:0;}
.checkout .payment_methods li,.fusion-text ul li{margin-bottom:10px;}

@media only screen and (max-width: 899px) {
.hometop{padding-top:80px!important;}
#contactbox{margin-top:-30px!important;}
#contactbox .fusion-column-wrapper{padding-left:20px!important;padding-right:20px!important;}
}
@media only screen and (max-width: 799px) {
#contactbox{margin-top:20px!important;}
#contactbox .fusion-column-wrapper{padding-left:10px!important;padding-right:10px!important;}
#smallle2 .fusion-li-item-content{margin-bottom:0;margin-left:30px!important;}
.fusionbuild .fusion-imageframe{margin-top:-40px;max-width:80%;}
}
@media only screen and (max-width: 750px) {
#smallle2 .fusion-li-item-content{margin-bottom:0;margin-left:0!important;}
.fusion-pricing-table{margin-top:-20px;}
.fusion-page-title-bar .fusion-page-title-row h1{font-size:38px!important;}
#smallle2 .icon-wrapper{display:table;float:none;font-size:36px!important;margin:10px auto 20px!important;}
#contactbox .fusion-column-wrapper{text-align:center; padding: 5px!important;}
#contactbox{margin:20px 20px 0 0 !important;width: calc(33.33% - (30px + 30px) * .3333 )!important;}
#contactbox.fusion-column-last{margin-right:0px!important;}
.fusionbuild .fusion-imageframe{margin-top:-30px;}
.contactbuttonicons  {
text-align: center;
margin-top: 20px!important;
}
.woocommerce-cart  .mdl-button {
    width: 100%;
    margin-top: 15px;
}
}
@media only screen and (max-width: 650px) {
.woocommerce-checkout #payment .payment_method_stripe label[for=payment_method_stripe],.woocommerce-checkout #payment .payment_method_paypal label[for=payment_method_paypal]{font-size:0;font-weight:400;padding:16px 10px;text-align:center;}
.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon,#add_payment_method #payment ul.payment_methods li img.stripe-icon{float:none;}
button#place_order{margin-top:10px;width:100%;}
.checkout .payment_methods .payment_box{min-width:338px;}
label.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox{font-size:14px!important;line-height:22px;margin-bottom:10px;}
.page-id-139 #main{padding-left:0;padding-right:0;}
.hometop{padding-top:60px!important;}
.intgrtndv{padding:15px 10px;}
.trusted img{margin:20px 30px;}
.cloudcontainer{margin-top:-30px!important;}
.bjssdfu h3.title-heading-center{font-size:22px!important;font-weight:500;}
img.img-responsive.wp-image-483{max-width:350px;}
.hero h2.title-heading-center{margin-bottom:20px;}
.tititi{margin-bottom:30px!important;margin-top:30px!important;}
.fusion-page-title-bar .fusion-page-title-row h1{font-size:35px!important;}
.rightyy h2,.rightyy h6{text-align:center!important;}
.rightyy .fusion-button-wrapper.fusion-alignleft{float:none!important;margin-right:0!important;}
.rightyy h6{font-size:16px;}
.fusion-layout-column .fusion-column-content-centered .fusion-column-content{text-align:!important;}
.boxy{margin:0!important;max-width:50%;}
.boxy h3,.boxy .fusion-title{margin-bottom:0!important;}
img.stripe-amex-icon.stripe-icon,.linkhider{display:none;}
}
@media only screen and (max-width: 550px) {
#contactbox {
    margin: 20px 20px 0 0 !important;
    width: 32%!important;
    margin-right: 2%!important;
}
.woocommerce-cart  .mdl-button {
    width: 100%;
    margin-top: 15px;
}

.fusion-li-item-content h3, #contactbox .fusion-li-item-content h3 {font-size: 14px!important;}
.fusion-page-title-bar .fusion-page-title-row h1{font-size:32px!important;}
}
@media only screen and (max-width: 490px) {
img.img-responsive.wp-image-483{max-width:250px;}
.tititi{margin-bottom:30px!important;margin-top:30px!important;}
.intgrtndv{padding:10px 0;}
.trusted img{height:60px;margin:10px;}
.rightyy h2,.rightyy h6{text-align:center!important;}
.rightyy .fusion-button-wrapper.fusion-alignleft{float:none!important;margin-right:0!important;}
.rightyy h6{font-size:16px;}
#smallle{margin:0 auto;max-width:860px!important;}
.boxy{margin:0!important;max-width:50%;}
.boxy h3,.boxy .fusion-title{margin-bottom:0!important;}
#oneone .fusion-column-wrapper,#twotwo .fusion-column-wrapper,#threethree .fusion-column-wrapper,#fourfour .fusion-column-wrapper{background:#fff;border-color:#dedede!important;border-width:0!important;padding:30px 0!important;}
.fusion-body .fusion-fa-align-center .fontawesome-icon{color:#d24180!important;font-size:42px!important;}
.hero h2.title-heading-center,.fusion-page-title-bar .fusion-page-title-row h1{font-size:28px!important;}
}

.fusion-testimonials blockquote q:after, .fusion-testimonials blockquote q:before,
 blockquote:before,  blockquote:after {
display: none;
}



.fusion-accordian .panel-title a.active .fa-fusion-box,
.fusion-accordian .panel-title a:hover,
.fusion-accordian .panel-title a:hover .fa-fusion-box,
.fusion-accordian .panel-title a.active {
color: #ff4080!important
}

.fusion-toggle-icon-wrapper {
    line-height: 20px;
}

.fusion-accordian .fusion-toggle-icon-unboxed .panel-heading .fusion-toggle-icon-wrapper {
    left: 0;
    height: 24px;
    line-height: 22px;
}

.fusion-accordian .panel-title .fusion-toggle-heading {
    margin-left: 20px;
    line-height: 22px;
}


.fusion-tabs.clean .nav-tabs li a {   
 background-color: #ffffff!important;
 color: #0a73e1!important;
 border: solid 3px #0a73e1!important;
        transition: 0.4s ease-in;

}
.fusion-tabs.clean .nav-tabs li a:hover {
    background-color: #0a73e1!important;
    color: #ffffff!important;
}

.fusion-tabs.clean .nav-tabs li.active h4.fusion-tab-heading, .fusion-tabs.clean .nav-tabs li a:hover h4.fusion-tab-heading {
    color: #ffffff!important;

}

.fusion-tabs.clean .nav-tabs li.active a {
    background-color: #0a73e1!important;
    color: #ffffff!important;
}

.fusion-tabs.clean .nav-tabs li a:hover h4 {

    color: #ffffff!important;
}



