@import url(animate.css);@import url(magnific-popup.css);@import url(bootstrap-select.min.css);@import url(jquery-ui.min.css);a,a:focus,a:hover{color:#29b2fe}.list li,.topic .answer,p{line-height:24px}.blog-sidebar .sidebar-blog-post,.shop-sidebar .sidebar-product,footer .footer-info .footer-posts .footer-blog-post{clear:both}*,body{font-family:"Open Sans",sans-serif}h1,h2,h3,h4,h5,h6{font-family:'Varela Round',sans-serif;margin:0!important}h1{font-size:46px}h2{font-size:38px}h3{font-size:30px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}p{font-size:16px;color:#666}body,html{width:100%;height:100%}body.mfp-zoom-out-cur{overflow:hidden}body.boxed{max-width:1200px;margin:0 auto;background:#e3e3e3}section{position:relative;background:#fff}.overlay-black:before,.overlay-blue:before,.overlay-gradient:after,.overlay-gradient:before{content:'';position:absolute;left:0;display:block;top:0;overflow:hidden}a{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a:focus,a:hover,a:visited{text-decoration:none!important;outline:0!important}a,button,input{outline:0!important;color:black;}.form-control{width:100%;padding:10px 20px;color:#666;border:1px solid #e3e3e3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:auto;box-shadow:none;-webkit-appearance:none}.list li:before,.ripple{-webkit-border-radius:50%;-moz-border-radius:50%}.fullscreen,.overlay-black:before,.overlay-blue:before,.overlay-gradient:after{width:100%;height:100%}.form-control:focus{outline:0;box-shadow:none;border-color:#e3e3e3}select.form-control{cursor:pointer;color:#999}::-webkit-input-placeholder{opacity:1;color:#999}::-moz-placeholder{opacity:1;color:#999}:-ms-input-placeholder{opacity:1;color:#999}:-moz-placeholder{opacity:1;color:#999}.uppercase{text-transform:uppercase}.capitalize,.section-title{text-transform:capitalize}ul{margin:0;list-style:none}img{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-user-drag:none;user-drag:none}.shadow{-webkit-box-shadow:5px 5px 30px 0 rgba(55,71,79,.1);-moz-box-shadow:5px 5px 30px 0 rgba(55,71,79,.1);box-shadow:5px 5px 30px 0 rgba(55,71,79,.1)}.shadow-hover{-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;box-shadow:none}.shadow-hover:hover{-webkit-box-shadow:5px 5px 30px 0 rgba(55,71,79,.1);-moz-box-shadow:5px 5px 30px 0 rgba(55,71,79,.1);box-shadow:5px 5px 30px 0 rgba(55,71,79,.1)}.overlay-black:before{background:rgba(0,0,0,.6);z-index:2}.overlay-blue:before{background:rgba(41,177,253,.25);z-index:2}.overlay-gradient:before{background:rgba(0,0,0,.4);width:100%;height:100%;z-index:2}.overlay-gradient:after{background:-moz-linear-gradient(left,#29b2fe -20%,#443088 120%);background:-webkit-linear-gradient(left,#29b2fe -20%,#443088 120%);background:linear-gradient(to right,#29b2fe -20%,#443088 120%);z-index:3;opacity:.4}.overlay-black>div,.overlay-blue>div .overlay-gradient>div{position:relative;z-index:4}.hover-link:after,.hover-zoom:after{position:absolute;color:#f6f6f6;top:50%;font-family:fontawesome;cursor:pointer}.hover-link:after{content:'\f0c1';font-size:32px;left:-20%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.hover-link:hover:after{left:50%;opacity:.9}.hover-zoom:after{content:'\f00e';font-size:30px;left:0;right:0;margin:0 auto;z-index:5;display:block;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center;opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.hover-zoom:hover:after{opacity:.8;font-size:38px}.transparent{background:0 0!important}.list li:before,.section-title h2:after{background:#29b1fd;content:'';display:block}.text-white{color:#f6f6f6}.text-blue{color:#29b2fe}.section-title{text-align:center;padding-bottom:60px;margin:0}.btn,section.page-header h2{text-transform:uppercase}.section-title h2:after{width:50px;height:3px;margin:20px auto 0}ul.list{margin-left:0;padding:0}.list li{list-style:none;margin:10px 0 10px 25px;position:relative;font-size:16px;color:#666}.list li:first-child{margin-top:0}.list li:before{width:8px;height:8px;border-radius:50%;position:absolute;left:-25px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.table{max-width:none}.nopadding{padding:0!important}.nomargin{margin:0!important}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mt90{margin-top:90px}.mt100{margin-top:100px}.mt110{margin-top:110px}.mt120{margin-top:120px}.mt125{margin-top:125px}.mt130{margin-top:130px}.mt140{margin-top:140px}.mt150{margin-top:150px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.mb90{margin-bottom:90px}.mb100{margin-bottom:100px}.mb110{margin-bottom:110px}.mb120{margin-bottom:120px}.mb125{margin-bottom:125px}.mb130{margin-bottom:130px}.mb140{margin-bottom:140px}.mb150{margin-bottom:150px}.mtb5{margin:5px 0}.mtb10{margin:10px 0}.mtb15{margin:15px 0}.mtb20{margin:20px 0}.mtb25{margin:25px 0}.mtb30{margin:30px 0}.mtb35{margin:35px 0}.mtb40{margin:40px 0}.mtb45{margin:45px 0}.mtb50{margin:50px 0}.mtb60{margin:60px 0}.mtb70{margin:70px 0}.mtb80{margin:80px 0}.mtb90{margin:90px 0}.mtb100{margin:100px 0}.mtb110{margin:110px 0}.mtb120{margin:120px 0}.mtb130{margin:130px 0}.mtb140{margin:140px 0}.mtb150{margin:150px 0}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pt90{padding-top:90px}.pt100{padding-top:100px}.pt110{padding-top:110px}.pt120{padding-top:120px}.pt130{padding-top:130px}.pt140{padding-top:140px}.pt150{padding-top:150px}.pt160{padding-top:160px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pb90{padding-bottom:90px}.pb100{padding-bottom:100px}.pb110{padding-bottom:110px}.pb120{padding-bottom:120px}.pb130{padding-bottom:130px}.pb140{padding-bottom:140px}.pb150{padding-bottom:150px}.pb160{padding-bottom:160px}.ptb5{padding:5px 0}.ptb10{padding:10px 0}.ptb15{padding:15px 0}.ptb20{padding:20px 0}.ptb25{padding:25px 0}.ptb30{padding:30px 0}.ptb35{padding:35px 0}.ptb40{/* padding:25px 0 */}.ptb45{padding:45px 0}.ptb50{padding:50px 0}.ptb60{padding:60px 0}.ptb70{padding:70px 0}.ptb80{padding:80px 0}.ptb90{padding:90px 0}.ptb100{padding:100px 0}.ptb110{padding:110px 0}.ptb120{padding:120px 0}.ptb130{padding:130px 0}.ptb140{padding:140px 0}.ptb150{padding:150px 0}.ptb160{padding:160px 0}.btn{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;outline:0;padding:0 15px;position:relative;line-height:35px;font-size:14px;font-weight:600;color:#f6f6f6!important;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.back-top i,.btn:focus{color:#f6f6f6}.back-top,footer .footer-info .footer-posts .thumbnail-post img{-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease}.btn.active,.btn:active{box-shadow:none!important}.btn-small{line-height:25px}.btn-large{line-height:50px;font-size:16px}.btn-effect{overflow:hidden}.ripple{width:0;height:0;border-radius:50%;background:rgba(255,255,255,.4);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);position:absolute;opacity:1}.rippleEffect{animation:rippleDrop .6s linear}@keyframes rippleDrop{100%{-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);transform:scale(2.5);opacity:0}}.btn-blue{background:#0f405d}.btn-blue:hover{background:#66c9ff}.btn-green{background:#0f405d;}.btn-green:hover{background:#4dd977}.btn-purple{background:#443088}.btn-purple:hover{background:#5c48a0}.btn-orange{background:#e69d29}.btn-orange:hover{background:#ecaf4f}.btn-red{background:#db6131}.btn-red:hover{background:#dc7f5a}.btn-dark{background:#0c112a}.btn-dark:hover{background:#293053}.back-top{position:fixed;opacity:0;right:0;bottom:30px;height:45px;width:45px;text-align:center;line-height:45px;background:-moz-linear-gradient(left,#29b2fe -30%,#443088 130%);background:-webkit-linear-gradient(left,#29b2fe -30%,#443088 130%);background:linear-gradient(to right,#29b2fe -30%,#443088 130%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;box-shadow:0 0 50px 0 rgba(68,48,136,.5);font-size:18px;z-index:10;visibility:hidden;transition:all .6s ease}.back-top:hover{box-shadow:0 0 0 0 rgba(68,48,136,0)}.back-top-visible{opacity:1;right:30px;visibility:visible}[type=]:checked,[type=]:not(:checked){position:absolute;left:-9999px}[type=]:checked+label,[type=]:not(:checked)+label{position:relative;padding-left:25px;cursor:pointer}[type=]:checked+label:before,[type=]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:1.25em;height:1.25em;border:2px solid #e3e3e3;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}[type=]:checked+label:after,[type=]:not(:checked)+label:after{content:'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â';position:absolute;top:0;left:3px;font-size:18px;line-height:1;color:#29b1fd;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}[type=]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}[type=]:checked+label:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#main-nav .navbar-nav .simple-menu .dropdown-menu,.social-btn-roll:hover .social-btn-roll-icons{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.social-btn-roll{width:35px;height:35px;border:1px solid #3b5998;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;display:block;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}.social-btn-roll:hover .social-btn-roll-icons{transform:translateX(-50%)}.social-btn-roll:hover .social-btn-roll-icon{color:#f6f6f6}.social-btn-roll-icons{width:200%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.social-btn-roll-icon{width:50%;line-height:35px;text-align:center;display:block;float:left;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.social-btn-roll.facebook{border-color:#3b5998;color:#3b5998}.social-btn-roll.facebook:hover{background:#3b5998}.social-btn-roll.twitter{border-color:#4cc4f2;color:#4cc4f2}.social-btn-roll.twitter:hover{background:#4cc4f2}.social-btn-roll.google-plus{border-color:#dd4b39;color:#dd4b39}.social-btn-roll.google-plus:hover{background:#dd4b39}.social-btn-roll.instagram{border-color:#9b6954;color:#9b6954}.social-btn-roll.instagram:hover{background:#9b6954}.social-btn-roll.linkedin{border-color:#0077b5;color:#0077b5}.social-btn-roll.linkedin:hover{background:#0077b5}.social-btn-roll.rss{border-color:orange;color:orange}.social-btn-roll.rss:hover{background:orange}.social-btn-roll.pinterest{border-color:#cb2027;color:#cb2027}.social-btn-roll.pinterest:hover{background:#cb2027}.social-btn-roll.tumblr{border-color:#32506d;color:#32506d}.social-btn-roll.tumblr:hover{background:#32506d}.social-btn-roll.github{border-color:#171515;color:#171515}.social-btn-roll.github:hover{background:#171515}.social-btn-roll.dribbble{border-color:#ec4a89;color:#ec4a89}.social-btn-roll.dribbble:hover{background:#ec4a89}section.page-header{position:relative;background:url(../images/img/page-header.jpg) center center no-repeat;background-size:cover;text-align:center;padding:40px 0;margin:0;border:0;color:#f6f6f6}section.page-header2,section.page-header3{border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}section.page-header>div{z-index:4;position:relative}section.page-header:after,section.page-header:before{width:100%;height:100%;display:block;content:'';overflow:hidden;position:absolute;top:0;left:0}section.page-header:before{background:rgba(0,0,0,.6);z-index:2}section.page-header:after{background:-moz-linear-gradient(left,#29b2fe -20%,#443088 120%);background:-webkit-linear-gradient(left,#29b2fe -20%,#443088 120%);background:linear-gradient(to right,#29b2fe -20%,#443088 120%);z-index:3;opacity:.2}section.page-header .breadcrumb{padding:0;margin:0;background:0 0;text-transform:capitalize}section.page-header .breadcrumb>li a{color:#f6f6f6}section.page-header .breadcrumb>.active{color:#999}section.page-header .breadcrumb>li+li:before{padding:0 7px;color:inherit}section.page-header2{padding:40px 0;background:#f0f0f0}section.page-header2 h2{text-transform:uppercase;color:#666}section.page-header2 .breadcrumb{background:0 0;text-transform:capitalize;font-weight:700;line-height:41px;padding:0;text-align:right;margin:0}section.page-header3{padding:40px 0;background:#1e1f21}section.page-header3 h2{text-transform:uppercase;color:#f6f6f6}section.page-header3 .breadcrumb{background:0 0;text-transform:capitalize;font-weight:700;line-height:41px;padding:0;text-align:right;margin:0}section.page-header3 .breadcrumb>.active{color:#999}section.page-header4{position:relative;background:url(../images/img/page-header.jpg) center center no-repeat fixed;background-size:cover;text-align:center;padding:60px 0;margin:0;border:0;color:#f6f6f6}section.page-header4>div{z-index:4;position:relative}section.page-header4:after,section.page-header4:before{width:100%;height:100%;content:'';overflow:hidden;position:absolute;top:0;display:block;left:0}section.page-header4:before{background:rgba(0,0,0,.6);z-index:2}section.page-header4:after{background:-moz-linear-gradient(left,#29b2fe -20%,#443088 120%);background:-webkit-linear-gradient(left,#29b2fe -20%,#443088 120%);background:linear-gradient(to right,#29b2fe -20%,#443088 120%);z-index:3;opacity:.2}section.page-header4 h2{text-transform:uppercase}section.page-header4 .breadcrumb{padding:0;margin:0;background:0 0;text-transform:capitalize}section.page-header4 .breadcrumb>li a{color:#f6f6f6}section.page-header4 .breadcrumb>.active{color:#999}section.page-header4 .breadcrumb>li+li:before{padding:0 7px;color:inherit}section.pricing-tables{background:#f0f0f0}.pricing-table{position:relative;text-align:center;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:40px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.pricing-table:hover{margin-top:-10px}#popular.pricing-table:before{content:'\f005';font-family:fontawesome;width:50px;height:50px;display:block;position:absolute;color:#fff;text-align:center;top:-25px;right:0;left:0;margin:0 auto;background:#29b2fe;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:24px;line-height:50px}#main-nav .navbar-nav .dropdown-menu>li>a,.navbar .navbar-nav>li>a,footer .copyright a,footer .copyright span{font-family:'Varela Round',sans-serif}.pricing-table .pricing-header{text-transform:capitalize}.pricing-table .pricing{margin:40px 0;padding:20px 0;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;color:#555}.pricing-table .pricing .currency{font-size:18px;font-weight:700}.pricing-table .pricing .amount{font-size:52px;font-weight:700;vertical-align:middle}.pricing-table .pricing .month{text-transform:capitalize;vertical-align:bottom;line-height:40px;font-weight:600}.pricing-table .pricing-footer{margin-top:40px}header{width:100%;z-index:999;-webkit-transition:.6s all ease;-moz-transition:.6s all ease;-ms-transition:.6s all ease;-o-transition:.6s all ease;transition:.6s all ease}header.navbar-fixed-top{position:fixed!important}nav.navbar{background:#f6f6f6;border:none;padding:15px 0;margin:0}.navbar-brand{height:100%;padding:15px 30px 15px 0}.navbar-brand img{height:50px;cursor:pointer;margin-top:-15px;}div#main-nav{padding-top:20px}.navbar .navbar-nav>li.mobile-title{display:none}.navbar .navbar-nav>li.login-btn{margin-left:10px},.nav>li>a:focus,.nav>li>a:hover{background:0 0!important}.nav>li>a:focus{color:#29b2fe!important}.navbar .navbar-nav>li>a{font-size:14px;font-weight:600;color:#0f405d;padding:5px 10px}.navbar .navbar-nav>li>a:hover{color:#29b2fe;-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-ms-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{background:0 0!important;color:#e4332e}.navbar .navbar-nav>li>a i{padding-left:5px}.navbar .navbar-nav>li:last-child>a i{padding-right:5px;padding-left:0}.navbar .navbar-nav>li.login-btn>a{background:#0e415e;color:#f6f6f6!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.header2 nav{padding:20px 0}.header2 a.navbar-brand{float:none}.header2 .navbar-brand img{margin:0 auto}.header2 .navbar .navbar-nav{display:inline-block;float:none;vertical-align:top}.header2 .navbar .navbar-collapse{text-align:center}.header3 .top-bar{background:#f0f0f0;padding:10px 0}.header3 .top-bar span{line-height:40px;color:#999}.header3 .top-bar .social-btns li a{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}header.sticky{position:fixed;top:0}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus{color:#f6f6f6;background:0 0}.navbar-default .navbar-nav>.open>a:hover{color:#29b2fe;background:0 0}#main-nav .navbar-nav .dropdown .dropdown-menu{background:#fff;padding:10px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-top:solid 3px #29b1fd;display:block;visibility:hidden;min-width:250px;margin-top:25px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-box-shadow:0 0 15px 5px rgba(30,31,33,.15);-moz-box-shadow:0 0 15px 5px rgba(30,31,33,.15);box-shadow:0 0 15px 5px rgba(30,31,33,.15);z-index:99;opacity:0}#main-nav .navbar-nav .dropdown.open .dropdown-menu{margin-top:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;visibility:visible}#main-nav .navbar-nav .open>.dropdown-menu{opacity:1}#main-nav .navbar-nav .open a{color:#29b1fd}#main-nav .navbar-nav .dropdown-menu>li>a{padding:5px 20px;font-weight:600;color:#666;text-transform:capitalize}#main-nav .navbar-nav .dropdown-menu>li>a:focus,#main-nav .navbar-nav .dropdown-menu>li>a:hover{background:0 0;color:#29b1df}#main-nav .navbar-nav .dropdown-menu>li>a i{position:absolute;right:15px}#main-nav .navbar-nav .simple-menu .dropdown-menu{transform:translateX(-50%);min-width:220px;max-width:250px;left:50%}#main-nav .navbar-nav .simple-menu.open .dropdown-menu{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#main-nav .navbar-nav .simple-menu .dropdown-menu>.dropdown-submenu{position:relative}#main-nav .navbar-nav .dropdown-menu>.dropdown-submenu>.dropdown-menu{top:-13px;left:130%;visibility:hidden;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;-ms-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease}#main-nav .navbar-nav .dropdown-menu>.dropdown-submenu.open>.dropdown-menu{left:150%;visibility:visible;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}#main-nav .navbar-nav .dropdown-menu>.dropdown-submenu>.dropdown-menu.left{left:-30%}#main-nav .navbar-nav .dropdown-menu>.dropdown-submenu.open>.dropdown-menu.left{left:-50%}#main-nav .navbar-nav .mega-menu{position:static!important}#main-nav .navbar-nav .mega-menu .dropdown-menu{width:80%;padding:10px 0}#main-nav .navbar-nav .mega-menu .dropdown-menu li{padding:0 20px}#main-nav .navbar-nav .mega-menu .dropdown-menu .mega-menu-inner{padding:10px 5px}#main-nav .navbar-nav .mega-menu .dropdown-menu .mega-menu-inner ul li{font-family:'Varela Round',sans-serif;padding:5px 0}#main-nav .navbar-nav .mega-menu .dropdown-menu .mega-menu-inner ul li:first-child{border-bottom:1px solid #ddd}#main-nav .navbar-nav .mega-menu .dropdown-menu .mega-menu-inner ul li.menu-title{color:#333;font-weight:600;text-transform:uppercase;margin-bottom:10px}#main-nav .navbar-nav .mega-menu .dropdown-menu .mega-menu-inner ul li a{color:#666;text-transform:capitalize;font-weight:600}#main-nav .navbar-nav .mega-menu .dropdown-menu .mega-menu-inner ul li a:hover{color:#29b1fd}.cd-user-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.65);z-index:1039;overflow-y:auto;cursor:pointer;visibility:hidden;opacity:0;-webkit-transition:.5s ease;-moz-transition:.5s ease;-ms-transition:.5s ease;-o-transition:.5s ease;transition:.5s ease}.cd-user-modal.is-visible{visibility:visible;opacity:1}.cd-user-modal.is-visible .cd-user-modal-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.cd-user-modal-container{position:relative;width:90%;max-width:600px;background:#FFF;margin:10% auto 0;cursor:auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transform:translateY(-70px);-moz-transform:translateY(-70px);-ms-transform:translateY(-70px);-o-transform:translateY(-70px);transform:translateY(-70px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-ms-transition-property:-moz-transform;-o-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}.cd-user-modal-container .cd-switcher{list-style:none;padding:0}.cd-user-modal-container .cd-switcher:after{content:"";display:table;clear:both}.cd-user-modal-container .cd-switcher li{width:50%;float:left;text-align:center}.cd-user-modal-container .cd-switcher a{display:block;width:100%;height:50px;line-height:50px;font-weight:600;background:#29b2fe;color:#fff;font-size:18px;text-transform:uppercase;text-decoration:none;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.cd-user-modal-container .cd-switcher a:hover{background:#443088}.cd-user-modal-container .cd-switcher a.selected{background:#fff;color:#323232}@media only screen and (min-width:600px){.cd-user-modal-container .cd-switcher a{height:70px;line-height:70px}}.cd-form{padding:1.4em}.cd-form .fieldset{position:relative;margin:1.4em 0}.cd-form .fieldset:first-child{margin-top:0}.cd-form .fieldset:last-child{margin-bottom:0}.cd-form label{font-size:14px;color:#444;font-weight:400}.cd-form label.image-replace{display:inline-block;position:absolute;left:15px;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:20px;width:20px;overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;text-shadow:none;background-repeat:no-repeat;background-position:50% 0}.cd-form input{margin:0;padding:0;border-radius:.25em}.cd-form input.full-width{width:100%}.cd-form input.has-padding{padding:12px 20px}.cd-form input.has-border{border:1px solid #d2d8d8;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.cd-form input.has-border:focus{border-color:#29b2fe;outline:0}.cd-form input.has-error{border:1px solid #d76666}.cd-form input[type=password]{padding-right:65px}.cd-form #remember-me{border:none;cursor:pointer;position:relative}.cd-form #remember-me:checked{background:#29b2fe;color:#f6f6f6}.cd-form input[type=submit]:hover{background:#5bbc2e}form.cd-form button{background:0 0;display:block;margin:0 auto;color:#323232}@media only screen and (min-width:600px){.cd-form{padding:2em}.cd-form .fieldset:first-child{margin-top:0}.cd-form .fieldset:last-child{margin-bottom:0}.cd-form input.has-padding{padding:16px 20px}.cd-form input[type=submit]{padding:16px 0}}.cd-form-message{padding:10px 15px 0;font-size:16px;line-height:1.4;text-align:justify}.cd-form-bottom-message{position:absolute;width:100%;text-align:center;font-size:16px;margin-top:10px}.cd-form-bottom-message a{color:#FFF;text-decoration:none}.cd-form-bottom-message a:hover{text-decoration:none;color:#f90}#cd-login,#cd-reset-password,#cd-signup{display:none}#cd-login.is-selected,#cd-reset-password.is-selected,#cd-signup.is-selected{display:block}footer{position:relative}footer .footer-info{position:relative;background-color: #0f405d;background-size:cover;padding: 70px 0px 85px;}footer .footer-info:before{background: #0f405d;width:100%;height:100%;display:block;content:'';overflow:hidden;z-index:2;position:absolute;top:0;left:0;}footer .footer-info>div{position:relative;z-index:3}footer .footer-info h3{color:#f6f6f6;text-transform:capitalize;padding-bottom:40px}footer .footer-info a,footer .footer-info p,footer .footer-info span,footer .footer-info ul li{font-size:14px;line-height:22px;color:#999}footer .footer-info .footer-about{font-size:14px}footer .footer-info .footer-about img{height:33px}footer .footer-info .footer-about ul li{padding:20px 0;border-bottom:1px solid rgba(153,153,153,.2)}footer .footer-info .footer-about ul li:last-child{padding-bottom:0;border:0}footer .footer-info .footer-about ul li i{padding:0 15px}footer .footer-info .footer-links ul li{padding-bottom:10px}footer .footer-info .footer-links ul li:last-child{padding-bottom:0}footer .footer-info .footer-links a{text-transform:capitalize}footer .footer-info .footer-links a:hover{color:#29b1fd;padding-left:10px}footer .footer-info .footer-links a i{padding-right:10px}footer .footer-info .footer-posts .thumbnail-post{width:80px;height:80px;overflow:hidden;position:relative;float:left;margin-right:20px;margin-bottom:30px;  }footer .footer-info .footer-posts .thumbnail-post img{width:100%;height:100%;object-fit:cover;transition:all .6s ease}form.mailchimp label,section#categories .category .category-icon{-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease}footer .footer-info .footer-posts .thumbnail-post img:hover{opacity:.5}footer .footer-info .footer-posts .post-info{padding-top:15px;float:left}footer .footer-info .footer-posts .post-info a{text-transform:capitalize;font-weight:600;color:#f6f6f6;display:block}footer .footer-info .footer-posts .post-info a:hover{color:#29b2fe}footer .footer-info .footer-posts .post-info span{font-style:italic}footer .footer-info .footer-newsletter .form-group,footer .footer-info .footer-newsletter .form-group .input-group{width:100%}footer .footer-info .footer-newsletter input.form-control{width:70%;height:40px;background:rgba(237,237,237,.3);border:0;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;color:#999;padding-left:20px;box-shadow:none}footer .footer-info .footer-newsletter button{width:30%;height:40px;line-height:40px;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;padding:0}form.mailchimp label{position:fixed;left:0;bottom:-50px;width:100%;color:#f6f6f6;text-align:center;padding:15px 0;margin:0;z-index:10;opacity:0;visibility:hidden;transition:all .6s ease;-webkit-transform:translateZ(0)}.slider-content,section.main .wrapper{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);top:50%}form.mailchimp label.error,form.mailchimp label.valid{bottom:0;opacity:1;visibility:visible}form.mailchimp label.valid{background:#2ecc71}form.mailchimp label.error{background:#dc464a}footer .footer-info .footer-newsletter .footer-chat{background:#29b1fd;padding:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}footer .footer-info .footer-newsletter .footer-chat>div{padding:0}footer .footer-info .footer-newsletter .supporter-image{width:70px;height:70px;margin:0 auto;display:block}.footer2 .footer-info:before,.footer3 .footer-info:before,.job-search-form label,section#latest-news .blog-post-ver2 .post-info:after,section#latest-news .blog-post-ver2 .post-info:before{display:none}footer .footer-info .footer-newsletter .supporter-image img{width:100%}footer .footer-info .footer-newsletter .chat-details{padding-left:15px}footer .footer-info .footer-newsletter .chat-details span{color:#f6f6f6;font-weight:600}footer .footer-info .footer-newsletter .chat-details a,footer .footer-info .footer-newsletter .chat-details p{color:#f6f6f6}footer .footer-info .footer-newsletter .chat-details a:hover{text-decoration:underline!important}footer .footer-info .footer-newsletter .chat-details a i{padding-right:10px}footer .copyright{background:#1e1f21}footer .copyright span{color:#999;line-height:40px}footer .copyright a,footer .copyright span{font-weight:600;text-transform:capitalize}footer .copyright .social-btn-roll{border:1px solid transparent;background:0 0;color:#999}.footer2,.footer2 .copyright{border-top:1px solid #e3e3e3}.footer2 .footer-info{background:#f0f0f0}.footer2 .footer-info a,.footer2 .footer-info h3,.footer2 .footer-info p,.footer2 .footer-info span,.footer2 .footer-info ul li{color:#666}.footer2 .footer-info .footer-posts .post-info a{color:#323232}.footer2 .footer-info .footer-posts .post-info a:hover{color:#29b1fd}.footer2 .footer-info .footer-newsletter input.form-control{background:#fff}.footer2 .copyright{background:#f0f0f0}.footer3 .footer-info{background:#1e1f21}.footer3 .copyright{border-top:1px solid #323232}.footer4 .footer-info .footer-contact ul li{padding:20px 0;border-bottom:1px solid rgba(153,153,153,.2)}.footer4 .footer-info .footer-contact ul li:first-child{padding-top:0}.footer4 .footer-info .footer-contact ul li:last-child{padding-bottom:0;border:0}.footer4 .footer-info .footer-contact ul li i{padding:0 15px}section.main{background:url(../images/img/image1.jpg) center center no-repeat;background-size:cover;height:500px}section.main .wrapper{position:relative;z-index:3;transform:translateY(-50%)}section.main .wrapper h1{font-size:55px}.job-search-form input{height:50px;width:100%;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding-left:30px;font-size:18px;color:black;}.job-search-form .search-location:before{content:'\f276';font-family:fontawesome;font-size:22px;position:absolute;right:30px;color:#999;line-height:50px}.job-search-form .search-submit button{width:100%;margin:0}.job-search-form .search-submit button i{margin-right:7px}.extra-info a,.extra-info span{font-size:18px}section.main2{height:500px}.swiper-container{height:100%}.slider-content{position:relative;z-index:15;transform:translateY(-50%)}.swiper-button-next,.swiper-button-prev,section#categories2 .cat-wrapper ul li:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}section.main3{background:url(../images/img/image3.jpg) center center no-repeat;background-size:cover}section.main3>div{position:relative;z-index:4}section.main3 .job-search-form{background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}section.main3 .job-search-form .form-title{padding:15px 0;margin-bottom:30px;background:#f0f0f0;text-align:center}section.main3 .job-search-form .form-title h4{text-transform:uppercase;color:#666}section#categories .category .category-info a,section#categories .category h4,section#categories2 .cat-wrapper ul li a{text-transform:capitalize}section.main3 .job-search-form .search-categories .bootstrap-select button,section.main3 .job-search-form .search-keywords input,section.main3 .job-search-form .search-location input{border:1px solid #d1d1d1;box-shadow:none!important;-webkit-appearance:none}section.main3 .job-search-form .search-categories,section.main3 .job-search-form .search-keywords,section.main3 .job-search-form .search-location,section.main3 .job-search-form .search-submit{padding:0 30px}section.main3 .job-search-form .search-location:before{right:40px}.swiper-button-next,.swiper-button-prev{top:50%;transform:translateY(-50%);width:45px;height:45px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:rgba(30,31,33,.3);text-align:center}.swiper-container .swiper-button-next i,.swiper-container .swiper-button-prev i{font-size:30px;color:#f6f6f6;line-height:45px}section#categories .category{position:relative;text-align:center;background:#f0f0f0;border:1px solid #e3e3e3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:280px}section#categories .category span{font-style:italic}section#categories .category .category-icon{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);transition:all .6s ease}section#categories .category .category-icon i{width:100%;font-size:100px;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}section#categories .category .category-info{position:relative;top:0;-webkit-transition:all .6s ease 0s;-moz-transition:all .6s ease 0s;-ms-transition:all .6s ease 0s;-o-transition:all .6s ease 0s;transition:all .6s ease 0s}section#categories .category .category-info a{font-family:'Varela Round',sans-serif;font-size:30px;color:#2e2e2e}section#categories .category .category-info p{opacity:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}section#categories .category .category-descr{position:absolute;top:35%;opacity:0;padding:10px 30px;margin-bottom:20px;visibility:hidden;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}section#categories .category .category-icon{-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-ms-transform:translateY(-60px);-o-transform:translateY(-60px);transform:translateY(-60px)}section#categories .category:hover .category-icon i{font-size:32px}section#categories .category:hover .category-icon i:before{position:absolute;width:100%;text-align:center;left:0;line-height:60px}section#categories .category:hover .category-icon i:after{content:'';display:block;width:60px;height:60px;margin:0 auto;background:#fff;border:1px solid #e3e3e3;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}section#categories .category .category-info{top:-35%}section#categories .category .category-info a{color:#29b2fe}section#categories .category p{opacity:0}section#categories .category .category-descr{opacity:1;visibility:visible;-webkit-transition:all .6s ease .2s;-moz-transition:all .6s ease .2s;-ms-transition:all .6s ease .2s;-o-transition:all .6s ease .2s;transition:all .6s ease .2s;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}section#categories2 .cat-wrapper ul{background:#f0f0f0;border:1px solid #e3e3e3;padding:0}section#categories2 .cat-wrapper ul li{position:relative;padding:10px 0 10px 30px;border-bottom:1px solid #e3e3e3;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.job-post-wrapper .single-job-post,section#categories3 .category{-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease}section#categories2 .cat-wrapper ul li:last-child{border-bottom:0}section#categories2 .cat-wrapper ul li:hover{background:#e3e3e3}section#categories2 .cat-wrapper ul li:before{content:'\f105';font-family:fontawesome;font-size:18px;display:block;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.coming-main .countdown li p,.coming-main .countdown li span,.job-post-wrapper .single-job-post .job-title a,section#categories3 .category .category-info a,section#countup .counter,section#latest-news .blog-post .post-info a,section.company-jobs .single-job-post .job-title a{font-family:'Varela Round',sans-serif}section#categories2 .cat-wrapper ul li span{color:#999}section#categories3{background:#f0f0f0}section#categories3 .category{position:relative;text-align:center;height:280px;transition:all .6s ease}.testimonial .owl-item.active.center,section#signup-video .video-sec a{-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease}section#categories3 .category:hover{background:#fff}section#categories3 .category .category-icon{width:90px;height:90px;margin:0 auto}section#categories3 .category .category-icon img{height:100%}section#categories3 .category .category-info a{font-size:10px;color:#2e2e2e;text-transform:capitalize}section#categories3 .category .category-info a:hover{color:#29b2fe}section#signup-video{overflow:hidden}section#signup-video .signup-sec{background:#29b2fe}section#signup-video .signup-sec h2:after{background:#fff}section#signup-video .signup-sec img.signup-arrow{position:absolute;width:65px;right:15%;bottom:10px}section#signup-video .signup-sec img.signup-icon{position:absolute;width:300px;left:-10%;bottom:-20%}section#signup-video .video-sec{background:url(../images/img/image2.jpg) center center no-repeat;background-size:cover}section#signup-video .video-sec a{position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .8s ease;transition:all .8s ease;width:100px;height:100px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;background:0 0;border:7px solid #fff;margin:0 auto;text-align:center;z-index:5;opacity:.6}section#signup-video .video-sec a:hover{-webkit-transform:translateY(-50%) scale(.85);-moz-transform:translateY(-50%) scale(.85);-ms-transform:translateY(-50%) scale(.85);-o-transform:translateY(-50%) scale(.85);transform:translateY(-50%) scale(.85);background:rgba(255,255,255,.2);opacity:.8}section#signup-video .video-sec a:hover:after,section#signup-video .video-sec a:hover:before{content:'';position:absolute;height:100%;opacity:0;width:100%;display:block}section#signup-video .video-sec a:hover:before{border:2px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;animation:playButton .8s linear}section#signup-video .video-sec a:hover:after{top:0;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;animation:playButton .8s linear .4s}@keyframes playButton{50%{opacity:.6}100%{-webkit-transform:scale(2.5);-moz-transform:scale(2.5);-o-transform:scale(2.5);-ms-transform:scale(2.5);transform:scale(2.5);opacity:0}}section#signup-video .video-sec a i{font-size:42px;width:100%;text-align:center;line-height:85px;color:#fff}.job-post-main h2 i,.job-post-sidebar h2 i{padding-right:10px}.job-post-wrapper .single-job-post{background:#fff;border-top:1px solid #e3e3e3;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;padding:30px;transition:all .6s ease}.job-post-wrapper .single-job-post:first-child{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.job-post-wrapper .single-job-post:last-child{border-bottom:1px solid #e3e3e3;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.job-post-wrapper .single-job-post:hover{background:#f6f6f6}.job-post-wrapper .single-job-post .job-company{width:85px;height:85px;border:1px solid #e3e3e3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#f0f0f0;padding:5px;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.testimonial .owl-item,.topic.expanded{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.job-post-wrapper .single-job-post .job-company:hover{padding:15px}.job-post-wrapper .single-job-post .job-info,.job-post-wrapper .single-job-post .job-title{padding-left:20px}.job-post-wrapper .single-job-post .job-title a{font-size:18px;text-transform:uppercase;font-weight:600;color:#333}.job-post-wrapper .single-job-post .job-title a:hover{color:#29b2fe}.job-post-wrapper .single-job-post .job-info{color:#666;text-transform:capitalize}.job-post-wrapper .single-job-post .job-info i{padding-right:5px}.job-post-wrapper .single-job-post .job-info span.location{margin-left:5px}.job-post-wrapper .single-job-post .job-category{float:right}ul.pagination{display:block;padding:0;margin:50px 0 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}ul.pagination li a{font-size:16px;color:#f6f6f6;background:#29b1fd;border:2px solid #29b1fd;padding:7px 14px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;float:none}ul.pagination li a:focus,ul.pagination li a:hover{background:0 0;color:#29b1fd;border-color:#29b1fd}ul.pagination li.active a{background:0 0;border:2px solid #29b1fd;color:#29b1fd}ul.pagination li.active a:focus,ul.pagination li.active a:hover{background:0 0;color:#29b1fd;border-color:#29b1fd}.widget{border:1px solid #e3e3e3}.featured-job.widget{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.featured-job .company{background:#f0f0f0;padding:70px 0;border-bottom:1px solid #e3e3e3}.featured-job .company img{width:85%;margin:0 auto;display:block}.featured-job-info{padding:30px 20px}.featured-job-info .job-title{overflow:hidden}.featured-job-info .job-title h5{line-height:27px}.featured-job-info .job-info{color:#666;text-transform:capitalize}.featured-job-info .job-info i{padding-right:5px}.featured-job-info .job-info span#location{margin-left:5px}.upload-resume{padding:30px 20px;background:#f0f0f0}.upload-resume p{color:#999}section#countup{background:#f0f0f0;text-align:center}section#countup .counter{font-size:50px;color:#0f405d}section#countup h4{text-transform:uppercase}section#testimonials{background: url(../images/img/testimonial-back-img.jpg) no-repeat;background-size:cover;padding: 20px 0px 80px;overflow-x: hidden;}section#testimonials .section-title h2:after{background:#fff}.testimonial .owl-stage-outer{padding-top:25px}.testimonial .owl-item{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7);opacity:.5;transition:all .3s ease}.testimonial .owl-item.active.center{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;opacity:1;-webkit-transition:all .8s ease;transition:all .8s ease}.testimonial .owl-item .item{text-align:center;color:#f6f6f6}.testimonial .owl-item .item .review{position:relative;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;max-width: 940px;margin: 0px auto;display: block;}.testimonial .owl-item .item .review:before{content:'\f10e';font-family:fontawesome;font-size:24px;position:absolute;width:50px;height:50px;top:-25px;left:25px;background:#0f405d;border:2px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;line-height:50px}section#latest-news .blog-post .blog-post-thumbnail,section#latest-news2 .blog-post{background:-moz-linear-gradient(left,#29b2fe -20%,#443088 120%);background:-webkit-linear-gradient(left,#29b2fe -20%,#443088 120%);overflow:hidden}.testimonial .owl-item .item .review:after{content:'';position:absolute;bottom:-10px;left:0;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:10px 10px 0;border-color:#fff transparent transparent}.testimonial .owl-item .item .review blockquote{border:0;font-style:italic;color:#666;padding:40px}.testimonial .owl-item .item .customer{margin-top: 0px;padding-bottom: 25px;}.testimonial .owl-item .item .customer img{width:100px;height:auto;border:3px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 auto}section#latest-news .blog-post{border:1px solid #e3e3e3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}section#latest-news .blog-post .blog-post-thumbnail{height:240px;width:100%;position:relative;background:linear-gradient(to right,#29b2fe -20%,#443088 120%)}section#latest-news .blog-post .blog-post-thumbnail img{width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}section#latest-news .blog-post .blog-post-thumbnail:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-filter:blur(3px);-moz-filter:blur(3px);-ms-filter:blur(3px);-o-filter:blur(3px);filter:blur(3px);opacity:.4}section#latest-news .blog-post .post-info{position:relative;background:#f0f0f0;padding:20px}section#latest-news .blog-post .post-info:before{content:'';position:absolute;top:-25px;left:0;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:0 174px 20px;border-color:transparent transparent #f0f0f0;z-index:5;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}section#latest-news .blog-post:hover .post-info:before{content:'';position:absolute;top:0;border-width:0 174px}section#latest-news .blog-post .post-info:after{content:'';position:absolute;top:-5px;left:0;width:100%;height:5px;background:#f0f0f0;z-index:4}section#latest-news .blog-post .post-info a{color:#333;font-size:18px;font-weight:600}section#latest-news .blog-post .post-info a:hover{color:#29b1fd}section#latest-news .blog-post .post-info .post-details{color:#999}section#latest-news .blog-post .post-info .post-details .date:after{content:'|';padding:0 10px}section#latest-news .blog-post .post-info .post-details span i{padding-right:5px}section#latest-news .blog-post .post-info p{margin-top:15px;margin-bottom:0;color:#666;font-size:14px;line-height:22px}section#latest-news .blog-post>a.btn{position:absolute;bottom:-13px;right:30px}section#latest-news .blog-post-ver2 .post-info{padding:40px 20px;text-align:center}section#latest-news2 .blog-post{height:300px;background:linear-gradient(to right,#29b2fe -20%,#443088 120%);position:relative;padding:0}section#latest-news2 .blog-post .post-info{width:100%;position:absolute;bottom:-20px;z-index:1;padding:0 40px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);opacity:.9}section#latest-news2 .blog-post:hover .post-info{bottom:20px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}section#latest-news2 .blog-post-featured:hover img,section#latest-news2 .blog-post:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);-webkit-filter:blur(4px)}section#latest-news2 .blog-post .post-info a.blog-post-link{color:#f6f6f6;display:block}section#latest-news2 .blog-post .post-info span{font-size:14px;color:#f6f6f6;opacity:.9}section#latest-news2 .blog-post img{width:100%;height:100%;object-fit:cover;opacity:.6;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}section#latest-news2 .blog-post:hover img{transform:scale(1.2);-moz-filter:blur(4px);-ms-filter:blur(4px);-o-filter:blur(4px);filter:blur(4px);opacity:.4}section#latest-news2 .blog-post-featured{height:640px;max-height:640px;background:-moz-linear-gradient(left,#29b2fe -20%,#443088 120%);background:-webkit-linear-gradient(left,#29b2fe -20%,#443088 120%);background:linear-gradient(to right,#29b2fe -20%,#443088 120%);position:relative;padding:0;overflow:hidden}section#latest-news2 .blog-post-featured span.featured{position:absolute;z-index:1;box-shadow:none;top:30px;right:50px;color:#f6f6f6;background:#29b1fd}section#latest-news2 .blog-post-featured .post-info{width:100%;position:absolute;bottom:-20px;z-index:1;padding:0 40px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);opacity:.9}section#latest-news2 .blog-post-featured:hover .post-info{bottom:20px;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}section#latest-news2 .blog-post-featured .post-info a.blog-post-link{color:#f6f6f6;display:block}section#latest-news2 .blog-post-featured .post-info span{font-size:14px;color:#f6f6f6;opacity:.9}section#latest-news2 .blog-post-featured img{width:100%;height:100%;object-fit:cover;opacity:.6;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}section#latest-news2 .blog-post-featured:hover img{transform:scale(1.2);-moz-filter:blur(4px);-ms-filter:blur(4px);-o-filter:blur(4px);filter:blur(4px);opacity:.4}section#partners{background-color:#f0f0f0}#partners .owl-item{min-height:30px}#partners img{width:130px;opacity:.5;-webkit-transition:all .9s ease;-moz-transition:all .9s ease;-ms-transition:all .9s ease;-o-transition:all .9s ease;transition:all .9s ease;margin:0 auto;display:block}#partners img:hover{opacity:1}section.get-started{background-blend-mode:overlay;background:url(../images/img/get-started-bg.png) no-repeat,-moz-linear-gradient(to right,#29b2fe -20%,#443088 120%);background:url(../images/img/get-started-bg.png) no-repeat,-webkit-linear-gradient(to right,#29b2fe -20%,#443088 120%);background:url(../images/img/get-started-bg.png) no-repeat,linear-gradient(to right,#29b2fe -20%,#443088 120%);background-position:center center;background-size:cover}section.cariera-app{background-blend-mode:overlay;background:url(../images/img/app-bg.png) no-repeat #29b1fd;background-size:cover}section#version3.search-jobs,section.job-search{background:#7f7f7f;}section.cariera-app ul li i{padding-right:10px}section.cariera-app .app-wrapper{height:300px}section.cariera-app .app-wrapper img{width:60%;display:block;margin:0 auto;position:relative;bottom:-10px}section.search-jobs .job-search-form input{font-size:14px;border:1px solid #e3e3e3;height:auto}section.search-jobs .job-search-form .search-categories .btn-group.bootstrap-select button{font-size:14px;height:42px;border:1px solid #e3e3e3}section.search-jobs .job-search-form .search-categories .btn-group.bootstrap-select button:hover{font-size:14px}section.search-jobs .job-search-form .search-location:before{font-size:18px;line-height:42px}section.search-jobs .job-search-form .search-submit button{height:42px;line-height:42px}section#version2.search-jobs .job-post-sidebar .search-location:before{content:'\f276';font-family:fontawesome;font-size:18px;position:absolute;right:30px;color:#999;line-height:42px}section#version2.search-jobs .job-post-sidebar .job-types ul{padding:0 5px}section#version2.search-jobs .job-post-sidebar .job-types ul li{padding:5px 0;width:49%}section#version2.search-jobs .job-post-sidebar .job-types ul li label{font-weight:400;padding-left:30px}section#version2.search-jobs .job-post-sidebar .job-categories .btn-group.bootstrap-select button{font-size:14px;height:42px;border:1px solid #e3e3e3}section#version2.search-jobs .job-post-sidebar .job-categories .btn-group.bootstrap-select button:hover{font-size:14px}section#version3.search-jobs .job-post-wrapper .single-job-post{border:1px solid #e3e3e3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}section#version3.search-jobs .job-post-wrapper .single-job-post:hover{background:#fff}section#version4.search-jobs{background:#f0f0f0}section#version4.search-jobs .item-block{background:#fff;border:1px solid #e3e3e3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}section#version4.search-jobs .item-block .job-post-header{padding:20px;border-bottom:1px solid #e3e3e3}section#version4.search-jobs .item-block .job-post-header a{color:#323232}section#version4.search-jobs .item-block .job-post-header a:hover{color:#29b1fd}section#version4.search-jobs .item-block .job-post-header img{width:64px;margin-right:30px;float:left}.gmaps #map,section.company-jobs .single-job-post .job-category,section.find-candidate .candidate-wrapper .single-candidate .candidate-cta{float:right}section#version4.search-jobs .item-block .job-post-header>div{display:inline-block;padding-top:10px}section#version4.search-jobs .item-block .job-post-header>ul{padding-top:5px;text-align:center}section#version4.search-jobs .item-block .job-post-header>ul li{padding:5px 0}section#version4.search-jobs .item-block .job-post-header .time{color:#999;font-size:12px;letter-spacing:0}section#version4.search-jobs .item-block .job-post-body{padding:20px}section#version4.search-jobs .item-block .job-post-footer{margin:0;padding:10px;border-top:1px solid #e3e3e3;color:#999;text-align:center}section#version4.search-jobs .item-block .job-post-footer i{padding-right:10px}.account-question{margin-left:0;margin-right:0;margin-top:20px;background:#f0f0f0;border:1px solid #e3e3e3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:20px}form.post-job-resume .form-group{margin-bottom:25px}form.post-job-resume label{display:block;text-transform:capitalize;font-size:16px;margin-bottom:10px}form.post-job-resume label span{text-transform:none;font-style:italic;color:#999;padding-left:5px}form.post-job-resume span.form-msg{margin-top:10px;display:block;color:#999}form.post-job-resume h3{border-bottom:1px solid #e3e3e3}form.post-job-resume #last.form-group{border-top:1px solid #e3e3e3}form.post-job-resume .form-group .bootstrap-select{border:1px solid #e3e3e3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:3px 20px}form.post-job-resume .form-group .bootstrap-select button.dropdown-toggle,form.post-job-resume .form-group .bootstrap-select button.dropdown-toggle:hover{font-size:14px;padding:0;box-shadow:none;background:0 0;height:auto}form.post-job-resume .mce-tinymce{border:1px solid #e3e3e3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}form.post-job-resume .mce-panel{border-color:#e3e3e3}form.post-job-resume .upload-file-btn{position:relative;overflow:hidden;background:#29b1fd;color:#f6f6f6;padding:10px 20px;font-size:14px;font-weight:700;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;display:inline-block}#map .gmnoprint,section.find-candidate form label{display:none}form.post-job-resume .upload-file-btn input[type=file]{position:absolute;width:100%;height:165%;top:-25px;left:0;opacity:0;cursor:pointer}section#find-candidate.page-header{background:url(../images/img/candidate-bg.jpg) no-repeat;background-size:cover}section.find-candidate form button{height:42px;line-height:42px}section.find-candidate form button i{padding-right:10px}section.find-candidate .candidate-wrapper .single-candidate{background:#fff;border-top:1px solid #e3e3e3;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;padding:30px;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}section.find-candidate .candidate-wrapper .single-candidate:first-child{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}section.find-candidate .candidate-wrapper .single-candidate:last-child{border-bottom:1px solid #e3e3e3;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}section.find-candidate .candidate-wrapper .single-candidate:hover{background:#f6f6f6}section.find-candidate .candidate-wrapper .single-candidate .candidate-img{width:85px;height:85px;border:1px solid #e3e3e3;overflow:hidden;background:-moz-linear-gradient(left,#29b2fe -20%,#443088 120%);background:-webkit-linear-gradient(left,#29b2fe -20%,#443088 120%);background:linear-gradient(to right,#29b2fe -20%,#443088 120%)}section.find-candidate .candidate-wrapper .single-candidate .candidate-img img{width:100%;height:100%;object-fit:cover;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}section.find-candidate .candidate-wrapper .single-candidate .candidate-img:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-filter:blur(2px);-moz-filter:blur(2px);-ms-filter:blur(2px);-o-filter:blur(2px);filter:blur(2px);opacity:.4}section.find-candidate .candidate-wrapper .single-candidate .candidate-name a{font-size:18px;text-transform:uppercase;font-weight:600;color:#333}section.find-candidate .candidate-wrapper .single-candidate .candidate-name a:hover{color:#29b2fe}section.find-candidate .candidate-wrapper .single-candidate .candidate-info{color:#666}section.find-candidate .candidate-wrapper .single-candidate .candidate-info i{padding-right:10px}section#version2.find-candidate{background:#f0f0f0}section#version2.find-candidate .candidate-wrapper .single-candidate{border:1px solid #e3e3e3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}section#version2.find-candidate .candidate-wrapper .single-candidate:hover{background:#fff}section.about-process{background:#f0f0f0}section.about-process .process-icon{background:#29b2fe;width:120px;height:120px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 auto;text-align:center}section.about-process .process-icon i{font-size:50px;color:#fff;line-height:120px}section#contact{background:#f0f0f0;position:relative}section#contact p{color:#999}form#contact-form textarea{border:1px solid #e3e3e3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px 20px;box-shadow:none;max-width:100%;resize:none}.gmaps,.gmaps #map{-webkit-border-radius:5px;-moz-border-radius:5px}form#contact-form textarea:focus{box-shadow:none}form#contact-form .form-control::-webkit-input-placeholder{color:#999}form#contact-form .form-control:-moz-placeholder{color:#999}form#contact-form .form-control::-moz-placeholder{color:#999}form#contact-form .form-control:-ms-input-placeholder{color:#999}form#contact-form div#contact-result{position:fixed;left:0;bottom:-50px;width:100%;color:#f6f6f6;text-align:center;padding:15px 0;margin:0;z-index:15;opacity:0;visibility:hidden;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;-webkit-transform:translateZ(0)}form#contact-form div#contact-result.error,form#contact-form div#contact-result.valid{bottom:0;opacity:1;visibility:visible}form#contact-form div#contact-result.valid{background:#2ecc71}form#contact-form div#contact-result.error{background:#dc464a}.gmaps{height:600px;padding:0;border-radius:5px}.gmaps #map{width:90%;height:100%;border-radius:5px;box-shadow:0 5px 20px 0 rgba(0,0,0,.1)}.gmaps .gm-style{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.gmaps2{height:400px;padding:0}.gmaps2 #map{width:100%;height:100%}section#companies .company-letters{border-bottom:2px solid #e3e3e3;background:#f6f6f6;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}section#companies .company-letters a{font-weight:700;display:inline-block;padding:15px 10px;color:#333}section#companies .company-letters a:hover{color:#29b2fe}section#companies .company-group{margin-bottom:40px}section#companies .company-group .company-letter{font-size:24px;color:#666;padding:0 0 10px 10px;border-bottom:2px solid #e3e3e3}section.education .item-block .education-header,section.work-experience .item-block .experience-header{border-bottom:1px solid #e3e3e3;padding:20px}section#companies .company-group li{padding:10px}section#companies .company-group li:hover{background:#f0f0f0}section#companies .company-group li a{color:#666;font-size:18px}section#companies .company-group li a:hover{color:#29b2fe}section#company-profile .company-profile{position:relative;margin-top:-150px;z-index:10;background:#fff;padding:40px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}section#company-profile .company-profile .profile-photo{background:#f0f0f0;border:1px solid #e3e3e3;padding:60px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}section#company-profile .profile-info li{display:inline-block;width:33%;padding:5px 0;color:#666;font-size:16px}section#company-profile .profile-info li a{color:#666}section#company-profile .profile-info li a:hover{color:#29b2fe}section#company-profile .profile-info li i{padding-right:10px}section#company-profile2 .company-profile{position:relative;margin-top:-120px;z-index:10}section#company-profile2 .company-profile .profile-photo{background:#f0f0f0;overflow:hidden;width:240px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 auto}section#company-profile2 .company-profile .profile-photo:after,section#company-profile2 .company-profile .profile-photo:before{content:'';position:absolute;width:240px;height:240px;display:block;background:#29b2fe;z-index:-1}section#company-profile2 .company-profile .profile-photo img{-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}section#company-profile2 .company-profile .profile-photo:before{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);opacity:.2}section#company-profile2 .company-profile .profile-photo:after{top:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;transform:scale(1.2);opacity:.1}section#company-profile2 .profile-info{border:1px solid #e3e3e3;padding:40px;background:#f0f0f0}section#company-profile2 .profile-info li{padding:10px 0;color:#666;font-size:16px}section#company-profile2 .profile-info li a{color:#666}section#company-profile2 .profile-info li a:hover{color:#29b2fe}section#company-profile2 .profile-info li i{padding-right:10px}section.company-jobs{background:#f0f0f0}section.company-jobs .single-job-post{background:#fff;border:1px solid #e3e3e3;padding:30px}section.company-jobs .single-job-post .job-company{width:85px;height:85px;border:1px solid #e3e3e3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#f0f0f0;padding:20px;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}section.company-jobs .single-job-post .job-company:hover{padding:15px}section.company-jobs .single-job-post .job-title a{font-size:22px;text-transform:uppercase;font-weight:600;color:#333;line-height:45px}section.company-jobs .single-job-post .job-title a:hover{color:#29b2fe}section.profile-header{position:relative;height:300px;background:url(../images/img/image2.jpg) no-repeat fixed;background-size:cover}section.profile-header:after,section.profile-header:before{width:100%;height:100%;display:block;position:absolute;overflow:hidden;left:0;content:'';top:0}section.profile-header:before{background:rgba(0,0,0,.6);z-index:2}section.profile-header:after{background:-moz-linear-gradient(left,#29b2fe -20%,#443088 120%);background:-webkit-linear-gradient(left,#29b2fe -20%,#443088 120%);background:linear-gradient(to right,#29b2fe -20%,#443088 120%);z-index:3;opacity:.4}section#candidate-profile .candidate-profile{position:relative;margin-top:-150px;z-index:10;background:#fff;padding:40px 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}section#candidate-profile .candidate-profile .profile-photo{border:1px solid #e3e3e3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden}section#candidate-profile .profile-info li{display:inline-block;width:33%;padding:5px 0;color:#666;font-size:16px}section#candidate-profile .profile-info li a{color:#666}section#candidate-profile .profile-info li a:hover{color:#29b2fe}section#candidate-profile .profile-info li i{padding-right:10px}.skillbar{position:relative;display:block;margin-bottom:25px!important;width:80%;margin:0 auto;background:#e3e3e3;height:30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:.4s linear;-moz-transition:.4s linear;-ms-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear;-webkit-transition-property:width,background-color;-moz-transition-property:width,background-color;-ms-transition-property:width,background-color;-o-transition-property:width,background-color;transition-property:width,background-color}.skillbar:last-child{margin-bottom:0!important}.skillbar-title{position:absolute;top:0;left:0;width:120px;text-align:center;font-size:14px;color:#fff;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background:#29b2fe}.skillbar-title span{display:block;background:rgba(0,0,0,.2);padding:0 20px;line-height:30px}.skillbar-bar{height:30px;width:0;background:-moz-linear-gradient(left,#29b2fe 20%,#443088 140%);background:-webkit-linear-gradient(left,#29b2fe 20%,#443088 140%);background:linear-gradient(to right,#29b2fe 20%,#443088 140%);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.skill-bar-percent{position:absolute;right:10px;top:0;font-size:12px;height:30px;line-height:30px;color:#666}section.portfolio{background:#f0f0f0}section#version1.blog-listing article.blog-post .blog-thumbnail,section.portfolio .portfolio-grid .element figure{background:-moz-linear-gradient(left,#29b2fe -20%,#443088 120%);background:-webkit-linear-gradient(left,#29b2fe -20%,#443088 120%);overflow:hidden}section.portfolio ul#portfolio-sorting li{padding:0 10px}section.portfolio ul#portfolio-sorting li a{color:#323232;font-weight:700;display:block;opacity:.8;line-height:30px}section.portfolio ul#portfolio-sorting li a.current{color:#29b2fe;opacity:1}section.portfolio .portfolio-grid .element{margin-bottom:40px;overflow:hidden}section.portfolio .portfolio-grid .element figure{width:100%;height:100%;position:relative;background:linear-gradient(to right,#29b2fe -20%,#443088 120%)}section.portfolio .portfolio-grid .element figure img{-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}section.portfolio .portfolio-grid .element:hover figure img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-filter:blur(3px);-moz-filter:blur(3px);-ms-filter:blur(3px);-o-filter:blur(3px);filter:blur(3px);opacity:.4}section.education .item-block{border:1px solid #e3e3e3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}section.education .item-block .education-header img{width:64px;margin-right:30px;float:left}section.education .item-block .education-header>div{display:inline-block}section.education .item-block .education-header .time{display:inline-block;float:right;color:#999;font-size:12px;letter-spacing:0;line-height:64px;text-align:right}section.education .item-block .education-body{padding:20px}section.work-experience{background:#f0f0f0}section.work-experience .item-block{background:#fff;border:1px solid #e3e3e3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}section.work-experience .item-block .experience-header img{width:64px;margin-right:30px;float:left}section.work-experience .item-block .experience-header>div{display:inline-block;padding-top:10px}section.work-experience .item-block .experience-header .time{display:inline-block;float:right;color:#999;font-size:12px;letter-spacing:0;line-height:64px;text-align:right}section.work-experience .item-block .experience-body{padding:20px}section#candidate-profile2 .candidate-profile{position:relative;margin-top:-120px;z-index:10}section#candidate-profile2 .candidate-profile .profile-photo{overflow:hidden;width:240px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 auto}section#candidate-profile2 .candidate-profile .profile-photo:before{content:'';position:absolute;width:240px;height:240px;display:block;background:#29b2fe;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:-1;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);opacity:.2}section#candidate-profile2 .candidate-profile .profile-photo:after{content:'';position:absolute;top:0;width:240px;height:240px;display:block;background:#29b2fe;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:-1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);opacity:.1}section#candidate-profile2 .profile-info{border:1px solid #e3e3e3;padding:40px;background:#f0f0f0}section#candidate-profile2 .profile-info li{padding:10px 0;color:#666;font-size:16px}section#candidate-profile2 .profile-info li a{color:#666}section#candidate-profile2 .profile-info li a:hover{color:#29b2fe}section#candidate-profile2 .profile-info li i{padding-right:10px}.chart{position:relative;display:inline-block;font-size:14px;font-weight:700;color:#666;text-align:center}.chart span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.live-search-box{padding:15px}.live-search-box:focus{border:1px solid #29b1fd}.topic{padding:0 20px;border-bottom:solid 1px #ebebeb}.topic.expanded{background-color:#f4f4f4;transition:all .3s ease}.topic .open{cursor:pointer;display:block;padding:0}.topic .open:hover .question{color:#29b1fd}.topic .question{padding:20px 0;color:#323232;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.topic .answer{font-size:16px;display:none;margin-bottom:30px;padding-left:20px;padding-right:20px}.topic i{font-size:18px;color:#323232;position:absolute;top:20px;right:20px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.topic.expanded i{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-18deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}section.job-header{background:#f0f0f0}section.job-header h3{text-transform:uppercase;color:#666}section.job-header a i{padding-right:10px}section#job-page .company-info{padding-bottom:30px;border-bottom:1px solid #e3e3e3}section#job-page .company-info .job-company{width:120px;height:120px;border:1px solid #e3e3e3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#f0f0f0;padding:30px;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}section#job-page .company-info .job-company:hover{padding:20px}section#job-page .company-info .job-company-info ul li a{font-size:16px}section#job-page .company-info .job-company-info ul li a i{padding-right:10px}section#job-page .job-sidebar{border:1px solid #e3e3e3;padding:35px}section#job-page .job-overview li{padding:10px 0}section#job-page .job-overview li:first-child{padding-top:0}section#job-page .job-overview li h5{padding-bottom:10px}section#job-page .job-overview li h5 i{font-size:18px;padding-right:5px;color:#29b1fd}section#job-page .gmaps{height:350px}section#job-page .gmaps #map{width:100%;height:100%;float:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:none;border:1px solid #e3e3e3}section#job-page .related-jobs .item{background:#f0f0f0;padding:40px 20px;text-align:center;border-top:3px solid transparent;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}section#job-page .related-jobs .item:hover{border-top:3px solid #29b1fd}section#job-page .related-jobs .owl-nav.disabled+.owl-dots{text-align:center;margin-top:30px}section#job-page .related-jobs .owl-dots .owl-dot{display:inline-block;zoom:1}section#job-page .related-jobs .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#ddd;display:block;-webkit-backface-visibility:visible;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}section#job-page .related-jobs .owl-dots .owl-dot.active span{background:#29b2fe}section#page-not-found{background:url(../images/img/404-bg.png) left center no-repeat;text-align:center}section#page-not-found h2,section#page-not-found2 h2{font-size:120px}section#page-not-found2{text-align:center}.coming-soon{width:100%;min-height:100%;background-blend-mode:overlay;background:url(../images/img/coming-soon-bg.png) no-repeat,-moz-linear-gradient(to right,#29b2fe -20%,#443088 120%);background:url(../images/img/coming-soon-bg.png) no-repeat,-webkit-linear-gradient(to right,#29b2fe -20%,#443088 120%);background:url(../images/img/coming-soon-bg.png) no-repeat,linear-gradient(to right,#29b2fe -20%,#443088 120%);background-position:left center;z-index:5}.coming-main{position:relative;z-index:7;padding-top:100px}.coming-main h2{font-size:60px;text-transform:uppercase}.coming-main .logo img{width:200px;margin:0 auto;display:block;padding-top:20px}.coming-main .countdown{text-align:center}.coming-main .countdown ul{list-style:none;margin:0}.coming-main .countdown li span{color:#f6f6f6;font-size:90px}.coming-main .countdown li p{color:#f6f6f6;font-size:26px;font-weight:300;text-transform:capitalize}.coming-main .mailchimp .form-group{width:100%;text-align:center}.coming-main .mailchimp .form-group input{width:50%}.coming-main .mailchimp .form-group button{height:42px;line-height:42px;margin-left:10px}.coming-main .cta a:last-child{margin-left:10px}section#login{background:#f0f0f0}section#login .login-box{position:relative;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}section#login .login-box .login-title{padding:20px 30px;text-align:center;text-transform:uppercase;background:#29b1fd;color:#f6f6f6;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}section#login .login-box .login-title:before{content:"";width:100%;height:30px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute;top:-10px;background:#29b1fd;left:0;-webkit-transform:scale(.95);-moz-transform:scale(.95);-ms-transform:scale(.95);-o-transform:scale(.95);transform:scale(.95);opacity:.4}section#login .login-box form{padding:40px}section#login .login-box form .form-group:last-child{margin-bottom:0}section#login .login-box form a{color:#333;font-weight:700}section#login .login-box form a:hover{color:#29b1fd}section#register{background:#f0f0f0}section#register .nav-tabs>li{text-align:center}section#register .nav-tabs>li.active>a{color:#333;border-top:3px solid #29b2fe}section#register .nav-tabs>li.active>a:hover{background:#fff;border-top:3px solid #29b2fe;border-right:1px solid #e3e3e3;border-bottom:1px solid #fff;border-left:1px solid #e3e3e3}section#register .nav-tabs>li>a{padding:15px 30px;color:#666;border-top:3px solid transparent}section#register .nav-tabs>li>a:hover{background:0 0;border:1px solid transparent;border-top:3px solid transparent}section#register .nav-tabs>li>a:focus{color:#333!important}section#register .tab-content{background:#fff;border:1px solid #e3e3e3;border-top:0;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}section#register .tab-content .tab-pane{padding:0 40px}section.blog-listing article.blog-post .blog-thumbnail:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-filter:blur(3px);-moz-filter:blur(3px);-ms-filter:blur(3px);-o-filter:blur(3px);filter:blur(3px);opacity:.4}section.blog-listing article.blog-post .date{background:#29b2fe;display:block;position:absolute;top:0;right:0;color:#f6f6f6;text-align:center;padding:10px 15px;line-height:1;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}section.blog-listing article.blog-post .blog-thumbnail:hover .date{opacity:0}section.blog-listing article.blog-post .date span.day{display:block;font-size:24px;font-weight:700}section.blog-listing article.blog-post .date span.publish-month{font-size:14px;text-transform:uppercase}section.blog-listing article.blog-post .blog-desc h5 a{font-family:inherit;color:#333;text-transform:uppercase;font-weight:700}section.blog-listing article.blog-post .blog-desc h5 a:hover{color:#29b2fe}section.blog-listing article.blog-post .blog-desc p{font-size:14px}section.blog-listing article.blog-post .blog-desc .post-detail{color:#999}section.blog-listing article.blog-post .blog-desc .post-detail span:after{content:'|';padding:0 7px}section.blog-listing article.blog-post .blog-desc .post-detail span:last-child:after{display:none}section.blog-listing article.blog-post .blog-desc .post-detail span i{padding-right:5px}section.blog-listing .pagination{margin-top:30px}section#version1.blog-listing article.blog-post{border-top:0;border-right:0;border-bottom:1px solid #e3e3e3;border-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding-bottom:40px;margin-bottom:40px}section#version1.blog-listing article.blog-post:last-of-type{border-bottom:0;margin-bottom:0}section#version1.blog-listing article.blog-post .blog-thumbnail{background:linear-gradient(to right,#29b2fe -20%,#443088 120%);padding:0}section#version1.blog-listing article.blog-post .blog-thumbnail img{max-height:300px;object-fit:cover;height:260px;width:100%;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}section#version1.blog-listing article.blog-post .blog-desc{padding-left:30px}section#version2.blog-listing article.blog-post{border-top:0;border-right:0;border-bottom:1px solid #e3e3e3;border-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding-bottom:40px;margin-bottom:40px}section#version2.blog-listing article.blog-post:last-of-type{border-bottom:0;margin-bottom:0}section#version2.blog-listing article.blog-post .blog-thumbnail{background:-moz-linear-gradient(left,#29b2fe -20%,#443088 120%);background:-webkit-linear-gradient(left,#29b2fe -20%,#443088 120%);background:linear-gradient(to right,#29b2fe -20%,#443088 120%);padding:0;overflow:hidden}section#version2.blog-listing article.blog-post .blog-thumbnail img{object-fit:cover;height:350px;width:100%;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}section#version2.blog-listing article.blog-post .blog-thumbnail:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-filter:blur(3px);-moz-filter:blur(3px);-ms-filter:blur(3px);-o-filter:blur(3px);filter:blur(3px);opacity:.4}#blog-comments .comments-list .commenter:before,section.shop .product-image:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2)}section#version2.blog-listing article.blog-post .blog-desc{margin-top:40px}.blog-sidebar{background:#f0f0f0;padding:40px 10px;border:1px solid #e3e3e3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.blog-sidebar .widget-title{text-transform:uppercase;font-weight:600}.blog-sidebar .widget-title:after{content:'';width:50px;height:3px;background:#29b1fd;display:block;margin-top:20px;margin-bottom:40px}.blog-sidebar .sidebar-blog-post .thumbnail-post{width:80px;height:80px;overflow:hidden;position:relative;float:left;margin-right:20px;margin-bottom:30px;background:-moz-linear-gradient(left,#29b2fe -20%,#443088 120%);background:-webkit-linear-gradient(left,#29b2fe -20%,#443088 120%);background:linear-gradient(to right,#29b2fe -20%,#443088 120%)}.blog-sidebar .sidebar-blog-post .thumbnail-post img{width:100%;height:100%;object-fit:cover;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.blog-sidebar .sidebar-blog-post .thumbnail-post img:hover{opacity:.5}.blog-sidebar .sidebar-blog-post .post-info{padding-top:15px}.blog-sidebar .sidebar-blog-post .post-info a{text-transform:capitalize;font-weight:600;color:#333;display:block}.blog-sidebar .sidebar-blog-post .post-info a:hover{color:#29b2fe}.blog-sidebar .sidebar-blog-post .post-info span{font-style:italic}.blog-sidebar .mailchimp button{width:100%}.blog-sidebar .tag-wrapper a{color:#999;font-size:16px;background:#fff;border:1px solid #e3e3e3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px 15px;line-height:50px;text-transform:capitalize;margin-right:5px;white-space:nowrap}.blog-sidebar .tag-wrapper a:hover{background-color:#29b2fe;color:#fff}.blog-sidebar .sidebar-list{padding:0}.blog-sidebar .sidebar-list li{padding:8px 0;border-bottom:1px solid #e3e3e3}.blog-sidebar .sidebar-list li:last-child{padding-bottom:0;border-bottom:0}.blog-sidebar .sidebar-list li a{font-size:16px;text-transform:capitalize;color:#999}.blog-sidebar .sidebar-list li a:hover{color:#29b2fe;padding-left:10px}section.blog-masonry{background:#f0f0f0}.blog-masonry .blog-grid{height:100%}.blog-masonry .element{margin-bottom:40px}.blog-masonry .blog-single{background-color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.blog-masonry .blog-post-thumbnail{height:200px;width:100%;overflow:hidden;position:relative}.blog-masonry .blog-post-thumbnail img{width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}.blog-masonry .blog-more-btn i,section.shop .product-descr h4{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}.blog-masonry .blog-post-title{margin:0 25px;border-bottom:1px solid #eee}.blog-masonry .blog-post-title h3>a{font-size:18px;text-transform:capitalize;color:#333;font-weight:600;font-family:inherit}#blog-comments h4,section#blog-post h2,section#blog-post h4{text-transform:uppercase}.blog-masonry .blog-post-title h3>a:hover{color:#29b2fe}.blog-masonry .blog-post-title p{font-size:12px;letter-spacing:.5px}.blog-masonry .blog-post-title .blog-author{text-transform:uppercase;font-weight:700}.blog-masonry .blog-post-title .blog-date:before{content:'|';padding-left:7px;padding-right:9px}.blog-masonry .blog-post-details{margin:0 25px}.blog-more-btn{color:#333}.blog-masonry .blog-more-btn:focus,.blog-masonry .blog-more-btn:hover{text-decoration:none;outline:0}.blog-masonry .blog-more-btn i{margin-left:5px;transition:all .3s ease}.blog-masonry .blog-more-btn:hover i{margin-left:10px;color:#29b2fe}.blog-masonry .blog-post-thumbnail.normal-post{background:-moz-linear-gradient(left,#29b2fe -20%,#443088 120%);background:-webkit-linear-gradient(left,#29b2fe -20%,#443088 120%);background:linear-gradient(to right,#29b2fe -20%,#443088 120%)}.blog-masonry .blog-post-thumbnail.normal-post:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-filter:blur(3px);-moz-filter:blur(3px);-ms-filter:blur(3px);-o-filter:blur(3px);filter:blur(3px);opacity:.4}.blog-masonry .post-thumbnail-slider,.blog-masonry .post-thumbnail-slider .owl-item .item,.blog-masonry .post-thumbnail-slider .owl-stage-outer,.blog-masonry .post-thumbnail-slider .owl-stage-outer .owl-stage{height:100%}.blog-masonry .post-thumbnail-slider .owl-item{position:relative;float:left;height:100%}.blog-masonry .post-thumbnail-slider .owl-nav{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.blog-masonry .post-thumbnail-slider .owl-nav .owl-next,.blog-masonry .post-thumbnail-slider .owl-nav .owl-prev{font-size:28px;color:#f6f6f6;display:inline-block;cursor:pointer}.blog-masonry .post-thumbnail-slider .owl-nav .owl-prev{padding-left:15px}.blog-masonry .post-thumbnail-slider .owl-nav .owl-next{text-align:right;float:right;padding-right:15px}.blog-masonry .quote-post{background:#29b2fe}.blog-masonry .quote-post blockquote{font-family:'Varela Round',sans-serif;border:none;margin:0;font-size:18px;text-align:center}.blog-masonry .quote-post blockquote span{font-family:'Varela Round',sans-serif;display:block}.blog-masonry .video-post{height:auto}section#blog-post .post-content-wrapper{padding:0 40px}section#blog-post .post-content{margin-top:40px}section#blog-post h4{padding-bottom:20px}section#blog-post p{line-height:26px}section#blog-post .post-img{height:300px;margin:40px 0}section#blog-post .post-img img{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:100%;height:100%;object-fit:cover}section#blog-post .post-detail{padding-top:10px;color:#999}section#blog-post .post-detail span:after{content:'|';padding:0 7px}section#blog-post .post-detail span:last-child:after{display:none}section#blog-post .post-detail span i{padding-right:5px}section#blog-post .post-quote{background:#29b1fd;color:#f6f6f6;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;text-align:center;margin:40px 0}section#blog-post .post-quote blockquote{position:relative;margin:0;padding:60px;font-style:italic;font-size:24px;border:0}section#blog-post .post-quote blockquote:after,section#blog-post .post-quote blockquote:before{font-family:fontawesome;position:absolute;display:inline-block;color:#f6f6f6;font-size:72px;font-style:normal;opacity:.2}section#blog-post .post-quote blockquote:before{content:'\f10d';float:left;left:30px;top:0}section#blog-post .post-quote blockquote:after{content:'\f10e';float:right;right:30px;bottom:0}section#blog-post .social-btn-roll{background:0 0}#blog-comments .comments-list{list-style:none;padding:0}#blog-comments .comments-list .comment{padding:40px 0;border-bottom:1px solid #e3e3e3}#blog-comments .comments-list .comment:last-child{border-bottom:0}#blog-comments .comments-list .commenter{position:relative;width:65px;height:65px;margin-right:30px}#blog-comments .comments-list .commenter:after,#blog-comments .comments-list .commenter:before{width:65px;height:65px;position:absolute;z-index:0;-webkit-border-radius:50%;-moz-border-radius:50%;top:0;background:#29b1fd;content:'';display:block}#blog-comments .comments-list .commenter:before{transform:scale(1.2);border-radius:50%;opacity:.15}#blog-comments .comments-list .commenter:after{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);border-radius:50%;opacity:.1}#blog-comments .comments-list .commenter img{width:100%;height:100%;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:2;position:relative}#blog-comments .comments-list .comment-body h6{text-transform:capitalize;padding-bottom:5px}#blog-comments .comments-list .comment-body .comment-reply{margin:-20px 20px 0 0}#blog-comments .comments-list .comment-body .comment-info{padding-bottom:25px}#blog-comments .comments-list .comment-body span{font-size:14px;color:#999}#blog-comments .comment-body{overflow:visible}#blog-comments .comments-list .comment-replies{list-style:none;padding:0;margin-top:40px}#blog-comments .comments-list .comment-replied{padding-bottom:40px}#blog-comments .comments-list .comment-replied:last-child{padding-bottom:0}form#comment-form textarea{resize:none}section#next-post{position:relative;background:url(../images/blog/blog2.jpg) center no-repeat;background-size:cover;text-align:center;color:#f6f6f6}section#next-post:after{content:'';display:block;width:100%;height:100%;background:#000;position:absolute;top:0;opacity:.7;z-index:0}section#next-post>div{position:relative;z-index:1}section#next-post span{font-size:18px}section#next-post span:after{content:'';width:50px;height:3px;background:#29b1fd;display:block;margin:20px auto 0}section.shop{background:#f0f0f0}section.shop .product{margin-bottom:40px;border:1px solid #e3e3e3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}section.shop .product:hover{-webkit-box-shadow:5px 5px 30px 0 rgba(55,71,79,.1);-moz-box-shadow:5px 5px 30px 0 rgba(55,71,79,.1);box-shadow:5px 5px 30px 0 rgba(55,71,79,.1)}section.shop .product-image{position:relative;overflow:hidden;height:260px;background:-moz-linear-gradient(left,#29b2fe -20%,#443088 120%);background:-webkit-linear-gradient(left,#29b2fe -20%,#443088 120%);background:linear-gradient(to right,#29b2fe -20%,#443088 120%)}section.shop .product-image img{width:100%;height:100%;object-fit:cover;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}section.shop .product-image:hover img{transform:scale(1.2);-webkit-filter:blur(3px);-moz-filter:blur(3px);-ms-filter:blur(3px);-o-filter:blur(3px);filter:blur(3px);opacity:.4}section.shop .product-image .product-overlay{position:absolute;width:100%;height:40px;line-height:40px;top:auto;bottom:-40px;z-index:6;opacity:0;visibility:hidden;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}section.shop .product-image:hover .product-overlay{bottom:0;opacity:1;visibility:visible}section.shop .product-image .product-overlay a{display:block;width:100%;font-size:14px;color:#f6f6f6;background:#443088;text-align:center}section.shop .product-image .product-overlay a:hover{background:#29b2fe}section.shop .product-image .product-overlay a i{padding-right:5px}section.shop .product-descr{background:#fff;text-align:center;padding:20px 0}section.shop .product-descr h4{color:#323232;transition:all .3s ease}section.shop .product-descr h4:hover{color:#29b2fe}section.shop .product-descr h5{color:#323232;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}section.shop .product-descr h5:hover{color:#29b2fe}section.shop .product-descr span.price{color:#999;font-size:18px}section.shop .pagination{margin-top:20px}.shop-sidebar{padding:0 10px}.shop-sidebar .widget-title{text-transform:uppercase;font-weight:600}.shop-sidebar .widget-title:after{content:'';width:50px;height:3px;background:#29b1fd;display:block;margin-top:20px;margin-bottom:40px}.shop-sidebar .cart-sidebar span{font-style:italic;color:#999}.shop-sidebar .price-filter .ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all{background:#fff;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:10px}.shop-sidebar .price-filter .ui-slider-handle.ui-state-default.ui-corner-all{background:#fff;border:3px solid #29b1fd;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:21px;margin-top:-2px;width:21px;outline:0}.shop-sidebar .price-filter .ui-slider-range{background:#29b1fd}.shop-sidebar .price-slider-amount>input[type=text]{border:1px solid #e3e3e3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-weight:700;height:40px;letter-spacing:1px;text-align:center;width:65%;box-shadow:none!important;-webkit-appearance:none}.shop-sidebar .price-slider-amount>button{float:right;font-weight:700;height:40px;letter-spacing:1px;text-transform:uppercase;width:30%}.shop-sidebar .sidebar-product .thumbnail-post{width:80px;height:80px;overflow:hidden;position:relative;float:left;margin-right:20px;margin-bottom:30px;background:-moz-linear-gradient(left,#29b2fe -20%,#443088 120%);background:-webkit-linear-gradient(left,#29b2fe -20%,#443088 120%);background:linear-gradient(to right,#29b2fe -20%,#443088 120%)}.shop-sidebar .sidebar-product .thumbnail-post img{width:100%;height:100%;object-fit:cover;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.shop-sidebar .sidebar-product .thumbnail-post img:hover{opacity:.5}.shop-sidebar .sidebar-product .product-info{padding-top:15px}.shop-sidebar .sidebar-product .product-info a{text-transform:capitalize;font-weight:600;color:#333;display:block}.shop-sidebar .sidebar-product .product-info a:hover{color:#29b2fe}.shop-sidebar .sidebar-product .product-info span{color:#999;font-style:italic}.shop-sidebar .sidebar-list{padding:0}.shop-sidebar .sidebar-list li{padding:8px 0;border-bottom:1px solid #e3e3e3}.shop-sidebar .sidebar-list li:last-child{padding-bottom:0;border-bottom:0}.shop-sidebar .sidebar-list li a{font-size:16px;text-transform:capitalize;color:#999}.shop-sidebar .sidebar-list li a:hover{color:#29b2fe;padding-left:10px}.product-slider .item>div{height:350px;overflow:hidden}.product-slider .item>div img{width:100%;height:100%;object-fit:cover}.product-slider .owl-nav.disabled+.owl-dots{text-align:center;margin-top:10px}.product-slider .owl-dots .owl-dot{display:inline-block;zoom:1}.product-slider .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#ddd;display:block;-webkit-backface-visibility:visible;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.product-slider .owl-dots .owl-dot.active span{background:#29b2fe}.product-details .product-rating i{color:#fdc948;font-size:18px}.product-details .product-price{padding:20px 0;font-size:18px}.product-details .product-price del{color:#999;padding-right:10px;font-style:italic}.product-details .product-price span.price{font-size:24px;font-weight:600}.product-quantity{display:inline-block;margin:0;float:none;border:1px solid #e3e3e3}.product-quantity .minus,.product-quantity .plus{display:block;float:left;cursor:pointer;border:0 transparent;padding:0;width:36px;height:40px;line-height:40px;text-align:center;background-color:#EEE;font-size:16px;font-weight:700}.product-quantity .qty{float:left;width:50px;line-height:40px;border:0;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;background-color:#f6f6f6;text-align:center;margin-bottom:0}.product-wrapper .nav-tabs>li{text-align:center}.product-wrapper .nav-tabs>li.active>a{color:#333;border-top:3px solid #29b2fe}.product-wrapper .nav-tabs>li.active>a:hover{background:#fff;border-top:3px solid #29b2fe;border-right:1px solid #e3e3e3;border-bottom:1px solid #fff;border-left:1px solid #e3e3e3}.product-wrapper .nav-tabs>li>a{padding:15px 30px;color:#666;border-top:3px solid transparent}.product-wrapper .nav-tabs>li>a:hover{background:0 0;border:1px solid transparent;border-top:3px solid transparent}.product-wrapper .nav-tabs>li>a:focus{color:#333!important}.product-wrapper .tab-content{background:#fff;border:1px solid #e3e3e3;border-top:0;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}.product-wrapper .tab-content .tab-pane{padding:40px}.product-wrapper h4{text-transform:uppercase}.product-wrapper .comments-list{list-style:none;padding:0}.product-wrapper .comments-list .comment{padding:40px 0;border-bottom:1px solid #e3e3e3}.product-wrapper .comments-list .comment:last-child{border-bottom:0}.product-wrapper .comments-list .commenter{position:relative;width:65px;height:65px;margin-right:30px}.product-wrapper .comments-list .commenter:after,.product-wrapper .comments-list .commenter:before{content:'';display:block;background:#29b1fd;width:65px;height:65px;position:absolute;top:0}.product-wrapper .comments-list .commenter:before{z-index:0;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;opacity:.15}.product-wrapper .comments-list .commenter:after{z-index:1;-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;opacity:.1}.product-wrapper .comments-list .commenter img{width:100%;height:100%;object-fit:cover;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;z-index:2}.product-wrapper .comments-list .comment-body h6{text-transform:capitalize;padding-bottom:5px}.product-wrapper .comments-list .comment-body .comment-rating{margin:-20px 20px 0 0;color:#fdc948;font-size:18px}.product-wrapper .comments-list .comment-body .comment-info{padding-bottom:25px}.product-wrapper .comments-list .comment-body span{font-size:14px;color:#999}.product-wrapper form textarea{padding:10px 20px;box-shadow:none;max-width:100%;resize:none;color:#999}.cart{overflow:hidden}.cart>tbody>.cart-item>td,.cart>tbody>.cart-item>th,.cart>tfoot>tr>td,.cart>tfoot>tr>th,.cart>thead>tr>td,.cart>thead>tr>th{vertical-align:middle!important;text-align:center}.cart .cart-item a{font-weight:600;color:#323232}.cart .cart-item a:hover{color:#29b2fe}.cart .cart-item .cart-product-thumbnail img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.cart .cart-item .cart-product-thumbnail img:hover{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.cart-product-quantity .quantity{display:inline-block;margin:0;float:none;border:1px solid #e3e3e3}.cart .quantity .minus,.cart .quantity .plus{display:block;float:left;cursor:pointer;border:0 transparent;padding:0;width:36px;height:40px;line-height:40px;text-align:center;background-color:#EEE;font-size:16px;font-weight:700}.cart .quantity .qty{float:left;width:50px;line-height:40px;border:0;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;background-color:#f6f6f6;text-align:center;margin-bottom:0}section.shop .panel-group .panel+.panel{margin-top:10px}section.shop .panel-group .panel{border:1px solid #e3e3e3;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:none}section.shop .panel-group .panel .panel-heading{padding:15px 20px}section.shop .panel-group .panel .panel-heading h4 a{font-family:inherit;font-size:18px}


#slider_top_ma{
margin-top:135px;	
}
#job_list{
	border-bottom:2px #e4332e solid !important; 
	border-top:2px #e4332e solid !important; 
	box-shadow: 3px 3px 2px 3px gray;
}
#top_lnk{
	color:white;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #adacac;
    opacity: 1; /* Firefox */
}

