 div#sticker {
    width: 100% !important;
}
div#sticker .row {
    margin: 0px auto;
}
.top-bar-section ul li {
    padding: 0px 20px 0px 0px;
}
.phone-header {
    display: inline-block;
}
.phone-header, .phone-header a {
    font-size: 14px;
    letter-spacing: 0px;
    line-height: 26px;
    text-transform: uppercase;
    color: #1c1c1c;
    font-weight: 600;
    font-family: "Poppins";
    margin-right: 10px;
}
header .email {
    display: inline-block;
    border: 1px solid #4d8cca;
    background-color: #4d8cca;
    padding: 10px 24px 10px;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 26px;
    border-radius: 0px;
    text-transform: uppercase;
    color: #ffffff;
    margin: 0px 10px 0px 0px;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
}
header .top-bar-section .menu > li > a:not(.button) {
    outline: none;
    position: relative;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 26px;
    text-transform: uppercase;
    color: #4d8cca;
    font-weight: 600;
   font-family: "Poppins", sans-serif;
}
.top-bar-section ul li {
    padding: 0px 16px 0px 0px;
}
header .top-bar-section .menu li.hover > a:not(.button), header .top-bar-section .menu > li.active > a:not(.button), header .top-bar-section .menu > li > a:hover:not(.button), header .top-bar-section .menu > li > a:active:not(.button), header .top-bar-section .menu > li > a:focus:not(.button) {
    color: #4d8cca;
    font-size: 14px;
}
    .no-js .top-bar-section ul li:hover>a {
        background: transparent;
    }
    header .top-bar-section ul li.hover>a::after {
    border-top: none;
    }
    ul.menu.clearfix {
    padding-top: 5px;
}
img#logo {
    padding-top: 25px;
}
header.clearfix {
    padding: 30px 0px 20px !important;
}
div#sticker ul.menu.clearfix {
    display: flex
;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}
/*body*/

.section-title {
    font-size: 36px!important;
    letter-spacing: 0px;
    line-height: 36px!important;;
    color:#4d8cca !important;
    font-weight: 900!important;;
    font-family: "Poppins", sans-serif;
      padding: 0px;
}
.section-subtitle {
    font-size: 24px!important;
    letter-spacing: 0px!important;
    line-height: 30px!important;
    color: #000000!important;
    font-weight: 600!important;
   font-family: "Poppins", sans-serif;
    padding: 10px 0px 5px!important;
}

.outer-about-sec h2.section-subtitle {
    color: #428fdf !important;
}

