@media (min-width: 60px) and (max-width: 240px) {

}
@media (min-width: 240px) and (max-width: 320px) {
	#revolutionul li .caption:nth-child(2) {
    	font-size: 10px !important;
    	line-height: 16px !important;
	}
	.additional-shop-info, .additional-nav{
		text-align: center!important;
	}
	.fancybox-button img {
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
	}
	.row {
		text-align: center;
	}
	form {
		text-align: left;
	}
	.contect_left_otr,.contect_right_otr{
		width: 100%;
	}
	.form_button,.acc_sbtn,.loin-div{
		text-align: center;
	}
	.form-div {
		max-width: 161px;
	}
	.img-responsive {
		display: inline-block;
	}
	.time_ttl_div {
		margin-top: 50px;
	}
	.flip-clock-wrapper {
		    margin-left: auto!important;
		    margin-right: auto!important;
		    left: 0!important;
		    right: 0!important;
	}
	.modal .modal-header .close {
		margin-top: 8px !important;
    	margin-right: 10px;
	}
	.modal {
		margin: 20px;
	}
	.butcenter{
		text-align: center;
	}
	.modal-sm {
    	max-width: 100%;
   		 width: 65%;
	}
}
@media (min-width: 320px) and (max-width: 480px) {
	.additional-shop-info, .additional-nav{
		text-align: center!important;
	}
	.fancybox-button img {
		width: 100%;
		padding-left: 10px;
		padding-right: 10px;
	}
	.row {
		text-align: center;
	}
	form {
		text-align: left;
	}
	.contect_left_otr,.contect_right_otr{
		width: 100%;
	}
	.form_button,.acc_sbtn,.loin-div{
		text-align: center;
	}
	.form-div {
		max-width: 260px;
	}
	.img-responsive {
		display: inline-block;
	}

	.modal .modal-header .close {
		margin-top: 8px !important;
    	margin-right: 10px;
	}
	.modal {
		margin: 20px;
	}
	.butcenter{
		text-align: center;
	}
	.modal-sm {
    	max-width: 100%;
   		 width: 70%;
	}
}
@media (min-width: 480px) and (max-width: 767px) {
	.additional-shop-info{
		float: left;
	}
	.additional-nav {
		float: right;
	}
	.fancybox-button img {
		width: 100%;
		padding-left: 100px;
		padding-right: 100px;
	}
	.row {
		text-align: center;
	}
	form {
		text-align: left;
	}
	.contect_left_otr,.contect_right_otr{
		width: 100%;
	}
	.form_button,.acc_sbtn,.loin-div{
		text-align: center;
	}
	.img-responsive {
		display: inline-block;
	}

	.modal .modal-header .close {
		margin-top: 8px !important;
    	margin-right: 10px;
	}
	.modal {
		margin: 20px;
	}
	.butcenter{
		text-align: center;
	}
	.modal-sm {
    	max-width: 100%;
   		 width: 75%;
	}
	
}
@media (min-width: 300px) and (max-width: 365px) {
	h3.caption.lft.slide_title.slide_item_left.tp-caption.start {
		font-size: 8px!important;
	}
	.caption.lft.slide_desc.slide_item_left.tp-caption.start,.caption.lft.slide_desc.tp-caption.start a,.caption.lft.slide_subtitle.tp-caption.start, .caption.lft.slide_desc.slide_item_left.tp-caption.start a {
		font-size: 7px!important;
	}
	#revolutionul li .caption:nth-child(2) {
    	font-size: 8px !important;
    	line-height: 11px !important;
	}
}
@media (min-width: 366px) and (max-width: 399px) {
	h3.caption.lft.slide_title.slide_item_left.tp-caption.start {
		font-size: 9px!important;
	}
	.caption.lft.slide_desc.slide_item_left.tp-caption.start,.caption.lft.slide_desc.tp-caption.start a,.caption.lft.slide_subtitle.tp-caption.start, .caption.lft.slide_desc.slide_item_left.tp-caption.start a,.caption.lft.slide_desc.slide_item_left.tp-caption.start strong {
		font-size: 8px!important;
	}
	#revolutionul li .caption:nth-child(2) {
    	font-size: 9px !important;
    	line-height: 13px !important;
	}
}
@media (min-width: 400px) and (max-width: 479px) {
	h3.caption.lft.slide_title.slide_item_left.tp-caption.start {
		font-size: 10px!important;
	}
	.caption.lft.slide_desc.slide_item_left.tp-caption.start,.caption.lft.slide_desc.tp-caption.start a,.caption.lft.slide_subtitle.tp-caption.start, .caption.lft.slide_desc.slide_item_left.tp-caption.start a,.caption.lft.slide_desc.slide_item_left.tp-caption.start strong {
		font-size: 9px!important;
	}
	#revolutionul li .caption:nth-child(2) {
    	font-size: 10px !important;
    	line-height: 25px !important;
	}
}

