/*** font upload ***/
@font-face { font-family: 'montserrat';
src: url('../images/fonts/6028799103_montserrat.ttf') format('truetype');}
@font-face { font-family: 'PTN57F';
src: url('../images/fonts/6028799103_PTN57F.ttf') format('truetype');}
/*** font upload end ***/

/***** slider section *****/
.section-hero .hero-slider .slides .slide0{
    background: url(../images/37b8361ae58965da5474a6faa0777d001507546751.jpg);
}
.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 .slide1{
    background: url(../images/1650104694ce38ecc4be5b5f08e63c75ba294d8d8b.jpg);
}
.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/017062235c21f86dcaa74a16e3d7bc631507706014.jpg);
}
.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/907e62800c297a49b1cbf46ed59204731507706027.jpg);
}
.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 *****/

/***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:#000000;
}

/*** container section end ***/
/*** Top header section ***/
#header-contact .phone a
{
color: #000000;
font-size: 16px;
font-family: Arial Black,Arial Black,Gadget,sans-serif;
}
#header-contact  .mail a
{
color: #ffffff;
font-size: 16px;
font-family: Arial Black,Arial Black,Gadget,sans-serif;
}

/*** Top header section end ***/

/*** header section ***/

header,.gray-color-bg{
background:#000000;
}
/*** header section end ***/

/*** menu section  ***/
.navbar-default .navbar-nav > li > a
{
  color: #000000;
  font-family:Arial Black,Arial Black,Gadget,sans-serif;
  font-size:16px;
}
.navbar-default .navbar-nav > li.current > a
{
	color:#ffffff;
  background:#000000;
}
.navbar-default .navbar-nav > li.current > a:hover
{
  color:#ffffff;
  background:#ffffff;
}
.header-navigation.navbar .navbar-nav > li > .sub-menu li a
{
  color: #000000;
  font-family:Arial Black,Arial Black,Gadget,sans-serif;
  font-size:16px;
}

/*** menu background section ***/
header nav,.sub-menu
{
background:#f00000;
}
/*** menu section end ***/
/*** Banner section ***/
.rev_slider_wrapper #slider1 .banner-caption-h2
{
  color: #;
  font-family: 0;
  font-size:px;
}

/*** Banner section end ***/

/*** logo section ***/

#header-logo img
{
width:200px;
height:80px;
}

/*** logo section end ***/

/*** welcome section ***/

