@media(min-width:1201px) and (max-width:1600px){
	.hero-row{padding: 0;}
	.hero-banner-wrp .container-fluid{padding: 0 20px;}
	.hero-data h3{margin: 0 0 16px;}
	.hero-data h1{font-size: 50px;line-height: 60px;margin: 0 0 16px;}
	.hero-data p{font-size: 16px;line-height: 24px;margin: 0 0 16px;}
	.hero-data .btn-main{margin: 0 0 24px;}
	.btn-main{padding: 12px 24px;font-size: 16px;line-height: 24px;}
	.hero-data ul li{font-size: 14px;line-height: 22px;margin: 0 0 16px;padding: 0 0 0 25px;}
	.hero-data ul li:before{width: 20px;height: 20px;}
	.slider-nav{padding: 15px 0 0;}

	.your-subscrip-rw{padding: 20px;}
	.your-subscrip-rw .col-md-9{width: 70%;}
	.your-subscrip-rw .col-md-3{width: 30%;}
	.subscrip-inrw figure{max-width: 250px;margin: -100px 0 0;}
	.subscription-countbx{padding: 15px 15px;gap: 15px;}
	.titlebar{margin: 0 auto 30px;}
	.titlebar h2{font-size: 42px;line-height: 50px;}
	.titlebar p{font-size: 16px;line-height: 24px;}
	.tips-row{padding: 40px 0 0;}
	.tips-data h3,
	.tips-data h2{margin: 0 0 16px;}
	.tips-data p{margin: 0 0 24px;}
	.tips-data ul{padding: 0 0 24px;}
	.tips-nav{padding: 15px;justify-content: flex-end;gap: 15px;}

	.testimonail-wrp{padding: 40px 0;}
	.testimonail-wrp .titlebar{padding: 0 40px;}
	.testimonail-wrp .container{padding: 0 15px;}
	.container{width: 100%;}
	.testimonail-slider .slider-nav{display:none;}

	.pricing-wrp{padding: 40px 0;}
	.pricing-wrp .container{padding: 0 40px;}
	.pricing-head label{top: 0;right: 0;}
	.pricing-rw h2{font-size: 28px;line-height: 36px;}

	footer .container-fluid .row .col-md-3{width: 25%;}
	footer .container-fluid .row .col-md-4{width: 20%;}
}

@media(min-width:1025px) and (max-width:1200px){
	.hero-row{padding: 0;}
	.hero-banner-wrp .container-fluid{padding: 0 20px;}
	.hero-data h3{margin: 0 0 16px;}
	.hero-data h1{font-size: 50px;line-height: 60px;margin: 0 0 16px;}
	.hero-data p{font-size: 16px;line-height: 24px;margin: 0 0 16px;}
	.hero-data .btn-main{margin: 0 0 24px;}
	.btn-main{padding: 12px 24px;font-size: 16px;line-height: 24px;}
	.hero-data ul li{font-size: 14px;line-height: 22px;margin: 0 0 16px;padding: 0 0 0 25px;}
	.hero-data ul li:before{width: 20px;height: 20px;}

	.your-subscrip-rw{padding: 20px;}
	.your-subscrip-rw .col-md-9{width: 70%;}
	.your-subscrip-rw .col-md-3{width: 30%;}
	.subscrip-inrw figure{max-width: 250px;margin: -100px 0 0;}
	.subscription-countbx{padding: 15px 15px;gap: 15px;}
	.titlebar{margin: 0 auto 30px;}
	.titlebar h2{font-size: 42px;line-height: 50px;}
	.titlebar p{font-size: 16px;line-height: 24px;}
	.tips-row{padding: 40px 0 0;}
	.tips-data h3,
	.tips-data h2{margin: 0 0 16px;}
	.tips-data p{margin: 0 0 24px;}
	.tips-data ul{padding: 0 0 24px;}
	.tips-nav{padding: 15px;justify-content: flex-end;gap: 15px;}

	.testimonail-wrp{padding: 40px 0;}
	.testimonail-wrp .titlebar{padding: 0 40px;}
	.container{width: 100%;}
	.testimonail-slider .slider-nav{display:none;}

	.pricing-wrp{padding: 40px 0;}
	.pricing-wrp .container{padding: 0 40px;}
	.pricing-head label{top: 0;right: 0;}
	.pricing-rw h2{font-size: 28px;line-height: 36px;}

	footer .container-fluid .row .col-md-3{width: 25%;}
	footer .container-fluid .row .col-md-4{width: 20%;}
}

