@media(min-width:1025px) and (max-width:1350px){
	.main-wrpper{padding: 90px 0 0;}
	.container{max-width: 1000px;}
	header{padding: 15px 0;}
	.navbar-brand img{width: 60px;}
	.navbar-light .navbar-nav{padding: 0;}
	.navbar-light .navbar-nav li{margin-right: 25px;}
	.navbar-light .navbar-nav .nav-link{font-size: 16px;}
	a.nav-btn{padding: 10px 35px;font-size: 16px;}

	.videofrem{height: 100vh;}
	.banner-data h6{font-size: 30px}
	.banner-data h1{font-size: 56px;line-height: 66px;}

	.sponcer-wrp .carouselTicker__item img{height: 100px;}

	.features-wrp{padding: 60px 0 30px;}
	.titlebar h6{font-size: 28px;}
	.titlebar h2{font-size: 42px;line-height: 52px;}
	.features-wrp .row .col-md-4{width: 50%;}

	.success-stories-block{width: 350px;padding: 25px;}
	.story-nm h3{font-size: 12px;}
	.raitings i{font-size: 12px}
	.story-nm img{min-width: 25px;height: 25px;width: 25px;}

	.faq-wrp{padding: 60px 0;}
	.faq-wrp .accordion .accordion-item .accordion-button{font-size: 18px;line-height: 26px;padding: 15px 40px 15px 15px;}
	.faq-wrp .accordion .accordion-item .accordion-button:before{right: 15px;}
	.faq-wrp .accordion .accordion-body{padding: 15px;}
	.faq-wrp .accordion .accordion-body p{font-size: 14px;line-height: 22px;}

	.contact-wrp{padding:60px 0;}
	.contact-frm{padding: 0;}

	footer{padding: 45px 0;}
	.logobx img{width: 60px;}
	.quicklinks ul li{margin-right: 25px;}
	.quicklinks ul li a{font-size: 16px;}
	.social-bx a{width: 35px;height: 35px;line-height: 35px;font-size: 16px;margin-right: 10px;}
}

@media(min-width:992px) and (max-width:1024px){
	.main-wrpper{padding: 90px 0 0;}
	.container{max-width: 960px;}
	header{padding: 15px 0;}
	.navbar-brand img{width: 60px;}
	.navbar-light .navbar-nav{padding: 0;}
	.navbar-light .navbar-nav li{margin-right: 15px;}
	.navbar-light .navbar-nav .nav-link{font-size: 14px;}
	a.nav-btn{padding: 10px 25px;font-size: 14px;}

	.videofrem{height: 100vh;}
	.banner-data h6{font-size: 28px}
	.banner-data h1{font-size: 48px;line-height: 62px;}

	.sponcer-wrp .carouselTicker__item img{height: 100px;}

	.features-wrp{padding: 60px 0 30px;}
	.titlebar h6{font-size: 28px;}
	.titlebar h2{font-size: 42px;line-height: 52px;}
	.features-wrp .row .col-md-4{width: 50%;}

	.success-stories-block{width: 350px;padding: 25px;}
	.story-nm h3{font-size: 12px;}
	.raitings i{font-size: 12px}
	.story-nm img{min-width: 25px;height: 25px;width: 25px;}

	.faq-wrp{padding: 60px 0;}
	.faq-wrp .accordion .accordion-item .accordion-button{font-size: 18px;line-height: 26px;padding: 15px 40px 15px 15px;}
	.faq-wrp .accordion .accordion-item .accordion-button:before{right: 15px;}
	.faq-wrp .accordion .accordion-body{padding: 15px;}
	.faq-wrp .accordion .accordion-body p{font-size: 14px;line-height: 22px;}

	.contact-wrp{padding:60px 0;}
	.contact-frm{padding: 0;}

	footer{padding: 45px 0;}
	.logobx img{width: 60px;}
	.quicklinks ul li{margin-right: 25px;}
	.quicklinks ul li a{font-size: 14px;}
	.social-bx a{width: 35px;height: 35px;line-height: 35px;font-size: 14px;margin-right: 10px;}
}

