@media(min-width:1201px) and (max-width:1439px){
	header .container,.hero-banner-wrp .container,.container{max-width: 1160px;}
	.main-wrpper{overflow: hidden;}	
	header{padding: 15px 0 0;}
	header:before{top: 15px;}
	.navbar{padding: 15px;}

	.hero-banner-wrp{padding: 150px 0 0;}
	.hero-banner-data-row h1{font-size: 60px;line-height: 68px;}
	.hero-banner-data-row p{font-size: 16px;line-height: 28px;margin: 0 auto 25px;}
	.trusted-data p{margin: 0;}

	.problem-wrp{padding:85px 0;}
	.titlebar{margin: 0 auto 40px;}
	.titlebar h2{font-size: 50px;line-height: 60px;max-width: 800px;}
	.titlebar h6{margin: 0 auto 10px;}
	.titlebar p{font-size: 16px;line-height: 26px;}
	.problem-block{padding: 30px 20px;margin: 0 auto 20px;display: flex;flex-flow: column;height: 100%;}
	.problem-block h3{font-size: 22px;line-height: 28px;}

	.solution-wrp{margin: 0 0 85px;}
	.solution-row{padding: 45px 0 0;}
	.solution-row .titlebar{margin: 0 auto 40px;max-width: 800px;}
	.solution-ic{margin: 0 0 20px;}
	.solution-block h3{font-size: 26px;line-height: 30px;}
	.solution-block p{font-size: 16px;line-height: 24px;}

	.before-after-block{padding: 60px 30px;}
	.before-after-block h2{font-size:50px;line-height: 52px;}
	.before-after-row{align-items: inherit;}
	.before-inner-bx{padding: 25px;border-radius: 10px;display: flex;flex-flow: column;height: 100%;}
	.be-af-title{margin: 0 0 15px;}
	.after-left,.before-left{max-width: 120px;bottom: 30px;}

	.why-choose-wrp{padding: 70px 0;}
	.why-choose-block{padding: 30px 15px;}
	.why-choose-block h3{font-size: 22px;line-height: 26px;margin: 0 0 10px;}
	.why-choose-block p{font-size: 14px;line-height: 22px;}
	.why-choose-block ul li{font-size: 14px;line-height: 22px;}
	.why-choose-block ul li:before{top: 2px;}

	.streamline-title h2{font-size: 42px;line-height: 52px;}
	.streamline-title ul{margin: 0;}
	.streamline-title ul li{margin: 0 5px 5px 0;}
	.streamline-data p{font-size: 14px;line-height: 22px;margin: 0 0 25px;}
	.streamline-wrp .col-md-6{width: 55%;}
	.streamline-wrp .col-md-6:first-child{width: 45%;}

	.include-retests-wrp{margin: 70px 0;}
	.tests-block{width: 25%;padding: 30px 15px;}
	.tests-block h3{font-size: 20px;line-height: 28px;}
	.tests-block h3 br{display: none;}
	.see-demo-wrp{padding: 40px 30px 40px;background: linear-gradient(0deg, #0F5CEB 0.19%, rgba(255, 255, 255, 0) 56.01%);}
	.demo-tests-data h3{font-size: 20px;line-height: 32px;}
	.tests-block p{font-size: 16px;line-height: 22px;margin: 0 auto 15px;}
	.demo-tests-data p{font-size: 14px;line-height: 22px;margin: 0 auto 15px;}
	.demo-tests-data .btn-main{padding: 10px 20px;}
	.include-retests-row .titlebar{margin: 0 auto 40px;padding: 0 15px;}

	.security-story-block{padding: 60px 15px ;}
	.security-block{padding: 30px;height: 100%;}
	.security-block h3{font-size: 22px;line-height: 32px;}

	.how-works-wrp{padding: 80px 0;}
	.work-process-row ul li{width: 25%;}
	.process-box h3{font-size: 20px;line-height: 30px;}
	.process-box p{font-size: 14px;line-height: 22px;}

	.design-modern-row{padding: 45px 15px;}
	.design-data h2{font-size: 28px;line-height: 36px;}
	.design-data ul li{font-size: 14px;line-height: 24px;margin: 0 0 10px;}

	.pricing-wrp{padding: 80px 0;}
	.titlebar h2 br{display: none;}
	.pricing-wrp .titlebar{margin: 0 auto 40px;}
	.pricing-wrp .titlebar h5{padding: 4px 12px;font-size: 14px;}
	.pricing-wrp .titlebar h5 figure{min-width: 15px;max-width: 15px;margin-right: 5px;}
	.pricing-wrp .titlebar h5 figure img{width: 100%;}

	.pricing-block{padding: 40px 15px;}
	.pricing-block h3{font-size: 20px;}
	.pricing-block h2{font-size: 30px;margin: 0 auto 15px;}
	.pricing-block h2 span{font-size: 14px;}
	.pricing-block p{font-size: 14px;line-height: 22px;margin: 0 auto 15px;}
	.most-populer{padding: 0 15px 30px;}
	.pricing-block .btn-main, .pricing-block .btn-secondary{font-size: 12px;padding: 10px 15px;line-height: 20px;}
	.terms-price{margin: 10px auto 0;}
	.money-back-block{padding: 15px;border-radius: 6px;}
	.money-back-box{margin: 0;}
	.money-back-box figure{margin: 0 5px 0 0;}
	.pricing-block ul{margin: 0 0 15px;}
	.pricing-icon{margin: 0 auto 20px;}
	.pricing-block ul li{font-size: 14px;line-height: 24px;margin: 0 0 10px;}
	.pricing-block ul li:before{top: 0px;}
	.money-back-box h3{font-size: 14px;line-height: 22px;}

	.growing-wrp .titlebar{padding: 0 15px;margin: 0 auto 30px;}
	.companies-list-row{margin: 0 0 30px;padding: 0 15px;}
	.testimonail-block p{font-size: 14px;line-height: 22px;}
	.testimonail-user h3{font-size: 14px;line-height: 22px;}
	.testimonail-row{margin: 0 0 30px;}
	.growing-wrp .titlebar{margin: 0 auto 25px;}

	.counter-wrp{margin: 70px auto 15px;}
	.counter-block h3{font-size: 38px;line-height: 48px;}
	.counter-block p{font-size: 16px;line-height: 24px;}
	.counter-block{padding: 30px 20px;}

	.faqs-wrp{padding:80px 0 40px;}
	.faqs-wrp .titlebar{margin: 0 auto 30px;}
	.faq-list .accordion .accordion-item{margin: 0 0 35px;}
	.faq-list .accordion .accordion-item .accordion-button{font-size: 20px;line-height: 30px;padding: 0 35px 0 0;}
	.faq-list .accordion .accordion-body{padding: 15px 35px 15px 0;}
	.faq-list .accordion .accordion-body p{font-size: 16px;line-height: 25px;}

	.question-block{padding: 60px 30px;}
	.still-havebox h2{font-size: 40px;line-height: 44px;}

	.ready-wrp{padding: 70px 0;}
	.ready-wrp h2{font-size: 50px;line-height: 55px;}
	.ready-data-box p{font-size: 14px;line-height: 24px;margin: 0 0 20px;}

	.footer-top{padding:40px 0;}
	.quicklinks-row{padding: 0 0 0 50px;}
	.footer-about figure{margin: 0 0 20px;}
	.quicklinks-box h3{font-size: 24px;margin: 0 0 15px;line-height: 26px;}
	.copyright-wrp{padding: 25px 0;}
}

@media(min-width:1024px) and (max-width:1200px){
	header .container,.hero-banner-wrp .container,.faqs-wrp .container,.container{max-width: 990px;}
	.main-wrpper{overflow: hidden;}	
	header{padding: 15px 0 0;}
	header:before{top: 15px;}
	.navbar{padding: 15px;}

	.hero-banner-wrp{padding: 150px 0 0;}
	.hero-banner-data-row h1{font-size: 60px;line-height: 68px;}
	.hero-banner-data-row p{font-size: 16px;line-height: 28px;margin: 0 auto 25px;}
	.trusted-data p{margin: 0;}

	.problem-wrp{padding:85px 0;}
	.titlebar{margin: 0 auto 40px;}
	.titlebar h2{font-size: 50px;line-height: 60px;max-width: 800px;}
	.titlebar h6{margin: 0 auto 10px;}
	.titlebar p{font-size: 16px;line-height: 26px;}
	.problem-block{padding: 30px 20px;margin: 0 auto 20px;display: flex;flex-flow: column;height: 100%;}
	.problem-block h3{font-size: 22px;line-height: 28px;}

	.solution-wrp{margin: 0 0 85px;}
	.solution-row{padding: 45px 0 0;}
	.solution-row .titlebar{margin: 0 auto 40px;max-width: 800px;}
	.solution-ic{margin: 0 0 20px;}
	.solution-block h3{font-size: 26px;line-height: 30px;}
	.solution-block p{font-size: 16px;line-height: 24px;}

	.before-after-block{padding: 60px 30px;}
	.before-after-block h2{font-size:50px;line-height: 52px;}
	.before-after-row{align-items: inherit;}
	.before-inner-bx{padding: 25px 15px;border-radius: 6px;display: flex;flex-flow: column;height: 100%;}
	.before-block ul{padding: 0;}
	.before-block ul li{font-size: 14px;line-height: 24px;}
	.before-block ul li:before{top: 10px;}
	.be-af-title{margin: 0 0 15px;}
	.be-af-title h3{font-size: 18px;line-height: 26px;}
	.be-af-title figure{min-width: 24px;max-width: 24px;margin: 0 5px 0 0;}
	.be-af-title figure img{border-radius: 4px;}
	.deffrent-icon img{max-width: 150px;}
	.after-left,.before-left{max-width: 100px;bottom: 70px;}

	.why-choose-wrp{padding: 70px 0;}
	.why-choose-block{padding: 30px 15px;}
	.why-choose-block h3{font-size: 22px;line-height: 26px;margin: 0 0 10px;}
	.why-choose-block p{font-size: 14px;line-height: 22px;}
	.why-choose-block ul li{font-size: 14px;line-height: 22px;}
	.why-choose-block ul li:before{top: 2px;}

	.streamline-title h2{font-size: 42px;line-height: 52px;}
	.streamline-title ul{margin: 0;}
	.streamline-title ul li{margin: 0 5px 5px 0;}
	.streamline-data p{font-size: 14px;line-height: 22px;margin: 0 0 25px;}
	.streamline-wrp .col-md-6{width: 55%;}
	.streamline-wrp .col-md-6:first-child{width: 45%;}

	.include-retests-wrp{margin: 70px 0;}
	.tests-block{width: 25%;padding: 30px 15px;}
	.tests-block h3{font-size: 20px;line-height: 28px;}
	.tests-block h3 br{display: none;}
	.see-demo-wrp{padding: 40px 30px 40px;background: linear-gradient(0deg, #0F5CEB 0.19%, rgba(255, 255, 255, 0) 56.01%);}
	.demo-tests-data h3{font-size: 20px;line-height: 32px;}
	.tests-block p{font-size: 16px;line-height: 22px;margin: 0 auto 15px;}
	.demo-tests-data p{font-size: 14px;line-height: 22px;margin: 0 auto 15px;}
	.demo-tests-data .btn-main{padding: 10px 20px;}
	.include-retests-row .titlebar{margin: 0 auto 40px;padding: 0 15px;}

	.security-story-block{padding: 60px 15px ;}
	.security-block{padding: 30px;height: 100%;}
	.security-block h3{font-size: 22px;line-height: 32px;}

	.how-works-wrp{padding: 80px 0;}
	.work-process-row ul li{width: 25%;}
	.process-box h3{font-size: 20px;line-height: 30px;}
	.process-box p{font-size: 14px;line-height: 22px;}

	.design-modern-row{padding: 45px 15px;}
	.design-data h2{font-size: 28px;line-height: 36px;}
	.design-data ul li{font-size: 14px;line-height: 24px;margin: 0 0 10px;}

	.pricing-wrp{padding: 80px 0;}
	.titlebar h2 br{display: none;}
	.pricing-wrp .titlebar{margin: 0 auto 40px;}
	.pricing-wrp .titlebar h5{padding: 4px 12px;font-size: 14px;}
	.pricing-wrp .titlebar h5 figure{min-width: 15px;max-width: 15px;margin-right: 5px;}
	.pricing-wrp .titlebar h5 figure img{width: 100%;}

	.pricing-block{padding: 40px 15px;}
	.pricing-block h3{font-size: 20px;}
	.pricing-block h2{font-size: 30px;margin: 0 auto 15px;}
	.pricing-block h2 span{font-size: 14px;}
	.pricing-block p{font-size: 14px;line-height: 22px;margin: 0 auto 15px;}
	.most-populer{padding: 0 15px 30px;}
	.pricing-block .btn-main, .pricing-block .btn-secondary{font-size: 12px;padding: 10px 15px;line-height: 20px;}
	.terms-price{margin: 10px auto 0;}
	.money-back-block{padding: 15px;border-radius: 6px;}
	.money-back-box{margin: 0;}
	.money-back-box figure{margin: 0 5px 0 0;}
	.pricing-block ul{margin: 0 0 15px;}
	.pricing-icon{margin: 0 auto 20px;}
	.pricing-block ul li{font-size: 14px;line-height: 24px;margin: 0 0 10px;}
	.pricing-block ul li:before{top: 0px;}
	.money-back-box h3{font-size: 14px;line-height: 22px;}

	.growing-wrp .titlebar{padding: 0 15px;margin: 0 auto 30px;}
	.companies-list-row{margin: 0 0 30px;padding: 0 15px;}
	.testimonail-block p{font-size: 14px;line-height: 22px;}
	.testimonail-user h3{font-size: 14px;line-height: 22px;}
	.testimonail-row{margin: 0 0 30px;}
	.growing-wrp .titlebar{margin: 0 auto 25px;}

	.counter-wrp{margin: 70px auto 15px;}
	.counter-block h3{font-size: 38px;line-height: 48px;}
	.counter-block p{font-size: 16px;line-height: 24px;}
	.counter-block{padding: 30px 20px;}

	.faqs-wrp{padding:80px 0 40px;}
	.faqs-wrp .titlebar{margin: 0 auto 30px;}
	.faq-list .accordion .accordion-item{margin: 0 0 35px;}
	.faq-list .accordion .accordion-item .accordion-button{font-size: 20px;line-height: 30px;padding: 0 35px 0 0;}
	.faq-list .accordion .accordion-body{padding: 15px 35px 15px 0;}
	.faq-list .accordion .accordion-body p{font-size: 16px;line-height: 25px;}

	.question-block{padding: 60px 30px;}
	.still-havebox h2{font-size: 40px;line-height: 44px;}

	.ready-wrp{padding: 70px 0;}
	.ready-wrp h2{font-size: 45px;line-height: 55px;}
	.ready-data-box p{font-size: 14px;line-height: 24px;margin: 0 0 20px;}
	.ready-data-box .btn-group .btn-secondary, .ready-data-box .btn-group .btn-main{padding: 10px 20px;font-size: 14px;}
	.ready-data-box .btn-group .btn-main figure{margin-right: 5px;}

	.footer-top{padding:40px 0;}
	.quicklinks-row{padding: 0 0 0 50px;}
	.footer-about figure{margin: 0 0 20px;}
	.quicklinks-box h3{font-size: 20px;margin: 0 0 10px;line-height: 26px;}
	.copyright-wrp{padding: 25px 0;}

	.btn-secondary,.btn-main{padding: 12px 25px;}
}

@media(min-width:768px) and (max-width:1023px){
	.main-wrpper{overflow: hidden;}	
	header{padding: 15px 0 0;}
	header:before{top: 15px;}
	.navbar{padding: 15px;}
	.navbar-brand img{height: 30px;}
	.navbar-light .navbar-nav{margin: 0 auto;}
	.navbar-light .navbar-nav li{margin-right: 30px;}
	.navbar-light .navbar-nav li a{font-size: 14px;}
	ul.nav-btn-group li a{padding: 10px 20px;font-size: 14px;}

	.hero-banner-wrp{padding: 130px 0 0;}
	.hero-banner-data-row h1{font-size: 50px;line-height: 58px;}
	.hero-banner-data-row p{font-size: 16px;line-height: 28px;margin: 0 auto 25px;}
	.trusted-data p{margin: 0;}
	.hero-banner-data-row{margin: 0 auto 30px;}

	.problem-wrp{padding:85px 0 45px;}
	.titlebar{margin: 0 auto 40px;}
	.titlebar h6{margin: 0 auto 10px;}
	.titlebar h2{font-size: 32px;line-height: 38px;}
	.titlebar p{font-size: 16px;line-height: 26px;}
	.problem-block{padding: 30px 20px;margin: 0 auto 20px;display: flex;flex-flow: column;height: 100%;}
	.problem-block .problem-icon{margin: 0 auto 15px;}
	.problem-block h3{font-size: 18px;line-height: 28px;text-align: center;margin: 0 auto 10px;}
	.problem-block p{text-align: center;font-size: 15px;line-height: 24px;}

	.solution-wrp{margin: 0 0 85px;}
	.solution-row{padding: 45px 0 0;}
	.solution-row .titlebar{margin: 0 auto 40px;}
	.solution-block{padding: 30px;}
	.solution-ic{margin: 0 0 20px;}
	.solution-block h3{font-size: 22px;line-height: 26px;}
	.solution-block p{font-size: 14px;line-height: 24px;}

	.before-after-block{padding: 60px 15px;}
	.before-after-block h2{font-size:40px;line-height: 46px;}
	.before-after-row{align-items: inherit;}
	.before-inner-bx{padding: 25px 15px;border-radius: 6px;display: flex;flex-flow: column;height: 100%;}
	.before-block ul{padding: 0;}
	.before-block ul li{font-size: 14px;line-height: 24px;}
	.before-block ul li:before{top: 10px;}
	.be-af-title{margin: 0 0 15px;}
	.be-af-title h3{font-size: 18px;line-height: 26px;}
	.be-af-title figure{min-width: 24px;max-width: 24px;margin: 0 5px 0 0;}
	.be-af-title figure img{border-radius: 4px;}
	.deffrent-icon img{max-width: 150px;}
	.after-left,.before-left{max-width: 100px;bottom: 70px;}

	.why-choose-wrp{padding: 60px 0;}
	.why-choose-block{padding: 30px 15px;}
	.why-choose-block h3{font-size: 24px;line-height: 28px;margin: 0 0 10px;}
	.why-choose-block p{font-size: 14px;line-height: 22px;}
	.why-choose-block ul li{font-size: 14px;line-height: 22px;}
	.why-choose-block ul li:before{top: 2px;}

	.streamline-title h2{font-size: 28px;line-height: 36px;}
	.streamline-title ul{margin: 0;}
	.streamline-title ul li{margin: 0 5px 5px 0;}
	.streamline-data p{font-size: 14px;line-height: 22px;margin: 0 0 25px;}
	.streamline-data .btn-group{flex-flow: column;width: 100%;}
	.streamline-data .btn-group .btn-main,.streamline-data .btn-group .btn-secondary{width: 100%;justify-content: center;padding: 12px 20px;}

	.include-retests-wrp{margin: 60px 0;}
	.tests-block{width: 50%;padding: 30px 15px;border-bottom: 1px solid #F0F0F0;}
	.tests-block:nth-child(even){border-right: none;}
	.tests-block:nth-child(3){border-bottom: none;}
	.tests-block h3{font-size: 24px;line-height: 34px;}
	.tests-block h3 br{display: none;}
	.see-demo-wrp{padding: 40px 15px 40px;background: linear-gradient(269.78deg, #0F5CEB 0.19%, rgba(255, 255, 255, 0) 56.01%);}
	.demo-tests-data h3{font-size: 20px;line-height: 32px;}
	.tests-block p{font-size: 14px;line-height: 22px;margin: 0 auto 15px;}
	.demo-tests-data p{font-size: 14px;line-height: 22px;margin: 0 auto 15px;}
	.demo-tests-data .btn-main{padding: 10px 20px;}
	.include-retests-row .titlebar{margin: 0 auto 40px;padding: 0 15px;}

	.security-story-block{padding: 60px 15px ;}
	.security-block{padding: 30px 15px;height: 100%;}
	.security-block h3{font-size: 22px;line-height: 32px;}
	.security-block p br{display: none;}

	.how-works-wrp{padding: 60px 0;}
	.work-process-row ul li{width: 25%;}
	.process-box h3{font-size: 20px;line-height: 30px;}
	.process-box p{font-size: 14px;line-height: 22px;}

	.design-modern-row{padding: 45px 15px;}
	.design-data h2{font-size: 28px;line-height: 36px;}
	.design-data ul li{font-size: 14px;line-height: 24px;margin: 0 0 10px;}

	.pricing-wrp{padding: 60px 0;}
	.titlebar h2 br{display: none;}
	.pricing-wrp .titlebar{margin: 0 auto 40px;}
	.pricing-wrp .titlebar h5{padding: 4px 12px;font-size: 14px;}
	.pricing-wrp .titlebar h5 figure{min-width: 15px;max-width: 15px;margin-right: 5px;}
	.pricing-wrp .titlebar h5 figure img{width: 100%;}

	.pricing-block{padding: 85px 15px;}
	.pricing-block h3{font-size: 18px;line-height: 26px;margin: 0 auto 5px;}
	.pricing-block h2{font-size: 30px;margin: 0 auto 15px;}
	.pricing-block h2 span{font-size: 14px;}
	.pricing-block p{font-size: 14px;line-height: 20px;margin: 0 auto 15px;}
	.most-populer{padding: 0 15px 30px;}
	.pricing-block .btn-main, .pricing-block .btn-secondary{font-size: 12px;padding: 10px 15px;line-height: 20px;}
	.terms-price{margin: 10px auto 0;}
	.money-back-block{padding: 15px;border-radius: 6px;}
	.money-back-block .col-md-4{width: 40%;}
	.money-back-block .col-md-8{width: 60%;}
	.money-back-box{margin: 0;}
	.money-back-box figure{margin: 0 10px 0 0;}
	.pricing-block ul{margin: 0 0 15px;}
	.pricing-icon{margin: 0 auto 20px;}
	.pricing-block ul li{font-size: 14px;line-height: 24px;margin: 0 0 10px;}
	.pricing-block ul li:before{top: 0px;}
	.money-back-box h3{font-size: 14px;line-height: 20px;}

	.growing-wrp .titlebar{padding: 0 15px;margin: 0 auto 30px;}
	.companies-list-row{margin: 0 0 30px;padding: 0 15px;}
	.testimonail-block p{font-size: 14px;line-height: 22px;}
	.testimonail-user h3{font-size: 14px;line-height: 22px;}
	.testimonail-row{margin: 0 0 15px;}
	.growing-wrp .titlebar{margin: 0 auto 25px;}

	.counter-wrp{margin: 70px auto 15px;}
	.counter-block h3{font-size: 38px;line-height: 48px;}
	.counter-block p{font-size: 16px;line-height: 24px;}
	.counter-block{padding: 30px 20px;}

	.faqs-wrp{padding:70px 0 40px;}
	.faqs-wrp .titlebar{margin: 0 auto 30px;}
	.faq-list .accordion .accordion-item{margin: 0 0 35px;}
	.faq-list .accordion .accordion-item .accordion-button{font-size: 20px;line-height: 30px;padding: 0 35px 0 0;}
	.faq-list .accordion .accordion-body{padding: 15px 35px 15px 0;}
	.faq-list .accordion .accordion-body p{font-size: 16px;line-height: 25px;}

	.question-block{padding: 60px 15px;}
	.still-havebox h2{font-size: 34px;line-height: 44px;}
	.still-havebox p{font-size: 16px;line-height: 26px;}
	.still-havebox ul li{font-size: 14px;line-height: 24px;margin: 0 20px 0 0;}
	.still-havebox ul li:after{right: -13px;width: 4px;height: 4px;}

	.ready-wrp{padding: 60px 0;}
	.ready-wrp h2{font-size: 36px;line-height: 48px;}
	.ready-data-box p{font-size: 14px;line-height: 24px;margin: 0 0 20px;}
	.ready-data-box .btn-group{flex-flow: column;width: 100%;}
	.ready-data-box .btn-group .btn-secondary,.ready-data-box .btn-group .btn-main{justify-content: center;}

	.footer-top{padding: 30px 0;}
	.quicklinks-row{padding: 0;flex-wrap: wrap;justify-content: flex-start;display: flex;gap: 0;}
	.quicklinks-box{width: 33.33%;}
	.footer-about figure{margin: 0 0 20px;}
	.quicklinks-box h3{font-size: 20px;margin: 0 0 10px;line-height: 26px;}
	.copyright-wrp{padding: 20px 0;}
}

@media(min-width:992px) and (max-width:1024px){
	header .container,.hero-banner-wrp .container,.faqs-wrp .container,.container{max-width: 960px;}
}

@media(max-width:767px){
	.main-wrpper{overflow: hidden;}
	header .container,.hero-banner-wrp .container,.faqs-wrp .container,.container{max-width: 520px;}
	header{padding: 15px 0 0;}
	header:before{top: 15px;}
	.navbar{padding: 15px;}

	.hero-banner-wrp{padding: 130px 0 0;}
	.trusted-rw{flex-flow: column;}
	.trusted-user{margin: 0 auto 10px;}
	.trusted-data{margin: 0 auto;display: flex;flex-flow: column;justify-content: center;align-items: center;}
	.trusted-data figure{margin: 0}	
	.hero-banner-data-row h1{font-size: 40px;line-height: 48px;}
	.hero-banner-data-row p{font-size: 14px;line-height: 24px;margin: 0 auto 15px;}
	.trusted-data p{margin: 0;}
	.hero-banner-data-row .btn-group{flex-flow: column;margin: 0 auto 25px;}
	.btn-secondary,.btn-main{width: 100%;text-align: center;justify-content: center;}
	.hero-banner-data-row h2{font-size: 14px;line-height: 24px;}
	.hero-banner-data-row ul li{padding: 4px 12px;margin: 0 5px 5px 0;}
	.hero-banner-data-row{margin: 0 auto 30px;}

	.problem-wrp{padding: 60px 0 40px;}
	.titlebar{margin: 0 auto 30px;}
	.titlebar h6{margin: 0 auto 10px;}
	.titlebar h2{font-size: 28px;line-height: 34px;}
	.titlebar p{font-size: 14px;line-height: 24px;}
	.problem-block{padding: 30px 20px;margin: 0 auto 20px;}
	.problem-block .problem-icon{margin: 0 auto 15px;}
	.problem-block h3{font-size: 24px;line-height: 30px;text-align: center;margin: 0 auto 15px;}
	.problem-block p{text-align: center;margin: 0 auto;}

	.solution-wrp{margin: 0 0 60px;}
	.solution-row{padding: 40px 0 0;}
	.solution-row .titlebar .btn-group{flex-flow: column;}
	.solution-row .titlebar{margin: 0 auto 25px;padding: 0 15px;}
	.solution-block{width: 100%;padding: 30px;border-right: none;text-align: center;}
	.solution-ic{margin: 0 auto 20px;}
	.solution-block h3{font-size: 24px;line-height: 30px;}
	.solution-block p{font-size: 14px;line-height: 24px;}

	.before-after-block{padding: 40px 15px;}
	.before-after-block h2{font-size: 28px;line-height: 34px;}
	.before-after-row{flex-flow: column;}
	.before-block{width: 100%;}
	.deffrent-box{width: 100%;margin: 15px auto;max-width: 320px;}
	.before-left{bottom: auto;top: 0;transform: rotate(90deg);-webkit-transform: rotate(90deg);}
	.deffrent-icon{max-width: 200px;margin: 0 0 0 auto;}
	.deffrent-icon img{width: 100%;margin: 40px 0 0}
	.after-left{transform: rotate(90deg);-webkit-transform: rotate(90deg);left: 0;right: auto;bottom: -7px;}
	.before-inner-bx{padding: 25px 15px;border-radius: 6px;}
	.be-af-title{margin: 0 0 15px;}
	.be-af-title h3{font-size: 20px;line-height: 26px;}

	.why-choose-wrp{padding: 60px 0;}
	.why-choose-block{padding: 30px 15px;}
	.why-choose-block h3{font-size: 24px;line-height: 28px;margin: 0 0 10px;}
	.why-choose-block p{font-size: 14px;line-height: 22px;}
	.why-choose-block ul li{font-size: 14px;line-height: 22px;}
	.why-choose-block ul li:before{top: 2px;}

	.streamline-title h2{font-size: 28px;line-height: 36px;text-align: center;}
	.streamline-title ul{justify-content: center;margin: 0 auto 15px;}
	.streamline-title ul li{margin: 0 5px 5px 0;}
	.streamline-data{margin: 0 auto;}
	.streamline-data p{font-size: 14px;line-height: 22px;text-align: center;}
	.streamline-data .btn-group{flex-flow: column;justify-content: center;width: 100%;}

	.include-retests-wrp{margin: 60px 0;}
	.tests-block{width: 100%;padding: 30px 15px;border-right: none;border-bottom: 1px solid #F0F0F0;}
	.tests-block h3{font-size: 24px;line-height: 34px;}
	.see-demo-wrp{padding: 40px 15px 5px;background: linear-gradient(0deg, #0F5CEB 0.19%, rgba(255, 255, 255, 0) 56.01%);}
	.demo-tests-data{position: relative;z-index: 5}
	.demo-tests-data h3{font-size: 20px;line-height: 32px;}
	.demo-tests-data p{font-size: 14px;line-height: 22px;margin: 0 auto 15px;}
	.demo-img-box img{margin: 35px auto 0;}

	.security-story-block{padding: 40px 15px 15px;}
	.security-block{padding: 30px;margin: 0 0 30px;height: calc(100% - 30px);}
	.security-block h3{font-size: 24px;line-height: 32px;}

	.how-works-wrp{padding: 60px 0;}
	.work-process-row ul li{width: 100%;margin: 0 0 30px;}
	.work-process-row ul li:last-child{margin: 0;}
	.process-box{padding: 15px 0;background: #fff;position: relative;z-index: 2}
	.work-process-row ul li:after{width: 1px;height: 40px;bottom: -25px;left: 0;right: 0;top: auto;margin: 0 auto;}
	.work-process-row ul li:first-child:after{width: 2px;}
	.work-process-row ul li:last-child:after{width: 2px;display: none;}
	.process-box h3{font-size: 24px;line-height: 34px;margin: 0 auto 10px;}
	.process-box p{font-size: 15px;line-height: 24px;}

	.design-modern-row{padding: 30px 15px;}
	.design-data h2{font-size: 28px;line-height: 36px;}
	.design-img-box{margin: 25px auto 0;}
	.design-data ul li{font-size: 14px;line-height: 24px;margin: 0 0 10px;}
	.design-data .btn-main{width: 100%;padding: 12px 28px;}

	.pricing-wrp{padding: 60px 0;}
	.titlebar h2 br{display: none;}
	.pricing-wrp .titlebar{margin: 0 auto 40px;}
	.pricing-wrp .titlebar h5{padding: 4px 12px;font-size: 14px;}
	.pricing-wrp .titlebar h5 figure{min-width: 15px;max-width: 15px;margin-right: 5px;}
	.pricing-wrp .titlebar h5 figure img{width: 100%;}

	.pricing-block{padding: 30px 15px;}
	.pricing-block h3{font-size: 24px;}
	.pricing-block h2{font-size: 40px;}
	.pricing-block h2 span{font-size: 14px;}
	.most-populer{padding: 0 15px 30px;}
	.money-back-block{padding: 15px;border-radius: 6px;}
	.money-back-box{margin: 0 0 15px;}
	.pricing-block ul{margin: 0 0 15px;}
	.pricing-icon{margin: 0 auto 20px;}
	.pricing-block ul li{font-size: 14px;line-height: 24px;margin: 0 0 10px;}
	.pricing-block ul li:before{top: 0px;}

	.growing-wrp .titlebar{padding: 0 15px;margin: 0 auto 30px;}
	.companies-list-row{margin: 0 0 30px;padding: 0 15px;}
	.testimonail-block p{font-size: 14px;line-height: 22px;}
	.testimonail-user h3{font-size: 14px;line-height: 22px;}
	.testimonail-row{margin: 0 0 15px;}
	.growing-wrp .titlebar{margin: 0 auto 25px;}

	.counter-wrp{margin: 50px auto 15px;}
	.counter-block{width: 50%;padding: 20px 15px;border-bottom: 1px solid #F5F5F5;}
	.counter-block h3{font-size: 30px;line-height: 36px;}
	.counter-block p{font-size: 14px;line-height: 22px;}

	.faqs-wrp{padding: 30px 0 40px;}
	.faqs-wrp .titlebar{margin: 0 auto 30px;}
	.faq-list .accordion .accordion-item{margin: 0 0 35px;}
	.faq-list .accordion .accordion-item .accordion-button{font-size: 18px;line-height: 26px;padding: 0 35px 0 0;}
	.faq-list .accordion .accordion-body{padding: 15px 0 15px 0;}
	.faq-list .accordion .accordion-body p{font-size: 14px;line-height: 22px;}

	.question-block{padding: 50px 15px;}
	.still-havebox h2{font-size: 20px;line-height: 26px;}
	.still-havebox p{font-size: 14px;line-height: 24px;}
	.still-havebox ul li{font-size: 14px;line-height: 24px;margin: 0 20px 0 0;}
	.still-havebox ul li:after{right: -13px;width: 4px;height: 4px;}

	.ready-wrp{padding: 40px 0;}
	.ready-wrp h2{font-size: 28px;line-height: 36px;margin: 0 0 15px;}
	.ready-data-box p{font-size: 14px;line-height: 24px;margin: 0 0 25px;}
	.ready-data-box .btn-group{flex-flow: column;width: 100%;}

	.footer-top{padding: 30px 0 0;}
	.footer-about{margin: 0 0 30px;max-width: 100%;}
	.quicklinks-row{padding: 0;flex-wrap: wrap;justify-content: flex-start;display: flex;gap: 0;}
	.quicklinks-box{width: 50%;margin: 0 0 25px;}
	.quicklinks-box h3{font-size: 20px;margin: 0 0 15px;line-height: 30px;}
	.copyright-wrp{padding: 15px 0;}
	.copyright-wrp .row{flex-flow: column-reverse;}
	.terms-links ul{justify-content: center;margin: 0 auto 10px;}
	.copyright-wrp p{text-align: center;}

	.btn-secondary,.btn-main{padding: 12px 20px;}
}

/* **** Menu **** */
@media(max-width:767px){	
	.navbar-collapse{
		position: fixed;
		left: -100%;
		top: 0;
		min-height: 100vh;
		background: #fff;
		height: 100%;
		width: 100%;
		padding: 100px 0 0;
		overflow: auto;
		-webkit-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}	
	.navbar-light .navbar-toggler{justify-content: flex-end;display: flex;align-items: center;}
	.navbar-brand img{height: 30px;}
	.navbar-collapse.collapse.show{
		left: 0;
	}
	.navbar-light .navbar-nav{
		margin: 0 auto;
		background: transparent;
	}
	.topbar,.navbar-brand{
		position: relative;
		z-index: 121;
	}
	.navbar-toggler{
		position: relative;
		z-index: 121;
	}
	.nav-row{flex-flow: column;padding: 0 20px;}
	.navbar-light .navbar-nav{
		padding: 0;
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.navbar-light .navbar-nav li{
		margin: 0px;
		width: 100%;
	}
	.navbar-light .navbar-nav li:last-child{
		margin: 0;
	}
	.navbar-light .navbar-nav li .nav-link{
		margin: 0 0;
		padding: 10px 0;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	ul.nav-btn-group{margin: 40px auto 0;justify-content: center;}
	body.add-fix{
		overflow: hidden;
	}
}
/* **** End Menu **** */

@media(min-width:576px) and (max-width:767px){
	
}

@media(min-width:320px) and (max-width:374px){
	.testimonail-block{padding: 24px 14px;}
	.solution-row .titlebar .btn-group{padding: 0 15px;}
	.btn-secondary,.btn-main{padding: 12px 28px;}
	.include-retests-row{padding: 45px 10px 0;}
	.tests-block h3{font-size: 20px;line-height: 26px;}
	.still-havebox ul{flex-flow: column;}
	.still-havebox ul li{margin: 0 auto 5px;}
	.still-havebox ul li:after{display: none;}
	.still-havebox ul li:last-child{margin: 0 auto;}
}