@media(min-width:1201px) and (max-width:1550px){
	.container{max-width: 1170px;}
	.hero-banner-wrp{padding: 70px 0 100px;background-position: left;}
	.logo-block figure{max-width: 250px;}
	.logo-block h4{font-size: 20px;line-height: 24px;}
	.logo-block{margin: 0 auto 100px;}
	.banner-data h1{font-size: 66px;line-height: 76px;}
	.banner-data p{font-size: 20px;line-height: 35px;margin: 0 auto 30px;}
	.btn-secondary,.btn-main{padding: 12px 35px;font-size: 16px;line-height: 24px;}

	.passion-wrp{padding: 100px 0 150px;}
	.passion-title{padding: 0 25px;margin: 0 0 -130px;}
	.passion-title h2{font-size: 100px;line-height: 100px;max-width: 300px;}
	.passion-title p{font-size: 18px;line-height: 28px;}
	.passion-kit-img figure{max-width: 450px;}
	.passion-kit-right .btn-group{margin: 0 0 35px;}
	.passion-kit-row{padding: 100px 45px 65px;}
	.passion-kit-box{min-height: 100px;border-radius: 15px;}
	.passion-kit-box h3{font-size: 18px;}
	.passion-kit-box p{font-size: 14px;}
	.passion-kit-box .inner-kit-price h3{font-size: 30px;line-height: 30px;}
	.passion-kit-box .inner-kit-price h4{font-size: 18px;line-height: 26px;}
	.passion-kit-list{margin: 0 0 15px;}
	.passion-kit-right .btn-main{padding: 15px 25px;font-size: 18px;line-height: 26px;}
	.order-action-bx .btn-main figure,.passion-kit-right .btn-main img{min-width: 20px;max-width: 20px;}
	.order-action-bx .btn-main figure img{width: 100%;}

	.how-it-work-wrp{background-size: 1170px;padding: 0 0 160px;background-position: bottom;}
	.passion-kit-listing{padding: 45px 30px;}
	.passion-kit-bdata h4{font-size: 22px;line-height: 26px;}
	.passion-kit-bdata p{font-size: 16px;line-height: 24px;}
	.how-it-work-block{margin: 0 0 -150px;top: -150px;}
	.how-it-work-block{padding: 70px 45px;}
	.how-it-work-block h2{font-size: 32px;margin: 0 auto 70px;}
	.work-left-part h3{font-size: 38px;line-height: 48px;margin: 0 0 15px;}
	.work-left-part p{font-size: 16px;line-height: 25px;}
	.work-left-part h4{font-size: 15px;line-height: 24px;}
	.work_line{min-height: 100px;border-radius: 15px;}
	.work_line h5{font-size: 15px;line-height: 22px;padding: 0 5px;}
	.work-right-part figure img{border-radius: 20px;}
	.work-right-part .btn-main{padding: 15px 30px;font-size: 16px;}

	.how-it-work-block-night-three,.how-it-work-block-night{padding: 80px 45px;}
	.work-right-part .btn-group img{max-width: 45px;}
	.order-action-bx .btn-main{padding: 15px;}

	.testimonail-wrp{padding: 0 0 100px;}
	.testimonail-title{margin: 0 auto 45px;}
	.testimonail-title h2{font-size: 50px;line-height: 60px;}
	.testimonail-title p{font-size: 22px;line-height: 30px;}
	.testimonail-block{border-radius: 15px;padding: 25px;}
	.testimonail-top figure img{width: 20px;}
	.testimonail-top label{padding: 5px 15px;font-size: 12px;}
	.testimonail-data h3{font-size: 18px;line-height: 28px;margin: 0 0 10px;}
	.testimonail-data p{font-size: 14px;line-height: 24px;}

	.story-wrp{padding: 100px 0;}
	.story-wrp h2{font-size: 40px;line-height: 50px;margin: 0 auto 50px;}
	.story-img img{width: 250px;height: 250px;}
	.story-img h3{font-size: 26px;line-height: 34px;margin: 0 auto 5px;}
	.story-img p{font-size: 16px;line-height: 24px;}
	.story-data{padding: 0;}
	.story-data h3{font-size: 28px;line-height: 36px;}
	.story-data p{font-size: 18px;line-height: 26px;margin: 0 0 20px;}
	.story-data figure{max-width: 45px;}

	.still-question-wrp{padding: 100px 0;}

	.footer-top{padding: 50px 0;}
	.footer-logo{max-width: 270px;}
	.quicklinks h3{font-size: 20px;line-height: 28px;margin:0 auto 15px;}
	.quicklinks ul li{margin: 0 auto 10px;}
	.quicklinks ul li a{font-size: 16px;line-height: 24px;}
	.copyright-wrp{padding:25px 0;}
	.copyright-wrp p{font-size: 16px;line-height: 24px;}
}

