@media(min-width:1201px) and (max-width:1600px){
	.contact-wrp .container,.sponcer-wrp .container,header .container,.hero-banner .container,.work-process-wrp .container,.container{max-width: 1140px;}
	.navbar-brand img{height: 55px;}
	.navbar-light .navbar-nav li{margin-right: 30px;}
	.navbar-light .navbar-nav .nav-link.btn-call{padding: 12px 35px;}

	.banner-data{max-width: 650px;}
	.banner-data h1{font-size: 48px;line-height:58px;}
	.banner-data h6{font-size: 24px;line-height:34px;}

	.sponcer-wrp{padding: 80px 0 45px;}
	.sponcer-box{padding: 10px;}
	.sponcer-box img{max-width: 100%;}

	.counter-wrp{padding: 150px 0;}
	.work-img{max-width: 45%;}

	.contact-wrp{padding: 80px 0;}
	.contact-left h1{font-size: 32px;}
	.contact-left h6{font-size: 16px;line-height: 24px;margin: 0 0 45px;}
	.contact-form h2{font-size: 24px;}
	.contact-form p{font-size: 15px;line-height: 22px;}
	.contact-form .form-group label{font-size: 14px;}
	.subscribe-row{margin:80px 0 0;padding: 35px;}
	.contact-form .form-group .form-control{font-size: 14px;}
	.subscribe-frm .form-group .form-control{padding: 20px 160px 20px 20px;}
	.subscribe-frm .form-group button{width: 140px;max-width: 140px;padding: 15px 10px;}

	.pricing-wrp{padding: 80px 0}
	.pricing-title h2{font-size: 52px;line-height:62px;}
	.pricing-title p{font-size: 15px;line-height: 22px;}
	.price-box{border-radius: 15px;}
	.include-probx,.price-head{padding: 35px;}
	.price-dt h3{font-size: 22px;}
	.price-dt h6{font-size: 12px;}
	.price-ic{min-width: 40px;}
	.price-ic img{width: 40px;}
	.include-probx ul li{font-size: 14px;}
	.include-probx p{margin: 0 auto 35px;}
	.include-probx h4{font-size: 28px;}
	.include-probx .btn-main{padding: 15px 30px;font-size: 14px;}
	img.price-shp{width: 100%;}
}

