@media(min-width:1601px) and (max-width:1800px){
	.banner-img{max-width: 850px;}
}

@media(min-width:1201px) and (max-width:1600px){
	.container{max-width: 1140px;}
	.banner-img{max-width: 600px;}
	img.banner-shp{right: 0;width: 55%;}

	.banner-data h1{font-size: 45px;line-height: 52px;}
	.banner-data p{font-size: 16px;line-height: 24px;margin: 0 0 50px;}
	.banner-data ul li a{padding: 12px 25px 12px 25px;border-radius: 10px;}
	.appic{min-width: 30px;max-width: 30px;}
	.banner-data ul li a h3{font-size: 16px;line-height: 20px;}
	.banner-data ul li a h3 span{font-size: 10px;}

	.features-wrp{padding: 100px 0 75px;}
	.small-feature-box .feature-data{padding: 0 15px 10px;}
	.feature-data{padding: 10px 15px;max-width: 280px;}
	.feature-data h3{font-size: 18px;margin: 0 0 5px;}
	img.commnet-shp{width: 200%;bottom: -20px;}

	.healthy-pregnancy-wrp .banner-img{right: 0;max-width: 650px;top: -120px;}
	.healthy-pregnancy-wrp .banner-data p{margin: 0 0 30px;}
}

@media(min-width:1350px) and (max-width:1600px){
	.hero-banner{padding: 150px 0 100px;}
	.banner-img{max-width: 700px;}
}

@media(min-width:1025px) and (max-width:1200px){
	.container{max-width: 990px;}
	header{padding: 30px 0;}

	.hero-banner{padding: 100px 0 50px;}
	.banner-img{top: 0;right: 0;max-width: 100%;position: relative;}
	.banner-data h1{font-size: 30px;line-height: 40px;margin: 0 auto 20px;}
	.banner-data p{font-size: 16px;line-height: 24px;margin: 0 auto 45px;}
	.banner-data h6{font-size: 15px;}
	.banner-data ul{flex-wrap: wrap;margin: 0 -10px;}
	.banner-data ul li{width: 50%;margin: 0 0 15px;padding: 0 10px;}
	.banner-data ul li:last-child{margin: 0;}
	.appic{margin-right: 10px;}
	img.banner-shp{right: 0;top:100px;max-width: 650px;}
	.banner-data ul li a h3 span{font-size: 12px;}
	.banner-data ul li a h3{font-size: 18px;}

	.features-wrp{padding: 50px 0 30px;}
	.titlebar{margin: 0 auto 30px;}
	.titlebar h2{font-size: 28px;}
	.titlebar p{font-size: 16px;}
	.feature-data{max-width: 250px;padding: 10px 15px;}
	.feature-data h3{font-size: 16px;margin: 0 0 5px;}
	.feature-data p{font-size: 12px;line-height:18px;}
	.features-box.more-featurebx .feature-img img{height: 100%;object-fit: cover;}

	.comment-wrp{padding: 50px 0 20px;}
	.commnet-block{padding: 15px;}
	.commnet-head{margin: 0 0 15px;}
	.commnet-head h3{font-size: 16px;}
	.commnet-block p{font-size: 14px;line-height: 20px;}
	img.commnet-shp{width: 200%;bottom: -20px;}

	.faq-list{max-width: 700px;}
	.faq-list .accordion .accordion-body p{font-size: 15px;line-height: 22px;}

	.healthy-pregnancy-wrp{padding: 50px 0 0;}
	.healthy-pregnancy-wrp .banner-data p{margin: 0 0 25px;}
	.healthy-pregnancy-wrp .banner-img{right: 0;top: 0;}

	footer{padding: 30px 0;}
}

@media(min-width:992px) and (max-width:1024px){
	header{padding: 30px 0;}

	.hero-banner{padding: 100px 0 50px;}
	.banner-img{top: 0;right: 0;max-width: 100%;position: relative;}
	.banner-data h1{font-size: 30px;line-height: 40px;margin: 0 auto 20px;}
	.banner-data p{font-size: 16px;line-height: 24px;margin: 0 auto 45px;}
	.banner-data h6{font-size: 15px;}
	.banner-data ul{flex-wrap: wrap;margin: 0 -10px;}
	.banner-data ul li{width: 50%;margin: 0 0 15px;padding: 0 10px;}
	.banner-data ul li:last-child{margin: 0;}
	.appic{margin-right: 10px;}
	img.banner-shp{right: 0;top:100px;max-width: 550px;}
	.banner-data ul li a h3 span{font-size: 12px;}
	.banner-data ul li a h3{font-size: 18px;}

	.features-wrp{padding: 50px 0 30px;}
	.titlebar{margin: 0 auto 30px;}
	.titlebar h2{font-size: 28px;}
	.titlebar p{font-size: 16px;}
	.feature-data{max-width: 250px;padding: 10px 15px;}
	.feature-data h3{font-size: 16px;margin: 0 0 5px;}
	.feature-data p{font-size: 12px;line-height:18px;}
	.features-box.more-featurebx .feature-img img{height: 100%;object-fit: cover;}

	.comment-wrp{padding: 50px 0 20px;}
	.commnet-block{padding: 15px;}
	.commnet-head{margin: 0 0 15px;}
	.commnet-head h3{font-size: 16px;}
	.commnet-block p{font-size: 14px;line-height: 20px;}
	img.commnet-shp{width: 200%;bottom: -20px;}

	.faq-list{max-width: 700px;}
	.faq-list .accordion .accordion-body p{font-size: 15px;line-height: 22px;}

	.healthy-pregnancy-wrp{padding: 50px 0;}
	.healthy-pregnancy-wrp .banner-data p{margin: 0 0 25px;}
	.healthy-pregnancy-wrp .banner-img{right: 0;top: 0;}
}

