@media (max-width:1199px){}
@media (min-width:992px) and (max-width:1199px){}
@media (max-width:991px){}
@media (min-width:768px) and (max-width:991px){}
@media (max-width:767px){
	.desktop { display: none; }
	.mobile { display: block; }

	.dropdown.sub-menu {
	    position: relative;
	    background: #fff;
	    z-index: 999;
	    right: -5px;
	    top: 50px;
	    height: 165px;
	    width: 100%;
	}
	/*#og-grid { margin: 150px 0px 0px 0px; }*/
	.module_icon { width: 80px; }
	.module_icon_sm { width: 60px; }
	.col-md-3 { height:100px; margin-bottom: 15px; }
	.og-grid li {
	    height: 150px;
	    width: 80px;
	}
	.white-popup {
	    width: auto;
	    height: 300px;
	    max-width: 300px;
	}
	.module_name { color: #fff; font-size: 12px; }
	.logo-left {
	    width: 100px;
	    height: 40px;
	}
	.row { margin-top: 25px; }
	.sm-width-100px { width: 100px; }
	.sm-width-150px { width: 150px; }
	.sm-width-75px { width: 75px; }
	.sm-height-400px { height: 400px; }
	.sm-height-450px { height: 450px; }

	.sm-margin-50px-top { margin-top: 50px!important; }
	.sm-margin-100px-top { margin-top: 100px!important; }
}
@media (min-width:480px) and (max-width:767px){}
@media (max-width:479px){}
@media
only screen and (-webkit-min-device-pixel-ratio:2),
only screen and (min--moz-device-pixel-ratio:2),
only screen and (-o-min-device-pixel-ratio:2/1),
only screen and (min-device-pixel-ratio:2),
only screen and (min-resolution:192dpi),
only screen and (min-resolution:2dppx){