@media(min-width:768px) and (max-width:991px){
	.main-wrpper{padding: 90px 0 0;}
	.container{max-width: 720px;}
	header{padding: 15px 0;}
	.navbar-brand img{width: 60px;}
	.navbar-light .navbar-nav{padding: 0;}
	.navbar-light .navbar-nav li{margin-right:10px;}
	.navbar-light .navbar-nav .nav-link{font-size: 14px;}
	a.nav-btn{padding: 10px 25px;font-size: 14px;}

	.videofrem{height: 100vh;}
	.banner-data h6{font-size: 28px}
	.banner-data h1{font-size: 48px;line-height: 62px;}

	.sponcer-wrp .carouselTicker__item img{height: 100px;}

	.features-wrp{padding: 60px 0 30px;}
	.titlebar h6{font-size: 28px;}
	.titlebar h2{font-size: 42px;line-height: 52px;}
	.features-wrp .row .col-md-4{width: 50%;}
	.features-block{min-height: 500px;}
	.features-block-2{min-height: 500px;}

	.success-stories-block{width: 350px;padding: 25px;}
	.story-nm h3{font-size: 12px;}
	.raitings i{font-size: 12px}
	.story-nm img{min-width: 25px;height: 25px;width: 25px;}

	.faq-wrp{padding: 60px 0;}
	.faq-wrp .accordion .accordion-item .accordion-button{font-size: 18px;line-height: 26px;padding: 15px 40px 15px 15px;}
	.faq-wrp .accordion .accordion-item .accordion-button:before{right: 15px;}
	.faq-wrp .accordion .accordion-body{padding: 15px;}
	.faq-wrp .accordion .accordion-body p{font-size: 14px;line-height: 22px;}

	.contact-wrp{padding:60px 0;}
	.contact-frm{padding: 0;}

	footer{padding: 45px 0;}
	.logobx img{width: 60px;}
	.quicklinks ul li{margin-right: 15px;}
	.quicklinks ul li a{font-size: 13px;}
	.social-bx a{width: 35px;height: 35px;line-height: 35px;font-size: 14px;margin-right: 10px;}
}

@media(max-width:767px){
	.hero-banner {
		position: relative;
		height: 100vh;
	}
	.hero-banner .banner-wrapper {
		position: absolute;
		left: 50%;
		top: 50%;
		margin-right: -50%;
		transform: translate(-50%,-50%);
		-webkit-transform: translate(-50%,-50%);
		-moz-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		max-width: 100%;
		padding: 0;
	}

	.sponcer-main-wrp {
		position: absolute;
		bottom: 0;
	}
}

@media(min-width:576px) and (max-width:767px){
	.main-wrpper{padding:0;}
	header{padding: 15px 0;}
	header.nav-new .navbar-brand img,.navbar-brand img{width: 60px;margin-left: -40px;}
	.nav-row{flex-flow: column;padding: 15px 0;}
	.navbar-light .navbar-nav{padding: 0;margin: 0;width: 100%;}
	.navbar-light .navbar-nav li{margin: 0;}
	.navbar-light .navbar-nav .nav-link{border-bottom: 1px solid rgba(255,255,255,0.3);}
	a.nav-btn{margin: 15px auto 0; display: table;}

	.videofrem{height: 100vh;}
	.banner-data h6{font-size: 18px;margin: 0 auto;}
	.banner-data .btn-main{padding: 10px 15px;font-size: 14px;}
	.banner-data h1{font-size: 28px;line-height: 36px;margin: 0 0 15px;}

	.sponcer-wrp .carouselTicker__item img{height: 50px;}

	.features-wrp{padding: 45px 0 15px;}
	.titlebar h6{font-size: 26px;}
	.titlebar h2{font-size: 32px;line-height: 42px;}

	.success-stories-wrp{padding: 45px 0;}
	.success-stories-block{width: 280px;padding: 25px 10px;}
	.story-nm h3{font-size: 12px;}
	.raitings i{font-size: 12px}
	.story-nm img{min-width: 25px;height: 25px;width: 25px;}

	.faq-wrp{padding: 45px 0;}
	.faq-wrp .accordion .accordion-item .accordion-button{font-size: 18px;line-height: 26px;padding: 15px 40px 15px 15px;}
	.faq-wrp .accordion .accordion-item .accordion-button:before{right: 15px;}
	.faq-wrp .accordion .accordion-body{padding: 15px;}
	.faq-wrp .accordion .accordion-body p{font-size: 14px;line-height: 22px;}

	.contact-wrp{padding: 45px 0;}

	footer{padding: 35px 0 35px;}
	.footer-rw{flex-flow: column;}
	.logobx img{width: 50px;margin: 0 auto 25px;}
	.quicklinks ul{flex-flow: column;margin: 0 0 25px;}
	.quicklinks ul li{margin: 0 0 10px;}
	.quicklinks ul li:last-child{margin: 0;}
	.quicklinks ul li a{font-size: 15px;text-align: center;}
	.contact-frm{padding: 0;}
}

