.main-navigation {padding-right: 0px;}
.main-head-wrap {padding: 20px 0;}
.pre-right{display: inline-block;position: absolute;top: -20px;right: 0;padding: 10px 25px;background: #111;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;color:#fff;font-size:15px;font-weight:bold}
.pre-right span{color:#f8b604}
.pre-right a{color:#fff}
.pre-right a:hover{color:#f8b604}
.inner-wrap {max-width: 1280px;}
.main-navigation ul.menu > li.current-menu-item, .main-navigation ul.menu > li.current-menu-ancestor, .main-navigation .menu > ul > li.current_page_item, .main-navigation .menu > ul > li.current_page_ancestor, .main-navigation ul.menu > li:hover, .main-navigation ul.menu > li.focus, .main-navigation .menu > ul > li:hover, .main-navigation .menu > ul > li.focus {border-top: none;margin-top: 0px;}
.main-navigation li > a {line-height: 20px;height: 20px;}
.main-navigation {padding-top: 45px;}
.main-navigation a:hover, .main-navigation ul li.current-menu-item a, .main-navigation ul li.current-menu-item a:after, .main-navigation ul li.current-menu-ancestor a, .main-navigation ul li.current-menu-ancestor a:after, .main-navigation ul li.current_page_item a:after, .main-navigation ul li.current_page_item a, .main-navigation ul li.current_page_ancestor a, .main-navigation ul li.current_page_ancestor a:after, .main-navigation ul li:hover > a, .main-navigation ul li.focus > a, .main-navigation li.menu-item-has-children:hover > a:after, .main-navigation li.page_item_has_children:hover > a:after, .main-navigation ul li.focus.menu-item-has-children > a:after, .main-navigation ul li.focus.page_item_has_children > a:after, .main-navigation ul.menu li.current-menu-ancestor ul li.current-menu-item> a {color: #ff0000;}
.main-navigation ul.menu li a {font-size: 15px;font-weight:bold;text-transform:uppercase}
.main-navigation li {padding: 0 15px;}
.main-navigation a{color:#111111}
.header {border-bottom: none;}
.single-page {margin-top: 0px;background:#f5f5f5}
.single-page {padding-top: 40px;}
.home .single-page {padding-top: 0px;}
#abtsection{position:relative;margin-top:-40px}
#abtsection .sow-headline:after {content: '';display: inline-block;width: 100px;height: 3px;background: #ff0000;position: relative;top: -3px;left: 15px;}
p{font-size:15px;color:#555}
#abtsection .sow-headline{letter-spacing:5px;text-transform:uppercase}
.readmore {margin-top: 40px;display: inline-block;}
.readmore img{margin-bottom:0px}
.center-border, .text-center{text-align:center}
.center-border .sow-headline{display:inline-block;text-transform:uppercase;padding-bottom:0px}
.center-border .sow-headline:before,.center-border .sow-headline:after{content: '';display: inline-block;width: 100px;height: 2px;background: #ff0000;position: relative;top: -10px;}
.center-border .sow-headline:before{right: 15px;}
.center-border .sow-headline:after{left: 15px;}
.edit-link{display:none}
.widget-title{font-weight:bold;font-size:20px;color:#111}
#colophon{font-size: 15px;color: #999;background-color: #111111;padding: 50px 0px;}
#colophon p,#colophon li,#colophon a,.copyright{font-size: 15px;color: #999;}
#colophon .widget-title{font-size:20px;color:#fff;text-transform:uppercase}
.footerp{color:#f8b604 !important}
.liststyle1 li{display: block;position: relative;padding-left: 30px;margin-bottom: 5px;}
.liststyle1 li i {position: absolute;left: 0px;}
.liststyle2 li {display: block;position: relative;padding-left: 20px;}
.liststyle2 li:before {content: '\f105';position: absolute;font-family: 'FontAwesome';left: 0px;}
.liststyle1 p{margin-bottom:0px}
#colophon .widget,.footer-widgets-area {padding-bottom: 0px;}
.footer-bottom {background: #1e1e1e;padding: 25px 0px;text-align: center;}
.copyright-info {float: none;padding-right: 0px;font-weight: 300;}
.footer-box {width: calc(25% - 40px);padding: 0px 20px 20px;margin: 0;border-right:1px solid #333}
.footer-box:first-child{padding-left:0px}
.footer-box:last-child{padding-right:0px;border-right:none}
.show-xs-image,.show-xs{display:none}
.crellyslider>.cs-controls>.cs-next, .crellyslider>.cs-controls>.cs-previous{background-color:#ff0000;}
.header-post-title-container {padding: 20px 0;background-color: #cccccc;border-bottom: 4px solid #ff0000;}
.header-post-title-class {font-size: 30px;color: #111;text-transform:uppercase;font-weight:bold}
.dt-sc-single-line-dashed-separator {float: left;width: 100%;margin: 20px 0px;display: block;clear: both;border-top: 1px dashed #ff0000;    height: 0;}
.iteam {position: relative;display: block;clear: both;}
.halfdiv {float: left;display: block;position: relative;width: 50%;box-sizing: border-box;padding-bottom: 15px;}
.contact_115 input[type="text"], .contact_115 input[type="tel"], .contact_115 input[type="url"], .contact_115 input[type="email"], .contact_115 input[type="search"], .contact_115 input[type="password"], .contact_115 textarea {-moz-appearance: none !important;-webkit-appearance: none !important;appearance: none !important;padding: 10px 15px;border: 1px solid #ff0000;line-height: 20px;width: 98%;margin: 0;background-color: #fff;box-sizing: border-box;box-sizing: border-box;font-size: 16px;font-weight: 400;color: #555;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;outline:none}
input[type="submit"] {background: #ff0000 !important;}
.dt-sc-contact-info a{color:#f8b604}
.fulldiv {padding-bottom: 15px;}
#colophon a:hover{color:#f8b604}
.contact_115 textarea{width:99%}
.contact-wrap {background: #111;padding: 20px;margin-bottom: 30px;color:#999}
.contactpage {background: #ff0000;display: block;text-align: center;color: #fff;padding: 10px;font-size: 20px;font-weight: bold;}
.contact-wrap .liststyle1 li,.contact-wrap .liststyle1 li p{color:#999;font-size:15px}
.contact-wrap .liststyle1 li{padding-left: 40px;}
.contact-wrap .liststyle1 li i{top:5px;font-size:30px}
.profile-btn {position: relative;padding: 20px 20px 20px 80px;display: block;background: #f8b604;color:#111;font-size: 20px;font-weight: bold;}
.profile-btn i{position:absolute;left:20px;font-size: 50px;}
.spider_popup_wrap {background-color: rgba(248, 182, 4,0.9) !important;}
.saleitem .liststyle2 li:before{color:#ff0000;}
div#abtblock1 img { border: 3px solid #111;}
/*************responsive**********************/
@media screen and (max-width: 1280px){
	.main-navigation li {padding: 0 10px;}
	#header-left-section { margin-right: 0;}
	#header-logo-image img { max-height: 80px;}	
}
@media screen and (max-width: 1105px){
	.main-navigation li {padding: 0 5px;}	
}
@media screen and (max-width: 1024px){
	#header-right-section .pre-right{display:none}
	.show-xs{display:block}
	.hide-xs{display:none}
	.show-xs.pre-right {display: block;position: unset;top: unset;right: unset;border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;text-align:center}
	#header-left-section {float: none;margin-right: 0px;}
	#header-logo-image {float: none;padding: 0px;text-align:center}
	#header-right-section {float: none;}
	.main-navigation {padding-top: 20px;float:none;text-align:center}
	.main-navigation li {float: none;display:inline-block}
	#pg-2-3{display:block}
	#pgc-2-3-0, #pgc-2-3-1 {width: 100% !important;}	
	
}

@media screen and (max-width: 768px){
	.show-xs-image{display:block}	
	.show-xs-image img{margin-bottom:0px}	
	.singleservice .panel-cell-style{background-image:none !important;background: #fff;padding-top: 30px;}
	.singleservice .widget-title,.singleservice p{text-align:center}
	.single-service-block{margin-bottom:20px}
	.footer-box {padding: unset;border-right: none;margin-bottom:20px}
	#abtsection {margin-top: 40px;}
	.pre-right span,.pre-right a {display: block;}
	#header-left-section{float:left}
	.main-navigation{padding-top:0px}
	.main-navigation li {float: left;display: block;}
	.menu-toggle:before {color: #f8b604;}
	#masthead .menu-primary-container li a, #masthead .nav-menu li a{text-transform:uppercase}
	.halfdiv{width:100%}
}

@media screen and (max-width: 450px){
	#abtsection {padding: 20px 10px !important;}
	.center-border .sow-headline:before, .center-border .sow-headline:after{display:none}
	.singleservice .panel-cell-style{padding-top: 10px;padding:10px}
	.service-text{padding:10px !important}
}


a.rs-bar {
    color: #999 !important;
}
a.rs-bar:hover {
   text-decoration: none !important;
  color: #f8b604 !important;
}