/*** font upload ***/
@font-face { font-family: 'BlueNorthInlineGrunge';
src: url('../images/fonts/8877852496_BlueNorthInlineGrunge.ttf') format('truetype');}
@font-face { font-family: 'BarleyScript_PERSONAL_USE';
src: url('../images/fonts/8877852496_BarleyScript_PERSONAL_USE.ttf') format('truetype');}
@font-face { font-family: 'gomarice_nandaka_western';
src: url('../images/fonts/8877852496_gomarice_nandaka_western.ttf') format('truetype');}
/*** font upload end ***/

/***** slider section *****/
.section-hero .hero-slider .slides .slide0{
    background: url(../images/149830536914927148921696721833banner_01.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 .slide1{
    background: url(../images/149830536919979ban2.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 .slide2{
    background: url(../images/29b0e2af2d894c97e9a977f258326bd91498305398.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 .slide3{
    background: url(../images/149830540614200ban1.png);
}
.section-hero .heading
{
  color: #;
  font-size: px;
  margin: 0 0 40px;
  line-height: 1.5em;
  font-family: ;
}
.btn.theme-btn-1 .button
{
color: #;
}
/***** slider section end *****/

/***leader 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/);
}

/*** leader section end ***/
/*** body section ***/

body{
background:#ffffff;
}


/*** body section end ***/

/*** container section ***/

#page-container
{
background:#f2f2f2;
}

/*** container section end ***/
/*** Top header section ***/
#header-contact ul
{
background:#;
}
#header-contact .phone a
{
color: #ffffff;
font-size: 16px;
font-family: Verdana,Geneva,sans-serif;
}
#header-contact  .mail a
{
color: #ffffff;
font-size: 16px;
font-family: Verdana,Geneva,sans-serif;
}

/*** Top header section end ***/

/*** header section ***/

#header-top {
background:#ffffff;
}
/*** header section end ***/

/*** menu section  ***/
header nav ul li a
{
  color: #000000;
  font-family:Arial Black,Arial Black,Gadget,sans-serif;
  font-size:16px;
}
header nav ul li.current-menu-item>a
{
	color:#ffffff;
}


/*** menu background section ***/
header nav,.nav li ul
{
background:#8da337;
}
/*** menu section end ***/
/*** Banner section ***/

.ns_nerveSlider .ns_slideContent div h1
{
color: #;
font-family: ;
font-size:px;
}
.callbacks .caption
{
  background: ;
}
/*** Banner section end ***/

/*** logo section ***/

#header-logo img
{
width:200px;
height:px;
}

/*** logo section end ***/

/*** welcome section ***/

.welcome_title
{
  color:#000000;
  font-size:32px;
  font-family:BarleyScript_PERSONAL_USE;
}
.section-testimonial .testimonial .message
{
  color:#333333;
  font-size:16px;
}
/*** welcome section end ***/
/*** Home about section ***/
.home_about_title
{
color:#8da337;
font-size:24px;
font-family:BarleyScript_PERSONAL_USE;
}

/*** Home about section end ***/

/*** Home services section ***/
.home_services_title
{
color:#8da337;
font-size:24px;
font-family:BarleyScript_PERSONAL_USE;
}
/*** Home services section end ***/


/*** Home product section ***/

.product_name
{
    color: #;
    font-size: px;
	  font-family:;
}

/*** product section end ***/

/***** about section *****/

.about_title
{
         color:#000000;
         font-size:16px;
         font-family:Arial Black,Arial Black,Gadget,sans-serif;
}

/***** about section end *****/

/**** services section ****/

.services_title
{
         color:#000000;
         font-size:16px;
         font-family:Arial Black,Arial Black,Gadget,sans-serif;
         margin:20px 0px
}
/**** services section end ****/

/**** product section / gallry section ****/

.product_title,.gallery_title
{
    color:#000000;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
    font-size:16px;
}
/**** product 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 ***/
.copyright_content
{
  color:#ffffff;
  font-size:14px;
  font-family:Verdana,Geneva,sans-serif;
}
.copyrights
{
  background:#}
#footer-widgets
  {
	background:#333333;
    }
    

/*** footer section end ***/
  /**** news section ****/
  
.news_header {
    color: #;
    font-size:32px;
    font-family:BarleyScript_PERSONAL_USE;
  }
   /**** news section end ****/
  /***** extra color section ****/
    .dummy
  {
    background:#;
    background:#;
    background:#;
    background:#;
  }
  .social-icons li a,.product_bg
  {
      background: #;
  }
  .testimonial .testimonial-text
  {
      background:#;
  }
  .testimonial .testimonial-text::before
  {
    border-right-color:#;
  }
 .grid.hero
 {
  background:#;
 }
 #back-to-top
 {
     background-color: #;
 }
  /***** 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
  {

  background:#ffffff;
  color:#000000;
  }
  .footer_title
  {
    color:#ffffff;
    font-size:14px;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
  }

  .ns_nerveSlider .ns_slideContent div p span
  {
      background-color: #;
      color:#ffffff;
  }
  .social-icons li a:hover,.social-icons li a:focus,.social-icons li a:active,.social-icons.team-social li a:hover,
  .social-icons.model-social li a:hover, .social-icons.team-social li a:focus,.social-icons.model-social li a:focus,
  .social-icons.team-social li a:active,.social-icons.model-social li a:active,.ns_nerveSlider .ns_slideContent div h1,
  #featured-image-title h1
  {
      background: #000000;
      color: #ffffff;
  }
  a
  {
      color: #ffffff;
  }
  .welcome_title::after,.home_services_title::after,.product_title::after,.home_about_title::after,.button:before,
  .services_title::after,.product_title::after,.about_title::after
  {
    background-color: #000000;
  }
  .gallery:before
  {
      border-right: 40px solid #000000;
      border-top: 40px solid #000000;
  }
  .arrow-button
  {
    color:#ffffff;
    font-size:14px;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
    background:#000000;
  }
  #back-to-top
  {
      color: #ffffff;
    }
    #back-to-top
    {
        border-bottom:3px solid #000000;
    }
  /*** sidebar section end ***/

  .news_content
  {
    color:#ffffff;
    font-size:12px;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
    line-height: 28px;
    margin: 0;
  }
  .news_name
   {
    margin: 0;
    color:#000000;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
    font-size:14px;
    line-height: 28px;
    margin-top: 10px;
  }
  /**** 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 !important;
      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_text
    {
      clear:both;
    }
    .pro-content img {
        width: 30%;
        height: 300px;
    }
    .pg_mar
    {
      margin:30px 0px
    }
    .pro_pg
    {
      overflow:auto;
    }
    .pro_image
    {
      float:right;
      width: 30%;
      height: 300px;
    }
    /**** extra product section end ****/
