#sp-header .logo {
    margin: -20px 0 0;
}

.sp-mega-group li {
	text-align : center;
}

.sp-megamenu-parent .sp-mega-group > li > a {
	font-weight : normal;
}

.sp-mega-group li a:hover {
	color : #000;
}

.item-261 {
	border-top : 1px solid #ccc;
	padding-top: 20px;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner > .row:not(:first-child) {
    margin-top: 5px;
}

.toptel {
	font-size : 24px;
	line-height : 48px;
	text-align : right;
	color : #000;
	white-space: nowrap;
}

#sp-top-bar .sp-module {
    display: block;
    margin: 0 0 0 1.25rem;
}

.toptext {
	font-size : 18px;
	line-height : 48px;
	text-align : right;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: rgba(30,30,30,0.8);
}

.demo-2 .bg-img {
	background-repeat : no-repeat;
}

.demo-2 .sl-slider blockquote {
	border-left: 7px solid #FDB913;
}

.demo-2 .sl-slider h2 {
	border-left: 7px solid #FDB913;
}

.nav-arrows span {
    border: 8px solid #FDB913;
    border: 8px solid rgba(253,185,13,0.8);
}

#sp-position2 .sppb-addon-features .btn-sm {
    left: 25%;
	top: 60%;
}

#sp-position2 .sppb-addon-features h3 {
	color : #000;
	color : #FFF;
	font-family : Roboto;
	/*font-size : 26px;*/
	font-size : 20px;
	font-weight : 400;
	background : rgba(0,0,0,0.8);
	padding : 10px 0px;
}

#sp-position2 .sppb-addon-features h3::before {
    bottom: 5px;
	top : auto;
}

.pbutton {
	text-align : center;
	margin : 0px 0px 50px;
}

#sp-position2 .pbutton .btn-services--readmore {
    border: 2px solid #EDA903;
    padding: 15px 60px 15px 60px;
    color: #000;
    text-transform: uppercase;
    background-color: #FDB913;
    border-radius: 0;
    font-size: 16px;
    font-weight: bold;
    position: relative;
}

#sp-position2 .pbutton1 .btn-services--readmore {
    border: 2px solid #EDA903;
    padding: 15px 50px 15px 50px;
    color: #000;
    text-transform: uppercase;
    background-color: #FDB913;
    border-radius: 0;
    font-size: 14px;
    font-weight: bold;
    position: relative;
	margin-top : 30px;
}

#sp-position2 .sppb-addon-features {
    padding-bottom: 35px;
}

#sp-position2 .pbutton .btn-services--readmore::before {
    content: "\f178";
    font-family: fontAwesome;
    font-style: normal;
    font-weight: normal;
    color: #000;
    font-size: 28px;
    position: absolute;
    top: 6px;
    right: 25px;
	
}

#sp-position2 .pbutton1 .btn-services--readmore::before {
    content: "\f178";
    font-family: fontAwesome;
    font-style: normal;
    font-weight: normal;
    color: #000;
    font-size: 18px;
    position: absolute;
    top: 13px;
    right: 25px;
}

#sp-intro .sppb-addon-heading .sppb-addon-title {
    text-transform: uppercase;
    text-align: center;
    font-family: 'Roboto';
	font-size: 22px;
}

.aboutimg {
	float : left;
	margin-right : 100px;
	width : 500px;
}

#sp-intro .sppb-addon-heading .post-text {
    margin: 25px auto;
    text-align: center;
    width: 90%;
    color: #222;
    font-size: 16px;
}

#sp-menu {
	background: url(../images/logo1.png) 550px 0px no-repeat;
	margin-right : -50px;
}

#sp-menu ul.sp-megamenu-parent {
	margin-right : 375px;
}

#sp-header .row {
	width : 1200px;
	margin : 0px auto;
}

#sp-header .sp-dropdown .row {
	width : 100%;
}

.article-header h1 {
    font-family: 'Roboto';
	font-size: 24px;
	font-weight : 400;
}

.controls, .fox-column6 .controls input, .controls textarea {
	width: 100%!important;
}

.jux-nav li {
	display : block;
	width : 100%;
}

.jux-nav li a {
	padding-left : 7px!important;
}

#sp-position9 .sppb-addon-heading .sppb-addon-title {
    text-transform: uppercase;
    text-align: center;
    font-family: 'Roboto';
	font-size: 24px;
}

#sp-position9 .sppb-addon-heading .heading-title {
    font-family: 'Roboto';
    font-weight: bold;
    text-transform: uppercase;
    color: #222;
    font-size: 30px;
}

.category-view h1, .productdetails h1 {
	font-family: 'Roboto';
	font-weight: normal;
	font-size: 30px;
}

.mysubcattitle {
	font-family: 'Roboto';
	font-weight: normal;
	font-size: 24px;
	padding : 15px 0px 5px;
	text-align : center;
}

.productnamelink {
	width : 100%;
	padding-left : 10px;
	line-height : 40px;
	border-bottom : 1px solid #ccc;
	text-align : left;
	font-size: 18px;
}

.productnamelink a {
	color : #444;
}

.vm-product-media-container {
    margin-bottom: 0px;
}

.productnamelink:hover {
	background : #e0e0e0;
}

.mcol1 {
	background : #efefef;
}

.clearhr {
	border-bottom : 1px solid #ccc;
	margin-bottom : 40px;
}

.vm-page-counter {
	display : none;
}

.prodnumb {
	float : left;
	border-right : 1px solid #eee;
	line-height : 40px;
	width : 40px;
	text-align : center;
	font-size: 18px;
}

.mcolmbg {
	width : 100%;
	padding-left : 10px;
	line-height : 40px;
	border-bottom : 1px solid #ccc;
	text-align : left;
	font-size: 18px;
	background : #FDB913;
	margin-top : 20px;
}

.azproduct {
	width : 49%;
	float : left;
	border-left : 2px solid #FFF;
}

#buknav a {
	display : inline-block;
	background : #e0e0e0;
	width : 30px;
	height : 30px;
	margin : 8px;
	font-size: 24px;
	line-height : 30px;
	color : #000;
}

#buknav {
	text-align : center;
}

.azlink{
	padding-top: 100px;
	margin-top: -100px;
	-webkit-background-clip: content-box;
	background-clip: content-box;
}

.pdbut {
    border: 2px solid #EDA903;
    padding: 15px 60px 15px 60px;
    color: #000;
    text-transform: uppercase;
    background-color: #FDB913;
    border-radius: 0;
    font-size: 16px;
    font-weight: bold;
}

.pdbutwrap {
	float : right;
	margin : 0px 0px 20px 20px;
}

.callme-field input{
	color : #FFF!important;
}