@import url('https://fonts.googleapis.com/css?family=Bai+Jamjuree:200,300,400,500,600,700');
@font-face{font-family:'Trajan';src:url(../fonts/trajan.eot);src:url(../fonts/trajan.eot?#iefix) format("embedded-opentype"),url(../fonts/trajan.woff2) format("woff2"),url(../fonts/trajan.woff) format("woff"),url(../fonts/trajan.ttf) format("truetype"),url(../fonts/trajan.svg#Trajan-Regular) format("svg");font-weight:400;font-style:normal}
:focus{outline:none}
:-moz-any-link:focus{outline:none;text-decoration:none}
::-moz-focus-inner{padding:0;border:0;outline:none}
::selection{color:#fff;background:#c93}
::-moz-selection{color:#fff;background:#c93}
html,body{width:100%;min-height:100%}
body{font-family:'Bai Jamjuree',sans-serif;font-size:17px;line-height:24px;font-weight:400;color:#252827;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}
a,a:hover,a:focus{cursor:pointer;text-decoration:none!important;color:#c93}
strong,b{font-weight:600}
img{max-width:100%;height:auto}
ul,ol{padding:0;margin:0}
.icons-list{list-style:none}
ul li,ol li,.icons-list li{padding:5px 0;font-size:16px;line-height:24px}
.icons-list i{font-size:12px;margin-right:8px;color:#444}
.icons-list strong{color:#666}
.dark-section .icons-list,.dark-section .icons-list i,.dark-section .icons-list strong{color:#252827}
h1,h2,h3,h4,h5,h6{font-family:'Trajan';color:#252827;margin:0 0 10px;font-weight:400}
h1{font-size:40px;line-height:50px}
h2{font-size:30px;line-height:40px}
h3{font-size:24px;line-height:30px;font-family:'Bai Jamjuree',sans-serif;font-weight:600}
h4{font-size:18px;line-height:24px;font-family:'Bai Jamjuree',sans-serif;font-weight:600}
h5{font-size:14px;line-height:20px}
h6{font-size:12px;line-height:18px}
p{color:#7a7a7a;margin:0 0 10px;font-family:'Bai Jamjuree',sans-serif;font-size:17px;line-height:24px;font-weight:400}
p strong{font-weight:600}
.container{width:80%}
.light-text{color:#fff}
.gray-text{color:#bbb}
.uppercase{text-transform:uppercase}
.contant-form-bx label{color:#444;font-size:13px;font-weight:400;margin-bottom:4px}
.dark-section .contant-form-bx label{color:#ddd}
input,textarea{font-size:13px;font-weight:300;margin-bottom:15px;outline:none;max-width:100%}
input[type="text"],input[type="text"]:hover,input[type="text"]:focus,textarea,textarea:hover,textarea:focus{color:#444;min-width:100%;padding:6px 9px;background-color:#fff;border:1px solid #ccc}
.hr.border{height:1px;background-color:#f5f6f7}
.dark-section input[type="text"],.dark-section input[type="text"]:hover,.dark-section input[type="text"]:focus,.dark-section textarea,.dark-section textarea:hover,.dark-section textarea:focus{color:#444;background-color:rgba(255,255,255,.05);border-color:transparent}
textarea,textarea:hover,textarea:focus{padding:8px 10px}
input[type="text"]:hover,textarea:hover{border-color:#d2d2d2}
.dark-section input[type="text"]:hover,.dark-section textarea:hover{border-color:transparent}
input[type="text"]:focus,textarea:focus{color:#444;border-color:#c93;-webkit-box-shadow:0 0 3px #c93 inset;-moz-box-shadow:0 0 3px #c93 inset;-o-box-shadow:0 0 3px #c93 inset;box-shadow:0 0 3px #c93 inset}
.dark-section input[type="text"]:focus,.dark-section textarea:focus{color:#888;border-color:transparent;background-color:rgba(255,255,255,.04);-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}
input[type="submit"]{overflow:hidden;position:relative;display:inline-block;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:0;color:#fff;font-size:11px;padding:6px 20px;border:none;width:100%;background-color:#c93}
.light-section input[type="submit"]:hover{background-color:#252827}
.dark-section input[type="submit"]:hover{color:#252827;background-color:#fff}
.parallax,.parallax-section,.parallax-bg,.parallax-full{background-position:50% 0;background-attachment:fixed!important;background-repeat:no-repeat;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}
.section{position:relative;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;padding:100px 0;background:#fff}
.section .container,.section .container-fluid{z-index:36;position:relative}
.dark-section h1,.dark-section h2,.dark-section h3,.dark-section h4,.dark-section h5,.dark-section h6{color:#fff}
.dark-section,.dark-section p{color:#fff}
.section-home .home-slider-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9}
.home-slider-bg .item,.home-slider-bg .owl-wrapper-outer,.home-slider-bg .owl-wrapper,.home-slider-bg .owl-item{width:100%;height:100%}
.home-slider-bg .item{-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}
.video-section{overflow:hidden;position:relative}
.video-section .container{z-index:32!important;position:relative}
.video-section .fullscreen-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:30}
.video-section video{min-width:100%!important;height:auto;min-height:100%}
.video-section .video-section-mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:31;background:-moz-linear-gradient(top,rgba(0,0,0,0.90) 0%,rgba(0,0,0,0.20) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.90) 0%,rgba(0,0,0,0.20) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.90) 0%,rgba(0,0,0,0.20) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#252827',endColorstr='#252827',GradientType=0)}
.section-home.dark-section{background-color:#252827}
.section-home.one-slide{overflow:hidden;position:relative}
.section-home.light-section p{color:#444}
.section-home .container{z-index:36;position:relative}
.section-home p{color:#fff}
.section-home .btn-sys{margin:20px 0 0}
.section-home h1{text-transform:capitalize;font-size:45px!important;line-height:55px}
.section-home img{margin-bottom:20px;max-height:100px}
.section-home h3{text-transform:uppercase;letter-spacing:7px;font-size:16px;font-weight:600;color:#fff;display:block;margin:0}
.section-home .text-slider{cursor:url(../images/icons/mouse-light.png),auto!important}
.type-wrap{margin-bottom:0}
.type-wrap span{text-transform:capitalize;font-size:40px!important;line-height:50px;color:#fff;font-family:'Trajan';font-weight:400}
.type-wrap span b{color:#c93!important;font-weight:600}
.type-wrap span br{display:none}
.type-wrap .typed-cursor{font-weight:200!important;font-size:25px!important;color:#fff;margin-left:5px}
.section-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,.5)}
.section-overlay-dark{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(0,0,0,.8)}
.section-home .section-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:31;background:-moz-linear-gradient(top,rgba(0,0,0,0.80) 0%,rgba(0,0,0,0.20) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0.80) 0%,rgba(0,0,0,0.20) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0.80) 0%,rgba(0,0,0,0.20) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#252827',endColorstr='#cc000',GradientType=0)}
.page-section-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:31;background:-moz-linear-gradient(top,rgba(0,0,0,.80) 0%,rgba(0,0,0,0.33) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,.80) 0%,rgba(0,0,0,0.33) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.80) 0%,rgba(0,0,0,0.33) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#252827',endColorstr='#252827',GradientType=0)}
.light-section h1,.light-section h2,.light-section h3,.light-section h4,.light-section h5,.light-section h6{color:#252827}
.light-section,.light-section p{color:#7a7a7a}
.light-section .section-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(245,246,247,.9)}
#container{border-bottom:1px solid #f5f6f7;padding-bottom:30px}
#container .title{margin-bottom:12px}
#container p{margin-bottom:14px}
#container h1,#container h2,#container h3,#container h4,#container h5,#container h6{margin-bottom:8px}
.page-header{position:relative;padding:230px 0 150px;margin:0;background-position:center center!important;background-repeat:no-repeat;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;overflow:hidden}
.page-header .container{z-index:36;position:relative}
.page-header h1{text-transform:uppercase;font-weight:300}
.page-header h1 span{font-weight:600}
.page-header p:last-child{margin-bottom:0}
.page-header p.lead{text-transform:uppercase;letter-spacing:3px;font-size:13px;font-weight:600}
.page-header .date{margin-bottom:20px}
.page-header .date span{color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:12px;background:#c93;padding:5px 17px 5px 20px;border-radius:3px;font-weight:600;display:inline}
.page-header q{color:#fff;font-size:20px;line-height:28px;position:relative;display:block;margin:30px 0 0;font-weight:600;letter-spacing:2px}
.header .nav-menu ul > li:hover > a::before,.header .nav-menu ul > li.active > a::before{border-bottom-color:#c93!important}
.header .nav-menu ul > li:hover > a,.header .nav-menu ul > li.active > a{color:#c93!important}
#hidden-header{background-color:#fff}
#header ul{list-style:none}
#header .navbar-toggle{height:100%;width:60px;background:none;position:absolute;top:0;right:0;padding:0;margin:0;border:none;border-radius:0}
.header .navbar-toggle i{position:relative;top:2px;font-size:16px;color:#fff!important}
.header.header-bg .navbar-toggle i{position:relative;top:2px;font-size:16px;color:#252827!important}
#header .navbar-toggle{background:none}
#header .navbar-toggle i{color:#252827}
.header{height:62px;line-height:58px;z-index:99}
.header #logo img{max-height:52px}
.header.header-bg #logo img{max-height:42px}
.header.header-bg #logo .light-logo{display:none}
.header #logo .dark-logo{display:none}
.header.header-bg #logo .dark-logo{display:block}
.header #logo{float:left}
.header #logo a{display:block}
.header.header-bg .nav-menu ul > li > a{color:#252827!important}
.header .nav-menu{line-height:62px;float:right}
.header .nav-menu li{line-height:normal;padding:0}
.header .nav-menu > ul > li{display:inline-block;position:relative}
.header{position:absolute;top:25px;width:100%;background-color:transparent}
.header.header-bg{position:fixed;top:0;-webkit-animation-duration:.4s;-moz-animation-duration:.4s;-o-animation-duration:.4s;animation-duration:.4s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:headerFadeIn;-moz-animation-name:headerFadeIn;-o-animation-name:headerFadeIn;animation-name:headerFadeIn}
.header .nav-menu ul > li > .quote{padding:9px 20px;color:#fff;border-radius:15px;background:#c93;line-height:14px;margin:0 0 0 10px;border:none;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;overflow:hidden!important;position:relative}
.header .nav-menu ul > li > .quote:after{content:"";height:220%;width:35%;position:absolute;z-index:1;right:0;top:10%;margin:-5px 0 0 -5px;-webkit-transform-origin:0 0;-webkit-transform:rotate(-20deg);-moz-transform-origin:0 0;-moz-transform:rotate(-20deg);-ms-transform-origin:0 0;-ms-transform:rotate(-20deg);transform-origin:0 0;transform:rotate(-20deg);background:rgba(255,255,255,0.15)}
.header .nav-menu ul > li > .quote:hover:after{width:50%;background:rgba(255,255,255,0.2)}
.header .nav-menu ul > li > .quote:before{display:none}
.header .nav-menu ul > li > .quote i{margin-right:5px;display:inline-block;position:relative;top:1px}
.header .nav-menu ul > li > .quote:hover,.header-bg .nav-menu ul > li > button.quote:hover{color:#fff!important}
@-webkit-keyframes headerFadeIn {
0%{top:-60px;opacity:0;-webkit-animation-timing-function:ease-out}
100%{top:0;opacity:1;-webkit-animation-timing-function:ease-in}
}
@-moz-keyframes headerFadeIn {
0%{top:-60px;opacity:0;-moz-animation-timing-function:ease-out}
100%{top:0;opacity:1;-moz-animation-timing-function:ease-in}
}
@-o-keyframes headerFadeIn {
0%{top:-60px;opacity:0;-o-animation-timing-function:ease-out}
100%{top:0;opacity:1;-o-animation-timing-function:ease-in}
}
@keyframes headerFadeIn {
0%{top:-60px;opacity:0;animation-timing-function:ease-out}
100%{top:0;opacity:1;animation-timing-function:ease-in}
}
.container{width:80%}
.header.header-bg{background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.1)}
.header .nav-menu ul > li > a{outline:0;text-transform:uppercase;position:relative;display:block;font-size:13px;font-weight:600;padding:15px 12px;letter-spacing:.5px;color:#fff}
.header .nav-menu ul > li > a span{position:absolute;bottom:0;left:10px;padding:2px 10px;background:#c93;line-height:14px}
.header .nav-menu > ul > li > a::before{position:absolute;top:100%;left:12px;width:0;margin-top:-10px;border-bottom:1px solid transparent;content:''}
.header .nav-menu ul > li:hover > a::before,.header .nav-menu ul > li.active > a::before{width:20px;margin-left:0}
.header .nav-menu ul > li.active > a{color:#c93!important}
.header .nav-menu ul > li.active > a::before{border-bottom-color:#c93!important}
.header.header-bg .nav-menu ul > li.active > a::before{border-bottom-color:#c93!important}
.header.header-bg .nav-menu ul > li.active > a{color:#c93!important}
.header .nav-menu ul > li > a i{font-size:8px;margin-left:3px}
.header .nav-menu ul > li > a .ti-lock{font-size:14px;margin-right:5px;position:relative;top:1px}
.header .nav-menu li.spacer{padding:0 15px;text-align:center}
.header .nav-menu li.spacer:after{content:"|";display:block;color:#a0a1a2;position:absolute;left:0;right:0;margin:0 auto;font-size:10px;bottom:-1px}
.scroll-down-icon{position:absolute;bottom:-36px;left:calc(50% - 36px);z-index:0;font-size:14px;width:72px;height:72px;line-height:48px;text-align:center;color:#fff;z-index:37;color:#fff;outline:none}
.scroll-down-icon:hover{color:#fff;background:#62269e}
.scroll-down-icon:focus{color:#fff}
.scroll-down-icon i{position:relative;top:-10px}
.scroll-down-icon:hover i{top:0}
.btn-sys{font-weight:400;overflow:hidden;position:relative;display:inline-block;text-transform:uppercase;margin-right:8px;margin-bottom:15px;letter-spacing:1.5px}
.btn-sys i{position:relative;top:1px}
.btn-sys.btn-crv{border-radius:25px}
.btn-sys.btn-mini{font-size:11px;padding:4px 17px}
.btn-sys.btn-mini i{font-size:12px}
.btn-sys.btn-mini.btn-border{padding:3px 18px}
.btn-sys.btn-small{font-size:11px;padding:6px 20px}
.btn-sys.btn-small i{font-size:12px}
.btn-sys.btn-small.btn-border{padding:5px 20px}
.btn-sys.btn-medium{font-size:13px;padding:8px 22px}
.btn-sys.btn-medium.btn-border{padding:7px 22px}
.btn-sys.btn-medium i{font-size:14px}
.btn-sys.btn-large{font-size:13px;padding:10px 26px}
.btn-sys.btn-large.btn-border{padding:9px 26px}
.btn-sys.btn-large i{font-size:14px;margin-left:5px;position:relative;top:1px}
.btn-sys.btn-border{border:1px solid;background-color:transparent}
.btn-light{color:#252827;background-color:#fff}
.btn-light:hover{color:#252827}
.btn-border.btn-light:after{content:"";height:200%;width:35%;position:absolute;z-index:1;right:0;top:0;margin:-5px 0 0 -5px;-webkit-transform-origin:0 0;-webkit-transform:rotate(-20deg);-moz-transform-origin:0 0;-moz-transform:rotate(-20deg);-ms-transform-origin:0 0;-ms-transform:rotate(-20deg);transform-origin:0 0;transform:rotate(-20deg);background:rgba(255,255,255,0.05)}
.btn-border.btn-light{color:#fff;border-color:#fff}
.btn-border.btn-light:hover{color:#252827;background-color:#fff}
.btn-border.btn-light:hover:after{right:0}
.btn-color{color:#fff}
.btn-color:hover{color:#fff}
.btn-color:focus{color:#fff}
.btn-color:after{content:"";height:220%;width:35%;position:absolute;z-index:1;right:0;top:10%;margin:-5px 0 0 -5px;-webkit-transform-origin:0 0;-webkit-transform:rotate(-20deg);-moz-transform-origin:0 0;-moz-transform:rotate(-20deg);-ms-transform-origin:0 0;-ms-transform:rotate(-20deg);transform-origin:0 0;transform:rotate(-20deg);background:rgba(255,255,255,0.15)}
.btn-color:hover:after{width:50%;background:rgba(255,255,255,0.2)}
.btn-border.btn-color:hover{color:#fff}
.btn-border.btn-color:hover:after{right:0}
.btn-sys.btn-border.btn-color{border-color:#c93;background:none}
.btn-color{background:#c93}
.btn-border.btn-color{color:#c93;border-color:#c93}
.btn-border.btn-color:hover{background:#c93;border-color:transparent}
ul.nav-tabs{list-style:none;border-bottom:1px solid #e1e2e3}
ul.nav-tabs li{padding:0;display:inline-block;float:inherit}
ul.nav-tabs li a{display:block;font-size:14px;letter-spacing:0;text-transform:uppercase;padding:0;color:#252827}
ul.nav-tabs li a:hover{color:#252827}
ul.nav-tabs li a i{font-size:12px}
ul.nav-tabs li.active a,ul.nav-tabs li.active a:hover,ul.nav-tabs li.active a:focus{color:#c93}
.nav-tabs>li>a{border-radius:none!important}
.back-to-top{display:none;position:fixed;bottom:30px;right:30px;z-index:100}
.back-to-top i{display:block;width:40px;height:40px;line-height:40px;color:#fff;text-align:center;background:rgba(0,0,0,.33);transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}
#goTop{display:block;position:absolute;bottom:-36px;left:50%;width:72px;height:72px;line-height:48px;font-size:14px;color:rgba(255,255,255,.5);border-radius:50% 50% 0 0;margin-left:-32px;background-color:transparent;z-index:50}
#goTop:hover{color:#FFF!important;background:#c93}
#goTop:focus{color:#FFF}
#goTop i{position:relative;top:-10px}
#goTop:hover i{top:0}
#footer{padding:90px 0;text-align:center;overflow:hidden;background:#252827}
#footer .logo-img img{max-height:120px;margin-bottom:20px}
#footer p{font-size:13px;letter-spacing:1px;margin-bottom:2px;text-transform:uppercase;color:rgba(255,255,255,.5);line-height:20px;margin-bottom:10px}
#footer .footer-links{list-style:none;margin-bottom:10px}
#footer .footer-links li{display:inline-block;margin:0;padding:0;font-size:13px;letter-spacing:1px;text-transform:uppercase}
#footer .footer-links li:after{content:"|";margin:0 10px 0 15px;color:rgba(255,255,255,.1)}
#footer .footer-links li:last-child:after{display:none}
#footer .footer-links li a{color:#fff}
#footer .footer-links li a:hover{color:#c93}
.social-icons ul{list-style:none;margin:20px 0 0}
.social-icons ul li{display:inline-block}
.social-icons ul li a{font-size:16px;display:block;margin:0 1px;width:40px;line-height:40px;height:40px;color:#fff;border-radius:50%}
.social-icons ul li a:hover{background:#c93;border-color:transparent}
.social-icons ul li a i{line-height:40px;color:#fff;display:block}
.social-icons ul li a:hover i{color:#fff}
.page-loader{display:block;width:100%;height:100%;position:fixed;top:0;left:0;background:#252827;z-index:10000000;text-align:center}
.page-loader img{position:relative;top:calc(50% - 25px);margin:0 auto;left:0;right:0;display:block;width:50px;height:50px;text-align:center}
.loader{width:110px;height:110px;position:absolute;top:calc(50% - 55px);left:0;right:0;text-align:center;margin:0 auto;border-top:2px solid transparent;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid #c93;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-animation:spinner 700ms infinite linear;-moz-animation:spinner 700ms infinite linear;-ms-animation:spinner 700ms infinite linear;-o-animation:spinner 700ms infinite linear;animation:spinner 700ms infinite linear;z-index:1696969}
@-webkit-keyframes spinner {
0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-moz-keyframes spinner {
0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@-o-keyframes spinner {
0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes spinner {
0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
.header-title{margin-bottom:50px;text-align:center}
.header-title h2{margin-bottom:5px}
.header-title h2 span{color:#c93;font-weight:600}
.header-title p:last-child{margin-bottom:0}
.header-title p span{color:#c93;font-weight:600}
.header-title img{max-height:48px;margin-bottom:5px}
.header-title .up{color:#c93;margin-bottom:10px;font-size:13px;letter-spacing:5px;line-height:13px;font-weight:400}
.header-title-cta{margin-bottom:0;text-align:center}
.header-title-cta h2{margin-bottom:5px}
.header-title-cta h2 span{color:#c93}
.header-title-cta .btn-sys{margin:30px 0 0}
.header-title-cta .btn-sys i{position:relative;top:1px;margin-right:5px}
.before h1:before{background:url(../images/sign.png) no-repeat;width:40px;height:41px;display:block;content:" ";margin:0 auto 10px}
.center-col{float:none!important;margin-left:auto!important;margin-right:auto!important}
.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;overflow:hidden}
.mt60{margin-top:60px}
.mt50{margin-top:50px}
.mt40{margin-top:40px}
.mt30{margin-top:30px}
.mt20{margin-top:20px}
.mt10{margin-top:10px}
.mb0{margin-bottom:0!important}
.mfp-bg{background:#252827!important;opacity:.85!important}
.mfp-close{margin:0!important}
.mfp-close:hover{color:#fff!important;background:#c93}
.sign{position:absolute;left:0;right:0;margin:0 auto;top:-46px;display:block;line-height:92px;text-align:center;width:92px;height:92px;z-index:50;background:#fff;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.15);box-shadow:0 5px 5px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,0.15)}
.sign img{max-height:36px}
.sign2{position:absolute;left:0;right:0;margin:0 auto;top:-46px;display:block;line-height:92px;text-align:center;width:92px;height:92px;z-index:50;background:#fff;-webkit-box-shadow:0 -5px 5px 0 rgba(0,0,0,0.10);box-shadow:0 -5px 5px 0 rgba(0,0,0,0.10);-moz-box-shadow:0 -5px 5px 0 rgba(0,0,0,0.10)}
.sign2 img{max-height:36px}
.rotateimg{margin-bottom:0;width:48px;height:48px;position:relative;-webkit-animation-name:spin;-webkit-animation-duration:4000ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:4000ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:4000ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:4000ms;animation-iteration-count:infinite;animation-timing-function:linear}
@-moz-keyframes spin {
100%{-moz-transform:rotate(360deg)}
}
@-webkit-keyframes spin {
100%{-webkit-transform:rotate(360deg)}
}
@keyframes spin {
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.address{padding:0;text-align:center;margin-bottom:20px}
.address h4{margin-bottom:10px;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.address:hover h4{color:#c93}
.address .address-img{text-align:center;width:92px;height:92px;line-height:92px;display:block;margin:0 auto 20px;border-radius:50%;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;position:relative}
.address:hover .address-img{-webkit-box-shadow:none;box-shadow:none;background:#c93}
.address .address-img i{font-size:40px;line-height:92px;transition-duration:.4s;transition-property:transform;display:block}
.address:hover .address-img i{color:#fff;background:none;-webkit-background-clip:unset;-webkit-text-fill-color:#fff;transform:rotate(360deg);-webkit-transform:rotate(360deg)}
.address .address-img img{transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;position:absolute;left:0;right:0;margin:0 auto;top:calc(50% - 20px);display:block;-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.address .address-img img.active{opacity:1;top:calc(50% - 20px);height:40px}
.address:hover .address-img img.active{opacity:0;top:calc(50% - 8px);height:16px}
.address .address-img img.hover{opacity:0;top:calc(50% - 30px);height:60px}
.address:hover .address-img img.hover{opacity:1;top:calc(50% - 20px);height:40px}
.address p{min-height:48px}
.address.invert .address-img{background:#7a7a7a;-webkit-box-shadow:none;box-shadow:none}
.address.invert:hover .address-img{background:#252827}
.address .address-img span{position:absolute;left:0;right:0;width:36px;height:36px;line-height:36px;display:block;margin:0 auto;background:none;color:#c93;font-size:16px;font-weight:700;border-radius:50%;bottom:-40px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.address:hover .address-img span{bottom:6px;background:#c93;color:#fff;font-size:32px;width:80px;height:80px;line-height:80px}
.address.invert p{position:relative;top:20px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;font-size:16px;line-height:22px}
.address.invert:hover p{top:-10px}
.address.invert h4{position:relative;top:20px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;font-family:'Bai Jamjuree',sans-serif;font-weight:600}
.address.invert:hover h4{top:-10px}
.address.invert .btn-sys{opacity:0;position:relative;top:20px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}
.address.invert:hover .btn-sys{opacity:1;top:-10px}
.popup-form{margin:0 5%;padding:0;position:relative;border-radius:4px;overflow:hidden;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.66);box-shadow:0 0 30px 0 rgba(0,0,0,0.66);position:relative;overflow:hidden;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.66);box-shadow:0 0 30px 0 rgba(0,0,0,0.66);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,0.66);background-position:50% 0;background-repeat:no-repeat;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;background-color:#f5f6f7}
.popup-form form{margin:20px 0 0;display:block}
.popup-form input[type="text"],.popup-form input[type="file"],.popup-form textarea,.popup-form select,.popup-form input[type="date"]{font-size:15px;font-weight:400;margin-bottom:10px;border-radius:0;outline:none;width:100%;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;border:1px solid;border-width:0 0 1px!important;border-color:#eee;padding:12px;color:#3c3d3e!important;line-height:20px!important}
.popup-form input[type="text"]:hover,.popup-form input[type="text"]:focus,.popup-form input[type="date"]:hover,.popup-form input[type="date"]:focus,.popup-form input[type="file"]:hover,.popup-form input[type="file"]:focus,.popup-form textarea:hover,.popup-form textarea:focus,.popup-form select:hover,.popup-form select:focus{color:#c93;min-width:100%;background-color:none;border-color:#c93;padding:12px;-webkit-box-shadow:none;box-shadow:none;opacity:1}
.popup-form input[type="file"]{background:#fff!important}
.popup-form button{border:none;margin:10px 0 0}
.popup-form label{font-weight:400}
.popup-form .mfp-close{color:#fff!important;opacity:1}
.popup-form .file{background:#fff;border-bottom:1px solid #eee;margin-bottom:10px;position:relative}
.popup-form .file:hover,.popup-form .file:focus{border-color:#c93}
.popup-form .file label{font-weight:400;display:block;line-height:20px;padding:12px;cursor:pointer;font-size:15px;color:#3c3d3e}
.popup-form .file input[type="file"]{position:absolute;opacity:0;top:0;right:0;width:100%;margin:0;cursor:pointer}
.popup-form .row{margin:0}
.popup-form div[class*='col-md-']{padding:0}
.popup-form .popup-info{padding:8%;margin:40px;background:#fff;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.popup-form .popup-info:hover{background:#f5f6f7}
.popup-form .popup-info:hover input{background:#fff}
.popup-form .popup-info:hover .collapse-group .panel{background:#fff}
.popup-form .popup-img{display:none}
.popup-form .btn-sys{margin:20px 0 0}
.popup-form .popup-info .segment{list-style:none;margin:0 0 20px;width:100%}
.popup-form .popup-info .segment li{display:block;color:rgba(0,0,0,.5);padding:7px 10px;color:#2d374b}
.popup-form .popup-info .segment li:nth-child(2n+1){background-color:#f5f6f7}
.popup-form .popup-info:hover .segment li:nth-child(2n+1){background-color:#fff}
.popup-form .popup-info .segment li span{text-transform:uppercase;font-weight:600;width:33%;display:inline-block;font-size:14px}
.popup-form .popup-info .scope-detail{list-style:none}
.popup-form .popup-info .scope-detail li{padding:0 0 2px 22px;position:relative}
.popup-form .popup-info .scope-detail li:before{content:"\e64d";font-family:'themify';color:#c93;position:absolute;top:0;left:0;font-size:14px}
.w50{list-style:none}
.w50 li{display:inline-block;padding:0;margin:0}
.w50 li:first-child{width:47%;margin-right:2%}
.w50 li:last-child{width:50%}
.border-top{border-top:1px solid #eee}
.bg-gray4{background:#e5e6e7;background:-moz-radial-gradient(center,ellipse cover,#e5e6e7 0%,#f5f6f7 100%);background:-webkit-radial-gradient(center,ellipse cover,#e5e6e7 0%,#f5f6f7 100%);background:radial-gradient(ellipse at center,#e5e6e7 0%,#f5f6f7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e6e7',endColorstr='#f5f6f7 ',GradientType=1)}
.bg-gray5{background:#f5f6f7;background:-moz-radial-gradient(center,ellipse cover,#f5f6f7 0%,#fff 50%);background:-webkit-radial-gradient(center,ellipse cover,#f5f6f7 0%,#fff 50%);background:radial-gradient(ellipse at center,#f5f6f7 0%,#fff 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f6f7',endColorstr='#fff ',GradientType=1)}
.bg-gray{background:#fff;background:-moz-radial-gradient(center,ellipse cover,#fff 0%,#f0f1f2 100%)!important;background:-webkit-radial-gradient(center,ellipse cover,#fff 0%,#f0f1f2 100%)!important;background:radial-gradient(ellipse at center,#fff 0%,#f0f1f2 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f0f1f2',GradientType=1)!important}
.bg-gray2{background:#f0f1f2;background:-moz-linear-gradient(top,#f0f1f2 0%,#fff 100%);background:-webkit-linear-gradient(top,#f0f1f2 0%,#fff 100%);background:linear-gradient(to bottom,#f0f1f2 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f1f2',endColorstr='#ffffff',GradientType=0)}
.bg-gray3{background:#f0f1f2;background:-moz-linear-gradient(bottom,#f0f1f2 0%,#fff 100%);background:-webkit-linear-gradient(bottom,#f0f1f2 0%,#fff 100%);background:linear-gradient(to top,#f0f1f2 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f1f2',endColorstr='#ffffff',GradientType=0)}
.testimonials-carousel{padding:0 60px}
.testimonials-carousel .owl-pagination{display:none}
.testimonials-carousel{position:relative}
.testimonials-carousel .testimonial-stars{margin-bottom:15px}
.testimonials-carousel .testimonial-stars i{margin:0 4px;color:#c93;font-size:18px}
.testimonials-carousel .item{text-align:center;padding:0 30px}
.testimonials-carousel .quote-content{padding:0}
.testimonials-carousel .quote-content h3{color:#c93}
.testimonials-carousel .quote-author p{font-size:15px;line-height:22px;margin-bottom:0}
.testimonials-carousel .quote-content q{font-size:20px;line-height:30px;letter-spacing:0;text-transform:none;display:block;margin:0 auto 15px;min-height:72px}
.testimonials-carousel .team-img{border-radius:50%;margin:0 auto 20px;width:90px;height:90px;line-height:82px;display:block;text-align:center;background:rgba(255,255,255,1)}
.testimonials-carousel .team-img img{padding:4px;-webkit-filter:grayscale(100);filter:grayscale(100%);opacity:1}
.testimonials-carousel:hover .team-img img{-webkit-filter:grayscale(0);filter:grayscale(0%);opacity:1}
.testimonials-carousel:hover .team-img{background:#c93}
.testimonials-carousel .owl-buttons div.owl-prev{left:0;background:url(../images/icons/prev.png) no-repeat!important}
.testimonials-carousel .owl-buttons div.owl-next{right:0;background:url(../images/icons/next.png) no-repeat!important}
.testimonials-carousel .owl-buttons div{position:absolute;top:50%;width:15px;height:30px;display:block;margin:-15px 0 0!important;padding:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;background:none!important;filter:Alpha(Opacity=0.5)!important;opacity:.5!important;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.testimonials-carousel .owl-buttons div:hover{filter:Alpha(Opacity=1)!important;opacity:1!important}
.tooltip{font-family:'Bai Jamjuree',sans-serif;white-space:nowrap}
.m0{margin:0}
.pb0{padding-bottom:0}
.pro-carousel{padding:0}
.pro-carousel .item{opacity:1;filter:Alpha(Opacity=1);padding:0;margin:0}
.pro-carousel{position:relative}
.pro-carousel .owl-buttons div{position:absolute;top:50%;width:15px;height:30px;display:block;margin:-15px 0 0!important;padding:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;background:none!important;filter:Alpha(Opacity=0.25)!important;opacity:.15!important}
.pro-carousel .owl-buttons div:hover{filter:Alpha(Opacity=1)!important;opacity:1!important}
.pro-carousel .owl-buttons div.owl-prev{left:0;background:url(../images/icons/prev-dark.png) no-repeat!important}
.pro-carousel .owl-buttons div.owl-next{right:0;background:url(../images/icons/next-dark.png) no-repeat!important}
.client a{line-height:100px;height:100px;text-align:center;display:block;padding:0;margin:7.5px;background:rgba(255,255,255,.5)}
.client a img{max-height:46px;max-width:150px;margin:0 auto;text-align:center;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.66;text-shadow:0 0 4px #252827}
.client a:hover img{-webkit-filter:grayscale(0);filter:grayscale(0%);opacity:1}
.pro-carousel.brands{list-style:none;margin:0;text-align:center;padding:0 30px}
.brands{list-style:none;margin:30px 0 0;text-align:center;padding:0}
.brands li{display:inline-block;width:14.2857142857%;margin:0 -2px;padding:0}
.brands a{line-height:80px;height:80px;text-align:center;display:block;padding:0;margin:10px 15px}
.brands a img{max-height:50px;max-width:150px;margin:0 auto;text-align:center;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.66}
.brands a:hover img{-webkit-filter:grayscale(0);filter:grayscale(0%);opacity:1}
.sub{font-size:13px;margin-bottom:10px;font-weight:400;text-transform:uppercase;letter-spacing:5px;color:#c93}
.sub:before{position:relative;top:-4px;width:20px;height:1px;background:#e0e1e2;display:inline-block;content:"";margin-right:10px}
.sub:after{position:relative;top:-4px;width:20px;height:1px;background:#e0e1e2;display:inline-block;content:"";margin-left:10px}
.dark-section .sub{color:#c93}
.dark-section .sub:before{background:rgba(255,255,255,.33)}
.dark-section .sub:after{background:rgba(255,255,255,.33)}
.values ul.nav-tabs{width:100%;text-align:center;margin:0 0 50px;border-bottom:none}
.values .nav-tabs > li{float:none;width:18%;position:relative;margin:0 -2px;padding:0;display:inline-block;vertical-align:top;background:none}
.values ul.nav-tabs li a{margin:0;line-height:13px;color:#999;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;outline:none;padding:0;border:none;background:none}
.values ul.nav-tabs li a .tab-img{width:90px;height:90px;line-height:90px;display:block;text-align:center;margin:0 auto 15px;overlay:hidden}
.values ul.nav-tabs li.active a .tab-img{background:#fff;-webkit-box-shadow:none;box-shadow:none}
.values ul.nav-tabs li a:hover,.values ul.nav-tabs li a:focus{color:#252827;background:none}
.values ul.nav-tabs li.active a{border-bottom:none!important;color:#252827;opacity:1;border:none}
.values ul.nav-tabs li a:hover{color:#4d4d4f;border:none}
.values ul.nav-tabs li a:focus{color:#252827;border:none}
.values ul.nav-tabs li.active a .tab-img,.values ul.nav-tabs li a:hover .tab-img{-webkit-box-shadow:none;box-shadow:none;background:#c93}
.values ul.nav-tabs li a:hover .tab-img{-webkit-box-shadow:none;box-shadow:none}
.values ul.nav-tabs li a:focus .tab-img{-webkit-box-shadow:none;box-shadow:none}
.values ul.nav-tabs li a img{display:block;position:absolute;left:0;right:0;margin:0 auto;-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.values ul.nav-tabs li.active a img.hov{opacity:1;top:25px;height:40px}
.values ul.nav-tabs li.active a img.act{opacity:0;top:10px;height:60px}
.values ul.nav-tabs li a:hover img.hov{opacity:1;top:25px;height:40px}
.values ul.nav-tabs li a:hover img.act{opacity:0;top:36px;height:8px}
.values ul.nav-tabs li a img.hov{opacity:0;top:25px;height:40px}
.values ul.nav-tabs li a img.act{opacity:1;top:25px;height:40px}
.values ul.nav-tabs li a .tab-img span{display:block;color:#ccc;position:absolute;left:0;right:0;margin:0 auto;line-height:90px}
.values ul.nav-tabs li.active a span.hov{opacity:1;font-size:32px}
.values ul.nav-tabs li.active a span.act{opacity:0;font-size:72px}
.values ul.nav-tabs li a:hover span.hov{opacity:1;font-size:32px}
.values ul.nav-tabs li a:hover span.act{opacity:0;font-size:10px}
.values ul.nav-tabs li a span.hov{opacity:0;font-size:32px}
.values ul.nav-tabs li a span.act{opacity:1;font-size:32px}
.values ul.nav-tabs li.active a .tab-img span,.values ul.nav-tabs li a:hover .tab-img span,.values ul.nav-tabs li a:focus .tab-img span{color:#fff}
.values .nav-tabs > li.active:before{content:"\e64b";font-family:'themify';position:absolute;bottom:-40px;font-size:12px;left:0;right:0;margin:auto;color:#c93;width:30px;height:30px;line-height:32px;display:block}
.values .tab-content{padding:0;width:80%;margin:0 auto}
.values .tab-pane{padding:0;border-radius:3px;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;position:relative}
.values .tab-pane div[class*='col-md-']{padding:0}
.values .tab-pane .row{margin:0}
.values .tab-pane .btn-sys{margin:20px 0 0}
.service{transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;position:relative;text-align:center;margin-bottom:30px}
.service .service-img{overflow:hidden!important;position:relative;background:#000;border-radius:3px}
.service:hover .service-img{border-radius:0;margin:0;background:#252827}
.service .service-img img{transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;opacity:.75;-webkit-filter:grayscale(0%);filter:grayscale(0%)}
.service:hover .service-img img{transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);opacity:.15;-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.service .service-img span{color:#fff;letter-spacing:2px;text-shadow:0 0 5px #000;position:absolute;bottom:12%;left:0;right:0;margin:0 auto;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;display:block;text-transform:uppercase;font-size:13px;line-height:20px;font-weight:600}
.service:hover .service-img span{opacity:0;bottom:0}
.service .icon{position:absolute;bottom:-36px;left:0;right:0;margin:0 auto;z-index:0;width:72px;height:72px;line-height:72px;text-align:center;color:#c93;z-index:37;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;display:block;background:#fff;border-radius:50%;-webkit-box-shadow:0 -10px 10px 0 rgba(11,31,44,0.15);box-shadow:0 -10px 10px 0 rgba(11,31,44,0.15);-moz-box-shadow:0 -10px 10px 0 rgba(11,31,44,0.15);text-align:center}
.service:hover .icon{background:none;box-shadow:none;bottom:0}
.service .icon i{font-size:24px;line-height:72px;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;display:block;margin:0 auto}
.service:hover .icon i{transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.service .service-img .numb{color:#fff;font-size:20px;background:#c93;position:absolute;left:0;right:0;margin:0 auto;display:block;width:50px;height:50px;line-height:50px;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;top:calc(50% - 40px);border-radius:50%;font-weight:600}
.service:hover .service-img .numb{opacity:0;top:-5%}
.service .service-img .mob{display:none}
.service .service-text{position:absolute;top:50px;bottom:0;left:0;opacity:0;right:0;padding:12%;text-align:left;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out}
.service .service-text .lead{color:#fff;font-size:16px;line-height:22px}
.service .service-text .lead span{display:block;color:#c93;text-transform:uppercase;font-size:12px;font-weight:600}
.service .service-text p{color:rgba(255,255,255,.9);font-size:16px;line-height:22px;text-align:left}
.service .service-text p b{color:#fff}
.service .service-text img{max-height:40px;margin-bottom:10px}
.service .service-text h3{color:#c93;font-size:20px;line-height:28px;margin-bottom:5px}
.service .service-text hr{border-color:rgba(255,255,255,.1);margin:15px 0}
.service:hover .service-text{opacity:1;top:0}
.service .service-text ul{list-style:none;margin-bottom:15px}
.service .service-text ul li{padding:0 0 2px 22px;font-size:15px;position:relative;line-height:22px;color:rgba(255,255,255,.9)}
.service .service-text ul li:before{content:"\e64d";font-family:'themify';color:#fff;position:absolute;top:0;left:0;font-size:14px}
.service .service-text .btn-sys{margin:10px 0 0}
.section-overlay-white{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(255,255,255,1);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(245,246,247,0.85) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(245,246,247,0.85)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(245,246,247,0.85) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(245,246,247,0.85) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(245,246,247,0.85) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(245,246,247,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#fff',GradientType=0)}
.section-overlay-white2{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:-moz-linear-gradient(top,rgba(245,246,247,0.9) 0%,rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(top,rgba(245,246,247,0.9) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to bottom,rgba(245,246,247,0.9) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6f5f6f7',endColorstr='#ffffff',GradientType=0)}
.section-overlay-gray{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:rgba(245,246,247,1);background:-moz-linear-gradient(top,rgba(245,246,247,1) 0%,rgba(245,246,247,0.85) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(245,246,247,1)),color-stop(100%,rgba(245,246,247,0.85)));background:-webkit-linear-gradient(top,rgba(245,246,247,1) 0%,rgba(245,246,247,0.85) 100%);background:-o-linear-gradient(top,rgba(245,246,247,1) 0%,rgba(245,246,247,0.85) 100%);background:-ms-linear-gradient(top,rgba(245,246,247,1) 0%,rgba(245,246,247,0.85) 100%);background:linear-gradient(to bottom,rgba(245,246,247,1) 0%,rgba(245,246,247,0.85) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f6f7',endColorstr='#f5f6f7',GradientType=0)}
.section-overlay-gray2{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:-moz-linear-gradient(top,rgba(245,246,247,0.9) 0%,rgba(245,246,247,1) 100%);background:-webkit-linear-gradient(top,rgba(245,246,247,0.9) 0%,rgba(245,246,247,1) 100%);background:linear-gradient(to bottom,rgba(245,246,247,0.9) 0%,rgba(245,246,247,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6f5f6f7',endColorstr='#f5f6f7',GradientType=0)}
.cta{background:#c93}
.pb0{padding-bottom:0!important}
.map-section{padding:0;position:relative;width:100%;background:#009390;margin-bottom:-15px}
.map-section .map-icon{position:absolute;left:0;right:0;margin:0 auto;display:block;color:#fff;top:calc(50% - 24px);transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;text-align:center;z-index:50}
.map-section:hover .map-icon{opacity:0}
.map-section:hover .map-icon img{opacity:0}
.map-section iframe{width:100%;height:200px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.1;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;padding:0;margin:0}
.map-section:hover iframe{z-index:50!important;width:100%;-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1;height:400px}
.map-section .map-icon i{display:block;font-size:48px;color:#fff;margin:0 auto}
.container-portfolio{z-index:36;position:relative;width:1200px;margin:0 auto;padding:0}
.portfolio-filters{text-align:center;padding:0 0 30px}
.portfolio-filters a{display:inline-block;color:#252827;font-size:14px;letter-spacing:1px;text-transform:uppercase;font-weight:600;padding:0;line-height:22px}
.portfolio-filters a:after{content:"/";color:rgba(0,0,0,.50);margin:0 15px;font-weight:200;font-size:14px}
.portfolio-filters a:last-child:after{display:none}
.portfolio-filters a:hover,.portfolio-filters a.active{color:#c93}
#portfolio-grid{width:100%;margin:0 auto;padding:0}
#portfolio-grid .portolio-item{overflow:hidden;position:relative;margin:-.5px;width:16.66666%!important}
.feature-nfo{padding:25px;background:#fff;display:block;margin:7.5px;text-align:center;position:relative}
.feature-nfo:hover{background:#252827}
.feature-nfo p{font-size:12px;line-height:16px;margin:0;min-height:32px;text-transform:uppercase;font-weight:600}
.feature-nfo:hover p{color:#fff}
.feature-nfo i{display:block;margin:0 auto 10px;font-size:24px;color:#c1c2c3}
.feature-nfo:hover i{opacity:1;color:#c93}
.solution{margin:0 0 20px;text-align:center;padding:25px 30px;height:160px;display:block}
.solution img{opacity:.66;-webkit-filter:grayscale(100);filter:grayscale(100%);max-height:40px;margin-bottom:10px;position:relative;top:35px}
.solution:hover img{opacity:1;-webkit-filter:grayscale(0);filter:grayscale(0%);max-height:30px;top:0}
.solution{position:relative}
.solution p{min-height:66px;margin:0;position:relative;opacity:0;top:20px;font-size:16px;line-height:22px}
.solution:hover p{top:0;opacity:1}
.solution:before{position:absolute;margin:5%;content:"";display:block;left:0;right:0;top:0;bottom:0;border:1px solid #fff;z-index:1}
.solution:hover:before{border-color:transparent;margin:0}
.radial-gradient{background:#f0f1f2;background:-moz-radial-gradient(center,ellipse cover,#f0f1f2 0%,#fff 66%);background:-webkit-radial-gradient(center,ellipse cover,#f0f1f2 0%,#fff 66%);background:radial-gradient(ellipse at center,#f0f1f2 0%,#fff 66%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f1f2',endColorstr='#ffffff',GradientType=1)}
.collapse-group{padding:0}
.collapse-group .panel{padding:18px 0;border-bottom:1px solid #f0f1f2;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:none;margin:0}
.collapse-group .panel:last-child{border-bottom:none!important}
.collapse-group .collapse-heading h4 a{position:relative;font-size:18px;text-transform:capitalize;line-height:24px;display:block}
.collapse-group .collapse-heading h4 a:hover,.collapse-group .collapse-heading h4 a{color:#c93}
.collapse-group .collapse-heading h4 a:hover .toggle-icon,.collapse-group .collapse-heading h4 a .toggle-icon{background-color:#c93}
.collapse-group .collapse-heading h4{margin-bottom:0!important;text-transform:none;letter-spacing:0}
.collapse-group .collapse-heading h4 a i{margin-right:5px;position:relative;top:2px;font-size:16px}
.collapse-group .collapse-heading h4 a.collapsed{color:#252827!important}
.collapse-group .collapse-heading h4 a.collapsed:hover{color:#252827}
.collapse-group .collapse-heading h4 a .toggle-icon{display:inline-block;position:relative;text-align:center;margin-left:0;line-height:24px;width:24px;height:24px;color:#c93;top:2px;background:none!important;float:right;right:0;display:block}
.collapse-group .collapse-heading h4 a .toggle-icon i{display:block;line-height:20px;transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);color:#c93;font-size:12px}
.collapse-group .collapse-heading h4 a.collapsed .toggle-icon i{transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);color:#aaa}
.collapse-group .collapse-heading h4 a.collapsed:hover .toggle-icon{background-color:none}
.collapse-group .collapse-heading h4 a .numb{background:#c93;color:#fff;width:26px;height:26px;line-height:26px;margin-right:5px;font-size:13px;border-radius:50%;display:block;position:absolute;top:0;left:0;text-align:center;font-weight:700}
.collapse-group .collapse-heading h4 a .title{width:33.33333%;display:inline-block}
.collapse-group .panel-collapse .collapse-body{padding:10px 10px 10px 0;text-align:left}
.collapse-group .collapse-heading h4 a .icon{background:#c93;color:#fff;width:32px;height:32px;line-height:32px;margin-right:5px;font-size:14px;border-radius:50%;display:block;position:absolute;top:-3px;left:0;text-align:center}
.collapse-group .collapse-heading h4 a.collapsed .icon{background:#f0f1f2;color:#252827}
.privacy ul{list-style:none}
.privacy ul li{padding:0 7px 5px 25px;font-size:16px;position:relative;text-transform:capitalize;line-height:22px}
.privacy ul li:before{content:"\e64d";font-family:'themify';color:#c93;position:absolute;top:0;left:0;font-size:16px}
.privacy p{font-size:16px;line-height:22px}
.certi{padding:60px 0;margin:0}
.certi .title{position:absolute;top:-12px;background:#fff;left:0;right:0;margin:0 auto;width:15%;display:inline-block;text-align:center;font-size:13px;margin-bottom:10px;font-weight:400;text-transform:uppercase;letter-spacing:5px;color:#c93}
.pagination a,.pagination span,.team-img img,.sign,.sign2,.scroll-down-icon,.member-box .member-pic,.member-box .member-pic img,.back-to-top i,.program-detail .program-img,.values ul.nav-tabs li a .tab-img,.solutions .tabs .tab-img,#portfolio-grid .portolio-item .portfolio-details a,#footer .social-icons ul li a{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-o-border-radius:50%}
.brands a,.c-form .c-input,input,textarea,select,.tooltip .tooltip-inner,.widget-tags a,.company,.program-detail{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-border-radius:4px}
.pagination a,.pagination span,.c-input:hover,.solution:hover,.address .address-img,.program-detail .program-img,.values ul.nav-tabs li a .tab-img,.solutions .tabs .tab-img{background:#fff;-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,0.15);box-shadow:0 5px 5px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,0.15)}
.about:hover,.solution:hover,.what:hover,.solution-layout .post:hover .post-date,.client a:hover,.approach:hover,.location:hover,.brands a:hover,.office:hover{background:#fff;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.15);box-shadow:0 0 15px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.15)}
.btn-border.btn-color:hover,.btn-color,.scroll-down-icon:hover,.address:hover .address-img,.map-section,.pagination span,.pagination a:hover,.member-box .member-details .member-links a i,.widget-tags a:hover,.approach i,.solution:hover .solution-img i,.why .nav-tabs li.active a .icon-box .icon-img,.icon-box:hover .icon-img,.header .nav-menu .drop .dropdown li:hover a,.instagram li,.popup-form .mfp-close:hover,.mfp-close:hover,.service .service-img .title span,.back-to-top i:hover,.values ul.nav-tabs li.active a .tab-img,.values ul.nav-tabs li a:hover .tab-img,.cta,.header .nav-menu ul > li > .quote{background:#c93}
.c-input,.widget-tags a,.client a,.what,.approach,.office,.feature-nfo,.solution,.brands a{background:#fff;background:-moz-radial-gradient(center,ellipse cover,#fff 0%,#f0f1f2 100%);background:-webkit-radial-gradient(center,ellipse cover,#fff 0%,#f0f1f2 100%);background:radial-gradient(ellipse at center,#fff 0%,#f0f1f2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f0f1f2',GradientType=1)}
.page-header h1 span,.type-wrap span b,.bio-form h1,.c-form .c-input:hover i,.member-box:hover .member-details h4,.header-title h2 span,.header-title-white h2 span,.header-title-cta h2 span,.service .service-text h4,.address:hover h4{color:#c93}
a,input,textarea,select,.header .nav-menu ul > li > a,.header .nav-menu > ul > li > a::before,.scroll-down-icon,.scroll-down-icon i,.btn-sys,.btn-border.btn-light:after,.btn-color:hover,.btn-color:after,.collapse-group .panel,.collapse-group .collapse-heading h4 a .toggle-icon i,#goTop,#goTop i,#footer .social-icons ul li a i,.popup-field,.bio-form .member-social ul li a,.header .nav-menu ul > li > .quote:after,.pagination a,.pagination span,.brands a,.brands a img,.c-form .c-input,.story,.brand,.solution,.solution .solution-info h3,.solution .solution-img img,.widget-tags a,.service .service-img,#portfolio-grid .portolio-item .portolio,.approach .approach-img,.approach .approach-img img,.about,.about .about-img img,.tec li img,.tec li,.kunden li a,.instagram li a,.instagram li a i,.instagram li a img,.member-box .member-details h4,.member-box,.service .service-img .title,.member-box .member-details .member-links,.member-box .member-details .member-links i,.company img,.company,.header .nav-menu .drop .dropdown li a,.header .nav-menu .drop .dropdown,.service .service-img .title h4,.service .service-img .title span,.company:after,.back-to-top,.back-to-top i,.member-box .member-pic img,.company:hover .company-info,.company .company-info p,.company .company-info:before,.company .company-info .autor,.member-box .member-pic,.mail-subscribe-widget form button,.what,.what-box,.what-box .what-img,.what-box .what-img img,.what-box .what-info h3,.program-detail img,.program-detail h4,.solution-layout .post .post-date .date,.client a img,.solutions .left .tabs .tab-img,.client a,.solutions .tabs img,.company .company-info h3,.it,.it img,.it h4,.it p,.you h4 span,.you p span,.office,#portfolio-grid .portolio-item .portfolio-img img,#portfolio-grid .portolio-item .portfolio-details h4,#portfolio-grid .portolio-item .portfolio-details h5,#portfolio-grid .portolio-item .portfolio-overlay,.testimonials-carousel .team-img,.testimonials-carousel .team-img img,#footer .social-icons ul li a,#footer .social-icons ul li a i,.values ul.nav-tabs li a img,.values ul.nav-tabs li a .tab-img,.tags .tag,.values ul.nav-tabs li a .tab-img span,.feature-nfo,.feature-nfo p,.feature-nfo i,.solution p,.solution h4,.solution img,.solution:before{transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}