@font-face { font-family: 'GT-Walsheim-Regular';
src: url('../images/fonts/2579484572_GT-Walsheim-Regular.ttf') format('truetype');}
/*body*/
body{
	background:url(../images/35568f3ccdd27d2000e3f9255a7e3e2c48800.jpg);   
         	background-attachment:fixed;	
	}

/*container*/
#wrapperbox {
	background:#fafafa;
}
    
/*header*/
header {
  background:#fafafa;
  }
  

  .header_logo {
	width:200px;
    height:80px;
}

.header_title{
color:#000000;
font-family:GT-Walsheim-Regular;
font-size:16px;
}

.contact_number{
color:#2e2d2d;
font-family:GT-Walsheim-Regular;
font-size:16px;
float:right;
}

.welcome_title{
color:#000000;
font-size:16px;
font-family:Arial Black,Arial Black,Gadget,sans-serif;
}

.about_title {
color:#000000;
font-size:16px;
font-family:Arial Black,Arial Black,Gadget,sans-serif;
}

.services_title {
color:#000000;
font-size:16px;
font-family:Arial Black,Arial Black,Gadget,sans-serif;
}
.about_content {
color:#000000;
font-size:16px;
font-family:;
}
.services_content {
color:#000000;
font-size:16px;
font-family:;
}

.about_page_title , .no-top-margin {
color:#000000;
font-size:16px;
font-family:Arial Black,Arial Black,Gadget,sans-serif;
}


.product_page_title {
color:#000000;
font-size:16px;
font-family:Arial Black,Arial Black,Gadget,sans-serif;
}

.service_page_title {
color:#000000;
font-size:16px;
font-family:Arial Black,Arial Black,Gadget,sans-serif;
}

.about_page_content{
color:#000000;
font-size:16px;
font-family:;
}


.service_page_content{
color:#000000;
font-size:16px;
font-family:16;
}

.product_page_content {
color:#000000;
font-size:16px;
font-family:;
}

/*Footer*/
#footer{
	background:#202020;
}
    

.image_name{
color:#ffffff;
font-size:16px;
font-family:GT-Walsheim-Regular;
}
    
  .domain-tabs .tab-content  {
  background-color: #009C82;
    }

.side_content{
color:#ffffff;
font-size:17px;
font-family:GT-Walsheim-Regular;
}

nav#mainmenu ul li ul.sub-menu { border-bottom-color: #009C82; }
#wrapperbox { border-top-color: #009C82;}
.quote .author  , input[type=submit] ,
#social-block a i 
 { background: #009C82; }
#slogan{
background:#fafafa; 
}
.slide-text p  , .floating-form{
 background: #; 
}

input[type=text],  input[type=email],  input[type=tel],  input[type=password],  textarea {
 background: #; 
}

#search-box {background: #009C82; }

.registration h2 {
 color: #; 
}
.quote blockquote  {
 background: #; 
}

nav#mainmenu:before {  
    border-bottom: 5px solid #009C82;  
}
nav#mainmenu:after {
     border-bottom: 5px solid #009C82;   
}

a:hover {
	color:#ffffff;
	text-decoration: none;
}
ul.tabs a:hover {
background:#ffffff;
}

ul.tabs li a {
  background-color: #009C82;
}

ul.tabs li.active a {
  background-color: #2ef563;
}

a {
color:#2ef563;
}



/*container boxshadow*/
	
/*menu*/

nav#mainmenu,
nav#mainmenu ul li ul.sub-menu {
	background:#009c82;
}
    
nav#mainmenu ul li a {
    color:#fafafa;
    font-size:16px;
    font-family:GT-Walsheim-Regular;
}

nav#mainmenu ul li a:hover,
nav#mainmenu ul li ul.sub-menu li a:hover{
    background:#009c82;
    color:#009c82;
}

   nav#mainmenu ul li a.active{
	background:#fafafa;
    }
    nav#mainmenu ul li a.active{
color:#009c82;
}

#footer a:not(.button):hover { 
color: #009c82;}


.footer_text,
.footerbox ul li a,
.footerbox{
color:#cccccc;
font-size:15px;
font-family:GT-Walsheim-Regular;
}
.footerbox h3,
.footer_heading{
color:#cccccc;
font-size:17px;
font-family:GT-Walsheim-Regular;
}
.news_content {
color:#ffffff;
font-size:17px;
font-family:GT-Walsheim-Regular;
}
.news_name {
color:#ffffff;
font-size:16px;
font-family:GT-Walsheim-Regular;
}
.service-tabs .tab-btns .tab-btn {
background:#2ef563;
}


.main-footer .subscribe-area {
	background:#ffffff;
}

.service-tabs .tab-btns .tab-btn.active-btn{
	background:#ffffff;
}

.greybox  {
	background:#009C82;
}