@media(min-width:448px) and (max-width:575px){
	.main-wrpper{padding:0;}
	header{padding: 15px 0;}
	header.nav-new .navbar-brand img,.navbar-brand img{width: 60px;margin-left: -40px;}
	.nav-row{flex-flow: column;padding: 15px 0;}
	.navbar-light .navbar-nav{padding: 0;margin: 0;width: 100%;}
	.navbar-light .navbar-nav li{margin: 0;}
	.navbar-light .navbar-nav .nav-link{border-bottom: 1px solid rgba(255,255,255,0.3);}
	a.nav-btn{margin: 15px auto 0; display: table;}

	.videofrem{height: 100vh;}
	.banner-data h6{font-size: 18px;margin: 0 auto;}
	.banner-data .btn-main{padding: 10px 15px;font-size: 14px;}
	.banner-data h1{font-size: 28px;line-height: 36px;margin: 0 0 15px;}

	.sponcer-wrp .carouselTicker__item img{height: 50px;}

	.features-wrp{padding: 45px 0 15px;}
	.titlebar h6{font-size: 26px;}
	.titlebar h2{font-size: 32px;line-height: 42px;}

	.success-stories-wrp{padding: 45px 0;}
	.success-stories-block{width: 280px;padding: 25px 10px;}
	.story-nm h3{font-size: 12px;}
	.raitings i{font-size: 12px}
	.story-nm img{min-width: 25px;height: 25px;width: 25px;}

	.faq-wrp{padding: 45px 0;}
	.faq-wrp .accordion .accordion-item .accordion-button{font-size: 14px;line-height: 26px;padding: 15px 40px 15px 15px;}
	.faq-wrp .accordion .accordion-item .accordion-button:before{right: 15px;}
	.faq-wrp .accordion .accordion-body{padding: 15px;}
	.faq-wrp .accordion .accordion-body p{font-size: 14px;line-height: 22px;}

	.contact-wrp{padding: 45px 0;}

	footer{padding: 35px 0 35px;}
	.footer-rw{flex-flow: column;}
	.logobx img{width: 50px;margin: 0 auto 25px;}
	.quicklinks ul{flex-flow: column;margin: 0 0 25px;}
	.quicklinks ul li{margin: 0 0 10px;}
	.quicklinks ul li:last-child{margin: 0;}
	.quicklinks ul li a{font-size: 15px;text-align: center;}
	.contact-frm{padding: 0;}
}

@media(max-width:447px){
	.main-wrpper{padding:0;}
	header{padding: 15px 0;}
	header.nav-new .navbar-brand img,.navbar-brand img{width: 60px;margin-left: -40px;}
	.nav-row{flex-flow: column;padding: 15px 0;}
	.navbar-light .navbar-nav{padding: 0;margin: 0;width: 100%;}
	.navbar-light .navbar-nav li{margin: 0;}
	.navbar-light .navbar-nav .nav-link{border-bottom: 1px solid rgba(255,255,255,0.3);}
	a.nav-btn{margin: 15px auto 0; display: table;}

	.videofrem{height: 100vh;}
	.banner-data h6{font-size: 18px;margin: 0 auto;}
	.banner-data .btn-main{padding: 10px 15px;font-size: 14px;}
	.banner-data h1{font-size: 28px;line-height: 36px;margin: 0 0 15px;}

	.sponcer-wrp .carouselTicker__item img{height: 50px;}

	.features-wrp{padding: 45px 0 15px;}
	.titlebar h6{font-size: 26px;}
	.titlebar h2{font-size: 32px;line-height: 42px;}

	.success-stories-wrp{padding: 45px 0;}
	.success-stories-block{width: 280px;padding: 25px 10px;}
	.story-nm h3{font-size: 12px;}
	.raitings i{font-size: 12px}
	.story-nm img{min-width: 25px;height: 25px;width: 25px;}

	.faq-wrp{padding: 45px 0;}
	.faq-wrp .accordion .accordion-item .accordion-button{font-size: 14px;line-height: 26px;padding: 15px 40px 15px 15px;}
	.faq-wrp .accordion .accordion-item .accordion-button:before{right: 15px;}
	.faq-wrp .accordion .accordion-body{padding: 15px;}
	.faq-wrp .accordion .accordion-body p{font-size: 14px;line-height: 22px;}

	.contact-wrp{padding: 45px 0;}

	footer{padding: 35px 0 35px;}
	.footer-rw{flex-flow: column;}
	.logobx img{width: 50px;margin: 0 auto 25px;}
	.quicklinks ul{flex-flow: column;margin: 0 0 25px;}
	.quicklinks ul li{margin: 0 0 10px;}
	.quicklinks ul li:last-child{margin: 0;}
	.quicklinks ul li a{font-size: 15px;text-align: center;}
	.contact-frm{padding: 0;}
}