::title {
    color: #adacac;
    opacity: 1;
}
.btn-blue:hover {
    background: #2b5b77;
}
#greennn
{
   background:#4dd977 !important;
}
#greennn:hover
{
   color:black !important;
}

/*HEADER CSS*/
.top-header-cus 
{
    background-color: #0f405d;
    padding: 12px 0px;
}
.inner-row-top-bar 
{
    display: flex;
    vertical-align: middle;
    align-items: end;
}
.inner-row-top-bar p {
    margin: 0px;
}
.inner-row-top-bar  .social-btn-roll-icon
{
    line-height: initial;
}
.inner-row-top-bar  .social-btn-roll
{
    border: unset;
    height: auto;
}
.inner-row-top-bar div 
{
    padding: 0;
}
.inner-row-top-bar .list-inline 
{
    margin: 0;
}
.inner-row-top-bar .list-inline>li
{
    padding: 0;
}
.top-header-cus div 
{
    padding: 0;
}
.top-header-cus .social-btn-roll-icons 
{
    color: #ffff;
}
.inner-row-top-bar .cus-inner-line::before,
.inner-row-top-bar .list-inline>li::before
{
    content: "";
    border-left: 1px solid #fff;
    width: auto;
    height: 50px;
    position: absolute;
    top: -12px;
}
.inner-row-top-bar .social-btn-roll-icon 
{
    font-size: 18px;
}
.inner-row-top-bar .social-btn-roll
{
    position: relative;
    top: 3px;
}
.inner-row-top-bar .social-btn-roll:hover 
{
    background: transparent;
}
.inner-row-top-bar p a
{
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 500;
}
.inner-row-top-bar p a:hover 
{
    opacity: 0.8;
}
.inner-main-header a.navbar-brand.nomargin 
{
    padding: 0;
}
.inner-main-header .navbar-brand img 
{
    margin-top: 0;
}