.heading3 {
    font-size: 14px!important;
    letter-spacing: 0px;
    line-height: 20px!important;
    text-transform: uppercase!important;
    color: #4d8cca!important;
    font-weight: 700!important;
    font-family: "Poppins", sans-serif;
    padding: 0px;
}
body, h2, h3, h4, h5, h6, h1.seo-text, h2.seo-text, h3.seo-text, h4.seo-text, h5.seo-text, h6.seo-text, h1.normal-text, h2.normal-text, h3.normal-text, h4.normal-text, h5.normal-text, h6.normal-text, p {
    padding: 0 0 25px;
    margin: 0;
    font-size: 14px;
    letter-spacing: 0px;
    line-height: 30px;
    color: #000000;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
}
.size-18 {
    font-size: 18px !important;
}
.button, button, .pagination-container a, .ps-pagination-bar a, .ps-cart-page .checkoutbut input.update-btn, .ps-checkout-page #applyDiscount {
    background-color: #f5c017;
    padding: 15px 40px;
    text-transform: uppercase;
    border: 1px solid #f5c017;
    outline: none;
    box-shadow: none;
    -moz-transition: none;
    transition: background-color 300msease-out;
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 24px;
    border-radius: 0px;
    color: #000000;
    font-weight: 900;
    font-family: "Poppins", sans-serif;
    text-align: center;
}
.button:hover, .button:active, .button:focus, button:hover, button:active, button:focus, .pagination-container a:hover, .pagination-container a:focus, .pagination-container a:active, .ps-pagination-bar a:hover, .ps-pagination-bar a:focus, .ps-pagination-bar a:active, .ps-checkout-page #applyDiscount:hover, .ps-checkout-page #applyDiscount:active, .ps-checkout-page #applyDiscount:focus {
    color:  #f5c017;
    border: 1px solid #f5c017;
}
.why-choose-list-new li {
    font-size: 14px;
    letter-spacing: 0px;
    line-height: 24px;
    color: #000000;
    font-weight: 500;
    font-family: "Poppins", sans-serif;
    list-style-type: none;
    background-image: url("//d14ty28lkqz1hw.cloudfront.net/data/org/24003/theme/41679/img/tick-mark-new.webp");
    background-repeat: no-repeat;
    padding: 3px 0px 3px 30px;
    background-position: 0px 5px;
}
a.cta-link:hover {
    color: #000000;
}
a.cta-link {
    color: #000000;
    font-weight: 700;
    letter-spacing: 0.5px;
    border-bottom: none;
}
section.new-home-sec-2 {
    background: #f5c017;
    padding: 70px 0px 50px;
}
.home-sec-2-con-1 {
    height: 285px;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
}
.butt-blue {
    background: #4d8cca;
    border-color: #4d8cca;
    color: #FFFFFF;
    line-height: 30px;
}
.mt-5 {
    margin-top: 5px!important;
}
.mt-10 {
    margin-top: 10px!important;
}
.mt-15 {
    margin-top: 15px!important;
}
.mt-20 {
    margin-top: 20px!important;
}
.mt-25 {
    margin-top: 25px!important;
}
.mt-30 {
    margin-top: 30px!important;
}
.mt-35 {
    margin-top: 35px!important;
}
.mt-40 {
    margin-top: 40px!important;
}
.mt-50 {
    margin-top: 50px!important;
}
.mt-60 {
    margin-top: 60px!important;
}
.mt-70 {
    margin-top: 70px!important;
}
.mt-80 {
    margin-top: 80px!important;
}
.mt-100 {
    margin-top: 100px!important;
}
.mt-120 {
    margin-top: 120px!important;
}
.mt-150 {
    margin-top: 150px!important;
}
.ml-0 {
    margin-left: 0 !important;
}
.ml-5 {
    margin-left: 5px !important;
}
.ml-10 {
    margin-left: 10px!important;
}
.ml-15 {
    margin-left: 15px!important;
}
.ml-20 {
    margin-left: 20px!important;
}
.ml-30 {
    margin-left: 30px!important;
}
.ml-50 {
    margin-left: 50px!important;
}
.mr-0 {
    margin-right: 0 !important;
}
.mr-5 {
    margin-right: 5px !important;
}
.mr-15 {
    margin-right: 15px!important;
}
.mr-10 {
    margin-right: 10px!important;
}
.mr-20 {
    margin-right: 20px!important;
}
.mr-30 {
    margin-right: 30px!important;
}
.mr-50 {
    margin-right: 50px!important;
}
.mb-0 {
    margin-bottom: 0px!important;
}
.mb-0-i {
    margin-bottom: 0px !important;
}
.mb-5 {
    margin-bottom: 5px!important;
}
.mb-10 {
    margin-bottom: 10px!important;
}
.mb-15 {
    margin-bottom: 15px!important;
}
.mb-20 {
    margin-bottom: 20px!important;
}
.mb-25 {
    margin-bottom: 25px!important;
}
.mb-30 {
    margin-bottom: 30px!important;
}
.mb-40 {
    margin-bottom: 40px!important;
}
.mb-50 {
    margin-bottom: 50px!important;
}
.mb-60 {
    margin-bottom: 60px!important;
}
.mb-70 {
    margin-bottom: 70px!important;
}
.mb-80 {
    margin-bottom: 80px!important;
}
.mb-90 {
    margin-bottom: 90px!important;
}
.mb-100 {
    margin-bottom: 100px!important;
}
.pt-0 {
    padding-top: 0px!important;
}
.pt-10 {
    padding-top: 10px!important;
}
.pt-15 {
    padding-top: 15px!important;
}
.pt-20 {
    padding-top: 20px!important;
}
.pt-25 {
    padding-top: 25px!important;
}
.pt-30 {
    padding-top: 30px!important;
}
.pt-40 {
    padding-top: 40px!important;
}
.pt-50 {
    padding-top: 50px!important;
}
.pt-60 {
    padding-top: 60px!important;
}
.pt-70 {
    padding-top: 70px!important;
}
.pt-80 {
    padding-top: 80px!important;
}
.pt-90 {
    padding-top: 90px!important;
}
.pt-100 {
    padding-top: 100px!important;
}
.pt-120 {
    padding-top: 120px!important;
}
.pt-150 {
    padding-top: 150px!important;
}
.pt-170 {
    padding-top: 170px!important;
}
.pb-0 {
    padding-bottom: 0px!important;
}
.pb-10 {
    padding-bottom: 10px!important;
}
.pb-15 {
    padding-bottom: 15px!important;
}
.pb-20 {
    padding-bottom: 20px!important;
}
.pb-25 {
    padding-bottom: 25px!important;
}
.pb-30 {
    padding-bottom: 30px!important;
}
.pb-40 {
    padding-bottom: 40px!important;
}
.pb-50 {
    padding-bottom: 50px!important;
}
.pb-60 {
    padding-bottom: 60px!important;
}
.pb-70 {
    padding-bottom: 70px!important;
}
.pb-80 {
    padding-bottom: 80px!important;
}
.pb-90 {
    padding-bottom: 90px!important;
}
.pb-100 {
    padding-bottom: 100px!important;
}
.pb-120 {
    padding-bottom: 120px!important;
}
.pb-150 {
    padding-bottom: 150px!important;
}
.pr-30 {
    padding-right: 30px!important;
}
.pl-30 {
    padding-left: 30px!important;
}
.pl-90 {
    padding-left: 90px!important;
}
.p-40 {
    padding: 40px!important;
}
.white{
 color:#FFFFFF!important;   
}
section.new-home-sec-3 {
    background-color: #4d8cca;
    padding: 50px 0px;
    background-image: url(https://d14ty28lkqz1hw.cloudfront.net/data/org/24003/theme/41679/img/1content_31.webp);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
}
div.new-home-sec-3 {
    background-color: #4d8cca;
    padding: 50px 0px;
    background-image: url(https://d14ty28lkqz1hw.cloudfront.net/data/org/24003/theme/41679/img/1content_31.webp);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right;
}
section.new-home-sec-1 {
    padding: 100px 0px 80px;
}
section.new-service-section {
    padding: 80px 0px 60px;
}
section.new-join-team-sec {
    padding: 0px 0px 40px;
}
section.new-home-support-sec {
    padding: 90px 0px 60px;
}
section.new-home-contact-sec {
    padding: 90px 0px 50px;
    background: url("//d14ty28lkqz1hw.cloudfront.net/data/org/24003/theme/41679/img/bg-d.webp");
    background-size: cover;
    background-repeat: no-repeat;
}
a.button.butt-blue:hover {
    color: #FFFFFF;
    background:#4d8cca;
    border-color:#4d8cca;
}
.banner-heading-h1 {
    font-size: 48px;
    letter-spacing: 0px;
    line-height: 60px;
    color: #ffffff;
    font-weight: 900;
    font-family: "Poppins", sans-serif;
    text-align: center;
}
.banner-button {
    font-size: 18px;
    letter-spacing: 0px;
    line-height: 48px;
    color: #000000!important;
    font-weight: 900;
    font-family: "Poppins", sans-serif;
    text-align: center;
    background: #f5c017;
    display: inline-block;
    padding: 10px 50px;
}
.pic-caption-black, .pic-caption-black a {
    font-size: 24px;
    letter-spacing: 0px;
    line-height: 36px;
    color: #ffffff !important;
    font-weight: 900;
    position: absolute;
    font-family: "Poppins";
    bottom: 10px;
    width: 100%;
    transform: translate(0);
    left: 0px;
    text-align: left;
    padding: 10px 15px;
}
.new-serv-div-con2 {
    position: relative;
}
/*Footer*/
.footer-menu-links li {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 18px;
    color: #ffffff;
    font-weight: 600;
    font-family: "Poppins", sans-serif;
}
a.button.newsletter-button {
    font-weight: 500;
    font-size: 16px;
    letter-spacing: 0.5px;
    background-color: #f5c017!important;
    color: #000000!important;
}
.actual-address, .contact-number, .contact-email {
    font-size: 16px;
}
.copyright {
    font-size: 16px;
    color: #FFFFFF;
}
span.new-footer-address {
    display: inline-block;
}
span.fi-marker:before {
    top: -31px;
    position: relative;
    padding-right: 15px;
}
figcaption.banner-figcaption-left.inner-banner {
    top: auto;
    bottom: 100px;
}
h2.banner-subtitle {
    color: #fff;
    font-size: 24px !important;
    letter-spacing: 0px !important;
    line-height: 30px !important;
    font-weight: 600 !important;
    font-family: "Poppins", sans-serif;
    padding: 10px 0px 10px !important;
}
.resp-accordion {
    font-size: 16px !important;
    letter-spacing: 0px !important;
    line-height: 30px !important;
    color: #000000 !important;
    text-transform: capitalize;
    font-weight: 600 !important;
    font-family: "Poppins", sans-serif;
    padding: 15px !important;
}
.mid-section-2 h2 {
    color: #fff;
    font-size: 24px !important;
    letter-spacing: 0px !important;
    line-height: 30px !important;
    color: #FFFFFF !important;
    font-weight: 600 !important;
    font-family: "Poppins", sans-serif;
    padding: 10px 0px 5px 
}
.form {
    margin-top: 50px !important;
}
.padding-top-sec-3{
    padding-top:50px;    
    padding-right: 20px;
    padding-left: 20px;
}
@media only screen and (min-width: 940px) {
.d-flex{
    display:flex;
    align-items: center;
}
}
@media only screen and (min-width: 1600px) {
    .banner-figcaption-left {
    top: 315px;
}
}
@media only screen and (min-width: 1920px) {
        .banner-figcaption-left {
        top: 435px;
    }
}
@media only screen and (max-width: 1024px) {
 .top-bar-section ul li {
    padding: 0px 3px 0px 0px;
}
    .banner-figcaption-left {
        top: 100px;
    }
    section.new-home-sec-3 {
    padding: 50px 0px;
    }
    a.button.newsletter-button {
    padding: 15px 30px;
}
}
@media only screen and (max-width: 768px) {
    main.productpage.content.noSlider {
    margin: 70px 0px 30px;
}
    figcaption.banner-figcaption-left.inner-banner {
    top: auto;
    bottom: 0;
}
    img.mobile.mob-img {
    width: 100%;
}
    section.new-home-sec-3 {
    background-image: none;
    }
    ul.why-choose-list-new {
    width: 381px;
    margin: 0px auto 20px;
}
    .why-choose-list-new li {
    text-align: left;
    }
    header.clearfix {
    padding: 30px 0px 0px !important;
}
    figcaption.banner-figcaption-left {
        background: #4d8cca;
        padding: 25px 10px;
    }
    .home-side-img {
    margin: 0px 0px 40px;
}
.home-sec-2-con-1 {
    height: auto;
    display: block;
}
.pic-caption-black, .pic-caption-black a {
    text-align: center;
}
    img#logo {
    padding-top: 0;
    padding: 0px 0px 20px;
}
       .phone-holder {
        padding: 25px 20px;
    }
        header .phone {
        padding: 0px 15px;
    }
    img#logo {
    width: 200px;
}
    .nav-bar li > a {
        word-wrap: break-word;
        width: 100%;
        padding: 0 10px;
        font-size: 14px;
        letter-spacing: 1px;
        line-height: 26px;
        text-transform: uppercase;
        color: #000000;
        font-weight: 600;
        font-family: "Poppins", sans-serif;
    }
        .phone-holder {
        border-top: 2px solid #cccccc55;
        }
            header .mobile-email {
             border-top: 2px solid #cccccc55;
    }
        .email-2-btn {
        border-bottom: 2px solid #cccccc55;
        }
}
@media only screen and (max-width: 667px) {
    
}
@media only screen and (max-width: 480px) {
    
}
@media only screen and (max-width: 375px) {
    
}