@media(min-width:1025px) and (max-width:1200px){
	.container{max-width: 990px;}
	.hero-banner-wrp{padding: 70px 0 100px;background-position: left;}
	.logo-block figure{max-width: 250px;}
	.logo-block h4{font-size: 20px;line-height: 24px;}
	.logo-block{margin: 0 auto 100px;}
	.banner-data h1{font-size: 66px;line-height: 76px;}
	.banner-data p{font-size: 20px;line-height: 35px;margin: 0 auto 30px;}
	.btn-secondary,.btn-main{padding: 12px 35px;font-size: 16px;line-height: 24px;}

	.passion-wrp{padding: 100px 0 150px;}
	.passion-title{padding: 0 25px;margin: 0 0 -150px;}
	.passion-title h2{font-size: 130px;line-height: 120px;}
	.passion-title p{font-size: 18px;line-height: 28px;}
	.passion-kit-right .btn-group{margin: 0 0 35px;}
	.passion-kit-row{padding: 65px 45px 65px;}
	.passion-kit-box{min-height: 100px;border-radius: 15px;}
	.passion-kit-box h3{font-size: 18px;}
	.passion-kit-box p{font-size: 14px;}
	.passion-kit-box .inner-kit-price h3{font-size: 30px;line-height: 30px;}
	.passion-kit-box .inner-kit-price h4{font-size: 18px;line-height: 26px;}
	.passion-kit-list{margin: 0 0 15px;}
	.passion-kit-right .btn-main{padding: 12px 15px;font-size: 16px;line-height: 24px;}
	.order-action-bx .btn-main figure,.passion-kit-right .btn-main img{min-width: 15px;max-width: 15px;}
	.order-action-bx .btn-main figure img{width: 100%;}

	.how-it-work-wrp{background-size: 960px;padding: 0 0 120px;background-position: bottom;}
	.passion-kit-listing{padding: 30px;}
	.passion-kit-bdata h4{font-size: 20px;line-height: 26px;}
	.passion-kit-bdata p{font-size: 14px;line-height: 24px;}
	.how-it-work-block{margin: 0 0 -150px;top: -150px;}
	.how-it-work-block{padding: 70px 45px;}
	.how-it-work-block h2{font-size: 32px;margin: 0 auto 70px;}
	.work-left-part h3{font-size: 38px;line-height: 48px;margin: 0 0 15px;}
	.work-left-part p{font-size: 16px;line-height: 25px;}
	.work-left-part h4{font-size: 15px;line-height: 24px;}
	.work_line{min-height: 100px;border-radius: 15px;}
	.work_line h5{font-size: 15px;line-height: 22px;padding: 0 5px;}
	.work-right-part figure img{border-radius: 20px;}
	.work-right-part .btn-main{padding: 15px 30px;font-size: 16px;}

	.how-it-work-block-night-three,.how-it-work-block-night{padding: 80px 45px;}
	.work-right-part .btn-group img{max-width: 45px;}
	.order-action-bx .btn-main{padding: 15px;}

	.testimonail-wrp{padding: 0 0 100px;}
	.testimonail-title{margin: 0 auto 45px;}
	.testimonail-title h2{font-size: 50px;line-height: 60px;}
	.testimonail-title p{font-size: 22px;line-height: 30px;}
	.testimonail-block{border-radius: 15px;padding: 25px 15px;}
	.testimonail-top figure img{width: 20px;}
	.testimonail-top label{padding: 5px 15px;font-size: 12px;}
	.testimonail-data h3{font-size: 18px;line-height: 28px;margin: 0 0 10px;}
	.testimonail-data p{font-size: 14px;line-height: 24px;}

	.story-wrp{padding: 100px 0;}
	.story-wrp h2{font-size: 40px;line-height: 50px;margin: 0 auto 50px;}
	.story-img img{width: 250px;height: 250px;}
	.story-img h3{font-size: 26px;line-height: 34px;margin: 0 auto 5px;}
	.story-img p{font-size: 16px;line-height: 24px;}
	.story-data{padding: 0;}
	.story-data h3{font-size: 28px;line-height: 36px;}
	.story-data p{font-size: 18px;line-height: 26px;margin: 0 0 20px;}
	.story-data figure{max-width: 45px;}

	.still-question-wrp{padding: 100px 0;}

	.footer-top{padding: 50px 0;}
	.footer-logo{max-width: 270px;}
	.quicklinks h3{font-size: 20px;line-height: 28px;margin:0 auto 15px;}
	.quicklinks ul li{margin: 0 auto 10px;}
	.quicklinks ul li a{font-size: 16px;line-height: 24px;}
	.copyright-wrp{padding:25px 0;}
	.copyright-wrp p{font-size: 16px;line-height: 24px;}
}

