/***
Responsive Theme. 
Based on http://getbootstrap.com/css/#responsive-utilities-classes
***/

/***
Form Medium Devices Up To Large Devices
***/

@media (min-width: 992px) and (max-width: 1200px) {  
	
}

@media (max-width: 1024px) {
	.hidden-1024 {
		display: none;
	}
} 

/***
From Medium Devices Up To Larger Devices
***/

@media (min-width: 992px) { 

}

/***
Up To Medium Devices
***/

@media (max-width:768px) { 
	
}

/***
From Small Devices Up To Medium Devices
***/
 
@media (min-width: 768px) and (max-width: 991px) { 

	/***
	Body
	***/
	body {
	 	padding-top: 0px;
	}

} 
 
/***
Extra Small Devices Only
***/

@media (max-width: 767px) { 
body {
	 	padding-top: 0px;
	}
}

/***
The Most Extra Small Devices Landscape Mode Only
***/

@media (max-width: 580px) {

}

@media (max-width: 480px) {

	/***
	Hidden phone
	***/
	.hidden-480 {
		display: none !important;
	}

	body {
	 	padding-top: 0px;
	}
    
    /***
	Login Google Re-Captcha
	***/
    .g-recaptcha {
        transform:scale(0.775) !important;
        -webkit-transform:scale(0.775) !important;
        transform-origin:0 0;
        -webkit-transform-origin:0 0;
    }
    
}

/***
The Most Extra Small Devices Portrait Mode Only
***/

@media (max-width: 320px) {

	/***
	Hidden phone
	***/
	.hidden-320 {
		display: none;
	}
    
}	