html,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,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,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin: 0;padding: 0;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
input,select,textarea{margin: 0;padding: 0}
input,select{vertical-align: middle}
ul,ol{list-style: none}
ul,ol,li,dl,dt,dd,pre,form,fieldset,img,div{ margin: 0; padding: 0; border: none; }
img{ vertical-align: middle; border-style: none; max-width: 100%; object-fit: cover;}
textarea{resize: none}
a{text-decoration: none}
em{font-style: normal}
html{font-size: 100%;-webkit-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-ms-text-size-adjust: 100%;text-size-adjust: 100%}
*,*::after,*::before{-webkit-box-sizing: border-box; box-sizing: border-box; }
.clear{clear: both}
.clearfix,.w{zoom: 1}
.clearfix:after,.w:after{ content: "."; display: block; overflow: hidden; height: 0; clear: both; visibility: hidden}
.fl{float: left}
.fr{float: right}
b,strong{ font-weight:900;}

@font-face {
    font-family:'Geometric415BT BlackA'; src:url("../fonts/Geometric415BT-BlackA.eot");src:url("../fonts/Geometric415BT-BlackA.eot?#iefix") format("embedded-opentype"),url("../fonts/Geometric415BT-BlackA.woff") format("woff"),url("../fonts/Geometric415BT-BlackA.ttf") format("truetype"),url("../fonts/Geometric415BT-BlackA.svg#YourWebFontName") format("svg");
}

html,body{ font-size: 15px; width: 100%; line-height: 186%; background-color: #FFF; letter-spacing: 0.25px; color:#212121; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif;}
/*
*{ moz-user-select: -moz-none;  -moz-user-select: none;  -o-user-select:none;  -khtml-user-select:none;  -webkit-user-select:none;  -ms-user-select:none;  user-select:none; }
*/


.filletBox { -webkit-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1); box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.1); behavior: url(ie-css3.htc);}


