@charset "utf-8";
/*======================================
	Project Name: Gold_Eagle_Alarms
	Creator     : Jalal Ahamad
	E-mail		: mavrick.jalal@gmail.com
	Date        : 2014-01-26
=======================================*/
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	background:url(../images/interface/bg_body.gif) repeat;
	}
/*===========@Global Styles ============*/
*{margin:0; padding:0; outline:none}
img,fieldset{border:0}
a{text-decoration:none}



/*==================================================================
								alfa_ietm
=====================================================================*/
.alfa_ietm{
	background:#272727;
	}
/*--------------------alfa_menu--------------------*/
.alfa_menu{
	padding:10px 0 10px 13px;
	}
.alfa_menu ul{
	width:100%;
	overflow:hidden;
	margin:0;
	}
.alfa_menu ul li{
	float:left;
	list-style:none;
	background:url(../images/interface/alfa_divider.gif) no-repeat right center;
	}
.alfa_menu ul li:last-child{
	background:none;
	}
.alfa_menu ul a{
	font-size:12px;
	line-height:26px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	padding:0 15px;
	}
.alfa_menu ul a:hover{
	text-decoration:underline;
	}
/*--------------------search_info--------------------*/
.search_info{
	width:100%;
	height:30px;
	margin-top:9px;
	background:#161616;
	}
.roksearch-wrapper{
	padding-top:4px;
	}
#roksearch_search_str {
	padding: 4px 0 4px 6px !important;
	font-size: 100%;
	margin: 0;
	border:0;
	width:97%;
	color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: italic;
	}
/*=================================header=============================*/
.header{
	padding-bottom:25px;
	}
.header_top{
	border-top:1px solid #373737;
	background:#2e2e2e;
	}
/*---------------------logo------------------*/
.logo{
	padding:5px 0 5px 10px;
	}
.logo h1, a{
	margin:0;
	}
/*---------------------call_us------------------*/
.call_us{
	padding-top:20px;
	}
.call_us h4{
	font-size:20px;
	line-height:26px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-align:center;
	margin:0;
	}
.call_us h3{
	text-align:center;
	font-size:25px;
	line-height:33px;
	color:#2f2f2f;
	font-family:Arial, Helvetica, sans-serif;
	background:#e3e3e3;
	margin-top:11px;
	border:3px solid #8a8a8a;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	}
/*=================================mainMenu=============================*/
.mainnav{
	padding-bottom:25px;
	background:#2e2e2e;
	position:relative;
	z-index:110;
	}
#js-mainnav.megamenu.blue{
	background:none !important;
	}
#js-mainnav.megamenu.blue ul.level0 li:hover, #js-mainnav.megamenu.blue ul.level0 li.active, #js-mainnav.megamenu.blue ul.level0 li.over, #js-mainnav.megamenu.blue ul.level0 li.haschild-over{
	background:url(../images/interface/hover.jpg) no-repeat center  !important;
	}
#js-mainnav.megamenu.blue ul.level0 li.mega span.mega, #js-mainnav.megamenu.blue ul.level0 li.mega a.mega, #js-mainnav.megamenu.blue .megaMenuToggle{
	color:#000 !important;
	}
.mainnav02{
	background:url(../images/interface/bg_mainMenu.gif) repeat-x center top;
	}
.mainnav ul li{
	float:left;
	list-style:none;
	background:url(../images/interface/menu_divider.gif) no-repeat right center;
	}
.mainnav ul li:last-child{
	background:none;
	}
.mainnav ul li  a{
	font-size:16px;
	line-height:50px !important;
	color:#1d1717 !important;
	padding:0 28px !important;
	font-weight:700;
	font-family: 'Oswald', sans-serif;
	text-transform:capitalize;
	display:block;
	background:url(../images/interface/hover.jpg) no-repeat center -300px !important;
	}
#js-mainnav.megamenu.blue .js-megamenu li.mega:hover > a.mega > span.menu-title, #js-mainnav.megamenu.blue .js-megamenu a.over span.menu-title, #js-mainnav.megamenu.blue .js-megamenu a.active span.menu-title{
	color:#fff !important;
	}
#js-mainnav.megamenu.blue ul.level1 li.mega span.mega span.menu-title, #js-mainnav.megamenu.blue ul.level1 li.mega a.mega span.menu-title{
	font-weight:400 !important;
	font-size:16px;
	font-family: 'Oswald', sans-serif !important;
	}
/*==================================================================
								page_wrapper
=====================================================================*/
.page_wrapper{
	background:#fff;
	padding-top:10px;
	}
