@media only screen and (max-width:1799px){.home .banner .right{padding:140px 20px 0 50px}}@media only screen and (max-width:1620px){.our-story .banner_img{min-height:1190px}}@media only screen and (max-width:1500px){.section .bg-bottom-move{left:-225%!important}.section .bg-move{right:-1830px!important}.all_solutions.section .bg-move{right:-122%!important}.our-story .banner_img{min-height:980px}section.banner.contact_banner{background-size:60% , cover}.terms_banner{height:460px}.login-to-unlock .banner.law_banner.unlock_banner{height:900px}.home .banner .right{padding:100px 20px 0 50px}}@media only screen and (max-width:1320px){.container{width:1200px}.banner .right ul li h1{font-size:48px}.banner .video_img{height:400px}.main_solution .title{width:40%}.main_solution .content{width:60%;padding-left:50px}.all_solutions .inner_solutions ul li h3{font-size:26px}.h_top{padding:0 40px}.h_bottom{padding:0 40px}.banner .left{padding-bottom:175px}.law_info{margin:0 40px;padding:80px 0}.footer .f_bottom{padding:0 40px 30px 40px}.banner .right{padding-top:50px}.all_solutions{margin:0 40px}.main_solution{margin:0 40px}.contact .lft_contact{padding-left:32px}.contact{padding:150px 40px}.h_bottom .navigation ul li a{padding-bottom:21px}.h_bottom .navigation ul li:hover .sub-menu{top:39px}.date_info{padding:120px 40px}.section .bg-bottom-move{bottom:2%}.newslider{padding:100px 110px 80px 110px}.all_post{margin:0 40px}.banner.law_banner.unlock_banner{height:auto}.banner.law_banner.unlock_banner .right{padding:120px 121px 280px 50px}.unlock_banner .left_text{padding:199px 10px 0 150px}.products_details{padding:170px 100px 100px 100px}.woocommerce-account .woocommerce{padding:0 100px 50px 100px}.woocommerce-checkout .woocommerce{padding:160px 40px 100px 40px}.woocommerce-cart{padding:150px 0 0 0}.woocommerce{padding:0 40px 30px 40px}.blogs_inner{padding:80px 40px}.our-story .banner_img{height:auto;position:relative}.story{padding:0 40px}.banner_content{padding:175px 35px 0 50px}.family_space{padding:0 20px}.meet_family ul li{margin:45px 10px}.top_space{padding-top:90px}.progress-wrapper{padding-left:40px}.login-to-unlock .banner.law_banner.unlock_banner{height:auto}.home .banner .right{padding:80px 20px 0 50px}.solutions2 .main_solution{padding-left:40px;padding-right:40px}.solutions2 .main_solution .content{width:100%;padding-left:0}.contact .lft_contact h2{font-size:33px}.faq-id{top:-80px}.single-products_modules .banner_content{padding-left:50px}.banner_title{padding:0 0 50px 40px}.banner.press_banner{height:500px}}@media only screen and (max-width:1220px){.container{width:1000px}.h_bottom .navigation ul li{margin-right:28px}.h_bottom{padding:0 30px}.h_top{padding:0 30px}.banner{background-size:70% , 120%;background-position:100% 0% , -100% 40%;height:690px}.banner .video_img{height:340px}.banner .right ul li h1{font-size:38px;line-height:53px}.about .lft_content{padding:0 10px}.about{padding-bottom:90px}.footer .f_top{padding:80px}.home_products ul li a{width:105px;height:105px}.home_products ul li a img{width:85px;max-height:55px}.pro_tabs .lft_content{margin-top:40px;padding-right:60px;padding-left:0}.pro_tabs .lft_content h3{font-size:30px}.pro_tabs .lft_content p{margin-top:10px}.pro_tabs{margin-top:50px}.home_products{margin-bottom:60px}.newslider{padding:80px 40px 40px 40px}.newslider .owl-carousel.owl-loaded{padding-top:60px}.newslider .lft_content h4 a{font-size:28px;line-height:40px}.newslider .lft_content h3{font-size:30px}.newslider ul li .rgt_img figure:after{background-size:370px;bottom:-54px;right:-120px}.banner.inner_pro .right{padding:50px 75px 0 25px}.home_products.inner_tab .pro_tabs{margin:0}.footer .lft_nav ul li{margin-bottom:15px}.contact{padding:100px 0}.newslider .owl-carousel.owl-loaded{padding-top:50px}.why_bio .why_lft{padding:0 135px 0 0}.main_solution .title{padding-left:0}.main_solution .content p{max-width:510px;padding-left:0}.all_solutions .title{padding:0}.all_solutions{padding:100px 0}.law_info .law_title h1{font-size:44px;line-height:54px}.law_info .top_contant ul li{padding-right:60px}.all_solutions .inner_solutions ul li{padding-right:60px}.law_info .middal_contant ul li:last-child{padding-right:0}.banner .right ul{width:auto}.banner .right{padding-right:90px;padding-left:50px}.main_solution{padding-top:50px}.law_info{padding:50px 0}.banner.law_banner{background-size:100% , 110%;background-position:100% 0% , -60% 100%}.banner.law_banner .right{width:60%;padding:30px 20px 0 0}.banner .right a.ssin_img{width:300px}.banner .right a.cid_img{width:300px}.banner .right a.logit_img{width:300px}.banner .right a.xlst_img{width:300px}.banner .right a.motive_img{width:300px}.banner .right a.advanced_img{width:410px}.section .bg-bottom-move{left:-2222px!important}.section .bg-move{right:-1542px!important}.all_solutions.section .bg-move{right:-124%!important}.press_banner h1{font-size:80px;line-height:100px}.banner.law_banner{background-size:80% , 90%;background-position:100% 0% , 80% 100%}.unlock_banner .left_text{padding:100px 10px 0 90px}.banner.law_banner.unlock_banner .right{padding:120px 130px 230px 110px}.products_details{padding:150px 50px 80px 50px}.woocommerce div.product div.summary{margin-bottom:0!important}.products_details .rgt_content button[type="submit"]{padding:14px 58px}.woocommerce-account .woocommerce{padding:0 60px 50px 60px}.woocommerce-checkout .woocommerce{padding:160px 40px 70px 40px}.woocommerce-cart table.cart img{width:80px!important}.wpmc-nav-wrapper button.button.alt{margin-top:0}.h_bottom .navigation ul li a{font-size:12px}.blogs_inner{padding:60px 30px}.banner.work_with .inner_left{width:450px;padding:160px 40px 0 40px}.banner.work_with .right{padding:20px 180px 0 30px}.terms_banner h1{font-size:42px}.banner_content{padding:550px 35px 0 30px;width:100%;float:left}.family_space{padding:0}section.banner.contact_banner{background-position:120% 0% , -100% 40%}.terms_banner{height:380px}.meet_family ul li .content{padding:0 10px}.meet_family ul li .image{margin-left:-20px}.meet_family ul li .content h3{font-size:22px}.banner.law_banner.unlock_banner{background-size:70% , 80%;background-position:100% 0% , 80% 80%}.home .banner .right ul li h1{font-size:32px;line-height:45px}.home .banner .right{padding:70px 20px 0 50px}.solutions2 .banner_content{width:400px;height:auto;padding:0 30px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.contact .rgt_form{padding:0 25px}.single-products_modules .banner_content{width:400px;height:auto;padding:0 30px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.single-products_modules .banner:not(.emotive).pro_banner .right{padding:0 50px 0;margin:-20px 0 0 0}.single-products_modules .banner:not(.emotive).pro_banner .right img{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.banner .right a.ssin_img{width:auto;float:none}.banner .right a.ssin_img img{max-height:300px}.banner .right a.cid_img{width:auto;float:none}.banner .right a.cid_img img{max-height:300px}.banner .right a.advanced_img{width:auto;float:none}.banner .right a.advanced_img img{max-height:300px}.banner .right a.logit_img{width:auto;float:none}.banner .right a.logit_img img{max-height:300px}.banner .right a.xlst_img{width:auto;float:none}.banner .right a.xlst_img img{max-height:300px}}@media only screen and (max-width:1023px){.container{width:782px}h2.heading{font-size:32px;padding-bottom:45px;background-size:200px}.banner .left{padding:50px 0 0 0}.banner .right ul li h1{font-size:30px;line-height:42px;margin:0}.about .lft_content{width:50%}.about .rgt_img{width:50%}.about{padding:40px 0}.pro_tabs{margin-top:35px}.home_products ul li{margin-right:0}.home_products ul li a{width:90px;height:90px}.pro_tabs .lft_content{margin-top:20px}.pro_tabs .lft_content h3{font-size:26px}.home_products{margin-bottom:50px}.why_bio{padding:50px 0}.why_bio h2{font-size:34px;line-height:40px}.why_bio p{font-size:20px;line-height:31px}.why_bio .why_lft{padding-right:90px}.footer .f_top{padding:40px 20px}.footer .lft_content h2{font-size:32px;line-height:42px}.footer .lft_content p{padding-right:50px;font-size:20px;line-height:30px}.law_info .middal_contant ul{border-top:3px solid #1100e9;padding-top:20px}.law_info .middal_contant ul li p{border-top:3px solid rgba(0,0,0,.0);padding-top:0!important}.law_info .middal_contant .text span{font-size:13px}.banner .video_img a{width:110px;height:60px;background-size:27px}.about .lft_content h2{font-size:34px;line-height:42px}.about .lft_content h6{font-size:20px;line-height:28px}.newslider ul li .rgt_img figure:after{background-size:300px;bottom:-63px;right:-55%}.newslider .lft_content h4 a{font-size:22px;line-height:34px}.newslider .lft_content p{padding-top:15px}.newslider{padding:60px 40px 60px 40px}.menu-main-menu-container{width:100%}.footer .f_bottom{padding:0 30px 30px 30px}.risponsive_nav{display:inline-block;vertical-align:middle}.h_bottom .navigation nav{display:none}.open_menu .h_bottom .navigation nav{display:flex;position:absolute;width:100%;left:0;right:0;margin:auto;padding:40px 40px;background-color:transparent;background-image:linear-gradient(302deg,#1100e9,#00d3fa);color:#fff;top:60px;z-index:9999}.h_bottom .navigation ul li{display:block;width:100%;text-align:initial}.h_bottom .navigation ul li a{padding-bottom:31px;color:#fff;font-size:24px;font-weight:800;padding:20px;display:block;width:100%}.h_bottom .navigation ul li.menu-item-has-children:after{top:20px;right:20px;border-color:#fff;height:10px;width:10px;margin:auto}.h_bottom .navigation ul li .sub-menu{background:transparent;padding:0;color:#fff;font-size:16px}.h_bottom .navigation ul li:hover .sub-menu{position:relative;width:100%;box-shadow:none;top:0}.h_bottom .navigation ul li .sub-menu li{margin-bottom:0}.h_bottom .navigation ul li:hover:after{color:#1100e9}.open_menu .close_icon{display:inline-block}.open_menu .risponsive_nav{display:none}.contact .lft_contact h2{font-size:25px;line-height:35px}.contact{padding:60px 0}.inner_modules{padding-top:60px}.home_products ul li a img{width:70px;max-height:50px}.h_bottom .navigation ul li .sub-menu{display:none}.h_bottom .navigation ul li .sub-menu.open{display:block}.all_solutions .inner_solutions ul li a.btn{line-height:24px;font-size:15px}.all_solutions{padding:80px 0}.banner.law_banner .right{width:60%;float:right}.banner.law_banner .left{display:none}.law_info .middal_contant ul li{width:49%;margin-bottom:30px}.law_info .middal_contant{padding-bottom:0}.law_info .middal_contant ul li:last-child{padding-right:40px}.law_info .top_contant ul li{width:46%;padding:0;margin-right:8%}.law_info .top_contant ul li:last-child{width:46%;padding:0;margin-right:0}.law_info .middal_contant ul li p{font-size:18px;line-height:27px;padding:15px 25px 0 0}.banner{background-size:70% , 110%;background-position:100% 0% , -190% 40%;height:auto}.banner .video_img{height:280px}.all_solutions .inner_solutions ul li{width:50%}.banner.inner_pro{background-position:100% 0% , 100% 58%;background-size:70% , 94%}.banner.inner_pro .right{padding:30px 55px 0 25px}.main_solution{padding-top:20px}.banner.pro_banner{background-position:100% 0% , 100% 78%;background-size:80% , 94%}.banner.pro_banner .right{padding:40px 100px 0 0}.date_info h2 br{display:none}.date_info h2{font-size:28px;line-height:40px}.date_info{padding:80px 40px}.date_info .lft_info{width:48%}.date_info .rgt_info{width:48%;float:right}.banner .right a.visual_img{width:400px}.banner .right a.advanced_img{width:340px}.banner .right a.ssin_img{width:250px}.banner .right a.cid_img{width:250px}.banner .right a.logit_img{width:250px}.banner .right a.xlst_img{width:250px}.banner .right a.motive_img{width:250px}.section .bg-bottom-move{left:-2380px!important}.all_solutions.section .bg-move{right:-126%!important}.all_product .woocommerce.columns-3 ul.products li.product{width:320px;margin:50px 35px 50px 35px}.newslider ul li .rgt_img figure{padding:0 0 40px 20px}.all_post .lft_sidebar{padding-right:10px}.all_post{padding:80px 0}.all_post .rgt_cotent li{margin-top:70px}.all_post .rgt_cotent li .blog_img a figure{height:175px}.all_post .rgt_cotent li .blog_img a figure img{max-height:165px}.all_post .rgt_cotent{padding-left:20px}.all_post .rgt_cotent li .blog_title h2 a{font-size:19px;line-height:26px}.all_post .rgt_cotent li .blog_img a figure:after{background-size:220px;bottom:-100px;right:-20px;width:230px}.press_banner h1{font-size:65px;line-height:80px}.unlock_banner .left_text{padding:60px 10px 0 40px}.banner.law_banner.unlock_banner .right{padding:90px 80px 210px 110px}.unlock_banner .left_text h1{font-size:40px;line-height:50px;letter-spacing:1px}.unlock_banner .left_text a{margin-bottom:8px;font-size:15px;line-height:22px}.video_tabs{padding:60px 0}.videos-list-container{padding-top:10px;width:100%;max-width:100%;float:left;padding:0}.videos-list-container ul li{padding:0 20px}.video_tabs ul li{margin-bottom:35px}.videos-list-container ul li h3{font-size:20px;line-height:31px}.products_details .rgt_content h1{max-width:100%}.woocommerce-account{padding-top:140px}.woocommerce-MyAccount-navigation ul li a{font-size:15px}.login input,.login textarea,.login select,.register input,.register textarea,.register select{padding:8px 18px}.woocommerce-account .woocommerce{padding:0 40px 50px 40px}.woocommerce-MyAccount-navigation{width:21%!important}.woocommerce-MyAccount-navigation ul li a{font-size:14px}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{padding:0}.woocommerce-account .addresses .title a.edit{padding:13px 41px}.woocommerce-checkout .woocommerce{padding:160px 40px 60px 40px}.woocommerce_checkout_login .login,.woocommerce_checkout_login .register{margin-bottom:0!important}.wpmc-step-login .woocommerce-form p:first-child{padding:0 50px;margin-bottom:25px}.woocommerce-order p.woocommerce-thankyou-order-received::before{padding-top:110px}.woocommerce ul.order_details li strong{font-size:14px!important;margin-top:6px!important}.woocommerce ul.order_details li{margin-right:16px!important;padding-right:16px!important}.woocommerce ul.order_details li:last-child{margin-right:0!important;padding-right:0!important}.h_bottom .cart-icon{margin-right:25px}.blogs_inner h1{font-size:24px;line-height:34px;margin:0 0 22px 0}.banner_title{width:500px}.h_bottom .navigation ul li .sub-menu li a{padding:3px 20px}.h_bottom .navigation ul li .sub-menu{display:none;box-shadow:none}body.open_menu{overflow:hidden}.open_menu .h_bottom .navigation nav{height: calc(100vh + -85px);overflow-y:auto;overflow-x:hidden}.h_bottom .navigation ul li:hover .sub-menu{display:none}.h_bottom .navigation ul li a{padding:15px!important;margin:0;display:inline-block}.h_bottom .navigation ul li ul li a{margin-top:0;padding-top:0!important;padding-bottom:0!important;margin-bottom:10px;font-size:16px!important}.h_bottom .navigation ul li ul li.active a,.h_bottom .navigation ul li ul li a:hover{font-weight:700;color:#fff}.all_product a.added_to_cart{padding-top:0!important}.all_post .rgt_cotent li .blog_btn a:before{height:44px}.all_post .rgt_cotent li .blog_btn a:hover:before{height:41px}.our-story .banner_img{min-height:790px}.safety_contents ul li{width:100%;margin-bottom:30px;padding:0}.banner.work_with .inner_left{padding:80px 40px 0 40px}.bottom_content .lft_text{width:100%;padding-right:0}.bottom_content .rgt_img{width:50%;padding-top:50px}.terms_banner{height:380px;background-position:60% 65%}.terms_banner h1{font-size:34px}.banner_content{padding:480px 35px 0 30px}.banner.work_with .inner_left{width:100%;padding-top:490px}.banner.work_with .right{height:auto;padding:20px 110px 0 30px}.banner.work_with{height:800px;background-size:80% , 110%}.blogs_inner .lft_content{padding:0 30px 0 0}.blogs_inner .lft_content .share-btn{margin:20px 0 30px 0}.blogs_inner .lft_content .buttons a:before{height:43px;width:180px}.blogs_inner h2 a{font-size:22px}.progress-wrapper{display:none}.home .banner .right ul li h1{font-size:28px;line-height:38px}.home .banner .right{padding:40px 20px 0 50px}.solutions2 .banner{height:500px}.solutions2 .banner.inner_pro .right{padding:0 20px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.solutions2 .banner_content{width:320px}.solutions2 .banner_content h1{font-size:40px;line-height:50px}.about .rgt_img .bg_img{background-size:100% auto}.safety_contents ul ul li{margin:10px 0 0 0}.faq-id{top:-100px}.h_bottom .navigation ul>li.menu-item-has-children>a::after{width:10px;height:10px;border-color:#fff;border-bottom-width:2px;border-right-width:2px;top:23px;right:19px}body .woocommerce .woocommerce-ResetPassword p{line-height:22px;margin:0 0 15px 0!important}.single-products_modules .banner:not(.emotive){height:500px;background-position:100% 0% , 100% 58%;background-size:70% , 94%}.single-products_modules .banner_content h1{font-size:40px;line-height:50px}.single-products_modules .banner:not(.emotive).pro_banner .right{padding:0 50px 0;margin:-20px 0 0 0}.single-products_modules .banner:not(.emotive).pro_banner .right img{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.our-story .banner_img{background-position:top right;background-size:auto 70%}.our-story .banner_content{padding-top:350px}.our-story .safety_contents{padding-top:10px}.all_post{margin:0 30px}.banner_title{padding:0 0 30px 30px}.banner.press_banner{height:400px;background-size:auto 80%}.h_bottom .navigation ul li.active a{color:#1100e9}.h_bottom .navigation ul li ul li a:hover{font-weight:500}.h_bottom .navigation ul li ul li.active a,.h_bottom .navigation ul li ul li a:hover{color:#1100e9;font-weight:500}.banner_content a.btn{display:none}}@media screen and (max-width:810px){.container{width:750px}.banner .video_img{height:410px}.banner .left{width:100%;padding:0;height:auto;padding:20px 0}.banner .right{width:100%;height:auto;padding:60px 200px 0 200px}.banner .right ul li h1{font-size:28px}.banner .right ul li a{padding:14px 42p}.banner .right .owl-dots{padding-top:0}.about{padding-top:0}.about .lft_content h2{font-size:26px;line-height:36px}.about .lft_content h6{font-size:18px;line-height:28px;margin-top:15px}.about .lft_content p{font-size:15px;line-height:28px}.about .rgt_img{height:530px}h2.heading{font-size:28px;padding-bottom:40px}ul.resp-tabs-list{display:block}.pro_tabs .lft_content p{font-size:15px;line-height:28px}.why_bio h2{font-size:28px;line-height:36px}.why_bio h2 br{display:none}.why_bio .why_lft{width:100%;padding-right:20px;padding-left:20px}.why_bio p{font-size:16px;line-height:28px;margin-top:12px}.why_bio .why_rgt{width:100%;margin-top:25px}.why_bio .why_rgt ul li{padding:0 20px}.footer .lft_content h2{font-size:28px;line-height:36px}.footer .lft_content p{font-size:18px;line-height:26px}.footer .rgt_form form input{height:45px;margin-top:20px}.footer .lft_nav ul{margin-top:0}.footer .f_bottom{padding-bottom:20px}.footer .lft_nav ul li{margin:0 25px 16px 0}.open_menu .h_bottom .navigation nav{padding:15px}.h_bottom .navigation ul li.menu-item-has-children:after{right:0}.h_bottom .navigation ul li a{padding:15px;font-size:22px}.open_menu .h_bottom .navigation nav{overflow-y:scroll;overflow-x:hidden}.h_bottom .navigation ul li.menu-item-has-children{margin-right:0}.newslider ul li .rgt_img figure{padding:0 0}.home_products.inner_modules ul{margin-top:40px}.main_solution .title h1{font-size:46px;line-height:60px}.all_solutions .title h2{font-size:36px}.all_solutions .inner_solutions ul li h3{font-size:20px;margin-bottom:20px}.all_solutions .inner_solutions ul li a{font-size:14px;margin-top:15px}.banner .right ul li h1 br{display:none}.banner{background-size:80% , 104%;background-position:100% 0% , -190% 20%}.banner .right{padding:60px 100px 0 300px}.banner.inner_pro{background-size:90% , 90%}.banner.inner_pro.videospace{background-position:100% 0% , 100% 38%}.banner.inner_pro .right{width:60%;padding:20px 45px 160px 15px}.banner.inner_pro .left{padding-bottom:0}.banner.pro_banner .right{padding:40px 100px 0 0}.section .bg-bottom-move{left:-2313px!important}.section .bg-move{right:-1800px!important}.all_solutions.section .bg-move{right:-128%!important}.all_product .woocommerce.columns-3 ul.products li.product{width:325px;margin:30px 25px 50px 25px}.page-template-umbra .banner.pro_banner{background-position:100% 0% , 100% 38%}.newslider ul li .rgt_img figure:after{bottom:-105px}.all_post .lft_sidebar{width:100%;float:left;padding-right:0}.all_post .rgt_cotent{width:100%;float:left;padding-left:0;padding-bottom:50px;border-top:2px solid #efefef;margin-top:20px}.all_post .lft_sidebar .widget-content ul li{margin-bottom:12px}.banner.law_banner.unlock_banner .right{padding:80px 80px 210px 90px}.unlock_banner .left_text{padding:60px 0 0 40px}.video_tabs ul li a{padding:7px 20px}.videos-list-container ul li .video_img{height:225px}.videos-list-container ul li h3{font-size:18px;line-height:28px}.videos-list-container ul li .blog_category span{font-size:13px;margin:0}.products_details{padding:140px 40px 40px 40px}.products_details .pro_dis h2{padding-bottom:5px}.products_details .pro_dis p{font-size:15px;padding-top:20px}.products_details .rgt_content h1{font-size:26px;line-height:34px;margin-bottom:12px}.products_details .rgt_content p{font-size:15px;line-height:22px;margin-bottom:12px}.products_details .rgt_content ul li{font-size:15px}.products_details .rgt_content .price{padding-top:20px}.products_details .rgt_content .quantity{top:-37px}.products_details .rgt_content button[type="submit"]{margin-top:15px}.woocommerce-MyAccount-navigation{width:100%!important}.woocommerce-MyAccount-content{width:100%!important}.login,.register{margin:10px 0!important}.woocommerce-account{padding-top:120px}.woocommerce-account .woocommerce{padding:0 15px 50px 15px}.woocommerce-notices-wrapper{padding:0 0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:left!important}.woocommerce-MyAccount-content .woocommerce-Addresses .u-column1{border:0;margin-bottom:20px!important;float:left!important}.woocommerce-checkout .woocommerce{padding:160px 30px 60px 30px}.woocommerce-page table.cart .product-thumbnail{display:block!important}.woocommerce-cart table.cart img{width:130px!important;float:left}.woocommerce-cart{padding:110px 0 0 0}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{display:none}.woocommerce table.shop_table td{border-top:0!important}.woocommerce a.remove{display:inline-block!important}.cart_inner .cart_totals{float:right!important}.woocommerce .quantity .qty{background:#e4e4e4}.woocommerce_checkout_login .form-row{width:100%!important}.woocommerce-form-login.login p.lost_password{padding-left:20px}.woocommerce table.shop_table tfoot th{border:0!important}.woocommerce-error li{text-align:left!important;font-size:13px!important}.h_bottom .navigation ul li.menu-item-has-children:after{right:10px}.pro_tabs .lft_content h4{line-height:20px;font-size:16px}.pro_tabs .lft_content ul li{font-size:14px;line-height:18px}.home .home_products .pro_tabs .lft_content a{margin:30px 0 0 35px}.home .home_products .pro_tabs .lft_content a:before{height:44px}.home .home_products .pro_tabs .lft_content a:hover:before{height:41px}.cart_inner table.shop_table .order-total td:first-child{margin-bottom:20px}.wpmc-nav-wrapper button.button.alt:before{height:44px;width:190px}.wpmc-nav-wrapper button.button.alt:hover:before{height:41px;width:186px}.wpmc-nav-wrapper button#wpmc-prev{margin-right:0}.wpmc-step-payment button.button.alt:before{height:44px;width:300px}.wpmc-step-payment button.button.alt:hover:before{height:41px;width:296px}.wpmc-step-payment button.button.alt{width:auto!important}.woocommerce a.button.alt:before{height:44px}.woocommerce a.button.alt:hover:before{height:41px}.login button.woocommerce-button.button:before,.register button.woocommerce-button.button:before{height:44px}.login button.woocommerce-button.button:hover:before,.register button.woocommerce-button.button:hover:before{height:41px}.all_post .rgt_cotent li .blog_btn a{margin-top:30px}.banner.work_with .right{width:50%;float:right;padding:20px 120px 0 40px}.banner.work_with{height:800px}.bottom_content{margin:50px 0}.bottom_content .lft_text p span{font-size:18px}.terms_banner{height:350px;background-position:50% 73%;background-size:120%}.banner.work_with .inner_left{padding-top:430px}.blogs_inner h2 a{line-height:26px;font-size:20px}.blogs_inner .lft_content .buttons a{width:185px}.blogs_inner .lft_content .buttons a:before{height:40px;width:175px}.all_post .lft_sidebar .widget-content ul li.active{width:98%}.meet_family ul li .image{margin-left:-9px}.home .banner .right{width:60%}.home .banner .right ul li h1{font-size:30px;line-height:45px}.solutions2 .banner .right{height:500px}.solutions2 .banner.inner_pro{background-size:auto 100% , 90%}.solutions2 .banner_content{position:absolute;top:65%}.woocommerce-account .woocommerce-MyAccount-navigation{margin:0 0 15px 0}.our-story .banner_content a.btn{margin-top:0}.contact .lft_contact h2{font-size:23px}.umbra-txt.inner_tab .pro_tabs .lft_content a{font-size:15px}.h_bottom .navigation ul>li.menu-item-has-children>a::after{top:21px}.solutions2 .banner_content{width:300px;position:relative}.single-products_modules .banner:not(.emotive){background-size:auto 100% , 90%;background-position:100% 0% , 100% 38%}.single-products_modules .banner:not(.emotive).pro_banner .right{height:100%}.single-products_modules .banner_content{width:300px;padding:0 15px}.single-products_modules .banner_content h1{font-size:33px;line-height:40px}.our-story .banner_img{min-height:830px}.widget.widget_categories{height:120px}.all_post .lft_sidebar .widget-content ul li{margin-bottom:5px}.all_post .lft_sidebar .tagcloud a{margin-bottom:10px}.all_post .lft_sidebar .widget-content ul li.active{border-bottom:2px solid #1100e9}.all_post .rgt_cotent li{margin-top:30px}}@media screen and (max-width:767px){.container{width:620px}.banner .video_img{height:330px}.h_bottom{padding:0 15px}.h_top{padding:0 15px}.h_top .right ul li:first-child{margin-right:10px}.banner .right{padding-right:10px}.banner .right ul li a{margin-top:20px;padding:13px 40px}.banner .right .owl-dots{padding-top:28px}.banner .video_img a{width:90px;height:50px;background-size:20px}.pro_tabs .lft_content{width:100%;float:left;margin-top:30px;padding:0 20px}.newslider ul li{margin-top:35px}.pro_tabs .rgt_img{width:100%;float:right;margin-top:50px;padding:0 20px}.newslider ul li .lft_content{width:100%;float:right;margin-top:30px}.newslider ul li .rgt_img{width:100%;float:left;padding:0 100px}.h_bottom .navigation ul li a{padding:10px 15px;font-size:18px}.contact .lft_contact h2{font-size:24px;line-height:38px}.contact .lft_contact p{font-size:16px;line-height:26px}.newslider .owl-dots{text-align:center}.newslider{padding:60px 15px 50px 15px}.newslider .owl-carousel.owl-loaded{padding-top:30px}.contact .rgt_form{width:100%;margin-top:40px}.contact .lft_contact{width:100%;padding:0 20px}.home_products.inner_modules ul{margin-top:30px}.all_solutions .inner_solutions ul li h3{line-height:32px;margin-bottom:12px}.all_solutions .inner_solutions ul li a.btn{margin-top:10px}.all_solutions .title h2{font-size:30px;line-height:42px}.all_solutions .title h2 br{display:none}.main_solution .title h1{font-size:42px;line-height:58px}.main_solution .content p{max-width:100%}.main_solution{padding-top:50px;margin:0 15px}.banner .left{padding-top:0}.banner{background-size:90% , 104%;background-position:100% 0% , -150% 35%}.banner .right{padding-left:230px;padding-right:20px}.all_solutions .inner_solutions ul li a.btn{margin-top:5px}.all_solutions{margin:0 15px}.banner.inner_pro .right{padding:20px 45px 120px 15px}.banner.inner_pro{background-size:90% , 90%;background-position:100% 0% , 100% 58%}.footer .lft_nav ul li{margin:0 20px 14px 0}.banner.pro_banner{height:auto;background-size:100% , 90%;background-position:100% 0% , 100% 98%}.banner.law_banner{height:auto;background-size:80% , 110%;background-position:100% 0% , -60% 90%}.banner.law_banner .right{padding:20px 20px 80px 10px}.date_info .lft_info{width:100%}.date_info .rgt_info{width:100%;float:left;margin-top:40px}.date_info h2{margin-bottom:10px}.banner .right a.visual_img{padding:60px 0 130px 0;width:310px;float:left}.banner .right a.advanced_img{padding:50px 0 40px 0}.banner .right a.ssin_img{padding:20px 0}.banner .right a.cid_img{padding-top:50px}.banner .right a.logit_img{padding-top:50px}.banner .right a.xlst_img{padding-top:50px}.banner .right a.motive_img{padding-top:50px}.section .bg-bottom-move{left:-2380px!important}.section .bg-move{right:-1600px!important}.all_solutions.section .bg-move{right:-130%!important}.all_product .woocommerce.columns-3 ul.products li.product{width:260px}.all_product .woocommerce.columns-3 ul.products li.product h2{font-size:18px;line-height:26px;margin:5px 0}.all_product .woocommerce.columns-3 ul.products li.product span{font-size:20px}.all_product .woocommerce ul.products li.product .button{font-size:14px}.page-template-umbra .banner.pro_banner{background-position:100% 0% , 100% 48%}.newslider .owl-carousel .owl-item img{max-height:320px}.newslider ul li .rgt_img figure:after{background-size:300px;bottom:-100px;right:-55%}.press_banner h1{font-size:50px;line-height:70px}.banner.press_banner{background-size:auto 75%;background-position:100% 67%}.unlock_banner .left_text{width:100%;float:left;padding:0 15px}.banner.law_banner.unlock_banner{background-position:100% 0% , -70% 25%}.banner.law_banner.unlock_banner .right{padding:60px 60px 150px 70px}.video_tabs ul li a{padding:7px 12px}.videos-list-container ul li .video_img{height:185px}.videos-list-container ul li .video_img:after{bottom:-105px;width:220px;background-size:210px}.videos-list-container ul li{margin:0 0 35px 0}.products_details .lft_img{width:100%;padding-right:0}.products_details .rgt_content{width:100%!important}.woocommerce-MyAccount-content .form-row span em{line-height:14px}.woocommerce form .form-row label{line-height:22px!important}.woocommerce-MyAccount-content p{font-size:14px}.woocommerce-checkout .woocommerce{padding:160px 15px 60px 15px}.woocommerce{padding:0 15px 30px 15px}.woocommerce ul.order_details li{width:33.33%;margin:0!important;padding:0!important;float:left!important;border:0!important;margin-bottom:35px!important}.woocommerce ul.order_details{margin-bottom:0!important}.woocommerce-order-details{width:100%;margin:0!important}.woocommerce-customer-details{width:100%;margin-bottom:0!important}.blogs_inner{padding:50px 15px}.banner_title{width:350px;padding-left:15px;padding-bottom:30px}.wc-proceed-to-checkout{margin-right:20px}.wpmc-nav-wrapper button.button.alt{width:190px}.wpmc-nav-wrapper{margin-top:30px!important}.our-story .banner_img{background-position:top right;background-size:auto 65%}.banner_content{padding:390px 35px 0 30px;margin:10px 0 20px 0}.banner.work_with .right{width:50%;padding:20px 80px 0 10px}.terms_banner{height:385px;background-position:50% 73%;background-size:140%}.safety_contents{padding-top:20px}.banner.work_with{background-size:100% , 110%}.blogs_inner .lft_content{width:100%;padding-right:0}.blogs_inner .rgt_sidebar{width:100%;padding-left:0;margin-top:40px}.meet_family ul li .image{margin-left:-31px}.home .banner .right{width:65%;padding:30px 10px 0 50px}.home .banner .right ul li h1{font-size:25px;line-height:35px}.solutions2 .banner .right{height:auto}.solutions2 .banner_content{position:static;-webkit-transform:inherit;transform:inherit}.solutions2 .main_solution{padding-left:15px;padding-right:15px}.solutions2 .banner_content{width:350px;padding:0 15px;margin:-50px 0 0 0}.solutions2 .banner{height:auto}.solutions2 .banner.inner_pro{background-size:80% auto , 90%}.solutions2 .banner.inner_pro .right{position:static;-webkit-transform:inherit;transform:inherit}.our-story .banner_img{min-height:950px}.safety_contents ul ul li:first-child{margin:0}.contact .rgt_form{padding:0 15px}.desk-mail{display:none}.h_top .right ul{text-align:center}.h_top .right ul li{line-height:30px}.h_top .right ul li:first-child{margin-right:5px}.h_top .right ul li a.mail_icon{float:none;display:inline-block;vertical-align:top}.h_bottom .navigation ul>li.menu-item-has-children>a::after{top:20px}.search-icon{width:20px}.single-products_modules .banner:not(.emotive){height:auto;background-size:80% auto , 90%}.single-products_modules .banner:not(.emotive).pro_banner .right{height:auto;position:static;padding:0 20px;margin:0}.single-products_modules .banner:not(.emotive).pro_banner .right img{position:relative;top:inherit;-webkit-transform:inherit;transform:inherit}.single-products_modules .banner_content{width:300px;height:auto;padding:0 15px;margin:-50px 0 0 0;position:static;-webkit-transform:inherit;transform:inherit}.banner .right a.ssin_img img{max-height:250px}.banner .right a.ssin_img{display:inline-block}.banner .right a.advanced_img{width:300px;display:inline-block}.banner .right a.logit_img{display:inline-block;padding-top:0}.banner .right a.xlst_img{display:inline-block;padding-top:30px}.banner.press_banner{height:350px}.all_post{margin:0 15px}}@media screen and (max-width:639px){.container{width:548px}.banner .right{width:100%;float:left;height:auto;padding-top:60px}.banner .right ul li h1{line-height:34px}.banner .left{width:100%;float:right}.banner .video_img{height:300px}.banner .right ul li{max-width:315px;float:right}.about .lft_content{width:100%;padding:0 20px}.about .rgt_img{width:100%;height:390px;padding-top:20px}.about .rgt_img .bg_img{background-position:50% 0%;background-size:auto 100%}.footer .f_top{padding:40px 0}.footer .lft_content{width:100%}.footer .lft_content h2 br{display:none}.footer .lft_content p{margin-top:10px}.footer .rgt_form{width:100%;float:left;margin-top:0;padding:0 0}.footer .lft_nav ul li{margin:0 8px 12px 0}.footer .lft_nav ul li a{font-size:12px;font-weight:600}.newslider .lft_content h4 a{font-size:20px;line-height:30px;margin-top:10px;display:block}.newslider{padding:40px 15px}.home_products.inner_tab .pro_tabs .lft_content{margin-top:20px;padding-left:0;padding-right:0}.contact .lft_contact h2 br{display:none}.contact .lft_contact p{margin:10px 0}.all_solutions .inner_solutions ul li a.btn{margin-top:5px;font-size:14px}.all_solutions{padding:60px 0}.all_solutions .inner_solutions ul li{margin-top:40px}.all_solutions .title h2{line-height:42px}.all_solutions .title h2 br{display:none}.all_solutions .inner_solutions ul li{padding-right:40px}.banner.inner_pro .right{float:right;padding:20px 45px 120px 15px}.main_solution{padding-top:30px}.banner.pro_banner{background-size:90% , 90%}.law_info{padding:30px 0;margin:0 15px}.law_info .middal_contant ul li{width:100%;margin-bottom:30px;padding-right:0}.law_info .middal_contant ul li:last-child{padding-right:0}.law_info .middal_contant ul li p{font-size:16px;line-height:25px;padding:10px 25px 0 0}.law_info .middal_contant .text{margin-bottom:20px}.date_info{padding:40px}.banner .right .owl-dots{padding-top:10px}.banner .right a.visual_img{width:310px;padding:40px 0 60px 0}.banner .right a.advanced_img{width:260px;padding:20px 0 20px 0}.banner .right a.ssin_img{width:250px;padding:20px 0 0 60px}.banner .right a.cid_img{width:230px;padding-top:20px}.banner .right a.logit_img{width:260px;padding:30px 0 0 50px}.banner .right a.xlst_img{width:290px;padding:30px 0 0 80px}.banner .right a.motive_img{width:290px;padding:40px 0 0 60px}.section .bg-bottom-move{left:-2530px!important}.all_solutions.section .bg-move{right:-132%!important}.all_product .woocommerce.columns-3 ul.products li.product{width:100%;margin:35px 0;padding:0 100px}.newslider ul li .rgt_img figure:after{background-size:280px;bottom:-110px;right:-75%}.all_post .rgt_cotent li{width:100%;margin:40px 0}.all_post .rgt_cotent li .blog_img a figure{height:100%}.all_post .rgt_cotent li .blog_img a figure img{max-height:100%;max-width:100%}.banner.law_banner.unlock_banner{background-size:90% , 110%}.banner.law_banner.unlock_banner .right{padding:50px 30px 130px 40px}.videos-list-container ul li .video_img{height:165px}.videos-list-container ul li h3{font-size:16px;line-height:25px}.video_tabs ul li{margin-bottom:25px}.woocommerce-info,.woocommerce-message{padding:10px 20px 10px 40px!important}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{top:10px!important;left:10px!important}.woocommerce-MyAccount-content .woocommerce-info a.button{width:100%;margin-bottom:10px}.woocommerce form .form-row{padding:0 5px!important}.wpmc-step-login .woocommerce-form p:first-child{padding:0 10px;margin-bottom:25px}.wpmc-tabs-wrapper .wpmc-tab-item{padding-bottom:30px!important}.blogs_inner h1{font-size:22px;line-height:32px;margin:0 0 20px 0}.press_banner h1{font-size:46px;line-height:60px}.footer .container{width:100%;padding:0 15px}.postid-73 .banner.pro_banner{background-position:100% 0% , 100% 40%}.pro_tabs .lft_content h4{font-size:18px;margin-top:30px;padding-bottom:20px}.inner_tab .pro_tabs .lft_content a{margin-top:20px}.page-template-umbra .banner.inner_pro .right a{width:280px;padding:40px 0 0 60px;float:left}.wpmc-nav-wrapper button.button.alt{font-size:12px!important;width:170px}.wpmc-nav-wrapper button.button.alt:before{width:170px}.wpmc-nav-wrapper button.button.alt:hover:before{width:166px}.banner.work_with{height:660px}.banner.work_with .inner_left{padding-top:260px}.terms_banner h1{font-size:32px}.terms_banner{height:310px;background-position:60% 78%;background-size:140%;padding-bottom:0}.banner.work_with{background-size:90% , 110%}.blogs_inner .lft_content .breadcrumb{display:none}.why_bio .why_rgt{padding:0 10px}.meet_family ul li .image{margin-left:-35px}.home .banner{background-size:100% , 104%}.home .banner .right{width:100%;padding:50px 10px 0 50px}.home .banner .right ul li{max-width:80%}.solutions2 .banner_content h1{font-size:35px;line-height:45px}.mo-openid-app-icons{padding:0 5px}.about .lft_content p .learn_more_button{margin:25px 0 20px 35px}.our-story .banner_img{min-height:1010px}.woocommerce form.woocommerce-ResetPassword .form-row{padding:0!important}.banner .right a.cid_img img{max-height:250px}.our-story .banner_img{background-size:auto 60%}.single-products_modules .banner:not(.emotive).pro_banner .banner_content h1{margin:0 0 50px 0}.single-products_modules .banner:not(.emotive) + .home_products.inner_tab .pro_tabs .lft_content{margin-top:0}.footer .lft_content{text-align:center}.footer .rgt_form form input[type="submit"]{float:none;display:inline-block;vertical-align:top}}@media screen and (max-width:567px){.container{width:400px}.banner .right ul li h1{font-size:26px}.banner .right{padding-left:100px;padding-top:45px}.banner .right ul li a{margin-top:15px;padding:12px 32px;font-size:13px}.about .rgt_img{height:290px}.footer .rgt_content a{padding:15px 40px}.footer .lft_nav{width:100%;text-align:center}.footer .rgt_content{width:100%;text-align:center}.why_bio .why_rgt ul li{padding:0 15px}.about .lft_content h2{font-size:24px;line-height:32px}h2.heading{font-size:24px}.pro_tabs .lft_content h3{font-size:23px}.pro_tabs .lft_content p{margin-top:0;padding-right:0}.why_bio p{font-size:15px;line-height:25px;margin-top:10px}.footer .lft_content p{font-size:15px;line-height:25px;padding-right:0}.footer .rgt_form form input[type="submit"]{width:180px}.footer .rgt_content a{padding:12px 35px}.newslider ul li .rgt_img figure:after{background-size:260px;bottom:-90px;right:160px}.banner .video_img{height:290px;background-position:55% 50%}.why_bio .why_lft{padding:0 15px}.newslider .owl-dot:before{padding:7px 26px}.newslider ul li .rgt_img{width:100%;float:left;padding:0 20px}.main_solution .title{width:100%;margin-bottom:10px}.main_solution .content{width:100%;padding:0}.main_solution{padding-top:20px}.main_solution .title h1{font-size:30px;line-height:42px}.all_solutions .title h2{line-height:32px;font-size:22px}.all_solutions{padding:40px 0}.all_solutions .inner_solutions ul li{width:100%;padding:0}.all_solutions .inner_solutions ul li h3{margin-bottom:8px}.banner{background-size:110% , 104%;background-position:100% 0% , -150% 37%}.banner .right ul{height:290px}.banner.inner_pro{background-size:100% , 90%;background-position:100% 0% , 100% 75%}.banner.inner_pro .right{padding:10px 15px 100px 0}.banner.pro_banner{background-position:100% 0% , 100% 95%}.law_info .top_contant ul li{width:100%;margin-right:0}.law_info .top_contant ul li:last-child{width:100%;margin:20px 0 0 0}.banner.law_banner{background-size:90% , 110%}.law_info .law_title h1{font-size:38px;line-height:42px}.date_info{padding:40px 15px}.date_info h2{font-size:22px;line-height:32px}.date_info p{font-size:14px}.banner .right a.visual_img{width:230px;padding:40px 0 20px 0}.banner .right a.advanced_img{width:150px;padding:20px 0 0 0}.banner .right a.ssin_img{width:190px;padding:30px 0 0 80px}.banner .right a.cid_img{width:190px;float:left;padding:10px 0 0 70px}.banner .right a.logit_img{width:170px;padding:20px 0 0 60px}.banner .right a.xlst_img{width:200px;padding:10px 0 0 60px}.banner .right a.motive_img{width:220px;padding:30px 0 0 40px}.section .bg-bottom-move{left:-2670px!important}.all_solutions.section .bg-move{right:-134%!important}.all_product .woocommerce.columns-3 ul.products li.product{padding:0 80px}.press_banner h1{font-size:40px;line-height:50px}.all_post{padding-top:0}.banner.law_banner.unlock_banner .right{padding:50px 30px 60px 40px}.unlock_banner .left_text h1{font-size:34px;line-height:41px;letter-spacing:1px}.unlock_banner .left_text p{font-size:15px;line-height:27px}.videos-list-container ul li{width:100%;padding:0 30px}.videos-list-container ul li .video_img{height:215px}.video_tabs{padding:40px 0}.products_details{padding:110px 15px 40px 15px}.login,.register{margin:5px 0!important}.my_account h2{font-size:20px}.woocommerce-info,.woocommerce-message{margin-bottom:0!important}.woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address address{margin-top:10px;font-size:14px}.wpmc-step-billing p{width:100%!important}.woocommerce form .form-row #billing_address_2{margin-top:0}.cart_inner .cart_totals{width:100%!important}.wpmc-step-login .woocommerce-form p:first-child{padding:0}.woocommerce_checkout_login .login,.woocommerce_checkout_login .register{padding:20px 0!important}.woocommerce-form__label-for-checkbox span{font-size:14px;padding-left:5px}.woocommerce-form-login.login p.lost_password{padding-left:10px}.woocommerce ul.order_details li{font-size:13px!important}.woocommerce-order p{font-size:20px}.blogs_inner{padding:30px 15px}.blogs_inner h1{font-size:18px;line-height:28px;margin:0 0 18px 0}.banner.press_banner{background-size:auto 80%;background-position:top right}.page-template-umbra .banner.inner_pro .right a{width:220px;padding:30px 0 0 40px}.wpmc-nav-wrapper button.button.alt{width:140px}.wpmc-nav-wrapper button.button.alt:before{width:125px;height:36px}.wpmc-nav-wrapper button.button.alt:hover:before{width:120px;height:33px}.banner_content{padding:260px 35px 0 30px}.our-story .banner_img{background-position:100% 12%;background-size:auto 40%}.banner_content h1{font-size:42px;line-height:52px}.banner.work_with{background-size:95% , 105%}.banner.work_with .inner_left{padding:220px 20px 0 20px}.banner.work_with .inner_left h1{font-size:40px;line-height:50px}.banner.work_with .right{padding:20px 70px 0 0}.bottom_content{margin:10px 0 50px 0}.bottom_content .rgt_img{width:70%}.story{padding:0 20px}.terms_banner{height:300px;background-position:57% 73%;background-size:160%}.terms_banner h1{font-size:28px}.contact_lft{padding:180px 0 0 0}section.banner.contact_banner{background-size:70% , cover;background-position:170% 8% , -150% 37%}.meet_family ul li{width:100%;margin-left:0;margin-right:0}.family_space{padding:0 10px}.pro_tabs .lft_content{padding:0 15px}.blogs_inner h2{font-size:20px;line-height:26px;margin-top:15px;margin-bottom:8px}.blogs_inner .lft_content .buttons a{font-size:12px;width:170px}.blogs_inner .lft_content .buttons a:before{height:36px;width:163px}.meet_family ul li .image{width:48%}.home .banner .right{padding:10px 10px 0 50px}.home .banner .right ul li{max-width:77%}.home .banner .right ul li h1{font-size:17px;line-height:24px}.solutions2 .banner.inner_pro{background-size:90% auto , 90%}.solutions2 .banner_content{margin:0}.solutions2 .banner_content h1{font-size:30px;line-height:40px}.banner_content a.btn{margin-top:10px}.all_solutions .inner_solutions ul li h3 br{display:none}.solutions2 .banner_content{width:300px}.why_bio .why_rgt ul li h6{font-size:18px}.why_bio .why_rgt ul li .content p{margin:5px 0 0 0}.our-story .banner_img{min-height:1110px}.meet_family{margin:0 0 0}.contact .lft_contact{width:100%;padding:0 15px}.contact .rgt_form{padding:0 10px}.why_bio .why_rgt ul li{width:100%;padding:0;margin:0 0 20px 0!important}.why_bio .why_rgt ul li:last-child{margin:0!important}.search-form{width:90%}.search-field{height:40px;font-size:15px;padding:0 10px}.search-close{width:20px;height:20px;top:20px;right:20px}.woocommerce-lost-password .woocommerce-message+p{margin:10px 0 0 0}.single-products_modules .banner_content{margin:10px 0 0 0}.single-products_modules .banner_content h1{font-size:30px}.single-products_modules .banner:not(.emotive) .right a.visual_img{width:210px;padding:30px 0 0 10px}.our-story .banner_content{padding:350px 20px 0 20px}.join_team p br{display:none}.banner.press_banner{height:300px}.banner_title{width:300px}.press_banner h1{font-size:35px;line-height:45px}.all_post .rgt_cotent li{margin:30px 0}.single-products_modules .banner:not(.emotive) + .home_products.inner_tab .pro_tabs .lft_content{margin-top:10px}.single-products_modules .banner:not(.emotive).pro_banner .banner_content h1{margin:0 0 10px 0}.our-story .banner_content{margin:10px 0 0 0}#cookie-law-info-bar p{font-size:13px;line-height:20px}}@media screen and (max-width:413px){.container{width:340px}.banner .video_img{height:250px}.banner .left{height:auto}.banner .right ul li h1{font-size:22px;line-height:30px}.about{padding:20px 0 0 0}.about .lft_content h2{font-size:22px;line-height:30px}.about .lft_content h6{font-size:16px;line-height:26px;margin-top:10px}.about .lft_content p{padding-top:10px}.why_bio .why_rgt ul li{width:100%;margin-top:20px;padding:0}.why_bio .why_rgt ul li:first-child{margin:0}.why_bio p{margin-top:3px}.footer .rgt_form{padding:0}.newslider ul li .rgt_img figure:after{background-size:260px;bottom:-90px;right:120px}.newslider .lft_content h3{font-size:26px}.newslider .lft_content h4 a{font-size:18px;line-height:26px;margin-top:0}.newslider .lft_content p{padding-top:10px;font-size:15px;line-height:29px}.banner .right ul li{max-width:285px;float:right}.h_bottom{padding:0 15px}.h_bottom .logo{width:60px}.contact .rgt_form{padding:0 15px}.contact .rgt_form .mailpoet_paragraph{width:100%!important;margin:0 0 15px}.contact .rgt_form .mailpoet_paragraph.row-half{width:100%!important;margin:0 0 15px}.contact .rgt_form .mailpoet_paragraph input{width:100%!important;height:45px}.contact .rgt_form .mailpoet_paragraph input[type="submit"]{width:100%!important;margin:0}.home_products ul li{margin-bottom:5px}.footer .lft_nav ul li{margin:0 7px 12px 0}.contact .rgt_form .mailpoet_paragraph{padding:0}.banner .right ul li a{font-size:12px;margin-top:10px}.banner .right{padding-left:90px;padding-top:35px}.banner .right .owl-dots{padding-top:10px}.banner .left{padding-bottom:0}.banner{background-position:100% 0% , -150% 40%}.banner.inner_pro{background-size:103% , 90%}.banner.inner_pro .right{padding:10px 15px 100px 0}.banner.pro_banner .right{padding:10px 15px 60px 0}.banner.law_banner{background-size:100% , 110%;background-position:100% 0% , -60% 100%}.banner .right a.visual_img{width:200px;padding:30px 0 60px 0}.banner .right a.advanced_img{width:200px;padding:20px 0 10px 0}.banner .right a.cid_img{width:170px;padding:20px 0 20px 50px}.banner .right a.logit_img{width:180px;padding:20px 0 20px 50px}.banner .right a.xlst_img{width:190px;padding:20px 0 20px 50px}.banner .right a.motive_img{width:190px;padding:20px 0 20px 30px}.banner .right a.ssin_img{width:170px;padding:20px 0 20px 50px}.section .bg-bottom-move{left:-2800px!important}.section .bg-move{right:-1650px!important}.all_solutions.section .bg-move{right:-1036px!important}.all_product .woocommerce.columns-3 ul.products li.product{padding:0 30px;margin:30px 0}.all_post{margin:0 15px}.banner.law_banner.unlock_banner .right{padding:20px 20px 50px 40px}.videos-list-container ul li{padding:0 20px}.videos-list-container ul li .video_img{height:195px;margin-bottom:20px}.products_details .rgt_content h1{font-size:24px;line-height:32px}.wpmc-nav-wrapper button.button.alt{font-size:10px!important;width:120px}.wpmc-nav-wrapper button.button.alt:before{width:110px}.wpmc-nav-wrapper button.button.alt:hover:before{width:106px}.woocommerce ul.order_details li{width:50%}.woocommerce-order-details h2{margin:20px 0 10px 0}.blogs_inner h1{font-size:16px;line-height:26px}.banner_title{padding-left:15px}.pro_tabs .lft_content h4{font-size:15px;margin-top:20px;padding-bottom:10px}.pro_tabs .lft_content ul li{font-size:14px;line-height:18px}.page-template-umbra .banner.inner_pro .right a{width:190px}.banner_content h1{font-size:38px;line-height:50px}.bottom_content .rgt_img{width:80%;padding-top:40px;padding-left:40px}.banner.work_with .inner_left{padding:170px 20px 0 20px}.banner.work_with .inner_left h1{font-size:36px;line-height:42px}.terms_banner{height:250px;background-position:57% 80%;background-size:160%}.terms_banner h1{font-size:22px;margin-top:26px}.home_products ul li a{width:80px;height:80px}.blogs_inner .lft_content .blog_author span{font-size:14px}.blogs_inner .lft_content .buttons a{width:130px}.blogs_inner .lft_content .buttons a:before{height:34px;width:140px}.why_bio .why_lft{padding:0 5px}.home .banner .right ul li h1{font-size:13px;line-height:20px}.home .banner .right ul li a{font-size:12px;padding:10px 20px;margin:10px 0 0 0}.about .rgt_img .bg_img{background-size:100% auto;background-position:center}.our-story .banner_content p{font-size:15px;line-height:26px}.our-story .banner_content{margin:10px 0 0 0}.h_top{padding:0 4px}.h_top .right ul li:first-child{margin-right:0}.h_top .right ul li{font-size:12px;margin:0}body .woocommerce-ResetPassword .woocommerce-form-row #user_login{height:40px}body .woocommerce .woocommerce-ResetPassword p.form-row-first{margin:0 0 30px 0!important}body .woocommerce-ResetPassword .woocommerce-Button{width:100%}body .woocommerce-ResetPassword .woocommerce-Button::before{width:100%}body .woocommerce-ResetPassword .woocommerce-Button:hover::before{width:100%}.woocommerce-page form .password-input input{height:40px}.woocommerce form.woocommerce-ResetPassword .show-password-input,.woocommerce-page form.woocommerce-ResetPassword .show-password-input{top:11px}.single-products_modules .banner:not(.emotive){background-size:90% auto , 90%}.single-products_modules .banner:not(.emotive).pro_banner .right{padding:0}.single-products_modules .banner:not(.emotive) .right a.visual_img{width:170px}.single-products_modules .banner_content{margin:30px 0 0 0}.single-products_modules .banner_content h1{font-size:25px}.our-story .banner_img{background-position:100% 10%;background-size:auto 30%}.our-story .banner_content{padding-top:300px}.our-story .safety_contents{padding-top:25px}.banner.press_banner{background-size:auto 70%}.banner_title{width:250px}.press_banner h1{font-size:30px;line-height:40px}.our-story .safety_contents{padding-top:15px}.our-story .banner_img{min-height:1040px}}@media screen and (max-width:370px){.container{width:300px}.banner .right ul{height:240px}.banner .right ul li h1{font-size:23px;line-height:33px}.banner .right ul li a{font-size:13px;margin-top:15px}.banner .right .owl-dots{margin-right:10px}.banner .video_img{height:220px}.about .rgt_img{height:250px}h2.heading{font-size:20px;padding-bottom:32px}.why_bio{padding:40px 0}.footer .lft_content h2{font-size:24px;line-height:34px}.newslider ul li .rgt_img figure:after{background-size:220px;bottom:-102px;right:40px}.footer .f_bottom{padding:0 0 20px 0}.main_solution .title h1{font-size:28px;line-height:40px;margin-bottom:5px}.banner.law_banner .right{padding:20px 20px 60px 10px}.banner{background-position:100% 10% , -80% 50%;background-size:130% , 104%}.banner .right a.visual_img{padding:20px 0 30px 0;width:180px}.banner .right a.advanced_img{padding:10px 0 10px 0;width:140px}.banner .right a.ssin_img{width:160px;padding:0 0 0 60px}.banner .right a.cid_img{width:160px;padding:10px 0 0 70px}.banner .right a.xlst_img{width:150px;padding:10px 0 0 40px}.banner .right a.motive_img{width:170px;padding:20px 0 0 40px}.banner .right a.logit_img{width:150px;padding:10px 0 0 50px}.page-template-umbra .banner.inner_pro .right a{width:160px;padding:20px 0 0 30px}.section .bg-bottom-move{left:-3100px!important}.section .bg-move{right:-1991px!important}.all_solutions.section .bg-move{right:-1036px!important}.videos-list-container ul li{padding:0 10px}.woocommerce-MyAccount-content .woocommerce-info a.button{padding:15px 28px}.banner.press_banner{background-size:auto 70%}.wpmc-nav-wrapper button.button.alt:before{width:95px;height:32px}.wpmc-nav-wrapper button.button.alt:hover:before{height:29px;width:93px}.wpmc-step-payment button.button.alt:before{width:270px}.wpmc-step-payment button.button.alt:hover:before{width:266px}.safety_contents h2{font-size:28px}.banner_content a.btn{margin-top:10px}.banner_content h1{font-size:34px;line-height:43px}.meet_family ul li .image{width:47%}.our-story .banner_img{min-height:1140px}}@media screen and (max-width:360px){.our-story .banner_img{min-height:1010px}}@media screen and (max-width:320px){.meet_family ul li .image{margin-left:-26px}}