@font-face {

    font-family: 'robotoregular';

    src: url('font/roboto-regular-webfont.eot');

    src: url('font/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('font/roboto-regular-webfont.woff2') format('woff2'),

         url('font/roboto-regular-webfont.woff') format('woff'),

         url('font/roboto-regular-webfont.ttf') format('truetype'),

         url('font/roboto-regular-webfont.svg#robotoregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'abelregular';

    src: url('font/abel-regular-webfont.eot');

    src: url('font/abel-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('font/abel-regular-webfont.woff2') format('woff2'),

         url('font/abel-regular-webfont.woff') format('woff'),

         url('font/abel-regular-webfont.ttf') format('truetype'),

         url('font/abel-regular-webfont.svg#abelregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on October 16, 2015 */







@font-face {

    font-family: 'aero_maticsbold';

    src: url('font/aero_matics_bold-webfont.eot');

    src: url('font/aero_matics_bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('font/aero_matics_bold-webfont.woff2') format('woff2'),

         url('font/aero_matics_bold-webfont.woff') format('woff'),

         url('font/aero_matics_bold-webfont.ttf') format('truetype'),

         url('font/aero_matics_bold-webfont.svg#aero_maticsbold') format('svg');

    font-weight: normal;

    font-style: normal;



}









@font-face {

    font-family: 'aero_matics_displayregular';

    src: url('aero_matics_display_regular-webfont.eot');

    src: url('aero_matics_display_regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('font/aero_matics_display_regular-webfont.woff2') format('woff2'),

         url('font/aero_matics_display_regular-webfont.woff') format('woff'),

         url('font/aero_matics_display_regular-webfont.ttf') format('truetype'),

         url('font/aero_matics_display_regular-webfont.svg#aero_matics_displayregular') format('svg');

    font-weight: normal;

    font-style: normal;



}









@font-face {

    font-family: 'aero_maticsitalic';

    src: url('font/aero_matics_italic-webfont.eot');

    src: url('font/aero_matics_italic-webfont.eot?#iefix') format('embedded-opentype'),

         url('font/aero_matics_italic-webfont.woff2') format('woff2'),

         url('font/aero_matics_italic-webfont.woff') format('woff'),

         url('font/aero_matics_italic-webfont.ttf') format('truetype'),

         url('font/aero_matics_italic-webfont.svg#aero_maticsitalic') format('svg');

    font-weight: normal;

    font-style: normal;



}









@font-face {

    font-family: 'aero_matics_lightregular';

    src: url('font/aero_matics_light-webfont.eot');

    src: url('font/aero_matics_light-webfont.eot?#iefix') format('embedded-opentype'),

         url('font/aero_matics_light-webfont.woff2') format('woff2'),

         url('font/aero_matics_light-webfont.woff') format('woff'),

         url('font/aero_matics_light-webfont.ttf') format('truetype'),

         url('font/aero_matics_light-webfont.svg#aero_matics_lightregular') format('svg');

    font-weight: normal;

    font-style: normal;



}









@font-face {

    font-family: 'aero_maticsregular';

    src: url('font/aero_matics_regular-webfont.eot');

    src: url('font/aero_matics_regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('font/aero_matics_regular-webfont.woff2') format('woff2'),

         url('font/aero_matics_regular-webfont.woff') format('woff'),

         url('font/aero_matics_regular-webfont.ttf') format('truetype'),

         url('font/aero_matics_regular-webfont.svg#aero_maticsregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'arabellaregular';

    src: url('font/arabella-webfont.eot');

    src: url('font/arabella-webfont.eot?#iefix') format('embedded-opentype'),

         url('font/arabella-webfont.woff2') format('woff2'),

         url('font/arabella-webfont.woff') format('woff'),

         url('font/arabella-webfont.ttf') format('truetype'),

         url('font/arabella-webfont.svg#arabellaregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

html{

    background-color: #0f0f16;

}

body{

    background: url('images/bg.png') center top repeat-x;

    background-size: 100%;

    width: 100%;

    height: 100%;

    margin: 0;

    padding: 0;

}

.wrapper{

    width: 1082px;

    height: 656px;

    margin: 0 auto;

}



.description{

    margin-bottom: 30px;

    color:#fff;

    font-size: 16px;

    font-family: 'robotoregular';

}

.header-top{

    height: 40px;

    

    

}

.header-top div img {

    margin-top: 10px ;

    float: left;

}

p.hy{

    font-family: 'robotoregular';

    font-size: 13px;

    color: #fff;

    padding: 10px 0;

    

}

p.call{

    font-family: 'robotoregular';

    font-size: 13px;

    color: #fff;

    float: right;

    padding: 10px 0;

    

}

.search-btn{

    padding: 0;

}



.search-box{

    position: absolute;

    right: 0;

    top: 85px;

    display: none;
	z-index:100000000000;

    height: 30px;

    width: 200px;

    border: 2px solid #fff;

    border-radius: 3px;

    background: #000;

    color: #fff;

    font-family: 'robotoregular';

    padding-left: 10px;

}

#search_form:hover .search-box{

    display: block !important;

    transition: all 3s ease 0s;

}



#search_form{

    float: right;

}

.header-bottom{

    padding: 20px 0;

   

    width: 100%;

}

nav{

    background: #ed1b24;

}

ul.top-menu{

    text-transform:uppercase;

    text-decoration:none;

    list-style: none;

    margin: 0;

    padding: 0;

    text-align: right;

    margin-top: 55px;

}

ul.bottom-menu{

    text-transform:uppercase;

    text-decoration:none;

    list-style: none;

    margin: 0;

    padding: 0;

    text-align: right;

    margin-top: 55px;

}

ul.top-menu li.items{

    list-style: none;

    display: inline;

    list-style: none;

    text-decoration:none;

    

}

ul.bottom-menu li.items{

    list-style: none;

    display: inline;

    list-style: none;

    color: #fff;

    text-decoration:none;

    

}



ul.top-menu li a{

    list-style: none;

    color:#fff;

    font-family: 'arabellaregular';

    text-transform: capitalize;

    font-size: 22px;

    text-decoration: none;

    padding: 5px 17px !important;

}

ul.bottom-menu li a{

    list-style: none;

    color:#fff;

    font-family: 'robotoregular';

    text-transform: uppercase;

    font-size: 10.96px;

    text-decoration: none;

    padding: 0px 17px !important;

}

ul.top-menu li a:hover{

    background: none !important;

    color: #dfb780 !important;

}

ul.bottom-menu li a:hover{

    background: none !important;

    color: #dfb780 !important;

}

.sub-menu{

    display: none;

}

ul.dropdown-menu{

    background: url('images/menu-bg.png') repeat !important;
margin: 0;
padding: 0;

}
.dropdown-menu a{
font-family: 'robotoregular' !important;
font-size: 16px !important;
}

.dropdown-menu li.sub-menu-items{

    padding: 0 !important;

}

.sub-menu li a{

    padding: 0 !important;

    

}

p.heading{

    text-align: center;

    color: #fff;

    font-family: 'aero_maticsregular';

    font-size: 30px;

    text-transform: uppercase;

    padding: 30px 0;

}

.dropdown-menu{

	top: 17px !important;

	}

	.sub-menu-items a{

		text-transform: capitalize !important;

		}

p.heading1{

    text-align: center;

    color: #fff;

    font-family: 'aero_maticsregular';

    font-size: 30px;

    text-transform: uppercase;

    padding: 20px 0;

    background: url('images/social-bg-1.png') no-repeat;

    background-position: center;

}

.product-cat:hover ul.sub-menu{

    display: block;

}

#google_translate_element{

    float: right;

    margin-top: 35px;

}

.fa-user{

    font-size: 90px;

    color: #fff;

    margin: 20px 0;

}

.cart a{

    float: right;

    padding: 11.5px 31px;

    background: #222e35;

    color:#668598;

}

.cart a:hover{

    color: #fff;

}

.cat-name{

    display: block;

    position: absolute;

    top: 0;

}

.product-heading-border{

    color: #000;

    font-family: 'robotoregular';

    font-size: 20px;

    font-weight: bold;

    text-transform: uppercase;

    border-bottom: 3px solid #ed1b24;

    margin-bottom: 10px;

    margin-top: 30px;

}

.product-heading{

    color: #000;

    font-family: 'robotoregular';

    font-size: 20px;

    font-weight: bold;

    text-transform: uppercase;

    border-bottom: 3px solid #ed1b24;

    margin-bottom: 10px;

    margin-top: 30px;

}
.cat-banner{
    width: 100%;
margin-bottom: 16px;
}
.aboutus{

    

    background-image: url('images/aboutus-bg.png');

    background-attachment: fixed;

    background-repeat: no-repeat;

    background-size: cover;

    padding-top: 0;

    text-align: center;

}

.aboutus h2{

    font-family: 'robotoregular';

    font-size: 25px;

    font-weight: bold;

    color: #fff;

    margin: 0;

    text-transform: uppercase;

}

.aboutus p{

    font-family: 'robotoregular';

    font-weight: lighter;

    font-size: 14px;

    color: #fff;

    padding-top: calc(2%);

    padding-bottom: calc(4.5%);

}

.fa-shopping-cart{

    float: left;

    margin-top: 5px;

}

p.cart-items{

    float: left;

    position: absolute;

    left: 20px;

    background: #fff600;

    margin: 0;

    padding: 0;

    padding: 0 3px;

    color: #000;

    border-radius: 3px;

    font-family: 'robotoregular';

    font-weight: bold;

    font-size: 11.56px;

    

}

.fa-shopping-cart{

    font-size: 25px;

    color: #fff;

}



.categories{

    margin-top: 37px;

    text-align: center;

    margin-left: -15px;

    margin-right: -15px;

}





footer{

    background: url('images/f-bg.png');

    clear: both;

}

.footer-heading{

    color: #000;

    font-family: 'aero_maticsregular';

    font-size: 23px;

}

.featured-products{

    width: 50%;

    margin-bottom: 22px;

    float: left;

}

.featured-products .heading{

    font-family: 'abelregular';

    font-size: 20px;

    color: #fff;

    background: #000;

    padding: 7.5px 0;

    text-align: center;

    text-transform: uppercase;

}

.featured-products .heading:hover{

    background: #668598;

}

.l-news{

    color: #f3edeb;

    font-family: 'robotoregular';

    font-size: 14px;

    font-weight: bold;

}



.product{

    width:100%;

    background: #fff;

    text-align: center;

    float: left;

    height: auto;

    overflow: hidden;

}

.product:hover img{

    transition: all .6s ease-in-out;

    transform: scale(1.1);

}

.product-page{

    width: 32%;

    text-align: center;

    float: left;

    margin-left: 0.5%;

    margin-right: 0.5%;

    border: 4px solid #efefef;

    height: auto;

}

.ad-to-cart{

    border: none;

    background: #414141;

    color: #fff;

    font-family: 'robotoregular';

    font-weight: bold;

    font-size: 10px;

    text-transform: uppercase;

    padding: 8px 0;

    margin-top: 10px;

    border: 0px !important;
    width: 100%;
    text-align: center;
    cursor: pointer;




}

.ad-to-cart:hover{

    background: #dfb780;

}

.detail{

    width: 100%;

}

.catg{

    padding: 30px 0;

   

}

.fa-bars{

    background: blue;

    color: #fff;

    font-size: 20px;

    border-radius: 5px;

    padding: 5px 10px;

    

}

.btn-navbar{

    margin-top: 30px;

    float: right;

}



.imgg img{

    width: 100%;

}



.name{

    color: #000;

    font-family: 'robotoregular';

    font-size: 14px;

    border-bottom: 1px solid #000;

    padding: 3px 35px;

}

.name:hover{

    color: #000;

    font-family: 'robotoregular';

    font-size: 14px;

    border-bottom: 1px solid #000;

    padding: 3px 35px;

}

.fa-map-marker {

    color: #fff600;

    font-size: 20px;

    margin-right: 10px;

}

.fa-envelope{

    color: #fff600;

    margin-right: 10px;

}

.art-no{

    font-size: 14px;

    font-family: 'robotoregular';

    color: #fff;

    margin: 10px 0;

}

.name img{

    background: #66ccff;

    width: 100%;

    height: 32px !important;

}

.product span{

    font-size: 13px;

    text-align: center;

}

.footer-top p{

    color: #fff;

    padding: 9px 0;

    float: left;

    font-family: 'abelregular';

    font-size: 22px;

    text-transform: uppercase;

}

.footer{

    margin-top: 20px;

}

.social{

    text-align: center;
    font-size: 18px;
    color: #fff;
    border:1px solid #fff;
    border-radius: 20px;
    margin-right: 10px;
padding: 5px;
width: 30px;
transition: 0.5s;

}
.fa-facebook:hover{
background: #3B5998; 
}
.fa-twitter:hover{
background: #00aced; 
}
.fa-skype:hover{
background: #12A5F4; 
}



.name0{
color: #000;
border: 1px solid #fff;
background: #fff;
padding: 3px 6px;
}
.name1:hover{
color: #fff;
}
.name1{
color: #fff;
border: 1px solid #fff;
padding: 3px 6px;
}
.icons{

    font-size: 24px;

    color: #000;

    border-radius: 40px;

    padding: 10px 10px;

    background: #fff600;

    width: 46px;

}

.footer-bottom{

    background: #2f2f2f;

}

.footer-menu li{

    padding: 3px 0;

}

.contact-detail{

    list-style: outside none none;

    margin: 0;

    padding: 0;

    margin-left: 10px;

    text-decoration: none;

}

.contact-detail li{

    padding: 6px 0;

}

.contact-detail li{

    color: #fff;

    font-family: "robotoregular";

    font-size: 14px;

    text-decoration: none;

    text-transform: capitalize;

    transition: all 0.4s ease-out 0s;

}

.footer-bottom h2{

    margin: 0;

    margin-bottom: 25px;

    color: #fff;

    font-family: 'abelregular';

    font-size: 21.96px;

}

.footer-box{

    width: 25%;

    float: left;

    height: 225px;

}

.footer-menu{

    list-style: none;

    text-decoration: none;

    padding: 0;

    margin:0;

}

.footer-menu li a{

    text-decoration: none;

    color: #000;

    font-family: 'robotoregular';

    font-size: 14px;

    text-transform: capitalize;

	  -moz-transition: all 0.4s ease-out; /* FF3.7+ */

       -o-transition: all 0.4s ease-out; /* Opera 10.5 */

  -webkit-transition: all 0.4s ease-out; /* Saf3.2+, Chrome */

          transition: all 0.4s ease-out;

}

.footer-menu li a:hover{

    text-decoration: none;

	margin-left:5px;

	  -moz-transition: all 0.2s ease-out; /* FF3.7+ */

       -o-transition: all 0.2s ease-out; /* Opera 10.5 */

  -webkit-transition: all 0.2s ease-out; /* Saf3.2+, Chrome */

          transition: all 0.2s ease-out;

}

.footer-box p.about{

    font-family: 'robotoregular';

    font-size: 11.98px;

    color: #8c8c8c;

}

.footer-box p.mobile{

    color: #fff;

    font-family: 'robotoregular';

    font-size: 29.94px;

}

.copyright{

    text-align: right;

    color: #615e5e;

    font-family: 'robotoregular';

    font-size: 11.98px;

    text-transform: uppercase;

    clear: both;

    margin: 0;

    padding-bottom: 7px;

    padding-top: 20px;

}

.copyright a{

    color: #615e5e;

    font-weight: bold;

    font-family: 'robotoregular';

    text-transform: uppercase;

}

.f-icon{

    color: #66ccff;

    font-size: 14px;

    margin-right: 7px;

    margin-top: 14px;

}

.contact-form{

    float: left;

}

.form-field{

    width: 100%;

    height: 40px;

    border: 1px solid #dfb780;

    color: #000;

    margin: 10px 0;

    padding-left: 15px;

}

.form-field:focus{

    box-shadow: 0 0px 14px #dfb780 inset, 0 0 0px #dfb780;

}

label{

    color: #fff;

    font-family: 'robotoregular';

    font-size: 14px;

    margin-top: 10px;

}

#inquiry h3{

    font-family: 'abelregular';

    font-size: 20px;

    color: #fff;

}

.col-inquery{

    float: left;

    width: 45%;

    padding: 0 2.5%;

}

.form-textarea{

    width: 100%;

    border: 1px solid #dfb780;

    margin: 10px 0;

    padding: 15px;

}

.form-textarea:focus{

    box-shadow: 0 0 14px #dfb780 inset, 0 0 0 #dfb780;

    color: #000;

}

.inquery-form{

    margin: 0 -2.5%;

    margin-bottom: 20px;

}

.product-cats{

    width: 238px;

    float: left;

}

.cat-img:hover{

    opacity: 0.7;

    transition: all .4s ease-in-out;

}

.pcat-img img{

    width: 100%;

    height: 86px;

    margin-right: 16px;

    margin-bottom: 11px;

}

.left-menu{

    width: 25%;

    float: left;

    text-align: center;

}

.left-menu-name{

    font-family: 'aero_maticsregular';

    font-size: 22px;

    border: 1px solid #384a56;

    padding: 15px 0;

    text-transform: uppercase;

    text-align: center;

}

.left-menu-sub-cat{

    font-family: 'aero_maticsregular';

       font-size: 14px;

    

    padding: 5px 0;

    margin-top: 3px;

    color: black;

    border: none;

    text-decoration: none;

    text-transform: capitalize;

    text-align: center;

    color: #fff !important;

}

.btn-primary:hover{

   background: #f6ee18;

}

.our-products{

    width: 75%;

    float: left;

}

.our-products .product{

    width: 31%;

}

.pagination{

    text-align: center;

    font-family: 'robotoregular';

    font-size: 15.17px;

}

.pagination a{

    color: #000000;

    text-decoration: none;

}

.pagination strong{

    color: #668598;

    

}

.img-info{

   

    margin-bottom: 20px;

}

.img-info div{

    border: 1px solid #ccc;

    background: #dfb780;

    font-family: 'robotoregular';

    font-size: 13px;

    color:#000;

    padding: 10px 0;

    margin-bottom: 10px;

    padding-left: 20px;

    

}

.newsletter{

    background: #cc0911;

    margin: 20px 0;

}

.newsletter p{

    color: #fff;

    font-family: 'robotoregular';

    font-weight: bold;

    font-size: 24px;

    float: left;

    margin: calc(4.2%) calc(1%);

}

#newsletter{

    float: right;

    width: calc(71%);

    margin: 0;

    margin: calc(3.4%) 0;

}

#keyword1{

    border: none;

    padding: 12px;

    border-radius: 3px;

    color: #b1b1b1;

    font-family: 'robotoregular';

    font-weight: bold;

    font-size: 14px;

    width: calc(40%);

    margin-right: 8px;

}

.newsbtn{

    border: none;

    background: #dfb780;

    padding: 10px 20px;

    color: #000;

    text-align: center;

    font-family: 'aero_maticsregular';

    font-size: 15px;

    text-transform: uppercase;

}

.newsbtn:hover{

    border: none;

    background: #dfb780;

    padding: 10px 20px;

    color: #fff;

    text-align: center;

    font-family: 'aero_maticsregular';

    font-size: 15px;

    text-transform: uppercase;

}

.topmenu{

font-family: 'Dosis', sans-serif;

font-size:15px;

text-decoration:none;

color:#545454;

font-weight:bold;

text-transform:uppercase;

padding:25px 0px;

display:block;

}

.topmenu:hover{

display:block;

text-decoration:none !important;

background-color:#26c9da;

color:#FFFFFF;

text-decoration:none;

font-weight:bold;



}





.topbattan{

font-family:'Archivo Narrow', sans-serif;

font-size:16px;

text-decoration:none;

color:#FFFFFF;

font-weight:bold;

text-transform:uppercase;

padding-bottom:2px;

display:block;}

.topbattan:hover{

font-family:'Archivo Narrow', sans-serif;

font-size:16px;

text-decoration:none;

font-weight:bold;

color:#ED2027;

text-transform:uppercase;

background-image:url(images/arrow_bg.png);

background-position:center bottom;

background-repeat:no-repeat;

padding-bottom:41px;

display:block;}





.trade{

height:60px !important;

}

.topmenu5{

font-family: 'Carrois Gothic', sans-serif;

font-size:11px;

color:#a8a5a5;

text-decoration:none;

text-transform:uppercase;

font-weight:bold;

display:block;

}

.topmenu:hover5{



}



.topmenu1{

font-family: 'Carrois Gothic', sans-serif;

font-size:18px;

color:#FFFFFF;

padding-top:10px;

padding-bottom:10px;

padding-left:12px;

padding-right:12px;

text-decoration:none;

text-transform:uppercase;

display:block;

animation-name: slideRight;

	-webkit-animation-name: slideRight;	



	animation-duration: 1s;	

	-webkit-animation-duration: 1s;



	animation-timing-function: ease-in-out;	

	-webkit-animation-timing-function: ease-in-out;		



	visibility: visible !important;	

}

.topmenu1:hover{

font-family: 'Carrois Gothic', sans-serif;

font-size:18px;

color:#FFFFFF;

padding-top:10px;

padding-bottom:10px;

padding-left:12px;

padding-right:12px;

text-decoration:none;

text-transform:uppercase;

border-radius:2px;

background-color:#E90202;

display:block;



}

	/*= Primary / Active State

--------------------------------------------------------------------- */





	

	





p{

	margin:0px;

	padding:0px;}

	

.welcome { font-family: 'Dosis', sans-serif;

           font-size:12px;

		   text-align:justify;

		   line-height:20px;

		   color:#626262;

}

.bordnone{ 
	margin:0px;
	padding:0px;
	cursor:pointer;
    outline: none !important;
    border: none !important;
    outline-width: 0;
    -webkit-appearance: none;
		
}

.bordnone input type[image]{
    outline: none !important;
}

.bordnone input type[image]{  
     border:0;
     border-color:transparent;
     background:transparent; 
     outline: none !important;
  }
		   

 

.news1 {

font-family:Arial, Helvetica, sans-serif;

	color:#29166f;

	font-size:17px;

	}		 

.year {

font-family:'Archivo Narrow', sans-serif;

color:#ffffff;

font-size:17px;

text-decoration:none;

text-transform:uppercase;}

.white18b {

font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size:17px;

	font-weight:bold;

	text-transform:uppercase;

	}

	.white22b {

font-family:Arial, Helvetica, sans-serif;

	color:#FFFFFF;

	font-size:24px;

	}		   

.whit{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

color:#000;

text-decoration:none;

}      

.black12{

color:#fff;}  		

.menu {font-family:'Archivo Narrow', sans-serif;

          font-size: 11px;

    color: #fff;

    font-weight: bold;

    padding-left: 3px;



	   text-decoration:none;

	    -moz-transition: all 0.4s ease-out; /* FF3.7+ */

       -o-transition: all 0.4s ease-out; /* Opera 10.5 */

  -webkit-transition: all 0.4s ease-out; /* Saf3.2+, Chrome */

          transition: all 0.4s ease-out;

	  

	   }

	   .menu:hover{color:#26c9da;

	   text-decoration:none;

	   

	  }

	   

.menu1 {font-family:'Archivo Narrow', sans-serif;

        font-size:12px;

		color:#FFFFFF;

		text-decoration:none;}	   

		

	.white16 {

	font-family: 'Open Sans', sans-serif;



	color:#FFF;

	text-transform:uppercase;

	font-size:18px;

	font-weight:bold;

	}

			.black{

font-family:'Archivo Narrow', sans-serif;

font-size:13px;

color:#000;



font-weight:bold;}

		.pagesfont{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#fff;

	-webkit-transition-property:color, background; 

-webkit-transition-duration: 1s, 1s; 

-webkit-transition-timing-function: linear, ease-in;

	text-decoration:none;}

		.pagesfont:hover{

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#EE2225;

	text-decoration:none;}



.gary25{

font-family:Arial, Helvetica, sans-serif;

font-size:20px;

color:#000000;

text-decoration:none;	

}

.gary12{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#737371;

text-decoration:none;

}



.news_hading{

font-family:Arial, Helvetica, sans-serif;

font-size:30px;

color:#FFFFFF;

text-transform:uppercase;

text-decoration:none;

}	

		.menufont{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#636463;

	-webkit-transition-property:color, background; 

-webkit-transition-duration: 1s, 1s; 

-webkit-transition-timing-function: linear, ease-in;

	text-decoration:none;}

		.menufont:hover{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#B50000;

	text-decoration:none;}

	.catfont {

	color:#5c5c5c;

	font-weight:bold;

font-family: 'Dosis', sans-serif;



	text-decoration:none;

	text-transform:uppercase;

padding-left: 5px;

 

  font-size: 22px;

	}

	.catfont1 {

	color:#5c5c5c;

	font-weight:bold;

font-family: 'Dosis', sans-serif;



	text-decoration:none;

	text-transform:uppercase;

padding-left: 5px;

 

  font-size: 16px;

	}

	

				.white12{

				font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#fff;

text-decoration:none;}

.yellow12{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#908872;

text-decoration:none;}

.artno{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#fff;

text-decoration:none;

font-weight:bold;}

.prohading{

font-family:Arial, Helvetica, sans-serif;

font-size:18px;

text-transform:uppercase;

text-decoration:none;

color:#000000;

font-weight:bold;}

	.year {

	color:#795345;

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:none;

	text-transform:uppercase;

	font-size:17px;	}

	.phone_hading{

		font-family:Arial, Helvetica, sans-serif;

		font-size:13px;

		text-decoration:none;

		font-weight:bold;

		text-transform:uppercase;

		color:#979797;}

		.news_hading{

			font-family:Arial, Helvetica, sans-serif;

		font-size:20px;

		text-decoration:none;

		font-weight:bold;

		text-transform:uppercase;

		color:#FFFFFF;}

				.news12{

			font-family:Arial, Helvetica, sans-serif;

		font-size:12px;

		text-decoration:none;

		text-transform:uppercase;

		color:#795345;}

						.font12{

			font-family:Arial, Helvetica, sans-serif;

		font-size:12px;

		text-decoration:none;

		color:#795345;}

		.leftmenu{

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

color:#FFFFFF;

text-decoration:none;

padding-left:12px;

margin-top:-4px;

-webkit-transition-property:color, background; 

-webkit-transition-duration: 1s, 1s; 

-webkit-transition-timing-function: linear, ease-in;

display:block;

}

.leftmenu:hover{

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

color:#e23904;

padding-left:12px;

margin-top:-4px;

text-decoration:none;

display:block;



}

.pagehading{

font-family:Arial, Helvetica, sans-serif;

font-size:20px;

color:#878585;}

.mun{

font-family: 'Carrois Gothic', sans-serif;

font-size:18px;

color:#29166f;

text-decoration:none;

text-transform:uppercase;

}

.red{

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

color:#000000;

text-decoration:none;

}

.red:hover{ color:#b70004;

}

.top_basket{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#272827;

text-decoration:none;

text-transform:uppercase;

font-weight:bold;

}

.orenge{font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#000;

text-decoration:none;

text-transform:uppercase;

font-weight:bold;

}

.addtocart{

visibility:hidden;}

.parent:hover .addtocart{

visibility:visible;}

.orenge2{font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#5f5f5f;

margin-right:12px;

text-decoration:none;

text-transform:uppercase;

font-weight:bold;

}

.customer_service{font-family: 'Dosis', sans-serif;

    font-size: 18px;

color:#5c5c5c;

text-decoration:none;

text-transform:uppercase;

font-weight:bold;



}











.customer_service1{font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#696868;

font-weight:bold;



 -moz-transition: all 0.4s ease-out; /* FF3.7+ */

       -o-transition: all 0.4s ease-out; /* Opera 10.5 */

  -webkit-transition: all 0.4s ease-out; /* Saf3.2+, Chrome */

          transition: all 0.4s ease-out;

text-decoration:none;

}

.customer_service1:hover{

color:#0db7c4;

}







/* Demo 2 */

#demo-2 input[type=search] {

	width: 15px;

	padding-left: 10px;

	color: transparent;

	cursor: pointer;

}

#demo-2 input[type=search]:hover {

	background-color: #fff;

}

#demo-2 input[type=search]:focus {

	width: 130px;

	padding-left: 32px;

	color: #000;

	background-color: #fff;

	cursor: auto;

}

#demo-2 input:-moz-placeholder {

	color: transparent;

}

#demo-2 input::-webkit-input-placeholder {

	color: transparent;

}

input {

	outline: none;

}

input[type=search] {

	-webkit-appearance: textfield;

	-webkit-box-sizing: content-box;

	font-family: inherit;

	font-size: 100%;

}

input::-webkit-search-decoration,

input::-webkit-search-cancel-button {

	display: none; 

}





input[type=search] {

	background: #ededed url(http://static.tumblr.com/ftv85bp/MIXmud4tx/search-icon.png) no-repeat 9px center;

	border: solid 1px #ccc;

	padding: 9px 10px 9px 32px;

	width: 55px;

	

	-webkit-border-radius: 10em;

	-moz-border-radius: 10em;

	border-radius: 10em;

	

	-webkit-transition: all .5s;

	-moz-transition: all .5s;

	transition: all .5s;

}

input[type=search]:focus {

	width: 130px;

	background-color: #fff;

	border-color: #66CC75;

	

	-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);

	-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);

	box-shadow: 0 0 5px rgba(109,207,246,.5);

}





input:-moz-placeholder {

	color: #999;

}

input::-webkit-input-placeholder {

	color: #999;

}

.text{font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#121212;

font-weight:bold;

}

.text1{font-family: 'Carrois Gothic', sans-serif;

font-size:12px;

color:#6A6A6A;

}

.text2{font-family: 'Carrois Gothic', sans-serif;

font-size:12px;

color:#6A6A6A;

font-weight:bold;

}

.product{font-family: 'Carrois Gothic', sans-serif;

font-size:24px;

color:#6F6F6F;

text-transform:uppercase;

}

.payment{font-family: 'Carrois Gothic', sans-serif;

font-size:20px;

color:#FFFFFF;

}

.product_catagary{font-family: 'Carrois Gothic', sans-serif;

font-size:16px;

font-weight:bold;

text-decoration:none;

color:#29166f;

}



a.product_catagary{

border-bottom:0px;}

#back-top {

	position: fixed;

	bottom: 16px;

	margin-left: 0px;

	cursor:pointer;

}



#back-top a {

	width: 108px;

	display: block;

	text-align: center;

	font: 11px/100% Arial, Helvetica, sans-serif;

	text-transform: uppercase;

	text-decoration: none;

	color: #bbb;



	/* transition */

	-webkit-transition: 1s;

	-moz-transition: 1s;

	transition: 1s;

}

#back-top a:hover {

	color: #000;

}



/* arrow icon (span tag) */

#back-top span {

	width: 108px;

	height: 108px;

	display: block;

	margin-bottom: 7px;

	background: #ddd url(up-arrow.png) no-repeat center center;



	/* rounded corners */

	-webkit-border-radius: 15px;

	-moz-border-radius: 15px;

	border-radius: 15px;



	/* transition */

	-webkit-transition: 1s;

	-moz-transition: 1s;

	transition: 1s;

}