/*===================================================================
								banner
=====================================================================*/
.banner{
	position:relative;
	}
.banner img{
	width:100%;
	}
.jmslideshow .slideshow-content{
	width:32% !important;
	background:#0e202b !important;
	padding:14px 20px 20px !important;
	opacity:1 !important;
	line-height:18px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	}
.jmslideshow .slideshow-content h3{
	font-size:30px;
	line-height:40px;
	color:#fff;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	margin:0;
	width:50% !important;
	}
.jmslideshow .slideshow-content h4{
	font-size:30px;
	line-height:40px;
	color:#fff;
	font-weight:300;
	font-family: 'Oswald', sans-serif;
	text-transform:capitalize;
	margin:0;
	}
.jmslideshow .slideshow-content p{
	font-size:12px;
	line-height:18px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:14px;
	margin:0;
	}
.jmslideshow .slideshow-content a{
	width:40%;
	text-align:center;
	font-size:18px;
	line-height:35px;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	background:#e10401;
	display:block;
	}
a.joinNow:hover{
	text-decoration:none;
	background:#fff;
	}
/*===================================================================
							  welcome
=====================================================================*/
.welcome{
	padding:10px 10px 20px;
	}
.welcome h2{
	text-align:center;
	font-size:25px;
	line-height:44px;
	color:#373737;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	margin:0;
	}
.welcome p{
	text-align:center;
	font-size:13px;
	line-height:20px;
	color:#5c5c5c;
	font-family:Arial, Helvetica, sans-serif;
	}
.welcome2{
	padding:10px 10px 20px;
	}
.welcome2 h2{
	text-align: left;
	font-size:25px;
	line-height:44px;
	color:#373737;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	margin:0;
	}
.welcome2 p{
	text-align:justify;
	font-size:13px;
	line-height:20px;
	color:#5c5c5c;
	padding-bottom:8px;
	margin:0 !important;
	font-family:Arial, Helvetica, sans-serif;
	}
.welcome2 img{
	max-width:100%;
	max-height:95% !important;
	}
.welcome2 h4{
	text-align: left;
	}	
.welcome2 h4 a{
	font-size: 18px;
    text-align: center;
	font-weight:400;
	display:inline-block;
	font-family: 'Oswald', sans-serif;
	}
/*========================================main_contents=====================================*/
.main_contents{
	padding-bottom:23px;
	}
.products_box{
	padding:8px 0 16px;
	background:#f8f8f8;
	text-align:center;
	}
.products_box h3{
	text-align:center;
	font-size:18px;
	line-height:48px;
	color:#fff;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	text-transform:capitalize;
	background:#2e2e2e;
	border-bottom:4px solid #ff1713;
	margin:0;
	}
.products_box img{
	margin:10px 0;
	}
.products_box p{
	text-align:center;
	font-size:11px;
	line-height:18px;
	color:#818181;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px dashed #818181;
	padding-bottom:10px;
	margin:0 25px;
	}
a.readMore{
	font-size:16px;
	line-height:44px;
	color:#1f1f1f;
	font-family:Arial, Helvetica, sans-serif;
	background:#f2ac29;
	text-align:center;
	display:block;
	margin-top:17px;
	}
a.readMore:hover{
	text-decoration:none;
	background:#000;
	color:#fff;
	}
/*=================================page_bottom==========================*/
.page_bottom{
	padding:15px 0 20px;
	background:#2e2e2e;
	border-top:4px solid #2a2a2a;
	}
/*----------------aboutText----------------*/
.aboutText{
	padding-left:15px;
	}
.aboutText h3{
	font-size:18px;
	line-height:42px;
	color:#fff;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	margin:0;
	padding-bottom:8px;
	}
.aboutText ul{
	width:100%;
	overflow:hidden;
	margin:0;
	}
.aboutText ul li{
	list-style:none;
	border-bottom:1px dashed #a2a1a1;
	}
.aboutText ul a{
	font-size:12px;
	line-height:31px;
	color:#a2a1a1;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	}
.aboutText ul li:last-child{
	border-bottom:none;
	}
.aboutText ul li.active a:hover, .aboutText ul li.active a{
	text-decoration:underline;
	color:#fff;
	}
/*----------------address----------------*/
.address{
	padding:0 0 30px 15px;
	background:url(../images/interface/maps.png) no-repeat right bottom;
	}
.address h3{
	font-size:18px;
	line-height:42px;
	color:#fff;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	margin:0;
	padding-bottom:8px;
	}
.address h4{
	font-size:13px;
	line-height:25px;
	color:#a2a1a1;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	border-bottom:1px dashed #a2a1a1;
	}
.address h4 span{
	font-weight:normal;
	}
.address p{
	font-size:12px;
	line-height:25px;
	color:#a2a1a1;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	border-bottom:1px dashed #a2a1a1;
	font-style:italic;
	}
.address p a{
	color:#a2a1a1;
	}
.address p a:hover{
	text-decoration:underline;
	}
/*----------------contactUs----------------*/
.contactUs{
	padding-left:15px;
	}
.contactUs h3{
	font-size:18px;
	line-height:42px;
	color:#fff;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	text-transform:uppercase;
	margin:0;
	padding-bottom:8px;
	}
#rsform_3_page_0 strong.formRequired{
	margin:0 !important;
	}
