@font-face { font-family: 'Montserrat-Regular';
src: url('../images/fonts/8586540648_Montserrat-Regular.ttf') format('truetype');}
@font-face { font-family: 'berlin.regular';
src: url('../images/fonts/8586540648_berlin.regular.ttf') format('truetype');}
@font-face { font-family: 'DroidSans';
src: url('../images/fonts/8586540648_DroidSans.ttf') format('truetype');}
/*body*/
body{
	background:url(../images/1444803166bg1.jpg);   
         	background-attachment:fixed;	
	}

/*container*/
.container{
    background:url(../images/1444803166bg.jpg);   
                      background-size:auto;
    
	}


/*header*/
.header_div{
  background:#ffffff;
  }
  


.slider-content ,
.home-slider .flex-direction-nav a:before {
	background:ffffff none repeat scroll 0 0;
}

  .header_logo {
	width:350px;
    height:90px;
    margin: 15px 0px;
}

.header_title{
color:#e6e6e6;
font-family:berlin.regular;
font-size:14px;
}

.header_contact{
color:#e6e6e6;
font-family:berlin.regular;
font-size:14px;
float:right;
}

.welcome_title{
color:#000000;
font-size:16px;
font-family:Arial Black,Arial Black,Gadget,sans-serif;
padding-left: 0px;
}

.about_title {
color:#000000;
font-size:16px;
font-family:Arial Black,Arial Black,Gadget,sans-serif;
padding: 5px 0px;
}
.panel-info > .panel-heading,
.panel-info ,
.panel-default > .panel-heading,
.panel-default {
}

.services_title {
color:#000000;
font-size:16px;
font-family:Arial Black,Arial Black,Gadget,sans-serif;
padding: 5px 0px;
}
.about_content {
padding: 5px 0px;
}
.services_content {
padding: 5px 0px;
}

.about_page_title , .no-top-margin {
color:#bf181e;
font-size:20px;
font-family:berlin.regular;
}


.product_page_title {
color:#bc172d;
font-size:18px;
font-family:berlin.regular;
}

.service_page_title {
color:#bf1a2d;
font-size:18px;
font-family:berlin.regular;
}

/*Footer*/
.footer_div{
	background:#8c080f;
}
    

.image_name{
color:#1a1a1a;
font-size:18px;
font-family:berlin.regular;
}
.nav-tabs > li {
background:#C01C22;
}
.nav-tabs > li:hover {
background:#C01C22;
}
.nav-tabs > li:active {
background:#C01C22;
}
.header-logo {
	padding-top:0px;
	border-top: 2px solid #C01C22;
	width: 100%;
	display: inline-block;
}
#copy_right_part{
box-shadow: 0px -2px 5px rgba(0, 0, 0, 0.05), 0px 1px 0px rgba(255, 255, 255, 0.07) inset;
border-bottom: 2px solid #C01C22;
}
.page-title {
  background:#737373;
 }
    
.domain-tabs .tab-content  {
  background-color: #000000;
}

.side_content{
color:#6e6e6e;
font-size:14px;
font-family:berlin.regular;
}
.image-box.fade-bottom a:hover:before, 
.image-box.fade-top a:hover:before,
.image-box.hover-img a:hover:before,
.gallery-images-box:hover a:before,
.work-detalis-inner .hover-img:hover:before,
.portfolio-box .hover-img:hover:before,
.entry-cover.hover-img a:hover:before {
background:f3e5f5;
	position: absolute;
	content: "";
	height: 100%;
	width: 100%;
	z-index: 1;
}
.social-icon ul li a .fa:hover,
.work-section-inner .nav-tabs .active a:focus,
.work-section-inner .nav-tabs .active a:hover,
.slider-content a {
background:#C01C22;
}
.social-icon ul li a .fa {
	color:#C01C22;
}
.blog-tab .nav-tabs   {
    border-bottom: 2px solid#C01C22;
    box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1);
}

/*container boxshadow*/
	
/*menu*/

.menu-block,
.offcanvas-bars {
	background:#c70104;
}
    
.menu-block .navbar-default .navbar-nav > li > a {
color:#ffffff;
 font-size:14px;
     font-family:berlin.regular;
}

.menu-block .navbar-default .navbar-nav > .active > a:focus, 
.menu-block .navbar-default .navbar-nav > .active > a:hover {
color:#ffffff;
background:#737373;
}

.navbar .navbar-nav li.active a {
	background-color: #ffffff;
	border-top-color: #C01C22;
    color:#ffffff;
    background:#737373;
}

.offcanvas-menu > ul > li > a  {
color:#ffffff;
 font-size:14px;
     font-family:berlin.regular;
}

.navbar .navbar-nav .dropdown-menu {
background:#ffffff;
padding: 0;
}
.menu-block .navbar-default .navbar-nav > .active > a{
    color:#ffffff;
}
.nav .open>a,
.nav .open>a:hover,
.nav .open>a:focus,
.navbar .navbar-nav li a:hover,
.navbar .navbar-nav li a:focus ,
.navbar .navbar-nav .dropdown-menu>li.active> a,
.navbar .navbar-nav .dropdown-menu>li>a:hover{
border-top-color: #C01C22;
background:#737373;
color:#2a2a2a;
 font-size:14px;
    font-family:berlin.regular;
}

.footer_text {
color:#ffffff;
font-size:14px;
font-family:berlin.regular;
}

.main-footer .quick-links ul li .fa {
color:#ffffff;
}
.footer-widget-area .widget-title{
color:#ffffff;
font-size:17px;
font-family:berlin.regular;
}

.news_content {
color:#6e6e6e;
font-size:px;
font-family:;
}
.news_name {
color:#1a1a1a;
font-size:px;
font-family:berlin.regular;
}
.service-tabs .tab-btns .tab-btn {
background:#000000;
}

#copy_right_part,
.header-top {
background:#141414;
}

.main-footer .subscribe-area {
	background:#d81b60;
}

.service-tabs .tab-btns .tab-btn.active-btn{
	background:#d81b60;
}


  .menu-block .navbar-default .navbar-nav > .active > a{
	background:#2a2a2a;
}
    