@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Bai+Jamjuree:200,300,400,500,700,700');
: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:#00a2e9}
::-moz-selection{color:#fff;background:#00a2e9}
html,body{width:100%;min-height:100%}
body{font-family:'Bai Jamjuree',sans-serif;font-size:16px;line-height:24px;font-weight:400;color:#2d374b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}
a{transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-webkit-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;color:#00a2e9}
a,a:hover,a:focus{cursor:pointer;text-decoration:none!important;color:#00a2e9}
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;font-family:'Bai Jamjuree',sans-serif}
.icons-list i{font-size:12px;margin-right:8px;color:#2d374b}
.icons-list strong{color:#666}
.dark-section .icons-list,.dark-section .icons-list i,.dark-section .icons-list strong{color:#2d374b}
.light-text{color:#fff}
.gray-text{color:#bbb}
.uppercase{text-transform:uppercase}
.fit-text{font-size:60px;line-height:70px;font-weight:100}
.contant-form-bx label{color:#2d374b;font-size:13px;font-weight:400;margin-bottom:4px}
.dark-section .contant-form-bx label{color:#ddd}
.contant-form-bx label:after{content:"*";color:#f23e1e}
.name-missing,.email-missing,.message-missing{opacity:0;filter:Alpha(Opacity=0);float:right;color:#f23e1e;transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out}
.mail_response{margin-bottom:15px;padding-bottom:5px;border-bottom:2px solid;transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out}
.mail_response h4,.mail_response p{display:inline;color:#fff}
input,textarea{font-size:13px;font-weight:400;margin-bottom:15px;border-radius:2px;outline:none;max-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}
input[type="text"],input[type="text"]:hover,input[type="text"]:focus,textarea,textarea:hover,textarea:focus{color:#2d374b;min-width:100%;padding:6px 9px;background-color:#fff;border:1px solid #ccc}
blockquote{position:relative;padding:5px 0;border-left:0}
blockquote > i{position:absolute;top:30px;left:50%;margin-left:-24px;font-size:4em!important;color:rgba(0,0,0,0.1)}
blockquote p{font-size:14px;line-height:24px;font-weight:600;letter-spacing:2px;color:#333;text-transform:uppercase}
blockquote small{text-transform:uppercase}
.hr.border{height:1px;background-color:#eee}
.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:#2d374b;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:#2d374b;border-color:#00a2e9;-webkit-box-shadow:0 0 3px #00a2e9 inset;-moz-box-shadow:0 0 3px #00a2e9 inset;-o-box-shadow:0 0 3px #00a2e9 inset;box-shadow:0 0 3px #00a2e9 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"]{font-weight:600;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%}
.light-section input[type="submit"]:hover{background-color:#2d374b}
.dark-section input[type="submit"]:hover{color:#2d374b;background-color:#fff}
.tooltip .tooltip-inner{border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;font-size:14px}
.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: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;padding:90px 0;background:#fff}
.section .container{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}
.dark-section .section-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQI12NgYAAAAAMAASDVlMcAAAAASUVORK5CYII=) repeat rgba(0,0,0,.5)}
.section-overlay-dark{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQI12NgYAAAAAMAASDVlMcAAAAASUVORK5CYII=) repeat rgba(45,55,75,.8)}
.dark-section .section-overlay-blue{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:#00a2e9 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQI12NgYAAAAAMAASDVlMcAAAAASUVORK5CYII=) repeat;opacity:.8}
.light-section h1,.light-section h2,.light-section h3,.light-section h4,.light-section h5,.light-section h6{color:#2d374b}
.light-section,.light-section p{color:#2d374b}
.light-section .section-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;opacity:.9;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQI12NgYAAAAAMAASDVlMcAAAAASUVORK5CYII=) repeat rgba(255,255,255,.5)}
#container{border-bottom:1px solid #eee;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:240px 0 160px;margin:0;background-position:bottom 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;text-align:center;overflow:hidden}
.page-header-half{padding:160px 0 80px}
.page-header .container{z-index:36;position:relative;text-align:center}
.page-header h1{text-transform:uppercase;margin:0 0 5px}
.page-header h1 span{color:#00a2e9}
.page-header p{font-size:18px;color:#fff}
.page-header .up{color:#00a2e9;margin:0 auto;width:85%;margin-bottom:10px;font-size:13px;letter-spacing:5px;line-height:13px;text-transform:uppercase;font-weight:500}
.page-header .btn-sys{margin:15px 0 0}
.video-section{overflow:hidden;position:relative;z-index:0}
.video-section .container{z-index:37;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}
.video-section.dark-section .video-section-mask{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQI12NgYAAAAAMAASDVlMcAAAAASUVORK5CYII=) repeat rgba(0,0,0,.5)}
.video-section.light-section .video-section-mask{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVQI12NgYAAAAAMAASDVlMcAAAAASUVORK5CYII=) repeat rgba(255,255,255,0.7)}
.video-section.light-section p{color:#2d374b}
#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-1 .navbar-toggle i{position:relative;top:2px;font-size:16px;color:#fff!important}
.header-bg .navbar-toggle i{position:relative;top:2px;font-size:16px;color:#2d374b!important}
#header.light-header .navbar-toggle{background:none}
#header.light-header .navbar-toggle i{color:#2d374b}
.header-1,.header-2{height:62px;line-height:58px;z-index:99}
#logo img{max-height:32px}
.header-bg #logo img{max-height:32px}
.header-bg #logo .light-logo{display:none}
.light-header #logo .dark-logo{display:none}
.header-bg #logo .dark-logo{display:block}
.header-1 #logo,.header-2 #logo{float:left}
.header-1 #logo a,.header-2 #logo a{display:block}
.header-bg .nav-menu ul > li > a{color:#2d374b!important}
.header-1 .nav-menu ul > li:hover > a.lang:before,.header-1 .nav-menu ul > li.active > a.lang:before{border-bottom-color:transparent!important}
.header-1 .nav-menu,.header-2 .nav-menu{line-height:62px;float:right}
.header-1 .nav-menu li,.header-2 .nav-menu li{line-height:normal;padding:0}
.header-1 .nav-menu > ul > li,.header-2 .nav-menu > ul > li{display:inline-block;position:relative}
.header-1 .nav-menu .drop a::before,.header-2 .nav-menu .drop a::before{display:none}
.header-1 .nav-menu .drop a::before,.header-2 .nav-menu .drop.active a::before{display:block}
.header-1 .nav-menu .drop .dropdown,.header-2 .nav-menu .drop .dropdown{visibility:hidden;position:absolute;top:53px;right:0;opacity:0;filter:Alpha(Opacity=0);width:130px;margin-top:-1px;border-top:1px solid #00a2e9;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}
.header-1 .nav-menu .drop:hover .dropdown,.header-2 .nav-menu .drop:hover .dropdown{visibility:visible;opacity:1;filter:Alpha(Opacity=1)}
.header-1 .nav-menu .drop .dropdown li a,.header-2 .nav-menu .drop .dropdown li a{color:rgba(255,255,255,.8)!important;padding:10px 14px;background-color:#2d374b;border-bottom:1px solid rgba(255,255,255,0.03)}
.header-1 .nav-menu .drop .dropdown li a img{float:left;margin:3px 7px 0 0;display:block}
.header-1 .nav-menu .drop .dropdown li:hover a,.header-2 .nav-menu .drop .dropdown li:hover a{background-color:#2d374b;padding-left:20px}
.header-1{position:absolute;top:25px;width:100%;background-color:transparent}
.header-1.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-bg .nav-menu ul > li > a.login{background:none;color:#2d374b!important;border:1px solid rgba(0,0,0,.1)!important}
.header-bg .nav-menu ul > li > a.login:before{display:none}
.header-1.light-header .nav-menu ul > li > a.login{margin:0 0 0 10px;padding:5px 20px;background:none;color:#fff;text-transform:uppercase;border:1px solid rgba(255,255,255,.3);border-radius:25px;letter-spacing:0;width:auto}
.header-1.light-header .nav-menu ul > li > a.login:before{display:none}
.header-1.light-header .nav-menu ul > li > a.login i{margin-right:3px}
.header-1.light-header .nav-menu ul > li > a.login:hover,.header-1.light-header .nav-menu ul > li > a.login:focus{color:#fff!important;background:#00a2e9;border:1px solid #00a2e9}
.header-bg .nav-menu ul > li > a.login:hover,.header-bg .nav-menu ul > li > a.login:focus{color:#2d374b!important;background:#00a2e9;border:1px solid #00a2e9;color:#fff!important}
.header-bg .nav-menu ul > li > a.login-on{background:#00a2e9!important;border-color:#00a2e9!important;color:#fff!important}
.header-1.light-header .nav-menu ul > li > a.login-on{background:#00a2e9!important;border-color:#00a2e9!important;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}
}
.header-1.header-bg.dark-header{background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.1)}
.header-1.header-bg.light-header{background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.1)}
.header-1 .nav-menu ul > li > a{outline:0;text-transform:uppercase;position:relative;display:block;font-size:13px;font-weight:600;padding:15px;letter-spacing:0;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;font-family:'Bai Jamjuree',sans-serif}
.header-1 .nav-menu > ul > li > a::before{position:absolute;top:100%;left:50%;width:0;margin-top:-10px;border-bottom:1px solid transparent;content:'';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}
.header-1 .nav-menu ul > li:hover > a::before,.header-1 .nav-menu ul > li.active > a::before{width:20px;margin-left:-10px;border-bottom-color:#00a2e9!important}
.header-1.light-header .nav-menu ul > li > a{color:#fff}
.header-1.light-header .nav-menu ul > li.active > a::before{border-bottom-color:#fff}
.header-bg.light-header .nav-menu ul > li.active > a::before{border-bottom-color:#00a2e9!important}
.header-bg.light-header .nav-menu ul > li.active > a{color:#00a2e9!important}
.header-1.dark-header .nav-menu ul > li > a{color:#00a2e9}
.header-1.dark-header .nav-menu ul > li.active > a::before{border-bottom-color:#00a2e9}
.header-1 .nav-menu ul > li:hover > a,.header-1 .nav-menu ul > li.active > a{color:#00a2e9}
.section-home.dark-section{background-color:#2d374b}
.scroll-down-icon{position:absolute;bottom:-36px;left:calc(50% - 36px);z-index:0;font-size:16px;width:72px;height:72px;line-height:48px;text-align:center;border-radius:50%;color:#fff;z-index:37;color:#fff;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}
.scroll-down-icon:hover{color:#fff;background:#3ab0e2}
.scroll-down-icon i{position:relative;top:-10px;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}
.scroll-down-icon:hover i{top:0}
.scroll-down-icon:focus i{color:#fff}
.section-home.light-section{background-color:#fff}
.section-home.one-slide{overflow:hidden}
.section-home .container{z-index:37;position:relative}
.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,.home-slider .item{-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}
.home-slider{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9}
.section-home .home-slider .container{position:absolute;width:100%}
.home-slider .item,.home-slider .owl-wrapper-outer,.home-slider .owl-wrapper,.home-slider .owl-item{width:100%;height:100%}
.home-slider .owl-pagination{position:absolute;bottom:15px;left:0;width:100%;text-align:center;z-index:12}
.dark-section .home-slider .owl-pagination .owl-page span{border:1px solid #fff}
.dark-section .home-slider .owl-pagination .owl-page.active span,.dark-section .home-slider .owl-pagination .owl-page:hover span{background-color:#fff}
.home-slider .owl-buttons div{position:absolute;width:30%;top:0;z-index:1;margin:0!important;text-indent:9999px;overflow:hidden;padding:0!important;opacity:1!important;filter:Alpha(Opacity=1)!important;border-radius:0!important;background-color:transparent!important;transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-webkit-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out}
.light-section .home-slider .owl-buttons div{cursor:url(../images/icons/mouse-dark.png),auto!important;cursor:url(../images/icons/mouse-dark.png),auto!important}
.dark-section .home-slider .owl-buttons div{cursor:url(../images/icons/mouse-light.png),auto!important}
.home-slider .owl-buttons div.owl-prev{left:0;height:100%}
.home-slider .owl-buttons div.owl-next{right:0;height:100%}
.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;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}
.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}
.btn-sys.btn-border{border:1px solid;background-color:transparent}
.btn-light{color:#2d374b;background-color:#fff}
.btn-light:hover{color:#2d374b}
.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);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}
.btn-border.btn-light{color:#fff;border-color:#fff}
.btn-border.btn-light:hover{color:#2d374b;background-color:#fff}
.btn-border.btn-light:hover:after{right:0}
.btn-dark{color:#fff;background-color:#2d374b}
.btn-dark:hover{color:#fff}
.btn-dark: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.1);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}
.btn-dark:hover:after{width:50%;background:rgba(255,255,255,0.14)}
.btn-border.btn-dark{color:#2d374b;border-color:#2d374b}
.btn-border.btn-dark:hover{color:#fff;background-color:#2d374b}
.btn-border.btn-dark:hover:after{right:0}
.btn-gray{color:#fff;background-color:#c2c2c2}
.btn-gray:hover{color:#fff}
.btn-gray: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.1);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}
.btn-gray:hover:after{width:50%;background:rgba(255,255,255,0.14)}
.btn-border.btn-gray{color:#c2c2c2;border-color:#c2c2c2}
.btn-border.btn-gray:hover{color:#fff;background-color:#c2c2c2}
.btn-border.btn-gray:hover:after{right:0}
.btn-color{color:#fff;background-color:#00a2e9}
.btn-color:hover{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);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}
.btn-color:hover:after{width:50%;background:rgba(255,255,255,0.2)}
.btn-border.btn-color{color:#00a2e9;border-color:#00a2e9}
.btn-border.btn-color:hover{color:#fff;background-color:#00a2e9}
.btn-border.btn-color:hover:after{right:0}
.btn-sys.btn-border.btn-color{border-color:#00a2e9}
ul.nav-tabs{list-style:none;border-bottom:1px solid #eee}
ul.nav-tabs li{padding:0;display:inline-block;float:inherit}
ul.nav-tabs li a{display:block;font-size:14px;letter-spacing:0;font-weight:600;text-transform:uppercase;padding:0 0 10px;border:0!important;color:#333;background-color:transparent!important;margin-right:30px}
ul.nav-tabs li a:hover{color:#2d374b}
ul.nav-tabs li.active a:focus{color:#00a2e9}
ul.nav-tabs li.active a{border-bottom:1px solid!important}
ul.nav-tabs li a i{font-size:12px}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{cursor:pointer}
.tab-pane{padding:14px 0 0}
ul.nav-tabs li.active a{border-bottom-color:#00a2e9!important}
ul.nav-tabs li.active a,ul.nav-tabs li.active a:hover{color:#00a2e9}
#goTop{display:block;position:absolute;bottom:-36px;left:50%;width:72px;height:72px;line-height:48px;font-size:14px;color:rgba(0,0,0,.5);border-radius:50% 50% 0 0;margin-left:-36px;background-color:transparent;z-index:50;text-align:center;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}
#goTop:hover{color:#FFF!important;background:#00a2e9}
#goTop i{position:relative;top:-10px;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;color:#fff}
#goTop:hover i{top:0}
#footer{padding:60px 0;text-align:center;overflow:hidden;background:#2d374b}
#footer .logo-img{margin-bottom:5px}
#footer .logo-img img{max-height:40px;margin-bottom:20px}
#footer .copyright{font-size:13px;font-weight:500;letter-spacing:1px;margin-bottom:2px;text-transform:uppercase;color:rgba(255,255,255,.66)}
#footer .copyright a{color:#fff;margin:0}
#footer .copyright a:after{content:"|";margin:0 10px 0 15px;color:rgba(255,255,255,.1)}
#footer .copyright a:last-child:after{display:none}
#footer .copyright a:hover{color:#00a2e9}
#footer .social-icons ul{list-style:none;margin-top:10px}
#footer .social-icons ul li{display:inline-block}
#footer .social-icons ul li a{font-size:16px;display:block;margin:10px 3px;width:42px;line-height:42px;height:42px;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#fff}
#footer .social-icons ul li a:hover{color:#fff!important;background:#00a2e9}
#footer .social-icons ul li a i{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}
#footer .social-icons ul li a:hover i{transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg)}
#footer.light-section .social-icons ul li a:hover,#footer.dark-section .social-icons ul li a:hover{color:#00a2e9}
#pageloader{width:100%;height:100%;position:fixed;background-color:#2d374b;z-index:999999}
.page-loader{display:block;width:100%;height:100%;position:fixed;top:0;left:0;text-align:center;background:#2d374b}
.page-loader img{position:relative;top:50%;margin:-25px 0 0 -25px;left:50%;display:block;width:50px;height:50px;text-align:center}
.loader{width:110px;height:110px;position:absolute;top:50%;left:50%;margin:-55px 0 0 -55px;font-size:10px;border-top:3px solid #fff;border-right:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid transparent;-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:12d374b01}
@-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)}
}
#particles-js{width:100%;height:100vh;min-height:100vh;background-color:none;z-index:30;position:absolute;top:0;left:0}
.mt60{margin-top:60px}
.mt50{margin-top:50px}
.mt40{margin-top:40px}
.mt30{margin-top:30px}
.mt20{margin-top:20px}
.mt10{margin-top:10px}
.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}
.center-col{float:none!important;margin-left:auto!important;margin-right:auto!important}
label{display:inline-block;font-weight:400;margin-bottom:5px;font-size:14px}
.mfp-bg{background:#171D25!important}
.header-title{margin-bottom:60px;text-align:center}
.header-title h1{font-size:40px;line-height:45px;letter-spacing:0;margin-bottom:10px;color:#2d374b;font-weight:800;text-transform:uppercase}
.header-title h1 span{color:#00a2e9}
.header-title .up{color:#00a2e9;margin:0 auto;width:85%;margin-bottom:10px;font-size:13px;letter-spacing:5px;line-height:13px;text-transform:uppercase;font-weight:500}
.header-title p span{color:#ddd}
.header-title-cta{text-align:center;position:relative;z-index:50}
.header-title-cta h1{font-size:35px;line-height:40px;letter-spacing:0;font-weight:700;margin-bottom:10px;color:#fff}
.header-title-cta h1 span{color:#00a2e9}
.header-title-cta .up{color:#00a2e9;margin:0 auto;width:85%;margin-bottom:10px;font-size:13px;letter-spacing:5px;line-height:13px;text-transform:uppercase;font-weight:500}
.header-title-white{margin-bottom:60px;text-align:center}
.header-title-white h1{font-size:40px;line-height:45px;letter-spacing:0;font-weight:700;margin-bottom:10px;color:#fff;text-transform:uppercase}
.header-title-white h1 span{color:#00a2e9}
.header-title-white p{color:#fff;letter-spacing:0}
.header-title-white .up{color:#00a2e9;margin:0 auto;width:85%;margin-bottom:10px;font-size:13px;letter-spacing:5px;line-height:13px;text-transform:uppercase;font-weight:500}
.header-title-white2{margin-bottom:60px;text-align:center}
.header-title-white2 h1{font-size:40px;line-height:45px;letter-spacing:0;font-weight:700;margin-bottom:10px;color:#fff}
.pro-carousel{padding:0 30px}
.pro-carousel .item{opacity:1;filter:Alpha(Opacity=1);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;padding:0}
.pro-carousel{position:relative}
.pro-carousel .owl-buttons div{position:absolute;top:calc(50% - 15px);width:15px;height:30px;display:block;margin: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.2)!important;opacity:.2!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}
.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}
.company-register hr{border-color:#f5f6f7}
.category-title{margin-bottom:15px;padding:10px 45px}
.category-title h2{float:left;font-size:24px;line-height:30px}
.category-title .btn-sys{margin:0}
.masonry-layout .post{width:33.33333%!important;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;position:relative;margin:0 -2px}
.masonry-layout .ventor-col{width:33.33333%!important;margin:-2px;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;position:relative;padding:0}
.masonry-layout .vendor{position:relative;display:block;overflow:hidden;margin:15px}
.masonry-layout .vendor .vendor-img{position:relative;text-align:center;background:#050f1e;overflow:hidden}
.masonry-layout .vendor .vendor-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}
.masonry-layout .vendor:hover .vendor-img img{opacity:.15;-webkit-filter:grayscale(100);filter:grayscale(100%);-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}
.masonry-layout .vendor .vendor-img span{position:absolute;top:calc(50% - 7px);left:0;right:0;margin:0 auto;color:#FFF;text-transform:uppercase;font-size:13px;font-weight:600;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;line-height:14px}
.masonry-layout .vendor:hover .vendor-img span{opacity:0}
.masonry-layout .vendor .vendor-img i{width:52px;height:52px;line-height:52px;display:block;position:absolute;margin:0 auto;right:0;left:0;background:#fff;border-radius:50%;top:0;text-align:center;font-size:16px;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;color:#1e3b67;z-index:100;-webkit-box-shadow:0 0 15px 10px rgba(0,0,0,0.5);box-shadow:0 0 15px 0 rgba(0,0,0,0.5);opacity:0;color:#fff}
.masonry-layout .vendor:hover .vendor-img i{top:calc(50% - 26px);background:#00a2e9;transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);opacity:1}
.masonry-layout .vendor .vendor-info{padding:25px 25px 45px;min-height:230px}
.masonry-layout .vendor:hover .vendor-info{background:#fff}
.masonry-layout .vendor .vendor-info h2{font-size:16px;line-height:24px;letter-spacing:0}
.masonry-layout .vendor .vendor-info p{margin:0}
.masonry-layout .vendor .vendor-info ul{list-style:none}
.masonry-layout .vendor .vendor-info ul li{padding:0 0 5px 25px;font-size:14px;position:relative;line-height:20px;font-weight:400}
.masonry-layout .vendor .vendor-info ul li a{color:#2d374b}
.masonry-layout .vendor .vendor-info ul li a:hover{color:#00a2e9}
.masonry-layout .vendor .vendor-info ul li:before{content:"\e64d";font-family:'themify';color:#00a2e9;position:absolute;top:0;left:0;font-size:16px;font-weight:300}
.vendor{position:relative;display:block;overflow:hidden;margin:15px;border:1px solid #eee}
.vendor .vendor-img{position:relative;text-align:center;background:#050f1e;overflow:hidden;max-height:202px}
.vendor .vendor-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}
.vendor:hover .vendor-img img{opacity:.15;-webkit-filter:grayscale(100);filter:grayscale(100%);-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}
.vendor .vendor-img span{position:absolute;top:calc(50% - 7px);left:0;right:0;margin:0 auto;color:#FFF;text-transform:uppercase;font-size:13px;font-weight:600;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;line-height:14px}
.vendor:hover .vendor-img span{opacity:0}
.vendor .vendor-img i{width:52px;height:52px;line-height:52px;display:block;position:absolute;margin:0 auto;right:0;left:0;background:#fff;border-radius:50%;top:0;text-align:center;font-size:16px;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;color:#1e3b67;z-index:100;-webkit-box-shadow:0 0 15px 10px rgba(0,0,0,0.5);box-shadow:0 0 15px 0 rgba(0,0,0,0.5);opacity:0;color:#fff}
.vendor:hover .vendor-img i{top:calc(50% - 26px);background:#00a2e9;transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);opacity:1}
.vendor .vendor-info{padding:25px;text-align:left}
.vendor:hover .vendor-info{background:#fff}
.vendor .vendor-info h4{font-size:16px;line-height:24px;letter-spacing:0;margin:0 0 5px}
.vendor .vendor-info h4 a{float:right;font-size:12px;text-transform:uppercase;display:inline-block;color:#fff;background:#ccc;padding:0 10px;border-radius:3px}
.vendor:hover .vendor-info h4 a{background:#00a2e9}
.vendor .vendor-info p{margin:0}
.vendor .vendor-info span{position:absolute;bottom:20px;font-size:14px;line-height:15px;color:#ccc;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.vendor .vendor-info span.cat{color:#ccc}
.vendor .vendor-info:hover span.cat{color:#00a2e9}
.category-list{border:1px solid #eee;margin-bottom:30px;padding:30px}
.category-list .row{margin:0}
.category-list div[class*='col-md-']{padding:0}
.category-list .video{position:relative;overflow:hidden;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;background:#050f1e;height:320px;text-align:center}
.category-list .video img{opacity:1;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}
.category-list:hover .video img{opacity:.15;-webkit-filter:grayscale(100);filter:grayscale(100%);-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}
.category-list .video .company-link{width:52px;height:52px;line-height:52px;display:block;position:absolute;margin:0 auto;right:0;left:0;background:#fff;border-radius:50%;top:0;text-align:center;font-size:16px;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;z-index:100;-webkit-box-shadow:0 0 15px 10px rgba(0,0,0,0.5);box-shadow:0 0 15px 0 rgba(0,0,0,0.5);opacity:0;color:#fff}
.category-list:hover .video .company-link{top:calc(50% - 26px);background:#00a2e9;transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);opacity:1}
.category-list .video .play-icon{background:#fff;border-radius:50%;height:92px;line-height:92px;width:92px;color:#00a2e9;position:absolute;top:calc(50% - 46px);left:0;margin:0 auto;right:0;text-align:center;opacity:1;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;z-index:50;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.5);box-shadow:0 0 15px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.5)}
.category-list .video .play-icon i{font-size:30px;color:#00a2e9;margin-left:5px;position:relative;top:5px}
.category-list .video .play-icon:hover{background:none;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transform:scale(1.15,1.15);-webkit-transform:scale(1.15,1.15);transform:scale(1.15,1.15);background:#00a2e9}
.category-list .video .play-icon:hover i{color:#fff}
.category-img{overflow:hidden}
.category-list .category-img{position:relative;text-align:center;background:#050f1e;overflow:hidden;max-height:340px}
.category-list .category-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.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.2)}
.category-list:hover .category-img img{opacity:.15;-webkit-filter:grayscale(100);filter:grayscale(100%);-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}
.category-list .category-img i{width:52px;height:52px;line-height:52px;display:block;position:absolute;margin:0 auto;right:0;left:0;background:#fff;border-radius:50%;top:0;text-align:center;font-size:16px;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;color:#1e3b67;z-index:100;-webkit-box-shadow:0 0 15px 10px rgba(0,0,0,0.5);box-shadow:0 0 15px 0 rgba(0,0,0,0.5);opacity:0;color:#fff}
.category-list:hover .category-img i{top:calc(50% - 26px);background:#00a2e9;transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);opacity:1}
.category-list .category-info{padding-left:40px}
.category-list .category-info h3 a{color:#2d374b}
.category-list .category-info h3:hover a{color:#00a2e9}
.category-list .category-info .clist{list-style:none}
.category-list .category-info .clist li{padding:0 0 0 25px;position:relative;font-weight:400;margin:0 -2px}
.category-list .category-info .clist li a{color:#2d374b}
.category-list .category-info .clist li a:hover{color:#00a2e9}
.category-list .category-info .clist li:before{content:"\e64d";font-family:'themify';color:#00a2e9;position:absolute;top:0;left:0;font-size:16px;font-weight:300}
.category-list .category-info .cat-tags .tag{display:inline-block;font-size:12px;line-height:16px;padding:3px 10px;margin:0 5px 5px 0;text-transform:uppercase;color:#050f1e;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;background:#fff;-webkit-box-shadow:0 0 5px 10px rgba(0,0,0,0.15);box-shadow:0 0 5px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-border-radius:4px}
.category-list .category-info:hover .cat-tags .tag{-webkit-box-shadow:none;box-shadow:none;-moz-box-shadow:none}
.category-list .category-info .cat-tags .tag:hover{color:#fff;background:#00a2e9}
.category-list .category-info .btn-sys{margin:20px 0 0}
.category-list .category-info table{width:100%;margin:0}
.category-list .category-infot body tr{border-bottom:1px solid #ddd}
.category-list .category-info tbody tr:nth-child(2n+1) td{background-color:#f5f6f7}
.category-list .category-info td{padding:3px 10px}
.category-list .category-info td:first-child{font-weight:600}
.category-list .category-info .tec{list-style:none;display:block;margin-top:15px}
.category-list .category-info .tec li{display:inline-block;margin:0 5px 5px 0;padding:10px;background:#fff;-webkit-box-shadow:0 0 5px 10px rgba(0,0,0,0.15);box-shadow:0 0 5px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.15);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-border-radius:4px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.category-list .category-info:hover .tec li{background:#f5f6f7;-webkit-box-shadow:none;box-shadow:none;-moz-box-shadow:none}
.category-list .category-info .tec li img{height:30px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5;margin:0}
.category-list .category-info .tec li:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1}
.company{position:relative;display:block;overflow:hidden;margin:15px;border:1px solid #eee}
.company .company-img{position:relative;text-align:center;background:#050f1e;overflow:hidden;max-height:202px}
.company .company-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}
.company:hover .company-img img{opacity:.15;-webkit-filter:grayscale(100);filter:grayscale(100%);-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}
.company .company-img span{position:absolute;top:calc(50% - 7px);left:0;right:0;margin:0 auto;color:#FFF;text-transform:uppercase;font-size:13px;font-weight:600;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;line-height:14px}
.company:hover .company-img span{opacity:0}
.company .company-img a{width:52px;height:52px;line-height:52px;display:block;position:absolute;margin:0 auto;right:0;left:0;background:#fff;border-radius:50%;top:0;text-align:center;font-size:16px;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;color:#1e3b67;z-index:100;-webkit-box-shadow:0 0 15px 10px rgba(0,0,0,0.5);box-shadow:0 0 15px 0 rgba(0,0,0,0.5);opacity:0;color:#fff}
.company:hover .company-img a{top:calc(50% - 26px);background:#00a2e9;transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);opacity:1}
.company .company-info{padding:20px 20px 40px;text-align:left}
.company:hover .company-info{background:#fff}
.company .company-info h4{font-size:16px;line-height:24px;letter-spacing:0;margin:0 0 5px}
.company .company-info h4:hover{color:#00a2e9}
.company .company-info span{position:absolute;bottom:20px;font-size:15px;line-height:15px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
.company .company-info span.cat{color:#bbb}
.company .company-info:hover span.cat{color:#00a2e9}
.filter{margin:0 auto;width:90%;padding:0 30px 30px}
.filter.row{margin:0}
.filter div[class*='col-md-']{padding:0}
.filter .f-input input[type="text"],.filter .f-input input[type="file"],.filter .f-input textarea,.filter .f-input select{font-size:14px;margin:0;outline:none;width:100%;padding:10px 10px 10px 15px;color:#000;line-height:22px;background:none;border:none;opacity:1}
.filter .f-input select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}
.filter .f-input input[type="file"]{position:absolute;opacity:0;top:0;right:0;width:100%}
.filter .f-input input[type="text"]:hover,.filter .f-input input[type="text"]:focus,.filter .f-input textarea:hover,.filter .f-input textarea:focus,.filter .f-input select:hover,.filter .f-input select:focus{color:#2d374b;background:none;border:none;outline:none;box-shadow:none}
.filter .f-input{position:relative;margin:7.5px;padding:0;min-height:45px;display:block;background:#fff;background:-moz-radial-gradient(center,ellipse cover,#fff 0%,#eee 100%);background:-webkit-radial-gradient(center,ellipse cover,#fff 0%,#eee 100%);background:radial-gradient(ellipse at center,#fff 0%,#eee 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eee',GradientType=1);border-radius:25px;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}
.filter .f-input:hover{background:#fff;-webkit-box-shadow:0 0 15px 10px 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)}
.filter .f-input i{position:absolute;top:15px;right:15px;color:#ccc;font-size:12px}
.filter .f-input:hover i{color:#00a2e9}
.filter .s-input{position:relative;margin:7.5px;padding:0;min-height:45px;display:block;background:#fff;border-radius:25px;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 #eee}
.filter .s-input input[type="text"],.filter .f-input input[type="file"],.filter .f-input textarea,.filter .f-input select{font-size:14px;margin:0;outline:none;width:100%;padding:10px 10px 10px 15px;color:#000;line-height:22px;background:none;border:none;opacity:1}
.filter .s-input input:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.filter .s-input:hover{-moz-box-shadow:inset 0 0 15px #00a2e9;-webkit-box-shadow:inset 0 0 15px #00a2e9;box-shadow:inset 0 0 15px #00a2e9}
.filter .s-input .search-button{position:absolute;right:5px;top:0;width:36px;height:100%;border:0;padding:0;outline:0;line-height:45px;text-align:center;background-color:transparent;transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-webkit-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;color:#000}
.filter .s-input .search-button i{color:#000;font-size:16px}
.filter .s-input .search-button:hover i{color:#00a2e9}
.filter .f-grid{margin:7.5px}
.filter .f-grid a{display:inline-block;padding:0;line-height:45px;border-radius:25px;background:#eee;color:#222;width:50%;text-align:center;margin:0 -2px}
.filter .f-grid a.active{background:#00a2e9;color:#fff;border-radius:25px}
.company-ul{width:90%;list-style:none;margin:0 auto}
.company-ul li{display:inline-block;width:33%;margin:-2px;padding:0;vertical-align:top}
.pagination{clear:both;display:block}
.pagination a,.pagination span{font-size:16px;width:48px;height:48px;line-height:48px;text-align:center;font-weight:400;margin:0 3px;text-align:center;display:inline-block;color:#050f1e;vertical-align:top;-webkit-box-shadow:0 0 15px 10px 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)}
.pagination span{color:#fff;background:#00a2e9;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.pagination span.inactive{color:#ccc;background:#f5f6f7}
.pagination span i{font-size:16px;line-height:48px}
.pagination a:hover{background:#00a2e9;color:#fff!important;-webkit-box-shadow:none;box-shadow:none}
.pagination a i{font-size:16px;line-height:48px}
.company-profile{padding:30px;margin-bottom:30px}
.company-profile-info{padding-left:15px}
.company-profile-info .clist{list-style:none;margin-bottom:15px}
.company-profile-info .clist li{padding:0 0 0 25px;position:relative;font-weight:400;margin:0 -2px}
.company-profile-info .clist li a{color:#2d374b}
.company-profile-info .clist li a:hover{color:#00a2e9}
.company-profile-info .clist li:before{content:"\e64d";font-family:'themify';color:#00a2e9;position:absolute;top:0;left:0;font-size:16px;font-weight:300}
.company-profile-img{max-height:300px;overflow:hidden;-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)}
.company-profile-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}
.company-profile-img:hover img{opacity:.15;-webkit-filter:grayscale(100);filter:grayscale(100%);-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}
.company-profile-img:hover{background:#050f1e}
.company-profile-img a{width:52px;height:52px;line-height:52px;display:block;position:absolute;margin:0 auto;right:0;left:0;background:#fff;border-radius:50%;top:0;text-align:center;font-size:16px;transition:all .4s ease;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;color:#1e3b67;z-index:100;-webkit-box-shadow:0 0 15px 10px rgba(0,0,0,0.5);box-shadow:0 0 15px 0 rgba(0,0,0,0.5);opacity:0;color:#fff}
.company-profile-img:hover a{top:calc(50% - 26px);background:#00a2e9;transform:rotate(360deg);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);opacity:1}
.company-profile .gallery-slider{margin:30px 0}
.video .video-info{padding-left:30px}
.video .video-info .video-title{display:inline-block;width:auto;color:#fff;background:#2d374b;padding:0 15px;margin-bottom:15px;border-radius:4px;text-transform:uppercase;font-size:12px;letter-spacing:2px}
.video .video-info .btn-sys{margin:15px 0 0}
.brands{padding:0 30px;text-align:center}
.brands .item{padding:0;margin:0 0 30px}
.brands a{line-height:50px;text-align:center;display:block;padding:10px 0;margin:7.5px;background:#fff}
.brands a img{max-height:40px;max-width:100px;margin:0 auto;text-align:center;-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.brands a:hover img{-webkit-filter:grayscale(0);filter:grayscale(0%)}
.brands .owl-buttons div.owl-prev,.brands .owl-buttons div.owl-next{top:30px}
.full-list{position:absolute;bottom:0;left:0;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;padding:0 0 20px 25px}
.full-list:hover{position:absolute;background:#2d374b;width:100%;height:100%;right:0;top:0;z-index:101;padding:30px}
.full-list span{display:block;cursor:pointer;color:#00a2e9;text-transform:uppercase;font-size:13px;font-weight:500}
.full-list:hover span{display:none}
.full-list h4{display:none;color:#fff}
.full-list:hover h4{display:block}
.full-list ul{list-style:none;display:none}
.full-list:hover ul{display:block}
.full-list ul li{padding:0 0 5px 25px;font-size:14px;position:relative;line-height:20px;font-weight:400}
.full-list ul li a{color:#fff}
.full-list ul li a:hover{color:#00a2e9}
.full-list ul li:before{content:"\e64d";font-family:'themify';color:#00a2e9;position:absolute;top:0;left:0;font-size:16px;font-weight:300}
.alert{border-radius:0;padding:30px;margin-bottom:30px;border:0;position:relative}
.alert .close{position:absolute;right:0;top:0;width:40px;height:40px;line-height:40px;text-align:center;display:block;font-size:12px;color:#2d374b;opacity:1}
.alert .close:hover{background:#00a2e9;color:#fff}
.alert .btn-sys{margin:10px 0 0}
.alert .alert-logo{text-align:center;padding:0;display:block}
.alert .alert-logo img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.alert:hover .alert-logo img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}
.breadcrumb{background:none}
.breadcrumb li{text-transform:capitalize}
.breadcrumb li a:hover{color:#fff}
.breadcrumb li span{color:rgba(255,255,255,.66)}
.breadcrumb>li+li:before{content:"/\00a0";padding:0 10px;color:rgba(255,255,255,.33)}
.clent-tags{margin-bottom:15px}
.clent-tags .tag{display:inline-block;font-size:14px;line-height:16px;padding:5px 10px;margin:5px;text-transform:uppercase;color:#2d374b;background:#f5f6f7;font-weight:500}
.clent-tags .tag:hover{background:#00a2e9;color:#fff}
.vendor-info,.company-info,.vendor2-info,.category-list,.category-list .category-info:hover .cat-tags .tag,.brands a,.alert .alert-logo{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)}
.vendor:hover,.company:hover,.vendor2:hover,.category-list:hover,.company-profile,.brands a:hover,.alert{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)}
.vendor,.vendor2,.pagination a,.pagination span,.vendor .vendor-info h4 a,.company .company-info h4 a,.brands a,.alert,.alert .alert-logo,.alert .close,.alert .alert-logo img,.clent-tags .tag{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}
.vendor,.company,.vendor2,.company,.brands a,.brands a img,.alert,.alert .alert-logo,.clent-tags .tag{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-o-border-radius:4px}
.pagination a,.pagination span{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-o-border-radius:50%}



.btn-sys.btn-border.btn-color.btn-hear {
color:#777;
border-color:#777;
background-color:none;
}
a:hover.btn-sys.btn-border.btn-color.btn-hear {
color:white;
background-color:none;
border-color:transparent;
}