#rsform_3_page_0 .rsform-input-box{
	width:90%;
	color:#5d5d5d;
	font-size:12px;
	line-height:26px;
	padding:4px 10px;
	border:1px solid #000;
	background:#232323;
	margin-top:2px;
	}
#rsform_3_page_0 #MessageHere{
	width:100%;
	margin-top:2px;
	color:#5d5d5d;
	font-size:12px;
	line-height:26px;
	padding:4px 10px;
	border:1px solid #000;
	background:#232323;
	}	
#submit, #Send{
	width:90px;
	margin-top:14px;
	height:31px;
	font-size:14px;
	line-height:31px;
	color:#1f1f1f;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
	background:#f2ac29;
	border:none;
	cursor:pointer;
	}
#rsform_4_page_0 .rsform-block{
	margin-bottom:2px !important;
	}
#rsform_4_page_0 .rsform-input-box{
	line-height:25px;
	height:25%;
	}
.rsform-submit-button{
	width:110px;
	margin-top:14px;
	height:31px;
	font-size:14px;
	line-height:31px;
	color:#1f1f1f;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
	background:#f2ac29;
	border:none;
	cursor:pointer;
	border-radius:0 !important;
	}
/*========================================footer=====================================*/
.footer{
	background:#252525;
	}
.copyright{
	padding:15px 0 15px 15px;
	}
.copyright p{
	font-size:11px;
	line-height:14px;
	color:#7d7d7d;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	}
.copyright p span{
	color:#d21a10;
	}
.copyright p a{
	color:#d21a10;
	}
.copyright p a:hover{
	text-decoration:underline;
	}
/*---------------social_link-------------------*/
.social_link{
	}
.social_link a img{
	float:right;
	margin:15px 15px 15px 0;
	}
/*--------------------------------*/
.navbar{
	margin:0;
	}
.navbar-inverse .navbar-nav > li > a{
	color:#000;
	}
.navbar-inverse {
    background:none;
    border:none;
	}
	
/*Login part*/
.loginlogres h1{
	font-size:25px;
	line-height:44px;
	color:#373737;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	}
.loginlogres label{
	font-size:13px;
	line-height:20px;
	color:#5c5c5c;
	font-family:Arial, Helvetica, sans-serif;
	}
.loginlogres .login-fields #username{
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #000000;
    color: #5D5D5D;
    font-size: 12px;
    line-height: 26px;
    margin-top: 2px;
    padding: 4px 10px;
    width: 175px;
	margin-left:15px;
	}
.loginlogres .login-fields #password{
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #000000;
    color: #5D5D5D;
    font-size: 12px;
    line-height: 26px;
    margin-top: 2px;
    padding: 4px 10px;
    width: 175px;
	margin-left:22px;
	}
.loginlogres .button, .logoutlogres .button{
	width:90px;
	margin-top:10px;
	height:31px;
	font-size:14px;
	line-height:31px;
	color:#fff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
	background:#f2ac29;
	border:none;
	cursor:pointer;
	}
#users-profile-custom{
	display:none;
	}
.welcome2 div ul li{
	list-style:none;
	line-height:25px;
	}

/*Login part*/
.registrationlogres h1{
	font-size:25px;
	line-height:44px;
	color:#373737;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	}
.registrationlogres legend{
	margin:0 !important;
	font-size:25px;
	line-height:44px;
	color:#373737;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	}
.registrationlogres dt, #member-profile{
	padding-top:10px;
	}
.registrationlogres dt label, #member-profile dt label .profilelogres dt{
	font-size:13px;
	line-height:20px;
	color:#5c5c5c;
	padding-top:8px;
	margin:0 0 0 0 !important;
	font-family:Arial, Helvetica, sans-serif;
	}
.profilelogres dd{
	font-size:14px;
	line-height:20px;
	color:#5d5d5d;
	margin:0 0 0 0 !important;
	font-family:Arial, Helvetica, sans-serif;
	}
