@media only screen and (max-width:1200px) {

	.bottom-pic{
		display: none;
	}
	.bottom-list{
		width: 100%;
	}
	.bottom-list ul{
		margin-top: 0 !important;
	}
	.text-box p:nth-child(3), .text-box h2{
		margin-bottom: 14px !important;
	}
	.text-box h2{
		font-size: 30px;
	}
	.img-hr-content h2, .img-hr-content p{
		margin-bottom: 20px;
	}
	.img-hr-content p{
		text-align: left;
	}
	.img-hr-content ul{
	    margin-left: 0;
	    transform: translateX(0);
	}
	.subscription-form-box, .contact-form-box{
		width: 100%;
	}

}

@media only screen and (max-width:992px) {
	
	.home-box{
		height: auto;
		margin-bottom: 30px;
	}
	.bottom-pic{
		width: 38%;
		display: inline-block;
	}
	.bottom-list{
		width: 62%;
	}
	.bottom-list ul{
		margin-top: 15px !important;
	}
	.home-bottom-content p, .faq-box p{
		margin-bottom: 20px;
	}
	.home-bottom-content{
		padding-bottom: 60px;
	}
	.img-right{
		display: none;
	}
	.img-left{
		width: 100%;
	}
	.top-box-wrapper{
		margin-bottom: 0;
	}
	.faq-content-wrapper{
		padding-bottom: 30px;
	}
	.subscription-form-box, .contact-form-box{
		width: 88.4%;
	}

}

@media only screen and (max-width:768px) {

	.bottom-pic, .bottom-list{
		width: 50%;
	}
	.subscription-page-section form, .contact-page-section form{
		padding: 30px 20px;
	}

}

@media only screen and (max-width:576px) {

	.descriptor-menu a{
		padding: 0 10px;
	}
	.img-left img{
		width: auto;
		height: 500px;
		float: right;
	}
	.home-top-content form{
		padding: 30px 20px;
	}
	.text-box h2{
		font-size: 26px;
	}
	.bottom-pic{
		display: none;
	}
	.bottom-list{
		width: 100%;
	}
	.bottom-list ul{
		margin-top: 0 !important;
	}
	.home-top-content{
		padding: 30px 0 0;
	}
	.home-bottom-content{
		padding: 40px 0 10px;
	}
	.text-box{
		padding: 20px;
	}
	.home-bottom-content h2{
		font-size: 28px;
	}
	.check-label{
		width: 93%;
	}
	.subscription-form-wrapper, .contact-form-wrapper{
		padding: 40px 0;
	}

}

@media only screen and (max-width:375px) {

	.descriptor-menu a{
		padding: 0 3px;
	}
	.img-left img{
		height: 700px;
	}
	.text-box h2{
		font-size: 22px;
	}
	.check-label {
	    width: 93%;
	    font-weight: normal !important;
	    font-size: 16px;
	}

}

@media only screen and (max-width:320px) {

	.check-label {
	    width: 90%;
	}

}