/*** font upload ***/
@font-face { font-family: 'Yorkville';
src: url('../images/fonts/1386114120_Yorkville.ttf') format('truetype');}
@font-face { font-family: 'Walkway_Black';
src: url('../images/fonts/1386114120_Walkway_Black.ttf') format('truetype');}
@font-face { font-family: 'Constantia';
src: url('../images/fonts/1386114120_Constantia.ttf') format('truetype');}
@font-face { font-family: 'Quattrocento-Regular';
src: url('../images/fonts/1386114120_Quattrocento-Regular.ttf') format('truetype');}
@font-face { font-family: 'CaviarDreams';
src: url('../images/fonts/1386114120_CaviarDreams.ttf') format('truetype');}
@font-face { font-family: 'comfortaa';
src: url('../images/fonts/1386114120_comfortaa.ttf') format('truetype');}
@font-face { font-family: 'Philosopher-Regular';
src: url('../images/fonts/1386114120_Philosopher-Regular.ttf') format('truetype');}
@font-face { font-family: 'century-gothic';
src: url('../images/fonts/1386114120_century-gothic.ttf') format('truetype');}
@font-face { font-family: 'perfectly amicable';
src: url('../images/fonts/1386114120_perfectly%20amicable.ttf') format('truetype');}
@font-face { font-family: 'Thempo New St';
src: url('../images/fonts/1386114120_Thempo%20New%20St.ttf') format('truetype');}
@font-face { font-family: 'Lettergo';
src: url('../images/fonts/1386114120_Lettergo.ttf') format('truetype');}
/*** font upload 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/index.html);
}

/*** leader section end ***/
/*** body section ***/

body{
background:#ffffff;
}


/*** body section end ***/

/*** container section ***/

.pricing-section
{
background:#000000;
}

/*** container section end ***/
/*** Top header section ***/
.main-header .header-top
{
background:#;
}
.main-header .header-top ul .phone a
{
color: #ffffff;
font-size: 16px;
font-family: Quattrocento-Regular;
}
.main-header .header-top ul .mail a
{
color: #ffffff;
font-size: 16px;
font-family: Quattrocento-Regular;
}

/*** Top header section end ***/

/*** header section ***/

header
{
background:#000000;
}
/*** header section end ***/

/*** menu section  ***/
.main-menu .navigation > li > a,.main-menu .navigation > li > ul > li > a,.main-menu .navigation > li > ul > li  > ul > li > a
{
  color: #1c203b;
  font-family:Philosopher-Regular;
  font-size:18px;
}
.main-menu .navigation > li:hover > a,
.main-menu .navigation > li.current > a,
.main-menu .navigation > li.current-menu-item > a,.main-menu .navigation > li > ul > li > a:hover,.main-menu .navigation > li > ul > li  > ul > li > a:hover
{
	color:#416d93;
}

/*** menu background section ***/
.main-header .main-box,.main-menu .navigation > li > ul,.main-menu .navigation > li > ul > li > ul
{
background:#ffffff;
}
/*** menu section end ***/
/*** Banner section ***/

.banner_text_title
{
color: #;
font-family: ;
font-size:px;
line-height:1.4em;
}
.callbacks .caption
{
  background: ;
}
/*** Banner section end ***/

/*** logo section ***/

.logo img
{
width:278px;
height:30px;
}

/*** logo section end ***/

/*** welcome section ***/

.welcome_title
{
  color:#000000;
  font-size:41px;
  font-family:Walkway_Black;
}

/*** welcome section end ***/
/*** Home about section ***/
.home_about_title
{
color:#ffffff;
font-size:45px;
font-family:Philosopher-Regular;
}

/*** 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
{
  color: #000000;
  font-size: 16px;
  font-family:Arial Black,Arial Black,Gadget,sans-serif;
}

.pro_home_title,.featured-project-column .image-box .link-btn
{
    color: #000000;
    font-size: 25px;
	  font-family:Philosopher-Regular;
}


/*** product section end ***/
/**** social link ****/
.main-header .header-top ul .social a,.social a
{
  font-size:12px;
  color:#ffffff;
}
/**** social link end ****/



/*** footer section ***/


