html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transpoverflow:arent;}article,aside,figure,footer,nav,section,details,summary{display:block;}*,*:before,*:after{box-sizing:border-box;}img,object,embed{max-width:100%;max-height: 100%;}html{overflow-y:scroll;}ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;}del{text-decoration:line-through;}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help;}table{border-collapse:collapse;border-spacing:0;}th{font-weight:bold;vertical-align:bottom;}td{font-weight:normal;vertical-align:top;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}input,select{vertical-align:middle;}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;}input[type="radio"]{vertical-align:text-bottom;}input[type="checkbox"]{vertical-align:bottom;}.ie7 input[type="checkbox"]{vertical-align:baseline;}.ie6 input{vertical-align:text-bottom;}select,input,textarea{font:99% sans-serif;}table{font-size:inherit;font:100%;}small{font-size:85%;}strong{font-weight:bold;}td,td img{vertical-align:top;}sub,sup{font-size:75%;line-height:0;position:relative;}sup{top:-0.5em;}sub{bottom:-0.25em;}pre,code,kbd,samp{font-family:monospace,sans-serif;}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer;}button,input,select,textarea{margin:0;}button,input[type=button]{width:auto;overflow:visible;}.ie7 img{-ms-interpolation-mode:bicubic;}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}.clearfix:after{clear:both;}.clearfix{zoom:1;}                                               
* {margin:0;padding:0;box-sizing:border-box;} html,body{height:100%;width:100%;}body{color:#535353;font-family:'Magra',sans-serif;font-size:10px;line-height:15px;font-size:1rem;line-height:1.5rem;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}a{text-decoration:none;color:#ffcc33;transition:color 0.3s ease-in-out;}h1{color:#535353;}h1{font-size:25px;line-height:37.5px;font-size:2.5rem;line-height:3.75rem;color:#fff;margin:0;}h2,h3,h4,h5{font-size:16px;line-height:24px;font-size:1.6rem;line-height:2.4rem;color:#585858;}ul{list-style:square;}ul li{margin-left:1em;}input,textarea,button{font-family:'Magra',sans-serif;}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{rgb(0,0,0);opacity:1;}input::-moz-placeholder,textarea::-moz-placeholder{color:rgb(0,0,0);opacity:1;}input:-ms-input-placeholder,textarea:-ms-input-placeholder{rgb(0,0,0);opacity:1;}input::placeholder,textarea::placeholder{rgb(0,0,0);opacity:1;}input,textarea{background:#e5e5e5;padding:0.5em 0.8em;border:1px solid rgba(205, 205, 205, 0);}input:focus,textarea:focus{background:rgb(255,255,255);}.btn{    margin-top: 30px;background:#ffcc33;text-transform:uppercase;color:#fff;font-weight:bold;padding:0.2em 1.6em;text-align:center;display:inline-block;font-size:10px;line-height:22.5px;font-size:1.2rem;line-height:2.25rem;transition:color 0.2s ease-in-out;transition-property:background,color,border-color;}.btn:hover{background:#fcaf17;color:#fff;}.btnbt{ margin-top: 50px;}.wrap{max-width:1280px;margin:0 auto;padding:0 1em;position:relative;}.border-box{border:3px solid #cccccc;border-radius:0.3em;}.b2b{width:50%;float:left;}.b2b:before,.b2b:after{content:"";display:table;}.b2b:after{clear:both;}.icon-link:before{display:inline-block;content:"";width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #000;margin-right:5px;}#page-content{overflow:hidden;width:100%;}@media (max-width: 640px){#page-content .wrap{padding:0;}}#page-content article{padding:2em 0;}#page-content article img{display:block;margin:0 auto;text-align:center;}#page-content article h1,#page-content article h2,#page-content article h3,#page-content article h4,#page-content article h5{margin-bottom:0.3em;color:#535353;}#logo{position:absolute;left:-2em;padding:1.2em 1.5em;z-index:200;}footer{margin-top:2em;color:#fff;background:#0d0d0d;}footer ul{list-style:none;padding:0.5em 0;font-size:9px;line-height:13.5px;font-size:0.9rem;line-height:1.35rem;text-align:center;}footer ul a:hover{color:#ff6f75;}footer ul li{display:inline-block;margin:0.5em 1em;}footer ul li.icon-mail a{color:#fff;}footer ul li.icon-mail a:hover{color:#cdcdcd;}footer ul li.icon-mail:before{background-position:-27px 0px;}footer ul li.icon-pdf:before{background-position:-54px 0px;}footer .copy{background:#232426;color:#fff;padding:0.8em 0.5em;font-size:8px;line-height:12px;font-size:0.8rem;line-height:1.2rem;}footer .copy a{color:#9f9f9f;}footer .copy a:hover{color:#fff;}footer .copy p{display:block;width:50%;float:left;}footer .copy p:nth-child(2){text-align:right;}footer .copy:before,footer .copy:after{content:"";display:table;}footer .copy:after{clear:both;}.search-form input{margin-top:-0.4em;background:#e5e5e5;border-radius:0.3em;padding:0.5em 0.8em;font-size:9px;line-height:13.5px;font-size:0.9rem;line-height:1.35rem;}.search-form input[type="submit"]{display:inline-block;width:27px;height:27px;background-color:none;background:url(../img/icons.png) no-repeat -81px;text-indent:-999px;}.menu-wrap{text-align:right;text-transform:uppercase;}.menu-wrap ul,.menu-wrap form{display:inline-block;}.menu-wrap.show{display:block;margin-bottom:1.5em;}#menu-icon{position:absolute;right:0.7em;top:2.5em;display:none;cursor:pointer;}#menu-icon img{width:70%;}@media (max-width: 680px){#menu-icon{display:block;}}@media (max-width: 320px){#menu-icon{top:2.1em;}}.top-bar{min-height:90px;vertical-align:middle;}.top-bar h1{padding-top:0.5em;font-size:22px;line-height:33px;font-size:2.2rem;line-height:3.3rem;text-align:right;text-transform:uppercase;text-shadow:1px 1px 3px rgba(0, 0, 0, 0.7);}@media (max-width: 1265px){.top-bar h1{text-align:center;font-size:19px;line-height:28.5px;font-size:1.9rem;line-height:2.85rem;padding-top:0.7em;padding-bottom:0.2em;}}#index .top-bar{background-color:rgba(0,0,0,0.1);height:auto;padding:3em 1.5em;}#index .top-bar h2,#index .top-bar h3{color:#489f48;}#index .top-bar h2{font-weight:bold;}#index .top-bar h3{color:rgba(255, 255, 255, 0.4);}#index .top-bar p{width: 80%;word-wrap: break-word;color: rgba(255,255,255, 0.88);background: rgba(20, 39, 64, 0.8);padding: 0.5em 1em;margin-top: 20px;font-size: 9px;line-height: 13.5px;font-size: 0.9rem;line-height: 1.35rem;border-radius: 0.3em;margin-bottom: 20px;}#index .top-bar .intro-wrap{display: inline-block;float: right;max-width: 60%;margin: auto;margin-right:-50px;}#index .top-bar img{display: inline-block;width: 25%;height: auto;min-width: 180px;margin-left: 110px;}#index .top-bar .btn{margin-top:0.5em;border-radius:0.3em 0 0 0.3em;}#index .top-bar .featured.inactive{display:none;}#index .top-bar .featured.active{display:block;}@media (max-width: 1265px){#index .top-bar .intro-wrap,#index .top-bar img{max-width:100%;text-align:center;}}@media (max-width: 480px){#index .top-bar .btn{font-size:14px;line-height:21px;font-size:1.4rem;line-height:2.1rem;margin-top:0.5em;}}#top-tabs{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;list-style:none;}#top-tabs li{display:inline-block;text-align:center;margin:0 0.2em;padding:0;width:100%;}#top-tabs li:first-child{margin-left:0;}#top-tabs li:last-child{margin-right:0;}#top-tabs .active a,#top-tabs .active a:hover{background:#171717;color:#fff;}#top-tabs .active a:before,#top-tabs .active a:hover:before{content:"";display:block;width:100%;height:4px;background:#353434;position:absolute;left:0;top:-4px;}#top-tabs a{height:100%;display:block;padding:0.5em 1em;color:#535353;background:#f2f2f2;font-size:9px;line-height:13.5px;font-size:0.9rem;line-height:1.35rem;position:relative;transition-property:color,background;}#top-tabs a:hover{background:#d6d6d6;color:#000;}@media (max-width: 480px){#top-tabs{display:block;}}.contact-form{text-align:center;}.contact-form input{margin:0.2em 0;padding-top:0.8em;padding-bottom:0.8em;}.contact-form input:nth-of-type(1){width:48%;margin-right:1%;}.contact-form input:nth-of-type(2){width:49%;}.contact-form input:nth-of-type(3),.contact-form input:nth-of-type(4),.contact-form input:nth-of-type(5),.contact-form input:nth-of-type(6),.contact-form input:nth-of-type(7){width:99%;}.contact-form textarea{width:99%;max-width:99%;min-width:99%;min-height:100px;margin:0.2em 0;padding-top:0.8em;padding-bottom:0.8em;}#product-wrap{padding:0.5em 0 2.5em 0;}#product-wrap:before,#product-wrap:after{content:"";display:table;}#product-wrap:after{clear:both;}#product-wrap .hide{display:none;}#products-menu{max-width:75%;float:left;list-style:none;}#products-menu a{display:block;padding:0.7em 0.7em 0.7em 2em;}#products-menu a span{display:block;color:#535353;text-transform:none;margin-top:-0.2em;}#products-menu a.phover,#products-menu a:hover{color:#000;background-color:rgba(205, 205, 205, 0.6);}#products-menu li{margin:0.2em 0;position:relative;}#products-menu li:first-child{margin-top:0;}#products-menu li:last-child{margin-bottom:0;}#products-menu li:hover:before{left:1.2em;}#products-menu li.active a{color:#fff;background-color:#262626;}#products-menu li.active a span{color:rgba(255, 255, 255, 0.7);}#products-menu li.active a.phover,#products-menu li.active a:hover{background-color:#000;}#products-menu li.active:before{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);border-left-color:rgba(255, 255, 255, 0.6);}#products-menu li.active:after{content:"";position:absolute;top:0;right:-5px;display:block;background:#000;width:5px;height:100%;}#products-menu .p-type{font-weight:bold;text-transform:uppercase;font-size:11px;line-height:16.5px;font-size:1.1rem;line-height:1.65rem;}#products-menu .p-type a{color:#fff;background-color:#ffcc33;
    }#products-menu .p-type a span{color:rgba(255, 255, 255, 0.7);}#products-menu .p-type a.phover,#products-menu .p-type a:hover{background-color:#FCAF17;}#products-menu .p-type:before{border-left-color:rgba(255, 255, 255, 0.6);}#products-menu .p-type.active a{background-color:#FCAF17;}#products-menu .p-type.active a:hover{background-color:#FCAF17;}#products-menu .p-type.active:after{content:"";position:absolute;top:0;right:-5px;display:block;background-color:#284AD5;width:5px;height:100%;}#products-menu .p-category{z-index:1;margin-top:5px;font-weight:bold;text-transform:uppercase;font-size:9px;line-height:13.5px;font-size:0.9rem;line-height:1.35rem;}#products-menu .p-category:before,#products-menu .p-type:before{position:absolute;left:1em;top:47%;display:inline-block;width:0;height:0;border-top:0.3em solid transparent;border-bottom:0.3em solid transparent;border-left:0.3em solid rgba(0, 0, 0, 0.5);}#products-menu ul{background:#f2f2f2; repeat-y right;margin-top:-0.2em;padding-top:0.3em;padding-bottom:0.5em;padding-left:1.3em;list-style:none;font-size:8px;line-height:12px;font-size:0.8rem;line-height:1.2rem;}#products-menu ul li{margin:0;}#products-menu ul li a{padding-top:0.4em;padding-bottom:0.4em;}#products-menu ul li a:hover{background-color:rgba(205, 205, 205, 0.6);}#products-menu ul li:before{position:absolute;left:1em;top:47%;display:inline-block;content:"";width:0;height:0;transition:color 0.2s ease-in-out;transition-property:background,color,left;background:rgba(0, 0, 0, 0.5);width:4px;height:4px;border-radius:4px;}#products-menu ul li.active a{background-color:#2848c7;font-weight:bold;}#products-menu ul li.active a:hover{background-color:#284ad5;}#products-menu ul li.active:before{background-color:rgba(255, 255, 255, 0.5);}#products-menu ul li.active:after{content:"";position:absolute;top:0;right:-5px;display:block;background:#284ad5;width:5px;height:100%;}@media (min-width: 769px) and (max-width: 1265px){#products-menu{max-width:31.25%;}}@media (max-width: 768px){#products-menu{display:none;}}.c-title{text-align:right;margin-top:0.3em;margin-bottom:0.5em;color:#000;}@media (max-width: 768px){.c-title{text-align:center;}}.p-details{width:100%;max-width:71.875%;float:right;border-top:5px solid #e5e5e5;margin-top:1em;padding:1em 0;}.p-details h2,.p-details h3{text-align:right;}.p-details h2{font-size:18px;line-height:27px;font-size:1.8rem;line-height:2.7rem;color:#000;}.p-details h3{font-size:11px;line-height:16.5px;font-size:1.1rem;line-height:1.65rem;text-transform:uppercase;}.p-details h5{font-size:11px;line-height:16.5px;font-size:1.1rem;line-height:1.65rem;font-weight:normal;text-transform:uppercase;}.p-details .p-images{text-align:center;padding:2em 1em;position:relative;}.p-details #i-prev,.p-details #i-next{display:block;width:27px;height:27px;position:absolute;z-index:99999;top:calc(50% - 27px /2);background-color:rgba(205, 205, 205, 0.1);padding:21px;border-radius:0.3em;transition:background-color 0.3s ease-in-out;}.p-details #i-prev:before,.p-details #i-next:before{content:"";display:block;position:absolute;left:8px;top:8px;width:27px;height:27px;background:url(../img/icons.png) no-repeat -192px 0;}.p-details #i-prev:hover,.p-details #i-next:hover{background-color:rgba(205, 205, 205, 0.3);cursor:pointer;}.p-details #i-next{right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.p-details .p-icons{text-align:right;padding-bottom:0.5em;}.p-details .hero{border-radius:0.3em;background:#2848c7;color:rgba(255, 255, 255, 0.9);padding:1em;margin:0.8em 0;}.p-details .p-files ul{list-style:none;margin-left:0;}.p-details .p-files ul li.icon-pdf{margin:0.5em 1em;margin-left:0;padding:0.7em 0 0 0;border-top:1px dotted rgba(162, 162, 162, 0.5);}.p-details .p-files ul li.icon-pdf:nth-of-type(1){border-top:none;}.p-details .p-files ul li.icon-pdf:before{content:"";background:url(../img/icons.png) no-repeat;background-position:-162px 0px;display:inline-block;width:27px;height:27px;margin-right:0.5em;vertical-align:middle;margin-top:-7px;}.p-details .tabs{margin:2em 0;}.p-details .tabs ul.t-menu{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:url(../img/tabs-shaddow.png) repeat-x bottom;list-style:none;}.p-details .tabs ul.t-menu li{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;width:24.52344%;margin:0;margin-left:0.625%;padding:0;}.p-details .tabs ul.t-menu li:first-child{margin-left:0;}.p-details .tabs ul.t-menu li a{display:inline-block;width:100%;height:100%;background:rgba(168, 168, 168, 0.14);color:#535353;padding:0.8em 0.5em;text-align:center;font-size:10px;line-height:15px;font-size:1rem;line-height:1.5rem;transition-property:color,background;}.p-details .tabs ul.t-menu li a:hover{background-color:rgba(0, 0, 0, 0.88);color:#fff;}.p-details .tabs ul.t-menu li.active{position:relative;}.p-details .tabs ul.t-menu li.active a{background-color:#e8373e;color:#fff;font-weight:bold;}.p-details .tabs ul.t-menu li.active:after{content:"";position:absolute;bottom:-5px;display:block;background:#ffcc33;width:100%;height:5px;}@media (max-width: 768px){.p-details .tabs ul{display:block;}.p-details .tabs ul li{width:100%;margin-left:0;}}.p-details .content{padding:2em;font-size:9px;line-height:13.5px;font-size:0.9rem;line-height:1.35rem;border:1px solid #e4e4e4;border-radius:0 0 0.3em 0.3em;margin-top:1em;}.p-details .content:nth-of-type(1){border-top:none;margin-top:0;}.p-details .content h1,.p-details .content h2,.p-details .content h3,.p-details .content h4,.p-details .content h5{text-align:left;margin-bottom:0.5em;}.p-details .content h3{text-align:left;text-transform:none;font-weight:bold;margin-bottom:1em;}@media (max-width: 768px){.p-details .content p{-webkit-column-count:1;-moz-column-count:1;column-count:1;}}.p-details #c_drawing{text-align:center;}.p-details #c_drawing img{margin-bottom:0.8em;}.p-details .inactive{display:none;}.p-details .active{display:block;}.p-details .specifications{padding:1em 0;}.p-details .spec-info{padding-top:0.8em;font-style:italic;color:rgba(92, 92, 88, 0.4);}.p-details dl{transition:background-color 0.3s ease-in-out;transition-property:color,background-color;}.p-details dl:nth-child(odd){background:#efefef;padding:0.5em;}.p-details dl:nth-child(even){background:#fafafa;padding:0.5em;}.p-details dt{display:inline-block;width:20%;text-align:right;font-weight:bold;padding-right:0.5em;vertical-align:top;}.p-details dt:after{content:":";}.p-details dd{display:inline-block;}.p-details dl:hover{background:#d3d3d3;color:#000;}@media (min-width: 769px) and (max-width: 1265px){.p-details{max-width:65.625%;}}@media (max-width: 768px){.p-item{display: block !important;
    max-width: none !important;}.p-details{max-width:100%;}.p-details .content{padding:0.5em;}.p-details h2,.p-details h3{text-align:center;}.p-details dt,.p-details dd{display:block;width:100%;text-align:left;}}#specifications table{width:100%;}#specifications tr:nth-child(odd){background:#efefef;padding:0.5em;}#specifications tr:nth-child(even){background:#fafafa;padding:0.5em;}#specifications tr{transition:background-color 0.3s ease-in-out;transition-property:color,background-color;}#specifications td{padding:0.5em;}#specifications td:first-child{width:20%;font-weight:bold;text-align:right;padding-right:0.5em;}#specifications td:first-child:after{content:":";}#specifications tr:hover{background:#d3d3d3;color:#000;}.p-item,.p-item-full{vertical-align:top;width:100%;max-width:32.14286%;display:inline-block;text-align:center;}.p-item img{max-width:50%;margin-bottom:0.2em;min-width:150px;}.p-item h3{margin: 0;
    padding: 0;
    font-family: 'Roboto Slab', serif;
    margin-top:30px;
    margin-bottom:15px;
    font-size: 150%;
    vertical-align: baseline;
    background: transparent;
    color: #4F6788;
    text-decoration: none;}.p-item p{font-family: 'Roboto Slab', serif;color:rgba(0,0,0,0.8);line-height:12px;font-size:0.9rem;line-height:1.2rem;transition:color 0.2s ease-in-out;}.p-item a{display:block;position:relative;padding:2em 2em 1em 2em;}.p-item-full:hover{cursor: pointer;}.p-item-full{

    width:100%;max-width:100%;margin-left:0;margin-right:0;text-align:center;}.p-item-full img{float:left;margin-right:2em;padding-bottom:1em;max-width:40%;margin-top: -10px;}.p-item-full p{color:#7e7e7e;font-size:9px;line-height:13.5px;font-size:0.9rem;line-height:1.35rem;transition:color 0.2s ease-in-out;}.p-item-full:before,.p-item-full:after{content:"";display:table;}.p-item-full:after{clear:both;}.p-item-full a{position:relative;}.p-item-full a:after{text-align:right;}.p-item-full a:hover p{color:#535353;}.related-products,.list-products{width:100%;max-width:71.875%;float:right;text-align:center;margin-top:1em;padding:1em 0;}.related-products h4,.list-products h4{text-align:right;font-size:12px;line-height:18px;font-size:1.2rem;line-height:1.8rem;font-weight:normal;text-transform:uppercase;margin-bottom:1em;}@media (min-width: 769px) and (max-width: 1265px){.related-products,.list-products{max-width:65.625%;}.related-products .p-item,.list-products .p-item{max-width:100%;margin:0.3em 0;}.related-products .p-item a:before,.list-products .p-item a:before{padding-top:28%;}}@media (max-width: 768px){.related-products,.list-products{max-width:100%;text-align:center;}.related-products img,.list-products img{max-width:100%;}.related-products .p-item,.list-products .p-item{max-width:47.61905%;margin:0.59524%;}}@media (max-width: 480px){.related-products,.list-products{max-width:100%;text-align:center;}.related-products .p-item,.list-products .p-item{max-width:100%;margin:0.59524%;}}#contact article{padding-bottom:0;padding-left:0;padding-right:0;text-align:justify;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2em;-moz-column-gap:2em;column-gap:2em;}@media (max-width: 768px){#contact article{-webkit-column-count:1;-moz-column-count:1;column-count:1;padding-left:1em;padding-right:1em;}}#contact .btn-full{display:inline-block;width:100%;padding:1em 0.5em;text-align:center;text-transform:uppercase;font-weight:bold;background:#f7f7f7;font-size:18px;line-height:27px;font-size:1.8rem;line-height:2.7rem;transition-property:background,color;}#contact .btn-full span{display:block;color:#a2a2a2;margin-top:-0.5em;text-transform:none;font-size:9px;line-height:13.5px;font-size:0.9rem;line-height:1.35rem;transition:color 0.3s ease-in-out;}#contact .btn-full:hover{color:#fff;background:#ffcc33;}#contact .btn-full:hover span{color:rgba(255, 255, 255, 0.58);}#contact .border-box{text-align:center;}#contact .border-box h2{padding:0.5em;}#contact .border-box ul{padding:0.5em;list-style:none;font-size:12px;line-height:18px;font-size:1.2rem;line-height:1.8rem;text-align:justify;display:inline-block;}#contact .border-box ul li{font-weight:bold;margin:1em;}#contact .border-box ul li:before{content:"";background:url(../img/icons.png) no-repeat -108px 0;display:inline-block;width:27px;height:27px;margin-right:0.5em;vertical-align:middle;}#contact .border-box ul li.icon-mail:before{background-position:-134px -2px;}#contact .border-box ul li.icon-fax:before{background-position:-1108px -2px;}#contact .border-box p{text-align:justify;padding:0 1em 1.5em 1em;color:#7e7e7e;}#contact .border-box:nth-of-type(1){margin-bottom:1em;}#contact .icon-link{text-align:right;display:inline-block;font-size:9px;line-height:13.5px;font-size:0.9rem;line-height:1.35rem;}#contact .b2b{margin:2em 0;width:49%;}#contact .b2b:nth-of-type(1){margin-right:2%;text-align:center;}#contact .b2b:nth-of-type(2) h2{text-align:right;}#contact .b2b:nth-of-type(2) p{text-align:right;color:#7e7e7e;margin-bottom:0.6em;}#contact .c-wrap:before,#contact .c-wrap:after{content:"";display:table;}#contact .c-wrap:after{clear:both;}@media (max-width: 640px){#contact{text-align:center;}#contact .contact-form{padding:0 1em;}#contact .border-box{border:none;border-radius:0;border-bottom:3px solid #cccccc;}#contact .icon-link{margin-top:0.5em;margin-right:1em;}#contact .b2b{float:none;width:100%;margin:0.8em 0;}#contact .b2b:nth-of-type(1){margin-right:0;}#contact .b2b:nth-of-type(2) h2{text-align:center;}#contact .b2b:nth-of-type(2) p{text-align:center;}}#contact .tick{padding:0.5em;margin-bottom:0.6em;text-align:center;}#contact .tick-error{color:#C62029;}.news-wrap{padding:1em 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}.news-wrap h2{text-align:center;}.news-wrap .news{display:inline-block;text-align:center;max-width:32%;/*border: 2px solid rgba(47, 59, 76, 0.4)*/;margin:1%;}.news-wrap .news img{padding:0.5em;    border-radius: 200px;}.news-wrap .news h3{color:#000;font-size:10px;line-height:15px;font-size:1rem;line-height:1.5rem;font-weight:bold;margin:0.5em 0;}.news-wrap .news p{color:#000;font-size:9px;line-height:13.5px;font-size:0.9rem;line-height:1.35rem;}@media (max-width: 768px){.news-wrap{display:block;}.news-wrap .news{max-width:300%;display:block;min-width:0px !important;}}@media (max-width: 480px){.news-wrap{width:100%;display:block;}}#equipment-wrap{background:#ffffff;text-align:center;}#equipment-wrap h3{text-align:center; font-size: 2rem;
    font-weight: bold;}#equipment-wrap .item{margin:0.8em 0;max-width:220px;padding:0.5em;display:inline-block;}#equipment-wrap .item span{display:block;width:auto;height:90px;margin:0 auto;}#equipment-wrap .item img{padding:0.5em 0;}#equipment-wrap .item p{background:#FFCC33;color:#fff;border-radius:0.3em;font-size:9px;line-height:13.5px;font-size:0.9rem;line-height:1.35rem;margin-top:0.7em;padding:0.5em;transition:color 0.3s ease-in-out;transition-property:background,color;}#equipment-wrap .item:hover p{background:#FCAF17;color:#fff;}@media (max-width: 480px){#equipment-wrap{display:none;}}#modulation-wrap{padding:2em 0 0;text-align:center;}#modulation-wrap .p-modulation{display:inline-block;vertical-align:top;max-width:33%;width:100%;}#modulation-wrap .p-modulation .p-icon{border:1px solid #cdcdcd;border-radius:0.3em;display:block;text-align:center;padding:1em;margin:0.5em 0.2em;transition-property:color,border-color,background;}#modulation-wrap .p-modulation .p-icon h4{font-size:10px;line-height:15px;font-size:1rem;line-height:1.5rem;transition:color 0.3s ease-in-out;}#modulation-wrap .p-modulation .p-icon:hover{border-color:#ffcc33;background-color:rgba(205, 205, 205, 0.11);}#modulation-wrap .p-modulation .p-icon:hover h4{color:#b40209;}#breadcrumbs{padding-top:1em;padding-left:27.34375%;font-size:9px;line-height:13.5px;font-size:0.9rem;line-height:1.35rem;}@media (max-width: 768px){#breadcrumbs{padding-left:0.5em;}}#home-ico{background:url(../img/logo.png) no-repeat 0 1px;background-size:50px;display:inline-block;width:50px;text-indent:-9999px;}.p-images li{margin:0;padding:0;list-style:none;}.slides li{display:none; margin-left:0px;}.flex-direction-nav{position:relative; top:-200px;list-style:none;margin:auto;padding:0;}.flex-direction-nav li{list-style:none;margin:auto;padding:0;}.flex-direction-nav .flex-nav-prev,.flex-direction-nav .flex-nav-next{border-radius:100px;display:block;width:27px;height:27px;position:absolute;z-index:1;top:calc(50% - 27px /2);    background-color: rgba(20, 39, 64, 0.6);padding:21px;border-radius:27px;transition:background-color 0.3s ease-in-out;}.flex-direction-nav .flex-nav-prev a,.flex-direction-nav .flex-nav-next a{content:"";display:block;position:absolute;left:8px;top:8px;width:27px;height:27px;background:url(../img/icons.png)no-repeat -192px 0;}.flex-direction-nav .flex-nav-prev:hover,.flex-direction-nav .flex-nav-next:hover{background-color:#223347;cursor:pointer;}.flex-direction-nav .flex-nav-next{right:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}#search .head-wrap-border{text-align:center;}#search .head-wrap-border fieldset{display:inline-block;}#search .head-wrap-border fieldset:first-child{max-width:650px;width:100%;margin-right:0.5em;}#search .head-wrap-border fieldset:first-child input{padding:0.85em;width:100%;}#search .search-result-wrap{padding:0.8em 0;border-top:dotted 1px #cdcdcd;}#search .search-result-wrap .btn{margin-top:0.3em;font-size:12px;line-height:18px;font-size:1.2rem;line-height:1.8rem;}#search mark{background:#cdcdcd;}#error_wrap{text-align:center;padding:3em;}#error_wrap hr{margin:1em;}