#back-top a:hover span {

	background-color: #777;

}

.bs{

display:none;

position:absolute;

background:rgba(0,0,0,0.5);}

.chil:hover .bs{

display:block !important;}

.pantacone{ font-family: 'Carrois Gothic', sans-serif;

font-size:18px;

text-transform:uppercase;

color:#787878;}



.clas {

list-style:none;

display:inline-block;

float: left;

}



.list_carousel ul {

margin: 0;

padding: 0;

list-style: none;

display: block;

width:1010px !important;

}

.list_carousel .caroufredsel_wrapper{

width:1010px !important;

}

.list_carousel li {

color: #999;

text-align: center;

width: 243px !important;

height: 300px !important;

margin-right: 9px;

  display: block;

float: left;

}



.list_carousel3 ul {

margin: 0;

padding: 0;

list-style: none;

display: block;

width:530px !important;

}

.list_carousel3 .caroufredsel_wrapper{

width:530px !important;

}

.list_carousel3 li {

color: #999;

text-align: center;

width: 125px !important;

height: 130px !important;

margin-right: 50px;

display: block;

float: left;

}

.short_text{font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#8D8D8D;

line-height:18px;

}

.news{font-family: 'Carrois Gothic', sans-serif;

font-size:18px;

color:#29166f;

}

.latest{font-family: 'Carrois Gothic', sans-serif;

font-size:13px;

text-decoration:none;

font-weight:bold;

color:#626262;

line-height:18px;

}

.botom_nav{font-family:Arial, Helvetica, sans-serif;

font-size:13px;

text-decoration:none;

color:#bbbbbb;

font-weight:bold;

text-transform:uppercase;

 -moz-transition: all 0.4s ease-out; /* FF3.7+ */

       -o-transition: all 0.4s ease-out; /* Opera 10.5 */

  -webkit-transition: all 0.4s ease-out; /* Saf3.2+, Chrome */

          transition: all 0.4s ease-out;

}

.botom_nav:hover{

color:#24afd0 !important;

margin-left:8px;

text-decoration:none !important;



}

.last{font-family:Arial, Helvetica, sans-serif;

font-size:13px;

line-height:22px;

color:#000;

text-decoration:none;

font-weight:bold;

}

.last:hover{

color:#FFFFFF;

text-decoration:none !important;}

#back-top {

	position:relative;

	bottom: 2px;

	margin-left:0px;

	cursor:pointer;

}



