/*
    Theme Name:White Web Worx
    Theme URI:https://whiteweb.co.il
    Author:WhiteWebWorx
    Author URI:https://whiteweb.co.il/
    Requires at least:5.8.x
    Requires PHP:7.4.x
    Version:1.0
*/

html,body{font-family:'Inter', sans-serif;}
img{max-width:100%;}
.big-orange-btn{display:inline-block;color:#ffffff !important;background-color:#f78536;padding:1rem 2rem;border-radius:5px;text-decoration:none;vertical-align:middle;}
.big-orange-btn:hover, .big-orange-btn:focus{color:#ffffff !important;}

/* Header */

.site-header{position:sticky;top:0;left:0;width:100%;background-color:#77babd;padding:1rem 1rem;box-sizing:border-box;z-index:99;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.site-header .main-header-nav .item-nav{color:#ffffff;}
.site-header.white{background-color:#ffffff;box-shadow:0 0 15px rgba(0,0,0,0.15);}
.site-header.white .main-header-nav .item-nav{color:#383754;}
.site-header .main-header-nav .item-nav{padding:0 20px;}
.site-header .header-container{max-width:1600px;margin:auto;}
.site-header .picture-site-logo-wrapp{position:relative;}
.site-header .picture-site-logo-wrapp .picture-site-logo{max-width:210px;position:relative;display:block;top:0;left:0;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.site-header .picture-site-logo-wrapp .picture-site-logo.dark{opacity:0;position:absolute;}
.site-header .picture-site-logo-wrapp .picture-site-logo.light{opacity:1;}
.site-header.white .picture-site-logo-wrapp .picture-site-logo.dark{opacity:1;}
.site-header.white .picture-site-logo-wrapp .picture-site-logo.light{opacity:0;}
.site-header.white .picture-site-logo.dark{display:block;}
.second-header-nav{list-style:none;margin:0;padding:0;}
.site-header .second-header-nav .menu-item a{text-decoration:none;color:#ffffff;font-size:18px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.site-header.white .second-header-nav .menu-item a{color:#383754}
#trigger-price-slider-range{position:relative;}
.tooltip{opacity:1;background:#383754;color:white;padding:10px;border-radius:30px;margin:25px 0 0 -7%;font-size:16px;font-weight:500;position:absolute;min-width:138px;text-align:center;text-transform:capitalize;z-index:0;transition:all .3s;}
.slider-block .text-slider-row{margin-top:70px;}
.wedocs-shortcode-wrap{margin:50px 0;}
.wedocs-shortcode-wrap ul.wedocs-docs-list.col-2{display:flex;justify-content:space-between;gap:20px;align-items:stretch;}
.wedocs-shortcode-wrap ul.wedocs-docs-list.col-2 li.wedocs-docs-single h3 a{color:black;}
.wedocs-shortcode-wrap ul.wedocs-docs-list.col-2 li.wedocs-docs-single .inside{margin-bottom:50px;}
.wedocs-shortcode-wrap ul.wedocs-docs-list.col-2 li.wedocs-docs-single .inside > ul{margin:0;}
.wedocs-shortcode-wrap ul.wedocs-docs-list.col-2 li.wedocs-docs-single .inside > ul li{list-style:none;}
.wedocs-shortcode-wrap ul.wedocs-docs-list.col-2 li.wedocs-docs-single .inside > ul li a{color:#0096f5;text-decoration:none;}
.wedocs-shortcode-wrap ul.wedocs-docs-list.col-2 li.wedocs-docs-single{margin:0 !important;width:100%;float:none;position:relative;}
.wedocs-shortcode-wrap ul.wedocs-docs-list.col-2 li.wedocs-docs-single .wedocs-doc-link{position:absolute;bottom:0;width:100%;}
.wedocs-shortcode-wrap ul.wedocs-docs-list.col-2 li.wedocs-docs-single .wedocs-doc-link a{text-decoration:none;color:#0096f5;}
.wedocs-single-wrap .wedocs-single-content article footer.entry-footer.wedocs-entry-footer time{float:none;display:none;}

/* PAGE CONTENT */

.content-container,.wedocs-single-wrap{max-width:1024px;margin:auto;}
.wedocs-single-wrap{padding:3rem 1rem;}
.content-container a{color:#0096f5;}

/* FOOTER */

.site-footer{background-color:#284450;padding:65px 15px 55px 15px;}
.picture-footer-logo .main-footer-logo{max-width:210px;}
.site-footer .social-items-wriper .social-items-list{list-style:none;margin:0;padding:0;}
.site-footer .footer-description{max-width:649px;margin:0 auto;}
.site-footer .social-items-list .social-icon{max-height:30px;width:auto;}

/* SECTIONS */

.banner-section-wrapper .image-text-block .banner-image{width:100%;height:auto;}
.banner-section-wrapper .banner-text-block{padding:0 1rem;}
.banner-text-block .banner-text-block-container{max-width:600px;margin:auto;}
.banner-section-wrapper .banner-text-block .banner-title{font-size:56px;font-weight:700;}
.banner-section-wrapper .banner-text-block .banner-subtitle{font-size:20px;font-weight:400;}
.link-open-video-popup::before{content:'';display:inline-block;background-color:#ffffff;background-image:url('/wp-content/themes/whitewebworx/images/play_corner_blue.png');background-position:left 22px center;background-repeat:no-repeat;width:52px;height:52px;border-radius:52px;vertical-align:middle;margin-right:10px;}
.banner-section-wrapper .slider-company-row{max-width:1400px;margin:5rem auto 2rem;}
.section-content{padding:5rem 1rem;}
#page_content-8.section-content{position:relative;}
#page_content-8.section-content::before{content:"";background-size:100%;min-width:400px;min-height:390px;position:absolute;bottom:0;left:0;}
#page_content-8.section-content::after{content:"";background-size:100%;min-width:400px;min-height:390px;position:absolute;bottom:0;right:0;}
.section-content .section-content-container{max-width:800px;margin:auto;}
.section-content .section-content-container .section-content-subtitel{color:#474747;font-weight:700;font-size:18px;letter-spacing:0.15rem;margin-bottom:2rem;text-transform:uppercase;}
.section-content .section-content-container .section-content-title{color:#383754;font-weight:600;font-size:48px;margin-bottom:2rem;}
.section-content .section-content-container .section-content-text{font-weight:400;font-size:20px;position:relative;z-index:1;}
.section-steps-content{background-image:linear-gradient(0deg, #dfebed 67%, rgba(0, 0, 0, 0) 67%);}
.section-steps-content .section-steps-bg{background-color:#284450;max-width:1320px;margin:0 auto;border-radius:0.7rem;padding-bottom:15rem;position:relative;}
.section-steps-content .section-steps-container{max-width:900px;margin:auto;}
.section-steps-content .section-steps-container .steps-row .step-item{position:relative;flex:1 0 33.33%;width:33.33%;}
.section-steps-content .section-steps-container .steps-row .step-item .step-item-container{max-width:270px;margin:auto;}
.section-steps-content .section-steps-container .steps-row .step-item.arow-image::after{content:'';position:absolute;background-image:url('/wp-content/themes/whitewebworx/images/arrow_01.png');background-position:center;background-size:contain;background-repeat:no-repeat;width:140px;height:34px;top:0;right:-70px;}
.step-item .step-number{width:50px;height:50px;margin:auto;background-color:#ffffff;border-radius:50px;color:#A1AEB7;font-size:30px;line-height:30px;padding:10px;text-align:center;}
.step-item .item-title{color:#f78536;font-size:21px;font-weight:700;}
.step-item .item-text{color:#D4D4D4;font-size:16px;}
.section-steps-content .how-it-work-sec-background{position:absolute;right:0px;bottom:0px;}
.section-steps-content .title-row .title-steps{font-size:48px;font-weight:600;}
.section-steps-content .video-row{max-width:860px;margin:auto;margin-top:-15rem;z-index:9;position:relative;}
.section-steps-content .video-row .image-link-open-video-popup{display:block;border-radius:0.5rem;box-shadow:0 0 15px 3px rgb(88 88 88 / 22%);overflow:hidden;position:relative;}
.section-steps-content .video-row .image-link-open-video-popup::after{content:"";background:url(images/play-icon.svg) no-repeat;background-size:100%;width:90px;height:90px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
.section-steps-content .video-row .image-link-open-video-popup img{display:block;}
.section-steps-content .video-row .video-block{max-width:856px;margin:auto;box-shadow:0 0 15px rgba(0,0,0,0.3);}
.section-steps-content .video-row .video-block iframe{display:block;}
.section-requirements{background-color:#dfebed;padding:1rem 1rem 4rem;box-sizing:border-box;}
.section-requirements .section-requirements-container{margin:auto;max-width:1350px;}
.section-requirements .section-requirements-container .req-list{margin:0;padding:0;list-style:none;}
.req-list .item-req{flex:1 0 30%;}
.req-list .item-req .text-box{color:#383754;font-weight:500;font-size:18px;}
.req-list .item-req .check-box{background-color:#77babd;background-image:url('/wp-content/themes/whitewebworx/images/check.png');background-repeat:no-repeat;background-position:center;width:64px;height:64px;border-radius:64px;margin:auto;}
.section-requirements-container .section-title-row .section-title{font-size:48px;color:#383754;font-weight:600;}
.section-testimonials{background-color:#dfebed;padding:5rem 1rem;box-sizing:border-box;}
.section-testimonials::before{content:"";background-size:100%;background-position:center;width:30%;height:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:0;opacity:.1;}
.section-testimonials .testimonial-sec-background{position:absolute;left:0px;right:0px;margin:0px auto;top:0px;text-align:center;}
.section-testimonials .testimonials-container{margin:auto;max-width:1200px;}
.section-testimonials .testimonials-container .testimonials-title{color:#474747;font-weight:700;font-size:18px;text-transform:uppercase;}
.section-testimonials .testimonials-container .testimonials-subtitle{color:#383754;font-weight:600;font-size:48px;text-transform:capitalize;}
.testimonials-slider .testimonial-item-block{background-color:#ffffff;max-width:790px;margin:auto;border-radius:1.2rem;padding:3rem 4rem;box-shadow:0 0 15px rgba(0,0,0,0.03);}
.swiper-pagination-bullet{padding:5px;background:#383754;opacity:1;}
.swiper-pagination-bullet-active{background:#497285;}
.section-testimonials .testimonial-item-block .image-box img{width:70px;}
.section-testimonials .testimonial-item-block .image-box img[src=""]{display:none;}
.testimonial-item-block .text-block{color:#6F6C90;font-weight:500;font-size:18px;font-style:italic;}
.testimonial-item-block .meta-row{display:block;}
.testimonial-item-block .meta-row .name-text{display:block;color:#383754;font-weight:700;font-size:18px;}
.testimonial-item-block .meta-row .role-text{display:block;color:#6F6C90;font-weight:400;font-size:16px;}
.testimonials-slider .swiper-button-prev, .testimonials-slider .swiper-button-next{background-color:#474747;color:#ffffff;width:56px;height:56px;border-radius:56px;}
.testimonials-slider .swiper-wrapper{margin-top:3rem;margin-bottom:3rem;}
.testimonials-slider .swiper-button-prev:after, .testimonials-slider .swiper-button-next:after{font-size:20px;}
#frequent_ask_qustions-1.faq-section{min-height:92vh;}
#frequent_ask_qustions-1.faq-section.defaultHide{min-height:auto;}
.faq-section{padding:3rem 1rem;}
.faq-section .faq-container{max-width:840px;margin:auto;}
.faq-section .faq-container .faq-text-row .faq-title{color:#383754;font-size:48px;font-weight:600;}
.faq-section .faq-container .faq-text-row .faq-description{color:#6F6C90;font-size:20px;font-weight:400;}
.faq-accordion .accordion-item{border:none;border-bottom:1px solid rgba(0,0,0,.125);}
.faq-accordion .accordion-item .accordion-collapse{padding-left:70px;}
.faq-accordion .accordion-item .accordion-collapse .accordion-body{padding-left:0;padding-right:0;}
.faq-accordion .accordion-item .accordion-collapse .accordion-body .accordion-body-content{border-left:2px solid #77babd;padding-left:.56rem;padding-right:.56rem;}
.faq-accordion .accordion-item .accordion-button{color:#383754;background-color:transparent;box-shadow:none;font-size:20px;font-weight:500;padding:20px 15px;}
.faq-accordion .accordion-item .accordion-button::after{display:none;}
.faq-accordion .accordion-item .accordion-button .plus-box{display:inline-block;width:20px;min-width:20px;height:20px;position:relative;margin-right:16px;}
.faq-accordion .accordion-item .accordion-button .plus-box:before{content:'';background-color:#77babd;position:absolute;top:9px;left:2px;width:16px;height:2px;}
.faq-accordion .accordion-item .accordion-button .plus-box:after{content:'';background-color:#77babd;position:absolute;top:9px;left:9px;width:2px;height:2px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.faq-accordion .accordion-item .accordion-button.collapsed .plus-box:after{top:2px;left:9px;width:2px;height:16px;}
.bottom-nav-list{padding:0;margin:0;list-style:none;}
.bottom-nav-list .item-bottom-nav{padding:0;margin:0;display:inline-block;}
.bottom-nav-list .item-bottom-nav a{color:#ffffff;text-decoration:none;font-size:12px;}
.bottom-nav-list .item-bottom-nav.separator::after{content:' | ';display:inline-block;margin:0 0.5rem;}
.section-pricing{padding:3rem 1rem;}
.section-pricing .section-pricing-container{max-width:790px;margin:auto;}
.section-pricing .section-pricing-container .pricing-title{color:#474747;font-size:18px;font-weight:700;text-transform:uppercase;}
.section-pricing .section-pricing-container .pricing-subtitle{color:#383754;font-size:48px;font-weight:600;text-transform:capitalize;}
.section-pricing .section-pricing-container .pricing-text{color:#6F6C90;font-size:18px;margin-bottom:3rem;}
.section-pricing .section-pricing-container .slider-block{border:1px solid #EFF0F6;border-radius:1rem;padding:3rem;padding-bottom:0;z-index:1;}
.section-pricing .section-pricing-container p,.section-pricing .section-pricing-container p span span{color:#383754;font-size:20px;font-weight:normal;}
.section-pricing .section-pricing-container .slider-dynamic-price{color:#0096F5;font-size:40px;font-weight:700;}
.section-pricing-container .price-num-row .price-amount{color:#497285;background:white;font-size:54px;font-weight:700;max-width:200px;text-align:center;border:none;}
.section-pricing-container .ui-widget.ui-widget-content{border:1px solid #EFF0F6;background-color:#EFF0F6;border-radius:50px;}
.section-pricing-container .ui-state-default, .section-pricing-container .ui-widget-content .ui-state-default{border:2px solid #EFF0F6;background-color:#ffffff;border-radius:50px;}
.section-pricing-container .ui-widget-content .ui-state-default.ui-state-focus, .section-pricing-container .ui-widget-content .ui-state-default.ui-state-active, .section-pricing-container .ui-widget-content .ui-state-default.ui-state-hover{border:2px solid #EFF0F6;background-color:#ffffff;}
.section-pricing-container .ui-slider-range{background-color:#383754;border-radius:50px;}
header.site-header .header-container .navbar{padding:0;display:block;}
.section-contactus .frm-wdth{max-width:586px;width:100%;margin:-105px 0 49px;}
.section-contactus .login-card-cstm{background:#F7F7FB;border:none;border-radius:5px;padding:49px 20px;}
.section-contactus .login-card-cstm .card-body{padding:0;}
.section-contactus .login-card-cstm p.card-subtitle{font-weight:400;font-size:16px;line-height:19px;color:#383754;}
.section-contactus .login-card-cstm form input, .section-contactus .login-card-cstm form textarea, .section-contactus .login-card-cstm form select{border:1px solid #D9D9D9;padding:15px;box-sizing:border-box;border-radius:5px;margin-top:20px;max-width:100%;transition:all .3s;}
.section-contactus .login-card-cstm form input[type=checkbox]{margin-top:0;}
.section-contactus .login-card-cstm form input:hover, .section-contactus .login-card-cstm form input:focus, .section-contactus .login-card-cstm form textarea:hover, .section-contactus .login-card-cstm form textarea:focus, .section-contactus .login-card-cstm form select:hover, .section-contactus .login-card-cstm form select:focus{box-shadow:0 0 10px #e4e4e4;outline:none;}
.section-contactus .login-card-cstm form textarea{width:100%;max-height:92px;}
.section-contactus .login-card-cstm form input[type=submit]{background:#474747;border:1px solid #474747;margin-top:0;padding:12px;box-sizing:border-box;width:100%;color:white;border-radius:5px;transition:all .3s;}
.login-card-cstm form input[type=submit]:hover, .login-card-cstm form input[type=submit]:focus{background:white;color:#0096F5;box-shadow:none;}
.section-contactus .container-fluid.top-banner-bg{min-height:391px;padding:54px 0;background-repeat:no-repeat;background-size:cover;background-position:center center;}
.section-contactus .top-banner-bg .top-banner-content{max-width:586px;width:100%;margin:0 auto;}
.section-contactus .top-banner-bg .top-banner-content h1{font-weight:700;font-size:48px;}
.section-contactus .top-banner-bg .top-banner-content p{margin-bottom:20px;}
.section-contactus form .row .col-sm-10 p, .section-contactus form .check-terms .wpcf7-list-item{margin:0;}
.section-contactus form .check-terms{margin:20px 0 40px;}
.section-contactus form .check-terms p{line-height:normal;}
.section-contactus form .wpcf7-not-valid-tip{margin-top:8px;}
.section-contactus .wpcf7 form.invalid .wpcf7-response-output, .section-contactus .wpcf7 form.unaccepted .wpcf7-response-output, .section-contactus .wpcf7 form.payment-required .wpcf7-response-output{border-color:#ff9500;margin:0 45px;padding:10px;background:#ff9500;color:white;}
.section-contactus .wpcf7 form.sent .wpcf7-response-output{border-color:#31913a;margin:0 45px;padding:10px;background:#46b450;color:white;}
.faq-section .faq-container .faq-search-row input{background:white;border:none;box-shadow:0 0 10px #e0e0e0;padding:15px 25px;border-radius:5px;}
.faq-section .faq-container .faq-search-row button{background:#ff9500;color:white;padding:0 15px;border:none;}
.faq-section .faq-container .faq-search-row button:focus{box-shadow:none;}
.faq-section .faq-container .accordion .accordion-body .accordion-body-content > ul{padding:0;}
.faq-section .faq-container .accordion .accordion-body .accordion-body-content > ul > li{list-style:none;}
span.ui-slider-handle.ui-corner-all.ui-state-default, span.ui-slider-handle.ui-corner-all.ui-state-default:hover, span.ui-slider-handle.ui-corner-all.ui-state-default:focus{background:#383754;border:2px solid #ffffff;outline:0;}
.toolbullet{width:10px;height:10px;background:#ffffff;position:absolute;border-radius:50%;border:2px solid #eff0f6;top:50%;transform:translateY(-50%);cursor:pointer;z-index:2;}
.toolbullet.tb1{left:calc(100% - 100%);}
.toolbullet.tb2{left:calc(100% - 80.45%);}
.toolbullet.tb3{left:calc(100% - 60.45%);}
.toolbullet.tb4{left:calc(100% - 40.45%);}
.toolbullet.tb5{left:calc(100% - 20.45%);}
.toolbullet.tb6{left:calc(100% - 1.5%);}
.section-contactus .login-card-cstm form input::placeholder, .section-contactus .login-card-cstm form textarea::placeholder{color:var(--wp--preset--color--black);}
[data-name="hear-about-us"] input{margin-top:14px !important;}
.section-contactus .login-card-cstm form select{padding-left:10px;}

/* modal box override container size */

.modal-dialog{max-width:900px;}
.modal-dialog iframe{width:100%;position:relative;top:4px;}
.modal-dialog .modal-body{padding:15px;}
.modal-dialog .modal-content .btn-close{z-index:123;position:absolute;right:2px;top:2px;font-size:12px;}

/* End modal box override container size */


.copyRight a {color: white;direction: ltr;margin-left: 5px;font-weight: 700;text-decoration: none;}
.copyRight a span {display: inline-block;white-space: nowrap;vertical-align: top;overflow: hidden;transition: all .5s;}


.page404{text-align: center;height: 100%;padding: 11vw 0;}
.page404 a{color:#f78536}

/* Responsive  header*/

@media (min-width:1024px){
	.banner-section-wrapper .banner-text-block .banner-text-block-container{position:relative;top:-60px;}
}

@media (min-width:1299px){
	.site-header .header-container{max-width:none;}
	.site-header .header-container .first-block{padding-left:150px;}
	.site-header .header-container .third-block{padding-right:120px;}
	.banner-section-wrapper .banner-text-block .banner-text-block-container{max-width:750px;margin-right:auto;margin-left:0px;padding-left:150px;}
}

@media (max-width:1200px){
    .big-orange-btn{padding:0.8rem 2rem;}
    .section-testimonials::before{width:45%;}
}

@media (min-width:991px) {
    header.site-header .header-container .navbar button.navbar-toggler{display:none;}
    header.site-header .header-container .navbar .collapse:not(.show){display:contents;}
}



@media (max-width:992px) {
    .banner-section-wrapper .banner-text-block .banner-title{font-size:36px;line-height:44px;}
    .banner-section-wrapper .banner-text-block .banner-subtitle{font-size:18px;line-height:22px;}
    .site-header .header-container .second-block{padding:0 !important;margin:92px 0 0;}
    .site-header .header-container .second-block .main-header-nav{display:grid;}
    .site-header .header-container .third-block .second-header-nav{flex-direction:column;}
    .banner-section-wrapper .banner-text-block .banner-title br{display:none;}
    .site-header .main-header-nav .item-nav, .site-header .third-block ul#second-header-nav li a{padding:0 8px;color:#383754;margin:20px 0;font-size:20px;line-height:24px;}
    .site-header .third-block ul#second-header-nav li a.big-orange-btn{font-size:16px !important;line-height:19px;padding:16px 32px;margin:0 0 40px;}
    .site-header .third-block{margin:20px 0 0 0 !important;}
    .navbar-collapse.collapsing{width:100vw;height:100vh;background:white;position:fixed;left:0;top:0;}
    .banner-section-wrapper .link-get-started-wrapp{min-width:153px;}
    .banner-section-wrapper .video-link{margin-left:26px;}
    .link-open-video-popup::before{background-position:left 22px center;min-width:52px;min-height:52px;margin-right:0;}
    .section-steps-content .video-row .image-link-open-video-popup::after{width:80px;height:80px;}
    header.site-header .header-container .flex-md-row{flex-direction:column;}
    header.site-header .header-container .navbar button.navbar-toggler{position:absolute;right:0;transform:translatey(100%);display:block;padding:0;border:none;}
    header.site-header .header-container .navbar button.navbar-toggler:focus{outline:none;border:none;box-shadow:none;}
    header.site-header .header-container .navbar button.navbar-toggler .navbar-toggler-icon{background:url(images/times.svg) no-repeat;background-size:100%;width:18px;}
    header.site-header .header-container .navbar button.navbar-toggler.collapsed .navbar-toggler-icon{background:url(images/burger-menu.svg) no-repeat;background-size:100%;width:18px;}
    header.site-header.white .header-container .navbar button.navbar-toggler.collapsed .navbar-toggler-icon{filter:invert(1);}
    .navbar-collapse.collapse{width:100vw;height:100vh;background:white;position:fixed;left:0;top:0;}
    .section-contactus .top-banner-bg .top-banner-content a.big-orange-btn{padding:1rem;}
}

@media (max-width:768px){
    .site-header{padding:0 1.55rem;}
    .banner-section-wrapper .banner-lt-rt-wrapper{flex-direction:column;}
    .banner-section-wrapper .banner-lt-rt-wrapper .banner-text-block{width:100% !important;padding:0 1.55rem;}
    .banner-section-wrapper .banner-lt-rt-wrapper .image-text-block{width:100% !important;padding:0 1.55rem;margin:41px 0 41px 0;text-align:center;}
    .section-content{padding:2rem 1.55rem;}
    #page_content-8.section-content{padding:4.1rem 1.55rem;position:relative;}
    #page_content-8.section-content::before{display:none;}
    #page_content-8.section-content::after{top:0;min-width:230px;}
    .section-content .section-content-container .section-content-subtitel{font-size:14px;line-height:20px;letter-spacing:0px;margin-bottom:10px;}
    .section-content .section-content-container .section-content-title{font-size:32px;line-height:39px;margin-bottom:10px;}
    .section-content .section-content-container .section-content-text p{font-size:16px;line-height:24px;margin:0;}
    .section-content .section-content-container .section-content-text p a.big-orange-btn{margin-top:16px;}
    .section-steps-content .title-row .title-steps{font-size:32px;line-height:39px;}
    .step-item .step-number{font-size:21px;line-height:31px;}
    .banner-section-wrapper .banner-lt-rt-wrapper .image-text-block img{max-width:630px;border-radius:10px;}
    .section-steps-content .video-row .image-link-open-video-popup::after{width:65px;height:65px;}
    .section-steps-content .section-steps-container .steps-row .step-item:not(:nth-child(1)){margin-top:20px;}
    .section-steps-content .section-steps-container .steps-row .step-item.arow-image::after{display:none;}
    .section-steps-content .video-row{margin-top:-8rem;}
    .section-steps-content .section-steps-bg{padding-bottom:9rem;border-radius:0;}
    .how-it-work-sec-background{display:none;}
    .section-requirements-container .section-title-row .section-title{font-size:32px;line-height:39px;}
    .req-list .item-req .check-box{width:48px;height:48px;background-size:40%;}
    .req-list .item-req .text-box{font-size:16px;line-height:24px;letter-spacing:1px;}
    .section-requirements ul.req-list li.item-req .check-box{margin:0 auto 10px;}
    .section-requirements ul.req-list li.item-req{margin-top:24px;}
    .section-requirements{padding:1rem 1.55rem 3rem;}
    .section-pricing .section-pricing-container .pricing-title{display:none;}
    .section-pricing .section-pricing-container .pricing-subtitle{font-size:32px;line-height:39px;}
    .section-pricing .section-pricing-container .pricing-text{font-size:16px;line-height:24px;margin-bottom:0;}
    .section-pricing .section-pricing-container .slider-block{border:none;padding:2rem 0 0;}
    .section-pricing{padding:2rem 1.55rem 1rem;}
    .section-pricing-container .price-num-row .price-amount{font-size:40px;line-height:54px;}
    .tooltip{padding:5px;margin:20px 0 0 -7%;font-size:14px;}
    .slider-block .text-slider-row{margin-top:80px;}
    .section-pricing .section-pricing-container p{font-size:16px;line-height:2rem;margin-bottom:0;}
    .section-testimonials .testimonials-container .testimonials-title{font-size:14px;line-height:20px;}
    .section-testimonials{padding:2rem 1.55rem;}
    .section-testimonials .testimonials-container .testimonials-subtitle{font-size:32px;line-height:39px;}
    .testimonials-slider .swiper-wrapper{margin-top:1rem;margin-bottom:5rem;}
    .testimonials-slider .testimonial-item-block{padding:3rem 1rem;}
    .testimonials-slider .swiper-button-prev, .testimonials-slider .swiper-button-next{width:35px;height:35px;position:static;}
    .testimonials-slider .testimonial-swiper-btns{position:absolute;bottom:5px;left:50%;transform:translatex(-50%);display:flex;justify-content:space-around;width:100%;}
    .faq-section{padding:2rem 1.55rem;}
    .faq-section .faq-container .faq-text-row .faq-title{font-size:32px;line-height:39px;}
    .faq-section .faq-container .faq-text-row .faq-description{font-size:16px;line-height:24px;}
    .faq-accordion .accordion-item .accordion-button{font-size:18px;line-height:28px;}
    .section-testimonials::before{width:80%;top:44%;}
    .wedocs-shortcode-wrap{margin:30px 25px;}
    .wedocs-shortcode-wrap ul.wedocs-docs-list.col-2{flex-wrap:wrap;gap:30px;}
    span.tooltip.right-tooltip{margin:20px 0 0 0;left:auto !important;right:0;}
    .swiper-pagination{z-index:auto;}
}

@media (max-width:576px){
    .testimonials-slider .swiper-button-prev:after, .testimonials-slider .swiper-button-next:after{font-size:14px;}
    .section-steps-content .steps-row{flex-direction:column;}
    .section-steps-content .section-steps-container .steps-row .step-item{flex:0 0 100%;width:100%;}
    .section-steps-content .section-steps-container .steps-row .step-item .step-item-container{max-width:100%;margin:auto;padding:0 10px;}
    .section-steps-content .video-row{padding:0 25px;}
    .section-requirements ul.req-list{flex-direction:column;}
    .faq-accordion .accordion-item .accordion-button .plus-box{transform:translateX(-5px);}
    .section-steps-content .video-row .image-link-open-video-popup::after{width:40px;height:40px;}
    .section-contactus .top-banner-bg .top-banner-content a.big-orange-btn{padding:1rem;}
    .section-contactus .container-fluid.top-banner-bg{min-height:411px;}
    .section-contactus form .wpcf7-spinner{display:none;}
    .section-contactus .login-card-cstm{padding:26px 15px 43px 15px;}
    .section-contactus form .row .col-sm-10 p, .section-contactus form .check-terms .wpcf7-list-item{margin:0 5px;}
    .section-contactus form .check-terms{margin:17px 0;}
    .section-contactus .wpcf7 form.invalid .wpcf7-response-output, .section-contactus .wpcf7 form.unaccepted .wpcf7-response-output, .section-contactus .wpcf7 form.payment-required .wpcf7-response-output, .section-contactus .wpcf7 form.sent .wpcf7-response-output{margin:20px 5px 0;}
    .site-header .header-container .first-block .logo-block .picture-site-logo-wrapp picture img{max-width:97px;}
    .banner-section-wrapper .video-link a{display:flex;align-items:center;gap:14px;line-height:17px;font-size:14px;}
    .toolbullet.tb1{left:calc(100% - 100.6%);}
    .toolbullet.tb2{left:calc(100% - 81.45%);}
    .toolbullet.tb3{left:calc(100% - 61.45%);}
    .toolbullet.tb4{left:calc(100% - 41.6%);}
    .toolbullet.tb5{left:calc(100% - 21.45%);}
    .toolbullet.tb6{left:calc(100% - 3.4%);}
}

@media (max-width:480px){
    .section-testimonials::before{width:80%;top:29%;}
}

/* End Responsive  header */

.slider-block {position:relative;}
.slider-block #yousave {position:absolute;right:10%;}
.slider-block #yousave .badge{background-color:#497285!important;}

@media (max-width:1280px){
    .slider-block #yousave {position:relative;right:auto;}	
}

.trigger-company-slider .image-box img{width:180px;height:85px;padding:0 15px;object-fit:contain;background:#00000008;border-radius:15px;}
.brands-section-wrapper .brands-title{color:#383754;font-size:48px;font-weight:600;}

@media (max-width:768px){
	.brands-section-wrapper .brands-title{font-size:32px;line-height:39px;margin-bottom:10px;}
}