.inner-main-header div#main-nav
{
    padding-top: 0;
}
.inner-main-header nav.navbar
{
    display: flex;
    vertical-align: middle;
    align-items: center;
}
.inner-main-header .container
{
    display: flex;
    align-items: center;
}
nav.navbar.inner-main-header  
{
    padding: 30px 0px;
}
/*MAIN HEADER*/
.main-header-white .navbar-nav>li 
{
    padding: 6px 8px;
    margin:0px 2px;
}
.main-header-white.navbar .navbar-nav>li>a
{
    font-family: 'Raleway', sans-serif;
    font-size: 16px;
    font-weight: 500;
}
.main-header-white .navbar-nav>li.active,
.main-header-white .navbar-nav>li:hover 
{
    background: #0f405d;
    border-radius: 5px;
}
.main-header-white.navbar-default .navbar-nav>.active>a
{
    color: #fff;
}
.main-header-white ul.nav.navbar-nav.pull-right 
{
    margin: 0px !important;
}
div#main-nav
{
    padding-top: 12px;
}
li.menu-item 
{
    margin-left: 25px;
    padding: 6px 10px !important;
    background-color: #1cbbb4 !important;
    transition:0.5s all;
}
.main-header-white li.menu-item:hover 
{
    background-color: #00a49d !important;
}
.main-header-white .navbar-nav>li:hover a 
{
    color: #fff !important;
}
.main-header-white .navbar-nav>li 
{
    transition: 0.5s all !important;
}
.main-header-white .navbar-nav>li a 
{
    transition: unset !important;
}
nav.navbar.main-header-white 
{
    padding: 24px 0;
}
/*HEADER CSS*/
/*HOMEPAGE CSS*/
/*JOB POST SECTION CSS*/
.cutom-job-table 
{
    width: 100%;
}
.post-info a 
{
    text-align: center;
    padding-bottom: 6%;
}
.custom-job-table-td
{
    display: block;
}
.date-col-job 
{
    text-align:right;
}
.custom-job-table-td span 
{
    display: block;
    width: 100% !important;
}
.custom-job-table-td.date-col-job span 
{
    width: 100% !important;
    display:  block !important;
}
.cutom-job-table td 
{
    display: grid !important;
    grid-template-columns: repeat(1,2fr);
    width: 100%;
}
/*JOB POST SECTION CSS*/
section.custom-top-banner-row 
{
    height: 720px !important;
}
.custom-top-banner-row .swiper-slide::before 
{
    background: transparent !important;
}
.custom-top-banner-row .cus-reg-slide-btn 
{
    padding-top: 100px;
}
.bootstrap-select.btn-group .dropdown-menu li a {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 2px 10px;
    color: #999;
    font-size: 16px;
    line-height: 22px;
}
.bs-searchbox input {
    border: 1px solid #ccc!important;
    height: 30px!important;
    border-radius: 3px!important;
}
.custom-top-banner-row .swiper-wrapper 
{
    margin-top: 160px !important;
}
section.custom-top-banner-row
{
    border-bottom: 10px solid #1cbbb4;
}
.custom-top-banner-row form.job-search-form.row {
    background: #ffffffd9;
    border-radius: 50px;
    padding-left: 20px;
}
.custom-top-banner-row .job-search-form input,
.custom-top-banner-row .bootstrap-select>.dropdown-toggle, 
.custom-top-banner-row .bootstrap-select>.dropdown-toggle.bs-placeholder
{
    background: transparent;
    border-bottom: 1px solid #0f405d !important;
    border-radius: 0;
    color: #0f405d !important;
    padding: 0;
}
.custom-top-banner-row .overlay-black>div, 
.custom-top-banner-row .overlay-blue>div .overlay-gradient>div 
{
    position: relative;
    width: 100%;
}
.custom-top-banner-row .job-search-form input::placeholder,
.custom-top-banner-row .bootstrap-select>.dropdown-toggle::placeholder, 
.custom-top-banner-row .bootstrap-select>.dropdown-toggle.bs-placeholder::placeholder
{
    color: #0f405d !important;
    font-weight: 500;
}
.custom-top-banner-row .bootstrap-select>.dropdown-toggle::hover, 
.custom-top-banner-row .bootstrap-select>.dropdown-toggle.bs-placeholder::hover
{
    background:transparent !important;
}
.custom-top-banner-row .bootstrap-select.btn-group .dropdown-toggle .filter-option 
{
    font-weight: 500;
    color: #0f405d;
}
.custom-top-banner-row .job-search-form .search-submit button 
{
    border-radius: 50px;
    background: #1cbbb4;
    transition: 0.5s all;
    height: 70px;
}
.custom-top-banner-row .job-search-form .search-submit button:hover 
{
    background: #00a49d;
}
.custom-top-banner-row .search-submit 
{
    padding: 0;
}
.custom-top-banner-row .search-keywords,
.custom-top-banner-row .search-categories 
{
    padding: 10px 30px;
    padding-top: 4px;
}
.custom-top-banner-row  .swiper-slide.overlay-black 
{
    background-size: cover !important;
    background-position: 100%  150px !important;
}
.custom-top-banner-row .overlay-black>div 
{
    padding-top: 15%;
}
.custom-top-banner-row  .swiper-button-next, 
.custom-top-banner-row  .swiper-button-prev 
{
    display: none;
}
.cus-reg-slide-btn button.btn.btn-blue 
{
    border-radius: 50px;
    background-color: #0f405d;
    padding: 6px 40px;
    border: 1px solid #1cbbb4;
    border-width: 1px 6px 1px 6px;
    text-transform: capitalize;
}
.cus-reg-slide-btn button.btn.btn-blue:hover
{
    border-radius: 50px;
    background-color: #1cbbb4;
    padding: 6px 40px;
    border: 1px solid #0f405d;
    border: 6px 1px 6px 1px;
    order-width: 1px 6px 1px 6px;
}
.cus-reg-slide-btn button.btn.btn-blue i 
{
    padding-right: 10px;
}
.bg-cat-home.centered 
{
    padding: 4% 10%;
    /*background: url(images/img/what-to-talk.jpg);*/
    background-size: cover !important;
    background-size: 110% 110% !important;
     height: 355px !important;
}
.bg-cat-home .category-icon 
{
    text-align: center;
}
.bg-cat-home .category-info a 
{
    font-size: 36px;
    font-weight: 700;
    color: #0f405d !important;
}
.bg-cat-home .category-descr span 
{
    font-size: 17px;
    color: #0f405d;
    font-weight: 600;
    line-height: 25px;
    font-family: 'Source Sans Pro';
}
.bg-cat-home .category-descr 
{
    margin-top: 20px;
    margin-bottom: 20px;
}
.bg-cat-home a.btn.btn-blue.btn-effect
{
    padding: 4px 40px;
}
.bg-cat-home::before 
{
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: #ffffff4f;
    left: 0;
    top: 0;
    transition: 0.5s all;
}
.bg-cat-home:hover::before 
{
    background: #0f405de3;
}
.bg-cat-home:hover .btn-blue
{
    background: #fff;
    color: #0f405d !important;
}
.bg-cat-home:hover .category-descr span
{
    color: #fff;
}
.bg-cat-home:hover .category-info a
{
    color: #fff !important;
}
.bg-cat-home:hover .category-icon img 
{
    filter: brightness(0) invert(1);
}
.latest-job-oppor  
{
    padding: 5% 0px 0%;
}
.latest-job-oppor h2
{
    font-size: 47px;
    font-weight: 700;
    font-family: 'Raleway';
    color: #0f405d !important;
    display: inline-block;
    border-bottom: 5px solid #1cbbb4;
    padding-bottom: 10px;
}
.inner-job-row 
{
    background: #ebebeb;
    max-width: 88%;
    box-shadow: 3px 2px 20px 2px #00000038;
    margin: 5% 0px;
}
.inner-job-row .sidebar-blog-post
{
    padding: 4% 2%;
    border-bottom: 2px solid #1cbbb4;
    border-right: 2px solid #1cbbb4;
    /*height: 320px;*/
    height: auto;
}
.inner-job-row .sidebar-blog-post:nth-child(1),
.inner-job-row .sidebar-blog-post:nth-child(2)
{
    /*border-right: 2px solid #1cbbb4;*/
}
.inner-job-row .post-info a
{
    font-size: 20px;
    font-weight: 800;
    font-family: 'Raleway';
    text-transform: uppercase;
    color: #0f405d;
    margin-bottom: 0;
    display: block;
    height: 160px;
}
.cutom-job-table 
{
    position: relative;
    top: -30px;
}
.custom-job-table-td.date-col-job
{
    position: relative;
    top: 70px;
}
.inner-job-row .post-info table td 
{
    font-size: 18px;
    color: #0f405d;
    font-family: 'Raleway';
    font-weight: 500;
}
.inner-job-row .post-info 
{
    text-align: left;
    padding:0px 3%;
}
.inner-job-row .sidebar-blog-post:nth-child(3n+3) 
{
    border-right: 0;
}
.inner-job-row .sidebar-blog-post:nth-last-child(1),
.inner-job-row .sidebar-blog-post:nth-last-child(2),
.inner-job-row .sidebar-blog-post:nth-last-child(3) 
{
    border-bottom: 0px;
}
.inner-job-row .post-info a::before 
{
    position: absolute;
    width: 100%;
    height: 100%;
    content: "";
    top: 0;
    left: 0;
}
.inner-job-row .sidebar-blog-post:hover 
{
    background: #0f405d;
}
.inner-job-row .sidebar-blog-post:hover a 
{
    color: #1cbbb4;
}
.inner-job-row .sidebar-blog-post:hover table td 
{
    color: #fff;
}
.inner-job-row .sidebar-blog-post:hover 
{
    transform: scale(0.99);
}
.inner-job-row .sidebar-blog-post 
{
    transition: 0.5s all;
}
.btn-view-row a.btn.btn-blue 
{
    text-transform: capitalize;
    font-family: 'Raleway';
    font-size: 18px;
    background: transparent;
    color: #0f405d !important;
}
.btn-view-row a.btn.btn-blue:hover
{
    color: #1cbbb4 !important;
}
.btn-view-row 
{
    padding-top: 1%;
    margin-bottom: 1%;
    background: transparent;
    box-shadow: unset;
    max-width: 89%;
}
.inner-job-row {
    margin-top: 0%;
}