/* links */
a{color:#212121; text-decoration:none; outline:none !important;}
a:hover{color:#195599; text-decoration:none;} a:focus{outline:thin dotted;} a:hover,a:active{outline:0;}
a, a:hover, a:focus { color:#212121; text-decoration: none; }

/* Header One Star */
.header-one { color: #bdbdbd; line-height: 28px; font-size: 18px !important; position: relative; margin-top: 0; font-weight: bolder; letter-spacing: 1px; text-transform: uppercase;}
    .header-one:before, .header-one:after {content: "";position: absolute;bottom: -4px;left: 0;display: block;height: 2px;background-color: #e0e0e0;width: 24px;}
    .header-one:before { background-color: #c30d23;}
    .header-one:after {left: 26px;width: 36px;}
/* Header One End */

/* Header Two Star */
.header-two { margin: 0 auto; text-align: center; letter-spacing: 3px;}
    .header-two a { display: inline-block;}
    .header-two h3 { color: #000; font-size: 28px; font-weight: normal; margin: 0 0 10px 0;}
    .header-two h3 span { font-weight: 700; font-size: 36px; color: #c30d23; font-family: 'OpenSansBold';}
    .header-two p { color: #000; font-weight: 700; font-size: 22px; }
    .header-two p span { font-size: 20px; font-weight: normal;}
    .header-two p label { font-family: 'OpenSansBold';}
/* Header Two End */

/* Header Three Star */
.header-three { margin: 0; padding: 0;  display: block;  color: #1c1c1c;  text-align: center;}
    .header-three em { font-family: "Geometric415BT BlackA"; text-transform: uppercase; font-size: 28px;  font-style: normal;}
    .header-three i { display: block;  width: 38px;  height: 3px;  line-height: 3px;  background: #c30d23;  margin: 10px auto;}
    .header-three span { display: block; font-size: 20px; color: #535353;}
/* Header Three End */

/* Header Four Star */
.header-four { margin: 0; padding: 0;  display: block;  color: #1c1c1c;  text-align: center;}
    .header-four em { text-transform: uppercase; font-size: 28px;  font-style: normal;}
    .header-four i { display: block;  width: 38px;  height: 3px;  line-height: 3px;  background: #c30d23;  margin: 10px auto;}
    .header-four span { display: block; font-size: 20px; color: #535353;}
/* Header Four End */

/* Header Five Star */
.header-five { margin: 0 auto; text-align: center; font-family: 'OpenSansBold';}
    .header-five h3 { font-weight: 700; font-size: 30px; color: #c30d23; }
    .header-five p { color: #000; font-weight: 700; font-size: 22px; text-transform: capitalize;}
/* Header Five End */

/* Header Six Star */
.header-six { }
    .header-six h4 { line-height: 100%; display: inline-block; padding: 0 0 10px 0; font-family: 'Nunito Sans Black'; font-size: 26px; border-bottom: 2px solid #c30d23; }
    .header-six hr { margin-top:-1.3px;}
/* Header Six End */

/* Btn More Star */
.btn-more a { min-width: 200px;font-weight: 700;padding: 16px 32px 17px 32px;font-size: 16px;line-height: 28px;overflow: hidden;vertical-align: top;z-index: 1;position: relative;display: inline-block;text-align: center;}
    .btn-more a .regular {display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;border-radius: inherit;transition: all 300ms linear;opacity: 1;z-index: 2;line-height: 28px;}
    .btn-more a .hover {opacity: 1;visibility: visible;transition: transform 700ms cubic-bezier(.19,1,.22,1);width: calc(100% + 1px);height: calc(100% + 1px);transform: scaleX(0);-ms-transform: scaleX(0);transform-origin: bottom right;-ms-transform-origin: bottom right;position: absolute;top: 0;left: 0;z-index: 3;}
    .btn-more a:hover .hover {transform: scaleX(1);-ms-transform: scaleX(1);transform-origin: bottom left;}
    .btn-more a .text{position: relative;z-index: 4;display: inline-block;vertical-align: middle;font-weight: 600;line-height: 28px;letter-spacing: 1px;}
    .btn-more a .icon{position: relative;z-index: 4;display: inline-block;vertical-align: middle;margin: 0 0 0 10px;font-size: 22px;}
/* Btn More End */

/* More White Star */
.more-white { margin: 0 auto; text-align: center; }
    .more-white a { padding: 10px 50px; color: #FFF; text-transform: capitalize; -moz-border-radius: 36px; -webkit-border-radius: 36px; border-radius: 36px;}
    .more-white a .regular { box-shadow: inset 0 0 0 1px #FFF; }
    .more-white a .hover {background-color: #FFF;box-shadow: inset 0 0 0 1px #FFF;}
    .more-white a:hover .text {color: rgba(25,85,153,1); }
    .more-white a:hover .icon {color: rgba(25,85,153,1);}
    .more-white a:hover .regular { box-shadow: inset 0 0 0 1px #FFF;}
    .more-white a:hover .hover {background-color: #FFF;box-shadow: inset 0 0 0 1px #FFF;}
/* More White End */

/* More Blue Star */
.more-blue { margin: 0 auto; text-align: center;}
    .more-blue a { padding: 10px 50px; color: rgba(25,85,153,1); text-transform: capitalize; -moz-border-radius: 36px; -webkit-border-radius: 36px; border-radius: 36px;}
    .more-blue a .regular { box-shadow: inset 0 0 0 1px rgba(25,85,153,1); }
    .more-blue a .hover {background-color: rgba(25,85,153,1);box-shadow: inset 0 0 0 1px rgba(25,85,153,1);}
    .more-blue a:hover .text {color: rgba(255,255,255,1); }
    .more-blue a:hover .icon {color: rgba(255,255,255,1);}
    .more-blue a:hover .regular { box-shadow: inset 0 0 0 1px rgba(25,85,153,1);}
    .more-blue a:hover .hover {background-color: rgba(25,85,153,1);box-shadow: inset 0 0 0 1px rgba(25,85,153,1);}
/* More Blue End */

/* Header Star */
#header { z-index: 9999; /*box-shadow: 0px 8px 24px 0px rgb(0 0 0 / 8%);*/-webkit-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.08); box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.08); behavior: url(ie-css3.htc); padding: 0 72px; background-color: #ffffff !important; height: 92px; width: 100%; -o-transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; -ms-transition: all .3s; transition: all .3s;}
    #header.active {position: fixed; top: 0; left: 0; -webkit-animation: stickyHeader 0.3s ease-out; animation: stickyHeader 0.3s ease-out;}
    #header .logo { padding: 18px 72px 0 0; float: left;}
    #header .logo img { max-height: 56px;}
    #header ul.menu { float: left; font-size: 16px;}
    #header ul.menu a.link { color: #212121;font-size: 17px;font-weight: 600;letter-spacing: 2px;}

    #header ul.menu>li { position: relative; padding: 0 15px; float: left; text-transform: uppercase; font-weight: 600; letter-spacing: 0.25px;}
    #header ul.menu>li a { white-space:nowrap;}
    #header ul.menu>li>a { display: block; height: 92px; line-height: 92px;}
    #header ul.menu>li span.eng { position: relative; height: 22px; line-height: 22px; display: inline-block; }
    #header ul.menu>li i { margin: 0 0 0 5px; display: none;}
    #header ul.menu>li span.eng::after{ position: absolute; left: 0; top: 10px; content: ""; border-bottom: solid 4px #c30d23; opacity: 1 !important; width: 100%; height: 100%; backface-visibility: hidden; transform: scaleX(0); -ms-transform: scaleX(0); transform-origin: bottom left; -ms-transform-origin: bottom left; display: block; transition: border-color 300ms ease-out, background-color 300ms ease-out, opacity 300ms ease-out, transform 600ms cubic-bezier(.19,1,.22,1);}
    #header ul.menu>li:hover>a>span.eng::after,#header ul.menu>li>a.active>span.eng::after { transform: scaleX(1); -ms-transform: scaleX(1);}

    #header ul.menu>li>.dropdown-single { display: block; opacity: 0; z-index: -1; visibility: hidden; backface-visibility: hidden;-ms-transform: rotateX(-25deg);transform: rotateX(-25deg);-ms-transform-style: preserve-3d;transform-style: preserve-3d;-ms-transform-origin: top center;transform-origin: top center;transition: transform 0.6s cubic-bezier(.19,1,.22,1), opacity 0.1s, visibility 0.1s; box-shadow: 0px 8px 24px 0px rgb(0 0 0 / 8%); position: absolute;top: calc(100% - 4px);left: 0;min-width: 256px;padding-top: 24px;padding-bottom: 24px;list-style: none;margin-left: 0;text-align: left;background-color: #ffffff;}
    #header ul.menu>li:hover>.dropdown-single {opacity: 1;z-index: 200;visibility: visible;-ms-transform: rotateX(0) translateZ(0);transform: rotateX(0) translateZ(0);transition: transform 0.6s 0.2s cubic-bezier(.19,1,.22,1), opacity 0.1s 0.2s, visibility 0.1s 0.2s;}
    #header ul.menu>li>.dropdown-single>ul>li{ line-height: 24px; display: block;}
    #header ul.menu>li>.dropdown-single>ul>li .link { text-transform: none; display: block;padding: 8px 24px;position: relative;backface-visibility: hidden;}
    #header ul.menu>li>.dropdown-single>ul>li:hover>a>span.eng::after { transform: scaleX(1); -ms-transform: scaleX(1);}

    #header .navigation { display: none;}
/* Header End */

    @-webkit-keyframes stickyHeader {
        0% {
            -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
        }
        100% {
            -webkit-transform: translateY(0);
            transform: translateY(0);
        }
    }

    @keyframes stickyHeader {
        0% {
            -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
        }
        100% {
            -webkit-transform: translateY(0);
            transform: translateY(0);
        }
    }

/* Wangman Touch Slider Star */
#wangman-touch-slider { }
    #wangman-touch-slider .mouse { position: absolute; left: calc(50% - 14px); bottom: 46px; width: 28px; cursor: pointer; z-index: 30; animation: xl 1.2s infinite;}
/* Wangman Touch Slider End */

    @keyframes xl {
        0% {
            bottom: 30px;
        }
        50% {
            bottom: 46px;
        }
        100% {
            bottom: 30px;
        }
    }

/* Our Product Star */
#our-product { padding: 76px 0 50px 0; overflow: hidden;}
    .our-product { margin: 30px 0 0 0; height: 440px; overflow: hidden;}
    .our-product ul li.on{ width: 22.000000%;}
    .our-product ul li.active{ width: 15.600000%;}
    .our-product ul li { position: relative; float: left; width: 16.666666%; height: 440px; transition:all .5s; -moz-transition:all .5s; -webkit-transition:all .5s; -o-transition:all .5s;}
    .our-product ul li a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; display: block; background: rgba(0,0,0,0.15);}
    .our-product ul li a .texts { position: absolute; top: 50%; left: 50%; height: 102px; z-index: 1; text-transform: capitalize; margin-left: -125px; margin-top: -51px; width: 250px; display: block; padding: 0 15px 0 15px; text-align: center; color: #fff; transition: all .3s ease; display:-webkit-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; -webkit-align-items:center; align-items:center;}
    .our-product ul li a .texts p { margin: 0 auto; font-size: 22px; font-family:'Geometric415BT BlackA';}
    .our-product ul li.on .texts { background-color:#e3bd3a;}
    .our-product ul li:nth-child(1).on .texts { background-color: #ed3d95;}
    .our-product ul li:nth-child(2).on .texts { background-color: #1f93b1;}
    .our-product ul li:nth-child(3).on .texts { background-color: #c30d23;}
    .our-product ul li:nth-child(4).on .texts { background-color: #cdca2d;}
    .our-product ul li:nth-child(5).on .texts { background-color: #f68700;}
    .our-product ul li:nth-child(6).on .texts { background-color: #195599;}
/* Our Product End */

/* Our Video Star */
#our-video { padding: 20px 0 60px 0;}
    ul.our-video { margin: 30px 0 40px 0;}

    ul.our-video.inside { margin: 0 auto;}
    ul.our-video.inside li { margin: 0 2% 30px 0;}

    ul.our-video li { float: left; width: 49.000000%; margin: 0 2% 0 0; position: relative;}
    ul.our-video li:nth-child(2n) { margin-right: 0;}
    ul.our-video li video { max-width: 100%;}
    ul.our-video li h3 { position: absolute;bottom: 30px;width: 100%;color: #195599;text-align: center;font-size: 18px; transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s;  -o-transition: all 0.6s;}
    ul.our-video li h3 span { background: rgba(255,255,255,1); padding: 10px 30px 8px 30px; display: inline-block; font-weight: 600; transition: all 0.6s; -moz-transition: all 0.6s; -webkit-transition: all 0.6s;  -o-transition: all 0.6s; -moz-border-radius: 36px;  -webkit-border-radius: 36px;  border-radius: 36px;}
    ul.our-video li:hover h3{ bottom:60px;}
    ul.our-video li:hover span { background: rgba(25,85,153,1); color: #FFF;}
/* Our Video Star */

/* Read More Star */
.read-more { display: table; margin: 0 auto; color: #195599; font-size: 18px; padding: 10px 50px; border: solid 1px #195599; z-index: 1; position: relative; -moz-border-radius: 36px; -webkit-border-radius: 36px; border-radius: 36px; overflow: hidden;}
    .read-more .span-part { width: 0; background:#195599; transition:width 0.5s; -moz-transition:width 0.5s; -webkit-transition:width 0.5s; -o-transition:width 0.5s; z-index:-1;}
    .read-more:hover .span-part { position: absolute; width:100%; height:100%; left: 0; top: 0; color:#fff; background:#195599; transition:width 0.5s; -moz-transition:width 0.5s;-webkit-transition:width 0.5s;-o-transition:width 0.5s;opacity: 1;}
    .read-more:hover .span-text a { color:#fff; z-index:10;}
    .read-more .span-text a { color:#195599; font-family: "Geometric415BT BlackA"; display: block; text-transform: capitalize; line-height: 30px;}
    .read-more .span-text a i { margin: 0 0 0 10px;}
/* Read More End */

/* About Us Star */
#about-us { background-image: url('../img/about-img.jpg'); background-position: center center; background-repeat: no-repeat; background-size: cover;}
    .about-us { margin: 0 0 0 auto; padding: 150px 0 150px 0;}
    .about-us .intro { width: 100%; margin: 0 auto; color: #ffffff; padding: 60px; background: rgba(0, 0, 0, 0.51); text-align: center;}
    .about-us .intro h3.title { font-size: 28px; margin: 30px 0 20px 0;}
    .about-us .intro .content { font-size: 17px; font-weight: normal;}
    .about-us .intro .more { margin: 30px 0 0 0;}
/* About Us End */


/* Our Partner Star */
#our-partner { margin: 60px 0; overflow: hidden;}
    #our-partner img { max-width: 100%; -o-transition: all .6s; -moz-transition: all .6s; -webkit-transition: all .6s; -ms-transition: all .6s; transition: all .6s; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray;}
    #our-partner ul { overflow: hidden;}
    #our-partner ul li { text-align: center;}
    #our-partner ul li p { font-size: 18px; color: #7d7d7d;}
    #our-partner ul li:hover img { -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0); filter: grayscale(0); filter: none;}
/* Our Partner Star */


/* Footer Star */
#footer { padding: 96px 72px 32px 72px; background-color: #212121; color: #FFF;}
    .footer a { -o-transition: all .6s; -moz-transition: all .6s; -webkit-transition: all .6s; -ms-transition: all .6s; transition: all .6s;}
    .footer .about { float: left; width: 34%; padding: 0 100px 0 0;}
    .footer .about .logo img { max-height: 60px;}
    .footer .about .intro { font-size: 18px; line-height: 28px; margin: 30px 0 25px 0; font-weight: lighter;}
    .footer .about .more { }
    .footer .about .more a { color: #ffffff;}
    .footer .about .more a .regular { box-shadow: inset 0 0 0 1px #ffffff;}
    .footer .about .more a .hover {background-color: #ffffff;box-shadow: inset 0 0 0 1px #ffffff;}
    .footer .about .more a:hover .text {color: #000;}
    .footer .about .more a:hover .icon {color: #000;}


    .footer .navigation { float: left; width: 42%; color: #bdbdbd;}
    .footer .navigation .item { float: left; width: 49%; margin-right: 2%;}
    .footer .navigation .item:nth-child(2n) { margin-right: 0;}
    .footer .navigation .item ul { margin: 30px 0 0 0;}
    .footer .navigation .item ul>li{ line-height: 38px; display: block;}
    .footer .navigation .item ul>li a { color: #bdbdbd; font-weight: 700; letter-spacing: 0.5px;}
    .footer .navigation .item ul>li a:hover { color: #c30d23;}

    .footer .contact { float: right; width: 24%; color: #bdbdbd;}
    .footer .contact a { color: #bdbdbd;}
    .footer .contact a:hover { color: #c30d23;}
    .footer .contact .intro { margin: 30px 0 20px 0; display: none;}
    .footer .contact ul.list { margin: 30px 0 0 0;}
    .footer .contact ul.list li { margin: 0 0 5px 0; font-weight: lighter;}
    .footer .contact ul.list li i { width: 16px; height: 16px; color: #888; display: inline-block; margin: 0 10px 0 0; text-align: center;}
/* Footer End */

/* Back To Top Star */
#back-to-top { position: fixed; cursor: pointer; z-index: 999999; bottom: 24px; right: 24px; display: block; transition: all 300ms ease-out; visibility: hidden; opacity: 0; text-align: center; width: 48px; height: 48px; line-height: 48px !important; font-size: 16px;border-radius: 150px;color: #212121;background-color: #ffffff;-webkit-box-shadow: 0px 0 24px 0px rgba(0, 0, 0, 0.08); -moz-box-shadow: 0px 0 24px 0px rgba(0, 0, 0, 0.08); box-shadow: 0px 0 24px 0px rgba(0, 0, 0, 0.08); behavior: url(ie-css3.htc);}
    #back-to-top.show { visibility: visible;opacity: 1;}
    #back-to-top:hover { color: #FFF; background: #000;}
/* Back To Top End */

/* CopyRighter Star */
#copyrighter { padding: 22px 72px 16px 72px; background-color: #111111; color: #9a9a9a; }
    .copyrighter {}
    .copyrighter a { color: #9a9a9a;}
    .copyrighter .copyright { float: left;}
    .copyrighter .share { float: right;}
    .copyrighter .share ul li { position: relative; display: inline-block; margin: 0 15px 0 0;}
    .copyrighter .share ul li a { position: relative; color: #848484; font-size: 20px; text-align: center; display: inline-block; -webkit-transition: all 300ms ease; -ms-transition: all 300ms ease;-o-transition: all 300ms ease;-moz-transition: all 300ms ease;transition: all 300ms ease;}
    .copyrighter .share ul li a:hover { color: #FFF;}
/* CopyRighter End */

@media screen and (max-width: 1920px){

}

@media screen and (max-width: 1500px){
    /* Header Star */
    #header .logo { padding: 18px 52px 0 0; float: left;}
    #header ul.menu>li { padding: 0 12px;}
    /* CopyRighter End */
}

@media screen and (max-width: 1366px){

}

@media screen and (max-width: 1200px){

}

@media screen and (max-width: 991px) {

    /* Header Six Star */
    .header-six h4 { font-size: 20px; }
    /* Header Six End */

    .container { padding-left: 10px; padding-right: 10px;}

    /* Header Two Star */
    .header-two h3 { font-size: 16px; line-height: 1.2; margin: 0 0 5px 0;}
    .header-two h3 span { font-size: 18px;}
    .header-two p { font-size: 18px; line-height: 1.2;}
    .header-two p span { font-size: 16px;}
    /* Header Two End */

    /* Header Four Star */
    .header-four em { font-size: 18px;}
    .header-four i { margin: 5px auto;}
    .header-four span { font-size: 14px;}
    /* Header Four End */

    /* Btn More Star */
    .btn-more a { padding: 10px 32px 10px 32px;}
    /* Btn More End */

    /* Header Star */
    #header { padding: 0 10px; height: 52px;}
    #header .logo { padding: 7px 0 0 0;}
    #header .logo img { max-height: 38px;}

    #header ul.menu { z-index: 99999; position: fixed; left: 0; top: 52px; margin: 0; width: 100%; height: 100%; background: rgba(255,255,255,0.95); float: none; -webkit-transform: scaleY(0); -ms-transform: scaleY(0); transform: scaleY(0); -webkit-transition: max-height .3s,-webkit-transform .3s; transition: max-height .3s,-webkit-transform .3s; -o-transition: max-height .3s,transform .3s; -webkit-transform-origin: top; -ms-transform-origin: top; transform-origin: top; overflow: auto;}
    #header ul.menu.on { -webkit-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1);}


    #header ul.menu>li { position: static; padding: 0; float: none;  border-bottom: solid 1px rgba(0, 0, 0, 0.05);}
    #header ul.menu>li .pointers { pointer-events: none;}
    #header ul.menu>li a { white-space:nowrap;}
    #header ul.menu>li>a { text-transform: uppercase; display: block; font-size: 18px; font-weight: 700; padding: 10px 16px 10px 16px; line-height: normal;height: auto;}
    #header ul.menu>li span.eng { position: relative; height: 22px; line-height: 22px; display: inline-block; }
    #header ul.menu>li i { margin: 0 0 0 5px; display: none;}
    #header ul.menu>li span.eng::after{ position: absolute; left: 0; top: 0; content: ""; border-bottom: solid 4px #c30d23; opacity: 1 !important; width: 100%; height: 100%; backface-visibility: hidden; transform: scaleX(0); -ms-transform: scaleX(0); transform-origin: bottom left; -ms-transform-origin: bottom left; display: block; transition: border-color 300ms ease-out, background-color 300ms ease-out, opacity 300ms ease-out, transform 600ms cubic-bezier(.19,1,.22,1);}
    #header ul.menu>li:hover>a>span.eng::after,#header ul.menu>li>a.active>span.eng::after { transform: scaleX(1); -ms-transform: scaleX(1);}

    #header ul.menu>li>.dropdown-single { z-index: 99999; padding-top: 0; padding-bottom: 0; display: none; opacity: 1; visibility: visible; margin: 0; position: static; left: 0; top: 100%; min-width: 202px; border-top: 2px solid #333; background: transparent;-webkit-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;-moz-box-shadow: none;box-shadow: none;height: 0;overflow: hidden;-webkit-transition: all .6s; -o-transition: all .6s; transition: all .6s;}

    #header ul.menu>li:hover .dropdown-single { display: block; opacity: 1; visibility: visible; height: auto;}
    #header ul.menu>li:hover .dropdown-single ul li { border-bottom: solid 1px #efefef; padding: 0 20px;}
    #header ul.menu>li:hover .dropdown-single ul li:last-child { border-bottom: none;}
    #header ul.menu>li:hover .dropdown-single ul li a { text-transform: capitalize; white-space:nowrap; padding: 10px 0; display: block; }
    #header ul.menu>li:hover .dropdown-single ul li a:hover { color: #fb0200;}

    /*
    #header ul.menu>li { float: none; position: static; padding: 0; border-bottom: solid 1px rgba(0, 0, 0, 0.05);}
    #header ul.menu>li>a { line-height: 1; text-transform: uppercase; display: block; font-size: 18px; font-weight: 700; padding: 10px 16px 10px 16px; line-height: normal;height: auto;}
    #header ul.menu>li>a:after { display: block; position: absolute; width: 100%; left: 0; content: ""; bottom: 10px; opacity: 0; height: 2px; background: #FFF; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; -webkit-transition-timing-function: cubic-bezier(.58,.3,.005,1); -o-transition-timing-function: cubic-bezier(.58,.3,.005,1); transition-timing-function: cubic-bezier(.58,.3,.005,1); }
    #header ul.menu>li.active>a:after,#header ul.menu>li:hover>a:after { bottom: 0; opacity: 1;}

    #header ul.menu>li>a i { margin: 0 0 0 10px;}
    #header ul.menu>li a:hover { }

    #header ul.menu>li .pointers { pointer-events: none;}

    #header ul.menu>li>.dropdown-single { z-index: 999999999; padding-top: 10px; padding-bottom: 0; display: none; opacity: 1; visibility: visible; margin: 0; position: static; left: 0; top: 100%; min-width: 202px; border-top: 2px solid #333; background: transparent;-webkit-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;-moz-box-shadow: none;box-shadow: none;height: 0;overflow: hidden;-webkit-transition: all .6s; -o-transition: all .6s; transition: all .6s;}

    #header ul.menu>li:hover .dropdown-single { display: block; opacity: 1; visibility: visible; height: auto;}
    #header ul.menu>li:hover .dropdown-single ul li { border-bottom: solid 1px #efefef; padding: 0 20px;}
    #header ul.menu>li:hover .dropdown-single ul li:last-child { border-bottom: none;}
    #header ul.menu>li:hover .dropdown-single ul li a { text-transform: capitalize; white-space:nowrap; padding: 10px 0; display: block; }
    #header ul.menu>li:hover .dropdown-single ul li a:hover { color: #fb0200;}
    */

    #header .navigation { display: block; float: right; margin: 11px 0 0 0; text-align: right;}
    #header .navigation button { border: 0; background: none; z-index: 9; outline: 0; padding: 0; text-align: right;}
    #header .navigation button .icons { display: block; background: #333; height: 2px; border-radius: 2px; margin: 6px 0; position: relative; width: 29px; -webkit-transform-origin: left;  -moz-transform-origin: left;  -ms-transform-origin: left;  -o-transform-origin: left;  transform-origin: left; -webkit-transition:all .3s; -moz-transition:all .3s; -ms-transition:all .3s; -o-transition:all .3s; transition:all .3s; }
    #header.active .navigation button .icons { background: #333;}

    #header .navigation button .icons:nth-child(3) { margin-bottom: 0;}
    #header .navigation button.on .icons:nth-child(1) { transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg);  -ms-transform:rotate(45deg);  top:-2px  }
    #header .navigation button.on .icons:nth-child(2) { opacity:0 }
    #header .navigation button.on .icons:nth-child(3) { transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg);  -ms-transform:rotate(-45deg);  top:2px  }
    /* Header End */

    /* Wangman Touch Slider Star */
    #wangman-touch-slider .mouse { display: none;}
    /* Wangman Touch Slider End */

    /* Our Product Star */
    #our-product { padding: 30px 0 20px 0; overflow: hidden;}
    .our-product { margin: 15px 0 0 0; height: auto; }
    .our-product ul li.on{ width: 50%;}
    .our-product ul li.active{ width: 50%;}
    .our-product ul li { width: 50%; height: 220px;}
    .our-product ul li a .texts { margin-left: -75px; width: 150px; padding: 0 0 0 0; }
    .our-product ul li a .texts p { font-size: 14px; line-height: 1.4;}
    /* Our Product End */

    /* Our Video Star */
    #our-video { padding: 0 0 30px 0;}
    ul.our-video { margin: 10px 0 10px 0;}
    ul.our-video li { float: none; width: 100%; margin: 0 0 10px 0;}
    ul.our-video li video { max-width: 100%;}
    ul.our-video li h3 { bottom: 20px; font-size: 15px;}
    ul.our-video li a:hover h3{ bottom:40px;}
    /* Our Video Star */

    /* More Blue Star */
    .more-blue a { padding: 5px 30px;}
    /* More Blue End */

    /* More White Star */
    .more-white a { padding: 5px 30px;}
    /* More White End */

    /* About Us Star */
    .about-us { padding: 0;}
    .about-us .container { padding-left: 0; padding-right: 0;}
    .about-us .intro { padding: 60px 10px;}
    .about-us .intro h3.title { font-size: 20px; margin: 0 0 15px 0;}
    .about-us .intro .content { font-size: 16px; line-height: 1.4;}
    .about-us .intro .more { margin: 20px 0 0 0;}
    /* About Us End */

    /* Footer Star */
    #footer { padding: 50px 10px 32px 10px;}
    .footer .about { float: none; width: 100%; padding: 0 0 0 0; margin: 0 0 20px 0;}
    .footer .about .logo { text-align: center;}
    .footer .about .logo img { max-height: 50px;}
    .footer .about .intro { margin: 15px 0 15px 0;}

    .footer .about .more { margin: 0 auto;  text-align: center;}

    .footer .navigation { display: none;}

    .footer .contact { float: none; width: 100%;}
    .footer .contact ul.list { margin: 15px 0 0 0;}
    /* Footer End */

    /* CopyRighter Star */
    #copyrighter { padding: 22px 10px 16px 10px; }
    .copyrighter .copyright { float: none; width: 100%; text-align: center;}
    .copyrighter .share { float: none; width: 100%; margin: 0 auto; display: table; text-align: center;}
    /* CopyRighter End */
}
@media screen and (max-width: 767px){

}

@media screen and (max-width: 450px){

}