
@font-face { font-family: 'Satisfy-Regular';
src: url('../images/fonts/1248732872_Satisfy-Regular.ttf') format('truetype');}
@font-face { font-family: 'imperator';
src: url('../images/fonts/1248732872_imperator.ttf') format('truetype');}

/*body*/

    body{
	background:#ffffff;
	font-weight: normal;
	position: relative;
	font-size: 14px;
	font-family: 'PT Sans', sans-serif;
}
    /*container*/
    .wel{
	background:#4f4a4f;
}
    /*header*/

header{
  background:#000000;
  }
  .sub-bnr 
{
	background: url(../images/) no-repeat;
	background-size: cover !important;
	min-height: 440px;
	text-align: center;
	position: relative;
}
.header_logo{
	width:310px;
    height:80px;
}

	
 footer
 {
	background:#000000;
  }
    

.header_contact,
.header_title{
    color:#000000;
    font-size:14px;
    font-family:imperator;
}
.widget li i{
    color:#000000;
    font-size:14px;
}
.header_sms a,
.header_email a,
.free_quote,
.interested{
    color:#ffffff;
    font-size:14px;
    font-family:imperator;
}
.border_icons{
   border:1px solid #ffffff;
   color:#ffffff;
}
a.en-btn.light,
.btn-primary,
.modal-header,
.modal_sendtitle,
.sidebar_title,
.modal_title{
   color:#ffffff;
    font-size:14px;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
    background:#000000;
}
.border_shape{
  border:1px solid #ffffff;
}
.price_text{
   color:#ffffff;
    font-size:20px;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
.shape_span{
   background:#ffffff;
     font-size:20px;
}
.shape_span:after {    
    border-top: 40px solid #ffffff;
    }
.button1{
   font-size:14px;
    background:#000000;
      color:#ffffff;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
.modal-header .close span{
  color:#ffffff;
    font-size:19px;
}
.sms_form input, .sms_form textarea{  
    font-size:12px;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
.news_cont{
    color:#ffffff;
    font-size:12px;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
}

.news_name{
    color:#ffffff;
    font-size:10px;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
}

.right_testimonial{
   background:#000000;
}
.call_link{
    background:#ffffff;
    color:#000000;
}
.wel .heading h3 
{
    margin: 0px;
    font-size: px;
    color: #000000;
    font-family:Satisfy-Regular;
    font-weight: normal;
    text-transform: none;
    position: relative;
 }
    .product .heading h3 
 {
 margin: 0px;
    font-size: 35px;
    color: #333333;
    font-family:Satisfy-Regular;
    font-weight: normal;
    text-transform: none;
    position: relative;
 }
 
 .heading h3 span 
 {
    color: #31c6f3; !important;
}
.welcome_title,
.client_title{
    color:#000000;
    font-size:30px;
    font-family:Satisfy-Regular;
}
   .welcome p
   {
    font-family:;
    font-weight: 400;
    color: #000000;
    font-size:16px;
    line-height: 26px;
    text-rendering: optimizeLegibility;
    }

.wel_section hr,
.section-title hr{
    border-top:1px solid #000000;
}
.about h3{
        color:#000000;
         font-size:35px; 
         font-family:Satisfy-Regular;
          font-weight: normal;
    text-transform: none;
    position: relative;
}
footer.about p{
    color:#000000;
    font-size:16px; 
    font-family:;
}
.services_title{
    color:#000000;    
    font-size:16px;     
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
.about_pagetitle{
         color:#;
         font-size:px; 
         font-family:;
}
.about_section hr{
  border-top:1px solid #;
}
.gall h3
{
        font-size: 35px;
    color: #333333;
    font-family:Satisfy-Regular;
         font-weight: normal;
    text-transform: none;
    position: relative;
}
.services_section hr{
  border-top:1px solid #;
}
.product_pagetitle{
    color:#333333; 
    font-family:Satisfy-Regular; 
    font-size:35px;
}
.products_section hr{
  border-top:1px solid #333333; 
}
.read_one{
  color:#333333;
  font-family:; 
    font-size:px;
   }
.pro_content{
    color:#; 
    font-family:; 
    font-size:px;
}
.work-process li h6 
{
    text-transform: none;
    font-weight: 500;
    margin-top: 0px;
    font-family:Satisfy-Regular;
    color:#333333;
    font-size:25px;
}
.work-process li p 
{
	line-height: 24px;
	font-size: 14px;
	font-family:;
    color:#333333;
}

 /*extra color*/

.product
{
    background:#;
}
.abt
{
   background:#;
}
.client
{
   background:#}

.float_text,
.footer-content .widget_nav_menu li a{
         color:#ffffff;
         font-size:14px; 
         font-family:imperator;
}
 .footer_heading,
 .follow_title{
     color:#000000;
      font-size:16px; 
      font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
.widget-title hr{
    border-top:1px solid #ffffff;
}
.products_content{
    color:#;
    font-size:px; 
    font-family:;
}
.interested_border{
    color:#212121;
    font-family:imperator;
    font-size:14px;
    border:1px solid #212121;
}
.dd-menu > li > a{
    color:#212121;
    font-family:imperator;
    font-size:14px;
}
.nav
{
text-align:center;	
}
header .navbar li a
{
    color:#212121;
    font-family:imperator;
    font-size:13px;
    padding: 35px 0px;
	letter-spacing: 0.5px;
	font-weight: 600;
	text-transform: uppercase;
}
input.wpcf7-form-control[type="submit"]{
    font-family:imperator;
    font-size:13px;
}

header .navbar li.active a{	 
     color:#ffffff;
     font-family:imperator;
    font-size:14px;
	padding: 35px 0px;
	letter-spacing: 0.5px;
	font-weight: 600;
	text-transform: uppercase;
}

header .navbar li.active a {
  background-color: #31c6f3;
  }
header .navbar li.active a:hover,
header .navbar li a:hover
{ 
     color:#ffffff;
 }
  
 .form_submit{
	background:#31c6f3;
	padding: 10px;
   float: right;
   }
    .form_submit{
	padding: 10px;
      color:#ffffff;   
	}
/*menu*/


    header .ownmenu{
	background:#d4d4d4;
	overflow:auto;
}
header .ownmenu::before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 75px 88px 0;
    border-color:transparent #d4d4d4 transparent ;
    position: absolute;
    left: -75px;
}

header .ownmenu::after 
{
	background:#d4d4d4;
	height: 89px;
	width: 100%;
	right: -100%;
	position: absolute;
	top:0px;
}
    
header .navbar li.active a
{
color:#ffffff;
}
	
.heading.white h3 
{
    color: #;
}
.sub-footer p {
	color: #000000;
}
.sub-footer .logo-foot 
{
    background:#000000;
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 40px;
}
.footer-info h6 
{
    font-size: 16px;
    text-transform: uppercase;
    color: #000000;
}

.footer-info .personal-info li {
	color: #999999;
	font-size: 16px;
	line-height: 24px;
	padding: 10px 0;
	padding-top: 0px;
	margin-bottom: 10px;
	letter-spacing: 0.5px;
	display: inline-block;
	width: 100%;
	font-weight: 500;
}
.footer-info .links li a 
{
    color: #999999;
    font-size:16px;
    font-weight: 500;
    line-height: 32px;
    display: inline-block;
    width: 100%;
    letter-spacing: 1px;
}



.rights {
    background:#;
    padding: 20px 0;
    text-align: center;
}
.footer-info .links li
 {
	position: relative;
}
.footer-info .links li a:hover 
{
	color: #fff;
}

.rights p 
{
    font-weight: 500;
    color: #ffffff;
    margin: 0px;
    font-size: 14px;
    font-family: imperator;
}