.custom-shape-divider-top-1632383834 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
    line-height: 0;
}
.custom-shape-divider-top-1632383834 svg {
    position: relative;
    display: block;
    width: calc(100% + 1.3px);
    height: 150px;
}
.custom-shape-divider-top-1632383834 .shape-fill {
    fill: #FFFFFF;
}
.welcome-lgnc {
    background: #f9f9f9;
    background-size: cover;
}
.welcome-lgnc .blue-box {
    background: #0f405d;
    padding: 70px 0px;
    margin: 150px 0px 35px;
    width: 100%;
    max-width: 68%;
}
.welcome-lgnc .blue-box h2 {
    font-size: 47px;
    line-height: 51px;
    font-weight: 300;
    font-family: 'Raleway';
    color: #ffffff !important;
    display: block;
    padding-left: 12%;
    padding-bottom:10px;
}
.welcome-lgnc .blue-box span {
    font-size: 20px;
    line-height: 26px;
    font-weight: 500;
    font-family: 'Raleway';
    color:#65cdc9;
    display: block;
    padding-top: 30px;
    padding-left: 12%;
}
.welcome-lgnc .blue-box p {
    font-size: 16px;
    line-height:28px;
    font-weight: 400;
    font-family: 'Raleway';
    color: #ffffff !important;
    display: block;
    padding-top:30px;
    padding-left: 12%;
}
.l-doc {
    position: absolute;
    right: 0px;
    top: 0px;
}
.counter-2 {
    background: url(../images/img/count-back-img.jpg) no-repeat !important;
    background-size: cover !important;
    width: 100%;
    padding: 80px 0px 80px;
}
.counter-2 h2 {
    font-size: 44px;
    line-height: 54px;
    font-weight: 300;
    font-family: 'Raleway';
    color: #222222 !important;
    text-align: center;
    padding-left: 0;
    padding-bottom: 70px;
}
.counter-2 .counter {
   height:138px;
   width:140px;
   background-color: transparent;
   border-radius: 50%;
   display: inline-block;
   text-align:center;
   font-size:47px !important;
   padding-top:40px;
   line-height:50px;
   font-weight:bold;
   font-family: 'Raleway';
   color:#222222 !important;
   font-weight:30px !important;
   border: solid 9px #1cbbb4;
}
.counter-2 h4 {
    font-size: 22px;
    line-height: 28px;
    color: #0f405d;
    text-align: center;
    font-family: 'Raleway';
    padding-top: 25px;
    text-transform: capitalize !important;
}
.call-action-2{
    background: url(../images/img/call-action-background.jpg) no-repeat !important;
    background-size: cover !important;
    width: 100%;
    padding:20px 0px;
}
.call-action-2 h3 {
    font-size: 42px;
    line-height: 52px;
    font-weight: 300;
    color: #fff;
    text-align: left;
    padding: 15px 0px;
    font-family: 'Raleway';
    text-transform: capitalize !important;
}
.call-action-2 a {
    display: block;
    margin-top: 50px;
    padding: 12px;
    font-size:20px !important;
    text-transform: capitalize !important;
    font-weight: 400;
    font-family: 'Source Sans Pro', sans-serif;
}
.footer-info p {
    margin: 18px 0px !important;
    font-size: 16px !important;
    line-height: 28px !important;
    font-weight: 400 !important;
    color: #fff !important;
    text-align: left !important;
    padding: 15px 0px !important;
    font-family: 'Raleway' !important;
    display: block;
}
.f-deatails {
    padding: 60px 0px 0px 35px;
}
footer .footer-info h3 {
    padding-bottom: 30px !important;
    font-size: 20px !important;
    font-weight:600 !important;
}
footer .footer-info a {
    font-size: 15px !important;
    line-height: 22px;
    color: #fff !important;
    font-weight: 500 !important;
}
footer .footer-links p {
    font-size: 15px !important;
    line-height: 22px !important;
    color: #fff !important;
    font-weight: 500 !important;
    margin: 0px 0px !important;
    padding: 5px 0px !important;
}
footer .footer-links p i {
    padding-right: 10px;
    font-size: 22px;
}
footer .copyright {
    background: #ffffff !important ;
    text-align: center;
    color: #000000;
    padding:7px 0px;
}
footer .copyright span {
    color: #202020 !important;
    line-height: 40px;
    font-weight:700 !important;
    font-family: 'Raleway' !important;
    font-size: 15px !important;
}
.f-infobox {
    padding-left: 30px;
}
.f-infobox-2 {
    padding-left:95px;
}
.social-icons{
    padding:0px;
}
.social-icons li {
    margin-bottom: 7px;
}
.social-icons li a {
    /* float: none; */
    display: flex;
    flex-direction: row;
    align-items: center;
}
.social-icons li span {
    color: #fff;
    margin-left: 15px;
    font-weight: 500;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 16px;
}
/*HOMEPAGE CSS*/
/*ABOUT US CSS*/
.aboutus{
 padding:250px 0px 100px; 
 background: url(../images/img/about-banner.png) bottom right no-repeat;
}
.aboutus h2 {
    color:#0f405d;
    font-weight:700;
    font-size:40px;
    line-height:46px;
    position:relative;
}
.aboutus h2:after {
    position: absolute;
    left: 0px;
    bottom: -10px;
    border-bottom: solid 4px #65cdc9;
    width: 170px;
    z-index: 77;
    content: "";
}
.aboutus p {
    color: #0f405d;
    font-weight: 500;
    font-size: 18px;
    line-height: 30px;
    padding: 35px 0px;
}
.aboutus h3 {
    color:#0f405d;
    font-weight:700;
    font-size:36px;
    line-height:40px;
    position:relative;
    padding:0px 0px 25px;
}
.aboutus .listul{
    margin-bottom:30px;
}
.aboutus ul li{
    color:#0f405d;
    font-weight:600;
    padding:7px 0px;
    font-size:16px;
}
.aboutus ul li img{
   margin-right:10px;
}
/*ABOUT US CSS End*/
/*CANDIDATE PAGE CSS*/
.about-candidate {
    top: 160px;
    padding-top: 120px;
    background: url(../images/img/candidate-back-img.jpg) top left no-repeat;
    position: relative;
    left: 0px;
    right: 0px;
    padding-bottom: 230px;
    background-size: contain;
    background-position: 0% 100%;
}
.cus-h5{
    padding-top: 45px !important;
}
.about-candidate h2 {
    font-size: 47px;
    font-weight: 700;
    font-family: 'Raleway';
    color: #0f405d !important;
    display: block;
    text-align: center;
    padding-bottom: 10px;
    position: relative;
    top: -40px;
}
.about-candidate h2:after {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border-bottom: solid 4px #65cdc9;
    width: 244px;
    z-index: 77;
    content: "";
    margin: 0px auto;
}
.about-candidate h5 {
    color: #0f405d;
    font-weight: 700;
    font-family: 'Raleway';
    font-size: 22px;
    line-height: 26px;
    padding: 35px 0px 5px;
}
.about-candidate p {
    color: #363636;
    font-weight: 500;
    font-family: 'Raleway';
    font-size: 18px !important;
    line-height: 23px;
    padding: 0px 15px;
    text-align: left !important;
}
.cand-box {
    background: #fbfbfb;
    padding: 70px 50px;
    box-shadow: 4px 2px 15px 4px #dcdcdc87;
}
.about-candidate .cus-reg-slide-btn {
    padding-top:60px;
}
.sole-supply {
    border-right: solid 1px #1cbbb4;
    border-bottom: solid 1px #1cbbb4;
    height: 360px;
}
.best-rates {
    border-bottom: solid 1px #1cbbb4;
    border-right: none;
}
.pro-consultnt {
    border-right: solid 1px #1cbbb4;
    height: 360px;
     border-bottom: none;
    padding-top: 55px;
}
.weekly-pay {
    padding-top: 55px;
    border-right: none;
    border-bottom: none;
}
.sole-supply img,
.sole-supply h5,
.sole-supply p{
    position: relative;
    top:0;
   transition: 0.2s all;
   -webkit-transition:0.2s all;
}
.sole-supply:hover img,
.sole-supply:hover h5,
.sole-supply:hover p{
    top:-5px;
}
/*CANDIDATE PAGE CSS END*/
/*CLIENTS PAGE CSS*/
.clients {
    padding: 250px 0px 100px;
    background: url(../images/img/clients-back-img.jpg) bottom left no-repeat;
    position: relative;
    background-position: 0% 140%;
}
.clients h2 {
    color: #0f405d;
    font-weight: 700;
    font-size: 40px;
    line-height: 46px;
    position: relative;
    text-align: center;
}
.clients h2:after {
    position: absolute;
    left: 0px;
    bottom: -10px;
    border-bottom: solid 4px #65cdc9;
    width: 125px;
    z-index: 77;
    content: "";
    right: 0;
    margin: 0px auto;
}
.clients .blue-box1 {
    background: #0f405d;
    padding: 70px 0px 70px 300px;
    margin: 40px 0px 35px;
    width: 100%;
    max-width:75%;
}
.clients h3 {
    color: #fff;
    font-weight: 600;
    font-size: 26px;
    line-height: 32px;
    text-align: left;
    padding-bottom: 10px;
}
.clients p {
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    line-height:28px;
    text-align: left
}
.clients .listul {
    margin-bottom: 30px;
    padding-top: 25px;
}
.clients ul li{
    color:#fff;
    font-weight:600;
    padding:7px 0px;
    font-size:16px;
}
.clients ul li img{
   margin-right:10px;
}
.clients .m-doc {
    position: absolute;
    top:70px;
    right: 190px;
}
.clients .cus-reg-slide-btn {
    padding-top: 60px;
    position: relative;
    left: 0px;
    bottom: 125px;
    right: 0px;
}
.clients .reg-btn {
    background-color: #fff !important;
    color: #0f405d !important;
    font-weight: 600;
    /* font-family: 'Source Sans Pro', sans-serif; */
    font-size: 20px !important;
}
.client-box {
    background: #fbfbfb;
    padding: 70px 50px;
    margin:0px auto;
    box-shadow: 4px 2px 15px 4px #dcdcdc87;
}
.client-box ul {
    display: block;
    text-align: center;
    padding: 0px 0px 0px 0px !important;
}
.client-box ul li {
    float: none;
}
.client-box-inner1 {
    border-right: solid 1px #1cbbb4;
    border-bottom: solid 1px #1cbbb4;
    height: 350px;
    padding-top: 35px;
    padding-bottom: 33px;
}
.client-box-inner4 {
    height: 415px !important;
}
.client-box-inner2{
    border-bottom: solid 1px #1cbbb4;
    height: 350px;
    padding-top: 35px;
    padding-bottom: 33px;
}
.client-box-inner3 {
    border-right: solid 1px #1cbbb4;
     height:370px;
    padding-top: 35px;
    padding-bottom: 33px;
}
/*.client-box-inner1 img,*/
/*.client-box-inner1 h5,*/
/*.client-box-inner1 p{*/
/*    position: relative;*/
/*    top:0;*/
/*   transition: 0.2s all;*/
/*   -webkit-transition:0.2s all;*/
/*}*/
/*.client-box-inner1:hover img,*/
/*.client-box-inner1:hover h5,*/
/*.client-box-inner1:hover p{*/
/*    top:-5px;*/
/*}*/