#back-top a {

	width: 108px;

	display: block;

	text-align: center;

	font: 11px/100% Arial, Helvetica, sans-serif;

	text-transform: uppercase;

	text-decoration: none;

	color: #bbb;



	/* transition */

	-webkit-transition: 1s;

	-moz-transition: 1s;

	transition: 1s;

}

#back-top a:hover {

	color: #000;

}



/* arrow icon (span tag) */

#back-top span {

	width: 108px;

	height: 108px;

	display: block;

	margin-bottom: 7px;

	background: #ddd url(up-arrow.png) no-repeat center center;



	/* rounded corners */

	-webkit-border-radius: 15px;

	-moz-border-radius: 15px;

	border-radius: 15px;



	/* transition */

	-webkit-transition: 1s;

	-moz-transition: 1s;

	transition: 1s;

}

#back-top a:hover span {

	background-color: #777;

	}

.text3{font-family:Arial, Helvetica, sans-serif;

font-size:14px;

text-transform:uppercase;

font-weight:bold;

color:#f0eded;

text-decoration:none;

}

.sign_text{font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#FFFFFF;

line-height:20px;

}

.white14{font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#626262;

text-decoration:none;

font-weight:bold;

line-height:22px;

}



.text4{font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:14px;

color:#FFFFFF;

text-decoration:none;

}