.bottom_content,.bottom_content a
{
  color:#ffffff;
  font-size:16px;
  font-family:Philosopher-Regular;
}
.footer-bottom
{
  background:#}


  .widgets-section
  {
	background:#000000;
    }
    

/*** footer section end ***/

/***** about section *****/

.about_title
{
         color:#000000;
         font-size:16px;
         font-family:Arial Black,Arial Black,Gadget,sans-serif;
         margin:20px 0px
}

/***** 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,.pro-title,.gallery_title
{
    color:#000000;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
    font-size:16px;
    margin:20px 0px;
}

.has-dark-texture
{
  background: # url(../images/index.html) 0 0 no-repeat;
}
/**** product section end ****/

/**** contact section *****/

.contact_title
{
  color:#000000;
  font-size:16px;
  font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
/**** contact section end *****/

  /**** news section ****/
    .news_title
  {
    color:;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
    font-size:16px;
    margin:30px 0px;
  }
  .black-color-text {
    color: #;
  }
   /**** news section end ****/
  /***** extra color section ****/
    .dummy
  {
    background:#;
    background:#;
    background:#;
    background:#;
  }
.top
{
  background: #;
}
.featured-projects
{
  background: #;
}
.pro_back
{
  background:#;
}
.content-box.box-1
{
  background:#;
}
.post-filter,.scroll-to-top
{
  background: #;
}
.post-filter,.scroll-to-top
{
border: 2px solid #;
}
  /***** 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;
  }
  .button1.button_001{
    color:#ffffff;
  }
  .sidebar_name,.logo_title,.gallery_name,#myModalLabel
  {
  color:#ffffff;
  font-size:12px;
  font-family:Arial Black,Arial Black,Gadget,sans-serif;
  }
  .main-header .header-top .top-right ul li .share,
  .main-header .header-top ul li a:hover{
  	color:#000000;
  }
  .sec-title:before,.sec-title:after
  {
  	border-bottom:3px solid #000000;
  }
  .welcome_title strong,.product_title strong
  {
  	color: #000000;
  }
  .main-slider .tp-bullets.preview3 .bullet:hover,
  .main-slider .tp-bullets.preview3 .bullet.selected,.pricing-section .sec-title:before,
  .pricing-section .sec-title:after
  {
    border-color:#000000 !important;
  	background:#000000 !important;
  }
  .call-to-action .outer .inner .layer-left,.call-to-action .outer .inner .layer-right,
  .featured-project-column .image-box .link-btn,.default-gallery-item .inner-box .bottom-link,
  .gallery-section  .owl-dots .owl-dot:hover span,.gallery-section  .owl-dots .owl-dot.active span,
  .testimonials-carousel .owl-dots .owl-dot:hover span, .testimonials-carousel .owl-dots .owl-dot.active span,
  .team-section .owl-dots .owl-dot:hover span,.team-section .owl-dots .owl-dot.active span,#myModalLabel,.button1.button_001
  {
    background:#000000;
  }
  .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span
  {
      background: none repeat scroll 0 0 #000000;
  }
  .call-to-action .outer .inner strong
  {
    color:#ffffff;
    font-size:12px;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
  }
  .default-gallery-item .inner-box .overlay-content .gallery_name:after
  {
    border-bottom:3px solid #000000;
  }
  .parallax-content-section .content-column:after
  {
    border-left:6px solid #000000;
  }
  .parallax-content-section .social-links a:hover,.team-section .owl-prev:hover,
  .team-section .owl-next:hover
  {
    background:#000000;
    color:#ffffff;
    border-color:#ffffff;
  }
  .team-section .owl-prev,.team-section .owl-next
  {
    	border:1px solid #000000;
      color:#000000;
  }
  .scroll-to-top:hover
  {
  background:#000000;
  color:#ffffff;
  border-color:#ffffff;
  }
  /*** 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
   {
    color:#000000;
    font-family:Arial Black,Arial Black,Gadget,sans-serif;
    font-size:14px;
   }


   /**** 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_text
     {
       clear:both;
     }
     .pro-content img {
         width: 30%;
         height: 300px;
     }
     .pg_mar
     {
       margin:30px 0px
     }
     .pro_pg
     {
       overflow:auto;
     }
     /**** extra product section end ****/
