html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, nav ul, nav li, fieldset, form, label, legend, /*table,*/ caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin:0;padding:0;border:0;}

body{ font-family: 'ubunturegular';}.lft{float:left;}.rgt{float:right}.pad{ padding:0px;}.mar{ margin:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

img{max-width: 100%;}

.p_t_10{ padding-top:10px;} .p_t_20{ padding-top:20px;} .p_t_30{ padding-top:30px;} .p_t_40{ padding-top:40px;} .p_t_50{ padding-top:50px;} .p_t_60{ padding-top:60px;}
.p_b_10{ padding-bottom:10px;} .p_b_20{ padding-bottom:20px;} .p_b_30{ padding-bottom:30px;} .p_b_40{ padding-bottom:40px;} .p_b_50{ padding-bottom:50px;} 
.p_b_60{ padding-bottom:60px;}
.p_b_80{ padding-bottom:80px;} .p_b_85{ padding-bottom:85px;} .p_b_90{ padding-bottom:90px;} .p_b_100{ padding-bottom:100px;} .p-l{padding-left:15px;} .p-r{padding-right:15px;}

.m_t_10{ margin-top:10px;} .m_t_20{ margin-top:20px;} .m_t_30{ margin-top:30px;} .m_t_40{ margin-top:40px;} .m_t_50{ margin-top:50px;} .m_t_60{ margin-top:60px;}
.m_b_10{ margin-bottom:10px;} .m_b_20{ margin-bottom:20px;} .m_b_30{ margin-bottom:30px;} .m_b_40{ margin-bottom:40px;} .m_b_50{ margin-bottom:50px;} 
.m_b_60{ margin-bottom:60px;} .m_b_80{ margin-bottom:80px;} .m_b_85{ margin-bottom:85px;} .m_b_90{ margin-bottom:90px;} .m_b_100{ margin-bottom:100px;} 
.m-l{margin-left:35px;} .m-r{margin-right:15px;}

.size10{ font-size: 10px; }.size11{ font-size: 11px; }.size12{ font-size: 12px; }.size13{ font-size: 13px; }.size14{ font-size: 14px; }.size16{ font-size: 16px; }
.size18{ font-size: 18px; }.size20{ font-size: 20px; }.size24{ font-size: 24px; }.size30{ font-size: 30px; }.size36{ font-size: 36px; }.size48{ font-size: 48px; }
.size60{ font-size: 60px; }.size72{ font-size: 72px; }.size90{ font-size: 90px; }

p {font-size:14px;font-family: 'ubunturegular';line-height: 23px;display: block;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;
-webkit-margin-end: 0px;color:#666e70;margin:0px;word-spacing: 1px;} p a{ color:#fff;}p a:hover{text-decoration:none;}
h1, h2, h3, h4, h5, h6, ul {padding:0px;margin:0px;font-weight: normal; font-family: 'ubunturegular';}

ol, ul {list-style:none;margin:0;padding:0;}blockquote, q {quotes:none;}blockquote:before, blockquote:after, q:before, q:after {content:'';content:none;}
a {text-decoration:none; transition: all 400ms ease-in-out; outline:0!important;}.mn-ht {min-height:60px;} a:focus{text-decoration: none;color: #fff;}

button{text-decoration:none; outline:0px; border:0px; font-family: 'ubunturegular'!important;} button a{color:#FFFFFF;outline:0px; border:0px;} button a:hover{color:#FFFFFF; text-decoration:none;} button:focus{ outline:0px; text-decoration:none;}button{cursor:pointer;}

.frm-box{display: block;width: 100%;font-size: 14px;line-height: 1.42857143;color: #666e70;background-color: #fff;background-image: none;outline:0;border: 1px solid #ccc; 
padding-top: 8px;padding-right: 12px;padding-bottom: 8px;padding-left: 12px;border-radius:4px;transition: border-color 0.45s ease-in-out 0s, box-shadow 0.45s ease-in-out 0s;}
.frm-box:focus{border: solid 1px #B3161B;}
.fom-box::-moz-placeholder{color:#777;opacity:1}.frm-box::-webkit-input-placeholder{color:#777} .frm-box:-moz-input-placeholder{color:#777}





textarea{color: #666e70;border:none;}
textarea::-webkit-input-placeholder{color: #666e70;}
textarea::-moz-placeholder{color: #666e70;}
textarea:-moz-placeholder{color: #666e70;}
textarea:-ms-input-placeholder{color: #666e70;}
textarea:focus,input:focus {outline: 0;}
select:focus{outline:0;}

.bten{ border-radius:4px;color:#FFFFFF; line-height:40px; padding-left:15px; padding-right:15px; font-size:14px; transition: all 400ms ease-in-out; height:40px; display: inline-block; background-color: #b3161b;}.bten a{color:#FFFFFF; display:block;}.bten:hover{ background-color:#000; color:#FFFFFF; text-decoration:none;}

/*start*/

.slider-content{margin-top: 40px; padding: 0px;}
.slider-content img{ float: left;}
.slider-content .col-xs-9{text-align: left;padding-left: 15px; padding-right: 15px;}
.slider-content .col-xs-9 h1{font-size: 45px; font-family:'bebas_neueregular'; color: #333;}
.slider-content .col-xs-9 p{color: #555; font-size: 16px;font-family:'ubuntulight'; margin-top: 10px;}
.slider-content .col-xs-9 .bten{padding-left: 35px; padding-right: 35px; margin-top: 15px; font-size: 17px; line-height: 45px; height: 45px;}

.slider_arw .icon-prev{font-size: 70px;}
.slider_arw .icon-next{font-size: 70px;}

.navi-top {margin: 0; background: #b3161b; width: 100%; z-index: 999; position: absolute;}
.navi-top ul {list-style: none;overflow: hidden;}
.navi-top ul li {float: left; text-align: center; margin: 0 -4px;}
.navi-top ul li a { padding: 18px 20px; display: block;color: #ffffff;text-decoration: none;text-transform: uppercase; font-family:'ubuntumedium'; font-size: 13px;}
.navi-top ul li a:hover, nav ul li a.active {background: #000;}
.navi-top ul li i{font-size: 17px;}
.navi-top.sticky {position: fixed;top: 0;}

.heading {text-align: center; margin-top: 40px;}
.heading .head_lrg {line-height: 1.1; margin: 0px;position: relative;text-transform: none;z-index: 2;font-size: 35px;display: inline-block;font-family:'bebas_neueregular'; }
.heading .head_lrg > span:after {left: auto;right: -170px;}
.heading span:after {content: "";display: block;height: 1px;left: -170px; position: absolute;top: 18px; width: 160px; z-index: 0; border-top: 1px solid #ccc;}
.heading span:before {content: "";display: block;height: 1px;left: -170px;position: absolute; top: 18px;width: 160px;z-index: 0;border-top: 1px solid #ccc;}

.content {text-align: center; padding: 0px;}
.content .col-xs-4{margin-top: 30px;}
.content .bten{padding-left: 35px; padding-right: 35px; margin-top: 15px; font-size: 17px; line-height: 45px; height: 45px; margin-top: 30px;}
.products{padding:0px;}
.products h1 a{color:#000;font-size: 18px;font-family: 'ubuntumedium';}
.products h1 a:hover{ color:#000; text-decoration:none;}
.products-img {border:solid 1px #e3e3e3; position: relative;overflow: hidden;}.products-img img {display: block;width: 100%;margin: 0 auto;position: relative;z-index: -2;}
.products-img a span {display: block;background: rgba(0,0,0,0.65);color: #fff;position: absolute;bottom: 0;width: 100%;height: 0;overflow: hidden;opacity: 100; transition: all .4s ease-out;z-index: -1;}.products-img a:hover span {height: 100%;opacity: 100;}
.products-img span i {position: absolute;top:47%;transform: translateY(-47%);left: 50%;transform: translateX(-50%);}

.testimonials{text-align: center;}
.testimonials p{margin-top: 10px;}
.testimonials img{width: 120px; border-radius: 50%; margin-top: 20px;}
.testimonials .carousel-control.left{margin-left: -100px; padding-top: 120px;}
.testimonials .carousel-control.right{margin-right: -100px; padding-top: 120px;}
.testimonials .carousel-control.left i{color: #000; text-shadow: none;}
.testimonials .carousel-control.right i{color: #000; text-shadow: none;}

.footer{background-color: #000; height: 60px; margin-top: 50px;}
.footer p{font-size: 13px; margin-top: 20px;} .footer p a{color: #b3161b}.footer p a:hover{color: #fff}

.about_content{ padding: 0px;}
.about_content img{display: block;margin-left: auto;margin-right: auto;}
.about_content p{margin-left: 80px; margin-right: 80px; float:left;}

.products_in{padding: 0px;}
.side_menu {margin-top: 40px;}
.side_menu ul li{background-color: #f57f17; margin-bottom: 5px;}
.side_menu ul li a{color: #fff;display: block;padding: 10px; }
.side_menu ul li a:hover{text-decoration: none; background-color: #000; color: #fff;}

.contact_content{position:absolute; top:0; right:0; left:0; background-color:#fff; }
.contact_content .col-xs-8, .contact_content .col-xs-4{margin-top: 30px;}
.contact_content h1{color:#B3161B; margin-bottom:15px; border-bottom: solid 1px #ccc; padding-bottom:10px; font-size: 25px;}
.act_pro{background-color: #000; color: #fff;}
<!--
#fl_menu{ margin-top:-35px}
-->




@media all and (max-width: 1024px) {
	
}