.client-box-inner5 {
    padding-top: 35px;
}
.client-box h5 {
    color: #0f405d;
    font-weight: 700;
    font-family: 'Raleway';
    font-size: 20px;
    line-height: 22px;
    padding: 25px 0px 10px;
}
.client-box p {
    color: #363636;
    font-weight: 500;
    font-family: 'Raleway';
    font-size: 20px !important;
    line-height: 23px;
    padding: 0px 15px;
    text-align: justify;
}
.client-box p span {
     font-size: 18px !important;
}
.client-box .c-app{
    padding-top:35px;
}
.client-box .c-cost{
    padding-top:15px;
}
/*Contact page css*/
.contact-us {
    padding-top: 220px;
    position: relative;
    background: url(../images/img/contact-right-back.jpg) bottom right no-repeat !important;
}
.contact-us h2 {
    font-size: 47px;
    line-height:51px;
    font-weight: 700;
    font-family: 'Raleway';
    color: #0f405d !important;
    display: block;
    text-align: center;
    padding-bottom: 10px;
    position: relative;
    margin: 0px 0px 70px !important;
}
.contact-us h2:after {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    border-bottom: solid 4px #65cdc9;
    width: 244px;
    z-index: 77;
    content: "";
    margin: 0px auto;
}
.contact-us h5 {
    font-size: 20px;
    line-height: 34px;
    font-weight: 500;
    font-family: 'Raleway';
    color: #333333 !important;
    padding: 20px 0px 30px;
}
.contact-us .form-control {
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 0px !important;
    color: #333 !important;
    font-size: 15px;
    font-weight: 600;
    margin: 5% 0px;
    width:70%;
}
.contact-us .textarea-box{
    border:solid 1px #e1e1e1 !important;
}
.contact-us .snd-btn {
    padding: 14px 40px;
    font-size: 22px;
    font-family: 'Source Sans Pro', sans-serif;
    text-transform: capitalize;
    font-weight: 500;
}
.c-map{
 background: url(../images/img/contact-right-back.jpg) right no-repeat;
}
/*contact page css end*/
/*Register page css*/
.registerd{
 padding:250px 0px 100px; 
 background: url(../images/img/reg-back-img.jpg) bottom right no-repeat;
}
.sub-vac{
    padding:250px 0px 100px; 
 background: url(../images/img/reg-back-img.jpg) bottom right no-repeat !important;
 background-size: 100% 85% !important;
}
.registerd h2 {
    color: #0f405d;
    font-weight: 700;
    font-size: 40px;
    line-height: 46px;
    text-align: center;
    position: relative;
    margin-bottom: 70px !important;
}
.registerd h2:after {
    position: absolute;
    left: 0px;
    bottom: -5px;
    border-bottom: solid 4px #65cdc9;
    width:320px;
    z-index: 77;
    content: "";
    margin: 0px auto;
    text-align: center;
    right: 0px;
}
.registerd h5 {
    color: #333333;
    font-weight: 600;
    font-size: 18px;
    font-family: 'Raleway';
    line-height: 30px;
}
.reg-form{
    background: #fbfbfb;
    padding:50px 50px;
    box-shadow: 4px 2px 15px 4px #dcdcdc87;
}
.registerd .form-control {
    padding: 17px 40px;
    margin-bottom: 2%;
}
.registerd .form-control::placeholder {
    color:#7e7e7e;
    font-weight:600;
    font-size:14px !important;
}
.registerd label {
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: 500;
     font-family: 'Source Sans Pro', sans-serif;
}
.apply-label{
    margin-bottom:10px;
    font-size: 16px;
    font-weight: 500;
     font-family: 'Source Sans Pro', sans-serif;
}
.registerd .btn {
    padding: 12px 40px !important;
    font-family: 'Source Sans Pro', sans-serif;
    text-transform: capitalize;
    font-weight: 500;
    font-size: 20px;
    margin-top: 20px;
}
/*register css end*/
/*job details css*/
.job_info{
 padding:250px 0px 100px;
   background: url(../images/img/contact-right-back.jpg) bottom right no-repeat !important;
 background-size: contain !important;
 background-position: 168% 100%;
}
.job_info h2 {
    color: #0f405d;
    font-weight: 700;
    font-size: 40px;
    line-height: 46px;
    text-align: center;
    position: relative;
    margin-bottom:35px !important;
}
.job_info h2:after {
    position: absolute;
    left: 0px;
    bottom: -6px;
    border-bottom: solid 4px #65cdc9;
    width: 200px;
    z-index: 77;
    content: "";
    margin: 0px auto;
    text-align: center;
    right: 0px;
}
.job-post-header {
    padding: 20px;
    border-bottom: 2px solid #959595 !important;
}
.client-box-inner1 img,
.client-box-inner1 h5,
.client-box-inner1 p{
    position: relative;
    top:0;
   transition: 0.2s all;
   -webkit-transition:0.2s all;
}
.client-box-inner1:hover img,
.client-box-inner1:hover h5,
.client-box-inner1:hover p{
    top:-5px;
}
.client-box-inner2 img,
.client-box-inner2 h5,
.client-box-inner2 p{
    position: relative;
    top:0;
   transition: 0.2s all;
   -webkit-transition:0.2s all;
}
.client-box-inner2:hover img,
.client-box-inner2:hover h5,
.client-box-inner2:hover p{
    top:-5px;
}
.client-box-inner3 img,
.client-box-inner3 h5,
.client-box-inner3 p{
    position: relative;
    top:0;
   transition: 0.2s all;
   -webkit-transition:0.2s all;
}
.client-box-inner3:hover img,
.client-box-inner3:hover h5,
.client-box-inner3:hover p{
    top:-5px;
}
.client-box-inner5 img,
.client-box-inner5 h5,
.client-box-inner5 p{
    position: relative;
    top:0;
   transition: 0.2s all;
   -webkit-transition:0.2s all;
}
.client-box-inner5:hover img,
.client-box-inner5:hover h5,
.client-box-inner5:hover p{
    top:-5px;
}
.client-box-inner4 ul,
.client-box-inner4 img,
.client-box-inner4 h5{
    position: relative;
    top:0;
    transition: 0.2s all;
   -webkit-transition:0.2s all;
}
.client-box-inner4:hover ul,
.client-box-inner4 img:hover,
.client-box-inner4 h5:hover{
  top:-5px;
}
.client-box-inner4 ul{
    position: relative;
    top:0;
   transition: 0.2s all;
   -webkit-transition:0.2s all;
}
.client-box-inner4 ul:hover{
   top:-5px;
}
h4 {
    color: #0f405d;
    font-size: 22px;
    font-weight: 500;
    line-height: 30px;
    padding-bottom: 10px;
}
#job_list {
    border-bottom:none !important;
    border-top: none  !important;
    box-shadow: 3px 3px 2px 3px grey;
    background: #fbfbfb;
    padding:10px 20px;
    box-shadow: 4px 2px 15px 4px #dcdcdc87;
}
.item-block .job-post-header h5 small {
    color: #0f405d;
    font-size: 15px;
    font-weight: 500;
    line-height: 22px;
}
.item-block .job_btn {
    background: #1cbbb4;
    padding: 6px 28px !important;
    font-family: 'Source Sans Pro', sans-serif;
    text-transform: capitalize;
    font-weight: 500;
    font-size: 18px;
    margin-top: 0px;
}
.job-post-body p {
    color: #555555;
    font-family: 'Raleway';
    font-weight: 500;
    font-size: 16px;
    line-height: 25px;
}
.job-post-body ul {
    padding:0px 0px 20px;
}
.job-post-body ul li {
    padding: 5px 32px;
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    background: url(../images/img/bullet-check.png) left no-repeat;
}
.item-block .job-post-footer {
  padding: 20px 10px !important;
  border-top: 2px solid #959595 !important;
}
.job-post-footer .job_post-info {
    padding:10px 10px !Important;
    text-align:left;
}
.job-post-footer .job_post-info span {
    margin-right:20px !Important;
    font-size:16px;
    font-weight:400;
    color:#0f405d !important;
} 
.job-post-footer .job_post-info span i {
    margin-right:0px;
    color:#1cbbb4;
    font-size:18px;
}
.job_info_socialicon .a2a_dd  {
    float:right;
    margin-left:10px;
}
.job_info_socialicon a {
    float: right !important;
    margin-left: 10px;
}
.job_info_socialicon a span {
   border-radius:40px !important;
   background-color:#1cbbb4 !important;
   padding:3px !important 
}
/*job details css end*/
/*vacancies page css*/
.vacancie-section {
    padding-top: 200px;
}
.vacanciess {
    padding:220px 0px 100px;
    background: url(../images/img/jobinfo_backimg.jpg) bottom left no-repeat #ffffff !important;
}
select.custom-select {
    background: #0f405e;
    padding: 12px 12px !important;
    width: 96%;
    margin: 0px 20px 0px 22px !important;
    color: #ffff;
    font-weight: 500;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 18px;
    line-height: 22px;
    border: none !important;
    background-repeat: no-repeat;
}