.productpage{border:1px solid #DDDDDD;

}

.productpage:hover{background-image:url(images/hover_img.jpg);

border-right:1px solid #29166f;

}



.quick{

font-family: 'Dosis', sans-serif;

font-size:18px;

font-weight:bold;

color:#29c8dd;

text-transform:uppercase;

}



.last1{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-decoration:none;

color:#ea392b !important;

font-weight:bold;

text-transform:uppercase;}





.largetext{font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-decoration:none;

font-size:13px;

font-weight:bold;

color:#fff !important;

text-transform:uppercase;

}

.largetext1{font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

text-decoration:none;

color:#fff !important;

text-transform:uppercase;

}



.bil{

text-decoration:none;

}

.bil:hover{

background-color:#000000;

opacity:0.8;}





.headingw{



font-family: 'abelregular';

    font-size: 20px;

    color: #fff;

    background: #000;

    padding: 7.5px 0;

    text-align: center;

    text-transform: uppercase;



}

.headingw:hover{

    background: #668598;

}

.headingw:focus{

    background: #668598;

}

.cathead{

font-family: 'Open Sans', sans-serif;

color:#00ade5;

font-size:25px;

text-transform:uppercase;}



.white13{

font-family: 'Open Sans', sans-serif;

color:#fff;

text-transform:uppercase;

font-size:25px;

font-weight:bold;}