#member-profile dd select, #member-profile dt {
	padding:5px;
	}
.registrationlogres  dd input, #member-profile dd input{
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #000000;
    color: #5D5D5D;
    font-size: 12px;
    line-height: 26px;
    margin-top: 2px;
    padding: 4px 10px;
    width: 175px;
	margin-left:15px;
	}
.registrationlogres .login-fields #password{
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #000000;
    color: #5D5D5D;
    font-size: 12px;
    line-height: 26px;
    margin-top: 2px;
    padding: 4px 10px;
    width: 175px;
	margin-left:22px;
	}
.registrationlogres .validate, #member-profile .validate{
	width:90px;
	margin-top:10px;
	height:31px;
	font-size:14px;
	line-height:31px;
	color:#fff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
	background:#f2ac29;
	border:none;
	cursor:pointer;
	}
.registrationlogres input.invalid{
	border:1px solid #F00;
	}
#member-registration div a{
	color:#F00;
	}

/*-----------------------virtuemart------------------------*/
.welcome2 h1{
	text-align:left;
	font-size:25px;
	line-height:44px;
	color:#373737;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	margin:0;
	}
.browse-view h2{
	line-height:25px !important;
	}
.product-txtcontent ul{
	padding-left:10px;
	}
.product-txtcontent ul li{
	list-style:none;
	color:#5c5c5c;
	line-height:22px;
	margin-left:10px;
	list-style:square !important;
	}
.product-des span.title{
	font-size:20px;
	line-height:34px;
	color:#373737;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	}
.vm-pagination li{
	padding:0 5px;
	}

/*============================================================================*/

/* Large desktop */
@media (min-width: 1200px) {
	.nonpadding{
	padding:0;
	}
	}
	
/*------desktop--------*/
@media (min-width: 980px) and (max-width: 1199px) {
.jmslideshow .slideshow-content h3{
	font-size:21px;
	line-height:25px;
	width:95% !important;
	}
.jmslideshow .slideshow-content h4{
	font-size:20px;
	line-height:30px;
	}
.jmslideshow .slideshow-content a{
	font-size:15px;
	}
.logo{
	text-align:center;
	}	
	.nonpadding{
	padding:0;
	}
ul.mainMenu li a{
	padding:0 10px;	
	}
	
}
	
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
.jmslideshow .slideshow-content {
	display:none;
	}
.alfa_menu ul{
	width:30%;
	margin:0 auto;
	}
.logo{
	text-align:center;
	}	
.copyright p{
	text-align:center;
	}
.social_link{
	float:none;
	width:45%;
	margin:0 auto;
	}
#js-mainnav.megamenu.noJS #css3-ToggleResponsive, #js-mainnav.megamenu #js-megaMenuToggle{
	line-height:26px;
	font-size:20px;
	color:#fff !important;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	}
.mainnav{
	background:#666 !important;
	}
.mainnav ul li  a{
	font-size:16px;
	line-height:40px !important;
	color:#1d1717 !important;
	padding:0 28px !important;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	text-transform:capitalize;
	display:block;
	background:none !important;
	}
.mainnav ul li.active a.active span.menu-title{
	color:#fff !important;
	text-decoration:underline !important;
	}
#js-mainnav.megamenu.blue ul.level0 li:hover, #js-mainnav.megamenu.blue ul.level0 li.active, #js-mainnav.megamenu.blue ul.level0 li.over, #js-mainnav.megamenu.blue ul.level0 li.haschild-over{
	background:none !important;
	}
#js-mainnav.megamenu.blue a:hover,
#js-mainnav.megamenu.blue a.over {
    background: none!important;
	color:#1d1717 !important;
	}
#js-mainnav.megamenu.blue .childcontent-inner {
	background:none;
	padding-left:18px;
	box-shadow:  none !important;
	}
#js-mainnav.megamenu.blue ul.level1 li.mega{
	border:none !important;
	}
.mainnav ul.level1 li a.over{
	color:#1d1717 !important;
	}
#js-mainnav.megamenu.blue .js-megamenu a.over span.menu-title, #js-mainnav.megamenu.blue .js-megamenu a.active span.menu-title{
	color:#fff !important;
	}

.call_us h3{
	display:table;
	margin:5px auto;
	padding:2px 50px;
	}
.search_info{
	width:50%;
	margin:5px auto;
	}
.welcome2 img{
	max-width:50% !important;
	}
}
	
