/* Enter Your Custom CSS Here */
.label-1 p{
	margin-bottom: 0px !important
}
li#menu-item-3653 a span,li#menu-item-3654 a span,li#menu-item-3447 a span,li#menu-item-3448 a span{color:#747474 !important}
.fusion-main-menu .fusion-main-menu-cart {display:none;}

.fusion-contact-info {font-size:15px; font-weight:bold; color:#fff;}
.fusion-secondary-header a, li#menu-item-3708 span{
	color: #fff !important;}
.fusion-secondary-header a span{
	color: #747474 !important;}
div#slidingbar-area {
	display: none;}

footer#footer {text-align:center;}

.bk-2 .gray-bg {
    margin-bottom: 5px;
	background: #e2e0e0;}

.bk-2 {
    text-align: center;
    background: #fff;
    border: 1px solid #c2c2c2;
	margin-bottom: 5px;}

.bk-1 {
    text-align: center;
	font-weight: bold;}

p.plz {
	color: red;}

i.fa.fa-map-marker {
	color: #03a9f4;}

.cont-img img {
    border: 1px solid #c2c2c2;
	padding: 5px;}

#menu-footer-menu li {
	border: none;}

a.fusion-icon.fusion-icon-shopping-cart {
	display: none;}

main#main {
	margin-top: 30px;}

.label-2 {
    margin: 10px;}

.submit-btn {
	margin: 10px;}

	.label-1 {
    display: inline-block;
    margin: 10px;}

.submit-btn input {
	background: linear-gradient(#03a9f4, #0473a5) !important;}

.form-block {
    background: #efefef;
	border:1px solid #c2c2c2;
	padding: 10px;}

/* DESKTOP CSS START HERE ------------------------------------*/
@media (min-width: 1200px){

	.fusion-footer-widget-area .widget_nav_menu li a:before {display:none;}
	
	#menu-footer-menu li {
    display: inline-block;
	border:none;
		padding:2px;
	margin: 8px;}

.menu-footer-menu-container {
	text-align: center;}
	
	.fusion-logo img {
		width: 225px !important;}
	
	.fusion-main-menu>ul>li {
		padding-right: 35px !important;}

	.fusion-header .fusion-logo {margin:10px 0px -130px 0px;}
	
ul#menu-osho-menu li {
    font-size: 13px;
	font-weight: bold;}
	
	.label-1 {
    display: inline-block;
    width: 48%;
		margin: 10px;}
	
	.label-1a input {
    width: 48% !important;
		margin-right: 22px !important;}
	
	.label-1.label-1a {
		width: 100%;}
	
}


/* MOBILE PORTRAIT CSS START HERE --------------------------------*/
@media (max-width: 480px) and (orientation : portrait){
	
	.cont-img img {
    border: 1px solid #c2c2c2;
    padding: 5px;
    display: block;
    margin: 0 auto;
		float: none;}
	
	.fusion-footer .fusion-columns .fusion-column {
		margin: 0px;}
	
	.fusion-header {
    padding-top: 0px !important;
		padding-bottom: 0px !important;}
	
	.label-1a input {
		margin-bottom: 14px;}


}  
 

/* MOBILE LANDSCAPE CSS START HERE --------------------------------*/
@media (max-width: 768px) and (min-width: 480px) and (orientation : landscape) {

.cont-img img {
    border: 1px solid #c2c2c2;
    padding: 5px;
    display: block;
    margin: 0 auto;
		float: none;}
	
		#menu-footer-menu li {
    display: inline-block;
	border:none;
		padding:2px;
	margin: 8px;}

.menu-footer-menu-container {
	text-align: center;}
	
	#menu-header-menu li {
		padding-right: 12px;}
	
	#menu-header-menu li a {font-size:13px;}
	
	.fusion-header {
    padding-top: 0px !important;
		padding-bottom: 0px !important;}
	
		.label-1 {
    display: inline-block;
    width: 45%;
		margin: 10px;}
	
		.label-1a input {
    width: 45% !important;
		margin-right: 22px !important;}
	
	.label-1.label-1a {
		width: 100%;}

}  


