/*** font upload ***/
@font-face { font-family: 'OpenSans-Semibold';
src: url('../images/fonts/2816536704_OpenSans-Semibold.ttf') format('truetype');}
/*** font upload end ***/

/***** slider section *****/
.section-hero .hero-slider .slides .slide0{
    background: url(../images/1710321504586e508f161f26ce94633729ac56c602.png);
}
.section-hero .heading
{
  color: #;
  font-size: px;
  margin: 0 0 40px;
  line-height: 1.5em;
  font-family: ;
}
.btn.theme-btn-1 .button
{
color: #;
}
.section-hero .hero-slider .slides .slide1{
    background: url(../images/170799568610fb15c77258a991b0028080a64fb42d.png);
}
.section-hero .heading
{
  color: #;
  font-size: px;
  margin: 0 0 40px;
  line-height: 1.5em;
  font-family: 0;
}
.btn.theme-btn-1 .button
{
color: #;
}
.section-hero .hero-slider .slides .slide2{
    background: url(../images/151930458922420banner14-min.png);
}
.section-hero .heading
{
  color: #;
  font-size: px;
  margin: 0 0 40px;
  line-height: 1.5em;
  font-family: ;
}
.btn.theme-btn-1 .button
{
color: #;
}
.section-hero .hero-slider .slides .slide3{
    background: url(../images/15181736168997Banner1.png);
}
.section-hero .heading
{
  color: #;
  font-size: px;
  margin: 0 0 40px;
  line-height: 1.5em;
  font-family: ;
}
.btn.theme-btn-1 .button
{
color: #;
}
.section-hero .hero-slider .slides .slide4{
    background: url(../images/15743270631e736c70390e8cd625579f0bdbeb2bcc.png);
}
.section-hero .heading
{
  color: #;
  font-size: px;
  margin: 0 0 40px;
  line-height: 1.5em;
  font-family: ;
}
.btn.theme-btn-1 .button
{
color: #;
}
.section-hero .hero-slider .slides .slide5{
    background: url(../images/1707996714fb5c81ed3a220004b71069645f112867.png);
}
.section-hero .heading
{
  color: #;
  font-size: px;
  margin: 0 0 40px;
  line-height: 1.5em;
  font-family: ;
}
.btn.theme-btn-1 .button
{
color: #;
}
.section-hero .hero-slider .slides .slide6{
    background: url(../images/15743304087a7e026a1fc70b55aa5e976d895d799a.png);
}
.section-hero .heading
{
  color: #;
  font-size: px;
  margin: 0 0 40px;
  line-height: 1.5em;
  font-family: ;
}
.btn.theme-btn-1 .button
{
color: #;
}
.section-hero .hero-slider .slides .slide7{
    background: url(../images/170799570609dd8c2662b96ce14928333f055c5580.png);
}
.section-hero .heading
{
  color: #;
  font-size: px;
  margin: 0 0 40px;
  line-height: 1.5em;
  font-family: ;
}
.btn.theme-btn-1 .button
{
color: #;
}
.section-hero .hero-slider .slides .slide8{
    background: url(../images/15196455284288slider4.jpg);
}
.section-hero .heading
{
  color: #;
  font-size: px;
  margin: 0 0 40px;
  line-height: 1.5em;
  font-family: ;
}
.btn.theme-btn-1 .button
{
color: #;
}
.section-hero .hero-slider .slides .slide9{
    background: url(../images/151964485227544slider3.jpg);
}
.section-hero .heading
{
  color: #;
  font-size: px;
  margin: 0 0 40px;
  line-height: 1.5em;
  font-family: ;
}
.btn.theme-btn-1 .button
{
color: #;
}
.section-hero .hero-slider .slides .slide10{
    background: url(../images/17079958258266e4bfeda1bd42d8f9794eb4ea0a13.png);
}
.section-hero .heading
{
  color: #;
  font-size: px;
  margin: 0 0 40px;
  line-height: 1.5em;
  font-family: 0;
}
.btn.theme-btn-1 .button
{
color: #;
}
/***** slider section end *****/

/***loader section ***/
.preloader
{
position:fixed;
left:0px;
top:0px;
width:100%;
height:100%;
z-index:999999;
background-color:#ffffff;
background-position:center center;
background-repeat:no-repeat;
background-image:url(../images/);
}

/*** loader section end ***/
/*** body section ***/

body
{
background:#ffffff;
}


/*** body section end ***/

/*** container section ***/

.home-pro-section
{
background:#000000;
}

/*** container section end ***/
/*** Top header section ***/
.phone
{
color: #ffffff;
font-size: 16px;
font-family: Verdana,Geneva,sans-serif;
}
.text-p
{
color: #ffffff;
font-size: 16px;
}
.mail
{
color: #ffffff;
font-size: 16px;
font-family: Verdana,Geneva,sans-serif;
}
.text-m
{
color: #ffffff;
font-size: 16px;
}

/*** Top header section end ***/

/*** header section ***/

.bg-lightest
{
background:#ffffff;
}
/*** header section end ***/

/*** menu section  ***/
.menuzord-menu > li > a
{
  color: #333;
  font-family:OpenSans-Semibold;
  font-size:15px;
}
#current a
{
  color:#DF0024;
  background:#FFFFFF;
}
.menuzord.blue .menuzord-menu > li:hover > a,
.menuzord.blue .menuzord-menu ul.dropdown li:hover > a
{
  color:#DF0024;
  background:#FFFFFF;
}

/*** menu background section ***/
.menuzord-menu ul.dropdown, .menuzord-menu ul.dropdown li ul.dropdown
{
background:#f00000;
}
/*** menu section end ***/
/*** Banner section ***/
.ban-title
{
  color: #;
  font-family: ;
  font-size:px;
}
.sub-ban-title
{
  color: #;
}