@media(min-width:1025px) and (max-width:1200px){
	.contact-wrp .container,.sponcer-wrp .container,header .container,.hero-banner .container,.work-process-wrp .container,.container{max-width: 970px;}
	.navbar-brand img{height: 45px;}
	.navbar-light .navbar-nav li{margin-right: 20px;}
	.navbar-light .navbar-nav .nav-link{font-size: 14px;}
	.navbar-light .navbar-nav .nav-link.btn-call{padding: 12px 25px;}

	.banner-data{max-width: 500px;}
	.banner-data h1{font-size: 36px;line-height:46px;}
	.banner-data h6{font-size: 20px;line-height: 28px;}

	.sponcer-wrp{padding: 55px 0 15px;}
	.sponcer-list ul li{width: 25%;}
	.sponcer-box{padding: 10px;border-radius: 8px;}
	.sponcer-box img{max-width: 100%;}

	.vision-wrp{padding: 60px 0 30px;}
	.vision-title h6{font-size: 15px;}
	.vision-title h2{font-size: 26px;line-height: 36px;}
	.vision-box{padding: 25px 15px;}
	.vision-box h3{font-size: 16px;}

	.counter-wrp{padding: 150px 0 100px;}
	.counter-data{padding: 15px;}
	.counter-data h2{font-size: 42px;}
	.counter-data p{font-size: 14px;}

	img.work-shp{height: 95px;}
	.how-work-wrp{padding: 100px 0 60px;}
	.work-data h2{font-size: 26px;line-height: 36px;margin: 0 0 25px;}
	.work-img{max-width:400px;}
	.work-img img{padding: 25px 0;}
	.work-data h3{font-size: 18px;}

	.work-process-wrp{padding: 50px 0;}
	.work-process-wrp h2{font-size: 28px;}
	.proceess-box{padding: 0 10px;}
	.proceess-box h4{font-size: 18px;}
	.work-process-wrp ul:after{max-width: 70%;}

	.blog-wrpper{padding: 50px 0;}
	.blog-wrpper h2{font-size: 28px;}
	.blog-data h3{font-size: 18px;line-height: 26px;}

	footer{padding: 50px 0 0;}
	.fotter-abt img{height: 40px;}
	.quicklinks-row{padding: 0 0 0 30px;}
	.quicklinks h3{font-size: 18px;margin: 0 0 20px;}

	.contact-wrp{padding: 50px 0;}
	.contact-left h1{font-size: 26px;}
	.contact-left h6{font-size: 14px;line-height: 22px;margin: 0 0 45px;}
	.contact-bx p{font-size: 14px;line-height: 22px;white-space: normal;}
	.contact-left .social-bx a{margin-right: 5px;width: 30px;height: 30px;line-height: 30px;font-size: 12px;min-width: 30px;}
	.contact-left .social-bx{justify-content: flex-start;}
	.contact-form h2{font-size: 24px;}
	.contact-form p{font-size: 15px;line-height: 22px;}
	.contact-form .form-group label{font-size: 14px;}
	.subscribe-row{margin: 50px 0 0;padding: 35px;}
	.news-letter-box h3{font-size: 22px;}
	.contact-form .form-group .form-control{font-size: 14px;}
	.subscribe-frm .form-group .form-control{padding: 20px 120px 20px 20px;}
	.subscribe-frm .form-group button{width: 100px;max-width: 100px;padding: 15px 10px;}


	.pricing-wrp{padding: 50px 0}
	.pricing-title h2{font-size: 32px;line-height: 39px;}
	.pricing-title p{font-size: 15px;line-height: 22px;}
	.price-box{border-radius: 15px;}
	.include-probx,.price-head{padding: 25px;}
	.price-dt h3{font-size: 22px;}
	.price-dt h6{font-size: 12px;}
	.price-ic{min-width: 40px;}
	.price-ic img{width: 40px;}
	.include-probx ul li{font-size: 14px;}
	.include-probx p{margin: 0 auto 35px;}
	.include-probx h4{font-size: 28px;}
	.include-probx .btn-main{padding: 15px 30px;font-size: 14px;}
	img.price-shp{width: 100%;}
}