.flex-control-nav li a{
    background-color: rgba(0,0,0,0.5);
    display: inline-block;
    overflow: hidden;
    width: 30px;
    height: 0;
    padding-top: 10px;
    text-align: center;
    
    -webkit-border-radius: 300px;
    border-radius: 300px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}
.flex-control-nav {
    margin: 1em 0 0;
    margin-bottom: -35px;
}
.flex-control-nav li {
    display: inline;
    margin: 0 7px;
}
.flex-control-nav li a.flex-active, .flex-control-nav li:hover a {
    background-color: rgba(255,255,255,0.8);
}
.flex-control-nav {
    margin-top: 40px;
    text-align: center;
}
.flex-active-slide{margin:auto;}
#bottomslnav{rgba(255,255,255,0.8);
}
.fa, .fa-check{width:15px;height:15px;margin-bottom:-18px;
	background-image: url('/img/checkbox.png');
    background-size: 100%;
    background-repeat: no-repeat;

}
.top-footer{
	width: 100%;
	height:80px;
    float: left;
    border-bottom: 1px solid #333536;
    border-top: 1px solid #333536;
    background-color: #232426;}
.footer-wrap{width: 100%;
	height:100%;
    max-width: 1000px;
    position: relative;
    margin: 0 auto;}
.third{display:inline-block;width: 33%;height:100%;
	border-right:2px solid #FFCC33;
	margin-left:-4px;
	color:#fff;}
	.demo-icon{font-size:5em;
    color: #FC3; } 
	.third:hover {
    color:#FF6F75;
cursor:pointer;}
.third-content{width: 100%;
         height:80%;
    float: left;
    text-align: center;
    margin-top: 5%;}
 .footer-bottom{margin-top: 118px;
    color: #fff;
    background: #0d0d0d;}
    .social-links{
    	float:right;
font-size:0.5em;
    }

    #down-arr:hover{cursor:pointer;}

    .clearout {
height:20px;
clear:both;
}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
   
}

.nbs-flexisel-item {
	background-color:rgba(0,0,0,0); 
	width:100%;
height:230px;
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 0px;
    margin-bottom: 10px;
    max-width:200px;
    max-height:200px;
}
.b22b{background-image: url(../img/top-section.jpg);
	background-size:100%;height:300px;
	margin-bottom:50px;
    background-repeat: no-repeat;}
    .container {
  width: 80%;
  margin: 0 auto;
  padding: 0 30px; }

   

header {
	 background:rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100px;
  overflow: hidden;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  -webkit-transition: height 0.7s;
  -moz-transition: height 0.7s;
  -ms-transition: height 0.7s;
  -o-transition: height 0.7s;
  transition: height 0.7s; }
  header #logo {height:145%;
    display: inline-block;
    padding: 0.2em 1.5em;
    margin-left: 20px;
    max-width: 100%;
    line-height: 120px;
    float: left;
    -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
    -ms-transition: all 0.7s;
    -o-transition: all 0.7s;
    transition: all 0.7s; }
  header nav {
    display: inline-block;
    float: right;
        margin-right: -100px; }
    header nav a {
    	padding: 3em 1em;
      line-height: 100px;
      color: #ffcc33;
      font-weight: 700;
      font-size: 19px;
      -webkit-transition: all 0.7s;
      -moz-transition: all 0.7s;
      -ms-transition: all 0.7s;
      -o-transition: all 0.7s;
      transition: all 0.7s; }
      header nav a:hover {
        color: white;
        background: #ffcc33; }
  header.smaller {
    height: 75px; }
    header.smaller #logo {
          height: 160%; }
    header.smaller nav a {
      line-height: 75px; }
      .active{color: white;
        background: #ffcc33;}

/* =Footer
-------------------------------------------------------------- */
/* =Extras
-------------------------------------------------------------- */
.clearfix:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0; }
.mini_menu{position: absolute;
    font-size: 20px;
    color: #fff;
    right: 10px;
     line-height:20px;
 padding:0.5em 0.5em;
 width: 20%;

}
.mini_menu:hover{cursor:pointer;}
.show_header{height:280px;}
.show {
		display:block;
		 position: absolute;
         top: 80px;
         width: 100%;
	}
	.show_a{}
@media all and (min-width: 471px) {
	.mini_menu{display:none;}
}
@media all and (min-width: 1500px) {header #logo {margin-left:15%;}
}

/* =Media Queries
-------------------------------------------------------------- */
@media all and (max-width: 1270px) {
  /* =Header
  -------------------------------------------------------------- */
 
 .container {
    width: 100%; }
  header{height:75px;}
  header #logo {
  	margin-left: 30px;
  	padding:0px 0px;
    display: inline-block;
    float: left;
    height: 72px;
    line-height: 75px;
    text-align: center;}
  header nav {
    display: block;
    float: right;
    height: 50px;
    text-align: center;
    margin: 0 auto; }
    header nav a {
    	padding: 1.8em 0.2em;
      line-height: 75px;
      margin: 0 5px;
font-size:18px; }
  header.smaller {
    height: 60px; }
    header.smaller #logo {
     line-height: 55px;
     height: 55px;}
    header.smaller nav {
      height: 50px; }
      header.smaller nav a {
        line-height: 60px; } }
