@import url(https://fonts.googleapis.com/css2?family=Karla:wght@200;300;400;500;600;700;800&display=swap);a,body,h4,h5,h6{font-family:"Logo Text",sans-serif}@font-face{font-family:"Logo Display";font-display:swap;font-weight:700;font-style:normal;src:url("../../assets/fonts/KlarnaDisplay-Bold.woff2") format("woff2"),url("../assets/fonts/KlarnaDisplay-Bold.woff2") format("woff")}

@font-face{
    font-family:"Logo Text";
    font-display:swap;
    font-weight:400;
    src:url("../../assets/fonts/KlarnaText-Regular.woff2") format("woff2"),
    url("../../assets/fonts/KlarnaText-Regular.woff2") 
    format("woff")
}
.payment-gateway-icons ul {
    padding-left:0; 
    display: flex; 
    justify-content: center; 
    align-items: center; 
    gap: 30px;
}
.payment-gateway-icons ul li img{
    width: 130%;
}
@media (max-width: 768px) {
    .payment-gateway-icons ul li img{
        width: 100%;
    }
    .payment-gateway-icons ul {
        gap: 10px;
    }
}
    
@font-face{
    font-family:"Logo Medium Text";
    font-display:swap;
    font-weight:500;
    src:url("../../assets/fonts/KlarnaText-Medium.woff") format("woff2"),
    url("../../assets/fonts/KlarnaText-Medium.woff") 
    format("woff")
}
body{overflow-x:hidden}h1,h2,h3{font-family:"Logo Medium Text",sans-serif!important}.tooltip-inner{border:none;box-shadow:3px 3px 12px rgba(0,0,0,.2);padding:15px;font-weight:400;margin-right:40px;color:#000;cursor:pointer;background-color:#fff!important;border-radius:4px}.super-winter-sale ul li{font-size:1.8rem}#logo-type-info li,#logo-type-info li:first-child{margin:0 1%}#brand-logo1{padding-left:135px}#brand-logo1 img{object-fit:cover;height:100px;width:100%}hr{margin-top:5px;width:150%!important;margin-bottom:20px;border:0;border-top:1px solid #ebebeb;margin-left:-65px}@media only screen and (max-width:400px){.banner-caption{padding:10px!important}}.strikethrough-firefox{-moz-text-decoration-line:line-through;text-decoration:line-through}#logo-section .super-winter-sale h4{padding:0 0 0 43px;line-height:14px}.text-center-desktop,.tooltip li{text-align:center}#date_result,.for-mobile,.information,.tooltip .tooltip-arrow{display:none}.navbar-default{top:98px!important}#main-nav .nav>li>a{padding:10px 64px!important}@-moz-document url-prefix(){#main-nav .nav>li>a{padding:10px 61px!important;font-size:1.4rem!important}}.view_order_list{text-decoration:none}#header-top{margin-top:-10px!important}#logo-section .super-winter-sale{background:#ff2a00!important}#date_result{z-index:9999999999999999;margin:10px;box-shadow:0 0 25px 5px #999}.bClose{cursor:pointer;position:absolute;right:-14px;top:-13px}#wrap{z-index:9}.tooltip{font-size:16px!important;text-transform:none!important;opacity:1}.tooltip.in{opacity:1!important}.white-bg-main{min-height:400px!important}.tooltip-inner{min-width:350px;max-width:70%;text-align:left}
.tooltip-inner ul{padding-left:0}
ul.detail a:hover{text-decoration:none!important}
.information img{width:20px;height:20px;object-fit:cover}
.tooltip li{list-style:none}
@media only screen and (max-width:600px){
    .small-img1,.small-img2{height:100px!important;display:block;object-fit:contain!important}
    #brand-logo1,.super-winter-sale ul{padding-left:0}
    #brand-logo1 img,.small-img1,.small-img2{object-fit:contain!important}
    .headTitle{padding-right:0!important;text-align:left!important}
    #logo-section .lag1 .col-sm-6,#pack-sale .lag1 .col-sm-6{text-align:left;margin-top:10px}
    #logo-section .super-winter-sale h4{padding:0}
    .process-pic.col-xs-12{margin-left:105px}
    #brand-logo1{padding-bottom:70px!important}
    .small-img1{padding-left:0!important}
    .small-img2{padding-left:50px!important}
    #logo-section .lag3 .logo-list li{display:block;float:none;margin:20px auto;width:350px;padding:15px 0}
    .img-responsive{display:block;max-width:100%;height:auto;margin:0 auto}
    #learn-about-us .pic-hold .col-sm-4 img{display:inline-block}
    #learn-about-us li img{margin:0 0 20px}
    #learn-about-us .pic-hold{margin-left:-40px}
    #sief-design-process .title{float:left;position:relative;top:45px;width:35%!important;padding-right:0;padding-left:0}
    #sief-design-process .title div{margin:0 0 130px;width:100%}
    #brand-logo1 img{height:130px!important;width:100%;margin:16px 0 -63px;display:inline}
    .mobile-nav{display:block}
    .about-footer-image{max-width:50%!important}
    .super-winter-sale ul li{font-size:2rem!important}
    .carousel-indicators{display:block!important;position:absolute;z-index:1}
    #nav-main{position:absolute;top:110px;width:100%}
    .phone-text img{position:relative;left:-8px}
    .custom-tooltip .tooltip-inner{min-width:340px!important;margin-left:29%}
    social-media-mobile-tooltip .tooltip-inner{margin-left:-10%}
    .tooltip-inner{max-width:100%;min-width:390px;position:relative;left:-127px;z-index:999}
    .green-btn span{width:200px!important}
    a.phone-text{top:15px!important;position:relative}
    #lowest-price-guarantee .rightcol td,#lowest-price-guarantee-part td,.text-center-desktop{text-align:left!important}
    .banner-caption{width:100%;left:100px!important;padding:10px 10px 0!important;background-color:#fff solid}
    .desktop-nav{display:none}
    #inner-cont-banner .banner-caption{left:10px;position:absolute;top:100px!important}
    #mycarousel{margin-top:-10px}
    .navbar-collapse{visibility:hidden;position:absolute;top:-110px;left:0;right:0;background-color:#fff;z-index:111111;border:1px solid #e3dbdb!important}
    #banner-img{opacity:calc(.1)}
}
.navbar-collapse.collapsing,.navbar-collapse.in{visibility:visible}
@media only screen and (min-width:600px){
    .mobile-nav{
        display:none
    }
    #inner-cont-banner .banner-caption{
        left:100px
    }
}
@media (max-width: 768px) and (hover: none) {
  .navbar-nav>li>a:hover {
    background: none;
    color: inherit;
  }
}
#inner-cont-banner .button{
    background:#70ac00;
    border-width:0;
    min-width:140px;
    border-bottom:3px solid #5a8c00;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    line-height:1;
    margin:5px 0 0 25px;
    position:relative;
    text-align:center;
    text-decoration:none;
    padding:16px 24px!important;
    font-size:1rem;
    font-weight:500;
    font-family:"Logo Text",sans-serif!important;
    background-color:#64b431!important
}
.carousel-inner{
    height:71.5vh
}
.banner-caption{
    margin-top:0;
    width:100%;
    padding-top:20px
}
#inner-cont-banner .banner-caption{
    width:550px
}
.banner-desc ul li{
    font-weight:600;
    color:#000;
    list-style-type:disc;
    line-height:1.5;
    font-size:2.1rem!important
}
@media only screen and (min-width:1400px){
    .banner-caption{
        padding-top:20px
    }
}
.banner-caption-head{
    padding-bottom:3px!important
}
.banner.stick-top {
    display: block !important;
}
.banner {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    width: 100% !important;
    z-index: 9999 !important;
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
    margin: 0 !important;
    box-sizing: border-box;
    padding: 8px !important;
}
#header-top {
    border-bottom: 1px solid #d8d8d8;
    min-height: 108px;
}

