@import 'https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i';
@import 'https://fonts.googleapis.com/css?family=Oswald:300,400,700';
@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,300,500,700);
@import url(https://fonts.googleapis.com/css?family=Raleway:400,300,500,600,700,800);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700,900,300);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800,300);
body
    {
	margin:0px; 
	padding:0px;
	background:url(../images/bg.png) no-repeat center top;
}
#main-contanior
               {
			   margin:0px; 
			   padding:0px;
			   width:100%;
}
#working-area
 			{
			margin:60px auto;
			padding:0px;
			width:1170px;
			padding-left:15px;
			padding-right:15px;
			background:#fff;
			height:2160px;			
}
#header
 			{
			margin:0px;
			padding:0px;
			width:1170px;
			height:160px;
			float:left;
			
}
#logo
 			{
			margin:0px 0px 0px 37px;
			padding:0px;
			width:178px;
			height:160px;
			float:left;
			z-index:1;
			position:relative;
}
#text-name-logo
				{
			margin:40px 0px 0px 10px;
			padding:0px;
			width:400px;
			height:30px;
			float:left;
}
#top-right
 			{
			margin:20px 60px 0px 0px;
			padding:0px;
			width:402px;
			height:86px;
			float:right;
}
#select-language
 			{
			margin:0px 15px 0px 0px;
			padding:0px;
			width:155px;
			height:25px;
			float:right;
}
#email-main
 			{
			margin:65px 0px 0px 0px;
			padding:0px;
			width:160px;
			height:14px;
			float:left;
}
#email-icon
 			{
			margin:3px 0px 0px 0px;
			padding:0px;
			width:16px;
			height:14px;
			float:left;
}
#email-text
 			{
			margin:0px 0px 0px 0px;
			padding:0px;
			width:135px;
			height:14px;
			float:right;
			position:relative;
			bottom:10px;
}
#email-texta
 			{
			margin:0px 0px 0px 0px;
			padding:0px;
			width:135px;
			height:14px;
			float:right;
}
.email-text
			{
			color: #232323;
    		font-size: 13px;
            font-family: "Open Sans", sans-serif;
			text-decoration:none;
}
.email-text a
			{
			color: #232323;
    		font-size: 13px;
            font-family: "Open Sans", sans-serif;
			text-decoration:none;
}
.email-text a:hover
		 			{
					text-decoration:underline;
}
#main-search
 			{
			margin:26px 0px 0px 0px;
			padding:0px;
			width:212px;
			height:36px;
			float:right;
			border:1px solid #D6D6D6;
}
#area-search
 			{
			margin:7px 0px 0px 10px;
			padding:0px;
			width:165px;
			height:18px;
			float:left;
}
.search-field
			{
			color: #232323;
    		font-size: 13px;
            font-family: "Open Sans", sans-serif;
			text-decoration:none;
			background:none; 
			border:none;
			outline:none;
			width:160px;
}
#icon-search
 			{
			margin:0px 0px 0px 0px;
			padding:0px;
			width:34px;
			height:36px;
			float:right;
}
#home-main
 			{
			margin:0px 0px 0px 0px;
			padding:0px;
			width:1170px;
			height:44px;
			float:left;
			background:#13b7d0;
			position:relative;
			bottom:44px;
}
#home-menu
 			{
			margin:0px 0px 0px 0px;
			padding:0px;
			width:900px;
			height:44px;
			float:right;
}

#banner
 			{
			margin:0px 0px 0px 0px;
			padding:0px;
			width:1170px;
			height:437px;
			float:left;
}
#slide-images
			{	
			position:relative;
			display:block;	
			margin:0px;	
			padding:0px;
			width:1170px;
			height:437px;
			overflow:hidden;
}
#slide-images li
		{
		position:absolute;	
		display:block;	
		list-style-type:none;
		margin:0px;
		padding:0px;
		background-color:#FFFFFF;
}
#slide-images li img
		{
		display:block;
		background-color:#FFFFFF;
}
#main-category
 			{
			margin:0px 0px 0px 0px;
			padding:0px;
			width:1170px;
			height:234px;
			float:left;
}
#area-category
 			{
			margin:0px 0px 0px 0px;
			padding:0px;
			width:198px;
			height:234px;
			float:left;
}
.mid_products_banner {
    float: left;
    border-radius: 2px;
    margin-top: 32px;
}
.products_banner {
    float: left;
    background: #555555;
    width: 198px;
    transition: all 0.4s ease;
}
.mid_products_banner:hover .products_banner {
    background: #13b7d0;
}
.products_banner h3 {
    float: left;
    margin: 22px 5px 22px 9px;
    color: #fff;
    font: 500 20px 'Oswald', sans-serif;
    text-transform: uppercase;
}
.products_banner h4 {
    color: #fff;
    padding: 18px 0px 0 0;
    font: 300 11px 'Oswald', sans-serif;
    float: left;
    text-transform: uppercase;
}
#area-categorys
 			{
			margin:0px 0px 0px 45px;
			padding:0px;
			width:198px;
			height:234px;
			float:left;
}
.feature_products {
    float: left;
    width: 100%;
    margin:20px 0px 0px 0px;
}
.feature_products h4 {
    float: left;
    color: #13b7d0;
    font: 700 30px 'Raleway', sans-serif;
	margin:0px;
	padding:40px 0px 0px 38px;
}
#main-products
 			{
			margin:20px 0px 0px 0px;
			padding:0px;
			width:1170px;
			height:435px;
			float:left;
}
#area-product
 			{
			margin:0px 0px 0px 37px;
			padding:0px;
			width:240px;
			height:427px;
			float:left;
			border:4px solid #E5E5E5;
			border-radius:5px;
			
}
#thump-product
 			{
			margin:15px 0px 0px 30px;
			padding:0px;
			width:196px;
			height:245px;
			float:left;	
}
#thump-product h1{
    float: left;
    margin: 15px 0 0 0;
    line-height: 15px;
    color: #454545;
    font: 600 15px 'Oswald', sans-serif;
    text-transform: uppercase;
	width:100%;
}
#category-bg {
    margin: 0px;
    padding: 0px;
    /* float: left; */
    width: 270px;
    height: 40px;
    background: #000;
	color:#fff;
}
#category-icon{margin:11px 18px; padding:0px; float:left;}
.category-text {
    margin: 0px;
    padding: 9px 0px;
    font-size: 14px;
    text-transform: uppercase;
    font-family: oswald;
}
#thump-product h2 {
    float: left;
    margin: 5px 0 0 0;
    line-height: 15px;
    color: #454545;
    font: 600 15px 'Oswald', sans-serif;
    text-transform: uppercase;
}
.cart{ float:left; margin:80px 0 0 16px; width:50px;}
.cart_image{ float:left; border-radius:3px; background:#ededed; padding:12px 17px; transition:all 0.5s ease;}
.cart_image:hover{background:#13b7d0;}
#area-product:hover {border:4px solid #13b7d0; color:#fff; background:#E5E5E5}

.news_updates {
    float: left;
    width: 100%;
    margin: 0px 0 0px 0px;
}

.news_updates h4 {
    float: left;
    color: #13b7d0;
    font: 600 30px 'Raleway', sans-serif;
    text-transform: uppercase;
}

.main_heading_paragraph{ float:left; margin:0 0 20px 0; }
.main_heading_paragraphs{ float:left; margin:0 0 20px 61px; }
.heading_here h2{ text-transform:uppercase; color:#101010; font:800 16px  'Roboto', sans-serif; float:left; margin:0px; padding:0px;}
.loren_paragraph p{    color: #494949;
    font: 400 13px 'Roboto', sans-serif;
    float: left;
    margin: 0;
    line-height: 22px;
	
	margin:5px;}
.read_more2{ transition:all o.5s ease; float:left; transition:all 0.4s ease; margin:15px 0 0 0; }
.read_more2 li{ list-style:none; color:#b95e99; font:600 14px 'Raleway', sans-serif; float:left; text-transform:uppercase; text-decoration:none;}
.read_more2 li a{color:#13b7d0; text-decoration:none;}
.read_more2 li a:hover{ text-decoration:blink; color:#000;}
#subscribe-field{background:#fff; margin:0px; padding:0px; float:left; width:230px; height:36px; border-radius:10px;}
.subscribe-field{background:none; border:none; outline:none; padding:10px;}
.btnaa{    background: #000;
    color: #fff;
    padding: 7px 15px;
    border-radius: 10px;
	margin:10px 0 0 155px;}
#main-bottom
 			{
			margin:15px 0px 0px 0px;
			padding:0px;
			width:1170px;
			height:370px;
			float:left;
			background:#2A2A2A;
}
#subscribe-field {
    background: #fff;
    margin: 0px;
    padding: 0px;
    float: left;
    width: 230px;
    height: 36px;
    border-radius: 10px;
}
#one-bottom
 			{
			margin:15px 0px 0px 22px;
			padding:0px;
			width:195px;
			height:185px;
			float:left;
}
#ones-bottom
 			{
			margin:14px 0px 0px 64px;
			padding:0px;
			width:120px;
			height:185px;
			float:left;
}
.main_useful_links{ float:left; margin:0px 0 24px 0px;}
.useful_links h4{ border-bottom:1px solid #373737; color:#fff; float:left; font:600 14px 'Raleway', sans-serif; text-transform:uppercase; width: 100%; padding-bottom: 15px;}
.footer_links{ margin:50px 0 0 -20px; transition:all 0.4s ease; }
ul.footer_links li{ padding:4px 0; color:#8a8a8a; font:200 13px "Open Sans", sans-serif; list-style:none; }
ul.footer_links li a{ transition:all 0.4s ease; color:#898D92; text-decoration:none;}
ul.footer_links li a:hover{ text-decoration:blink; padding-left:10px; color:#13b7d0;}
#two-bottom
 			{
			margin:15px 0px 0px 15px;
			padding:0px;
			width:195px;
			height:320px;
			float:left;
			background:#2A2A2A;
}

.footer_links{ margin:50px 0 0 -20px; transition:all 0.4s ease; }
.footer_links p{ color:#8a8a8a; font:200 13px  "Open Sans", sans-serif; float:left;}

.facebook_image{ float:right; padding-left:50px; }
.twitter_image{ float:right; padding-left:67px; }
.links_image{ float:right; padding-left:52px; }
.google_plus_image{ float:right; padding-left:36px; }
.youtube_image{ float:right; padding-left:56px; }
.paragraph_adress p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#8a8a8a; line-height:15px; margin-top:10px;}
.paragraph_adress a{
   color:#8a8a8a;
}
.paragraph_adress p span{ margin:0 10px 0 0;}
.main_footer_paragraph{ padding:15px 0; float:left; width:100%; background:#000000;}
.footer_copy_right{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#777777;}
.footer_adress{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#777777;}

.main_container_copyrit{ background:#000; float:left; margin:0 0 32px 0;}
.copyr{ color:#6d6d6d; font:300 13px 'Raleway', sans-serif; float:left;}
.copyr p{ color:#6d6d6d; font:300 13px 'Raleway', sans-serif; float:right;}
.copyr a{ color:#6d6d6d; font:300 13px 'Raleway', sans-serif;}
.copyr a:hover{ color:#fab332;}
/***********************end footer***************************/
.con_cus{
background:#fff;
margin:60px auto;
padding:0;
}
.footer_links form{
  width: 100% !important;
}
.footer_links input{
  width: 100% !important;
  border: none;
  margin-bottom: 15px;
  margin-top: 15px;
}
 .footer_links button{
  background: #13b7d0 !important;
  border: none;
  border-radius:3px !important;
  color:#fff !important;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 0px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.newsletter-form .btn {
    background: #13b7d0 !important;
    border: none;
    border-radius: 3px !important;
    color: #fff !important;
    margin-top: 20px;
    padding: 5px 10px;
    float: right;
    position: relative;
    left: 24px;
}
.footer_links p {
    color: #8a8a8a;
    font: 200 13px "Open Sans", sans-serif;
    float: left;
    padding: 0px 22px;
    width: 100%;
}
.social-icons {
    padding: 0;
    width: 76%;
    float: left;
}
.social-icons li {
    float: left;
    margin: 10px 3px;
	list-style:none;
}
.social-icons li a {
    display: block;
    padding: 10px 15px;
    background: #414141;
    border-radius: 50%;
    text-align: center;
    font-size: 16px;
    color: #fff;
    transition:all 0.3s;
}
.social-icons li a:hover{
background: #13b7d0;
}
#three-bottom
 			{
			margin:35px 0px 0px 100px;
			padding:0px;
			width:525px;
			height:272px;
			float:left;
}
#three-line
 			{
			margin:0px 0px 0px 0px;
			padding:0px;
			width:525px;
			height:31px;
			float:left;
			    border-bottom: 1px solid #373737;
    color: #fff;
    font: 600 14px 'Raleway', sans-serif;
    text-transform: uppercase;
}
#three-one
 			{
			margin:20px 0px 0px 0px;
			padding:0px;
			width:185px;
			height:272px;
			float:left;
}
#three-two
 			{
			margin:25px 0px 0px 85px;
			padding:0px;
			width:185px;
			height:272px;
			float:left;
}
#footer-icon-one
 			{
			margin:0px 0px 0px 0px;
			padding:0px;
			width:120px;
			height:28px;
			float:left;
}
#footer-iconss
 			{
			margin:0px 0px 0px 0px;
			padding:0px;
			width:11px;
			height:14px;
			float:left;
}
#footer-text-one
 			{
			margin:0px 0px 0px 0px;
			padding:0px;
			width:100px;
			height:27px;
			float:right;
}
.footer-text-one{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #8a8a8a;
    line-height: 15px;
    margin-top: 10px;
}
#footer-icon-ones
 			{
			margin:15px 0px 0px 0px;
			padding:0px;
			width:120px;
			height:28px;
			float:left;
}
#footer-icon-oness
 			{
			margin:5px 0px 0px 0px;
			padding:0px;
			width:120px;
			height:28px;
			float:left;
}


#area-bottom
           {
			margin:0px 0px 0px 0px;
			padding:0px;
			width:1170px;
			float:left;
}
#copyright-left
 			{
			margin:13px 0px 0px 15px;
			padding:0px;
			width:230px;
			height:14px;
			float:left;
}
#copyright-right
 			{
			margin:13px 0px 0px 15px;
			padding:0px;
			width:280px;
			height:14px;
			float:right;
}
.copyright{color:#414141; font-family:Open Sans; font-size:14px; text-decoration:none;}
.copyright a{color:#414141; font-family:Open Sans; font-size:14px; text-decoration:none;}
.copyright a:hover{color:#13b7d0;}