@media(min-width:768px) and (max-width:991px){
	header{padding: 30px 0;}

	.hero-banner{padding: 100px 0 50px;}
	.banner-img{top: 0;right: 0;max-width: 100%;position: relative;}
	.banner-data h1{font-size: 30px;line-height: 40px;margin: 0 auto 20px;}
	.banner-data p{font-size: 16px;line-height: 24px;margin: 0 auto 45px;}
	.banner-data h6{font-size: 15px;}
	.banner-data ul{flex-flow: column;}
	.banner-data ul li{width: 100%;margin: 0 0 15px;}
	.banner-data ul li:last-child{margin: 0;}
	.appic{margin-right: 20px;}
	img.banner-shp{right: 0;top:100px;max-width: 450px;}

	.features-wrp{padding: 50px 0 30px;}
	.titlebar{margin: 0 auto 30px;}
	.titlebar h2{font-size: 28px;}
	.titlebar p{font-size: 16px;}
	.feature-data{max-width: 200px;padding: 10px;}
	.feature-data h3{font-size: 16px;margin: 0 0 5px;}
	.feature-data p{font-size: 12px;line-height:18px;}

	.comment-wrp{padding: 50px 0 20px;}
	.commnet-block{padding: 15px;}
	.commnet-head{margin: 0 0 15px;}
	.commnet-head h3{font-size: 16px;}
	.commnet-block p{font-size: 14px;line-height: 20px;}
	img.commnet-shp{width: 200%;bottom: -20px;}

	.faq-list{max-width: 700px;}
	.faq-list .accordion .accordion-body p{font-size: 15px;line-height: 22px;}

	.healthy-pregnancy-wrp{padding: 50px 0;}
	.healthy-pregnancy-wrp .banner-data p{margin: 0 0 25px;}
	.healthy-pregnancy-wrp .banner-img{right: 0;top: 0;}
}

@media(min-width:576px) and (max-width:767px){
	
}

@media(min-width:448px) and (max-width:575px){
	
}

@media(max-width:767px){
	.container{max-width: 450px;}
	header{padding: 30px 0;}
	.navbar-brand{margin: 0 auto;}
	.navbar-brand img{margin: 0 auto;display:table;}

	.hero-banner{padding: 100px 0 35px;overflow: hidden;background: transparent;}
	.hero-banner .row{flex-flow: column-reverse;}
	.banner-img{position: relative;top: 0;right: 0;max-width: 100%;}
	img.banner-shp{width: 100%;right: 0;top: 40px;max-width: 400px;margin: 0 auto;left: 0;}
	.desktop-img{display: none;}
	.mobile-img{display: block;}
	.banner-data{max-width: 300px;margin: 0 auto;}
	.banner-data h1{text-align: center;font-size: 30px;line-height: 40px;margin: 0 auto 20px;}
	.banner-data p{font-size: 16px;line-height: 24px;text-align: center;margin: 0 auto 45px;}
	.banner-data h6{font-size: 15px;text-align: center;}
	.banner-data ul{flex-flow: column;}
	.banner-data ul li{width: 100%;margin: 0 0 15px;}
	.banner-data ul li:last-child{margin: 0;}
	.appic{margin-right: 20px;}

	.features-wrp{padding: 35px 15px 55px;}
	.titlebar{margin: 0 auto 30px;}
	.titlebar h2{font-size: 28px;}
	.titlebar p{font-size: 15px;line-height: 22px;}
	.features-box{height: auto;}
	.big-feture-box .feature-img{width: 100%;}
	.feature-imgtop{padding: 30px 0 0;}
	.small-feature-box .feature-img img{width: 100%;margin: 0;padding: 35px 0;}
	.suggestions-box .feature-img{width: 100%;padding: 40px 0 0;}
	.suggestions-box .feature-img svg,.suggestions-box .feature-img img{width: 50%;}
	.suggestions-box .feature-data{position: relative;padding: 0 20px 20px;}
	.suggestions-box .feature-img, .small-feature-box .feature-img{justify-content: center;align-items: center;}
	.more-featurebx .feature-img{width: 100%;padding: 0 30px;}
	.more-featurebx .feature-data{width: 100%;position: relative;}

	.comment-wrp{padding: 60px 15px;}
	img.commnet-shp-mob{display: block;top: -25px;left: 0;right: 0;width: 100%;position: absolute;}
	.commnet-row{display: none;}
	.commnet-slider-row{display: block;}
	img.commnet-shp{display: none;}
	img.commnet-shp.mobile-img{display: block;}

	.faq-wrp{padding: 80px 15px 120px;}	
	.faq-list .accordion .accordion-item{padding: 0;}
	.faq-list .accordion .accordion-item .accordion-button{font-size: 15px;padding: 20px 20px 20px 50px;}
	.faq-list .accordion .accordion-item .accordion-button:before{left: 15px;}
	.faq-list .accordion .accordion-body{margin: 0;padding:24px 20px 15px;}
	.faq-list .accordion .accordion-body p{font-size: 15px;line-height: 22px}

	.healthy-pregnancy-wrp{padding: 0 0 50px;background: #FFE4F6;overflow: visible;}
	.healthy-pregnancy-wrp .container{padding: 0;}
	.healthy-pregnancy-wrp .row{margin: 0;}
	.healthy-pregnancy-wrp .col-md-6{padding: 0;}
	.healthy-pregnancy-wrp .banner-img{top: -120px;right: 0;max-width: 100%;margin: 0 auto -120px;}
	.healthy-pregnancy-wrp .banner-data p{margin: 0 auto 45px;}

	footer{padding: 50px 15px;}
	footer p{text-align: center;}
	.social-bx ul{justify-content: center;}
}