.job-post-main h4 {
    color: #0f405d;
    font-size: 24px;
    line-height: 28px;
}
.table-striped.table{
    box-shadow: 4px 2px 15px 4px #dcdcdc87;
}
.table-striped.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #fff;
}
.table-striped.table>tbody>tr>td {
    border-bottom: solid 1px #e1e1e1;
    padding: 30px 50px 0px 25px;
    border-top: none;
    color: #0f405d;
    font-size: 16px;
    line-height: 22px;
    font-weight: 500 !important;
    ont-family: 'Raleway';
}
.table-striped.table>tbody>tr>td a {
    color: #0f405d;
    font-weight:500 !important;
    font-size: 18px;
    line-height: 22px;
    font-family: 'Raleway';
    padding: 0px 0px 0px 0px;
}
.table-striped.table>tbody>tr>td  i {
    color:#1cbcb4;
    font-size:18px !important;
    margin-right:4px;
}
.table-striped.table-striped>tbody>tr:nth-of-type(odd):hover{
    background:#0f405de3;
}
.table-striped.table-striped>tbody>tr:hover td,
.table-striped.table-striped>tbody>tr:hover a{
       color:#fff;
}
.table-striped.table-striped>tbody>tr:nth-of-type(even):hover{
   background:#0f405de3;
}
/*vacancies page css end*/
.refer_form {
    padding: 50px 30px;
    box-shadow: 4px 2px 15px 4px #dcdcdc87;
    max-width: 1170px;
    margin: 0px auto;
    background:#fff;
    display: block;
}
.refer_form h5 {
    color: #333333;
    font-weight: 600;
    font-size: 18px;
    font-family: 'Raleway';
    line-height: 30px;
    margin-bottom: 30px !important;
}
.refer_form .form-control {
    padding:14px 20px;
    margin-bottom:5%;
}
.testimonial-section .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: visible;
    overflow-x: clip;
}
.testimonial-section .owl-carousel .owl-item img {
    display: block;
    max-width: 100%;
    width: auto;
    margin: 0px auto;
    position: relative;
    top: -50px;
}
.testimonial-section .owl-item .item .review:before{
    display: none;
}
.testimonial .owl-item .item .review:after{
     display: none;
}
.testimonial-section .owl-item .item .review blockquote {
    padding: 0 0px 50px 0px;
}
.testimonial-section .owl-item .item .review blockquote p {
    border: 0;
    font-style: normal;
    color: #0f405d !important;
    padding: 20px 30px 20px 30px;
    font-weight: 500;
    font-size: 18px;
    line-height: 28px;
}
.testimonial .owl-item .customer h4 {
     color: #0f405d;
     font-size:16px;
     font-weight:600 !important;
}
.testimonial-section .section-title {
    text-align: center;
    padding-bottom: 55px;
    margin: 0;
    padding-top: 10px;
}
.testimonial-section .owl-item .item .customer {
    margin-top: 0px;
    padding-bottom: 25px;
}
.testimonial-section h2{
    font-size:45px;
    line-height:50px;
    font-weight:700;
    padding:20px 0px;
    font-family: 'Raleway';
}
.testimonial-section .section-title h2:after{
    display:none;
}
.testimonia-section h2::after{
    display:none;
}
.privacy-content {
    padding: 225px 0px 100px;
    background: #ffffff;
}
.privacy-content h2 {
    color: #0f405d;
    font-weight: 700;
    font-size: 40px;
    line-height: 46px;
    position: relative;
    text-align: center;
    margin-bottom:70px !important;
}
.privacy-content h2:after {
    position: absolute;
    left: 0px;
    bottom: -20px;
    border-bottom: solid 4px #65cdc9;
    width: 570px;
    z-index: 77;
    right: 0px;
    content: "";
    margin: 0px auto;
}
.privacy-content h3 {
    color: #0f405d;
    font-size:24px;
    font-weight:500;
    line-height: 30px;
    padding: 10px 0px;
}
.privacy-content p {
    color: #0f405d;
    font-weight: 500;
    font-size:16px;
    line-height: 26px;
    padding:10px 0px;
}