@media(min-width:768px) and (max-width:1024px){
	header{padding: 12px 20px;}	
	.hero-banner-wrp{padding: 32px 0;}
	.hero-banner-wrp .container-fluid{padding: 0 24px;}
	.hero-row{padding: 0;}
	.hero-row .col-md-5,.hero-row .col-md-7{width: 100%;}
	.hero-data h3{margin: 0 0 24px;}
	.hero-data h1{font-size: 40px;line-height: 50px;margin: 0 0 24px;}
	.hero-data p{font-size: 18px;line-height: 28px;margin: 0 0 24px;}
	.btn-main{padding: 10px 18px;font-size: 18px;line-height: 28px;margin: 0 0 24px;border-radius: 8px;}
	.hero-data{margin: 0 0 32px;}
	.hero-data ul li{font-size: 14px;line-height: 20px;margin: 0 0 16px;}
	.hero-data ul li:before{width: 20px;height: 20px;}
	.slider-nav{padding: 15px;justify-content: center;position: relative;gap: 10px;}

	.your-subscrip-rw{padding: 20px;}
	.your-subscrip-rw .col-md-3,.your-subscrip-rw .col-md-9{width: 100%;}
	.subscrip-inrw figure{max-width: 150px;margin:0 0 0; }
	.subscrip-data h3{font-size: 18px;line-height: 26px;}
	.subscrip-data h3 br{display: none;}
	.subscrip-data p{font-size: 12px;line-height: 18px;margin: 0 0 0;}
	.subscription-countbx{padding: 10px 20px;border-radius: 8px;margin: 24px 0 0;}

	.how-tips-wrp{padding: 32px 24px;}
	.how-tips-wrp .container-fluid{padding: 0;}
	.titlebar h3{font-size: 14px;line-height: 20px;margin: 0 auto 16px;}
	.titlebar h2{font-size: 40px;margin: 0 auto 16px;}
	.tips-wrp .tip-thumb h3{font-size: 16px;line-height: 24px;}
	.tips-wrp .tip-thumb{max-width: 420px;margin: 0 auto;}
	.tips-row{padding: 32px 0 0;}
	.tips-row .col-md-6{width: 100%}
	.tips-data h3{margin: 0 0 24px;}
	.tips-data h2{margin: 0 0 24px;font-size: 30px;line-height: 38px;}
	.tips-data{margin: 0 0 32px;}
	.tips-nav{position: relative;padding: 16px 0 0;gap: 15px;}

	.testimonail-wrp{padding: 32px 0;}
	.testimonail-wrp .titlebar{padding: 0 24px;}
	.container{width: 100%;padding: 0;}
	.testimonail-slider .slider-nav{display: none;}
	
	.pricing-wrp{padding: 40px 0;}
	.pricing-wrp:after{background-image: url(../images/pricing-back2.png);}
	.pricing-block .btn-group .btn-main{margin: 0;}
	.pricing-head label{top: 0;right: 0;}
	.pricing-plans-slider{max-width: 634px;margin: 0 auto;}
	.pricing-plans-slider .col-md-4{width: 100%;}
	.pricing-block{height: auto;margin: 0 0 20px;}
	figure.tree-inshap{width: 100px;top: 120px;}
	.tree-inshap img{width: 100%;}

	.faq-wrp{padding: 32px 0;}
	.faq-wrp .container{padding: 0 24px;}
	.faq-wrp .container .titlebar h2{margin: 0 auto;}
	footer .container-fluid .row .col-md-4,footer .container-fluid .row .col-md-3{width: 33.33%;}
}

