/* --------------------------------------
=========================================
RESPONSIVE FIXES
=========================================
-----------------------------------------*/


@media (max-width: 991px) {
	.home-screenshot {
		padding-top: 0px;
	}
	.filterTableWrapper {
		font-size: 100%;
	}
	.filterTableWrapper .text-left,  
	.mm-listview > li {
		text-align: left;
	}
	.filterTableWrapper .text-right {
		text-align: right;
	}
	.filterTableWrapper .filterTableBox label.text-center {
		text-align: center;
	}
	.pricing-table .package .formSections {
		padding: 20px 20px;
	}
}
 
 
@media (min-width: 768px) and (max-width: 991px) {
	.home-screenshot {
		padding-top: 0px;
	}
	.filterTableWrapper {
		font-size: 90%;
	}
	.filterTableWrapper .text-left,
	.formWrapper .custom-bullet-list, 
	.formWrapper .custom-checkbox-list, 
	.formWrapper label, 
	.formWrapper .help-text, 
	.formWrapper .error-text,  
	.mm-listview > li {
		text-align: left;
	}
	.filterTableWrapper .text-right {
		text-align: right;
	}
	.filterTableWrapper .filterTableBox label.text-center {
		text-align: center;
	}
	.pricing-table .package .formSections {
		padding: 20px 20px;
	}
}


@media(max-width:767px) {
	.home-screenshot {
		padding-top: 60px;
	}
	.filterTableWrapper {
		font-size: 80%;
	}
	.filterTableWrapper .text-left, 
	.filterTableWrapper .filterTableBox label.text-center, 
	.formWrapper .custom-bullet-list, 
	.formWrapper .custom-checkbox-list, 
	.formWrapper label, 
	.formWrapper .help-text, 
	.formWrapper .error-text, 
	.mm-listview > li {
		text-align: left;
	}
	.filterTableWrapper .text-right {
		text-align: right;
	}
	.formWrapper .custom-bullet-list, 
	.formWrapper .custom-checkbox-list, 
	.formWrapper label, 
	.formWrapper .help-text, 
	.formWrapper .error-text, 
	.formWrapper .overlapHelpTrigg, 
	.formWrapper .clearBtnBox, 
	.subscription-form .dropdown,
	footer .input-box {
		margin: auto;
		/*width: 90%;*/
	}
	.formWrapper label {
		margin: 0px auto 8px;
	}
	.pricing-table .package .formSections {
		padding: 20px 20px;
	}
}
 
 
@media(max-width:480px) {
	.home-screenshot {
		padding-top: 60px;
	}
	.filterTableWrapper {
		font-size: 100%;
	}
	.filterTableWrapper .text-left, 
	.filterTableWrapper .filterTableBox label.text-center, 
	.mm-listview > li, 
	.form-element .dropdown-menu {
		text-align: left;
	}
	.filterTableWrapper .text-right {
		text-align: right;
	}
	.subscription-form .input-box, 
	.subscription-form .dropdown, 
	.form-element.captchaBlock, 
	footer .input-box {
		/*width: 90%;*/
	}
	.pricing-table .package .formSections {
		padding: 20px 6px;
	}
}