/*** font upload ***/
@font-face { font-family: 'Oswald-Regular';
src: url('../images/fonts/5678840797_Oswald-Regular.ttf') format('truetype');}
@font-face { font-family: 'Karla';
src: url('../images/fonts/5678840797_Karla.ttf') format('truetype');}
/*** font upload end ***/

/***** slider section *****/
.home-slider-1{
    background-image: url(../images/f3ccdd27d2000e3f9255a7e3e2c488001457609975.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: #;
}
.home-slider-2{
    background-image: url(../images/15362271122af4d172e1633853321ebc1efa666659.png);
}
.section-hero .heading
{
  color: #;
  font-size: px;
  margin: 0 0 40px;
  line-height: 1.5em;
  font-family: ;
}
.btn.theme-btn-1 .button
{
color: #;
}
.home-slider-3{
    background-image: url(../images/15362272817934672568c70aa8d90d4649db45dd1e.png);
}
.section-hero .heading
{
  color: #;
  font-size: px;
  margin: 0 0 40px;
  line-height: 1.5em;
  font-family: ;
}
.btn.theme-btn-1 .button
{
color: #;
}
.home-slider-4{
    background-image: url(../images/153622742497b94aad87dc0372ecaf468ea6ac2bfa.png);
}
.section-hero .heading
{
  color: #;
  font-size: px;
  margin: 0 0 40px;
  line-height: 1.5em;
  font-family: ;
}
.btn.theme-btn-1 .button
{
color: #;
}
.home-slider-5{
    background-image: url(../images/15360455309ef012d772150812d5ba80773d49bd6c.png);
}
.section-hero .heading
{
  color: #;
  font-size: px;
  margin: 0 0 40px;
  line-height: 1.5em;
  font-family: ;
}
.btn.theme-btn-1 .button
{
color: #;
}
.home-slider-6{
    background-image: url(../images/15362275664605cc0b768a2af5e2db8316e6451bc9.png);
}
.section-hero .heading
{
  color: #;
  font-size: px;
  margin: 0 0 40px;
  line-height: 1.5em;
  font-family: ;
}
.btn.theme-btn-1 .button
{
color: #;
}
.home-slider-7{
    background-image: url(../images/15360456546c31c78dc20e4874401d072a5ef4dcd8.png);
}
.section-hero .heading
{
  color: #;
  font-size: px;
  margin: 0 0 40px;
  line-height: 1.5em;
  font-family: ;
}
.btn.theme-btn-1 .button
{
color: #;
}
.home-slider-8{
    background-image: url(../images/15360457857925bb0c6a4d229944b584f1012f9baf.png);
}
.section-hero .heading
{
  color: #;
  font-size: px;
  margin: 0 0 40px;
  line-height: 1.5em;
  font-family: ;
}
.btn.theme-btn-1 .button
{
color: #;
}
.home-slider-9{
    background-image: url(../images/1536045936d08cd4ee7b70757de852a48c1efd812e.png);
}
.section-hero .heading
{
  color: #;
  font-size: px;
  margin: 0 0 40px;
  line-height: 1.5em;
  font-family: ;
}
.btn.theme-btn-1 .button
{
color: #;
}
.home-slider-10{
    background-image: url(../images/1599889826434d34a78eaa7afb70d0ceb04850c501.jpg);
}
.section-hero .heading
{
  color: #;
  font-size: px;
  margin: 0 0 40px;
  line-height: 1.5em;
  font-family: ;
}
.btn.theme-btn-1 .button
{
color: #;
}
.home-slider-11{
    background-image: url(../images/1599889828f8d8153fb4f29d3af15276db22435d48.jpg);
}
.section-hero .heading
{
  color: #;
  font-size: px;
  margin: 0 0 40px;
  line-height: 1.5em;
  font-family: ;
}
.btn.theme-btn-1 .button
{
color: #;
}
.home-slider-12{
    background-image: url(../images/1599889907ac77a946706c680ac33c4a5036e3d810.jpg);
}
.section-hero .heading
{
  color: #;
  font-size: px;
  margin: 0 0 40px;
  line-height: 1.5em;
  font-family: ;
}
.btn.theme-btn-1 .button
{
color: #;
}
.home-slider-13{
    background-image: url(../images/1536219810ffa380a43cdb503ea9a0151d4246a274.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: #;
}
.home-slider-14{
    background-image: url(../images/799bad5a3b514f096e69bbc4a7896cd91457609992.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: #;
}
.home-slider-15{
    background-image: url(../images/d0096ec6c83575373e3a21d129ff8fef1457610001.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: #;
}
.home-slider-16{
    background-image: url(../images/032b2cc936860b03048302d991c3498f1457610009.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: #;
}
.home-slider-17{
    background-image: url(../images/18e2999891374a475d0687ca9f989d831457610017.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: #;
}
.home-slider-18{
    background-image: url(../images/fe5df232cafa4c4e0f1a0294418e56601457610025.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: #;
}
.home-slider-19{
    background-image: url(../images/153623127162d0082eb3085d05808da794bb569d29.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 *****/

/***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:#000000;
}


/*** body section end ***/

/*** container section ***/

.box-parallax .description
{
background:#fff;
}

/*** container section end ***/
/*** Top header section ***/
.phone
{
color: #fff;
font-size: 15px;
font-family: Karla;
}
.mail
{
color: #fff;
font-size: 15px;
font-family: Karla;
}

/*** Top header section end ***/

/*** header section ***/

.tt-header-wrapper-bottom
{
background:#fff;
}
/*** header section end ***/

/*** menu section  ***/
.menuzord-menu a
{
  color: #fff;
  font-family:Oswald-Regular;
  font-size:16px;
}
#current a,.menuzord-menu a:hover,.sub-menu li a:hover{
    color: #ffffff;
    background:#1b1616;
}
/*** menu background section ***/
.menu-hover li
{
background-color:#ff0003;
}
/*** menu section end ***/
/*** Banner section ***/
.ban-title
{
  color: #;
  font-family: 0;
  font-size:px;
}
.sub-ban-title
{
  color: #;
}

/*** Banner section end ***/

/*** logo section ***/

.logo-icon
{
width:400px;
height:100px;
}

/*** logo section end ***/

/*** welcome section ***/

.welcome_title
{
  color:#ff0000;
  font-size:20px;
  font-family:Oswald-Regular;
}
.section-testimonial .testimonial .message
{
  color:#fff;
  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 ***/


/*** product section ***/
.product_title,.gallery_title
{
  color: #ff0000;
  font-size: 20px;
  font-family:Oswald-Regular;
}

.home_pro_title,.pro_title
{
    color: #ff0000;
    font-size: 20px;
	  font-family:Oswald-Regular;
}
.service-media-left-1 {
    background-image: url(../images/d2e74d2d5382bba324c07d4cded828c41598460924.jpg);
}
.service-media-left-2 {
    background-image: url(../images/135bc113253b37e5d148200c41fcd5b51536294970.png);
}
.service-media-left-3 {
    background-image: url(../images/4de4163dcb613c4e6eea8c814e3774691536295057.png);
}
.service-media-left-4 {
    background-image: url(../images/a5befc8ea7a58d18d6d9a8bbd863bbe41536295152.png);
}
.service-media-left-5 {
    background-image: url(../images/f5220c88e9b113e314ffaeec6af3d5c91536295240.png);
}
.service-media-left-6 {
    background-image: url(../images/9d2804bd82686438919edef77a4626d41536295302.png);
}
.service-media-left-7 {
    background-image: url(../images/49020bb9d46344ad81a46ab8590af53c1536295413.png);
}
.service-media-left-8 {
    background-image: url(../images/b75f4f35d8b147c2999628b26d4040611536295648.png);
}
.service-media-left-9 {
    background-image: url(../images/c41228e04a697cfa212130ff8f4f804d1536295908.png);
}
.service-media-left-10 {
    background-image: url(../images/af6c2f9652a0f790f3ad68e7da31e97e1536296088.png);
}
.service-media-left-11 {
    background-image: url(../images/b3dbeeb79f05dc60eebb4a0a1561de911536296249.png);
}
.service-media-left-12 {
    background-image: url(../images/c7613d62f7458b1eb7ff3fadcc0520841536296358.png);
}
.service-media-left-13 {
    background-image: url(../images/ea4381ad641a3136549db1724b0a03bf1536297827.png);
}
.service-media-left-14 {
    background-image: url(../images/915c3b9a565ed607f08d95b9526e6e741536300909.png);
}
.service-media-left-15 {
    background-image: url(../images/a9282897ac0103e6263fbb722dc864041536298505.png);
}
.service-media-left-16 {
    background-image: url(../images/06e45e73c6ea87b71ade74057cfd9c3f1536298619.png);
}
.service-media-left-17 {
    background-image: url(../images/d9864be3377534271a1cee5183ef8dd21536300430.png);
}
.service-media-left-18 {
    background-image: url(../images/cecbf15f458aba5d16911c3fea5c50ea1536300630.png);
}
.service-media-left-19 {
    background-image: url(../images/ba37a900ac40afcaf0614941a40681f01536300726.png);
}
.service-media-left-20 {
    background-image: url(../images/3773255f943fd19d29e4bc2269aac4fd1598462089.jpg);
}

/*** product section end ***/

/***** about section *****/

.about_title
{
         color:#ff0000;
         font-size:20px;
         font-family:Oswald-Regular;
}

/***** about section end *****/

/**** services section ****/

.service_title
{
         color:#000000;
         font-size:16px;
         font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
/**** 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 ***/
 .tt-footer-copyright p
 {
   color:#ffffff;
   font-size:14px;
   font-family:Karla;
 }
#tt-footer
  {
	background:#333;
    }
    

/*** footer section end ***/

  /**** news section ****/
  
.section-title-white
{
    color: ##000000;
    font-size:20px;
    font-family:Oswald-Regular;
  }
   /**** news section end ****/
  /***** extra color section ****/
    .dummy
  {
    background:#FF0000;
    background:#;
    background:#;
    background:#;
  }
  /**** extra color1 ****/
  #tt-header .tt-header-wrapper-top
  {
  background:#FF0000;
  }
      /**** extra color1 end ****/
      /**** extra color2 ****/
      .container-indent1
  {
      background:#;
  }
    /**** extra color2 end ****/
    /**** extra color3 ****/
    .section-top-title
 {
  background:#;
 }
    /**** extra color3 end ****/
     /**** extra color4 ****/
     #footer-bottom
 {
     background-color: #;
 }
    /**** extra color4 end ****/
  /***** extra color section end ****/
  /*** sidebar section ***/
  .ref
  {
  	color: #fff;
  }
  .ref-1
  {
  color:#ffffff;
  font-size:14px;
  font-family:Oswald-Regular;
  background:#f1f1f1;
  }
  .ref-2
  {
    color: #ffffff;
    font-size:12px;
    background:#ffffff;
    color:#ccc;
  }
.topcontrol,.carousel-indicators .active,.btn-light-bg:hover, .btn-light-bg:focus,.btn-light-bg,
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active
{
  background: #fff;
}
.carousel-indicators .active,.btn-light-bg:hover, .btn-light-bg:focus,.btn-light-bg
{
  border:1px solid #fff;
}
.bb_close a, .bb_closeL a
{
  background-color: #fff;
}
  .footer_title
  {
  color:#ffffff;
  font-size:14px;
  font-family:Oswald-Regular;
  }
  /*** sidebar section end ***/
  .news_name
   {

     color: #ffffff;
     font-size:12px;
    font-family:Oswald-Regular;
  }
  /**** 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: 0px 0px 30px;
  }
  .form_submit
  {
      background: #fff;
      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;
    }
    .pro-img
    {
       width:30%;
       overflow:auto;
       float:right;
    }
    .pro-img img
    {
      width:100%;
    }

    /**** extra product section end ****/