@media (min-width: 480px) and (max-width: 600px) {
	h3.caption.lft.slide_title.slide_item_left.tp-caption.start {
		font-size: 12px!important;
	}
	.caption.lft.slide_desc.slide_item_left.tp-caption.start,.caption.lft.slide_desc.tp-caption.start a,.caption.lft.slide_subtitle.tp-caption.start, .caption.lft.slide_desc.slide_item_left.tp-caption.start a,.caption.lft.slide_desc.slide_item_left.tp-caption.start strong {
		font-size: 10px!important;
	}
	#revolutionul li .caption:nth-child(2) {
    	font-size: 12px !important;
    	line-height: 20px !important;
	}
}
@media (min-width: 601px) and (max-width: 700px) {
	h3.caption.lft.slide_title.slide_item_left.tp-caption.start {
		font-size: 15px!important;
	}
	.caption.lft.slide_desc.slide_item_left.tp-caption.start,.caption.lft.slide_desc.tp-caption.start a,.caption.lft.slide_subtitle.tp-caption.start, .caption.lft.slide_desc.slide_item_left.tp-caption.start a,.caption.lft.slide_desc.slide_item_left.tp-caption.start strong {
		font-size: 12px!important;
	}
	#revolutionul li .caption:nth-child(2) {
    	font-size: 15px !important;
    	line-height: 20px !important;
	}
}
@media (min-width: 701px) and (max-width: 800px) {
	h3.caption.lft.slide_title.slide_item_left.tp-caption.start {
		font-size: 17px!important;
	}
	.caption.lft.slide_desc.slide_item_left.tp-caption.start,.caption.lft.slide_desc.tp-caption.start a,.caption.lft.slide_subtitle.tp-caption.start, .caption.lft.slide_desc.slide_item_left.tp-caption.start a,.caption.lft.slide_desc.slide_item_left.tp-caption.start strong {
		font-size: 13px!important;
	}
	#revolutionul li .caption:nth-child(2) {
    	font-size: 17px !important;
    	line-height: 23px !important;
	}
}

@media (min-width: 768px) and (max-width: 990px) and (orientation: landscape) {
	.modal-sm {
    	max-width: 100%;
   		 width: 75%;
	}
	.modal .modal-header .close {
		margin-top: 8px !important;
    	margin-right: 10px;
	}
	.modal {
		margin: 20px;
	}
	.row {
		text-align: center;
	}
}
@media (min-width: 768px) and (max-width: 990px) {
	.row {
		text-align: center;
	}
}

@media (min-width: 800px) and (max-width: 1164px) {
	.exm_containers {
		width: unset!important;
	}
	.exm_form { 
			width: 100%!important;
    	     margin-left: 0px!important;
    	     padding: 10px;
	}
	h3.caption.lft.slide_title.slide_item_left.tp-caption.start {
		font-size: 20px!important;
	}
	#revolutionul li .caption:nth-child(2) {
    	font-size: 20px !important;
    	line-height: 28px !important;
	}
	.row {
		text-align: center;
	}

}	
@media only screen and (max-width: 767px) {

}
@media only screen and (max-width: 990px) {

}	
@media (max-width: 1024px) {
	body {
    	max-width: 100%;
    	overflow-x: hidden;

	}
	.header .mobi-toggler {
    	display: block;
    	position: absolute;
    	right: 8px;
    	top: 10px;
	}
	.header-navigation ul{
		text-align: center;
	}


}
.pre-footer-subscribe-box input
{
	float: left;
}
@media only screen and (max-width: 800px) {
    
    

	.exm_containers {
		width: unset!important;
	}
	.exm_form { 
			width: 100%!important;
    	     margin-left: 0px!important;
    	     padding: 10px;
	}
	.footLow{
		float: left;
		text-align: center;
	}
	.pagination {
		float: unset!important;
	}
}