.section-padding{
  padding:20px 0;
}
.brand-carousel {
    background: transparent;
    margin-top: 0%;
}
.owl-carousel .owl-item img {
    display: block;
    max-width: 100%;
    width: auto;
    margin: 0px auto;
}
.owl-dots{
  text-align: center;
   margin-top:30px;
}
.owl-dot {
    display: inline-block;
    height: 15px !important;
    width: 15px !important;
    background-color: #0f405d !important;
    opacity: 0.8;
    border-radius: 50%;
    margin: 0 5px;
}
.owl-dot.active {
    background-color: #1cbbb4 !important;
}



@media only screen and (min-device-width:992px) and (max-device-width:1600px){

.cutom-job-table 
{
    top: 0;
}
.custom-job-table-td.date-col-job 
{
    top: 30px;
}
form.job-search-form .col-sm-12 {
    padding-top: 0px !important;
}
.welcome-lgnc .blue-box {
    max-width: 100%;
} 
.l-doc {
    position: absolute;
    right: 0px;
    top: 272px;
    width: 426px;
    object-fit: cover;
}
.welcome-lgnc .blue-box h2 {
    padding-left:3%;
}
.welcome-lgnc .blue-box span {
    padding-left: 3%;
}
.welcome-lgnc .blue-box p {
    padding-left: 3%;
    width: 66%;
}
.welcome-lgnc .blue-box p br{
    display:none;
    
}
.bg-cat-home.centered {
     padding: 4% 10%;
    height: 345px !important;
}
.bg-cat-home .category-info a {
    font-size: 28px;
}
.bg-cat-home .category-descr {
    margin-top: 20px;
    margin-bottom: 15px;
}
.category-icon img {
    max-width: 100px;
    margin-top: 60px;
}
footer .footer-info h3 {
    font-size: 16px !important;
}
.clients .blue-box1 {
    max-width: 70%;
    padding: 70px 80px 70px 50px;
}
.clients p {
    max-width: 100%;
}
.clients p br{
    display:none;
}
.clients .m-doc {
    position: relative;
    top: 100px;
    right: 0;
    margin: 0px;
    left: -40px;
}
.f-infobox {
    padding-left: 30px;
}
.f-infobox-2 {
    padding-left: 75px;
}
.latest-job-oppor {
    padding: 8% 0px 0%;
}
.btn-view-row a.btn.btn-blue {
    margin-top: 7px;
    margin-bottom:30px;
    text-align: center;
}
.btn-view-row .pull-right {
    float:none !important;
}
.cus-inner-line img{
    margin-right:7px;
    width:15px;
}
.counter-2 h2 {
    font-size: 38px;
    line-height: 45px;
}
.aboutus {
    padding: 220px 0px 100px;
    background-size: 100%;
}
footer .footer-info a {
    font-size: 12px !important;
}
.table-striped.table>tbody>tr>td {
    border-bottom: solid 1px #e1e1e1;
    padding: 30px 0px 0px 30px;
}
}