.largetext1{

font-family:Arial, Helvetica, sans-serif;

font-size:16px;

font-weight:700px;}

.largetext3{

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

color:#888888;}

















.icon-button {

	background-color: white;

	border-radius: 3.6rem;

	cursor: pointer;

	display: inline-block;

	font-size: 2.0rem;

	height: 3.6rem;

	line-height: 3.6rem;

	margin: 0 5px;

	position: relative;

	text-align: center;

	-webkit-user-select: none;

	   -moz-user-select: none;

	    -ms-user-select: none;

	        user-select: none;

	width: 3.6rem;

}



/* Circle */

.icon-button span {

	border-radius: 0;

	display: block;

	height: 0;

	left: 50%;

	margin: 0;

	position: absolute;

	top: 50%;

	-webkit-transition: all 0.3s;

	   -moz-transition: all 0.3s;

	     -o-transition: all 0.3s;

	        transition: all 0.3s;

	width: 0;

}

.icon-button:hover span {

	width: 3.6rem;

	height: 3.6rem;

	border-radius: 3.6rem;

	margin: -1.8rem;

}

.twitter span {

	background-color: #4099ff;

}

.facebook span {

	background-color: #3B5998;

}

.google-plus span {

	background-color: #db5a3c;

}



/* Icons */

.icon-button i {

	background: none;

	color: white;

	height: 3.6rem;

	left: 0;

	line-height: 3.6rem;

	position: absolute;

	top: 0;

	-webkit-transition: all 0.3s;

	   -moz-transition: all 0.3s;

	     -o-transition: all 0.3s;

	        transition: all 0.3s;

	width: 3.6rem;

	z-index: 10;

}

.icon-button .icon-twitter {

	color: #4099ff;

}

.icon-button .icon-facebook {

	color: #3B5998;

}

.icon-button .icon-google-plus {

	color: #db5a3c;

}

.icon-button:hover .icon-twitter,

.icon-button:hover .icon-facebook,

.icon-button:hover .icon-google-plus {

	color: white;

}







@font-face {

    font-family: 'si';

    src: url('soc/socicon.eot');

    src: url('soc/socicon.eot?#iefix') format('embedded-opentype'),

         url('soc/socicon.woff') format('woff'),

         url('soc/socicon.ttf') format('truetype'),

         url('soc/socicon.svg#icomoonregular') format('svg');

    font-weight: normal;

    font-style: normal;

 

}

 

@media screen and (-webkit-min-device-pixel-ratio:0) {

    @font-face {

        font-family:si;

        src: url(PATH_TO/socicon.svg) format(svg);

    }

}



.soc {

    overflow:hidden;

    margin:0; padding:0;

    list-style:none;

}



.soc li {

    display:inline-block;

    *display:inline;

    zoom:1;

}



.soc li a {

    font-family:si!important;

    font-style:normal;

    font-weight:400;

    -webkit-font-smoothing:antialiased;

    -moz-osx-font-smoothing:grayscale;

    -webkit-box-sizing:border-box;

    -moz-box-sizing:border-box;

    -ms-box-sizing:border-box;

    -o-box-sizing:border-box;

    box-sizing:border-box;



    -o-transition:.1s;

    -ms-transition:.1s;

    -moz-transition:.1s;

    -webkit-transition:.1s;

    transition:.1s;

    -webkit-transition-property: transform;

    transition-property: transform;

    -webkit-transform: translateZ(0);

    transform: translateZ(0);



    overflow:hidden;

    text-decoration:none;

    text-align:center;

    display:block;

    position: relative;

    z-index: 1;

    width: 32px;

    height: 32px;

    line-height: 32px;

    font-size: 17px;

    -webkit-border-radius: 4px;

    -moz-border-radius: 4px;

    border-radius: 4px;

    margin-right: 4px;

    color: #ffffff;

    background-color: #2ad2dd;

}



.soc a:hover {

    z-index: 2;

    background-color:#3ee6f1 !important;

}



.soc-icon-last{

    margin:0 !important;

}



.soc-twitter:before {

    content:'a';

}

.soc-facebook:before {

    content:'b';

}

.soc-google:before {

    content:'c';

}

.soc-pinterest:before {

    content:'d';

}























.overlay {

  position: absolute;

  top: 0;

  bottom: 0;

  left: 0;

  right: 0;

  background: rgba(0, 0, 0, 0.5);

  transition: opacity 200ms;

  visibility: hidden;

  opacity: 0;

}

.overlay.light {

  background: rgba(255, 255, 255, 0.5);

}

.overlay .cancel {

  position: absolute;

  width: 100%;

  height: 100%;

  cursor: default;

}

.overlay:target {

  visibility: visible;

  opacity: 1;

}



.popup {

  margin: 75px auto;

  padding: 20px;

  background: #333232;

  border: 1px solid #666;

  width: 300px;

  box-shadow: 0 0 50px rgba(0, 0, 0, 0.5);

  position: relative;

  z-index:1000000;

}

.light .popup {

  border-color: #aaa;

  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.25);

}