@media(min-width:768px) and (max-width:1024px){
	.hero-banner-wrp{padding: 70px 0;background-position: left;}
	.logo-block figure{max-width: 250px;}
	.logo-block h4{font-size: 20px;line-height: 24px;}
	.logo-block{margin: 0 auto 100px;}
	.banner-data h1{font-size: 46px;line-height: 60px;}
	.banner-data p{font-size: 20px;line-height: 35px;margin: 0 auto 30px;}
	.btn-secondary,.btn-main{padding: 12px 35px;font-size: 16px;line-height: 24px;}

	.passion-wrp{padding: 100px 0 150px;}
	.passion-title{padding: 0 25px;margin: 0 0 -150px;}
	.passion-title h2{font-size: 100px;line-height: 100px;}
	.passion-title p{font-size: 15px;line-height: 24px;}
	.passion-kit-right .btn-group{margin: 0 0 35px;}
	.passion-kit-row{padding: 35px 35px 65px;}
	.passion-kit-list ul li{width: 100%;}
	.passion-kit-box{min-height: 100px;border-radius: 15px;}
	.passion-kit-box h3{font-size: 18px;}
	.passion-kit-box p{font-size: 14px;}
	.passion-kit-box .inner-kit-price h3{font-size: 30px;line-height: 30px;}
	.passion-kit-box .inner-kit-price h4{font-size: 18px;line-height: 26px;}
	.passion-kit-list{margin: 0 0 15px;}
	.passion-kit-right .btn-main{padding: 12px 15px;font-size: 16px;line-height: 24px;}
	.passion-kit-right .btn-main img{min-width: 15px;max-width: 15px;}

	.how-it-work-wrp{background-size: 900px;background-position: center bottom;}
	.passion-kit-listing{padding: 30px 15px;}
	.passion-kit-bdata h4{font-size: 20px;line-height: 26px;}
	.passion-kit-bdata p{font-size: 14px;line-height: 24px;}
	.how-it-work-block{margin: 0 0 -150px;top: -150px;}
	.how-it-work-block{padding: 70px 30px;}
	.how-it-work-block h2{font-size: 28px;margin: 0 auto 50px;}
	.work-left-part h3{font-size: 30px;line-height: 40px;margin: 0 0 15px;}
	.work-left-part p{font-size: 15px;line-height: 22px;}
	.work-left-part h4{font-size: 15px;line-height: 24px;}
	.work_line{min-height: 100px;border-radius: 15px;}
	.work_line h5{font-size: 15px;line-height: 22px;padding: 0 5px;}
	.work-right-part figure img{border-radius: 20px;}
	.work-right-part .btn-main{padding: 15px 30px;font-size: 16px;}

	.how-it-work-block-night-three,.how-it-work-block-night{padding: 70px 30px;}
	.work-right-part .btn-group{flex-wrap: wrap;justify-content: center;}
	.work-right-part .btn-group img{max-width: 45px;}
	.work-right-part .btn-group .btn-main{width: 100%;text-align: center;}

	.testimonail-wrp{padding: 0 0 100px;}
	.testimonail-title{margin: 0 auto 35px;}
	.testimonail-title h2{font-size: 40px;line-height: 50px;}
	.testimonail-title p{font-size: 18px;line-height: 26px;}
	.testimonail-block{border-radius: 15px;padding: 25px 15px;}
	.testimonail-top{flex-flow: column;align-items: flex-start;}
	.testimonail-top figure img{width: 20px;}
	.testimonail-top label{padding: 5px 15px;font-size: 12px;margin: 10px 0 0;display: table;}
	.testimonail-data h3{font-size: 18px;line-height: 28px;margin: 0 0 10px;}
	.testimonail-data p{font-size: 14px;line-height: 24px;}

	.story-wrp{padding: 100px 0;}
	.story-wrp h2{font-size: 40px;line-height: 50px;margin: 0 auto 50px;}
	.story-img img{width: 200px;height: 200px;}
	.story-img h3{font-size: 24px;line-height: 30px;margin: 0 auto 5px;}
	.story-img p{font-size: 15px;line-height: 24px;}
	.story-data{padding: 0;}
	.story-data h3{font-size: 28px;line-height: 36px;}
	.story-data p{font-size: 18px;line-height: 26px;margin: 0 0 20px;}
	.story-data figure{max-width: 45px;}

	.still-question-wrp{padding: 100px 0;}

	.footer-top{padding: 50px 0;}
	.quicklinks h3{font-size: 18px;line-height: 26px;margin:0 auto 15px;}
	.quicklinks ul li{margin: 0 auto 10px;}
	.quicklinks ul li a{font-size: 14px;line-height: 22px;}
	.copyright-wrp{padding: 15px 0;}
	.copyright-wrp p{font-size: 14px;line-height: 24px;}
}