/* Landscape phone to portrait tablet */
@media (min-width: 481px) and (max-width: 767px) {
a.joinNow{
	margin-top:10px;
	font-size:15px;
	width:50%;
	}
.alfa_menu ul{
	width:35%;
	margin:0 auto;
	}
.logo{
	text-align:center;
	}	
.copyright p{
	text-align:center;
	}
#js-mainnav.megamenu.noJS #css3-ToggleResponsive, #js-mainnav.megamenu #js-megaMenuToggle{
	line-height:26px;
	font-size:20px;
	color:#fff !important;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	}
.mainnav{
	background:#666 !important;
	}
.mainnav ul li  a{
	font-size:16px;
	line-height:40px !important;
	color:#1d1717 !important;
	padding:0 28px !important;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	text-transform:capitalize;
	display:block;
	background:none !important;
	}
.mainnav ul li.active a.active span.menu-title{
	color:#fff !important;
	text-decoration:underline !important;
	}
#js-mainnav.megamenu.blue ul.level0 li:hover, #js-mainnav.megamenu.blue ul.level0 li.active, #js-mainnav.megamenu.blue ul.level0 li.over, #js-mainnav.megamenu.blue ul.level0 li.haschild-over{
	background:none !important;
	}
#js-mainnav.megamenu.blue a:hover,
#js-mainnav.megamenu.blue a.over {
    background: none!important;
	color:#1d1717 !important;
	}
#js-mainnav.megamenu.blue .childcontent-inner {
	background:none;
	padding-left:18px;
	box-shadow:  none !important;
	}
#js-mainnav.megamenu.blue ul.level1 li.mega{
	border:none !important;
	}
.mainnav ul.level1 li a.over{
	color:#1d1717 !important;
	}
#js-mainnav.megamenu.blue .js-megamenu a.over span.menu-title, #js-mainnav.megamenu.blue .js-megamenu a.active span.menu-title{
	color:#fff !important;
	}
.social_link{
	float:none;
	width:65%;
	margin:0 auto;
	}
/*virtumart*/
.welcome2 img{
	max-width:50% !important;
	}
.spacer{
	border-bottom:1px solid #E9E8E8;
	}
.horizontal-separator {
    background: none !important;
    height: 1px;
    margin: 0 !important;
	}
}

/* Landscape phones and down */
@media (max-width: 480px) {
.jmslideshow .slideshow-content{
	display:none;
	}
.alfa_menu ul{
	width:55%;
	margin:0 auto;
	}
#roksearch_results{
	width:240px !important;
	}
.logo{
	text-align:center;
	}	
.copyright p{
	text-align:center;
	}
#js-mainnav.megamenu.noJS #css3-ToggleResponsive, #js-mainnav.megamenu #js-megaMenuToggle{
	line-height:26px;
	font-size:20px;
	color:#fff !important;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	}
.mainnav{
	background:#666 !important;
	}
.mainnav ul li  a{
	font-size:16px;
	line-height:40px !important;
	color:#1d1717 !important;
	padding:0 28px !important;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	text-transform:capitalize;
	display:block;
	background:none !important;
	}
.mainnav ul li.active a.active span.menu-title{
	color:#fff !important;
	text-decoration:underline !important;
	}
#js-mainnav.megamenu.blue ul.level0 li:hover, #js-mainnav.megamenu.blue ul.level0 li.active, #js-mainnav.megamenu.blue ul.level0 li.over, #js-mainnav.megamenu.blue ul.level0 li.haschild-over{
	background:none !important;
	}
#js-mainnav.megamenu.blue a:hover,
#js-mainnav.megamenu.blue a.over {
    background: none!important;
	color:#1d1717 !important;
	}
#js-mainnav.megamenu.blue .childcontent-inner {
	background:none;
	padding-left:18px;
	box-shadow:  none !important;
	}
#js-mainnav.megamenu.blue ul.level1 li.mega{
	border:none !important;
	}
.mainnav ul.level1 li a.over{
	color:#1d1717 !important;
	}
#js-mainnav.megamenu.blue .js-megamenu a.over span.menu-title, #js-mainnav.megamenu.blue .js-megamenu a.active span.menu-title{
	color:#fff !important;
	}
.header{
	padding-bottom:0;
	}
/*Virtumart*/
.welcome2 h1 {
    font-size: 16px !important;
    line-height: 22px !important;
}
.product-des span.title{
	font-size:14px;
	line-height:34px;
	color:#373737;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
	}
.welcome2 img{
	max-width:45% !important;
	text-align:center;
	}
.spacer{
	border-bottom:1px solid #E9E8E8;
	}
.horizontal-separator {
    background: none !important;
    height: 1px;
    margin: 0 !important;
	}
}