@media all and (max-width: 1000px) {
	header nav{margin-top: auto;
    margin-right: 0px;}
	header nav a{
		font-size: 16px;
		    padding: 2.5em 0em;
	}
	header#logo{margin-left: 30px;
    margin-top: 25px;}
 }
 @media all and (max-width: 952px) {
	header nav a{
padding: 3em 0em;
		font-size: 15px;
		    margin: 0 6px;
	}
	  header #logo {
	     margin-left: 30px;}
	      .container{padding:0px 0px;
	     }
 }
 @media all and (max-width: 760px) {
 	header nav a{
		font-size: 14px;
		    margin: 0 6px;
	}
 }
 @media all and (max-width: 730px) {
 	header nav a{
		font-size: 13px;
		    margin: 0 6px;
	}
 }
 @media all and (max-width: 700px) {
 	header nav a{
		font-size: 12px;
		    margin: 0 4px;
	}
 }
 @media all and (max-width: 655px) {
	header nav {width: 55%;
		    margin-top: 15px;
		float:none;
	}
	header nav a{
		padding: 0px 0px;
		    height: 20px;
		        line-height: 20px;
	}
	header.smaller nav a {
    line-height: 20px;
 }
 @media all and (max-width: 470px) {
 	 header.mini-menu{display:block;}

	header nav {
		display:none;
	}
	header nav a{
		display: block;
		padding: 0px 12em;
		   height: 30px;
    line-height: 30px;
		        width:100%;
	}
	header.smaller nav a {
    line-height: 20px;}
   

 }
  @media (max-width: 730px) {
    #hidetext {display:none;}
   }

            @media all and (max-width: 1137px){#btn1,#btn3{    margin-top: 51px;} 
            @media all and (max-width: 1096px){#btn1{margin-top: 72px;}#btn2{margin-top: 51px;}
            @media all and (max-width: 1078px){#btn2,#btn3{margin-top: 72px;} 
            }
            }
            
.third-content p{color:#fff;
-webkit-transition: color 0.3s;
    -moz-transition: color 0.3s;
    -ms-transition: color 0.3s;
    -o-transition: color 0.3s;
    transition: color 0.3s;}
.third-content p:hover{color: #FF6F75;
                 cursor: pointer;}


