@import url(http://fonts.googleapis.com/css?family=Open+Sans:700);
@import url(http://fonts.googleapis.com/css?family=Oswald);
.top_bg{ background:#232323 url(../images/top_bg.jpg); background-position:center top; background-repeat:no-repeat; margin-bottom:20px;}
.logo{ padding:10px 0 20px 0;}
.social_icons{ float:right; padding:10px 0; width:100%;}
.search_con{ padding-bottom:10px;}
.navbar-nav>li:last-child{ border-right:none;}
.navbar-nav>li{ border-right:solid 1px #252525;}
.banner_bg{ background:#333 url(../images/banner_bg.jpg); background-position:center top; background-repeat:no-repeat; padding:65px 0 43px 0;}
.main_bg{ background:#151515;}
.cats_heading{font-family: 'Open Sans', sans-serif; font-size:28px; color:#8d8d8d; text-align:center; padding:25px 0;}
.cats_btm{ background:#272727; padding:8px; font-family: 'Open Sans', sans-serif; font-size:22px; color:#8d8d8d; text-transform:uppercase;}
.featured_heading{ margin:20px 0; padding:8px; font-family: 'Open Sans', sans-serif; font-size:22px; color:#8d8d8d; text-transform:uppercase; background:#282828;}
.cat_img{ opacity:1; transition:all 0.5s ease-in-out 0s; text-align:center;}
.cat_img:hover{ opacity:0.5; transition:all 0.5s ease-in-out 0s;}
.product_img{ background:#FFF; padding:10px; text-align:center; border:solid 5px #fff; transition:all 0.5s ease-in-out 0s; opacity:1;}
.product_img:hover{ background:#FFF; border:solid 5px #ee003d; transition:all 0.5s ease-in-out 0s; opacity:0.5;}
.product_name{font-family: 'Open Sans', sans-serif; font-size:20px; color:#8d8d8d; padding:8px 0 5px 0;}
.product_art{font-family: 'Open Sans', sans-serif; font-size:16px; color:#ee003d; padding:0 0 5px 0;}
.product_sdetail{font-family: 'Open Sans', sans-serif; font-size:13px; font-weight:normal; color:#8d8d8d; padding:0 0 5px 0;}
.view_detail{ margin-bottom:20px; opacity:1;}
.view_detail:hover{ margin-bottom:20px; opacity:0.5;}
.btmm_bg{ background:#242424;}
.news_box{ background:#FFF; margin:50px 0; border-radius:0 0 30px 0; padding:0 20px;}
.pdf_box{ background:#df0037; margin:50px 0; border-radius:0 0 30px 0;; padding:0 20px;}
.call_back{ background:#ebebeb; margin:50px 0; border-radius:0 0 30px 0;; padding:0 20px;}
.news_heading{ font-family: 'Oswald', sans-serif; font-size:24px; color:#3a3a3a; text-transform:uppercase; padding:8px 0;}
.news_head{font-family: 'Open Sans', sans-serif; font-size:14px; font-weight:normal; color:#df0035; text-decoration:underline;}
.news_text{font-family: 'Open Sans', sans-serif; font-size:13px; font-weight:normal; color:#8d8d8d;}
.pdf{ height:225px;}
.btm_bg{ background:#121212;}
.btm_head{ font-family: 'Open Sans', sans-serif; font-size:18px; color:#fff; text-transform:uppercase; padding:15px 0;}
.btm_text{ font-family:"Trebuchet MS"; font-size:12px; color:#646464; margin:0 0 20px 0;}

.btm_menu{ margin:0 0 20px 0;}
.btm_menu ul{ padding:0;}
.btm_menu ul li{ list-style:none; padding:3px 0;}
.btm_menu ul li a{ font-family:"Trebuchet MS"; font-size:12px; color:#646464; display:block; text-decoration:none; transition:all 0.2s ease-in-out 0s;}
.btm_menu ul li a:hover{ font-family:"Trebuchet MS"; font-size:12px; color:#F00; display:block; text-decoration:underline; padding-left:10px; transition:all 0.2s ease-in-out 0s;}

.socical_menu{ margin:0 0 20px 0;}
.socical_menu ul{ padding:0;}
.socical_menu li{ list-style:none; line-height:39px; padding-top:7px;}
.socical_menu li a{ font-family:"Trebuchet MS"; font-size:12px; color:#646464; display:block; text-decoration:none; transition:all 0.2s ease-in-out 0s;}
.socical_menu ul li a:hover{ color:#F00; display:block; text-decoration:underline; padding-left:10px; transition:all 0.2s ease-in-out 0s;}

.twitter_icon{ background:url(../images/btm_twitter.png); background-position:right top; background-repeat:no-repeat; height:39px;}
.twitter_icon:hover{ background:url(../images/btm_twitter_hover.png); background-position:right top; background-repeat:no-repeat;}

.link_icon{ background:url(../images/btm_link.png); background-position:right top; background-repeat:no-repeat; height:39px;}
.link_icon:hover{ background:url(../images/btm_link_hover.png); background-position:right top; background-repeat:no-repeat;}

.facebook_icon{ background:url(../images/btm_facebook.png); background-position:right top; background-repeat:no-repeat; height:39px;}
.facebook_icon:hover{ background:url(../images/btm_facebook_hover.png); background-position:right top; background-repeat:no-repeat;}

.youtube_icon{ background:url(../images/btm_youtube.png); background-position:right top; background-repeat:no-repeat; height:39px;}
.youtube_icon:hover{ background:url(../images/btm_youtube_hover.png); background-position:right top; background-repeat:no-repeat;}

.txt_newsletter{ background:#1d1d1d; padding:7px 10px; border:none; outline:none; margin:0 0 15px 0; color:#8d8d8d; font-family:"Trebuchet MS"; font-size:12px; width:100%; font-style:italic;}
.sub_newsletter{ background:#e0003b; width:100%; text-align:center; padding:5px 0; border:none; outline:none; color:#fff; font-family:"Trebuchet MS"; font-size:14px; text-transform:uppercase;}
.sub_newsletter:hover{ background:#a7002c; width:100%; text-align:center; padding:5px 0; border:none; outline:none; color:#fff; font-family:"Trebuchet MS"; font-size:14px; text-transform:uppercase;}

.copyright_bg{ background:#1a1a1a;}
.copy_right{ font-family:"Trebuchet MS"; font-size:14px; color:#626262; padding:15px 0;}
.copy_right a{ font-family:"Trebuchet MS"; font-size:14px; color:#626262; text-decoration:none;}
.copy_right a:hover{ font-family:"Trebuchet MS"; font-size:14px; color:#e0003b; text-decoration:underline;} 

.sub_banner_bg{ background:#010101 url(../images/sub_banner_bg.jpg); background-position:center top; background-repeat:no-repeat;}
.sub_banner{ padding:30px 0 29px 0;}

.content_head{ font-family: 'Oswald', sans-serif; font-size:22px; color:#8a8a8a; background:#2b2c2b; text-transform:uppercase; padding:10px 15px; margin:20px 0;}
.content_text{ font-family:"Trebuchet MS"; font-size:12px; color:#646464; margin:0 0 20px 0;}

.cform_head{ font-family: 'Oswald', sans-serif; font-size:16px; color:#e0003b; padding:15px 0;}
.txt_id{ background:#111111; border:solid 1px #303030; padding:8px 10px; font-family:"Trebuchet MS"; font-size:12px; color:#646464; outline:none; width:100%; margin-bottom:20px;}
.paging_con{ margin-bottom:20px;}

.left_menu_main{ margin-bottom:10px;  color:#ffffff; background:url(../images/arrow_left.png); background-repeat:no-repeat; background-position: left 0px top 7px;}


.left_sub_menu{font-family:"Trebuchet MS"; font-size:12px; color:#ffffff; text-decoration:none; display:block;}
.left_sub_menu a{font-family:"Trebuchet MS"; font-size:12px; color:#ffffff; text-decoration:none; display:block; transition:all 0.2s ease-in-out 0s; padding:2px 0 2px 15px;}
.left_sub_menu a:hover{font-family:"Trebuchet MS"; font-size:12px; color:#e0003b; text-decoration:underline; padding:2px 0 2px 20px; display:block; transition:all 0.2s ease-in-out 0s;}

.left_menu_arrow{ background:url(../images/arrow_left.png); background-repeat:no-repeat; background-position: left 0px top 7px;}
.left_menu_arrow:hover{ background:url(../images/arrow_left_hover.png); background-repeat:no-repeat; background-position: left 0px top 7px;}

.d_name{ font-family: 'Oswald', sans-serif; font-size:18px; color:#e0003b;}
.d_art{ font-family:"Trebuchet MS"; font-size:12px; color:#ebebeb; padding-bottom:10px;}

@media screen and (max-width: 1200px){
	.nav>li>a{ padding:20px 11px;}
}
@media screen and (max-width: 992px){
	.nav>li>a{ padding:20px 9px;}
	body{ font-size:11px;}
}
@media screen and (max-width: 768px){
	.logo{ text-align:center; padding:10px 0;}
	.social_icons{ padding:0 0 10px 0;}
	.top_bg{ background:#232323;}
	.banner_bg{ background:#333; padding:20px 0;}
	.news_box{ margin:20px 0;}
	.pdf_box{ margin:20px 0;}
	.call_back{ margin:20px 0;}
	.nav>li>a{ padding:20px 23px;}
	body{ font-size:15px;}
}


.banner{
overflow:hidden;
-webkit-transition-duration:0.25s;
-webkit-transition-timing-function:linear;
-o-transition-property:color,background;
-o-transition-duration:0.25s;
-o-transition-timing-function:linear;
-moz-transition-property:color,background;
-moz-transition-duration:0.25s;
-moz-transition-timing-function:linear;
-ms-transition-property:color,background;
-ms-transition-duration:0.25s;
-ms-transition-timing-function:linear;
float:left;
}
.facebook{
background:url(../images/facebook.png) center top no-repeat;
width:30px;
height:30px;
display:block;
border:0px;
}
.twitter{
background:url(../images/twitter.png) center top no-repeat;
width:30px;
height:30px;
display:block;
border:0px;
}
.google{
background:url(../images/google.png) center top no-repeat;
width:30px;
height:30px;
display:block;
border:0px;
}
.banner:hover{
background-position:center -30px;
}