.welcome_title
{
  color:#000000;
  font-size:16px;
  font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
.section-testimonial .testimonial .message
{
  color:#000000;
  font-size:16px;
}
/*** welcome section end ***/
/*** Home about section ***/
.home_about_title
{
color:#000000;
font-size:16px;
font-family:Arial Black,Arial Black,Gadget,sans-serif;
}

/*** Home about section end ***/

/*** Home services section ***/
.home_services_title
{
color:#000000;
font-size:16px;
font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
/*** 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 ****/

.service_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 ***/
 .footer-bottom p
 {
   color:#ffffff;
   font-size:16px;
   font-family:Arial Black,Arial Black,Gadget,sans-serif;
 }
 </p>
  .has-dark-texture
  {
	background:#000000;
    }
    

/*** footer section end ***/


  /**** news section ****/
  
.news_header {
    color: #;
    font-size:16px;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
  }
   /**** news section end ****/
  /***** extra color section ****/
    .dummy
  {
    background:#;
    background:#;
    background:#;
    background:#;
  }
  /**** extra color1 ****/
    .header-top
  {
  background:#;
  }
      /**** extra color1 end ****/
      /**** extra color2 ****/
  .home-about-bg,.home-services-bg
  {
      background:#;
  }
  .home-about-bg,.home-services-bg
  {
  background:-webkit-;
  background:-moz-;
  background:-ms-;
  background:-o-;
  background:;
  }
  /**** extra color2 end ****/
    /**** extra color3 ****/
 .grid.hero
 {
  background:#;
 }
 .grid.hero
 {
 background:-webkit-;
 background:-moz-;
 background:-ms-;
 background:-o-;
 background:;
 }
   /**** extra color3 end ****/
     /**** extra color4 ****/
 .footer-bottom
 {
     background-color: #;
 }
 .footer-bottom
 {
 background:-webkit-;
 background:-moz-;
 background:-ms-;
 background:-o-;
 background:;
 }
   /**** 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
  {

  background:#ffffff;
  color:#000000;
  }
  .base-color-bg, .thm-btn, .thm-btn.inverse:hover, .sec-title span.decor-line, .sec-title-two .decor-line:before, .has-base-color-overlay:before, .post-navigation a:hover, .header .header-top .bootstrap-select > .dropdown-toggle, .header-navigation.navbar .right-box.nav > li > a .fa-search, .header-navigation.navbar .right-box.nav > li > .sub-menu form button, .rev_slider_wrapper #slider1 .banner-decor-line, .single-service-box-two .icon-box i, .single-service-box-two:hover, .single-service-box-four .icon-box, .single-service-box-four:hover, .single-service-box-four:hover .icon-box i, .service-gallery-carousel .owl-nav [class*=owl-], .service-gallery-carousel .img-box .img-box-wrapper .overlay:before, .single-project-item .img-box .overlay .top li a, .single-project-item .img-box .overlay .bottom, .related-project-carousel .owl-nav [class*=owl-], .single-news-post ul.meta-info li + li a:before, .footer-widget.link-widget li a:hover:before, .footer-widget.subscribe-widget form button, .footer-widget.contact-widget .footer-contact-info-carousel.owl-theme .owl-dots .owl-dot.active span, .contact-form .bootstrap-select .dropdown-menu > li > a:hover, .contact-section.contact-page .footer-widget.working-hrs-widget .working-hrs li span.labed, .inner-banner, .single-sidebar .download-broucher .text-box, .single-sidebar .search-widget form button, .single-sidebar .archive-widget ul li a:hover:before, .single-sidebar .price-filter button, .single-sidebar .product-category-widget ul li:hover, .shop-page .meta-info .select-box .dropdown-menu > li > a:hover, .single-shop-item .img-box .overlay .box .content ul li a, .single-shop-item .text-box .thm-btn:hover, .featured-product-carousel .owl-nav [class*=owl-], .cart-table tbody .available-info .icon, .cart-section .estimate-form .select-box .dropdown-menu > li > a:hover, .accordion a[role="button"]:before, .accordion.style-two a[role="button"]:before, .about-tab-wrapper ul.tab-title-box li.active a span:after, .about-tab-wrapper ul.tab-title-box li:hover a span:after, .appoinment-section .contact-form .feature-list, .add-banner {
    background-color: #000000;
  }

  .thm-btn, .thm-btn.inverse:hover, .thm-btn.borderd, .thm-btn.borderd.inverse:hover, .post-filter li.active span, .post-navigation a:hover, .scroll-to-top, .header-navigation.navbar .navbar-nav > li > .sub-menu, .header-navigation.navbar .navbar-nav > li > .sub-menu > li > .sub-menu, .header-navigation.navbar .right-box.nav > li > .sub-menu form, .rev_slider_wrapper #slider1 .banner-caption-box, .fixed-banner .banner-caption-box, .single-service-box-one .img-box .overlay .box, .single-service-box-one:hover .img-box .overlay .box, .single-service-box-four:hover .text-box:before, .service-gallery-carousel .owl-nav [class*=owl-], .related-project-carousel .owl-nav [class*=owl-], .single-fact-box, .single-news-post .img-box .overlay .box, .single-news-post:hover, .single-news-post:hover .img-box .overlay .box, .footer-widget.link-widget li a:hover:before, .footer-widget.contact-widget .footer-contact-info-carousel.owl-theme .owl-dots .owl-dot.active span, .client-testimonial-carousel.owl-theme .owl-dots .owl-dot span, .testimonial-style-two.with-carousel .owl-theme .owl-dots .owl-dot span, .single-sidebar .latest-news .icon-box .overlay, .single-sidebar .categories-widget ul li a:hover:before, .single-sidebar .archive-widget ul li a:hover:before, .single-sidebar .price-filter .noUi-connect, .single-sidebar .price-filter .noUi-handle, .single-sidebar .best-seller .icon-box .overlay, .single-shop-item .text-box .thm-btn:hover, .single-shop-item:hover .img-box .overlay .box, .featured-product-carousel .owl-nav [class*=owl-], .cart-section .thm-btn.update-cart:hover, .accordion a[role="button"]:before, .accordion.style-two a[role="button"]:before, .single-team-member:hover, .single-team-member:hover .img-box .overlay .box, .about-tab-wrapper ul.tab-title-box li.active a span:after, .about-tab-wrapper ul.tab-title-box li:hover a span:after {
    border-color: #000000;
  }

  .header-3.header-navigation.navbar + section,
  .header-3.header-navigation.navbar + div, .single-testimonial-home:before, .single-shop-item .img-box .offer-box .inner:before, .single-price-box .price-box:before {
    border-top-color: #000000;
  }

  .single-testimonial-home, .single-shop-item .img-box .offer-box .inner:before {
    border-left-color: #000000;
  }

  .thm-btn.borderd, .sec-title span.tag-line, .scroll-to-top, .header .header-top ul.contact-info-list > li .inner-box i, .header-navigation.navbar .nav > li:hover > a,.header-3 .nav > li:hover > a,.header-3 .nav > li.current > a, .header-navigation.navbar .navbar-nav > li > .sub-menu li:hover > a, .header-navigation.navbar .right-box.nav > li:hover > a, .single-service-box-two:hover .icon-box i, .single-service-box-four .icon-box i, .service-gallery-carousel .img-box .img-box-wrapper .overlay .box .content i, .single-fact-box .counter, .single-fact-box .symbol, .single-fact-box:hover i, .footer-widget.link-widget li a:hover, .footer-widget.subscribe-widget p.highlight, .footer-widget.subscribe-widget .result p, .footer-widget.subscribe-widget .social li a:hover, .footer-widget.contact-widget .contact-infos li .icon-box i, .footer-bottom a, .single-testimonial-home .text-box h3, .single-testimonial-two .text-box:before, .single-testimonial-two .name-box .title-box span, .request-qoute-box p a, .request-qoute-box p span.highlight, .breadcumb-wrapper ul.link-list li span, .breadcumb-wrapper a.get-qoute, .single-sidebar .view-all, .single-sidebar .latest-news .text-box h4:hover, .single-sidebar .archive-widget ul li a:hover, .single-sidebar .about-widget a, .single-sidebar .best-seller .text-box h4:hover, .single-sidebar .best-seller .text-box p, .single-sidebar .agent-widget h4, .single-sidebar .agent-widget ul li i, .single-shop-item .text-box p, .single-review-content .text-box h3 span, .login-register a, .checkout-section .payment-options .option-block .radio-block.active .icon i,
  .checkout-section .payment-options .option-block .radio-block.active label.radio-label, .single-price-box .name-box span, .accordion a[role="button"].collapsed:before, .accordion.style-two a[role="button"].collapsed:before, .about-tab-wrapper ul.tab-title-box li.active a, .about-tab-wrapper ul.tab-title-box li:hover a {
    color: #000000;
  }

  .single-sidebar .price-filter .noUi-connect {
    background-color: #000000;
  }

  .base-color-text {
    color: #000000;
  }
  .footer_title
  {
  color:#ffffff;
  font-size:14px;
  font-family:Arial Black,Arial Black,Gadget,sans-serif;
  }
  /*** 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;
  }
  input, button, select, textarea
  {
      font-family: 'Open Sans', sans-serif;
  }
  .pad_tb40 h4
  {
      font-size: 30px;
  }
  .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;
      }
      .service-box-three {
    text-align: center;
       }
    }


  /**** 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-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 ****/