@media(min-width:992px) and (max-width:1024px){
	.sponcer-wrp .container,header .container,.hero-banner .container,.work-process-wrp .container,.container{max-width: 920px;}
	.navbar-brand img{height: 45px;}
	.navbar-light .navbar-nav li{margin-right: 20px;}
	.navbar-light .navbar-nav .nav-link{font-size: 14px;}
	.navbar-light .navbar-nav .nav-link.btn-call{padding: 12px 25px;}

	.banner-data{max-width: 500px;}
	.banner-data h1{font-size: 36px;line-height:46px;}
	.banner-data h6{font-size: 20px;line-height: 28px;}

	.sponcer-wrp{padding: 55px 0 15px;}
	.sponcer-list ul li{width: 25%;}
	.sponcer-box{padding: 10px;border-radius: 8px;}
	.sponcer-box img{max-width: 100%;}

	.vision-wrp{padding: 60px 0 30px;}
	.vision-title h6{font-size: 15px;}
	.vision-title h2{font-size: 26px;line-height: 36px;}
	.vision-box{padding: 25px 15px;}
	.vision-box h3{font-size: 16px;}

	.counter-wrp{padding: 150px 0 100px;}
	.counter-data{padding: 15px;}
	.counter-data h2{font-size: 42px;}
	.counter-data p{font-size: 14px;}

	img.work-shp{height: 85px;}
	.how-work-wrp{padding: 100px 0 60px;}
	.work-data h2{font-size: 26px;line-height: 36px;margin: 0 0 25px;}
	.work-img{max-width:400px;}
	.work-img img{padding: 25px 0;}
	.work-data h3{font-size: 18px;}

	.work-process-wrp{padding: 50px 0;}
	.work-process-wrp h2{font-size: 28px;}
	.proceess-box{padding: 0 10px;}
	.proceess-box h4{font-size: 18px;}
	.work-process-wrp ul:after{max-width: 70%;}

	.blog-wrpper{padding: 50px 0;}
	.blog-wrpper h2{font-size: 28px;}
	.blog-data h3{font-size: 18px;line-height: 26px;}

	footer{padding: 50px 0 0;}
	.fotter-abt img{height: 40px;}
	.quicklinks-row{padding: 0 0 0 30px;}
	.quicklinks h3{font-size: 18px;margin: 0 0 20px;}

	.contact-wrp{padding: 50px 0;}
	.contact-left h1{font-size: 26px;}
	.contact-left h6{font-size: 14px;line-height: 22px;margin: 0 0 45px;}
	.contact-bx p{font-size: 14px;line-height: 22px;white-space: normal;}
	.contact-left .social-bx a{margin-right: 5px;width: 30px;height: 30px;line-height: 30px;font-size: 12px;min-width: 30px;}
	.contact-left .social-bx{justify-content: flex-start;}
	.contact-form h2{font-size: 24px;}
	.contact-form p{font-size: 15px;line-height: 22px;}
	.contact-form .form-group label{font-size: 14px;}
	.subscribe-row{margin: 50px 0 0;padding: 25px 15px;}
	.news-letter-box h3{font-size: 22px;}
	.contact-form .form-group .form-control{font-size: 14px;}
	.subscribe-frm .form-group .form-control{padding: 20px 120px 20px 20px;}
	.subscribe-frm .form-group button{width: 100px;max-width: 100px;padding: 15px 10px;}

	.pricing-wrp{padding: 50px 0}
	.pricing-title h2{font-size: 32px;line-height: 39px;}
	.pricing-title p{font-size: 15px;line-height: 22px;}
	.price-box{border-radius: 15px;}
	.include-probx,.price-head{padding: 25px;}
	.price-dt h3{font-size: 22px;}
	.price-dt h6{font-size: 12px;}
	.price-ic{min-width: 40px;}
	.price-ic img{width: 40px;}
	.include-probx ul li{font-size: 14px;}
	.include-probx p{margin: 0 auto 35px;}
	.include-probx h4{font-size: 28px;}
	.include-probx .btn-main{padding: 15px 30px;font-size: 14px;}
	img.price-shp{width: 100%;}
}