.popup h2 {

  margin-top: 0;

  color: #666;

  font-family: "Trebuchet MS", Tahoma, Arial, sans-serif;

}

.popup .close {

  position: absolute;

  width: 20px;

  height: 20px;

  top: 20px;

  right: 20px;

  opacity: 0.8;

  transition: all 200ms;

  font-size: 24px;

  font-weight: bold;

  text-decoration: none;

  color: #666;



}

.popup .close:hover {

  opacity: 1;

}

.popup .content {

  max-height: 400px;

  overflow: auto;

}

.popup p {

  margin: 0 0 1em;

}

.popup p:last-child {

  margin: 0;

}

































#news-container

{

	width: 450px; 





}



#news-container ul li div

{

	

}

































.probg{



background-color:#FFFFFF;

box-sizing:border-box;

	-moz-box-sizing:border-box;

	-webkit-box-sizing:border-box;

	

	box-shadow:0 0 3px #00ade5;

	-moz-box-shadow:0 0 3px #00ade5;

	-webkit-box-shadow:0 0 3px #00ade5;

	





}

.probg:hover{

border:1px solid #e6e6e6;

	box-shadow:0 0 3px #e6e6e6;

	-moz-box-shadow:0 0 3px #e6e6e6;

	-webkit-box-shadow:0 0 3px #e6e6e6;

	

	.

	

	}

	

        @media (max-width: 450px) {

            .wrapper{

                width: 90%;

                margin: 0 auto;

            }

            .skdslider{

                height: 200px;

            }

            .menu{

                display: block;

                float: right;

                vertical-align: central;

            }

            .top-menu{

                display: none;

                

            }

           

            ul.top-menu li.items a{

                list-style: none;

                display: block;

                list-style: none;

                color: #fff;

                text-align: center;

                text-decoration:none;

    

            }

            

            

        }

        @media (min-width: 768px){

            .wrapper{

                width: 84.5%;

                margin: 0 auto;

            }

            

            

        }