html,body{height:100%}body{display:flex;flex-direction:column;padding:0;margin:0;font-size:1rem;font-weight:400;line-height:1.5;color:#212529;font-family:Open Sans Condensed,sans-serif}header{flex:none}main{flex:1 0 auto}footer{flex:none;background:url(/images/background/texture1.webp)}.hover:hover{opacity:.7}@media all and (min-width:992px){.navbar .nav-item .dropdown-menu{display:none}.navbar .nav-item:hover .nav-link{}.navbar .nav-item:hover .dropdown-menu{display:block}.navbar .nav-item .dropdown-menu{margin-top:0}}.dropdown-menu{border-radius:0;border:none}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.75)}.navbar-collapse{border-radius:5px}.navbar-default .navbar-nav>li>a{color:#f3f3f3;padding:4px 68px;font-size:16px;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.6);font-weight:700}.navbar-default{background-color:#fff;border-color:#fff}.navbar-default .navbar-nav>li>a:hover{color:#ffc000;height:30px}.navbar-nav>li{height:100%;width:100%}.nav{height:30px;font-size:16px}.navbar .navbar-nav>li:last-of-type{border-right:none}.navbar-nav{width:100%}hr{border:0;height:1px;background-image:linear-gradient(to right,transparent,rgba(0,0,0,.75),transparent)}.text_justify{text-align:justify}.float-right{float:right!important}.float-left{float:left!important}a{text-decoration:none}dt{margin-left:.5rem;font-weight:700}.text-hover:hover{color:#4bbff4}.text-center{text-align:center}.write-to-us{width:100%;height:100%;background:url(/images/background/texture2.webp);color:#ccc;cursor:pointer;border:none;outline:none;padding:10px;font-size:15px}.write-to-us:hover{background:url(/images/background/texture1.webp);color:#fff}.contact-info p,.contact-info p a{color:#333;list-style:none;font-size:20px}dd{line-height:1.5;text-align:justify}.our_client{line-height:18px}.our_client ul{padding-left:0}.our_client h3{color:#000}.our_client .client:hover{transition:.6s;background:radial-gradient(#f1f1f1,white)}.our_client h3:hover{color:#4bbff4;transition:.6s}.procurement_plan,.procurement_plan a{color:#000;font-size:18px}.procurement_plan a:hover{color:#4bbff4}.quote{text-align:justify}.title{font-size:22px;font-weight:500;text-transform:uppercase;margin-bottom:22px;text-align:center}.logo{width:94px;height:54px;background:url(/images/logo.png)50% no-repeat}.icon{display:inline-block;color:#4bbff4;vertical-align:middle;cursor:pointer}.accordion-button-custom{text-align:left;color:#000;cursor:pointer;font-weight:700;background:#e1e2e9;width:100%;height:59px;line-height:59px;border:none;margin-bottom:15px;padding:0}.accordion-button-custom .accordion-number-wrap{display:inline-block;width:59px;height:59px;border:1px solid #969696;background:#fff;padding:6px}.accordion-button-custom .accordion-number{display:block;padding:0;margin:0;width:100%;height:100%;line-height:45px;background:#4bbff4;text-align:center}.accordion-content{overflow:hidden;color:#000;height:0;padding:0 18px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.accordion-animated{height:auto;padding:5px 18px}.dropdown{position:relative;display:inline-block}.dropdown-button{cursor:pointer;color:#069;background:0 0;padding:unset;border:none;width:75px;height:20px}.dropdown-button-form{width:100%;background-color:#333;display:inline-block;color:#fff;padding:7px 10px;margin:0 0 10px;border:none;cursor:pointer}.dropdown-button-form:hover{opacity:.8}.dropdown-content{padding:10px 10px 0;background:#fff;box-shadow:0 8px 16px rgba(0,0,0,.2);display:none;position:absolute;top:0;left:60px;z-index:1}.dropdown-content a{color:#fff!important;font-size:13px}.dropdown:hover .dropdown-content{display:block}.tr_hidden td{background:#dadada!important}@media(max-width:768px){.person_info{text-align:center}}.person_info{text-align:left}.person_info p,.person_info h3,.person_info h2{margin:7px 0}.our_client a{color:#333}.our_client a:hover{color:#4bbff4}.person{text-align:center}.person a{color:#333}.font-weight-bold{font-weight:700}.types_of_jobs{}.types_of_jobs .col-3{padding:0 40px}.types_of_jobs img{width:100%;height:100%;border:#4bbff4 7px solid}.button-icon{cursor:pointer;color:#069;background:0 0;padding:unset;border:none}.button-back{background-color:#333;display:inline-block;color:#fff;padding:14px 20px;margin:0 0 10px;border:none;cursor:pointer}.button-back:hover{opacity:.8}.person a:hover{color:#4bbff4}.info-block-1 .icon,.info-block-5 .icon{color:#000}.text p{text-align:justify;text-indent:2em}.career_email,.career_email a{font-size:1.1em;color:#333}.career_email a:hover{color:#4bbff4}.header-info{color:#fff;line-height:35px;background:url(/images/background/texture2.webp);border-bottom:3px solid #4bbff4}.info-block-1{background:url(/images/background/head.webp)50% no-repeat;background-size:cover;height:400px;padding-top:70px}.info-block-2{background:url(/images/background/texture1.webp)}.info-block-3{background:url(/images/background/texture3.webp)}.info-block-4{background:url(/images/background/para.webp)}.info-block-5{background:url(/images/background/texture3.webp)}.info-block-3 .title{color:#000}.info-block-4 .title{color:#fff}.info-block-5 .title{color:#000}.info-block-2 span{line-height:50px;color:#fff;font-size:14px;font-weight:300;text-transform:uppercase}.info-block-2 .col-12{text-align:center}.header-info a,.header-info span,footer span,footer a{font-size:14px;transition:.3s;font-weight:300;color:#ccc}footer .hot_line{color:#ef3340;border-bottom:1px solid #ef3340}.header-info a:hover{color:#4bbff4}.border_wrap{margin:0 auto;padding:11px;border:1px solid #fff}.arrow_wrap .arrow{width:100%;height:100%;line-height:45px;background:#4bbff4;text-align:center}.services-card{padding:15px 0;background-color:#fff;font-weight:700;line-height:19px;text-transform:uppercase;text-align:center}.services-card:hover{background:#e8e8e8}.title{font-size:22px;font-weight:500;text-transform:uppercase;margin-bottom:22px;text-align:center}.co6_infowrap_box{padding:12px;border:1px solid #fff}.co6_infowrap_box .co6_info{background:#fff;padding:45px 65px;font-size:16px;text-align:justify;text-indent:2em;border-left:6px solid #4bbff4;position:relative}.line{width:50%;border-top:1px solid #afa2a2;margin:0 auto 40px}.line .ins_line{margin:-4px auto 0;width:75px;height:7px;background:#4bbff4}.marker_box .marker_wrap .marker_inside{width:100%;height:100%;text-align:center;line-height:44px;background:#4bbff4}.arrow_wrap_info{width:59px;height:59px;border:1px solid #000;padding:6px}.arrow_wrap_info .arrow{width:100%;height:100%;line-height:45px;background:#4bbff4;text-align:center}.image_wrap_info{width:100%;height:100%;padding:4px}.work_advantages{justify-content:center;margin-bottom:25px}.work_advantages p{margin:0;padding:0;text-align:justify}.service_facilities .management_card .management_card_img{padding:15px 0}.service_facilities div img{width:100%;padding:15px;background:#4bbff4}.service_facilities p{margin:5px;font-weight:700;text-align:center}.job_types{padding:0 0 50px}.management_job_types{padding:20px 50px}.management_job_types .row{border-bottom:#4bbff4 5px solid}.management_job_types span{font-weight:700;font-size:32px;color:#4bbff4}.management_job_types p{font-weight:700;padding:0;margin:0}.order_help_email{font-style:italic;font-size:14px}.client_section{text-align:center}.marker_box{display:inline-block;vertical-align:middle}.marker_box .marker_wrap{width:57px;height:57px;border:1px solid #969696;padding:6px}.client_item{display:inline-block;padding-right:1%}.client_txt{margin-left:5px;display:inline-block;vertical-align:middle;font-size:13px}.client_txt .z1{font-weight:400}.client_txt .z2{margin-left:5px;font-weight:700;text-transform:uppercase}.co3_txt_box{width:100%;background:rgba(255,255,255,.9);border-left:5px solid #4bbff4;text-align:center;padding-top:27px;padding-bottom:27px}.co3_txt_box b{font-size:26px;font-weight:500;text-transform:uppercase}.co3_txt_box span{font-weight:400;text-transform:uppercase;line-height:25px}.arrow_wrap{width:59px;height:59px;margin:50px auto 0;border:1px solid #fff;padding:6px}table.table-style-two{width:100%;font-family:verdana,arial,sans-serif;font-size:1em;color:#333;border-collapse:collapse}table.table-style-two tr th{color:#fff;border-width:1px;border-color:#fff;border-style:solid}table.table-style-two tr .center{text-align:center}table.table-style-two tr a{color:#069}table.table-style-two tr:hover a{color:#333}table.table-style-two th{border-width:1px;padding:8px;border-style:solid;border-color:#333;background-color:#333}table.table-style-two tr:hover td{background-color:#a7e3ff}table.table-style-two td{border-width:1px;padding:8px;border-style:solid;border-color:#517994;background-color:#fff}.gallery-block{padding-bottom:60px;padding-top:60px}.gallery-block .heading{margin-bottom:50px;text-align:center}.gallery-block.cards-gallery h6{font-size:17px;font-weight:700}.gallery-block.cards-gallery .card ul{text-align:left;font-size:11px}.gallery-block.cards-gallery .card img{box-shadow:0 2px 10px rgba(0,0,0,.15)}.gallery-block.cards-gallery .card-body{text-align:center}.gallery-block.cards-gallery .card-body p{font-size:15px}.gallery-block.cards-gallery .card{transition:.4s ease;margin-bottom:30px;box-shadow:0 2px 10px rgba(0,0,0,.15);height:100%}@media(min-width:576px){.gallery-block .transform-on-hover:hover{transform:translateY(-10px)scale(1.02);box-shadow:0 10px 10px rgba(0,0,0,.15)!important}}.services_card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:auto;padding:1.25rem}.facilities-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem}.facilities-card img{cursor:pointer}.login_input{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;box-sizing:border-box}.login_button{background-color:#4caf50;color:#fff;padding:14px 20px;margin:8px 0;border:none;cursor:pointer;width:100%}.login_button:hover{opacity:.8}.login_button:disabled{background-color:#adadad;color:#000;opacity:.8;cursor:default}.write-to-us-button{background-color:#4caf50;color:#fff;padding:14px 20px;margin:8px 0;border:none;cursor:pointer;width:100%}.write-to-us-button:hover{opacity:.8}.red_button{background-color:#af2e29;color:#fff;padding:14px 20px;margin:8px 0;border:none;cursor:pointer;width:100%}.red_button:hover{opacity:.8}.img-fluid{max-width:100%;height:auto}#magnify{display:none;position:fixed;max-width:900px;height:auto;z-index:3}#magnify img{width:100%}#overlay{display:none;background:#000;position:fixed;top:0;left:0;height:100%;width:100%;opacity:.5;z-index:2}.write-to-us-card{padding:50px;background-color:#fff}#minimized-close{cursor:pointer;position:absolute;color:#000;right:10px;top:10px}#minimized-close:hover{opacity:.8}.cssload-container{position:fixed;width:100%;height:100%;background-color:#0000007d}.cssload-whirlpool,.cssload-whirlpool::before,.cssload-whirlpool::after{position:absolute;top:50%;left:50%;border:7px solid #4bbff4;border-left-color:#fff;border-radius:974px;-o-border-radius:974px;-ms-border-radius:974px;-webkit-border-radius:974px;-moz-border-radius:974px}.cssload-whirlpool{height:85px;width:85px;animation:cssload-rotate 1150ms linear infinite;-o-animation:cssload-rotate 1150ms linear infinite;-ms-animation:cssload-rotate 1150ms linear infinite;-webkit-animation:cssload-rotate 1150ms linear infinite;-moz-animation:cssload-rotate 1150ms linear infinite}.cssload-whirlpool::before{content:"";margin:-22px 0 0 -22px;height:43px;width:43px;animation:cssload-rotate 1150ms linear infinite;-o-animation:cssload-rotate 1150ms linear infinite;-ms-animation:cssload-rotate 1150ms linear infinite;-webkit-animation:cssload-rotate 1150ms linear infinite;-moz-animation:cssload-rotate 1150ms linear infinite}.cssload-whirlpool::after{content:"";margin:-28px 0 0 -28px;height:55px;width:55px;animation:cssload-rotate 2300ms linear infinite;-o-animation:cssload-rotate 2300ms linear infinite;-ms-animation:cssload-rotate 2300ms linear infinite;-webkit-animation:cssload-rotate 2300ms linear infinite;-moz-animation:cssload-rotate 2300ms linear infinite}@keyframes cssload-rotate{100%{transform:rotate(360deg)}}@-o-keyframes cssload-rotate{100%{-o-transform:rotate(360deg)}}@-ms-keyframes cssload-rotate{100%{-ms-transform:rotate(360deg)}}@-webkit-keyframes cssload-rotate{100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes cssload-rotate{100%{-moz-transform:rotate(360deg)}}#cookie_note>div{position:fixed;z-index:999;bottom:15px;width:90%;padding:4px 20px 20px;background-color:#fff;border-radius:4px;box-shadow:2px 3px 10px rgba(0,0,0,.4)}