body{direction:rtl;overflow-x:hidden;line-height:30px;color:#444444;font-size:16px;font-family:mm,Changa,sans-serif;font-weight:400}
body *:not(#title):not(.item){-webkit-transition:.3s;transition:.3s}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:right}
@media(min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:right}}
@media(min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:right}}
@media(min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:right}}
p{text-align:justify}
ul,ol,li{list-style:none;-webkit-padding-start:0px;-moz-padding-start:0px;margin:0}
a{color:#043967}
a:hover,a:active,a:focus{text-decoration:none;color:#0592d8}
.white{color:#fff}
.margin-top-10{margin-top:10px !important}
.margin-top-20{margin-top:20px !important}
.margin-top-30{margin-top:30px !important}
.clr{clear:both}
.bg-styles{background-size:contain !important;background-position:center !important;background-repeat:no-repeat;background-color:#fff}
.project-title,.left-md-center,.right-md-center{text-align:center}
*{outline:none !important}
.left-md-center img,.right-md-center img{margin:auto}
.padding-0{padding:0}
.inline-img{float:none}
.text-r{text-align:right !important}
.text-l{text-align:left !important}
.text-j{text-align:justify !important}
.text-c{text-align:center !important}
.text-c img{margin:auto}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#043967;font-weight:700;padding:0;margin:10px 0}
.h1,h1{font-size:10px}
.h2,h2{font-size:20px}
.h3,h3{font-size:30px}
.h4,h4{font-size:40px}
.h5,h5{font-size:50px;margin:20px 0}
.h6,h6{font-size:60px;margin:20px 0}
.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{line-height:2;color:#eee}
#title,#note{display:none;position:absolute;padding:5px 10px;font:13px/1.7 mm,Tahoma;text-align:center;-webkit-border-radius:5px;border-radius:5px;background:rgba(91,186,243,.8);color:#fff;z-index:999}
.show{visibility:visible !important;opacity:1 !important}
.no-events{pointer-events:none;overflow:hidden}


header{position:fixed;top:0;width:100%;height:100px;max-height:100px;background:rgba(0,0,0,.5);z-index:99}
shadow{position:absolute;top:0;right:0;width:100%;height:100px;overflow:hidden;z-index:-1}
menu{display:block;text-align:center;font-size:20px;color:#eee}
menu .list{float:left;font-size:56px !important;margin:-13px 15px}
menu ul,brand{display:inline-block;float:right}
menu ul>li{display:inline-table;margin-left:50px}
menu ul>li:last-of-type{margin-left:0}
menu a{display:block;color:#eee}
menu i{font-size:26px !important;vertical-align:middle}
menu i.fa-caret-down{font-size:18px !important}
menu i.fa-dot-circle-o{font-size:14px !important}
menu a:hover>*{color:#fff;text-shadow:0 0 20px #fff}
social a:hover i{color:#19A0FF;text-shadow:0 0 3px #111}
social a:hover i>svg{border:1px solid #19A0FF!important}
social a:hover i>svg>path{fill:#19A0FF}
menu li.active a{color:#19A0FF}
menu a:hover i,social a:hover i{-webkit-animation:tada 1s 1;animation:tada 1s 1}
menu ol{display:none;position:absolute;background:transparent;font-size:17px;width:auto;text-align:right;margin-top:-10px}
menu ol hint{display:block;width:0;border-style:solid;border-color:transparent transparent rgba(66,66,66,.9) transparent;border-width:0 10px 30px 25px;margin-right:30px}
menu ol oo{display:block;background:rgba(66,66,66,.9)}
menu ul li:hover>ol{display:table;-webkit-animation:fadeInDown .5s 1;animation:fadeInDown .5s 1}
menu ol li{display:inline;margin:auto}
menu ol li a{padding:5px 12px}
menu ol oo a:hover{background:rgba(0,0,0,.3)}

brand{width:280px;height:280px;margin:50px 40px 0 0;-webkit-transition:.7s!important;transition:.7s!important}
.brand-img{margin:9px;width:220px;height:220px;border:3px solid #eee;box-shadow:0 0 150px 0 #fff}
.brand-img,.brand-border{display:block;border-radius:50%}
.brand-border{position:absolute}
.brand-border:nth-child(1){width:280px;height:280px;margin:-20px;border:5px dashed #043967;-webkit-animation-duration:15s;animation-duration:15s}
.brand-border:nth-child(2){width:250px;height:250px;margin:-5px;border:5px dashed #ddd;-webkit-animation-duration:20s;animation-duration:20s}

social{display:block}
social *{text-align:center}
menu social{position:fixed;left:50px;top:20px}
social line{display:inline-block}
social a{display:inline-block;margin-left:15px}
social line:last-of-type a:last-of-type{margin-left:0}
menu social svg.X{height:23px;width:23px;border:2px solid #eee;border-radius:5px;padding:1px;position:relative;top:2px}
social p{display:block;font-size:16px}

header.k{background:rgba(0,0,0,.8);box-shadow:0 0 5px 0 #111}
header.k,.k shadow{height:70px}
.k menu ul>li>a>p{display:inline-block;margin-right:8px}
.k menu social p{font-size:0}
.k shadow shadow{width:0;height:0;box-shadow:0 0 80px 280px #111}
.k brand{-webkit-transform:scale(.49);transform:scale(.49);margin:-80px -60px 0 -40px;z-index:9}
.k .brand-img{box-shadow:0 0 2px 0 #fff}
.k .brand-border:nth-child(1){background:#111;box-shadow:0 0 5px 0 #111;border-color:transparent;-webkit-animation:0;animation:0}


.slider-con{position:relative;z-index:0;box-shadow:0 0 5px 0 #000}
#bs-touch-slider{overflow:hidden}
.bs-slider{direction:rtl;position:relative;background:#000}
.bs-slider .item:hover{cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}
.bs-slider .item:active,.grabbing{cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}
.bs-slider-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.18)}
.bs-slider>.carousel-inner>.item>img,.bs-slider>.carousel-inner>.item>a>img{margin:auto;width:100%!important}
.bs-slider .item{height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#fff}
.fade{opacity:1}
.fade .item{top:0;z-index:1;opacity:0;width:100%;position:absolute;left:0!important;display:block!important;-webkit-transition:opacity ease-in-out 1s;-moz-transition:opacity ease-in-out 1s;-ms-transition:opacity ease-in-out 1s;-o-transition:opacity ease-in-out 1s;transition:opacity ease-in-out 1s;background-size:cover;background-position:center;}
.fade .item:first-child{top:auto;position:relative}
.fade .item.active{opacity:1;z-index:2;-webkit-transition:opacity ease-in-out 1s;-moz-transition:opacity ease-in-out 1s;-ms-transition:opacity ease-in-out 1s;-o-transition:opacity ease-in-out 1s;transition:opacity ease-in-out 1s}
.control-round .carousel-control{top:50%;opacity:0;width:45px;height:72px;z-index:100;color:#fff;display:block;font-size:30px;cursor:pointer;overflow:hidden;line-height:72px;text-shadow:none;position:absolute;font-weight:400;background:transparent;-webkit-border-radius:100px;border-radius:4px}
.control-round:hover .carousel-control{opacity:1}
.control-round .carousel-control.left{left:1%}
.control-round .carousel-control.right{right:1%}
.control-round .carousel-control:hover{color:#fdfdfd;background:rgba(0,0,0,.5);border:0 transparent}
.control-round .carousel-control>span:nth-child(1){left:45%}
.indicators-line > .carousel-indicators{right:0;bottom:3%;left:auto;width:100%;height:30px;font-size:0;overflow-x:auto;overflow-y:hidden;padding-left:10px;padding-right:10px;padding-top:1px;white-space:nowrap;text-align:center}
.bs-slider .carousel-indicators>li{width:30px;height:15px;margin:0 7px;border:none;-webkit-border-radius:0;border-radius:0;background:#043967}
.bs-slider .carousel-indicators>li.active{height:25px;background:#0592d8}
.slide-text{text-align:center;line-height:1.7;font-weight:700;margin:auto;padding-top:-webkit-calc(50vh - 100px);padding-top:calc(50vh - 100px)}
.slide-text h6{padding:0;line-height:1.5;color:#fff;text-shadow:3px 2px 5px #000;display:inline-block;-webkit-animation-delay:.7s;animation-delay:.7s;letter-spacing:1px;text-transform:uppercase;margin-bottom:0}
.slide-text p{text-align:center;font-size:38px;color:#fff;-webkit-animation-delay:1.1s;animation-delay:1.1s;text-shadow:2px 1px 1px #000;margin-top:15px}
.slide-text>.col-md-12>p{text-shadow:2px -1px 0 #000;background:rgba(0,0,0,.4);padding:7px;border-radius:10px}
@media(max-width:991px){
.slide-text h6{font-size:42px}
.slide-text p{font-size:30px}
}
@media(max-width:900px){
.slide-text{padding-top:-webkit-calc(50vh - 70px);padding-top:calc(50vh - 70px)}
}
@media(max-width:767px){
.slide-text h6{font-size:36px}
.slide-text p{font-size:24px;margin-bottom:20px}
.slide-text>.col-md-12>p{text-shadow:none;font-weight:400}
#bs-touch-slider .carousel-control{display:none}
#bs-touch-slider>.carousel-indicators{bottom:1%}
.bs-slider .carousel-indicators>li{margin:0 12px}
}
@media(max-width:480px){
.slide-text h6{font-size:32px}
.slide-text p{font-size:20px;margin-bottom:10px}
}

.section{padding:60px 0;overflow-x:hidden}
.heading{color:#043967;font-size:24px;text-transform:uppercase;font-weight:700;padding-bottom:20px;margin-bottom:30px;position:relative}
.heading:after{content:'';position:absolute;bottom:0;right:0;height:4px;width:150px;background:#0592d8}

.btn{display:inline-block;font-size:20px;padding:10px 20px;background:#043967;color:#fff;padding-left:30px;padding-right:30px;-webkit-border-radius:50px 0;border-radius:50px 0}
.btn:hover,.btn:focus,.btn:active{background:#0592d8;color:#fff;-webkit-border-radius:0 50px;border-radius:0 50px}

.news-section{padding:60px 0 10px;overflow-y:auto}
#news-slider{height:500px;-webkit-box-shadow:-4px 4px 4px 2px #777;box-shadow:-4px 4px 4px 2px #777;border:15px outset #043967;border-bottom-width:35px}
#news-slider,#news-slider .item{background-color:#fff;color:#043967}
#news-slider>.carousel-indicators{height:35px;bottom:-35px;padding-top:0}
#news-slider>.carousel-indicators>li{width:35px;height:35px;background:transparent;color:#fff;margin:0 20px;font:28px Tahoma;text-indent:0;text-align:center}
#news-slider>.carousel-indicators>li.active,#news-slider>.carousel-indicators>li:hover{background:#fff;color:#043967}
#news-slider .carousel-control{opacity:1;top:auto;bottom:-35px;width:35px;height:35px;line-height:40px;color:#fff;-webkit-border-radius:0;border-radius:0}
#news-slider .carousel-control:hover{background:#fff;color:#043967}
#news-slider .carousel-control.right{right:0}
#news-slider .carousel-control.left{left:0}
#news-slider .carousel-inner{overflow-y:auto}
#news-slider .item{height:450px;padding:10px 20px}
#news-slider .item h2{font:30px/1.4 mm;color:#0592d8}
#news-slider .item a{background:#DCDCDC;padding:0 10px;-webkit-border-radius:50px;border-radius:50px}
#news-slider .news-img{float:left;width:30% !important;max-height:360px;margin-right:20px}

@media(max-width:767px){
#news-slider .item{padding:0 15px;margin-bottom:-10px}
#news-slider .item h2{font-size:24px}
}
@media(max-width:480px){
#news-slider .item{padding:0 10px}
#news-slider .item h2{font-size:22px}
#news-slider>.carousel-indicators>li{margin:0 10px}
}

.news-manager .row:not(:first-child):not(:last-child){background:#043967;padding:13px 0 0;margin:13px auto 20px}
.news-manager #logout{color:#fff;background:red}
.news-manager #hide_news_slider{color:#fff;background:orange}
.news-manager #show_news_slider{color:#fff;background:#0c0}
.news-manager h2{color:#fff;font:normal 20px/1 mm;margin:0}
.news-manager .row:first-child .btn{margin-bottom:6px;float:none}
.news-manager .row:first-child .btn:last-child{float:left}
.news-manager textarea{min-width:100%;max-width:100%;height:160px}
.news-manager .img2news{width:96% !important;float:left}
.news-manager .fa-photo{width:4%;font-size:40px;color:#fff}
@media(max-width:1200px){
.news-manager .img2news{width:95% !important}
}
@media(max-width:990px){
.news-manager .img2news{width:93% !important}
}
@media(max-width:690px){
.news-manager .img2news{width:92% !important}
}
@media(max-width:630px){
.news-manager .img2news{width:91% !important}
}
@media(max-width:550px){
.news-manager .img2news{width:90% !important}
}
@media(max-width:500px){
.news-manager .img2news{width:88% !important}
}
@media(max-width:480px){
.news-manager .row:first-child .btn:not(:last-child){margin-bottom:20px}
}
@media(max-width:450px){
.news-manager .img2news{width:86% !important}
}
@media(max-width:400px){
.news-manager .img2news{width:85% !important}
}
@media(max-width:350px){
.news-manager .img2news{width:83% !important}
}
@media(max-width:320px){
.news-manager .img2news{width:81% !important}
}

.service-box{position:relative;text-align:center;background:#f0f0f0;padding:30px 15px;margin:15px auto;overflow:hidden}
.service-box .overlay{position:absolute;top:0;right:0;bottom:0;left:0;transition:.3s;opacity:0;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#043967+0,003866+100&0.74+0,1+100 */
background: -moz-radial-gradient(center, ellipse cover, rgba(4,57,103,0.74) 0%, rgba(0,56,102,1) 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover, rgba(4,57,103,0.74) 0%,rgba(0,56,102,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center, rgba(4,57,103,0.74) 0%,rgba(0,56,102,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd043967', endColorstr='#003866',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
.service-box:hover .overlay{opacity:1;}
.service-icon{margin:auto}
.service-title{transition-delay:.1s}
.service-box:hover .service-icon{transform:translateY(-150px);}
.service-box:hover .service-title{transform:translateY(-200px);}

.services-heading{background:#043967}
@media(max-width:767px){
.services-heading{height:168px !important}
}
.services-heading h5{position:absolute;margin:0;top:50%;left:0;width:100%;text-align:center;transform:translateY(-50%);text-transform:uppercase;color:#fff;text-shadow:0 0 20px #fff}
.services-heading div{visibility:hidden}

.subservices{position:absolute;margin-top:100%;top:50%;left:0;width:100%;text-align:center;transform:translateY(-50%);transition-duration:.3s;transition-delay:.1s}
.subservices li{color:#fff;font:400 18px mm}
.service-box:hover .subservices{margin-top:0}

.principles-section{background:#043967;color:#043967;text-align:center}
.principles-section .circle{background:#eef;color:#043967;display:inline-table;font:40px/50px mm;width:80%;padding:30px 0;margin:15px 0;border-radius:50%}
.principles-section .circle:nth-child(1){background:none;color:#eef;font:700 50px mm;text-shadow:0 0 20px #fff}
.principles-section .circle:not(:nth-child(1)){box-shadow:0 0 20px 0 #fff}

@media(min-width:768px){
.principles-section .circle{width:30%;margin-top:-55px}
.principles-section .circle:nth-child(1){height:300px;width:300px;margin:150px -150px -175px}
.principles-section .circle:nth-child(2){margin:15px 150px 0 0}
.principles-section .circle:nth-child(3){margin:15px 0 0 150px}
.principles-section .circle:nth-child(5){margin-top:80px}
.r{float:right}.l{float:left}
}
@media(min-width:768px) and (max-width:1200px){
.principles-section .circle:nth-child(2),.principles-section .circle:nth-child(3){width:35%}
.principles-section .circle:nth-child(2){margin-right:70px}
.principles-section .circle:nth-child(3){margin-left:70px}
}

.projects-section,.subpage{background:#d9e0e6}
.project-box{position:relative;margin-top:30px;overflow:hidden}
.project-txt{background:#f3f3f3;padding:15px 30px}
.project-img{height:200px;position:relative}
.project-overlay{position:absolute;top:0;right:0;bottom:0;left:100%;transition:.3s;background:rgba(4,57,103,.85)}
.project-box:hover .project-overlay{left:0;}
.project-services{position:absolute;top:0;left:100%;right:-100%;transition-duration:.2s;transition-delay:0s;color:#fff;margin:30px;}
.project-box:hover .project-services{left:0;right:0;transition-delay:.2s;}
.project-services li{margin-left:10px;}
.project-services li:first-child{font-size:120%;margin-left:0;}

.mega-footer{background:#043967;padding:60px 0 0}
.about-txt p{color:#ccc}
.mega-footer .col-md-4{margin-bottom:50px}
.mega-footer-heading{color:#fff;font-size:22px;padding-bottom:15px;position:relative;margin-bottom:20px;}
.mega-footer-heading:after{content:'';position:absolute;bottom:0;right:0;height:3px;width:48px;background:#0592d8}
.contact-field,.mega-footer a{color:#ccc;font-weight:400}
.contact-field span{color:#0592d8;font-weight:500}
.mega-footer a:hover{color:#fff;text-shadow:0 0 20px #fff}
.mega-footer i.fa-mobile{vertical-align:middle}
.mega-footer social{margin:10px 0 0 0;font-size:25px}
.mega-footer social a{color:#ccc}
.mega-footer social a:hover{color:#19a0ff}
.fast-links a{display:table;border-right:3px solid;padding-right:10px}
.fast-links a:not(:last-child){margin-bottom:10px}
.fast-links a small{display:none;color:#4682B4}
a.mega-more{display:table;color:#0592d8;margin-top:20px}

.contact-form input,.news-manager [name*="title"],.news-manager .img2news,textarea{width:100%;background:#fff;padding:3px 15px;margin:3px 0;border:none;font-size:16px;color:#043967}
.contact-form input:not(#draghere):not(#submit):focus,.contact-form textarea:focus{background:#ffa}
.contact-form span{color:#ff0}
.error{display:table;font:400 14px mm;color:red}
.jobs .error{background:#ff0;color:red}
.contact-form .cv{display:block;font-weight:400;font-size:14px;margin:15px 0}
.contact-form input[type="file"]{display:table;border:3px dashed #999;font-size:14px;padding:15px 15px 135px;
background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAQUlEQVQokWNgYGDgZGBgkIJiTgYEEMAhTpJiAQYSFUsxkKhYioFExZy0V8xAomKSQomXgYRQQo5cgor5sIkT7XEALRcHJvCfpj8AAAAASUVORK5CYII=)
}
.contact-form .s-btn{width:auto;background:#0592d8;color:#eee;padding:3px 10px;display:inline-block}
.s-btn:hover,.s-btn:focus,.s-btn:active{background:#19a0ff;color:#fff}
.send-case{color:#ff0}

footer{padding:30px 0 15px;background:#002c52;text-align:center;color:#ccc;font-weight:400}
footer a,footer .designed-by{color:#0074AA}
footer a:hover{color:#fff;text-shadow:0 0 9px #fff}

.GoToTop{display:none;position:fixed;bottom:33px;left:20px;background:rgba(0,30,20,.2);color:#fff;border-radius:50%;text-align:center;padding:6px 0;height:50px;width:50px;font-size:30px;z-index:999}
.GoToTop:hover{background:rgba(0,30,20,.4);cursor:pointer}

.inner-heading{padding:90px 0 90px;}
.inner-heading .heading{margin-bottom:5px;}
.breadcrumb{padding:0;margin:0;background:none;}

.inner-contact .contact-field{color:#444;}
.inner-contact .contact-form input, .inner-contact .contact-form textarea{background:#d2dde6}

.map-wraper iframe{border:none;margin-bottom:-10px;}

.cover{height:100vh}
.subpage{box-shadow:0 0 5px 0 #111}
.subpage,.kkk{font:28px/1.8 mm}

.kkk li{list-style:inside;text-align:justify}
.kkk .box{background:#eee;padding:20px 30px;margin-top:40px;overflow:hidden}
.k-vat:before{content:"%14";display:inline-block;background:#043967;color:#D9E0E6;font:800 14px/1 Arial;border:4px double;padding:4px;vertical-align:middle}
.kkk .t-btn{float:left;cursor:pointer}
.kkk .on,.flip180deg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.kkk .on{color:#19A0FF}
.kkk .box ul{display:none}
.kkk .box *{-webkit-transition:none!important;transition:none!important}

.about .row{display:grid}
about{background:#efffff;display:inline-block;position:relative;padding:30px;margin:0 15px;overflow:hidden}
about .btn{float:left}
.about-img{position:absolute;top:0;left:0;border-radius:0 0 100% 0;background-color:#fff;border-right:12px solid #043967;border-bottom:4px solid #043967;padding:0;margin:auto;overflow:hidden}
.about-img div{width:100%;min-height:300px;background-size:cover;background-repeat:no-repeat;background-position:right}
.row:first-child .about-img div{width:250px;min-height:250px;margin:60px;background-size:contain;background-position:center;border-radius:50%;background-color:#fff;transform:rotateZ(-33deg);border:4px solid #fff}
.row .about-img:hover div{transform:scale(1.1)}

.gm{display:block;border:none;width:100%;height:100vh}
contact{display:block;text-align:center;background:#043967;color:#eee;border-radius:25px;height:270px;width:100%;font-size:20px;margin:75px 0 56px;padding:0 10px 30px}
contact:hover{-webkit-animation:bounce 1s 1;animation:bounce 1s 1}
contact *{color:#d9e0e6}
contact h5{color:#eee;margin:-20px 0 20px}
contact>i.fa{background:#043967;color:#eee;border-radius:50%;width:150px;height:150px;font-size:80px;line-height:140px;margin-top:-75px}
contact p{text-align:center;line-height:40px}
.ul-color contact .btn{background:#0592d8}
.ul-color:nth-child(1) contact:hover,.ul-color:nth-child(1) contact:hover i{background:#227734}
.ul-color:nth-child(2) contact:hover,.ul-color:nth-child(2) contact:hover i{background:#D93025}
.ul-color:nth-child(2) contact a:hover{color:#ff0;text-shadow:0 0 3px #ff0}
.ul-color:nth-child(3) contact:hover,.ul-color:nth-child(3) contact:hover i{background:#702283}
.ul-color:nth-child(4) contact:hover,.ul-color:nth-child(4) contact:hover i{background:#d70}
.ul-color:nth-child(5) contact:hover,.ul-color:nth-child(5) contact:hover i{background:#009688}
.ul-color:nth-child(5) contact:hover .btn{background:#00c988}
.ul-color:nth-child(6) contact:hover,.ul-color:nth-child(6) contact:hover i{background:#1877F2}
.ul-color:nth-child(6) contact:hover .btn{background:#0451c5}
contact i.svg-fb-messenger:before{content:url("../fonts/svg/fb-messenger.svg");display:inline-block;vertical-align:sub;height:80px;width:80px}
.ul-color:last-child contact{margin-bottom:-120px}


/*Responsive*/
@media(max-width:1350px){
menu ul>li:not(:last-of-type){margin-left:30px}
}
@media(min-width:992px){
.left-md-center{text-align:left !important}
.right-md-center{text-align:right !important}
}
@media(min-width:901px){
menu ul li:hover>ol{display:table;-webkit-animation:fadeInDown .5s 1;animation:fadeInDown .5s 1}
menu .list{display:none}
}
@media(min-width:900px) and (max-width:1250px){
menu social{display:none}
}
@media(min-width:900px) and (max-width:1050px){
menu ul>li>a>i.fa{display:none}
}
@media(max-width:900px){
menu ul{display:none;background:rgba(0,0,0,.9);position:absolute;left:0;top:70px;width:auto;height:-webkit-calc(100vh - 70px);height:calc(100vh - 70px)}
menu ul>li{display:block;width:100%;margin:auto 0}
menu ul>li>a{padding:10px}
.k menu ul>li>a>p{display:block;margin-right:0;text-align:center}
menu ol{position:relative;margin:0;width:100%}
menu ul li:hover>ol{display:table;-webkit-animation:none;animation:none}
menu ol hint{display:none}
menu social{left:90px}
.grecaptcha-badge{opacity:.5;z-index:-1}
}
@media(min-width:768px){
#news-slider .item p{font:22px/1.7 mm}
.kkk .box,about{box-shadow:-10px 10px 10px 0 #002}
.row:not(:first-child) about{margin-top:60px}
.subpage.contact{padding-bottom:0}
.jobs input,.jobs textarea,.contact-form .draghere{width:50%}
.jobs input,.jobs textarea{font-size:20px;margin-bottom:10px}
.jobs #submit{margin-bottom:auto}
.contact-form .col-sm-6:nth-child(odd){padding-left:3px;padding-right:15px}
.contact-form .col-sm-6:nth-child(even){padding-right:3px;padding-left:15px}
}
@media(max-width:767px){
.heading{padding-bottom:10px}
#news-slider .item .news-img{display:none}
.principles-section .circle{-webkit-animation-delay:0s;animation-delay:0s}
.principles-section .circle:nth-child(1){padding-top:0;margin-top:0}
.kkk{font-size:20px}
.kkk .box{background:none;margin:15px -15px 0;padding:10px 20px}
.kkk h4{font-size:26px}
.box .k-vat:before{font-size:9px;border:3px double;padding:3px 2px}
.about,.about .container{padding:0}
.about .row about{background:none;padding:30px 0 10px;font-size:20px}
.row:last-child about{padding:30px 0}
.row:not(:first-child) .col-sm-8{margin-top:-15px}
about h4{font-size:32px}
.about-img{position:relative;width:95%;max-height:250px;border-radius:0 25% 100% 0;border-top:3px solid #043967;margin-left:0}
.row:first-child .about-img{display:none}
.row .about-img div{max-height:250px}
contact{margin-bottom:120px}
.ul-color:last-child contact{margin-bottom:0}
.contact-form input[type="file"]{padding:15px}
.news-manager h2{margin:0 0 10px}
}
@media(max-width:444px){
.k shadow shadow{box-shadow:0 0 80px 240px #111}
.k brand{margin-right:-90px}
}
@media(max-width:400px){
menu social{top:6px;left:70px}
menu social line{display:block}
menu social line a{margin-left:10px !important}
menu social line i{font-size:20px !important}
menu social line svg.X{height:18px;width:18px;border-width:1px;border-radius:4px;top:1px}
}