*{box-sizing:border-box;margin:0;padding:0;}
body{width:100%;height:100%;line-height:20px;}
body,html{color:var(--second-color)!important;font-family:var(--main-font)!important;font-size:15px;}
a{text-decoration:none;color:var(--link-color);}
a:hover{color:var(--main-color);}
.custom-style-1{float:left;max-width:400px;margin-right:20px;margin-bottom:20px;}
.custom-style-2{width:100%;height:100%;object-fit:cover;}
@media(max-width:768px){
  .custom-style-2{height:auto;}
}
.fa-times{text-transform:none!important;}
:root{--main-color:#004b93;--second-color:#3d3d3d;--h-color:#282828;--link-color:#282828;--active-color:#1e73be;--main-font:"Montserrat",Helvetica,Arial,Verdana,sans-serif;--second-font:"Roboto",Helvetica,Arial,Verdana,sans-serif;}
.max-w-500{max-width:500px;}
.mt-50{margin-top:50px;}
@media screen and (max-width:991px){
  section .reverse-mobile{flex-direction:column-reverse;}
  main section{padding:25px 0!important;}
  main .sustainability .sustainability-area{padding:25px!important;}
  main .sustainability .sustainability-area p{text-align:center;}
}
h3.title{color:var(--main-color);font-weight:200;font-size:37px;margin-bottom:60px;}
.mt-30{margin-top:30px;}

/***** Header Section *****/
header{position:relative;padding-bottom:2px;}
header .logo img{width:160px;padding:5px;height:auto;}
header .logo{margin:10px 0;}
.slick-dotted.slick-slider{margin-bottom:0!important;}
header header.sticky{position:absolute!important;z-index:102;width:100%;}
header .hamburger{display:none;}
header .top{display:flex;justify-content:space-between;margin-top:5px;font:500 13px / 19px;}
header .languages a img{width:1em!important;height:1em!important;}
header ul.social li{width:26px;height:26px;}
header ul.social li a{font-size:14px;}
header .logo{margin:0 0 10px 0;}
header.sticky .menu{background-color:#fff;padding:20px 0 5px 0;position:relative;}
header.sticky .menu:after{position:absolute;bottom:0;width:100%;content:"";height:2px;background-color:var(--main-color);}
header.sticky:after{display:none;}
header .menu ul{list-style:none;text-align:center;padding-left:0;}
header .menu ul li{display:inline-block;text-align:center;line-height:1.5;height:auto;vertical-align:middle;position:relative;}
header .menu ul li.active a{color:#1e73be;}
header .menu ul li a{color:var(--main-color);text-decoration:none;font-weight:bold;line-height:1.1;text-transform:uppercase;font-size:13px;padding:41px 10px;}
header .menu ul li ul.dropdown{display:none;position:absolute;box-shadow:0 3px 3px rgb(0 0 0 / 20%);left:0;top:40px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;background-color:#00529b;z-index:999;width:210px!important;}
header .menu ul li ul.dropdown li{margin:0 5px;display:block;text-align:left;padding:8px 0;}
header .menu ul li ul.dropdown li:hover{background-color:#003f78;}
header .menu ul li.Dropmegadown ul.dropdown li a{padding:0 4px;}
header .menu ul li.Dropmegadown ul.dropdown li ul li a{padding:0px;}
header .menu ul li ul.dropdown li a{color:#fff;padding:0 10px;font-size:11px;font-weight:normal;}
header .menu ul li.drop:hover ul.dropdown{display:block;}
header .menu ul li.Dropmegadown a:after{content:"\f107"; /* Unicode karakteri angle-down ikonunu temsil eder */font-family:"Font Awesome 6 Free";font-weight:900;font-size:13px;margin-left:4px;}
header .menu ul li.Dropmegadown:hover ul.dropdown{display:block;}
header .menu ul li.Dropmegadown a:after{content:"\f107";font-family:"Font Awesome 5 Free";font-size:13px;margin-left:4px;}
header .menu ul li.Dropmegadown .dropImage ul.dropdown{display:flex;flex-direction:column;width:80%!important;position:static;border:none;box-shadow:none;background-color:transparent!important;}
header .menu ul li.Dropmegadown ul.dropdown{display:none;width:auto!important;left:30px;right:30px;top:100%;border:1px solid #ffffff;box-shadow:0 5px 5px rgb(0 0 0 / 20%);background-color:#fff;font-size:14px;line-height:22px;padding:8px;}
header .menu ul li.Dropmegadown{position:static;}
header .menu ul li.Dropmegadown ul.dropdown a{color:var(--link-color);}
header .menu ul li.Dropmegadown ul li{margin-bottom:8px;margin-top:8px;}
header .menu ul li.Dropmegadown ul li a{font-size:14px;font-weight:bold;}
header .menu ul li.Dropmegadown ul li a:after{content:"";}
header .menu ul li.Dropmegadown ul li:hover{background-color:transparent;}
ul.dropdown.mega{display:flex;flex-wrap:wrap;}
header .menu ul li.Dropmegadown .dropImage ul li ul{width:80%;}
header .menu ul li.Dropmegadown ul li ul li{margin-bottom:0;}
header .menu ul li.Dropmegadown ul li ul li a{font-size:13px;font-weight:normal;text-transform:none;}
header .menu ul li.Dropmegadown .dropImage{z-index:999;display:none;position:absolute;width:auto;right:30px;left:30px;top:70%;background-color:#fff;border:1px solid #ffffff;box-shadow:0 5px 5px rgb(0 0 0 / 20%);background-size:contain;background-repeat:no-repeat;background-position:right center;}
header.sticky .menu ul li.Dropmegadown .dropImage{left:0;right:0;}
header .menu ul li.Dropmegadown:hover .dropImage{display:block;}
header.sticky ul.social li{background:rgba(255,255,255,0.25)!important;transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;}
header.sticky ul.social li:hover{background:rgba(255,255,255,0.5)!important;}
header .menu a.closeMenu{display:none;}
header .container-fluid{display:flex;justify-content:space-between;align-items:center;}
header .logo img{width:160px;padding:5px;height:auto;}
header .logo{margin:0;}
header .menu ul{margin-bottom:0;}
header ul.mobile-lang{list-style:none;text-align:center;padding-left:0;margin-bottom:0;margin-right:20px;}
header ul.mobile-lang li{position:relative;padding:10px 0;color:var(--main-color);}
header ul.mobile-lang li a{font-size:13px;color:var(--main-color);text-decoration:none;font-weight:bold;line-height:1.1;text-transform:uppercase;white-space:nowrap; /* Eklendi: Diline uzunluğu kırpmadan göstermek için */}
header ul.mobile-lang li ul{display:none;position:absolute;top:100%;background-color:#fff;padding:10px 25px;list-style:none;z-index:99;border:1px solid #fff;box-shadow:0 5px 5px rgb(0 0 0 / 20%);}
header ul.mobile-lang li:hover ul{display:block;}
header ul.mobile-lang li ul li{padding:10px 0;}
header ul.mobile-lang li ul li a{color:var(--second-color);}
header ul.mobile-lang li a:after{content:"\f107"; /* Unicode karakteri angle-down ikonunu temsil eder */font-family:"Font Awesome 5 Free";font-weight:900;font-size:13px;margin-left:4px;}
header ul.mobile-lang li ul li a:after{content:unset;}
@media (max-width:768px){
  header ul.mobile-lang li.opened ul{display:block;}
  .career-white{color:white!important;}
  main .breadcrumb{min-height:0;}
  .min-h-160px{min-height:160px!important;}
  .min-h-250px{min-height:250px!important;}
  .min-h-200px{min-height:200px!important;}
  main .breadcrumb h1{font-size:24px!important;z-index:9;}
}
@media (max-width:1025px){
  main .suit{padding:120px 0!important;}
}
@media (min-width:1024px){
  main .breadcrumb{min-height:350px!important;}
  main .breadcrumb h1{z-index:1;text-transform:uppercase!important;font-size:30px!important;line-height:36px!important;z-index:9;font:normal 700 34px / 44px "Montserrat",Helvetica,Arial,Verdana,sans-serif;}
}
@media screen and (min-width:1025px) and (max-width:1240px){
  header .menu ul li a{font-size:9px!important;}
  header .theme-switcher .checkbox-label{background-color:#111;width:40px;height:20px;border-radius:50px;position:relative;padding:5px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;}
  header .theme-switcher .checkbox-label .ball{background-color:#fff;width:17px;height:17px;position:absolute;left:1px;top:2px;border-radius:50%;transition:transform 0.2s linear;}
  header .logo img{width:100px;padding:5px;height:auto;}
  header .logo{margin:10px 0;height:auto;width:100px;}
  header ul.mobile-lang{list-style:none;text-align:center;padding-left:0;margin-bottom:0;margin-right:10px;}
}
@media (max-width:1024px){
  header .hamburger{display:block!important;font-size:26px;}
  header.sticky .hamburger{filter:invert(1);}
  header .menu a.closeMenu{display:block;position:absolute;right:10%;padding:5px 10px 5px 10px;margin:15px 0px 0px 0px;background:var(--main-color);}
  header .menu a.closeMenu i{color:#fff;vertical-align:middle;}
  header .header-overlay{background-color:rgba(17,17,17,0.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;display:none;}
  header .container{min-height:0;display:flex;justify-content:space-between;align-items:center;}
  header{position:relative!important;box-shadow:0 0 15px 1px rgb(0 0 0 / 7%);width:100%;z-index:999;transition:1s;}
  header.sticky{background-color:transparent;position:absolute!important;box-shadow:none;}
  header .menu{display:none;position:fixed;right:330px;top:0;width:330px;height:100vh;background-color:#fff;transform:translate3d(100%,0,0);z-index:999;transition:right 0.5s ease;}
  header .menu ul{max-width:317px;width:calc(330px - 13px);padding:45px 15px 30px 30px;display:flex;flex-direction:column;}
  header .menu ul li{text-align:left;position:relative;padding:15.2px 25px 15.2px 0;}
  header .menu ul li:before{content:"";border-bottom:1px solid rgba(51,51,51,0.12);position:absolute;top:-0.5px;height:0;width:100%;max-width:100%;left:0;}
  header .menu ul li:first-child:before{content:"";border-bottom:0;position:absolute;top:-0.5px;height:0;width:100%;max-width:100%;left:0;}
  header.white .menu ul li a{color:var(--link-color);}
  header.white .menu ul li.active a{color:var(--active-color);}
  header:after{display:none;}
  header .logo{margin-bottom:0;}
  header .menu ul li.drop:hover ul.dropdown{padding:0;}
  header .menu ul li.Dropmegadown{position:relative;}
  header.sticky .menu{position:fixed;}
}
@media screen and (min-width:1240px) and (max-width:1320px){
  header .menu ul li a{font-size:11px;}
}
header.fixed-head{position:fixed;top:0;left:0;right:0;z-index:999;background-color:#fff;}
@media screen and (min-width:1026px){
  header .menu{display:block!important;}
}
header .menu ul li.Dropmegadown .small-nav{width:300px!important;left:initial!important;right:initial!important;}

/***** End Header Section *****/

/***** Footer Section *****/
footer{background-color:var(--currenttheme);color:var(--black);font-size:13px;}
.customfooter img.line{width:100%;margin:30px 0;}
.customfooter ul{list-style:none;padding-left:0;margin-bottom:30px;}
.customfooter .mb-15px{margin-bottom:15px;}
.lang{padding-top:4px;}
.customfooter .adress h3:not(.brand),.customfooter .adress li{font-size:15px!important;}
.customfooter{background-color:var(--currenttheme);color:var(--black);padding:50px 0 40px 0!important;font-size:13px;}
footer .container .footerimg img{margin:15px 0;}
.footer-logo{width:65px;height:auto;}
footer ul.small li{font-size:10pt;}
footer ul.small li:hover a{color:var(--main-color);}
footer ul.small{list-style:none;padding:0;}
footer ul.small li a{text-decoration:none;color:var(--black);}
footer h3{font-size:17px;font-weight:500;line-height:1;color:var(--black);text-transform:uppercase;}
footer h3.brand{font-size:19px;color:var(--main-color);text-transform:none;}
body .copysection{padding:22px 0;font-size:13px;line-height:16px;background:#f8f8f8 none repeat center top;}
body .copysection p{margin-bottom:0!important;}
body .footer-logo{width:65px!important;}
body .lang a img{width:1em;height:1em;margin:0 0.3em!important;}
body ul.social{display:flex;margin-bottom:0;}
body ul.social{list-style:none;padding-left:0;}
body ul.social li{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:100px;margin-right:4px;background-color:var(--main-color);}
body ul.social li a{color:#fff;font-size:14px;}

/***** End Footer Section *****/

/***** Section Element *****/
section{padding:70px 0!important;}
.bg-gray{background-color:rgb(247,247,247);}
.safety .bg-gray{padding:30px 0;}

/***** End Section Element *****/

/***** Mission & Vision Section *****/
main .mission .nav-pills .nav-link{border-radius:0;margin:0 11px 5px 0;padding:0.5em 1em;padding-top:12px;padding-bottom:12px;font-size:16px;font-weight:700;background-color:rgba(0,0,0,0.04)!important;color:var(--h-color);}
main hr.line{margin:35px 0;}
main .mission .nav-link.active,main .mission .show > .nav-link:hover{color:#fff!important;}
main .mission .nav-link.active,main .mission .show > .nav-link{background-color:var(--main-color)!important;cursor:default;}

/***** Mission & Vision End Section *****/

/***** Main H3 Area  *****/
main h3.title{color:var(--main-color);font-weight:200;font-size:37px;margin-bottom:60px;}
main h3.title span{font-weight:700;}
main .sample-title h3.title::after,main .packet h3.title::after,main .product h3.title::after,main .services h3.title::after,main .other-services h3.title::after,main .value h3.title::after,main .awards h3.title::after,main .news h3.title::after,main .counter-section h3.title::after,main .about-us h3.title::after,main .mission h3.title::after,main .page h3.title::after,main .academy h3.title::after,main .packet-page h3.title::after,main .certificates h3.title::after,main .ik h3.title::after{content:"";width:10%;height:5px;background-color:var(--main-color);display:block;margin-top:10px;}
.p15px{padding:10px 0px;}

/*****  Main H3 Area *****/

/***** Services Section *****/
main .services .product-box{border-top:5px solid #2867b6;background:#f9f9f9;color:#777;border-bottom:5px solid #ddd;margin-bottom:0;font-size:13px;text-align:center;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;height:100%;}
main .services .product-box h3{padding:20px 0;color:#00529b;font-weight:500;font-size:18px;border-bottom:2px solid #e5e5e5;text-transform:uppercase;}
main .services h3.title{font-size:37px;}
@media (max-width:991px){
  main .services .row .col-md-3{width:100%!important;margin-bottom:20px;}
  main .services .row{display:flex;justify-content:center;flex-direction:column;}
}
main .services .product-box:hover{box-shadow:0 0 6px rgb(0 0 0 / 20%);-webkit-box-shadow:0 0 6px rgb(0 0 0 / 20%);}
main .services .product-box h3{padding:20px 0;color:#00529b;font-weight:500;font-size:18px;border-bottom:2px solid #e5e5e5;text-transform:none;}
main .services .product-box .image{padding:10px 15px;}
main .services .product-box img{width:100%;}

/***** End Services Section *****/

/***** Other-Services Section *****/

main .other-services .product-box{border-top:5px solid #2867b6;background:#f9f9f9;color:#777;border-bottom:5px solid #ddd;margin-bottom:0;font-size:13px;text-align:center;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;height:100%;padding:10px 0;}
main .other-services .product-box:hover{box-shadow:0 0 6px rgb(0 0 0 / 20%);-webkit-box-shadow:0 0 6px rgb(0 0 0 / 20%);}
main .other-services .owl-carousel .owl-item img{display:block;width:100%;}
main .other-services .product-box h3{padding:20px 0;color:#00529b;font-weight:500;font-size:18px;border-bottom:2px solid #e5e5e5;text-transform:uppercase;}
.other-services .product-box h3{text-transform:none!important;}

/***** End Other-Services Section *****/

/***** sustainability Section *****/
main .sustainability{padding-bottom:0px!important;padding-top:0px!important;text-align:center;}
main .sustainability .sustainability-area{margin-top:40px;padding:50px;color:#fff;background-size:cover;background-repeat:repeat;background-color:rgba(0,0,0,0);background-position:center center;background-attachment:fixed;}
main .sustainability .container p{font-size:12pt;}
main .sustainability .title-sustainability{color:#fff;font-size:37px;margin-bottom:60px;font-weight:200;}
main .sustainability .title-sustainability span{color:#fff;font-weight:700;}
@media (max-width:991px){
  main .sustainability-area .container-fluid .col-md-4{width:100%!important;margin-bottom:20px;}
  main .sustainability-area .container-fluid{flex-direction:column!important;}
  main .counter-section .container .row{display:flex;justify-content:center;flex-direction:column;}
}

/***** End sustainability Section *****/

/***** Awards Section *****/
main .awards .col-md-6 h3{font-weight:700;font-size:13pt;margin-bottom:30px;}
main .awards .awards-h3{font-weight:700;font-size:18pt!important;margin-bottom:30px!important;}

/***** End Section *****/

/***** News Section *****/
main .news .box{margin-bottom:10px;height:100%;box-shadow:none;-webkit-box-shadow:none;background-color:#fff;}
@media (max-width:991px){
  main .news .col-md-4{width:100%!important;margin-bottom:20px;}
  main .services .row{display:flex;justify-content:center;flex-direction:column;}
}
main .news .box img{object-fit:cover;aspect-ratio:1;width:100%;}
main .news .box .content{padding:20px 30px 5px 30px;}
main .news .box h3 a{color:var(--link-color);text-transform:none;letter-spacing:normal;font-weight:bold;font-family:var(--main-font);}
main .news .box h3{line-height:20px;}
main .news .box h3 a{color:var(--link-color);font-weight:600;font-size:18px!important;letter-spacing:0.075em;}
main .news .box h3 a:hover{color:var(--main-color);}
main .news .btn-default{font-weight:normal;background-color:var(--main-color);color:#fff;padding:15px 30px;font-size:12px;line-height:1.4em;border-radius:0;border:none;}
.btn-default{font-weight:normal;background-color:var(--main-color);color:#fff;padding:15px 30px;font-size:12px;line-height:1.4em;border-radius:0;border:none;}
.btn-default:hover{background-color:var(--second-color);color:#fff;}
section.news .box h3 a{color:var(--link-color);text-transform:none;line-height:18px;letter-spacing:normal;font-weight:bold;font-family:var(--main-font);}

/***** End News Section *****/

/***** Counter Section *****/
main .counter-section h5{margin-bottom:20px;font-size:15px;font-weight:700;}
@media (max-width:991px){
  main .news .col-md-4{width:100%!important;margin-bottom:20px;}
  .flex-md-row{flex-direction:column!important;}
  main .counter-section .container .row{display:flex;justify-content:center;flex-direction:column;}
}
main .counters .counter{background-color:rgb(11,76,148);box-shadow:rgb(15 15 15 / 49%) 2px 2px 10px 0px;min-height:192px;transition:all 700ms ease 0s;margin:0 15px;width:100%;color:#fff;text-align:center;padding:20px 0;margin-bottom:20px;}
main .counter-section .counter h3{font-size:70px;line-height:70px;font-weight:700;display:inline-block;margin-bottom:0;}
main .counter-section .counter span.span{display:contents;font-size:15px;line-height:25px;font-weight:600;}
main .counter-section .counter span{display:block;font-size:25px;font-weight:500;margin-top:5px;}

/* Ekran boyutlarına göre yapılan değişiklikler */
@media (max-width:767px){
  main .counters .counter{width:100%; /* Counter'ları tam genişlikte yap */margin:0 0 20px 0; /* Kenar boşluğunu düzenle */}
  main .counters .counter h5{font-size:14px; /* Başlık font boyutunu küçült */margin-bottom:15px; /* Başlık alt boşluğunu azalt */}
  main .counter-section .counter h3{font-size:50px; /* Counter rakam font boyutunu küçült */line-height:50px; /* Satır yüksekliğini ayarla */}
  main .counter-section .counter span.span{font-size:13px; /* Span font boyutunu küçült */line-height:20px; /* Span satır yüksekliğini ayarla */}
  main .counter-section .counter span{font-size:20px; /* Diğer span font boyutunu küçült */}
}

/***** End Counter Section *****/

/***** Career Section *****/

main .career{background-size:cover;background-repeat:no-repeat;background-position:center center;}
main .career h3{font-size:38px;color:var(--main-color);}
main .career h5{font-size:15px;color:#fff;font-weight:bold;}
main .career p{color:#fff;}
@media screen and (max-width:768px){
  main section.career{background-image:none!important;background-color:var(--main-color);text-align:center;}
}

/***** End Career Section *****/

/***** Loader Section *****/
#preloader{position:fixed;top:0;left:0;right:0;width:100%;height:100%;bottom:0;background-color:#fff;z-index:999999;}
[data-loader="circle-side"]{position:absolute;width:50px;height:50px;top:50%;left:50%;margin-left:-25px;margin-top:-25px;-webkit-animation:circle infinite 0.95s linear;-moz-animation:circle infinite 0.95s linear;-o-animation:circle infinite 0.95s linear;animation:circle infinite 0.95s linear;border:2px solid var(--main-color);border-top-color:rgba(0,0,0,0.2);border-right-color:rgba(0,0,0,0.2);border-bottom-color:rgba(0,0,0,0.2);-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;border-radius:100%;}
@keyframes circle{
  0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}
  100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}
}

/***** End Loader Section *****/

/***** BackToTop Section *****/
main .scroll-top:hover{background-color:rgba(0,0,0,0.5);color:#fff;}
main .icon{content:"\f062"; /* Yukarı okun kodu */font-family:"Font Awesome 5 Free";font-weight:900;}
main .scroll-top{right:10px;z-index:109;position:fixed;display:none;text-align:center;line-height:45px;bottom:10px;width:40px;height:40px;transition:opacity 0.4s ease;background-color:rgba(0,0,0,0.2);color:#fff;font-size:22px;}

/***** End BackToTop Section *****/

/***** Side Menu Section *****/
main .side-menu{position:relative;box-shadow:0 6px 18px rgb(0 0 0 / 10%);background:#f4f4f4 none repeat center center;padding:25px;margin-right:20px;}
main .side-menu ul{list-style:none;padding-left:0;}
main .side-menu a::before{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px;line-height:14px;text-align:center;position:absolute;width:14px;top:50%;transform:translateY(-50%);left:0;background-color:rgba(66,66,66,0.15);}
main .side-menu li.active a,.side-menu a:hover{color:var(--main-color);}
main .side-menu h3{color:#000;margin-bottom:20px;text-transform:uppercase;font-weight:bold;font-size:22px!important;}
main .side-menu a{font-size:13px;color:#424242;position:relative;padding-left:23px;display:block;}
main .side-menu ul li ul{margin-left:20px;}
main .side-menu ul li{margin:9px 0 0;padding:7px 0 0;}
main .side-menu ul li ul li{border-top:1px solid rgba(66,66,66,0.15)!important;}
main .side-menu li:first-of-type{border-top:none;}
main .side-menu li{border-top:1px solid rgba(66,66,66,0.15);}

/***** End Side Menu Section *****/

/***** Breadcrumbs Settings *****/
main .breadcrumb{position:relative;display:flex;background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important;background-color:#222222!important;max-width:100%;padding:0 50px 0 50px;align-content:center;justify-content:center;color:#fff;}
main .breadcrumb{display:flex;flex-wrap:wrap;padding:0 0;margin-bottom:1rem;list-style:none;}
main .mobile-pageHeader{display:none;}
@media screen and (max-width:999px){
  .mobile-pageHeader{display:flex;}
}

/***** End Breadcrumbs Settings *****/

/***** About Page Section *****/

main .breadcrumb .bread-overlay{background:rgba(9,81,163,0.5);position:absolute;top:0;left:0;width:100%;height:100%;}
main .about-us .nav-pills .nav-link{border-radius:0;margin:0 11px 5px 0;padding:0.5em 1em;padding-top:12px;padding-bottom:12px;font-size:16px;font-weight:700;background-color:rgba(0,0,0,0.04)!important;color:var(--h-color);}
main .about-us .nav-link.active,.show > .nav-link{background-color:var(--main-color)!important;color:white!important;cursor:default;}
main .about-us .btn-gray{font-weight:600;background-color:#919191;color:#fff;padding:15px 30px;font-size:12px;line-height:1.4em;border-radius:0;border:none;}
main .about-us .btn-gray:hover{background-color:var(--main-color);color:#fff;}
main .about-us table.tg{border-bottom:1px solid rgba(0,0,0,0.08);}
main .about-us table.tg th,table.tg td{border-top:1px solid rgba(0,0,0,0.08);}
main .about-us .about-box{background-image:url("../img/about-banner.jpg");background-size:100% 100%;background-repeat:no-repeat;background-color:rgba(0,0,0,0);padding:10px 10px 10px 35px;min-height:75px;transition:all 700ms ease 0s;margin-top:25px;}
main .about-us .about-box h3{font-weight:700;font-size:18px!important;}
main .about-us .about-box p{margin:0;}
main .about-us h3.title{text-transform:uppercase;margin-bottom:30px;}
main .about-us .table1{width:30.6667%;}
main .about-us .table2{width:20.4444%;}
main .about-us .table3{width:17.3333%;}
main .about-us .table4{width:26.2222%;}
@media screen and (max-width:991px){
  .btn-gray{display:block;}
  main .about-us .container .col-md-4,main .about-us .container .col-md-8{width:100%!important;}
  main .side-menu{margin-top:20px;}
}

/***** End About Page Section *****/

/***** Mission Page Section *****/

main section.mission h3{font-size:28px;margin-bottom:30px;}
main section.mission h5{font-size:15px;font-weight:bold;}
main .mission ul.medlist{list-style:none;padding-left:0;}
ul.medlist li{position:relative;padding:10px 0;padding-left:0px;padding-left:23px;border-top:1px solid rgba(66,66,66,0.15);}
ul.medlist li:first-of-type{border-top:none;}
main .mission ul.medlist li::before{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;font-size:12px;line-height:14px;text-align:center;position:absolute;width:14px;height:14px;top:50%;transform:translateY(-50%);left:0;color:#fff;border-radius:100%;background-color:var(--main-color);}
@media screen and (max-width:991px){
  main .mission .container .col-md-4,main .mission .container .col-md-8{width:100%!important;}
  main .side-menu{margin-top:20px;}
}
main .services .container .col-md-8 h3{font-size:28px;margin-bottom:30px;}

/***** End Mission Page Section *****/

/***** Services Page Section *****/
main .services .alert{display:flex;align-items:center;color:#5e7f96;border-color:#cfebfe!important;background-color:#dff2fe!important;}
main .services .alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem;}
main .services h3{font-size:28px;}
main .services .alert .icon{margin-right:20px;font-size:24px;font-weight:900;color:#56b0ee;}
@media (max-width:991px){
  main .services .row .col-md-4,main .services .row .col-md-8{width:100%!important;margin-bottom:20px;}
  main .services .row{display:flex;justify-content:center;flex-direction:column-reverse;}
}

/***** End Services Page Section *****/

/***** Sustainability Page Section *****/

main .sustainability h3.title{color:var(--main-color);font-weight:200;font-size:28px;margin-bottom:60px;text-align:left;}
main .page h3.title{color:var(--main-color);font-weight:200;font-size:28px;margin-bottom:30px!important;text-align:left;}
main .sustainability .title{font-size:28px;text-transform:uppercase;margin-bottom:30px;}
.wedo img{width:75px;margin-bottom:40px;}
main .sustainability .container .row .col-md-12 p{text-align:left;font-size:15px;line-height:20px;font-weight:400;}
main section.bg-image{background-size:cover;background-repeat:no-repeat;background-color:rgb(244,243,243);background-position:50%;background-attachment:fixed;}
main .page h5.green{color:#739810;font-size:18px!important;}
main .page h5{font-size:15px;font-weight:bold;}
main .suit{padding:120px!important;}
.page{padding:70px 0!important;}

/***** End sustainability Page Section *****/

/***** Academy Page Section *****/

main .academy .content-academy{padding:40px 0;margin-bottom:30px;}

/***** End Academy Page Section *****/

/*****  Awards Page Section *****/

main .awards .title span{font-weight:700;}

/***** End  Awards Page Section *****/

/***** Contact Page Section *****/

main .contact .nav-item .nav-link{width:100%;text-align:left;font-weight:500;font-size:18px;padding-top:15px;padding-bottom:15px;}
main .contact .nav-link.active,.show > .nav-link{background-color:var(--main-color)!important;cursor:default;color:#fff!important;}
main .contact ul li{margin-bottom:12px;font-size:15px;}
main .contact ul li i{color:var(--main-color);font-size:20px;margin-right:2px;}
main .content .nav-item .nav-link{width:100%;text-align:left;font-weight:500;font-size:18px;padding-top:15px;padding-bottom:15px;}
main .contact .nav-pills .nav-link{border-radius:0;margin:0 11px 5px 0;background-color:rgba(0,0,0,0.04);color:var(--h-color);}
main .contact ul{list-style:none;padding-left:0;}
main .contact .nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;flex-direction:column;list-style:none;}
main .contact .form-control{font-size:15px;line-height:1.5em;border-radius:2px;min-height:40px;color:#8b8d94;padding:5px 15px 5px 15px;border:1px solid rgba(51,51,51,0.11);background-color:#fdfdfd;}
main .contact .btn-default:hover{background-color:var(--second-color);color:#fff;}
main .contact .btn-default{font-weight:normal;background-color:var(--main-color);color:#fff;padding:15px 30px;font-size:12px;line-height:1.4em;border-radius:0;border:none;}
main .contact .form-control{font-size:15px;line-height:1.5em;border-radius:2px;min-height:40px;color:#8b8d94;padding:5px 15px 5px 15px;border:1px solid rgba(51,51,51,0.11);background-color:#fdfdfd;}
main .contact .form-group{margin-bottom:10px;}
@media (max-width:991px){
  main .contact .row .col-md-4,main .contact .row .col-md-8{width:100%!important;margin-bottom:20px;}
  main .contact .row{display:flex;justify-content:center;flex-direction:column;}
}

/***** End Contact Page Section *****/

/***** Career Page Section *****/
main .packet-page .nav-pills .nav-link{border-radius:0;margin:0 11px 5px 0;padding:0.5em 1em;padding-top:12px;padding-bottom:12px;font-size:16px;font-weight:700;background-color:rgba(0,0,0,0.04);color:var(--h-color);}
main .packet-page .nav-link.active,.show > .nav-link{background-color:var(--main-color)!important;cursor:default;color:#fff!important;}
main .ik .nav-pills .nav-link{font-weight:500;font-size:18px;padding-top:16px;padding-bottom:16px;}
a.default-link{color:var(--main-color);text-decoration:underline;}
main .ik .nav-link.active,.show > .nav-link{background-color:var(--main-color)!important;color:white!important;cursor:default;}
main .ik .nav-pills .nav-link{border-radius:0;margin:0 11px 5px 0;background-color:rgba(0,0,0,0.04);color:var(--h-color);}
main .ik .tab-pane iframe{width:100%;height:316px;max-width:560px;}

/***** End Career Page Section *****/

/***** News Page Section *****/
main .news .box-page{background-color:rgba(0,0,0,0.04)!important;height:100%;box-shadow:none;-webkit-box-shadow:none;}
main .news .col-md-4{margin-bottom:30px;}
main .news .container .row .col-md-4 .box-page h3{line-height:1.2;}
main .news .container .row .col-md-4 .box-page h3 a{color:var(--link-color);text-transform:none;line-height:18px;letter-spacing:normal;font-weight:bold!important;font-family:var(--main-font);}

/***** End News Page Section *****/

/***** News Detail Page Section *****/
main section.page-header{padding:40px 0!important;background-color:rgba(0,0,0,0.04);text-align:center;}
main section.page-header h1{font:normal 700 28px / 44px "Montserrat",Helvetica,Arial,Verdana,sans-serif;color:#333333;}
main section.page-header ul{list-style:none;padding-left:0;display:flex;justify-content:center;color:#adafb3;}
main section.page-header ul li a{color:#adafb3;}
main section.page-header ul li{margin:0 5px;color:#adafb3;font:normal 14px / 24px "Montserrat",Helvetica,Arial,Verdana,sans-serif;}
main section.post .col-md-3{box-shadow:0 6px 18px rgb(0 0 0 / 10%);background:#f4f4f4 none repeat center center;padding:25px;}
main .last-posts img{margin:0 15px 5px 0;border-radius:50%;width:40px;height:40px;}
main section.post p{margin-bottom:10px;color:#6b6b6b;font-size:15px;line-height:24px;}
main .last-posts p a{font:normal normal normal 13px / 20px "Montserrat",Helvetica,Arial,Verdana,sans-serif;color:#333333;}
main .last-posts{display:flex;}
main .last-posts p span{display:block;margin:5px 0 0;color:#8b8d94;font:normal normal normal 13px / 20px "Montserrat",Helvetica,Arial,Verdana,sans-serif;}
main .post .col-md-8{padding-left:50px;}
main .post .navigation{margin-top:30px;border-top:1px solid rgba(0,0,0,0.08);border-bottom:1px solid rgba(0,0,0,0.08);padding:25px 0;display:flex;}
main .post .navigation a{color:#333;font-size:20px;font-weight:700;display:flex;align-items:center;}
main .post .navigation a i{margin-right:15px;}
main .post .navigation p{color:#333;font-size:20px;font-weight:700;}
main .post .navigation a span{text-transform:uppercase;color:#6b6b6b;font-size:13px;font-weight:400;display:block;}
.main .last-posts img{width:50px;}

/***** End News Detail Page Section *****/

/***** Other Services Slick Items Section *****/
.other-services .slick-dots li button:before{font-family:"slick";font-size:8px!important;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:0.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
main .other-services{padding:30px 0!important;}
.other-services .slick-dots{justify-content:center;display:flex!important;}
.other-services .slick-dots li button::before{opacity:1;overflow:hidden;border-radius:50%;width:13px;height:13px;background-color:transparent;color:#d6d6d6;background-color:#d6d6d6;}
.other-services .slick-dots li.slick-active button::before{opacity:1;color:#869791!important;background-color:#869791;}
.other-services .slick-dots li{width:10px;height:15px;margin:5px 7px;display:block;-webkit-backface-visibility:visible;transition:opacity 0.2s ease;border-radius:40px;}
main .other-services .slick-arrow{display:none!important;}
main .other-services{padding-top:0;padding-bottom:30px;}
main .other-services .col-md-5{padding-bottom:15px;}
main .other-services .col-md-3{padding:20px;}

/***** End  Other Services Slick Items Section *****/

/***** Safety Work Page Section *****/

main .safety ol li{line-height:20px;}

/***** End Safety Work Page Section *****/

/***** Main Slide Slick  Section *****/
.slider-area .slick-slide img{max-height:150px;}
.slider-area{display:block;margin:0 auto;width:100%;overflow:hidden;position:relative;}
.home-slider-item{display:flex!important;align-items:center!important;justify-content:center;height:100%;z-index:-1;}
.slider-area .slick-slide .slider-area::before{height:380px;overflow:hidden;}
.home-slider-item{transition:all 500ms ease-in-out;background-size:cover;}
.home-slider-item.slick-active{background-size:cover;}
.slider-area img{transition:all 500ms ease-in-out;transform:scale(1.25,1.25);}
.slider-area .slick-active img{transform:scale(1,1);}
.slider-area{height:auto;}

/* Background Image */
.slick-list.draggable,.slick-track{height:100%;}
.content{height:auto;}
.slider-area .container h2{text-align:left;text-transform:uppercase;font-weight:700;font-size:35px;color:white;-webkit-font-smoothing:antialiased!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-osx-font-smoothing:grayscale;}
.slider-area .container p{font-size:21px;text-align:left;color:white;-webkit-font-smoothing:antialiased!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-osx-font-smoothing:grayscale;}
.pt-2rem{padding-top:2rem;}
.pb-2rem{padding-bottom:2rem;}

/* Bottom Content */
.bottom-content{position:absolute;bottom:0;width:100%;display:flex;justify-content:center;align-items:center;color:white;}
img{max-width:100%!important;}
.responsive-container{height:auto;}
.bottom-content .container{background-color:rgba(103,169,226,0.8);}
.bottom-content .container h2{font-size:13px;font-weight:700;text-transform:none;-webkit-font-smoothing:antialiased!important;line-height:17px;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-osx-font-smoothing:grayscale;}
.bottom-content .container p{font-size:12px;font-weight:500;line-height:18px;-webkit-font-smoothing:antialiased!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-osx-font-smoothing:grayscale;}
.cborder{border-right:2px solid #fff;}
.slick-dots li button:before,.slick-dots li button:before{font-family:slick;font-size:8px!important;line-height:20px;content:"•";text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:0;top:0;position:absolute;}
.slick-dots li button:before{width:20px;height:20px;opacity:0.25;color:#000;}
.slick-dots li button:before{opacity:1;color:transparent!important;overflow:hidden;border-radius:50%;width:16px;height:16px;background-color:transparent;box-shadow:inset 0 0 0 2px #fff;}
.slick-dots li.slick-active button:before{opacity:1;color:#fff!important;background-color:#fff;}
.slider-area .slick-dots{display:flex!important;flex-direction:column;align-items:flex-end;position:absolute;top:50%;left:49%;transform:translate(-50%,-50%);justify-content:center;}
.imgbox{justify-content:flex-end;display:flex;padding:0;padding-left:5px;}

/***** slider Responsive *****/
@media (max-width:500px){
  .responsive-container .row .col-5 .col-6 h2,.responsive-container .row .col-6 .col-6 h2{font-size:4px;line-height:5px;padding-bottom:2px;margin-bottom:0px;}
  .slider-area .container h2{font-size:11px;line-height:12px;font-weight:700;}
  .slider-area .slick-dots{top:35%;right:0;}
  .pl-sm-0{padding-left:0!important;}
  .imgbox-first{padding-left:0;}
  .bottom-content .col-2{padding-right:0!important;}
  .cborder{border-right:none!important;}
  .slider-area .container{margin-top:60px;}
  .slider-area .container p{font-size:6px;line-height:8px;font-weight:400;letter-spacing:0;}
  .slider-area .container .bottom-content p{font-size:11px;line-height:8px;font-weight:400;}
  .responsive-container .row .col-5 .col-6 p,.responsive-container .row .col-6 .col-6 p{font-size:4px;line-height:5px;}
}
@media screen and (min-width:501px) and (max-width:700px){
  .responsive-container .row .col-5 .col-6 h2,.responsive-container .row .col-6 .col-6 h2{font-size:7px;line-height:7px;padding-bottom:2px;margin-bottom:0px;}
  .slider-area .container h2{font-size:11px;line-height:12px;font-weight:700;}
  .slider-area .container p{font-size:11px;line-height:11px;font-weight:400;}
  .customline{display:none;}
  .responsive-container .row .col-5 .col-6 p,.responsive-container .row .col-6 .col-6 p{font-size:6px;line-height:5px;}
  .responsive-container .col-2 img{height:56px;}
}
@media screen and (min-width:701px) and (max-width:991px){
  .responsive-container{width:100%!important;max-width:100%!important;}
  .responsive-container .row .col-5 .col-6 h2,.responsive-container .row .col-6 .col-6 h2{font-size:9px;line-height:7px;padding-bottom:2px;margin-bottom:0px;}
  .slider-area .container h2{font-size:11px;line-height:12px;font-weight:700;}
  .slider-area .container p{font-size:11px;line-height:11px;font-weight:400;}
  .customline{display:none;}
  .responsive-container .row .col-5 .col-6 p,.responsive-container .row .col-6 .col-6 p{font-size:8px;font-weight:500;line-height:7px;}
  .responsive-container .col-1 img{height:66px;}
}
@media (max-width:768px){
  .home-slider-item{height:238px!important;}
  .pt-2rem{padding-top:0.75rem;}
  .pb-2rem{padding-bottom:0.75rem;}
}
@media screen and (min-width:769px) and (max-width:1024px){
  .home-slider-item{height:600px!important;}
}
@media (max-width:1199px){
  .responsive-container .row .col-5 .col-6 h2,.responsive-container .row .col-6 .col-6 h2{padding-left:6px;}
  .responsive-container .row .col-5 .col-6 p,.responsive-container .row .col-6 .col-6 p{padding-left:6px;}
}
@media screen and (min-width:1024px){
  .home-slider-item{position:relative;height:738px;}
}
@media screen and (max-width:800px){
  .home-slider-item{align-items:start!important;padding-top:20px;}
}

/***** End slider Responsive *****/

/***** End Main Slide Slick  Section *****/

/***** Media query *****/
@media (min-width:576px){
  .container-sm,.container{max-width:540px;}
  main .suit{padding:120px 0px!important;}
}
@media (min-width:768px){
  .container-md,.container-sm,.container{max-width:720px;}
}
@media (min-width:992px){
  .container-lg,.container-md,.container-sm,.container{max-width:992px;}
}
@media (min-width:1200px){
  .container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1200px;}
}
@media (min-width:1400px){
  .container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1400px;}
}
.underline{text-decoration:underline;}

/***** End Media query *****/
ul.footer-extra-link{list-style:none;padding-left:0;margin-bottom:0;}
ul.footer-extra-link li{margin:0 4px;}
ul.footer-extra-link li a{color:var(--main-color);}
main .side-menu li.active li a{color:#424242;}
main .side-menu li.active li.active a{color:var(--main-color);}
.HistoryContainer{float:none;width:100%;height:100%;position:relative;margin-top:70px;}
.HistoryLine{background-color:#253777;float:left;height:96%;margin-left:auto;min-height:100px;width:25px;border-radius:26px;}
.HistoryLine,.ListDotted{position:absolute;left:50%;}
.HistoryContainer ul.HistoryList{float:left;margin-left:-11px;}
.HistoryList li{margin-bottom:120px;height:auto;list-style:none!important;min-height:100px;width:100%;position:relative;}
.HistoryLeftYears{float:left;margin-left:40%;}
.HistoryRightYears{float:right;margin-right:40%;}
.HistoryYears{color:#1eb0ff;font-style:italic;font-size:30px;margin-top:8px;}
.HistoryRightText{width:45%;float:right;text-align:left;}
.HistoryLeftText{width:45%;float:left;text-align:right;}
.HistoryText{margin-top:-11px;color:#3d3445;font-size:17px;line-height:26px;height:100%;}
.ListDotted{background-color:#1eb0ff;border-radius:50%;height:54px;margin-left:-24px;margin-right:auto;margin-top:-5px;width:54px;border:5px solid #fff;}
.HistoryImage{margin-top:-93px;max-width:35%;}
.HistoryImage img{max-width:100%;}
.HistoryImageLeft{float:left;margin-left:30px;}
.HistoryImageRight{float:right;margin-right:30px;}
.HistoryText span{font-size:18px!important;color:#1eb0ff;line-height:0;font-style:italic;padding-left:4px;padding-right:4px;}
@media(max-width:768px){
  .home-slider-item.slick-slide h2,.home-slider-item.slick-active h2,.home-slider-item.slick-slide p,.home-slider-item.slick-active p{animation:none;}
}
.home-slider-item.slick-slide h2{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.5s;animation-delay:.5s;}
.home-slider-item.slick-active h2{-webkit-animation-name:fadeLeft;animation-name:fadeLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.5s;animation-delay:.5s;}
.home-slider-item.slick-slide p{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.5s;animation-delay:.5s;}
.home-slider-item.slick-active p{-webkit-animation-name:fadeLeft;animation-name:fadeLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.5s;animation-delay:.5s;}
.home-slider-item.slick-active:before{position:absolute;top:0;left:0;right:0;bottom:0;content:"";background-color:#000;-webkit-animation-name:fadeSlider;animation-name:fadeSlider;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.3s;animation-delay:.3s;}
@-webkit-keyframes fadeLeft{
  from{opacity:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0);}
  to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes fadeLeft{
  from{opacity:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0);}
  to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@-webkit-keyframes fadeOutLeft{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0);}
}
@keyframes fadeOutLeft{
  from{opacity:1;}
  to{opacity:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0);}
}
@-webkit-keyframes fadeSlider{
  from{opacity:.7;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0%,0);}
  to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
}
@keyframes fadeSlider{
  from{opacity:.7;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0%,0);}
  to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
}
.home-slider-item.slick-active .bottom-content{-webkit-animation-name:fadeUp;animation-name:fadeUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:.5s;animation-delay:.5s;}
@-webkit-keyframes fadeUp{
  from{opacity:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0);}
  to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
@keyframes fadeUp{
  from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}
  to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
}
header .menu ul li.Dropmegadown .dropImage{z-index:999;display:none;position:absolute;width:auto;right:0;left:0;top:100%;background-color:#fff;border:1px solid #ffffff;box-shadow:0 5px 5px rgb(0 0 0 / 20%);}
@media(min-width:768px){
  header .menu ul li.Dropmegadown .dropImage ul.dropdown{width:100%!important;}
}
.bottom-content .col-2{display:flex;justify-content:center;}
.home-slider-item{position:relative;}
@media (max-width:768px){
  .home-slider-item{height:238px!important;}
}
@media screen and (min-width:769px) and (max-width:1024px){
  .home-slider-item{height:600px!important;}
}
@media screen and (min-width:1024px){
  .home-slider-item{height:78vh!important;}
}
header .menu ul li.Dropmegadown .dropImage ul.dropdown.mega{flex-direction:inherit;flex-wrap:nowrap;}
header .menu ul li.Dropmegadown .dropImage ul.dropdown.mega li ul li{padding:0;width:100%;}
.home-slider-item.slick-slide h2{margin-top:-70px;}
.home-slider-item.slick-slide .bottom-content h2{margin-top:0;}
@media(max-width:768px){
  .home-slider-item.slick-slide h2{margin-top:-20px;}
}
.mb-30{margin-bottom:30px;}
.mb-50{margin-bottom:50px;}
.product-box .btn-default{background:#2867b6;border-radius:3px;padding:10px;line-height:1em;font-size:13px;margin-bottom:15px;}
section.packet .tab-content{background-color:#f8f8f8;border:1px solid #f0f0f0;padding:15px;}
section.packet .nav-pills .nav-link{margin:0 2px 2px 0;background-color:#ebebeb;border:1px solid #e3e3e3;color:#666;background-image:linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);background-repeat:repeat-x;padding:14px 20px;transition:background .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out;font-size:1em;text-transform:uppercase;font-weight:400;text-align:left;}
section.packet .nav-link.active,section.packet .show > .nav-link:hover{color:#666!important;}
section.packet .nav-link.active,section.packet.show > .nav-link{background-color:#f8f8f8!important;}
section.packet .fas{margin-right:14px;font-size:16px;}
section.packet{font-size:1em;}
section.packet .packet-alt.nav{justify-content:center;}
section.packet .packet-alt.nav-pills .nav-link{border-radius:50%;border:3px solid #ebebeb;background-color:transparent!important;background-image:none;height:15px;width:15px;margin:5px 7px;padding:0;}
section.packet .packet-alt .nav-link.active,section.packet .packet-alt .nav-link:hover{background-color:#ebebeb!important;}
section.packet .tab-pane.fade{transition:all 0.2s;transform:translateY(1rem);}
section.packet .tab-pane.fade.show{transform:translateY(0rem);}
section.packet .accordion-header{display:none;}
section.packet .accordion-button i{font-size:1em;margin-right:5px;}
section.packet .accordion-button{width:100%;display:block;margin:0 0 2px 0;background-color:#f8f8f8;border:1px solid #f0f0f0;color:#666;background-image:linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);background-repeat:repeat-x;padding:14px 20px;transition:background .2s ease-in-out;font-size:1.4em;text-transform:uppercase;font-weight:bold;line-height:1;text-align:left;}
section.packet .tabsLink{width:100%;display:block;margin:0 0 2px 0;background-color:#ebebeb;border:1px solid #e3e3e3;color:#666;background-image:linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);background-repeat:repeat-x;padding:14px 20px;transition:background .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out;font-size:1em;text-transform:uppercase;font-weight:400;text-align:left;}
section.packet .tabsLink.active{background-color:#f8f8f8!important;}
section.packet .tabsLink:hover{background-color:#e3e3e3!important;}
section.packet .col-md-4{padding-right:0px;}
section.packet .col-md-8{padding-left:2px;}
section.packet .accordion-collapse{background-color:#f8f8f8;border:1px solid #f0f0f0;padding:15px;}
section.packet .accordion-item{border-top-left-radius:0;border-top-right-radius:0;border:0;}
section.packet .owl-theme .owl-nav.disabled+.owl-dots{position:absolute;margin-top:0;top:calc(100% + -30px);left:50%;transform:translateX(calc(-50% + 0px));}
section.packet.homepacket .owl-theme .owl-nav.disabled+.owl-dots{top:calc(100% + -50px);}
section.packet .owl-theme .owl-dots .owl-dot{width:10px;height:10px;margin:0 2.5px;}
section.packet .owl-theme .owl-dots .owl-dot .active{box-shadow:0 0 0 2px #d8d8d8;}
section.packet .owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:transparent;box-shadow:0 0 0 2px #d8d8d8;}
section.packet .owl-theme .owl-dots .owl-dot span{background:rgba(255,255,255,0.82);box-shadow:none;}
section.packet-page .owl-theme .owl-nav.disabled+.owl-dots{position:absolute;margin-top:0;top:calc(100% + -30px);left:50%;transform:translateX(calc(-50% + 0px));}
section.packet-page .owl-theme .owl-dots .owl-dot{width:10px;height:10px;margin:0 2.5px;}
section.packet-page .owl-theme .owl-dots .owl-dot .active{box-shadow:0 0 0 2px #d8d8d8;}
section.packet-page .owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:transparent;box-shadow:0 0 0 2px #d8d8d8;}
section.packet-page .owl-theme .owl-dots .owl-dot span{background:rgba(255,255,255,0.82);box-shadow:none;}
.wedo{padding-left:10px;padding-right:10px;}
.wedo p{text-align:left;}
section.packet-page .owl-theme .owl-nav.disabled+.owl-dots{position:absolute;margin-top:0;top:calc(100% + -30px);left:50%;transform:translateX(calc(-50% + 0px));}
section.packet-page .owl-theme .owl-dots .owl-dot{width:10px;height:10px;margin:0 2.5px;}
section.packet-page .owl-theme .owl-dots .owl-dot .active{box-shadow:0 0 0 2px #d8d8d8;}
section.packet-page .owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:transparent;box-shadow:0 0 0 2px #d8d8d8;}
section.packet-page .owl-theme .owl-dots .owl-dot span{background:rgba(255,255,255,0.82);box-shadow:none;}
section.page h3.title{font-size:28px;text-transform:uppercase;margin-bottom:30px;}
.overlay-item{position:relative;}
.overlay-item:hover .overlay-image{background:rgba(9,81,163,0.2);position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;}
section.certificates h3.title{font-size:24px;text-transform:uppercase;}
section.certificates table{width:100%;}
section.certificates tr td img{max-width:50px!important;height:auto;}
section.certificates tr td{border-top:1px solid rgba(0,0,0,0.08);padding:5px 10px 5px 5px;}
section.certificates tr:nth-child(even){background-color:#f7f7f7;}
section.product h3.title{font-size:22px;}
section.product tbody,td,tfoot,th,thead,tr{padding:10px;}
section.product .btn-default{font-size:15px;}
section.product td{border-top:1px solid rgba(0,0,0,0.08);}
section.product table{border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:15px;}
@media (max-width:767.98px){
  section.packet .accordion-header{display:block;}
  header .menu ul li.Dropmegadown .dropImage ul.dropdown.mega{flex-wrap:wrap;width:100%!important;}
}
.event-slick .slick-dots{bottom:0;}
.event-slick .slick-dots li button:before{width:13px;height:13px;}
.event-slick .slick-dots li button,.event-slick .slick-dots li{width:15px;height:15px;margin:5px 2px;}
.product-slider .slick-dots li button:before{box-shadow:inset 0 0 0 2px #D6D6D6;}
.product-slider .slick-dots li.slick-active button:before{color:#D6D6D6!important;background-color:#D6D6D6;}
.product-slider .slick-dots{bottom:-35px;}
.product-slider .slick-dots li{margin:0 2px;}
section td{border-top:1px solid rgba(0,0,0,0.08);}
section table{border-bottom:1px solid rgba(0,0,0,0.08);margin-bottom:15px;}
section.products{padding:0!important;}
section.products .product img{width:100%;}
section.products .product{width:20%;position:relative;margin:0 2px;}
section.products .product:first-child{margin-left:0;}
section.products .product:last-child{margin-right:0;}
section.products .overlay{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#0061B2;opacity:0.4;}
section.products .text{background-color:rgba(93,197,255,.4);box-shadow:0 -10px 13px 0px rgba(93,197,255,.4);z-index:2;position:absolute;bottom:0;left:0;right:0;width:100%;padding:20px;color:#fff;transition:all .6s;}
section.products .product:hover .text{background-color:#fff;color:var(--main-color);}
section.products .text p{margin-bottom:0;font-size:12px;}
section.products .text h3{font-weight:600;font-size:24px;}
@media (max-width:767.98px){
  section.products .product{width:100%!important;margin:10px 0;}
}
section a{transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out,border-color 0.2s ease-in-out;-webkit-transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out,border-color 0.2s ease-in-out;-ms-transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out,border-color 0.2s ease-in-out;}
section.posts .box.detail-post .content img{width:auto;}
section.posts .box.detail-post .content img,section.posts .box.detail-post .content iframe{max-width:100%;}
@media (max-width:767.98px){
  section.career{background-image:none!important;background-color:var(--main-color);text-align:center;}
  section.career h3{color:#fff;}
  section.career a{color:#fff;}
}
@media (max-width:767.98px){
  .only-d{display:none;}
}
.detail-post h2{font-weight:600;}
.detail-post{font-size:16px;line-height:32px;}
@media (min-width:767.98px){
  .logo img{position:absolute;left:50%;transform:translateX(-50%);}
  header .logo{height:73px;}
}
.box{margin-bottom:30px;background-color:#fff;box-shadow:0 0 12px rgb(0 0 0 / 20%);-webkit-box-shadow:0 0 12px rgb(0 0 0 / 20%);}
.box .content{padding:20px 30px 5px 30px;}
.box h3 a{color:var(--main-color);font-weight:600;font-size:18px;line-height:1.3;letter-spacing:0.075em;text-transform:uppercase;}
.box h3 a:hover{color:var(--link-color);}
.box img{width:100%;}
.box .detail{margin:0 0 20px 0;margin-left:-25px;margin-right:-25px;padding:8px 15px;line-height:1.55;}
.box .detail a{font-weight:600;font-size:12px;letter-spacing:0.1em;color:#a8a8a8;text-transform:uppercase;float:right;}
.box .detail a:hover{color:var(--link-color);}
.box .detail a::after{content:"";clear:both;display:table;}
.box .image{overflow:hidden;position:relative;}
.box .image img{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transition:transform 0.6s cubic-bezier(0.225,0.071,0.357,1);-moz-transition:transform 0.6s cubic-bezier(0.225,0.071,0.357,1);-webkit-transition:transform 0.6s cubic-bezier(0.225,0.071,0.357,1);-ms-transition:transform 0.6s cubic-bezier(0.225,0.071,0.357,1);}
.box .image img:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}
section.posts .col-md-4{margin-bottom:30px;}
section.posts .box{margin-bottom:10px;height:100%;box-shadow:none;-webkit-box-shadow:none;}
section.posts .box h3 a{color:var(--link-color);text-transform:none;line-height:18px;letter-spacing:normal;font-weight:bold;font-family:var(--main-font);}
section.posts .box h3 a:hover{color:var(--main-color);}
@media(max-width:768px){
  footer .container .footerimg img{margin:0;}
  h1.title{font-size:20px;}
  .slick-dots li{width:15px;height:15px;}
  .slick-dots li button{width:15px;height:15px;}
  .slick-dots li button:before{width:11px;height:11px;}
  header .container{display:block;}
}
header{margin-top:-5px;}
@media screen and (min-width:1024px){
  .home-slider-item{min-height:650px;}
}
@media(max-width:768px){
  header ul.social{display:none;}
  header .languages{display:block;}
  header .top{flex-direction:row;}
}
span.alt{font-size:36px;font-weight:500;margin-top:10px;margin-bottom:10px;display:block;}
@media(max-width:768px){
  span.alt{font-size:12px;}
}
span.alt2{font-size:14px;font-weight:700;display:block;}
@media(max-width:768px){
  span.alt2{font-size:9px;margin-top:3px;}
  .imgbox-first{padding-left:5px;}
  .slider-area .slick-slide img{max-height:75px;object-fit:cover;}
  .bottom-content .col-2{padding-left:0;padding-right:5px!important;}
}
