@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'sansationregular';
    src: url('../fonts/sansation_regular-webfont.eot');
    src: url('../fonts/sansation_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sansation_regular-webfont.woff2') format('woff2'),
         url('../fonts/sansation_regular-webfont.woff') format('woff'),
         url('../fonts/sansation_regular-webfont.ttf') format('truetype'),
         url('../fonts/sansation_regular-webfont.svg#sansationregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body {font-size:12px; color:#7f7e7e; line-height:21px; background:url(../images/background.jpg) repeat;font-family: 'open_sansregular';}
.navbar-default {background:none; border:none; font-size:15px; text-transform:uppercase; margin-top:16px; float:right;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { background:none; border-radius:7px;}
.navbar-default .navbar-nav a:hover {background-color:#d30a28!important; border-radius:7px; color:#FFFFFF!important;}
.navbar-default .navbar-nav a {padding:4px 16px; color:#524f4f; font-weight:bold;}		
.navbar-default ul li {margin-left:7px;}	
.nav {margin-top:43px;}
.logo {margin-top:21px;}
.header {background:url(../images/bg.jpg) repeat; padding:0 0 21px 0;}




#bx-pager { background:#d30a28;}
#bx-pager  span, #bx-pager a{ display:inline-block;  color:#fff; text-decoration:none;  font-size:18px; line-height:70px; padding-left:9px; padding-right:9px; margin-right:7px;}
#bx-pager a.active{ background:#201d1e;}
.bxslider img {width:100%;}
.bxslider {position:relative;}
.bxslider_title {position:absolute; top:34%; right:16%; font-size:30px; font-weight:bold; color:#FFFFFF; background:url(../images/background.png) repeat; padding:2%; padding-bottom:1%; text-align:center;}
.bxslider_tagline {font-size:12px; text-align:center; width:100%;}
.know_more a {background-color:#d30a28; padding:1% 2%; font-size:14px; text-transform:uppercase; color:#FFFFFF; text-align:center;display: inline-block;}
.know_more {text-align:center;}

.title {font-size:27px;}
h3 {font-size:27px; color:#201d1e;}
.red {color:#d30a28;}
.factory {width:100%; background-color:#FFFFFF; -webkit-box-shadow: 1px 1px 10px #a1a1a1;
   -moz-box-shadow: 1px 1px 10px #a1a1a1;
   box-shadow: 1px 1px 10px #a1a1a1;}
.factory_image {width:100%; max-height:167px; overflow:hidden;}
.factory_image img {width:100%;}
ul {margin:0px; padding:0px;}
ul li {list-style:none;}
.quick_inquiry {background-color:#FFFFFF; padding-bottom:21px;-webkit-box-shadow: 1px 1px 10px #a1a1a1;
   -moz-box-shadow: 1px 1px 10px #a1a1a1;
   box-shadow: 1px 1px 10px #a1a1a1; margin-top:21px;}
.our_client {margin-top:21px;}
.our_client img {margin-top:12px;}
.font24 {font-size:24px; text-align:center; color:#FFFFFF; line-height:34px; }
.footer {background:url(../images/stone.jpg) repeat; width:100%;  padding:21px 0 16px 0; margin-top:21px;} 
.company-social li {float:left;font-size:43px; margin-left:7px;}
.company-social li a {color:#FFFFFF;}
.footer .title {font-size:21px; color:#FFFFFF;}
a {color:#7f7e7e;}
a:hover  {text-decoration:none;}
.terms {font-size:12px; text-align:right;}
.terms ul li {float:left;}
.footer_menu {font-size:12px;}
.footer_menu  ul li {float:left; margin-right:21px; text-transform:uppercase;}
h4 {font-size:16px; font-weight:bold;}
.pad12 {padding:12px;}
.product_pad12 {padding:12px 0;}
.read_more {border:1px solid #d30a28; padding:5px 12px;color:#d30a28; text-transform:uppercase;}
.read_more a {color:#d30a28; text-decoration:none;}
.read_more a:active {color:#ffffff!important; text-decoration:none; background-color:#0000FF!important;}
.text_area {height:173px; width:100%;}
.send_us {background-color:#d30a28; color:#FFFFFF; width:70%; margin-left:16%;}
.supplier {margin-top:16px;}
.follow_us {margin-top:16px;}
.footer_menu {background-color:#FFFFFF; padding:12px 0;}
.active a {background-color:#d30a28!important; border-radius:7px; color:#FFFFFF!important;}



/* About Us */
.about_slider {width:100%;-webkit-box-shadow: 1px 1px 10px #a1a1a1;
   -moz-box-shadow: 1px 1px 10px #a1a1a1;
   box-shadow: 1px 1px 10px #a1a1a1;}
.about_slider img ,.about_slider iframe {border:7px solid #FFFFFF; }
.aboutus_slider img {width:100%;}
.address {font-size:14px;}

.contact_detail{ padding-top:25px;}

/* Product */
.product {background-color:#FFFFFF; border:1px solid #e3e3e3; margin-bottom:12px;}
.product img {margin-bottom:12px; border:1px solid #e3e3e3; padding:7px; width:100%;}
h5 {font-size:21px; color:#d30a28;}
.read_more {background-color:#d30a28; padding:3px; border-radius:7px; color:#FFFFFF; font-size:12px; padding:5px 12px;border:none;}
.read_more:hover {color:#FFFFFF!important; background-color:#072e87; }


/* Gallery Page */
.thumbnail {font-size:16px; text-align:center; background-color:#ffffff; color:#3d3c3c; width:100%; line-height:21px;} 
.thumbnail:hover {background-color:#d30a28; color:#FFFFFF;}
.thumbnail img {border:3px solid #FFFFFF; margin-bottom:10px;}
.fancybox img {max-height:205px;}
.gallery_image img {height:100%:}


.bxfirst { background:none; left:0; right:0; top:23%; }
.bxfirst  h3{ font: 90px/90px 'Aldrich', Arial, Helvetica, sans-serif; color:#262626;}
.bxfirst  h3 span{ color:#d30a28;}
.bxfirst  h4{ font: 44px/60px 'open_sansregular', Arial, Helvetica, sans-serif; color:#6f6f6f;}

.dropdown.activa:hover .dropdown-menu {
	display: block;
}
.dropdown-menu .dropdown-item {
	display: block;
}

#main_slider .bx-viewport { max-height:669px !important;}

 .dropdown-menu {
   min-width: 220px;
   padding: 5px 0;
   margin: 2px 0 0;
   font-size: 13px;
   background-color: #fff;
}
.activa .dropdown-toggle{
      background-color: #d30a28!important;
      border-radius: 7px;
      color: #FFFFFF!important;
}
.nav-item.dropdown:hover .dropdown-menu {
   display: block !important;
}