#header-top {
    margin-top: -10px !important;
}
#wrap {
    margin-top: 56px;
}
@media (max-width: 767px) {
    .banner-text {
        font-size: 1.35rem !important;
    }
}
@media only screen and (max-width: 600px) {
    .information {
        top: 86px !important;
    }
}
.banner-caption-head h2{margin-top:15px;margin-bottom:0;display:block;word-wrap:break-word;overflow-wrap:break-word;line-height:111%;font-family:"Logo Display",sans-serif;font-stretch:condensed;font-size:4.9rem;font-weight:750;letter-spacing:-2px!important;color:#0e0e0f!important}.banner-desc ul{padding-left:40px;margin-top:5px}#banner-bottom-slogan h3{margin:15px 0 3px 4px!important;padding-bottom:18px}.video_carousel_control_icons{font-weight:700!important}.carousel-indicators .active{background-color:#333}.carousel-indicators li{border:1px solid}#inner-cont-banner img{width:100%;height:635px;object-fit:cover}.banner-caption a.button{border-radius:30px}.left.carousel-control.video_carousel_control_left{border:2px solid #aaa!important}.video_carousel_control_left{color:#fefaee!important}.banner{background-color:#950b0b;padding:2px;position:absolute;top:40px;z-index:11;width:100%}.for-desktop{display:hide}.paddingsm{padding:10px}@media (max-width:360px){.banner-caption-head{margin-top:12rem!important}}@media only screen and (max-width:600px){#checkout-secondpage-headline,.container-buynow,.container-logobrief{margin-top:18rem!important}#inner-cont-banner img{opacity:.3;width:100%;height:540px;object-fit:cover;display:none}#lowest-price-guarantee .leftcol h3,#lowest-price-guarantee-part .rightcol h3{border-bottom:none!important}#lowest-price-guarantee-part .rightcol h3{font-size:40px!important;font-weight:400!important}.carousel-inner{height:100vh}.we-care-about-you ul,ul{padding-left:0;padding-right:0!important}#banner-bottom-slogan{background:#f2f2f2;padding:0 0 15px}.text-left-mobile{text-align:left}.banner{position:absolute;top:0;z-index:3}.mobile-padding{padding-left:10px}.for-mobile{display:block}.for-desktop{display:none}.banner-desc ul li{font-size:1.8rem!important}.information{display:block;position:absolute;top:120px;left:50%;transform:translateX(-38%);z-index:9}#inner-cont-banner .banner-caption{width:100%!important;top:150px!important}.video_carousel_control_left{color:#fff!important}.left.carousel-control.video_carousel_control_left{border:2px solid #fff!important}.banner-caption{padding:0 20px;width:90%;left:0!important}.banner-desc ul{padding-left:25px!important}#inner-cont-banner .banner-desc{padding-left:0;padding-right:16%!important}.banner-caption-head{margin-top:-14%}.banner-caption-head h2{font-size:3.6rem!important;font-family:"Logo Display",sans-serif;font-weight:750}.mobile-secondtitle-homepage{margin-top:10px}.mobile-secondtitle-homepage h2{padding-top:10px}.col-md-5{padding-left:0}.video_carousel_control_left,.video_carousel_control_right{top:44%;border:none!important}}#inner-cont-banner .button:hover{background-color:#628e0f!important}.carousel-indicators{margin-left:-33%;bottom:10px;transform:translateY(22px)}@media (max-width:500px){#extra-checkout-package-feature .new-free{white-space:normal}.title-packagebox{margin-right:0!important}}