/*** Banner section end ***/

/*** logo section ***/

.menuzord-brand img
{
width:200px;
height:px;
}

/*** logo section end ***/

/*** welcome section ***/

.welcome_title
{
  color:#DF0024;
  font-size:25px;
  font-family:OpenSans-Semibold;
}
.section-testimonial .testimonial .message
{
  color:#000000;
  font-size:16px;
}
/*** welcome section end ***/
/*** Home about section ***/
.home_about_title
{
color:#DF0024;
font-size:25px;
font-family:OpenSans-Semibold;
}

/*** Home about section end ***/

/*** Home services section ***/
.home_services_title
{
color:#DF0024;
font-size:25px;
font-family:OpenSans-Semibold;
}
/*** Home services section end ***/


/*** product section ***/
.product_title,.gallery_title
{
  color: #000000;
  font-size: 16px;
  font-family:Arial Black,Arial Black,Gadget,sans-serif;
}

.home_pro_title,.pro_title
{
    color: #DF0024;
    font-size: 25px;
	  font-family:OpenSans-Semibold;
}


/*** product section end ***/

/***** about section *****/

.about_title
{
         color:#DF0024;
         font-size:25px;
         font-family:OpenSans-Semibold;
}

/***** about section end *****/

/**** services section ****/

.service_title
{
         color:#000000;
         font-size:16px;
         font-family:Arial Black,Arial Black,Gadget,sans-serif;
         margin:20px 0px
}
/**** services section end ****/



/**** contact section *****/

.contact_title
{
  color:#000000;
  font-size:16px;
  font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
/**** contact section end *****/

/*** footer section ***/
 .footer_bottom p
 {
   color:#ffffff;
   font-size:16px;
   font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;
 }

#footer
  {
background:# url(../images/1518241694footer_bg.png);
     	background-attachment:fixed;
	}

/*** footer section end ***/

  /**** news section ****/
  
.section-title-white
{
    color: #;
    font-size:25px;
    font-family:OpenSans-Semibold;
  }
   /**** news section end ****/
  /***** extra color section ****/
    .dummy
  {
    background:#DF0024;
    background:#;
    background:#;
    background:#459D44;
  }
  /**** extra color1 ****/
    .bg-theme-colored
  {
  background:#DF0024;
  }
      /**** extra color1 end ****/
      /**** extra color2 ****/
      .gallery_section
  {
      background:#;
  }
    /**** extra color2 end ****/
    /**** extra color3 ****/
    #blog
 {
  background:#;
 }
    /**** extra color3 end ****/
     /**** extra color4 ****/
     .footer_bottom
 {
     background-color: #459D44;
 }
    /**** extra color4 end ****/
  /***** extra color section end ****/
  /*** sidebar section ***/
  .ref
  {
  	color: #000000;
  }
  .ref-1
  {
  color:#ffffff;
  font-size:14px;
  font-family:Arial Black,Arial Black,Gadget,sans-serif;
  background:#000000;
  }
  .ref-2
  {
    color: #ffffff;
    font-size:12px;
    background:#ffffff;
    color:#000000;
  }
.icon-theme-colored.icon-dark a,.services-tab .nav-tabs > li.active > a,
.services-tab .nav-tabs > li.active > a:hover,.services-tab .nav-tabs > li.active > a:focus,
.services-tab .nav-tabs > li a:hover,.services-tab .nav-tabs > li a:focus,.btn-theme-colored
{
  background: #000000;
}
.carousel-indicators .active,.btn-light-bg:hover, .btn-light-bg:focus,.btn-light-bg
{
  border:1px solid #000000;
}
.bb_close a, .bb_closeL a
{
  background-color: #000000;
}
.text-theme-colored
{
  color: #000000;
}
  .footer_title
  {
  color:#ffffff;
  font-size:14px;
  font-family:Arial Black,Arial Black,Gadget,sans-serif;
  }
  /*** sidebar section end ***/
  .news_name
   {

     color: #ffffff;
     font-size:12px;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
  }
  /**** contact form section ****/
  .text1, .tel {
      padding: 10px;
      border: 1px solid #ddd;
  }
  input, button, select, textarea
  {
      font-family: 'Open Sans', sans-serif;
      border: 1px solid #ddd;
  }
  .pad_tb40 h4
  {
      font-size: 30px;
  }
  .form_submit
  {
      background: #000000;
      border-radius: 0px;
      padding:10px;
      margin: 20px 0px;
      border:none;
    }
    .textarea
    {
    width: 100%;
    margin:5px 0px;
    padding:10px;
      border: 1px solid #ddd;
    }
    .email
    {
    width: 100%;
    padding: 10px;
    margin: 10px 0px;
      border: 1px solid #ddd;
    }
    @media screen and (max-width:600px)
    {
      .text1,.tel
      {
        width:100% !important;
        margin:10px 0px !important;
      }
    }

  /**** contact form section end ****/

  /**** extra product section ****/

    .pro-content
    {
        min-height: 300px;
        margin: 40px 0px;
        border: 1px solid #ddd;
        padding: 30px;
        overflow:auto;
    }
    .pro-content:nth-child(n) img
     {
        float: right;
        margin-left: 15px;
    }
    .pro_pg
    {
      overflow:auto;
    }
     .pro_text
    {
      clear:both;
    }
    .pro-content img {
        width: 30%;
        height: 300px;
    }
    .pg_mar
    {
      margin:30px 0px
    }
    .pro-img
    {
       width:30%;
       overflow:auto;
       float:right;
    }
    .pro-img img
    {
      width:100%;
    }

    /**** extra product section end ****/