@media(min-width:768px) and (max-width:991px){
	.navbar-brand img{height: 35px;}
	.navbar-light .navbar-nav li{margin-right: 20px;}
	.navbar-light .navbar-nav .nav-link{font-size: 14px;text-transform: capitalize;}
	.navbar-light .navbar-nav .nav-link.btn-call{padding: 12px 15px;}

	.banner-data{max-width: 500px;}
	.banner-data h1{font-size: 36px;line-height:46px;}
	.banner-data h6{font-size: 20px;line-height: 28px;}

	.sponcer-wrp{padding: 55px 0 15px;}
	.sponcer-list ul li{width: 25%;}
	.sponcer-box{padding: 10px;border-radius: 8px;}
	.sponcer-box img{max-width: 100%;}

	.vision-wrp{padding: 50px 0 30px;}
	.vision-title h6{font-size: 15px;}
	.vision-title h2{font-size: 26px;line-height: 36px;}
	.vision-box{padding: 15px;}
	.vision-box h3{font-size: 16px;}

	.counter-wrp{padding: 150px 0 100px;}
	.counter-data{padding: 15px;}
	.counter-data h2{font-size: 42px;}
	.counter-data p{font-size: 14px;}

	img.work-shp{height: 85px;}
	.how-work-wrp{padding: 100px 0 60px;}
	.work-data h2{font-size: 26px;line-height: 36px;margin: 0 0 25px;}
	.work-img{max-width: 320px;}
	.work-img img{padding: 25px 0;}
	.work-data h3{font-size: 18px;}

	.work-process-wrp{padding: 50px 0;}
	.work-process-wrp h2{font-size: 28px;}
	.proceess-box{padding: 0 10px;}
	.proceess-box h4{font-size: 18px;}
	.work-process-wrp ul:after{max-width: 70%;}

	.blog-wrpper{padding: 50px 0;}
	.blog-wrpper h2{font-size: 28px;}
	.blog-data h3{font-size: 18px;line-height: 26px;}

	footer{padding: 50px 0 0;background-size: contain;}
	.fotter-abt img{height: 30px;}
	.quicklinks-row{padding: 0 0 0 30px;}
	.quicklinks h3{font-size: 18px;margin: 0 0 20px;}
	#myBtn{bottom: 60px;}

	.contact-wrp{padding: 50px 0;}
	.contact-left h1{font-size: 26px;}
	.contact-left h6{font-size: 14px;line-height: 22px;margin: 0 0 45px;}
	.contact-bx p{font-size: 14px;line-height: 22px;white-space: normal;}
	.contact-left .social-bx a{margin-right: 5px;width: 30px;height: 30px;line-height: 30px;font-size: 12px;min-width: 30px;}
	.contact-left .social-bx{justify-content: flex-start;}
	.contact-form h2{font-size: 24px;}
	.contact-form p{font-size: 15px;line-height: 22px;}
	.contact-form .form-group label{font-size: 14px;}
	.subscribe-row{margin: 50px 0 0;padding: 25px 15px;}
	.news-letter-box h3{font-size: 22px;}
	.contact-form .form-group .form-control{font-size: 14px;}
	.subscribe-frm .form-group .form-control{padding: 20px 120px 20px 20px;}
	.subscribe-frm .form-group button{width: 100px;max-width: 100px;padding: 15px 10px;}


	.pricing-wrp{padding: 50px 0}
	.pricing-title h2{font-size: 32px;line-height: 39px;}
	.pricing-title p{font-size: 15px;line-height: 22px;}
	.price-box{border-radius: 15px;}
	.include-probx,.price-head{padding: 25px;}
	.price-dt h3{font-size: 22px;}
	.price-dt h6{font-size: 12px;}
	.price-ic{min-width: 40px;}
	.price-ic img{width: 40px;}
	.include-probx ul li{font-size: 14px;}
	.include-probx p{margin: 0 auto 35px;}
	.include-probx h4{font-size: 28px;}
	.include-probx .btn-main{padding: 15px 30px;font-size: 14px;}
}

@media(min-width:576px) and (max-width:767px){
	header .container,.hero-banner .container,.work-process-wrp .container,.container{max-width: 520px;}
}

@media(min-width:448px) and (max-width:575px){
	
}