@media(min-width:992px) and (max-width:1024px){
	.container{max-width: 960px;}
	.how-it-work-wrp{background-size: 940px;}
}

@media(max-width:767px){
	.container{max-width: 500px;}
	.hero-banner-wrp{padding: 50px 0;background-position: left;}
	.logo-block figure{max-width: 200px;}
	.logo-block h4{font-size: 15px;line-height: 24px;}
	.logo-block{margin: 0 auto 70px;}
	.banner-data h1{font-size: 36px;line-height: 50px;}
	.banner-data p{font-size: 15px;line-height: 24px;margin: 0 auto 30px;}
	.btn-main{padding: 12px 35px;font-size: 16px;line-height: 24px;}

	.passion-wrp{padding: 70px 0;}
	.passion-title{padding: 0;margin: 0 0 25px;}
	.passion-title h2{font-size: 80px;line-height:80px;text-align: center;margin: 0 auto 15px;}
	.passion-title p{font-size: 15px;line-height: 24px;text-align: center;}
	.passion-kit-row{padding: 30px 15px;}
	.passion-kit-row .row{flex-flow: column-reverse;}
	.passion-kit-img{margin: 25px auto 0px;}
	.passion-kit-right .btn-group{margin: 0 0 25px;justify-content: flex-start;}
	.passion-kit-right .btn-group .btn-secondary{width: 100%;padding: 12px 30px;font-size: 16px;text-align: center;}
	.passion-kit-box{border-radius: 10px;padding: 15px 10px;}
	.passion-kit-box h3{font-size: 16px;line-height: 24px;}
	.passion-kit-box p{font-size: 14px;}
	.passion-kit-box .inner-kit-price h3{font-size: 30px;line-height: 30px;}
	.passion-kit-box .inner-kit-price h4{font-size: 18px;line-height: 26px;}
	.passion-kit-list{margin: 0 auto 25px;}
	.passion-kit-right .btn-main{font-size: 16px;line-height: 24px;max-width: 100%;padding: 12px 30px;}
	.order-action-bx .btn-main img,.passion-kit-right .btn-main img{min-width: 15px;max-width: 15px;}

	.passion-kit-listing{padding: 25px 15px 0;}
	.passion-kit-listing-box{margin: 0 0 30px;}
	.passion-kit-bdata h4{font-size: 20px;line-height: 28px;}
	.passion-kit-bdata p{font-size: 16px;line-height: 24px;}

	.how-it-work-wrp{background-size: 500px;}
	.how-it-work-block{top: 0;margin: 0;padding: 35px 15px;}
	.how-it-work-wrp .container{padding: 0;}
	.how-it-work-block h2{font-size: 22px;margin: 0 auto 30px;}
	.work-left-part h3{font-size: 30px;line-height: 40px;margin: 0 0 20px;}
	.work-left-part p{font-size: 15px;line-height: 22px;}
	.work-left-part h4{font-size: 16px;line-height: 26px;}
	.work_line{border-radius: 10px;padding: 0 5px;}
	.work_line h5{font-size: 16px;line-height: 24px;}
	.work-right-part figure img{border-radius: 15px;}
	.work-right-part .btn-main{width: 100%;text-align: center;font-size: 16px;padding: 12px 30px;}

	.how-it-work-block-night{padding: 50px 15px;}
	.how-it-work-block-night .row{flex-flow: column-reverse;}

	.how-it-work-block-night-three{padding: 50px 15px;margin: -150px 0 40px;}
	.work-right-part .btn-group{flex-wrap: wrap;justify-content: center;}
	.work-right-part .btn-group img{max-width: 45px;}

	.testimonail-wrp{padding: 0 0 50px;}
	.testimonail-row{padding: 70px 0 0;}
	.testimonail-title{margin: 0 auto 35px;}
	.testimonail-title h2{font-size: 30px;line-height: 40px;}
	.testimonail-title p{font-size: 16px;line-height: 24px;}
	.testimonail-block{border-radius: 15px;height: auto;margin: 0 0 25px;padding: 25px 15px;}
	.testimonail-top figure img{width: 20px;}
	.testimonail-top label{padding: 5px 15px;font-size: 12px;}
	.testimonail-data h3{font-size: 20px;line-height: 30px;}
	.testimonail-data p{font-size: 14px;line-height: 24px;}

	.story-wrp{padding: 70px 0;}
	.story-wrp h2{font-size: 30px;line-height: 40px;margin: 0 auto 35px;}
	.story-img{margin: 0 auto 25px;}
	.story-img img{width: 300px;height: 300px;}
	.story-img h3{font-size: 24px;margin: 0 auto 10px;}
	.story-img p{font-size: 14px;line-height: 22px;}
	.story-data{padding: 0;}
	.story-data figure{max-width: 45px;margin: 0 auto 10px;}
	.story-data h3{font-size: 24px;line-height: 34px;text-align: center;}
	.story-data p{font-size: 14px;line-height: 24px;text-align: center;margin: 0 auto 15px;}

	.still-question-wrp{padding: 70px 0;}
	.still-question-row{border-radius: 25px;padding: 35px;margin: 0 auto 30px;}
	.still-question-row h2{font-size: 28px;line-height: 36px;}
	.still-question-row p{font-size: 15px;line-height: 24px;}

	.footer-top{padding: 40px 0 20px;}
	.footer-logo{margin: 0 auto 30px;max-width:300px;}
	.quicklinks-row .col-md-4{width: 50%;}
	.quicklinks{margin: 0 auto 25px;}
	.quicklinks h3{font-size: 18px;line-height: 26px;margin:0 auto 15px;}
	.quicklinks ul li{margin: 0 auto 10px;}
	.quicklinks ul li a{font-size: 14px;line-height: 22px;}
	.copyright-wrp{padding: 15px 0;}
	.copyright-wrp p{font-size: 14px;line-height: 24px;}
}

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

@media(min-width:448px) and (max-width:575px){
	
}