@media only screen and (min-device-width:768px) and (max-device-width:991px){

.welcome-lgnc .blue-box {
    max-width: 100%;
}
.l-doc {
    position: relative;
    right: -90px;
    top: 70px;
}
.welcome-lgnc .blue-box h2 {
    font-size: 42px;
    line-height: 46px;
    padding-left: 6%;
    padding-bottom: 10px;
}
.welcome-lgnc .blue-box p {
    font-size: 14px;
    line-height: 28px;
    padding-top: 20px;
    padding-left: 6%;
}
.welcome-lgnc .blue-box span {
    font-size: 20px;
    line-height: 26px;
    padding-top: 20px;
    padding-left: 6%;
}
.bg-cat-home .category-icon {
    text-align: center;
    padding-top: 30px !important;
}
.inner-job-row .sidebar-blog-post {
    border-bottom: 2px solid #1cbbb4;
    border-right: none;
    height: 190px;
}
.inner-job-row .sidebar-blog-post:nth-last-child(3) {
     border-bottom: 2px solid #1cbbb4;
}
.inner-job-row .sidebar-blog-post:nth-last-child(2){
    border-bottom: 2px solid #1cbbb4;
}
.category-icon img {
    max-width: 120px;
}
.call-action-2 a {
    margin-top: 20px;
}
.call-action-2 h3 {
    font-size: 30px;
    padding: 15px 0px;
}
.inner-row-top-bar {
    display: -webkit-inline-box;
    vertical-align: middle;
    align-items: end;
}
.latest-job-oppor {
    padding: 8% 0px 0%;
}
.btn-view-row .pull-right {
    float:none !important;
}
.btn-view-row a.btn.btn-blue {
    margin-bottom: 25px;
    margin-top: 10px;
}
.cus-inner-line img{
    margin-right:7px;
    width:15px;
}
.counter-2 h2 {
    font-size: 38px;
    line-height: 45px;
}
.aboutus {
    padding: 220px 0px 100px;
    background-size: 100%;
}
.cand-box {
    padding: 20px 50px;
}
.sole-supply {
    border-right: none;
    height: 330px;
    padding-top: 30px;
}
.pro-consultnt {
    border-bottom: solid 1px #1cbbb4 !important;
    height: 360px;
    border-right: none;
}
.reg-form {
    width: 100%;
}
.table-striped.table>tbody>tr>td {
    padding: 30px 0px 0px 30px;
    font-size: 14px;
}
.table-striped.table>tbody>tr>td a {
    font-size: 14px;
}
.job-post-fields {
    width: 100%;
    display: block;
}
select.custom-select {
    width: 30%;
    margin: 0px 20px 0px 0px !important;
    float: left;
}
.job-post-fields select.custom-select
{
    width: 100%;
}
.job-post-fields
{
    display: grid !important;
    grid-template-columns: repeat(3,1fr);
    grid-column-gap: 10px;
}
.clients .blue-box1 {
    padding: 70px 0px 70px 30px;
    width: 100%;
    max-width: 100%;
}
.clients .m-doc {
   position: relative;
    bottom: 0px;
    right: 0px;
    left: 0px;
    margin: 0px auto;
    display:none;
}
.client-box-inner1 {
    border-right: none;
    border-bottom: solid 1px #1cbbb4;
    height: 310px;
}
.client-box-inner3 {
    border-bottom: solid 1px #1cbbb4;
    height: 320px;
    border-right: none;
}
.client-box-inner3 p {
    text-align: center;
}
footer .footer-info .col-sm-6.col-xs-6
{
    width: 100%;
    padding: 0;
    margin: 0;
}
footer .footer-info .f-deatails
{
    width: 100%;
}
footer .footer-info .f-deatails .row
{
    padding: 0px;
    display: grid;
    grid-template-columns: repeat(3,1fr);
}
footer .footer-info .f-infobox-2
{
    padding: 0;
}
footer .footer-info .f-deatails .row::before
{
    display: none;
}
.f-deatails {
    padding: 0px 0px 0px 35px;
}
.client-box p{
    text-align:center;
}
}


@media only screen and (max-width: 1199px) {
  
body .inner-job-row .col-lg-4.col-md-6.col-sm-6.sidebar-blog-post 
{
    border: 1px solid #1cbab3;
}
body .custom-job-table-td.date-col-job {
    top: 20px;
}
.inner-job-row .sidebar-blog-post {
    height: auto;
}
}

@media only screen and (max-width: 600px) {
  
body .navbar.main-header-white {
    padding:10px 0px 5px;
} 
body .navbar-brand {
    padding: 0px 30px 0px 0;
}
.navbar-brand img {
    margin-top: 7px;
}
body .navbar-toggle {
    margin-top: 10px;
    margin-right: 0;
}
.bg-cat-home .category-descr {
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: center;
}
body .bg-cat-home a.btn.btn-blue.btn-effect {
    padding: 4px 0px;
    text-align: center;
    display: block;
    margin: 0px auto;
    max-width: 180px;
    margin-bottom: 15px;
}
body .bg-cat-home.centered {
    height: 100% !important;
    background-size: cover !important;
    background-size: 110% 110% !important;
}
.about-candidate {
    top: 70px;
}
.custom-top-banner-row .swiper-slide.overlay-black {
    background-size: cover !important;
    background-position: 52% 100px !important;
    opacity: 1;
}
.vacancie-section {
    padding-top: 121px;
}
.clients {
    padding: 155px 0px 100px;
}
.contact-us h5 {
    font-size: 18px;
    line-height: 30px;
    padding: 0px 0px 45px;
}
.contact-us .form-control {
    width: 100%;
}
.call-action-2 h3 {
    font-size: 28px;
    line-height: 44px;
    padding: 15px 0px 0px;
}
.f-deatails {
    padding: 0px 0px 0px 0px;
}
.f-infobox-2 {
    padding-left: 40px;
}
.footer-info p{
    padding:15px 0px 0px !important;
}
footer .footer-info {
    padding: 70px 0px 15px;
}
.footer-info img {
    max-width: 100%;
}

.registerd {
    padding: 160px 0px 80px;
     background: none;
}
.testimonial-section h2 {
    font-size: 32px;
    line-height: 38px;
}
.aboutus {
    background: none;
    padding: 160px 0px 80px;
}
.aboutus h3 {
    font-size: 26px;
    line-height: 30px;
}
.aboutus ul li {
    font-size: 14px;
}
.cand-box {
    padding: 15px 20px;
    margin: 0px 3%;
}
.sole-supply {
    border-right: none;
    height:380px;
    margin-top: 40px;
}
.pro-consultnt {
    border-right: none;
    height:420px;
    border-bottom: solid 1px #1cbbb4;
    margin-top: 0px;
}
.weekly-pay {
    padding-top: 0;
    height: 305px;
}
.clients .blue-box1 {
    padding: 70px 20px 30px 20px;
    margin: 40px 0px 0px;
    max-width: 100%;
    /* height: 1295px; */
}
.clients h3 {
    font-size: 24px;
    line-height: 30px;
}
.clients p {
    font-size: 14px;
    line-height: 26px;
}
.clients .m-doc {
    right: 0;
    left: 0px;
    margin: 0px auto;
    position: relative;
    display: block;
    top: 20%;
    width: 100%;
}
.clients ul li {
    font-size: 13px;
}
.clients .cus-reg-slide-btn {
    left: 0px;
    bottom: 75px;
    right: 0px;
    margin-bottom: 0px;
}
.client-box {
    background: #fbfbfb;
    padding: 25px 20px;
    margin: 0px 4%;
}
.client-box-inner1 {
    border-right: none;
}
.client-box-inner3 {
    border-right: none;
    height:410px;
    border-bottom: solid 1px #1cbbb4;
}
.client-box-inner5 {
    padding-top: 45px;
}
select.custom-select {
    margin: 7px 0px 0px 0px !important;
    font-size: 16px;
}
.table-striped.table>tbody>tr>td {
    padding: 32px 10px 12px 20px;
    font-size: 14px;
    line-height: 22px;
    width: 30%;
}
.table-striped.table>tbody>tr>td a {
    font-size: 15px;
    line-height: 22px;
    padding: 0px 0px 0px 0px;
}
.table-striped.table>tbody>tr>td i {
    font-size: 14px !important;
    margin-right: 5px;
}
.job_info_socialicon a {
    float: left !important;
}
.counter-2 {
    padding: 55px 0px 80px;
}
.counter-2 h2 {
    font-size: 26px;
    line-height: 39px;
    font-weight: 300;
    padding-bottom: 60px;
}
.inner-job-row .sidebar-blog-post {
    padding: 8% 2% 2%;
    border-right: none;
    height: auto;
}
.inner-job-row .sidebar-blog-post:nth-last-child(3) {
    border-bottom: 2px solid #1cbbb4;
}
.inner-job-row .sidebar-blog-post:nth-last-child(2){
    border-bottom: 2px solid #1cbbb4;
}
.inner-job-row {
    max-width: 100%;
}
.latest-job-oppor h2 {
    font-size: 26px;
    margin-bottom: 40px !important;
    margin-top: 35px !important;
}
.inner-job-row .post-info a {
    font-size: 16px;
}
.custom-top-banner-row .overlay-black>div {
    padding-top: 45%;
}
.custom-top-banner-row form.job-search-form.row {
    border-radius: 35px;
    padding-left: 0px;
}
.custom-top-banner-row .cus-reg-slide-btn {
    padding-top: 55px;
}
.bg-cat-home .row.centered {
    display: flex;
    flex-direction: column-reverse;
}
.bg-cat-home .category-info a {
    font-size: 26px;
    text-align: center;
    display: block;
}
.bg-cat-home .category-descr span {
    font-size: 16px;
    line-height: 20px;
}
.category-icon img {
    max-width: 75px;
}
.bg-cat-home .category-icon {
    text-align: center;
    padding-top: 15px;
}
.welcome-lgnc .blue-box {
    width: 100%;
    max-width: 100%;
    padding:70px 0px 0px;
}
.welcome-lgnc .blue-box h2 {
    font-size: 32px;
    line-height: 36px;
    padding-left: 5%;
}
.welcome-lgnc .blue-box p {
    font-size: 16px;
    line-height: 28px;
    padding-left: 5%;
    padding-right: 4%;
}
.welcome-lgnc .blue-box span {
    font-size: 20px;
    line-height: 28px;
    padding-top: 20px;
    padding-left: 6%;
}
.l-doc {
    position:relative;
    right: 0px;
    bottom: 0px;
    opacity: 1;
    top: 35%;
}
.btn-view-row a.btn.btn-blue {
    margin-top: -40px;
    text-align: center;
}
.btn-view-row .pull-right {
    float:none !important;
}
.cus-inner-line img{
    margin-right:7px;
    width:15px;
}
.contact-us.ptb80 {
    padding: 160px 0px 0px !important;
}
.privacy-content h2 {
    font-size: 22px;
    line-height: 34px;
}
.privacy-content h2:after {
    bottom: -10px;
    width: 320px;
}
}