@media(min-width:834px) and (max-width:991px){
	.your-subscrip-rw{padding: 20px 20px 20px 0;}
	.your-subscrip-rw .col-md-9{width: 67%;}
	.your-subscrip-rw .col-md-3{width: 33%;}
	.subscrip-inrw figure{max-width: 200px;margin: -200px 0 0 -30px;}
	.subscription-countbx{margin: 0 0 0 auto;padding: 8px;}
	.sub-txt p{font-size: 12px;line-height: 18px;}
	.sub-txt h4{font-size: 18px;line-height: 28px;}
}

@media(min-width:992px) and (max-width:1024px){
	.pricing-wrp .container{padding: 0 24px;}
	.your-subscrip-rw .col-md-9{width: 65%;}
	.your-subscrip-rw .col-md-3{width: 35%;}
	.subscrip-inrw figure{max-width: 200px;margin: -130px 0 0;}
	.subscription-countbx{margin: 0 0 0 auto;}
}

@media(max-width:767px){
	/*.faq-wrp .container,header .container-fluid,.container-fluid,.container{max-width: 450px;margin: 0 auto;}*/
	.hero-banner-wrp{padding: 20px 0;}
	.hero-banner-wrp .container-fluid{padding: 0 16px;}
	.hero-row{padding: 0;}
	.hero-data h3{display: none;}
	.hero-data h1{font-size: 36px;line-height: 44px;margin: 0 0 16px;}
	.hero-data p{font-size: 14px;line-height: 20px;margin: 0 0 24px;}
	.btn-main{padding: 8px 16px;font-size: 16px;line-height: 24px;border-radius: 8px;}
	.hero-data .btn-main{margin: 0 0 28px;}
	.hero-data ul{margin: 0 0 24px;}
	.hero-data ul li{font-size: 12px;line-height: 18px;padding: 0 0 0 24px;margin: 0 0 16px;}
	.hero-data ul li:before{width: 18px;height: 18px;}
	.slider-nav{padding: 15px;justify-content: center;position: relative;gap: 10px;}

	.your-subscrip-wrp .container-fluid{padding: 0;}
	.your-subscrip-rw{padding: 12px;}
	.subscrip-inrw{margin: -30px 0 12px;}
	.subscrip-inrw figure{margin: 0 auto 0;max-width: 250px;padding: 0 15px 0 0}
	.subscrip-inrw figure img{width: 100%;}
	.subscrip-data h3{font-size: 14px;line-height: 20px;margin: 0 0 6px;}
	.subscrip-data p{font-size: 10px;line-height: 14px;margin: 0 auto 0;}
	.subscription-countbx{padding: 13px;border-radius: 8px;margin: 0 auto;max-width: 100%;width: 100%;justify-content: center;gap: 13px;}
	.sub-txt{display: flex;align-items: center;gap: 8px;}
	.subscription-countbx h4{font-size: 14px;line-height: 16px;margin: 0;}
	.subscription-countbx span{font-size: 18px;line-height: 26px;}
	.subscription-countbx p{font-size: 10px;line-height: 18px;}
	.count-tree h4 figure{width: 18px;height: 18px;min-width: 18px;max-width: 18px;}

	.how-tips-wrp{padding: 20px 0;}
	.titlebar{margin: 0 auto 20px;}
	.titlebar h3{font-size: 12px;line-height: 18px;margin: 0 auto 12px;}
	.titlebar h2{font-size: 30px;line-height: 38px;margin: 0 auto 12px;}
	.titlebar p{font-size: 14px;line-height: 20px;}
	.tips-wrp .tip-thumb{margin: 0 auto 24px;}
	.tips-row{padding: 0;}
	.tips-data h3{font-size: 10px;line-height: 18px;margin: 0 0 18px;}
	.tips-data h2{font-size: 24px;line-height: 32px;margin: 0 0 16px;}
	.tips-data p{font-size: 12px;line-height: 18px;margin: 0 0 20px;}
	.tips-data ul li{font-size: 10px;line-height: 20px;margin: 0 0 8px;padding: 0 0 0 20px;}
	.tips-data ul li:before{width: 12px;height: 12px;top: 5px;}
	.tips-data{margin: 0 0 24px;}
	.tips-nav{justify-content: center;position: relative;padding: 16px;gap: 10px;}

	.testimonail-wrp{padding: 20px 0 0;}
	.container{width: 100%;padding: 0 15px;}
	.testimonail-slider .slider-nav{justify-content: center;top: 0;position: relative;gap: 10px;padding: 16px 0 0;}
	.testimonail-slider .swiper{display: none;}
	.testimonail-msg{min-height: auto;}
	.testimonail-mobile{display: block;}

	.pricing-wrp{padding: 20px 0;}
	.pricing-wrp:after{background-image: url(../images/pricing-back3.png);}
	.toggle{font-size: 12px;line-height: 18px;}
	.pricing-block{margin: 0 0 20px;height: auto;}
	.pricing-head label{font-size: 12px;top: 0;right: 0}
	.pricing-head h2{font-size: 16px;line-height: 24px;}
	.pricing-head h6{font-size: 14px;line-height: 20px;}
	.pricing-head{margin: 0 0 0;padding: 0 0 12px;}
	.pricing-rw{padding: 8px 0 16px;}
	.pricing-rw h2{font-size: 28px;line-height: 38px;}
	.pricing-rw h2 span{font-size: 14px;line-height: 20px;margin: 0;}
	.pricing-list ul li{font-size: 14px;line-height: 20px;padding: 0 0 0 25px;}
	.pricing-list ul li:after{width: 20px;height: 20px;}
	.pricing-list ul:last-child{margin: 0;}
	.pricing-list{padding: 16px 0 8px;}
	.pricing-block .btn-group{padding: 12px 0 0;}
	.pricing-block .btn-group .btn-secondary,.pricing-block .btn-group .btn-main{padding: 10px;font-size: 14px;line-height: 20px;border-radius: 8px;}
	.pricing-block{padding: 24px 16px 16px;}
	figure.tree-inshap{width: 75px;top: 120px;}
	.tree-inshap img{width: 100%;}

	.faq-wrp{padding: 20px 0;}
	.faq-wrp .titlebar h2{margin: 0 auto;}
	.search-box{margin: 0 auto 20px;}
	.still-question-box{padding: 16px;margin: 24px auto 0;border-radius: 16px;}
	.still-question-box .btn-main{font-size: 14px;line-height: 20px;}
	footer{padding: 20px 0;}
	.copyright-wrp .container-fluid, footer .container-fluid{padding: 0 16px;}
	footer .container-fluid .row .col-md-3{width: 100%;}
	footer .container-fluid .row .col-md-4{width: 50%;}
	.footer-abt{margin: 0 0 20px;}
	.footer-abt figure{margin: 0 0 12px;max-width: 102px;}
	.footer-abt p{font-size: 12px;line-height: 18px;}
	.quicklinks h3{margin: 0 0 12px;}
}

/* **** Menu **** */
@media(max-width:767px){	
	header{
		padding: 12px 16px;
		position: relative;
	}
	.btn-nav{display: none;}
	.btn-nav.btn-mobile{display: block;margin: 0 24px 0 auto;position: relative;z-index: 121;font-size: 12px;line-height: 18px;}
	.navbar-collapse{
		position: fixed;
		left: -100%;
		top: 0;
		min-height: 100vh;
		background: var(--whiteColor);
		height: 100%;
		width: 100%;
		padding: 80px 0 0;
		overflow: auto;
		-webkit-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}	
	ul.enter-nav{margin:25px 0 0;width: 100%;justify-content: center;}
	.navbar-brand img{height: 24px;}
	.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{
		font-size: 18px;
		line-height: 28px;
		margin: 0 0;
		padding: 15px 0;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	ul.enter-nav li a{font-size: 18px;}
	body.add-fix{
		overflow: hidden;
	}
}
/* **** End Menu **** */

@media(min-width:576px) and (max-width:767px){
	
}

@media(min-width:448px) and (max-width:575px){
	
}