/* IPAD PORTRAIT CSS START HERE ------------------------------------------*/
@media (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
	
		.fusion-footer-widget-area .widget_nav_menu li a:before {display:none;}
	
	#menu-footer-menu li {
    display: inline-block;
	border:none;
		padding:2px;
	margin: 8px;}

.menu-footer-menu-container {
	text-align: center;}

	.fusion-main-menu>ul>li {padding-right:11px !important}
	
	.fusion-main-menu>ul>li>a {font-size:12px !important;}
	
		.label-1 {
    display: inline-block;
    width: 45%;
		margin: 10px;}
	
		.label-1a input {
    width: 45% !important;
		margin-right: 22px !important;}
	
	.label-1.label-1a {
		width: 100%;}
	
}
  
 

/* IPAD LANDSCAPE START HERE --------------------------------------------------*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)  {

		.fusion-footer-widget-area .widget_nav_menu li a:before {display:none;}
	
	#menu-footer-menu li {
    display: inline-block;
	border:none;
		padding:2px;
	margin: 8px;}

.menu-footer-menu-container {
	text-align: center;}
	
	.fusion-header .fusion-logo {margin:10px 0px -65px 0px;}
	
		.label-1 {
    display: inline-block;
    width: 48%;
		margin: 10px;}
	
		.label-1a input {
    width: 48% !important;
		margin-right: 22px !important;}
	
	.label-1.label-1a {
		width: 100%;}

}


/* NEXUS 7 PORTRAIT CSS STARTS HERE ------------------------------------------------*/
@media (min-width : 600px) and (max-width : 760px)  and (orientation : portrait) {
	
		.fusion-footer-widget-area .widget_nav_menu li a:before {display:none;}
	
	#menu-footer-menu li {
    display: inline-block;
	border:none;
		padding:2px;
	margin: 8px;}

.menu-footer-menu-container {
	text-align: center;}

	.fusion-main-menu>ul>li {padding-right:11px !important}
	
	.fusion-main-menu>ul>li>a {font-size:12px !important;}
	
		.label-1 {
    display: inline-block;
    width: 45%;
		margin: 10px;}
	
		.label-1a input {
    width: 48% !important;
		margin-right: 22px !important;}
	
	.label-1.label-1a {
		width: 100%;}


}  


/* NEXUS 7 LANDSCAPE CSS STARTS HERE ------------------------------------------------------*/
@media (min-width : 960px) and (max-width : 1020px)  and (orientation : landscape) {


	
		.fusion-footer-widget-area .widget_nav_menu li a:before {display:none;}
	
	#menu-footer-menu li {
    display: inline-block;
	border:none;
		padding:2px;
	margin: 8px;}

.menu-footer-menu-container {
	text-align: center;}
	
	.fusion-header .fusion-logo {margin:10px 0px -65px 0px;}
	
	.label-1 {
    display: inline-block;
    width: 45%;
		margin: 10px;}
	
		.label-1a input {
    width: 48% !important;
		margin-right: 22px !important;}
	
	.label-1.label-1a {
		width: 100%;}
}  


@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2)  and (orientation: landscape){
	
		.fusion-footer-widget-area .widget_nav_menu li a:before {display:none;}
	
	#menu-footer-menu li {
    display: inline-block;
	border:none;
		padding:2px;
	margin: 8px;}

.menu-footer-menu-container {
	text-align: center;}
	
	.fusion-logo img {
		width: 170px;}

	.fusion-main-menu>ul>li {padding-right:11px !important}
	
	.fusion-main-menu>ul>li>a {font-size:12px !important;}
	
		.label-1 {
    display: inline-block;
    width: 45%;
		margin: 10px;}
	
		.label-1a input {
    width: 47% !important;
		margin-right: 20px !important;}
	
	.label-1.label-1a {
		width: 100%;}
	
}
