/* Enter Your Custom CSS Here */
.main-slider h2 {
color:none;

}

.main-header .header-top{

	background-color:#be1619;
}

.header-style-two .header-lower{
	background-color:#be1619;
}

.header-style-two .info-box .icon-box{
	color:#7b6a6a;
}

.upper-column .search-form, .author, .post-date, .header-style-two .btn-box .appoint-btn{
	display:none;
}

.main-header .header-top .login-link, .main-header .nav-outer .more-options, .author-info, .signature , .news-block .post-date, .page-title{
	display:none !important;
}

.sticky-header .main-menu .navigation > li:hover > a , .sticky-header .main-menu .navigation > li.current-menu-ancestor > a{
	background:#be1619;
}

.btn-style-one{
	background-color:#be1619;
  border-color: #be1619;
  color:#fff;
}

.btn-style-one:hover{
	color: #be1619;
  border-color: #be1619;
  background-color:none !important;
}

.btn-style-two{
		color: #fff;
	border-color: #fff;
}


.btn-style-two:hover{
	color:#be1619;
	border-color: #be1619;
}

.services-section{
	padding-bottom:0;
}

.kc-css-1425 .services-section{
  padding-top:0;

}

.fact-counter-section{
	display:none;

}

.services-block-three .inner-box .image{

  border-bottom:3px solid #be1619;

}

.main-footer{
	background-color:#be1619;
}

.main-footer .footer-bottom .copyright a{
	color:#be1619;
}

.social-icon-one li a:hover{
	 background-color:#e64e51;
   border-color:#de541d;
}

.widget_bunch_contact_us{
	float:right;
}

.main-menu .navigation > li > ul > li:hover > a{
	background-color:#595858;
}

.main-menu .navigation > li > ul {
	border-top:2px solid #c86d2a;
}

.image-gallery-title{
	color:#000 !important;
  font-weight:600 !important;
  font-size:28px !important;
  margin-bottom:22px !important;
}

.kc_image_gallery.kc-grid .item-grid{
	padding:0px 10px 10px 0px;
}

h3.kc_title{
	color: #000000;
	font-size: 28px;
	font-weight: 500;
	margin-top: 5px;
	margin-bottom: 5px;
  padding:0 15px;
}

.kc_text_block {
  font-size: 15px;
	line-height: 1.7em;
	padding:0 15px;

}
.sidebar-page-container{
	padding: 40px 0px 80px;

}

.product-page-list {
	padding:0 15px;
}

.product-page-list li {
	margin-bottom: 24px;
	list-style: outside;
  list-style-type: circle !important;
}

.page-info .bread-crumb li {
	color:#934d4d;
}

.links-list li {
	margin-bottom: 24px;
}

.kc_single_image img{
  width:90%;
}

.services-section .big-title{
	font-weight:600;
}

.tp-mask-wrap .text{
	font-size:24px;
}

.news-section h2{
	text-align:center;
  font-size:36px;
}

.signature-section .content-column .content-inner h2{
	font-weight:600;
  font-size:600;
}

.signature-section{
	padding:46px 0px 80px;
}

.services-section .big-title, .news-section .sec-title{
	margin-bottom:40px
}

.services-section, .news-section{
	padding-top:40px;
}

.signature-section{
	padding-bottom:40px;
}

h1.kc_title {
	color:#000;
}

h4.kc_title {
	padding-left:15px;
  padding-bottom:15px;
  color:#000;
}

.page-info{
	border-bottom: 1px solid #e7e6e6;
}

.contact-section{
	padding-top:40px;
}

.sticky-header .main-menu .navigation > li.current-menu-item > a{
	background:#be1619;
}

.header-style-two .info-box li{
	text-transform: lowercase;
}

.signature-section{
	padding-bottom:30px;
  padding-top:65px;
}

.services-section{
	padding-top:0;
}

.main-header .logo-outer .logo img {
	max-width:70%;
}

.header-style-two .header-upper .upper-right{
	padding-top:24px;
}

.main-header .logo-outer{
	padding:17px 0;
}

#rev_slider_1_1 .metis.tparrows{
	top:554px !important;
}

.services-section .big-title, .news-section h2{
	font-size:32px;
  color:#17181a;
}

.news-block .inner-box .lower-content{
	height:172px;
}