@media(max-width:767px){
	.navbar-brand img{height: 45px;}

	.banner-data h1{font-size: 28px;line-height: 38px;}
	.banner-data h6{font-size: 16px;line-height: 24px;}
	.banner-data .btn-group{width: 100%;}
	.banner-data .btn-group .btn-main{font-size: 14px;padding: 10px 10px;border-radius: 8px;}
	.videofrem:before{background: #041A45;opacity: 0.70;}

	.sponcer-wrp{padding: 45px 0 25px;}
	.sponcer-list ul{margin: 0 -5px;}
	.sponcer-list ul li{width: 50%;margin: 0 0 10px;padding:0 5px;}
	.sponcer-box{padding: 10px;border-radius: 8px;}
	.sponcer-box img{max-width: 100%;}

	.vision-wrp{padding: 40px 0;}
	.vision-title h6{font-size: 15px;}
	.vision-title h2{font-size: 26px;line-height: 36px;}

	.counter-wrp{padding: 50px 0;}
	.counter-wrp .col-md-3{width: 50%;}
	.counter-box{margin: 0 0 30px;}
	.counter-data{padding: 15px;}
	.counter-data h2{font-size: 42px;}
	.counter-data p{font-size: 14px;}

	.how-work-wrp{padding: 80px 0 45px;}
	.work-img{position: relative;}
	img.work-shp{height: 50px;}
	.work-data h2{font-size: 28px;line-height: 36px;}

	.work-process-wrp{padding: 50px 0;}
	.work-process-wrp h2{font-size: 26px;}

	.work-process-wrp ul{padding: 0 0 0 15px}
	.work-process-wrp ul:after{width: auto;height: 100%;top: 0;left: 0;right: auto;}
	.work-process-wrp ul li{width: 100%;}
	.proceess-box{margin: 0 0 35px;}
	.proceess-box h3{margin: 0 0 30px;}
	.proceess-box img{margin: 0 0 25px;}
	.proceess-box h4{font-size: 18px;text-align: left;}
	.proceess-box p{text-align: left;}

	.blog-wrpper{padding: 50px 0;}
	.blog-wrpper h2{font-size: 26px;line-height: 34px;}

	footer{padding: 50px 0 0;background-size: contain;background-repeat: repeat;}
	.quicklinks-row{padding: 35px 0 0;display: none;}
	.quicklinks-row .col-md-3{width: 50%;}
	.quicklinks{margin: 0 0 30px;}
	.quicklinks h3{font-size: 18px;margin: 0 0 20px;}
	.footer-top{padding: 0;}
	.copyright .row{flex-flow: column-reverse;}
	.social-bx{justify-content: center;margin: 0 auto 15px;}

	.mobile-footer{display: block;padding:25px 0;}
	#myBtn{right: 15px;bottom: 15px;width: 35px;height: 35px;line-height: 35px;font-size: 18px;}


	.contact-wrp{padding: 50px 0;}
	.contact-left h1{font-size: 26px;}
	.contact-left h6{font-size: 14px;line-height: 22px;margin: 0 0 45px;}
	.contact-bx p{font-size: 14px;line-height: 22px;white-space: normal;}
	.contact-left .social-bx a{margin-right: 5px;width: 30px;height: 30px;line-height: 30px;font-size: 12px;min-width: 30px;}
	.contact-left .social-bx{justify-content: flex-start;}
	.contact-form{padding: 30px 15px;}
	.contact-form h2{font-size: 24px;}
	.contact-form p{font-size: 15px;line-height: 22px;}
	.contact-form .form-group label{font-size: 14px;}
	.subscribe-row{margin: 50px 0 0;padding: 25px 15px;}
	.news-letter-box h3{font-size: 22px;text-align: center;}
	.news-letter-box p{text-align: center;margin: 0 auto 35px;}
	.subscribe-frm .form-group .form-control{padding: 20px 120px 20px 20px;}
	.subscribe-frm .form-group button{width: 100px;max-width: 100px;padding: 15px 10px;}


	.pricing-wrp{padding: 50px 0}
	.pricing-title h2{font-size: 26px;line-height: 34px;}
	.pricing-title p{font-size: 15px;line-height: 22px;}
	.include-probx,.price-head{padding: 35px;}
	.price-dt h3{font-size: 28px;}
}

@media(max-width:767px){
	.navbar-light .navbar-collapse{
		display: block;
		position: fixed;
		left: -100%;
		top: 0;
		min-height: 100vh;
		background: #041A45;
		height: 100%;
		width: 100%;
		padding:90px 0 0;
		-webkit-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}
	.navbar-light .navbar-collapse.collapse:not(.show){display: block;}
	.navbar-light .navbar-collapse.collapse.show{
		left: 0;
		display: block;
		-webkit-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}
	.navbar-light .navbar-nav{
		margin: 0 auto;
		background: transparent;
	}
	.navbar-brand{
		position: relative;
		z-index: 121;
	}
	.navbar-toggler{
		position: relative;
		z-index: 121;
	}
	.navbar-light .navbar-nav{
		padding: 0px 20px;
		height: calc(100vh - 150px);
		overflow: hidden;
		overflow-y: auto;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.navbar-light .navbar-nav li{
		margin: 0px 0 10px;
		width: 100%;
	}
	.navbar-light .navbar-nav li:last-child{
		margin: 0;
	}
	.navbar-light .navbar-nav .nav-link{
		text-align: center;
	}
	body.add-fix{
		overflow: hidden;
	}
}