.height{height:100vh;}
.h-100{height:100%;}
.container{max-width:1200px;}
.max-width{max-width:100%;}
.banner .container{max-width:100%;width:100%;}
.font-size{font-size:16px;}
img {aspect-ratio: attr(width) / attr(height);}
.img_services img {height:100%!important;}
li{list-style-type:none;}
.color-3{color:#bb0005;}
.color-main{color: #048bba;}
.display_none_responisve{display:none;}
.lg-outer, .lg-backdrop{z-index: 9999!important;}
*, *:after, *:before{outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;}
.bg-3{background:#bb0005;}
.sub_head{font-family:'Oxygen', sans-serif;font-size:30px;font-weight:600;position:relative;margin-bottom:25px;color:#bb0005;}
a{transition:all 0.3s ease-in-out;}
/* g[Attributes Style]{fill:rgb(217, 217, 217);stroke:rgb(255, 255, 255);stroke-opacity:1;stroke-width:4;} */
.d-resp-block{display:none;}
.bg_background{background-image:url(../images/sponsor-bg.webp);background-attachment:fixed;}
#news .read_more{padding:4px 17px;letter-spacing:.8px;text-transform:uppercase;color:#FFF!important;background:rgb(4,139,186);transition:all .4s;display:inline-block;margin-top:0;font-size:12px;}
.o-hidden{overflow:hidden;}
.date{float:right;margin-top:7px;}
.line-height{line-height:2;}
#chartdiv{width:100%;height:700px;max-width:100%;background-color:#fff;}
body{font-family:'Oxygen', sans-serif;}
.z_index{z-index:99;}
.lightgrey{background-color:#f4f4f4;}
a{text-decoration:none;}
.owl-carousel .owl-stage, .owl-carousel.owl-drag .owl-item{-ms-touch-action:auto;touch-action:auto;}
.d_flex_box{display:flex;flex-wrap:wrap;}
span.breadcrump_text{color:#bb0005;}
.breadcrumbs ul{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap;}
.breadcrumbs ul li{margin-right:0;text-align:left;text-transform:capitalize;}
.row{-webkit-box-pack:center;-ms-flex-pack:center;}
.breadcrumbs ul li a{color:#bb0005!important;}
.breadcrump_img img{width:20px;margin:0 9px;}
.breadcrump_img1 img{width:17%;margin-left:8px;margin-right:-14px;}
.breadcrumps svg{color:rgb(4,139,186);font-size:23px;}
.sub-sub-head{font-size:16px;font-weight:600;color:rgb(4,139,186);}
/* .common-section-pad{padding: 50px 0;} */

header .dropdown:hover>.dropdown-menu {display: block;display: block;
  opacity: 1;
  visibility: visible;pointer-events: visible;}
/* header .dropdown>.dropdown-toggle:active {pointer-events: none;} */
.banner .owl-carousel .owl-item img{height:100vh;}
.banner{z-index:99;}
.corporate_video video{height:auto;margin:auto;}
.banner h1{font-size:1.5vw;font-weight:700;color:#fff;font-family:'Oxygen', sans-serif;line-height:1;text-shadow:2px 2px 6px #000000;}
.banner h2{font-size:16px;text-transform:uppercase;letter-spacing:2px;font-family:'Oxygen', sans-serif;font-weight:700;color:white;color:#f5e4c3;display:inline-block;position:relative;letter-spacing:4px;text-shadow:2px 2px 6px #000000;}
.banner .item{height:100vh;position:relative;}
.banner.banner_inner .item{height:auto;}
.banner .item img{width:100%;height:100%;}
.banner .item .cover{padding:75px 0;position:absolute;width:100%;height:100%;top:0;left:-50px;display:flex;align-items:center;z-index:99;}
.banner .header-content{display: none;}
.banner .item .cover .header-content{position:relative;padding:56px 56px 56px 0;overflow:hidden;margin-top:98px;}
.banner .item .cover .header-content .line{display:none;}
.banner .item .cover .header-content h2 {font-weight: 300;font-size: 28px;font-weight: 600;}
.banner .item .cover .header-content h1{font-size:35px;font-weight:500;margin:5px 0 20px;word-spacing:3px;color:#fff;}
.banner .item .cover .header-content h4{font-size:18px;font-weight:300;line-height:36px;color:#fff;}
.banner .owl-item.active h1{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInDown;animation-delay:0.3s;}
.banner .owl-item.active h2{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInDown;animation-delay:0.3s;}
.banner .owl-item.active h4{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInUp;animation-delay:0.3s;}
.banner .owl-item.active .line{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInLeft;animation-delay:0.3s;}
.banner .owl-nav .owl-prev{position:absolute;left:15px;top:43%;opacity:0;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;background:rgba(0, 0, 0, 0.5) !important;width:40px;cursor:pointer;height:40px;position:absolute;display:block;z-index:1000;border-radius:0;}
.banner .owl-nav .owl-prev span{font-size:1.6875rem;color:#fff;}
.banner .owl-nav .owl-prev:focus{outline:0;}
.banner .owl-nav .owl-prev:hover{background:#000 !important;}
.banner .owl-nav .owl-next{position:absolute;right:15px;top:43%;opacity:0;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out;background:rgba(0, 0, 0, 0.5) !important;width:40px;cursor:pointer;height:40px;position:absolute;display:block;z-index:1000;border-radius:0;}
.banner .owl-nav .owl-next span{font-size:1.6875rem;color:#fff;}
.banner .owl-nav .owl-next:focus{outline:0;}
.banner .owl-nav .owl-next:hover{background:#000 !important;}
.banner:hover .owl-prev{left:0px;opacity:1;}
.banner:hover .owl-next{right:0px;opacity:1;}
.overlay_banner{width:45%;position:absolute;left:25px;top:45%;z-index:999;}
.banner .owl-carousel .item:after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;opacity:.7;z-index:9;}
.banner.banner_inner .owl-carousel .item:after ,
.company_profile_banner.banner .owl-carousel .item:after{background:transparent;}
.read_more{padding:9px 14px;letter-spacing:.8px;text-transform:uppercase;color:#FFF!important;background:#00b2f0;transition:all .4s;display:inline-block;margin-top:15px;font-size:14px;border:1px solid rgb(4,139,186);}
.read_more:hover{border:1px solid #ffffff;background:transparent;}
.overlay_img{position:absolute;right:0;width:35%;bottom:0;}
.overlay_img img{height:auto!important;}
.about_content{}
/* .about{padding:30px 0!important;} */
.about {
  padding: 30px 0!important;
  background: url(https://jthemes.net/themes/wp/transp/wp-content/uploads/2023/06/bg-get-quote.png);
  padding: 50px 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  text-align: center;margin-bottom: 75px;
  background-color: #022540;
}
.about h2, .about p{color: #fff;}
.about h2{    font-size: 37px;
  margin-bottom: 25px;
}
.about-content-section h5{font-weight:700;font-size:17px;margin-bottom:0;margin-top:7px;color: #fff;}
/* .about-content-section .row{padding:0 30px;} */
.key_features_box{padding:6px 0px;margin-top:3px;}
.key_features_box .readmore {
  position: absolute;
  bottom: 0;
  right: 15px;
  bottom: -6px;
  border: 1px solid #e60800;
  background: #e60800;
  color: #fff;
  padding: 10px 34px;
  line-height: initial;
  font-size: 13px;
  border-radius: 4px;
  padding-right: 45px;
}
.about-content-section h2.sub_head{margin-bottom: 25px;}
.key_features_box .readmore::after{position: absolute;content: ">>";right: 15px;color: #fff;  text-decoration: blink;
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 0.6s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation-timing-function:ease-in-out;
    -webkit-animation-direction: alternate;}
.key_features_box .readmore:hover{border:1px solid rgb(4,139,186);background:rgb(4,139,186);color:#fff;}
.about-content-section h6{font-weight:700;font-size:19px;padding:9px 0;color:rgb(4,139,186);margin-bottom:0;}
.about-content-section .about-flex{margin-bottom:30px;position: relative; padding-bottom:10px;}
.about-content-section .about-flex:hover img{  transform: scale(1.1);transition: 0.5s ease-in-out;}
.about-content-section .about-flex img{transition: 0.5s ease-in-out;}
.about-content-section .about-flex img{width: 100%;}.key_features_box {
  padding: 3px 20px;
  padding-bottom: 30px;
}
.about-flex:nth-child(2)  .about-transition-img::after{content: "2";}.about-flex:nth-child(3)  .about-transition-img::after{content: "3";}
.about-flex:nth-child(4)  .about-transition-img::after{content: "4";}
.about-flex:nth-child(5)  .about-transition-img::after{content: "5";}.about-flex:nth-child(6)  .about-transition-img::after{content: "6";}
/* .about-content-section .col-4:nth-child(5), .about-content-section .col-4:nth-child(6),
.about-content-section .col-4:nth-child(7){margin-bottom:0;} */
.about-content-section{background-image:url(../images/sponsor-bg.webp);background-attachment:fixed;padding:50px 0px;}
.about h6{color:#1492bd;font-size:18px;}
.readmore{background:rgb(4,139,186);padding:5px 16px;text-transform:uppercase;color:#fff;cursor:pointer;font-size:13px;margin-bottom:0;cursor:pointer;transition:color 0.4s linear;margin-top:10px;display:inline-block;border:1px solid rgb(4,139,186);}
.readmore:hover{border:1px solid rgb(4,139,186);background:#fff;color:rgb(4,139,186);}
.about-content-section .container{margin:auto;}
.megamenu-li{margin-right:10px;}
.about-content-section h5 {
    line-height: 28px;
    margin-bottom: 6px;
    font-size: 20px;
}

/*.megamenu-li .dropdown-toggle, .toggle-side {
    padding-bottom: 25px!important;
    margin-top: 20px;
}*/
.about-content-section .key_features_box p {
    line-height: 25px;
    display: inline-block;
    text-align: left;
    font-size: 15px;
    /* min-height: 168px; */
    margin-top: 12px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #fff;
    /* margin-bottom: 57px!important; */
}
.about-content-section .about-transition-img::after {
  text-align: center;
  position: absolute;
  content: "1";
  width: 50px;
  height: 50px;
  border-radius: 50%;
  top: -10px;
  left: -10px;
  background: #e6080070;
  color: #fff;
  font-weight: bold;
  font-size: 19px;
  padding: 12px 0;
  /* background: #048bba; */
}
    /* .about-content-section .key_features_box{padding-bottom: 75px;position: relative;} */
/* .about-content-section .key_features_box p{line-height:1.5;display:inline-block;text-align:justify;font-size:14px;min-height:112px;margin-top:12px;color:#000;} */
.bg{background:#2f89fc;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;}
.bg img{margin:auto;padding:0 15px!important;}
.about img{width:100%;height:191px;}
.solutions {overflow: hidden;padding: 50px 0;
  /* background-color: #048bba;
  background-image: url(../img/bg-touch.png);
  background-position: -11% 0;
  padding: 50px 0;
  background-repeat: no-repeat; */
  /* background-size: cover; */
  z-index: 9;margin-bottom: 75px;
}
.solution-wrap{border-radius: 10px;overflow: hidden;margin-top: 20px;box-shadow: 1px 1px 4px 4px #0000000d;}
.solution-box-content {
  /* background: #024d87; */
  padding: 20px;background: #fff ;min-height: 237px                                                                     ;
  /* width: 85%; */
  /* margin: auto;padding-left: 130px; */
  /* margin-top: -38px; */
  position: relative;
}
.solution-box{
  background-color: #048bba08;height: 150px;display: flex;   
}
/* .solution-box-content a.video-play-button{font-size: 54px;
  left: 0;
  top: 38px;
  left: 15px;} */
  .solutions .primary-btn{margin: 0;margin-top: 10px;display: inline-block;padding: 5px 20px;position: absolute;
    bottom: 25px;}
  .solutions {position: relative;}
.solutions::after {
  position: absolute;
  content: "";
  width: 50%;
  /*background: #afb8bb1a;*/
/*  height: 3000px;*/
  z-index: -1;
  top: -110px;
  left: 0;
  bottom: 0;
/*  rotate: -11deg; */
  background-color: #024d87;
  background-image: url(https://ariesmar.com/images/home-img-updated.webp);
  background-position: center center;
  background-repeat: no-repeat;
  padding: 75px 0;
  color: #fff;
  padding-bottom: 200px;
  background-size: cover;
}
.solutions .sub_head:after, .solutions .sub_head::before{background: #fff;}
.solutions h4{padding-left:0;font-weight:600;padding:6px 0;font-size:19px;}
.solutions h6{margin:16px 0;font-weight:800;}.solutions p {
  font-size: 15px;
  line-height: 27px;
  height: 88px;
  overflow: hidden;
}
.sub_head:after, .sub_head::before{display: none;}
.main-topic__topic{width:100%;font-weight:500;font-size:14px;color:#0f204b;line-height:1;text-transform:uppercase;letter-spacing:.5px;padding:24px 0 17px;margin:0;list-style:none;}
/* .solutions .col-xl-6{background:#fff;border-right:0;background-attachment:fixed;box-shadow:1px 1px 8px 0px rgba(0, 0, 0, 0.18);border-bottom:2px solid #cc0a0f;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;} */
.solutions .col-xl-6 p{min-height:100px;color:#000;line-height:1.6;}
.solutions .col-xl-6 a{color:#b90307;font-weight:600;float:right;margin-top:-15px;font-size:13px;}
.solution_img{box-shadow:2px 2px 11px 0px rgba(0, 0, 0, 0.38);}
.company_statistics .local_information{
  margin: auto;}

.company_statistics iframe{background:#000;height:500px;}
.corporate_video{background:black;display:flex;}
.company_statistics .local_information_right {
  color: #fff;justify-content: start;
  padding: 20px 20px!important;
  width: 100%;flex-wrap: wrap;display: flex;
  background: #00000047;
}
.company_statistics .accordion-item-single button{background: #004275;color: #fff;border-bottom: 0;padding: 1.2rem 1.5rem;}
.company_statistics .accordion-item-single button svg{margin-right: 15px;}
.company_statistics .accordion-item-single button span{color: #47c8f5;font-size: 20px;margin-left: 15px;}
.company_statistics .accordion-content{padding: 0;}
.company_statistics h2{color: #fff;font-size: 28px;}
/* .company_statistics .local_information_box1 p{margin-bottom:0;} */
/* .local_information .card{background: #02264338;}
.local_information .card-body{padding: 0;}
.company_statistics .local_information .sub_head{font-size:25px;margin-bottom: 20px;color: #fff;}
.company_statistics .local_information img{width:5%;}
.company_statistics .local_information_box1 h5, .company_statistics .local_information_box1 h6 , .company_statistics .local_information_box1 p{font-size:15px;}
.company_statistics .local_information .nav-pills .nav-link{font-size:18px;} */
/* .statistics_left{background:url(../images/8.jpg);padding:50px!important;position:relative;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-size:cover;}
.statistics_left:after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;opacity:.4;z-index:9;}
.title-style-2{min-height:170px;} */
.statistics_right_inner{display: flex;width: 100%; margin: auto;margin-top: 20px;justify-content: center;}
.statistics_right_box {
  width: 31%;
  border: 0;
  background: rgb(0 0 0/10%);
  margin-top: 45px;
}
.statistics_right_box {
  padding: 40px 30px;text-align: center;
  border-bottom: 1px solid rgba(235,235,235,0.45);
  margin: 0 4px;
  margin-top: 15px;
}
.statistics_right_box svg{
  background: #00000029;
  color: #cfcfcf;
  width: 50px!important;
  height: 50px;
  border-radius: 50%;
  padding: 14px;
}
.local-info-bg{background: url(http://ariesmar.effismtime.com/assets/front-end/assets/images/8.jpg);height: 100%;display: block;
-webkit-animation: slidein 100s;
animation: slidein 100s;

-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;

-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;

-webkit-animation-direction: alternate;
animation-direction: alternate;              
}

@-webkit-keyframes slidein {
from {background-position: bottom; background-size:3000px; }
to {background-position: -100px 0px;background-size:2750px;}
}

@keyframes slidein {
from {background-position: bottom;background-size:3000px; }
to {background-position: -100px 0px;background-size:2750px;}

}
/* .statistics_left_box{text-align: center;} */
.statistics_left_box h3{font-size:37px; display:block;color: rgb(0 189 255);font-weight: bold;margin-bottom: 25px;}
.statistics_left_box p{font-size:18px;margin: 0;color: rgba(255,255,255,.8);}
.statistics_right_box h3{font-size:27px;margin-bottom: 8px;}
.statistics_left_inner{padding-left:35px!important;}
.statistics_left_box a{border:2px solid #fff;color:#fff;padding:15px 27px;font-size:20px;margin-top:19px;display:inline-block;}
.latest_news_img{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between;}
#news .owl-carousel .item{margin:5px;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:wrap;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.26);}
#news .owl-carousel .item:hover{box-shadow:0 0 12px rgba(0,0,0,.12), 0 12px 12px rgba(0,0,0,.12);}
.latest_news{line-height:2;padding:inherit;overflow:hidden;padding-bottom:24px;position: relative;z-index: 9;}

.latest_news p{line-height:1.4;margin-bottom:0;}
.latest_news button{background:#2f89fc;color:#fff;padding:3px 15px;border-radius:5px;border:0;}
.latest_news h3{font-size:18px;font-weight:600;position:relative;line-height:24px;}
.wraper_Flex{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap;}
.wraper_Flex img{width:30%;}
.news_right .d-flex img{width:20%;}
.latest_news h6{color:rgb(4,139,186);font-weight:700;}
.latest_news a{color:#999;}
footer{background-position:center;line-height:2;background:url(../images/footerbg.jpg);position:relative;padding:20px 0;overflow:hidden;}
.footer_row1 a{border-radius:0;}
footer .facebook{background:#3b5998;color:#fff;}
footer .social_icons_header a{margin-right:7px;padding:0;width:35px;height:35px;border-radius: 0%;}
footer .footer_row1_head{display:inline-block;padding:8px 17px;background:rgb(4,139,186);width: 100%;}
footer .footer_row1_head img{width:23%;float:right;}
footer .footer_row1_head span{margin-top:20px;display:inline-block;}
.footer_row1 a svg{margin:auto;}
footer .linkedin{background:#0e76a8;color:#fff;}
.fa-instagram:hover{color:#3f729b;border-color: #3f729b;}
footer .youtube{background:#c4302b;color:#fff;border-color: #c4302b;}
footer:after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background:rgb(1,53,108);opacity:.96;z-index:9;}
.footer_row3 p b{color:#eaf9fe;}
footer a{color:#fff;font-size:15px;}
footer .col-xl-3, footer .col-xl-4, footer .col-12{z-index:99;}
footer .col-xl-3{z-index:99;}
.opacity-0{opacity:0;}
.footer_row1{padding:25px 0 0 0;}
.footer_row1 p{font-size:15px;background:rgba(0, 0, 0, 0.1);padding:14px 10px;}
.footer_row1 a{margin-bottom:13px;padding:1px 10px;font-size:16px;}
.quick_links h3{margin-bottom:-20px;margin-bottom:15px;margin-left:0;font-size:23px;}
.footer_row3 .col-12{border-top:1px dashed #fff;padding:16px 0 0 0;}
.footer_row3 p b{color:rgb(4,139,186);}
/* .quick_links{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap;} */
.quick_links ul {
  width: 100%;
}
.footer-first-box{padding-right: 50px;}
.footer_row1 .quick_links a {
  padding: 0;
}
footer h3{margin-bottom:20px;color:#fff;}
footer li{list-style-type:none;padding:1px 9px;}
footer .form-control{width:100%;margin-bottom:0;border-radius:0;}
footer input{border-radius:0;}
.footer_row2{padding:0 0 30px 0;border-bottom:1px solid rgba(255, 255, 255, 0.1);border-top:1px solid rgba(255, 255, 255, 0.1);}
.social_icons a{width:40px;height:40px;display:inline-block;border:1px solid;margin-right:25px;color:#fff;}
footer h6{line-height:1.7;}
#news .owl-theme .owl-nav img{width:25%;box-shadow:4px 3px 8px 2px rgba(0, 0, 0, 0.32);padding:4px;border-radius:50%;}
#news .owl-theme .owl-nav [class*=owl-]{background:transparent;}
#news .owl-theme .owl-nav{margin-top:10px;display:flex;justify-content:space-between;-webkit-justify-content:space-between;position:absolute;top:121px;right:-130px;z-index:9999;}
.inner_banner_text{position:absolute;top:48%;color:#fff;left:9%;font-weight:700;font-size:74px;}
.pageLink{padding:0 0 50px 0;overflow:hidden;}
.pageLink a{color:#bc0509!important;font-weight:700;font-size:16px;display:block;}
.pageLink .owl-carousel .pageLinkBox{padding:12px 12px 0 12px!important;border-bottom:2px solid #df0c36;box-shadow:1px 1px 4px 3px rgba(0, 0, 0, 0.10);min-height:inherit;}
.pageLink .col-xl-3{flex:0 0 23%;max-width:23%;padding:12px!important;border-bottom:2px solid #df0c36;box-shadow:1px 1px 4px 3px rgba(0, 0, 0, 0.10);min-height:158px;}
.pageLink .read_more{padding:0;background:transparent;color:#bb0005!important;font-size:13px;float:right;position:absolute;bottom:14px;right:15px;text-align:right;margin:5px 0;}
.pageLink .owl-carousel .read_more{border:0;padding:0;background:transparent;color:#bb0005!important;font-size:13px;float:inherit;position:inherit;bottom:inherit;right:inherit;text-align:right;margin:5px 0;}
.pageLink img{width:100%;margin-top:10px;}
.pageLinkBox{padding:50px 0;}
.pageLinkBox:hover{background:#eee;}
.iconLink svg{margin:auto;display:block;}
.iconLink{display:flex;border-radius:50%;color:#fff;margin-right:15px;width:13%;}
/* .local_information{padding:20px 50px;background-color:#f0f0f0;} */
/*.right-side-video {
  background: url('https://ariesmar.effismtime.com/assets/front-end/assets/images/mobile-banner.webp');
  background-size: cover;
  height: 100%;
  width: 100%;
  background-position: center;
}*/
.company_statistics   .accordion-item-single button::after {
  content: "\f101";font-family: "fontAwesome";
  font-size: 25px;
  color: rgb(255, 255, 255);
}
.company_statistics .accordion-item-single.activeAccordion button::after {
  transform: rotate(90deg);  content: "\f103";animation: bounce 2s infinite;
}

@keyframes bounce {
  0%, 20%, 50%, 80% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-10px);
  }
  50% {
    transform: translateY(-5px);
  }
}
/* .local_information .nav-pills .nav-link.active{background-color:#e0e0e0;border-bottom:2px solid hsla(0,0%,73%,.4);color:#000;padding:15px 15px;} */
/* .local_information_left h5 {font-size: 18px;vertical-align: -webkit-baseline-middle;margin: 6px 0 0 0;} */
/* .local_information_left h6{vertical-align: -webkit-baseline-middle;margin: 6px 0 0 0;}
.local_information .card-header{display: flex;;} */
/* .local_information .arrow_right{margin-top:-5px;}
.local_information img{width:10%;}
.local_information .nav-pills .nav-link{padding:15px 15px;border-bottom:2px solid hsla(0,0%,73%,.4);background-color:#f7f7f7;display:block;width:100%;text-decoration:none;color:#282828;text-align:left;cursor:pointer;} */
.local_information_right{display:flex;background: #024d871a; display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;
  display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-moz-flex-flow:row;-ms-flex-flow:row;flex-flow:row;
  -ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:20px 40px 0px 20px!important;background:#f0f0f0;}
  .local_information_right a{background:rgb(4,139,186)!important;font-size:14px;color:#fff;padding:5px 15px;border-radius:9px;}
/* .local_information .col-7{background:#f0f0f0;} */
/* .local_information_left {background-color: #e0e0e0;padding: 0 10px;width:8%;} */
/*  */
/* .local_information_box2 , .local_information_box3{width:49%;} */
/* .local_information_box1{width:49%;} */
/* 
.local_information .accordion button img{width:100%;float:left;}
.local_information .accordion .card-header{padding:15px 20px;color: #000;}
.local_information .accordion .card-header button::after{content: "➤";position: absolute;
  font-size: 25px;
  background: 0 0;
  color: #fff;
  right: 25px;
  top: 7px;
  transform: rotate(0deg);} */
  /* .local_information .accordion .card-header button.collapsed::after{transform: rotate(90deg);}
.local_information .accordion button{color: #fff;padding: 0;font-weight: 600;font-size: 17px;width: 100%;display: flex;text-decoration: none;}
.local_information .accordion button svg{font-size: 25px;margin-right: 10px;}
.local_information .card-header{background: #024d87;} */
/*{    background: #048bba;
    padding: 5px 10px;
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
}*/
/* .local_information .accordion h5{margin-top: 7px!important;font-size: 18px;}
.local_information .accordion h6{    margin: auto;
  color: #fff;
  font-weight: 800;
  font-size: 18px;
  color: rgb(126 222 255);
} */
.local_information_box h4{font-size:16px;line-height:1.8;}
.local_information .accordion button span{float:left;font-weight:600;color:#fff;}
.banner.banner_inner .owl-carousel .owl-item img{height:auto;}
.banner.banner_inner .owl-carousel .owl-item:after{background-image:linear-gradient(-270deg,rgba(237, 50, 55, 0.39) 16%,rgba(237, 50, 55, 0.32) 16%,rgba(0, 130, 198, 0.47) 84%);}
.banner.banner_inner .overlay_banner{bottom:0;background:#0000006b;left:0;right:0;width:100%;top:inherit;padding:10px;padding-left:87px;}
.management .tab-content>.active{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;background-color:#ececec;flex-wrap:wrap;justify-content:space-around;}
.management_content{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;
justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:wrap;}
.management_details{flex:0 0 29%;max-width:29%;}
.management .row{padding:0 120px;}
.management li.nav-item{width:33%;}
.management .nav-pills .nav-link.active, .management .nav-pills .show>.nav-link{color:#fff;background:#fff;padding:10px 10px;border-radius:0;color:rgb(4,139,186);font-weight:600;border-bottom:3px solid #ee3439;}
.management .nav-pills .nav-link{border-radius:0;background:#fff;min-width:200px;color:#000;border-bottom:2px solid #a49b9b;padding:10px 50px;}
.management_person_details{box-shadow:1px 1px 8px 0px rgba(0, 0, 0, 0.18);padding:6px 12px;background:#ffffffd6;border-bottom:2px solid #ee3439;}
.management{padding:30px;}
.management_details img{width:200px;margin-top:45px;}
.management .col-4{margin:auto;margin-top:20px;line-height:2;}
.management .col-4 h6{line-height:1.2;font-size:15px;}
.management .col-4 h5{font-size:17px;}
.management .col-4 img{width:82%;margin:auto;box-shadow:2px 2px 5px 3px rgba(0, 0, 0, 0.18);}
/*.key_personnel{background-attachment:fixed;background:url(../images/sponsor-bg.webp);background-attachment:fixed;}*/
section.position-relative.key_personnel h6{padding-left:10px;margin-top:18px;display:inline-block;color:#fff;padding:5px 10px;}
section.position-relative.key_personnel h6.color4 b{background: rgb(4,139,186);color: #fff;padding: 3px 10px;font-weight: 600;margin-top: 20px;display: inline-block;padding: 10px 16px;color: #fff;font-size: 18px;}
.flex-information{padding-left: 50px;}
.key_personal_content h6 b{background:rgb(4,139,186);color:#fff;padding:3px 10px;}
.name_designation{width:60%;}
.key_personal_content{padding-top:1.625em;padding-bottom:1.625em;border-bottom:2px solid #cc0a0f;max-width:80%;margin:0 auto;margin-bottom:0rem!important;flex:0 0 48%;max-width:48%;}
.fareast li a, .europe li a{}
.fareast li , .europe li{width:33.3%!important;}
.key_personal .head_keypersonnel{font-weight:bold;margin-bottom:15px;background:#a62c1c;color:#fff;}
.key_personnel_country .btn-link{color:#000;border-bottom:1px solid #ccc;}
.key_personnel_country h2 ,.key_personnel_country .card-header ,.key_personnel_country .card{border:0;}
.key_personnel_country h2{padding:0 10px;}
.key_personnel_country h2:hover{background-color:#666;}
.key_personnel_country h2:hover svg{color:#fff;}
.key_personnel_country svg{font-size:12px;}
.sub_country{background-color:#ccc;box-shadow:inset 0 10px 10px -10px #000;font-weight:600;}
.sub_country ul li{padding:10px 0;cursor:pointer;box-shadow:-8px -12px 7px -8px rgba(0, 0, 0, 0.1);background:#eee;}
.btn-link:hover{text-decoration:none;}
.box{display:block;background:url(../images/bg5.jpg);margin-bottom:1em;position:absolute;top:0;left:225px;z-index:99;}
#fade-in , #fade-in1{height:auto;width:900px;transition:all .75s ease;}
.key_personal_header{position:inherit;}
#fade-in1{margin-top:-39px;}
#spin-in{opacity:.2;height:50px;width:50px;transform:translateX(0) rotate(0deg);transition:all .75s ease;}
#spin-in.show2{transform:translateX(450px) rotate(720deg);opacity:1;}
h1.spacing{letter-spacing:0;opacity:.5;transition:all .75s ease-out;}
h1.spacing.spaced{opacity:1;letter-spacing:10px;}
.ariesgroup{padding:30px 0 17px 0;}
.company_list img{width:23%;}
.company_list .number{display: none;}
.ariesgroup .sub_head{font-size:26px;}
.company_list .btn-link{color:#000;font-size:17px;font-weight:600;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;text-align:left;text-decoration:none;}
.company_list .card-header{background-color:rgba(255, 255, 255, 0.03);border-bottom:2px solid #ee3439;}
.company_list .accordion h2{justify-content:space-around;}
.company_list .btn-link:after{position:absolute;content:'-';float:right;right:25px;font-size:25px;top:10px;color:rgb(4,139,186);}
.company_list .btn-link.collapsed:after{position:absolute;content:'+';float:right;right:25px;font-size:25px;top:10px;color:rgb(4,139,186);}
.company_list span{display:inline-block;text-align:left;}
.company_list .btn-link .number{width:30px;height:30px;display:inline-block;background:rgb(4,139,186);color:#fff;margin-right:12px;font-size:14px;text-align:center;padding-top:4px;}
.company_links a{padding:5px 10px;background:rgb(4,139,186);color:#fff;border-radius:7px;margin-right:15px;}
.company_list .card{margin:15px 0;}
.image_gallery video{width:100%}
.image_gallery.banner.banner_inner .owl-carousel .owl-item:after{background-image:none;}
.image_gallery_content img{height:350px;}
.approvals{padding:50px;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{color:#FFF;right:0!important;text-align:center!important;width:9%!important;position:absolute;text-align:center;background:#000;}
img.mfp-img{padding:0!important;}
.approvals h5{font-size:15px;margin:15px 0 0 0;border:1px solid #d7d6d6;padding:15px;}
.bg_slider{background:rgb(4,139,186);padding:10px;height:40px;position:absolute;bottom:-4px;left:0;right:0;}
.bg_slider:hover{height:auto;}
.approvals .col-xl-3{flex:0 0 23%;padding:20px;max-width:23%;}
.approvals p{color:#ffffff;margin-bottom:0;line-height:1.7;font-weight:600;font-size:14px;}
#approvals .popup img{width:400px;height:500px;}
.sub_sub_head{font-size:18px;text-transform:uppercase;margin:40px 0 10px 0;background:rgb(4,139,186);color:#fff;padding:8px 15px;}
.box_view{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between;}
.opacity-0{opacity:0;}
.box_view a{color:#fff;border:1px solid #d6d5d5;padding:0 8px;border-bottom:2px solid #ffffff;font-size:14px;margin:auto;}
.box_view a svg{color:#673AB7;font-size:12px;}
.vacancy-section{margin-top: 150px;display: none;}
.ieDetection .modal-body{background: #048bba;color: #fff;border: 12px solid #fff;}
.vacancy-section table{width:60%;}
.vacancy-section .col-xl-4 , .vacancy-section .col-xl-8{background: #01356C;padding: 30px;}
.vacancy-section .form-group{width:48.5%;display: inline-block; position: relative;}.vacancy-section .form-group input{min-height: 40px;}
.vacancy-section select {padding: 10px 3px;font-size: 14px;font-weight: bold;}
.career_block_right_sub{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:wrap;}
.carrer_block svg{font-size:13px;}
.active-inactive_btn{display:inline-block;float:right;margin-right:58px;font-size:14px;background:rgb(4,139,186);padding:3px 41px;border-radius:5px;color:#fff;margin-top:0;margin-bottom:0;position:absolute;right:18px;top:15px;}
.active-inactive_btn.inactive_btn{background:#b5bfc4;}
.carrer_block .sub_head{color:rgb(4,139,186);}
.carrer_block{background:url(../images/industry/bgcareer.jpg);height:55vh;padding:50px 0;margin-top:5rem!important;}
.carrer_block_img{margin-top:-98px;width:70%;}
.vacancy-section .submit_btn{ background: #17a0ce;   width: 100%;border-radius: 0;padding: 7px 0; margin-top: -2px;}
.vacancy-section h4 {font-size: 16px; color: #ffffff;padding: 7px;line-height: 1.5;background: #ffffff1f;}
.vacancy-section h3{background: #af080d;padding: 4px 8px;margin-bottom: 0;font-size: 23px;}
.vacancy-section th{background: #048bba;padding: 5px 11px;}
.vacancy-section .form-group:after {bottom: 0;content: '▼'; color: #ffffff;position: absolute;top: 0px;right: 0;padding: 0 1em;background: rgb(4,139,186);cursor: pointer;pointer-events: none;-webkit-transition: .25s all ease;-o-transition: .25s all ease;transition: .25s all ease;padding-top: 8px;font-size: 13px;}
/*.vacancy-section  .form-group:after {bottom:0;content: '▼'; color: #ffffff;position: absolute;top: 0;right: 0;padding: 0 1em; background: rgb(4,139,186);cursor: pointer;pointer-events: none; -webkit-transition: .25s all ease;-o-transition: .25s all ease;transition: .25s all ease;}*/
.vacancy-section td{padding: 5px 3px; font-size: 14px;}.vacancy-section .col-xl-8 form{margin:auto;}.vacancy-section .form-group:nth-child(3):after{display: none;}
.vacancy-section  .form-group.button-formgroup:after {display: none;}
.vacancy-section ul{line-height: 2;font-size: 15px;}
.vacancy-section li span {min-width: 150px;display: inline-block;}
.vacancy-section .col-xl-8{display: flex;flex-wrap: wrap;justify-content: space-between;}
.vacancy-section  ul li svg{font-size:9px;}.vacancy-section input , .vacancy-section select{min-height: 40px;}
.career{margin-top:120px;}
.linkedin_job{padding:30px 0;}
.linkedin_job .row {
  background: #0000000d;
  padding: 30px;
  border-radius: 10px;
}
.linkedin_job span{width:50px;height:50px;background:rgb(4,139,186);color:#fff;display:inline-block;padding:1px 13px;font-size:29px;margin-left:auto;margin-right:43px;margin-top:auto;margin-bottom:auto;}
.linkedin_job h5{font-size:28px}
.linkedin_job a{font-size:20px;color:rgb(4,139,186);}
p.project_caption{margin-bottom:0;margin-top:7px;font-size:19px;}

.lSSlideOuter .lightSlider > *, .lSSlideOuter .lSGallery li{margin:0;}
.office_location .nav{display:block;}
.office_location{padding:50px 0;}
.hidden{position:absolute !important;top:-9999px !important;left:-9999px !important;}
.tab-group{box-shadow:0 0 15px 15px #fff;display:flex;}
.tab-group .tab-group{box-shadow:none;height:100%;}
.tab-links{width:35%;}
.tab-cells{width:100%;height:100%;}
.active-tab-cell{padding-left:15px;}
.tab-cell-address{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap;}
.tab-cells h3{font-weight:bold;font-size:22px;text-transform:uppercase;color:#125173;}
.tab-link{border-bottom:0.3px solid #258ec6;cursor:pointer;font-weight:700;padding:16px 8px;text-align:left;width:100%;display:inline-block;}
.tab-link:last-child{border-width:0 0 0.3px 0;}
.inactive-tab-link{transition:background-color 0.8s;-webkit-transition:background-color 0.8s;}
.active-tab-link{text-decoration:underline;transition:background-color 0.6s;-webkit-transition:background-color 0.6s;background:#125173!important;color:#fff;}
.inactive-tab-link:hover{text-decoration:underline;transition:background-color 0.6s;-webkit-transition:background-color 0.6s;}
.tab-links.bg-1{background:#f2f2f2;height:730px;padding:43px;}
iframe{border:0;}
.bg-active .tab-link{background:#eee;}
.bg-active .active-tab-link{background:#5a7e91!important;}
.active-tab-link:hover{text-decoration:none;background:#125173!important;color:#fff;}
.tab-link:hover , .tab-link:active{background:#bcbcbc;color:#fff;}
.office_location.container-fluid{transform:translate(-50%, -50%);width:50%;}
.search{margin-bottom:30px;}
.items{}
[data-filter-item]{}
.hidden{display:none;}
@media screen and (max-width:768px){.tab-links{display:block;}
.tab-link{display:block;border-width:0 0 2px 0;width:100%;}
.active-tab-link{border-bottom:solid #fff 2px;}
}
.contact{padding:40px 0;}
.contact_details_section .row{margin: 20px 0 40px 0;box-shadow: 2px 3px 4px 4px #00000014;}
.contact .row{justify-content:space-evenly;}.company_list .collapse {min-height: 200px;}
.detailed_contact{background:rgba(1,53,108,0.96);padding:40px!important;flex:0 0 32%;max-width:32%;}
.contact_details_section .col-xl-8{flex:0 0 68%;max-width:68%;}
.detailed_contact select{width:100%;padding:17px 10px;}
optgroup{color:#000;}
.detailed_contact .sub_head{font-size:32px;margin-bottom:19px;}
.detailed_contact p a{text-transform:uppercase;text-decoration:none;display:inline-block;color:#fff;padding:5px 10px;margin:0 5px;background-color:#b83729;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;-webkit-transition:all 0.2s ease-in;transition:all 0.2s ease-in;}
.detailed_contactp a:hover{background-color:#ab3326;}
.size_chart {height: 36vh;overflow-y: scroll;padding-top: 14px;line-height: 2;font-size: 14px;margin-top: 20px;}
/* .size_chart iframe{float: none!important;margin-bottom: 17px;display: block;} */
.size_chart iframe {
  float: none!important;
  margin-bottom: 17px;
  display: block;
  width: 95%;
  height: 130px;
}
.size_chart b{font-size:20px;line-height:1.3;margin-bottom:9px;display:inline-block;}
.contact_details_section select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;outline:0;box-shadow:none;border:0 !important;background:#2c3e50;background-image:none;}
.contact_details_section .select{position:relative;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;width:100%;height:3em;line-height:3;background:#2c3e50;overflow:hidden;border-radius:.25em;}
.contact_details_section select{flex:1;padding:0 .5em;color:rgb(4,139,186);cursor:pointer;background:#fff;}
.contact_details_section .select::after{content:'▼';color:#ffffff;position:absolute;top:0;right:0;padding:0 1em;background:rgb(4,139,186);cursor:pointer;pointer-events:none;-webkit-transition:.25s all ease;-o-transition:.25s all ease;transition:.25s all ease;}
.color4{color:rgb(4,139,186);}
.color3, option{color:#000;}
.enquiry .form-control{font-size:15px;padding:10px 15px;border-radius:0;border:1px solid #e6e5e5;height:auto!important;}
.opacity{opacity:0;}
.enquiry{padding:50px 0;}
.enquiryBox{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between;}
.enquiry .form-group{margin-bottom:1rem;width:47%;}
.enquiry .col-8{background:#efefef;padding:50px!important;}
.btn_submit{background:#185576;padding:4px 13px;border:0;}
.project_gallery{font-weight:600;}
.project_gallery li{display:flex;margin:5px 0;font-size:15px;}
.scrolling_div{overflow:scroll;height:40vh;}
.project_gallery li svg{margin-right:10px;}
.project_gallery .sub_head{font-size:30px;}
.project_gallery .owl-item .slider_text{display:none;}
.project_gallery .owl-item.active .slider_text{display:block;position:inherit;background:url(../images/industry/13.jpg);height:auto;width:65%;margin-top:0;position:relative;z-index:999;color:#000;font-weight:500;line-height:1.7;}
.project_gallery .slider_text svg{font-size:11px;}
.project_gallery .owl-item.active .slider_text:after{position:absolute;top:0;right:0;content:"";left:0;bottom:0;background:#e0e0e0;opacity:0.89;z-index:-1;}
.project_gallery .owl-item.active{}
.project_gallery .banner_img_sec{width:100%;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;}
.banner_img_block{width:35%;}
.project_gallery.owl-item.active{background:#027299;}
.project_gallery .owl-carousel .owl-item img{display:block;width:100%;height:54vh;display:block;box-shadow:2px 2px 8px 5px rgba(0, 0, 0, 0.38);width:100%;margin-top:36px;position:absolute;display:block;}
.project_gallery{position:relative;overflow:hidden;}
#naval_architecture, #inspection_maintainence{margin-bottom:50px;padding:40px 0;background-image:linear-gradient(to right, #01356cd9 , #01356cd9, #0081acdb ,#0081acdb , #023364c2 , #01356cd9);}
.project_gallery .owl-theme .owl-dots .owl-dot.active span{background:#c60409;}
.project_gallery .owl-theme .owl-dots .owl-dot:hover span{background:#fff;}
.project_gallery .owl-carousel .owl-item.active img{display:block;width:100%;height:auto;margin-top:0;position:inherit;}
.project_gallery .owl-prev img, .project_gallery .owl-next img{width:100%;}
.project_gallery .owl-prev{position:absolute;left:13.5%;top:38%;width:25px;height:25px;background:#f2efeb8a!important;padding:0!important;box-shadow:1px 1px 2px 4px rgba(0, 0, 0, 0.19);}
.project_gallery .owl-next{position:absolute;right:13.5%;top:38%;width:25px;height:25px;background:#f2efeb8a!important;padding:0!important;box-shadow:1px 1px 2px 4px rgba(0, 0, 0, 0.19);}
.loading{-webkit-animation:rotation 2s infinite linear;margin-right:10px;color:#185677;}
.loading svg{font-size:24px;}
@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(359deg);}
}
.project_gallery td{border:1px solid #d7d7d7;line-height:1.5;padding:10px;width:25%;font-weight:lighter;}
.video_gallery{padding:50px}
div#formRegistration .modal-dialog{padding-top: 8%;max-width: 55%;}
div#formRegistration .form-group{width: 33%;}
div#formRegistration .modal-header{    background: #048bba;color: #fff;}div#formRegistration .modal-body{background:#eee;}
div#formRegistration .modal-footer button{margin: 6px 0;padding: 2px 9px;font-size: 13px;}
div#formRegistration .form-control{font-size: 14px;}
div#formRegistration .btn_style{background:#048bba;}
div#formRegistration .close{color: #fff;opacity: 1;}
.videoPlay0, .videoPlay1, .videoPlay2, .videoPlay3,
.videoPlay4 , .videoPlay11, .videoPlay12, .videoPlay13, .videoPlay14, .videoPlay15{display:none;margin-bottom:20px;}
.flexslider{margin:28px auto;box-shadow:1px 1px 13px 5px rgba(0,0,0,0.75);}
.videolist{margin:0 auto;width:85%;}
.videolist .video-responsive{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;}
.videolist .video-responsive iframe{height:100%;left:0;position:absolute;top:0;width:100%;}
#carousel .slides li{position:relative;}
.flexslider{margin:30px auto!important;}
.flexsliderArea{width:70%;margin:auto;display:block;}
.news-blogs{width:65%;}
.news-blogs .p-2{padding:20px!important;}
.news-blogs h5{font-size: 19px;
  line-height: 31px;
  margin: 0;
}
.blockincluded_Sidebar{display:flex;padding:50px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;max-width: 1400px;margin: auto;
  -webkit-flex-flow:row;-moz-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;}
.newsSidebar{width:34%;padding:12px 18px!important;}
  /* box-shadow:1px 1px 5px 5px rgba(0, 0, 0, 0.15); */
.news-blogs .sub_head{font-size:21px;font-weight:800;margin-top:0;margin-bottom:19px;}
.post-classic-time{padding:8px 10px;letter-spacing:.8px;text-transform:uppercase;color:#FFF!important;background:rgb(4,139,186);transition:all .4s;display:inline-block;margin-top:0;font-size:12px;}
.post-classic-info{font-size:15px;line-height:1;letter-spacing:.05em;color:#777777;margin-bottom:0;margin-top:10px;}
.post-classic-info li + li{border-left:1px solid #cccccc;display:inline-block;}
.group-middle{display:flex;}
.post-classic-info li{display:inline-block;}
.popular_post.d_flex_box.justify-content-between{box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.26);  margin-bottom:0.7rem!important;}
  /* border-bottom:1px solid rgb(4,139,186);border-right:2px solid rgb(4,139,186);} */

.quote-classic-text::before{position:absolute;left:-8px;top:-8px;content:'"';font-size:70px;line-height:.88;font-style:normal;font-weight:500;letter-spacing:0;font-family:"Raleway", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;color:rgba(24, 54, 74, 0.2);}
p + .quote-classic{margin-top:40px;}
.quote-classic-text{font-size:20px;line-height:1.375;font-weight:300;font-style:italic;letter-spacing:.075em;}
.quote-classic{padding-top:0;padding-left:25px;}
.news p{line-height:2;}
.single-post-footer{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row;-moz-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:33px 35px 12px 35px;background:#e6e6e6;}
.single-post-footer svg{color:rgb(4,139,186);margin-right:15px;}
.single-post-footer h6{font-size:20px;}
.popular_post h6{font-size:15px;line-height:1.5;margin-bottom: 5px;}
.popular_post_img{width:31%;}
.popular_post_img img {height: 100px;width: 100%;object-fit: cover;}
.newsSidebar .read_more{margin-top: 0!important;padding: 3px 10px;font-size: 12px;border: 1px solid rgb(4,139,186);}
.popular_post_content p{margin: 0;}
.popular_post_content{width:65%;}
.aside-title{margin-bottom:20px;}
.blog_archive svg{color:#c90005;font-size:12px;}
.news-blogs h5 {font-size: 20px;line-height: 31px;}
.news-blogs{box-shadow:1px 1px 5px 5px rgba(0, 0, 0, 5%);border-bottom:1px solid rgb(4,139,186);}
.news-blogs p{font-size:15px;line-height:1.7;}
ul.single-post-social-list li{border:1px solid rgb(4,139,186);border-radius:50%;width:40px;height:40px;padding:6px 11px;margin-right:9px;text-align: center;}
.feedback{padding:50px 0;text-align:justify;}
.feedback_form form{}
.feedback_form .form-group{}
.feedback_form{flex:0 0 39%;max-width:39%;box-shadow:2px 2px 5px 2px rgba(0, 0, 0, 0.18);padding:40px!important;}
.feedback_leftbox{box-shadow:2px 2px 5px 2px rgba(0, 0, 0, 0.18);padding:40px!important;}
.news-blogs_list{padding:50px 0;}
.news_block_content h4{color:#bb0005;font-size:22px;font-weight:600;}
.news-blogs_list .col-xl-8{flex:0 0 64%;max-width:64%;}
.article_box{position:absolute;bottom:0;background:#fff;color:#000;padding:5px 29px;font-weight:700;color:#2271bd;}
.news_block_section{border-bottom:2px solid rgb(4,139,186);transition:all .2s ease-in-out;background:#fff;box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.22);}
.news_flex_box{flex:0 0 31.5%;max-width:31.5%;margin-top:30px;}
.news-blogs_list img{box-shadow:1px 1px 5px 0px rgba(0, 0, 0, 0.22);}
.bg_news{background:url(../images/loop-cta.png) 100% 0 no-repeat,linear-gradient(177deg,#095d98,#095d98 22%,#14c3a2);}
.news_block_content{padding:15px;line-height:1.9;}
.news_block_content h6{color:#969696;text-align:right;font-size:13px;font-weight:600;margin-top:30px;float:right;}
.news_block_section:hover{border-bottom:3px solid #0bc8da;box-shadow:0 16px 24px 2px rgba(0,0,0,.14), 0 4px 30px 5px rgba(0,0,0,.12), 0 8px 10px 0 rgba(0,0,0,.2);}
.news-blogs_list .read_more{padding:6px 17px;color:#FFF!important;background:rgb(4,139,186);margin-top:15px;font-size:13px;}
.news-blogs_list .read_more:hover{background: #fff;color: rgb(4,139,186)!important;border-color: rgb(4,139,186);}
.img_services{display:flex;justify-content:space-between;-webkit-justify-content:space-between;}
section.services{
  margin-top:25px;
  text-align: justify;
}
.services .faq-accordion{padding: 25px 0;}
.services .company_name{}
.img_services img{width:49%;margin-bottom:15px;}
.services .col-8.mt-4{margin-top:0rem!important;}
.services p, .services li{color:#000;}
.services h2{font-size:18px;font-weight:600;line-height:1.5;margin-bottom:20px;}
.services .services_accordian .btn-link{font-size:18px;}
.services .card-header{padding:10px 20px;background-color: #02779e0d;}
.services .sub_head ,.services_accordian .sub_head , .img_services_section .sub_head{font-size:26px;font-weight:600;line-height:1.4;margin-bottom:29px;}
.services h5{font-weight:700;line-height:1.6;font-size:19px;margin-bottom:15px;position:relative;color:#000;}
.services h6{font-size:18px;font-weight:600;margin-bottom:15px;}
.services_accordian .btn-link{font-weight:600;color:#02779e;white-space:inherit;text-align:left;font-size:18px;}
.services_accordian li{list-style-type:none;margin:10px 0;}
.services svg{font-size:7px;}
.download_btn svg{font-size:20px;}
.services li{color:#000000;background-color:transparent;margin:7px 0;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;font-size:15px;flex-wrap:wrap;}
.services li ul {width: 100%; padding-left: 40px;}
.services li span:nth-child(2) {
  width: 100%;
  padding-left: 16px;

}
.services li {
  position: relative;
  padding-left: 8px;
}
.services li ul li span:nth-child(2) {width: 96%;}
.services li span:nth-child(1) {
  width: 2%;
  position: relative;
  /* left: 0; */
  /* top: 0; */
  display: block;
}
.image_content_block .content_block {
  display: flex;
  /* flex-direction: ; */
  flex-direction: column;
}
.image_content_block .content_block  img{padding-right:15px}
.content_block img{
  width:40%;
  /* width:100%; */
  float:left;
  padding-right:18px;
}
.content_block{width:100%;padding:15px;line-height:1.8;}
.image_content_block ,.img_services_section{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:wrap;box-shadow:1px 1px 5px 5px rgba(0, 0, 0, 0.09);margin:24px 0;}
.img_services_section{box-shadow:none;margin-bottom: 75px;}
/* .img_service_box{width:23%;box-shadow:1px 1px 5px 5px rgba(0, 0, 0, 0.09);} */
.img_service_box{    width: 23%;
  box-shadow: 1px 1px 5px 5px rgba(0, 0, 0, 0.09);
  background: #024d87;
  border-radius: 10px;
  overflow: hidden;}
.img_service_box p{    text-align: center;
  margin-bottom: 0;
  font-weight: 500;
  padding: 20px 0;
  font-weight: 600;
  /* padding: 15px; */
  /* background: #eee; */
  font-size: 18px;
  color: #fff;}
.img_service_box img{width:100%;}
.contact_details{background-image:linear-gradient(to right, #de4e28 , #3c4ea0 , #0b80b8d6 , #0881aceb, #1686cd, #2f5aaa , #38499e);color:#fff;padding:5px 7px;border-radius:7px;margin:17px 0;display:inline-block;}
.list-services-item a{position:relative;display:block;padding:10px 0;color:#000;text-align: left; border-bottom:1px solid #e1e1e1;font-size:14px;border-bottom:1px solid rgb(4,139,186);width:100%;text-transform:capitalize;}
.box-contacts-title{margin-left:33px;font-size:15px;line-height:2;letter-spacing:.2em;font-weight:500;text-transform:uppercase;color:rgba(0, 0, 0, 0.55);font-weight:700;}
.service_contact svg{font-size:15px;color:rgb(4,139,186);margin-right:15px;}
.sidebarServices svg{font-size:15px;color:rgb(4,139,186);margin-right:15px;}
.sidebarServices .shadow{position: -webkit-sticky;position: sticky;top: 101px;}
.unit-body a{color:#000;}
.services .col-8 p{font-size:14px;}
.box-contacts .unit-left{min-width:30px;text-align:center;}
.unit-spacing-xs > *{margin-bottom:10px;margin-left:10px;}
.unit-body{flex:0 1 auto;}
.aside-services-title{letter-spacing:.1em;font-size:24px;text-transform:uppercase;margin:0 0;color:#ee3439;font-weight:600;}
.aside-item.service_contact{margin-bottom:25px;}
.child-accordion a{color:#000;}
.service_contact a{color:#000;}
.download_btn{display:inline-block;background:rgb(4,139,186);color:#fff;padding:20px 58px;}
.sidebarServices{flex:0 0 31%;max-width:31%;}
.shadow{padding:20px 20px!important;box-shadow:1px 1px 5px 5px rgba(0, 0, 0, 0.09);}
.box-contacts-item{margin:18px 0;}
.box-contacts-item , .contact_box{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap;}
.list-services-item a:hover{color:#1797c2;}
.table_sec .table-dark{color:#fff;background-color:#000;}
table{}
.table td, .table th{border:1px solid #404244;}
.table thead th{border:1px solid #404244;font-size:25px;}
.services_accordian .card{margin:25px 0;}
/* .services_accordian svg{font-size:6px;} */
.services li span svg {
  font-size: 6px;
  position: absolute;
  left: 3px;
  top: 9px;
  bottom: 0;
}
.sevices_main_page_block{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap;justify-content:space-between;-webkit-justify-content:space-between;padding:15px;}
.services_ico{width:15%;}
.sevices_main_page_block img, .sevices_main_page_block div{width: 100%;}
.sevices_main_page .row{margin: 0;}
.services_caption {width: 85%;min-height: 50px;}
.services_ico svg{color:rgb(66,176,213);font-size:30px;}
.flex-col-5 {max-width: 20%;padding: 0 9px;}
.sevices_main_page .sevices_main_page_block{box-shadow:1px 1px 7px 2px rgba(0, 0, 0, 0.13);margin-bottom:25px;padding: 0; box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.26);border-bottom:2px solid #ee3439;padding-bottom:10px;}
.sevices_main_page h5 {margin-top: 20px;line-height: 29px;margin: 30px 0;font-size: 17px;font-weight: 600;margin-bottom: 35px!important;}
.cont__box-services {padding: 15px ;min-height: 115px;width: 100%;}
section.sevices_main_page.service-10-boxes img {height: 193px;width: 100%;object-fit: cover;}
.sevices_main_page.service-10-boxes  h3{height: 60px;}
.sevices_main_page.service-10-boxes h3.no-height-head {
    height: auto;
}
section.sevices_main_page{margin-top: 15px;}
.sevices_main_page h3{font-size:16px;color:rgb(4,139,186);font-weight:600;}
.service__img-box{width: 100%;}
.sevices_main_page p{font-size:15px;line-height:1.6;}
.services_page_link a{color:#fff;text-transform: capitalize;}
.services_page_link {
  background: #e5eaec;
  color: #FFF;
  padding: 10px 15px;
  text-align: center;
  background: #1492bd;
  padding: 6px 20px;
  width: 155px;
}
.solution2{background:url(../images/img1.jpg);z-index:99;position:relative;}
.solution2:after{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;content:"";opacity:0.8;background:#036486;}
.service_inner_detail{padding:50px;}
.service_inner_detail .col-3{flex:0 0 23%;max-width:23%;margin-bottom:30px;}
.service_inner_detail h5{position:relative;color:rgb(4,139,186);font-weight:600;font-size:17px;line-height:22px;margin-top:8px;}
.service_inner_detail h5:after{position:absolute;bottom:-9px;width:40px;height:2px;left:0;content:"";background:#ee3439;}
.font-size2{font-size:13px}
.key_personal header{position:inherit;height:131px;background:#eee;}
.key_personal ul{padding-left:0;}
a.navigation__link.active{background:#cbcbcb;box-shadow:-8px -12px 7px -8px rgba(0, 0, 0, 0.1);background:#eee;padding:2px 0;width:100%;display:inline-block;color:#015c7d;font-size:18px;}
a.navigation__link{color:rgb(4,139,186);}
.owl-carousel{}
.slider_text{background:#03698d;color:#fff;padding:20px;}
.approvals .nav-pills .nav-link{color:#fff;background-color:rgb(4,139,186);margin-bottom:10px;}
.approvals .owl-carousel .owl-item img{box-shadow:1px 1px 8px 4px rgba(0, 0, 0, 0.27);}
.banner.banner_inner.company_profile_banner .overlay_banner{top:0;background:rgba(17, 144, 189, .9);bottom:0;left:0;}
.banner.banner_inner.company_profile_banner .owl-item.active h1{padding-top:26%;font-size:35px;}
.banner.banner_inner.company_profile_banner .owl-item.active p{width:94%;line-height:1.8;margin:auto;font-size:17px;font-style:italic;}
.banner.banner_inner.company_profile_banner .overlay_banner{padding-left:22px;right:inherit;width:41%;}
.banner.banner_inner .owl-carousel .owl-item img {width: 100%;object-fit: cover;}
.banner_img_sec {width: 100%;}
.company_profile{padding:50px;line-height:2;background-attachment:fixed;}
.company_profile .sub_head::after, .company_profile .sub_head::before {display: none;}
.company_profile_text{margin-bottom:37px!important;position:relative;font-weight:600;font-size:18px;line-height:1.7;}
.sideblocksProfile{background:#fafafa;width:80%;margin-bottom:50px;}
.sideblocksProfile p ,.sideblocksProfile li{line-height:1.8;font-size:15px;}
.profile_content{}
.sideblocksProfile{box-shadow:1px 1px 7px 4px rgba(0, 0, 0, 0.12);}
.company_profile svg{font-size:12px;}
.img_flex img{width:100%;}
.box_head{background:#bb0005;width:10%;}
.company_profile .sideblocksProfile .sub_head{transform:rotate(90deg);transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);width:100%;position:absolute;right:-45%;bottom:183px;text-align:center;}
.company_profile .sub_head{text-align:center;font-size:21px;margin-bottom:0;padding:12px;text-align:center;}
.sideblocksProfile2 .box_head , .sideblocksProfile4 .box_head{left:-45%;}
.company_profile .sideblocksProfile2 .sub_head, .company_profile .sideblocksProfile4 .sub_head{transform:rotate(270deg);-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);position:absolute;left:-45%;right:inherit;text-transform:capitalize;}
.width_box{width:90%;}
#chartdiv{width:100%;height:550px;overflow:hidden;position:relative;}
.map-marker{margin-left:-8px;margin-top:-8px;box-sizing:border-box;}
.map-marker.map-clickable{cursor:pointer;}
.pulse{width:8px;height:8px;border:3px solid #bf0000;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:red;z-index:10;position:absolute;box-sizing:border-box;}
.map-marker .dot{border:5px solid #bf0000;background:transparent;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:25px;width:25px;-webkit-animation:pulse 3s ease-out;-moz-animation:pulse 3s ease-out;animation:pulse 3s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;top:-10px;left:-9px;z-index:1;opacity:0;box-sizing:border-box;}
@-moz-keyframes pulse{0%{-moz-transform:scale(0);opacity:0.0;}
25%{-moz-transform:scale(0);opacity:0.1;}
50%{-moz-transform:scale(0.1);opacity:0.3;}
75%{-moz-transform:scale(0.5);opacity:0.5;}
100%{-moz-transform:scale(1);opacity:0.0;}
}
@-webkit-keyframes pulse{0%{-webkit-transform:scale(0);opacity:0.0;}
25%{-webkit-transform:scale(0);opacity:0.1;}
50%{-webkit-transform:scale(0.1);opacity:0.3;}
75%{-webkit-transform:scale(0.5);opacity:0.5;}
100%{-webkit-transform:scale(1);opacity:0.0;}
}
.main_country li{width:33.33%;text-align:center;}
.sub_nav_list li{width:25%;display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;}
.sub_nav_list li a{margin:auto;width:100%;}
.main_country .nav-link{border-radius:0;background:#fbf9f9;min-width:200px;color:#000;font-size:18px;font-weight:600;border-bottom:3px solid #a49b9b;padding:15px 10px;}
.key_personnel .tab-content h5{font-size:19px;background:#cc0a0f;font-weight:600;margin-top:20px;display:inline-block;padding:10px 16px;color:#fff;}
.name{color:#0f4270;font-size:20px;font-weight:600;}
span.type{font-weight:600;min-width:65px;display:inline-block;}
.detail-extended{text-align:left;line-height:2;font-size:15px;width:100%;}
.sub_nav_list .nav-link.active, .sub_nav_list li.active{background:rgb(4,139,186)66;font-size:15px;font-weight:600;color:#000;}
.key_personnel .nav-tabs{border-bottom:0;background-color:#ececec;margin-top:25px;}
.main_country li .nav-link.active{background:rgb(4,139,186);color:#fff;font-weight:600;border-bottom:3px solid rgb(4,139,186);}
.key_personnel a{color:black;text-align:center;padding:15px 0;}
.key_personnel .col-3{flex:0 0 21%;max-width:21%;}
.steps{list-style:none;display:flex;padding:0;}
.steps .step{white-space:nowrap;transition:0.3s ease-in-out;background:#EBEDF0;position:relative;height:50px;line-height:50px;margin-right:30px;padding:0 20px;color:#000;}
.steps .step > a{text-decoration:none;color:#000;}
.steps .step:last-child{margin-right:0;}
.steps .step::before{transition:0.3s ease-in-out;content:"";position:absolute;top:0;left:-25px;border-left:25px solid transparent;border-top:25px solid #EBEDF0;border-bottom:25px solid #EBEDF0;}
.steps .step:first-child::before{display:none;}
.steps .step::after{transition:0.3s ease-in-out;position:absolute;top:0;right:-25px;border-left:25px solid #EBEDF0;border-top:25px solid transparent;border-bottom:25px solid transparent;content:"";}
.steps .step:last-child::after{display:none;}
.steps .step:hover{background:#bababa;}
.steps .step:hover::before{border-top-color:#bababa;border-bottom-color:#bababa;}
.steps .step:hover::after{border-left-color:#bababa;}
.steps .step:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px;background-color:#CFDFF2;}
.steps .step:first-child::after{border-left:25px solid #cfdff2;}
.steps .step:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;background:#00a2db;}
.steps .step:last-child::before{border-top:25px solid #00a2db;border-bottom:25px solid #00a2db;}
.h-100{height:100%;}
.company_statistics {
    background-color: #022540;
    background-image: url(https://ariesmar.com/assets/front-end/assets/images/bg-img__3.webp);
    background-position: center center;
    background-repeat: no-repeat;
    padding: 55px 0;
    color: #fff;
    position: relative;
    z-index: 9;
    overflow: hidden;
    background-size: cover;
    background-attachment: fixed;
    /* background: url(http://ariesmar.effismtime.com/assets/front-end/assets/images/bg-img__1.webp);
    background-attachment: fixed; */
}
  .company_statistics   .container{max-width: 1500px;}
  .company_statistics:after{    
    /*position: absolute;
    content: "";
    right: -6%;
    width: 1000px;
    background: rgba(255, 255, 255, 0.04);
    rotate: 50deg;
    height: 2000px;
    top: 0;
    z-index: -1;*/
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background-color: #022540;
    z-index: -1;
    opacity: 0.96;
}
.company_statistics:before{    
  position: absolute;
  content: "";
  right: -2%;
  width: 1000px;
  background: rgba(255, 255, 255, 0.04);
  rotate: 50deg;
  height: 2000px;
  top: 0;
  z-index: -1;
}
.forparallax{width:100%;position:relative;z-index:9;}
/* .statistics_left{padding:25px 50px!important;} */
/* .statistics_right_box{padding:14px;padding-left:30px;} */
/* .statistics_right_box p{margin:0;} */
.latest_news h3{font-size:18px;font-weight:600;position:relative;color:#125173;line-height:24px;}
/* .statistics_right_box:last-child , .statistics_right_box:nth-child(4){width: 47%;} */
.news_right .d-flex img{width:35%;height:115px;}
.statistics_right_box p{font-size: 17px;}
.latest_news p{line-height:1.4;margin-bottom:0;font-size:14px;color: #818692;}
.latest_news h2{z-index: -1;}
.news-released {
  color: #0000005e;
  font-size: 14px;
}
.bg-img-badge {
  background: #bb0005;
  color: #fff;
  padding: 2px 15px;
  border-radius: 10px;
  position: absolute;
  font-size: 14px;
  right: 15px;
  top: 15px;
}

#news .read_more{padding:3px 10px;letter-spacing:.8px;text-transform:uppercase;color:#024d87!important;background: transparent;border: 0; transition:all .4s;display:inline-block;margin-top:0;font-size:12px;}
.news_overlay{bottom:0;background:#ffffffe6;border-bottom:1px solid rgb(4,139,186);padding: 25px!important;}
#news .col-7{flex:0 0 57%;max-width:57%;}
.news_right{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;justify-content:space-between;-webkit-justify-content:space-between;flex-wrap:wrap;}
.latest_news a{color:#797878;font-weight:600;margin-top:12px;font-size:14px;}
.blogs{flex-wrap:wrap;box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.26);border-bottom:1px solid rgb(4,139,186);margin-bottom:0.34rem!important;}
.news_right p{padding-left:10px;}
.news_right h5{padding-left:7px;margin-bottom:7px;margin-top:3px;font-weight:600;font-size:19px;color:rgb(4,139,186);}
.blogs a{margin-left:12px;padding:0 8px;font-size:11px;}
.blog_content{width:64%;}
#news .owl-carousel .item{margin:0 5px;border-top:1px solid rgb(4,139,186);}
#news .owl-carousel .item p{    display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;}
.news_right .read_more{margin-left:12px;padding:0 8px!important;font-size:11px!important;}
.news-bottom {
  border-top: 1px solid #e1e0e0;
  display: flex;
  justify-content: space-between;
  padding-top: 11px;
  margin-top: 13px;
}
.solutions .row{padding:0 30;}
.read_more{background:rgb(4,139,186);}
.min-height li{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;}
.slick-prev, .slick-next{display:none!important;}
#news_slider .owl-prev{position:static;left:77px;top:40%;}
#news_slider .owl-next{position:static;right:77px;top:50%;}
#news .owl-theme .owl-nav img{
  width: 100%;
  box-shadow: none;
  padding: 8px;
  border-radius: 0;
  background: beige;
}
#news .owl-theme .owl-nav{    top: -102px;right: 0;}
.solution2 .container{max-width:1200px;}
.banner .container{max-width:100%;padding:0;}
.solution_box1 a{background:#000c105c;color:#fff;padding:9px 10px;margin-top:7px;display:inline-block;}
.solution2 .col-4{flex:0 0 32%;overflow:hidden;max-width:32%;position:relative;color:#fff;}
.solution_box_overlay{position:absolute;bottom:0;left:0;right:0;padding:0 9px;background:#00000047;}
.solution_box_content{display:none;height:86px;padding-top:0px;margin-top:0px;padding-bottom:0px;margin-bottom:0px;}
.solution2 .col-4:hover .solution_box_content{display:block;height:130px;transition:height .25s;}
.solution2 .col-4:hover img{transform:scale(1.08);overflow:hidden;-webkit-transition:0.4s ease;transition:0.4s ease;}
.banner .item .cover{left:10px;padding:25px 75px;}
.solution2 h3{font-size:23px;font-weight:600;}
.solution_box1 p{font-size:20px;font-weight:600;}
.slider_text{background:#000000a1;color:#fff;padding:20px;position:absolute;top:0;bottom:0;}
.project_gallery .sub_head span{font-size:24px;padding:13px 20px;color:#fff;margin-top:23px;}
.slider_text{background:#000000a1;color:#fff;padding:20px;position:absolute;top:0;bottom:0;width:40%;height:446px;overflow-y:inherit;}
.project_gallery4 .sub_head{margin-left:72px;}
::-webkit-scrollbar{height:1px;width:5px;background:transparent;}
::-webkit-scrollbar-thumb{background:#bb0005;-webkit-border-radius:1ex;-webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.75);}
::-webkit-scrollbar-corner{background:#000;}
.scroller{height:45vh;overflow-y:scroll;scrollbar-color:#bb0005 #00800000;scrollbar-width:thin;}
.project_gallery .owl-next, .project_gallery .owl-prev{padding:0;}
.project_gallery .owl-next img, .project_gallery .owl-prev img{width:100%;}
.project_gallery .owl-next{position:absolute;right:230px;top:45%;width:25px;height:25px;background:#f2efeb8a!important;padding:0!important;border-radius:50%!important;box-shadow:1px 1px 2px 4px rgba(0, 0, 0, 0.18);}
.project_gallery .owl-prev{position:absolute;left:230px;top:45%;width:25px;height:25px;background:#f2efeb8a!important;padding:0!important;border-radius:50px!important;box-shadow:1px 1px 2px 4px rgba(0, 0, 0, 0.18);}
.project_gallery4 #project_gallery1 .owl-item .slider_text{display:none;}
.project_gallery4 #project_gallery1 .owl-item.active .slider_text{display:block;position:inherit;background:url(../images/industry/13.jpg);height:auto;width:100%;margin-top:0;position:relative;z-index:999;}
.project_gallery4 #project_gallery1 .owl-item.active .slider_text:after{position:absolute;top:0;right:0;content:"";left:0;bottom:0;background:#027299;opacity:0.9;z-index:-1;}
.project_gallery4 #project_gallery1 .banner_img_sec{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;}
.project_gallery4 #project_gallery1 .owl-item.active .banner_img_block{width:50%;}
.project_gallery4 #project_gallery1 .owl-item.active .banner_img_block{display:w;}
.project_gallery4 #project_gallery1 .owl-item.active{background:#027299;}
.project_gallery4 #project_gallery1 .owl-carousel .owl-item img{display:block;width:100%;height:54vh;margin-top:36px;display:block;}
.project_gallery4 #project_gallery1 .owl-item.active img{box-shadow:2px 2px 8px 5px rgba(0, 0, 0, 0.38);height:auto;margin-top:0;}
.project_gallery4{background:url(../images/bg.png);background-attachment:fixed;position:relative;overflow:hidden;background-image:linear-gradient(to right, rgb(2,109,146), rgb(38,174,220) , rgb(38,161,202) , rgb(43,156,194), rgb(30,154,196), rgb(4,139,186), rgb(7,116,154));}
.project_gallery4 #project_gallery2 .owl-carousel .owl-item img{display:block;width:100%;height:68vh;}
.project_gallery5 .banner_img_sec{padding:50px 70px;}
.project_gallery5 .owl-item.active .slider_text{background:#f2efeb!important;}
.project_gallery .owl-prev{border-radius:0!important;}
.project_gallery .owl-next{border-radius:0!important;}
.video_gallery1 .col-4{flex:0 0 23%;max-width:23%;margin-bottom:25px;}
.video_gallery1{padding:30px 0;}
.video_gallery1 img{width:100%;height:30vh;}
.youtube_ico img{height: auto}
.video_gallery1 .modal-dialog{max-width:70%;}
.video_gallery1 h5{position:relative;color:rgb(4,139,186);font-weight:600;font-size:17px;line-height:22px;margin-top:8px;}
.video_gallery1 h5:after{position:absolute;bottom:-9px;width:40px;height:2px;left:0;content:"";background:#ee3439;}
.video_gallery1 .nav-pills .nav-link.active, .video_gallery1 .nav-pills .show>.nav-link{color:#fff;background-color:#1090bd;}
.video_gallery1 .nav-pills .nav-link{color:#000;font-weight:600;padding:15px 10px;color:#000;background-color:#eee;border-radius:0;min-width:323px;text-align:center;font-size:18px;}
.video_gallery1 .modal_img_btn ,.video_gallery1 .modal_img_btn:hover{color:#fff;padding:0;background-color:transparent;width:100%;padding:0;border:0;border-radius:0;}
.youtube_ico{position:absolute;z-index:9;width:15%;top:33%;left:43%;}
.video_gallery1.video_gallery3 .col-4{flex:0 0 28%;max-width:28%;margin-bottom:30px;}
.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0.2rem rgb(0 123 255/0%);}
.video_gallery1.video_gallery3 .nav-pills .nav-link{min-width:auto;background:transparent;color:#000;padding:0px;}
.video_gallery1.video_gallery3 .naval_architechture a ,
.video_gallery1.video_gallery3 .inspection_maintainenece a{display:block;padding:9px 0;background:#fff;border-radius:5px;}
.hidden-menu{display:none;}
.video_gallery1.video_gallery3 li{background:#eee;box-shadow:1px 1px 8px 0px rgba(0, 0, 0, 0.15);text-align:center;font-weight:600;font-size:17px;cursor:pointer;margin-bottom:12px;padding:.5rem 1rem;border-radius:10px;}
.video_gallery1.video_gallery3 .naval_architechture ,.video_gallery1.video_gallery3 .inspection_maintainenece{padding:0;}
.video_gallery1.video_gallery3 .nav-pills .nav-link span{background-color:#1090bd;color:#fff;display:inline-block;padding:15px 10px;width:100%;border-radius:10px;}
.video_gallery1.video_gallery3 .nav-pills .nav-link.active span{background-color:#023a75;}
.video_gallery1.video_gallery3 .tab-content>.active{padding-left:24px;}
.video1{margin-bottom:35px;width:500px;height:400px;}
.video_gallery3{padding:40px 0!important;}
.key_features_section{padding:50px 0;line-height:1.8;}
.key_features_rightsecimg{width:40%;}
.key_features_rightsec{display:flex;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;font-size:15px;border-bottom:1px solid rgb(4,139,186);padding:10px 0;}
.key_features_section h5{font-weight:600;color:#ee3439;}
.key_features_section .col-8{box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.26);border-bottom:2px solid #ee3439;flex:0 0 65%;max-width:65%;}
.key_features_section .col-4{box-shadow:0px 0px 3px 0px rgba(0, 0, 0, 0.26);border-bottom:2px solid #ee3439;padding:20px!important;}
.key_features_section .col-4 h6{color:rgb(4,139,186);}
.pageLink.related_keyfeatures .col-xl-3{flex:0 0 19%;max-width:19%;min-height:170px;}
.pageLink.related_keyfeatures a{font-size:15px;min-height:40px;}
.pageLink.related_keyfeatures .read_more{bottom:-10px;right:15px;}
.revGallery-anchor, .gal-overlay, .nak-gallery-poster{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.revGallery-anchor{overflow:hidden;position:relative;width:30%;display:block;float:left;position:inherit!important;left:inherit!important;top:inherit!important;margin-right:18px;margin-bottom:25px;box-shadow:1px 1px 8px 4px rgb(0 0 0/15%);min-height:308px;}
.gal-overlay{display:block;width:100%;height:100%;position:absolute;top:0;left:0;transition:background .4s ease;-webkit-transition:background .4s ease;}
.revGallery-anchor:hover .gal-overlay{background:rgba(27,27,27, 0);}
.nak-gallery{display:block;width:100%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.nak-gallery-poster{padding-bottom:100%;transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform:scale(1, 1);-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transition:all .4s ease;-webkit-transition:all .4s ease;background-size:cover;background-repeat:no-repeat;background-position:center center;display:block;width:100%;height:0;}
.revGallery-anchor:hover .nak-gallery-poster{transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);}
.img-responsive{display:none;}
.approvals .button{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:100%;height:auto;border:0;background-color:rgb(4,139,186);margin-bottom:10px;border-radius:5px;color:#fff;padding:6px 5px;}
.approvals .button:hover{background-color:#363636;text-shadow:0 1px hsla(0, 0%, 100%, 0.5);color:#fff;}
.approvals .button:active,
.approvals .button.is-checked{background-color:#023a75;}
.approvals .button.is-checked{color:white;text-shadow:0 -1px hsla(0, 0%, 0%, 0.8);}
.approvals .button:active{box-shadow:inset 0 1px 10px hsla(0, 0%, 0%, 0.8);}
.revGallery-anchor-width1{width:40%}
.revGallery-anchor-width2{width:30%}
.revGallery-anchor-width3{width:20%}
.nak-gallery-height1{padding-bottom:400px}
.nak-gallery-height2{padding-bottom:300px}
.nak-gallery-height3{padding-bottom:200px}
.preloader{display:none;}
button:focus{outline:0;}
.preloaderStyle{background:red;width:100%;height:100px;}
.lg-download{display:none;}
.bounce{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;position:absolute;right:25px;bottom:7px;}
.bounce svg{font-size:20px;background:#bb0005;color:#fff;padding:4px;border-radius:50%;}
@-webkit-keyframes bounce{0%,
20%,
50%,
80%,
100%{-webkit-transform:translateY(0);transform:translateY(0);}
40%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}
60%{-webkit-transform:translateY(-15px);transform:translateY(-15px);}
}
@keyframes bounce{0%,
20%,
50%,
80%,
100%{-webkit-transform:translateY(0);transform:translateY(0);}
40%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}
60%{-webkit-transform:translateY(-15px);transform:translateY(-15px);}
}

header .modal-dialog {max-width: 100%;}
header .btn-primary {color: #fff;background-color: #007bff00;border-color: #007bff00;padding: 0;}
header .modal-content {background: #01356C;background: #01356C;height:100%;min-height: 100vh;padding: 29px;}
header .modal-footer button{    background: #fff;padding: 1px 25px;color: #01356c;font-weight: 600;font-size: 15px;}
header .modal-dialog {max-width: 100%;margin: auto;}
.countries_list{display: flex;flex-wrap: wrap;}
.countries_list .countryName{font-size: 15px;margin-bottom: 10px;font-weight: 600;}
header .location button.btn.btn-primary.modal_img_btn:hover {color: #fff;background-color: #0069d900; border-color: #0069d900;}
header .location .modal-header{background: #ffffff0d;}
header .location .modal-header{cursor: pointer;}
div#globalOffices{z-index: 9999;}
.btn-primary.focus, .btn-primary:focus {box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 0%);}
.banner .owl-theme .owl-dots .owl-dot span {background: #bbb1b1;}
.banner .owl-theme .owl-nav.disabled+.owl-dots {margin-top: 10px;position: absolute;bottom: 16px;left: 0;right: 0;}
.banner .owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#048bba}
.tel.tel1 {text-align: left;}

/************************ TRAINING ************************/
.training{padding: 50px;}
.training .training-slider-box{flex: 0 0 48%;max-width: 48%;box-shadow: 1px 3px 5px 1px #00000030; padding: 20px;}
.training .row{padding:0 50px;}
.content-training{background: #048bba;color: #fff;}
.content-training a {
  font-weight: 600;
  margin: 10px 0;
  display: block;
}
.content-training p{min-height: 83px;}
.swiper-pagination-bullet-active{background: #fff;}
.content-training { margin-left: auto;font-size: 14px;display: block;min-height: 180px;text-align: center;
  background: url(https://jthemes.net/themes/wp/transp/wp-content/uploads/2023/06/bg-get-quote.png);    padding: 25px 30px!important;
  background-color: #022540;}
  .content-training h4{    margin-bottom: 15px;
    font-weight: 600;
    border-bottom: 1px solid #ffffff2e;
    display: inline-block;
    padding-bottom: 7px;
}
.training-inner p{line-height: 2;}
.training-inner .col-4 .contact-details-training{box-shadow: 1px 1px 7px 4px #00000029;padding: 20px;background: url(../images/industry/bgcareer.jpg); line-height: 2; position: sticky;top: 60px;}
@media screen and (max-width:768px){.training-inner .col-4{flex:0 0 100% !important;max-width: 100% !important;font-size: 14px;}
}
.training-inner .col-4{flex:0 0 30%;max-width: 100%;font-size: 14px;}
.training-inner .col-4 span {min-width: 105px;display: inline-block;border: 1px solid;margin-bottom: 10px; text-align: center;margin-right: 5px;}

/*CARD SLIDERR*/


.animated  {-webkit-animation-duration : 5000ms  ;animation-duration : 5000ms  ;-webkit-animation-fill-mode : both  ;animation-fill-mode : both  ;}  
.swiper-container-flip .swiper-slide{min-height: 300px;}
/*.card-4 {
  background-image: url(https://source.unsplash.com/_d0zgyMmYT8/800x600);
}*/



/******************************************** NEW CSS DONE BY LIYA  ***************************************************
**********************************************************************************************************************/
#siteSearch{    padding-right: 5px;z-index: 9999;height: 100vh;}#siteSearch .modal-header{border: 0;}
/* #siteSearch .close {
  font-weight: normal;
  opacity: 1;
  font-size: 2rem;
  color: #fff;
  width: 60px;
  height: 60px;
  padding: 0;
  background: #ffffff52;
  border-radius: 50%;
  color: #ffffff45;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 999;
  margin: auto;
  line-height: 0px;
  top: 24px;
} */

#siteSearch .close span {
  margin-top: -3px;
  display: block;
}
/* #siteSearch .close  span{margin-top: -2px;display: block;} */
.site-serach-btn{border: 0;background: none;color: #fff;padding: 0;cursor: pointer;margin-bottom: 9px;}
.form-control:focus{box-shadow: none;}
#siteSearch .modal-body{display: flex;padding: 0;}#siteSearch .modal-dialog form{margin: auto;}#siteSearch .form-group{margin: 0;}
#siteSearch .modal-dialog::after{    position: absolute;
  content: "\f002";
  font-family: "fontAwesome";
  right: 41px;
  top: 49px;
  font-size: 30px;color: #7f7f7f;}
#siteSearch .form-control::placeholder{font-size: 25px;}
#siteSearch .modal-content{background: rgba(255,255,255,1);}
#siteSearch .modal-dialog{max-width: 100%;margin: 0;}
#siteSearch .modal-dialog, #siteSearch .modal-content{height: auto;min-height:auto;}
#siteSearch .modal-dialog {max-width: 67%;margin: auto;height: 16vh;margin-top: 169px;}
#siteSearch form{width: 100%;margin: auto;}
#siteSearch .modal-dialog {
  max-width: 67%;
  margin: auto;
  height: 14vh;
  margin-top: 169px;
  box-shadow: 1px 1px 6px 3px #00000036;
}
#siteSearch .form-control {
  padding: 15px 15px;
  background: transparent;
  margin: 0;font-size: 30px;
  border: 0;
  border-left: 2px solid #048bba;
  border-radius: 0;
}
.accordion-simple{margin-bottom: 55px;}
.accordion-item-single {background-color: rgba(255, 255, 255, 0.03);border: 1px solid rgba(0,0,0,.125);margin: 15px 0;border-radius: .25rem;}
.accordion-item-single button{cursor: pointer; border: 0;width: 100%;border-radius: 0; border-bottom: 2px solid #ee3439;text-align: left; position: relative;color: #000;font-size: 17px;font-weight: 600;background: none;padding: 1rem 1.5rem;padding-right: 45px;}
.accordion-item-single button:after{position: absolute;content: "+";top: 15px;right: 25px;font-size: 25px;top: 10px;color: rgb(4,139,186);font-weight: bold;}
.accordion-item-single.activeAccordion  button:after{content: "-";}
.accordion-item-single p{font-size: 16px;}
.accordion-content{padding: 1.25rem;}
.logo-accordion{ width: 250px;display: block;}

/* IMAGE CONTENT BLOCK */
/* .services .container{max-width: 1920px;padding: 0 85px;} */
.image_content_block {margin: 20px 0 25px 0!important;}
.image_content_block .content_block img {width: 40%;}
.image_content_block .content_block{display: block;}
    


/* ENQUIRY */
.primary-btn{background: #048bba;color: #fff;padding: 13px 45px;border-radius: 6px;}
.enquiry-banner-bg{background: url('http://ariesmar.effismtime.com/middlebanner/1601295097contact.jpg');height: 30vh;display: flex;}
.enquiry-banner-bg h1{margin: auto;padding-top: 45px;}
.breadcrumbs{margin-top: 25px!important;}
.enquiry-block {padding: 50px 0;}
.enquiry-block .form-group{display: flex;}
.enquiry-block label{min-width: 200px;}.enquiry-block label span{color: red;font-size: 12px;margin-left: 5px;}
.enquiry-block .form-control{padding:10px;font-size:14px;background:#eeeeee91;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-color:#dfdfdfcc}
.enquiry-block .primary-btn{margin-top:15px}.select-box{position:relative;width:100%}
.select-box:after{position:absolute;content:"";right:15px;border-width:9px 5px 0;border-color:#048bba transparent transparent;float:left;width:0;height:0;border-style:solid;bottom:14px}

.common-section-pad{padding: 85px 0;}
.services_page_link a:after,.services_page_link a:before{position:absolute;content:"";transition:all .25s}
.services_page_link a:before{border-bottom:2px solid #1492bd;border-left:2px solid #1492bd;width:10%;height:33%;left:-4px;bottom:-4px}
.services_page_link{position:relative}.services_page_link a:after{border-top:2px solid #1492bd;border-right:2px solid #1492bd;width:10%;height:33%;top:-4px;right:-4px}
.services_page_link a:hover:before{width:103.5%;height:120%}
.services_page_link a:hover:after{width:103%;height:118%}

/* SERVICE PAGE FAQ ACCORDION */
.faq-accordion .accordion-item-single:nth-child(odd) .accordion-content,.faq-accordion .accordion-item-single:nth-child(odd) button{background:#02779e0d!important;border-left:4px solid #02779e!important;border-bottom:0}
.faq-accordion .accordion-item-single{border:0;margin:0}
.faq-accordion .accordion-item-single button{padding:25px;font-weight:400;font-size:19px}
.faq-accordion .accordion-item-single:nth-child(even) button{border-left:4px solid #ee3439;background:rgba(157,116,50,.05);border-bottom:0}
.faq-accordion .accordion-item-single:nth-child(even) .accordion-content,.faq-accordion .accordion-item-single:nth-child(even) button{background:rgba(255, 255, 255, 0.03)!important;border-left:4px solid #c90005!important;border-bottom:0}
.faq-accordion .accordion-item-single:nth-child(even) button::after,.faq-accordion .accordion-item-single:nth-child(odd) button::after{content:"➤";font-size:18px;background:0 0;color:#06a0d3;right:25px;top:10px;transform:rotate(0deg)}
.faq-accordion .accordion-item-single:nth-child(even) button::after{color:#ee3439}.faq-accordion .accordion-item-single.activeAccordion button::after{transform:rotate(90deg)}.faq-accordion .accordion-item-single a{text-decoration:none}
.faq-accordion p{width:76%;padding-left:18px;margin:auto 0}
.services .faq-accordion p{width: 100%;margin: 15px 0;padding: 0;}
.faq-accordion .logo-accordion{width:184px}
.faq-accordion .company_links{display:flex;justify-content:end;width:100%}
.primary-btn{padding:10px 25px;border-radius:3px;background:#048bba;color:#fff;margin-left:10px;font-size:16px}

/* .banner .item{overflow:hidden;height:auto}
.banner .item .bg-img-slide{-webkit-animation:zoom 20s linear infinite;animation:zoom 20s linear infinite;padding:0;width:100%}
.banner .img-bg{position:absolute;bottom:0;z-index:99} */
.about-content-section h6.sub-head-top{color:#13c5dd;position:relative;font-weight:400;padding-left:80px}
.about-content-section p{line-height:32px;font-size:18px}
.sub-head-top:before{position:absolute;content:"";background:#13c5dd;width:70px;height:2px;left:0;top:20px}
.sub_head{color:#004275;font-size:40px;margin-bottom: 45px; position: relative;}
.sub_head:after ,.sub_head::before{    position: absolute;
    content: "";
    width: 60px;
    height: 4px;
    background: #bb0005;
    bottom: -10px;
    left: 0;
    border-radius: 10px;
}
.sub_head::before{width: 5px;height: 5px;border-radius: 50%;left: 65px;background: #bb0005;}
.about-content-section{background:#024d8714}
.dual-color h3,.dual-color h4{font-weight:400;font-size:27px;text-transform:uppercase}
.dual-color h3{font-size:35px;font-weight:700;line-height:43px}
.svg-round-box svg{width:130px;-webkit-animation:rotating 5s linear infinite;fill:#048bba;border:1px solid rgba(0,0,0,.4);font-weight:400;height:130px;border-radius:50%;position:relative;padding:9px}
.button-flex{margin-bottom:25px;display:flex;justify-content:space-between}
h3.sub-head span{color:#048bba}
@keyframes rotating {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
/* .portfolio-overlay .show{top:50%;left:50%;width:40px;height:40px;margin-right:10px;background:#048bba;color:#fff;border-radius:50%;border:0;cursor:pointer;z-index:9}
.portfolio-overlay .show:active{transform:scale(.9)}
.modal-portfolio button.close{position:absolute;top:0;right:0;width:35px;height:35px;background:#048bba;color:#fff;cursor:pointer;border:0}
.mask,.modal-portfolio{position:fixed;visibility:hidden;opacity:0}
.mask{top:0;left:0;width:100%;height:100%;background:#000000f0;z-index:50;transition:.7s}
.modal-portfolio{top:50%;left:50%;width:400px;height:300px;margin-left:-200px;margin-top:-150px;display:block;background:#dbdbdb;z-index:999;transition:.5s ease-out;transform:translateY(45px)}
.active,.active+.modal-portfolio{visibility:visible;opacity:1}
.active+.modal-portfolio{transform:perspective(10px);background:#d8dfe1;padding:53px;min-height:auto;width:auto;left:10%;right:10%;margin:auto;top:0}.pageLink img{width:100%;margin-top:10px;height:200px;object-fit:cover}
.pageLink .owl-carousel .pageLinkBox{padding:0!important;box-shadow:none;min-height:inherit;border:0!important}
.link-head{display:block;font-size:20px;color:#000}
.read_more_link{font-size:16px;color:#048bba;font-weight:400} */

/*======================== PROJECT GALLERY PAGE ========================*/


 .portfolio-menu{margin-top:35px}
.portfolio-section{margin-top:85px}
.portfolio-section .slider_text{background:0 0;width:80%;height:auto;margin:40px auto auto;position:static}
.portfolio-section .slider_text p{font-size:16px}
.portfolio-section .dual-color{margin: auto 0;}
.control{color:rgba(0,0,0,.4);padding:10px 40px;background:#fff;border:1px solid rgba(0,0,0,.4);border-radius:40px;margin:5px;cursor:pointer;-webkit-transition:all 5s ease;-moz-transition:all 5s ease;-ms-transition:all 5s ease;-o-transition:all 5s ease;transition:all .5s ease}
.control:hover{background:#048bba;color:#fff;border-color:#048bba}
.portfolio-section p{line-height:32px}.portfolio-section .btn{position:relative;z-index:9999}
.portfolio-menu .mixitup-control-active{color:#fff;background:#048bba;border-color:#048bba}
.fancybox-container button:focus{outline:0;box-shadow:none}
.portfolio-item{padding-top:30px;margin: 0;}.pd{padding:10px}
.pd img,.portfolio-overlay{width:100%;transition:all .5s}
.portfolio-overlay{position:absolute;z-index:2;top:0;left:0;background:rgba(0,0,0,.7);height:100%;text-align:center;visibility:hidden;transform:scale(0)}
.portfolio-overlay a,.portfolio-overlay p{position:relative;z-index:4}
.portfolio-overlay::after,.portfolio-overlay::before{content:"";width:0;height:0;border-width:0;position:absolute;z-index:3}
.portfolio-overlay::before{left:8%;top:6%;transition:50ms height ease 150ms}
.portfolio-overlay::after{right:7%;bottom:4%;transition:100ms width ease 200ms}
.overlay-content .button-flex{position:absolute;bottom:34px;left:0;right:0}
.portfolio-item:hover .portfolio-overlay::before{width:85%;height:90%;border-top:1px solid #50977f;border-right:1px solid #50977f;transition:width .1s ease .3s,height .1s ease .5s}
.portfolio-item:hover .portfolio-overlay::after{width:85%;height:90%;border-bottom:1px solid #50977f;border-left:1px solid #50977f;transition:width .1s ease .6s,height .1s ease .7s}
.portfolio-item li:hover .portfolio-overlay{visibility:visible;transform:scale(1)}
.portfolio-item .overlay-content{display: flex;height: 100%;}
/*.portfolio-section .slider_text{margin: auto;}*/
.portfolio-overlay .category{margin-top:70px;margin-bottom:20px;font-size:16px;color:#fff;font-weight:500}
.portfolio-overlay .magnify-icon{height:40px;width:40px;border-radius:20px;background:#048bba;color:#fff;display: none; padding:4px;cursor:pointer;transition:all .25s}
.portfolio-overlay .magnify-icon:hover{background:#000}
.portfolio-overlay .magnify-icon p span i{font-size:15px;color:#fff;line-height:40px;cursor:pointer}
.portfolio-overlay .show{top:50%;left:50%;width:40px;height:40px;margin-right:10px;background:#048bba;color:#fff;border-radius:50%;border:0;cursor:pointer;z-index:9}
.portfolio-overlay .show:active{transform:scale(.9)}
.modal-portfolio button.close{position:absolute;top:0;right:0;width:35px;height:35px;background:#048bba;color:#fff;cursor:pointer;border:0}
.mask,.modal-portfolio{position:fixed;visibility:hidden;opacity:0}
.mask{top:0;left:0;width:100%;height:100%;background:#000000f0;z-index:999;transition:.7s}
.modal-portfolio{top:50%;left:50%;width:400px;height:300px;margin-left:-200px;margin-top:-150px;display:block;background:#dbdbdb;z-index:9998;transition:.5s ease-out;transform:translateY(45px)}
.active,.active+.modal-portfolio{visibility:visible;opacity:1}
.active+.modal-portfolio{transform:perspective(10px);background:#004275;color: #fff; padding:53px;min-height:auto;width:auto;left:10%;right:10%;margin:auto;top:0}.pageLink img{width:100%;margin-top:10px;height:200px;object-fit:cover}
.pageLink .owl-carousel .pageLinkBox{padding:0!important;box-shadow:none;min-height:inherit;border:0!important}
.link-head{display:block;font-size:20px;color:#000}
.read_more_link{font-size:15px;;font-weight:500;margin-top: 10px;}
.banner.portfolio-gallery-slider{height: 200px;}
.banner.portfolio-gallery-slider .owl-carousel .owl-item  img{height: 250px;object-fit: cover;}
.banner_img_sec{width: 100%;}
.portfolio-gallery-slider{position: relative;}
.banner.portfolio-gallery-slider .breadcrumbs {margin-top: 25px!important;position: absolute;bottom: -20px;right: 50px;z-index: 9;justify-content: end;}
.banner.portfolio-gallery-slider .breadcrumbs ul{margin: 0;}
.banner.portfolio-gallery-slider  .breadcrumbs ul li a , .banner.portfolio-gallery-slider span.breadcrump_text{color: #fff!important;}
.bg-img-slide{height: 81vh;background-size: cover!important;} 

/* QUOTE */
 .quote-section{background:url(http://ariesmar.effismtime.com/middlebanner/1600599507carrers%20banner.jpg);background-attachment: fixed; overflow:hidden;z-index:99;background-size:cover;background-position:top;position:relative;padding:45px 0 65px}
.quote-section::after{position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:#007199;opacity:.9;z-index:-1}
.quote-section .get-quote-head{border-top:12px solid #47c8f5;border-radius:10px;width:230px;background:#fff;height:188px;padding:66px 35px 35px;
  font-weight:600}
  .quote-section .form-flex{display: flex;flex-wrap: wrap;justify-content: space-between;}
  .quote-section .form-flex .form-group:last-child{display: flex;}
  .quote-section .form-flex button{margin-top: auto;cursor: pointer;}
.quote-section .container{max-width:1200px}.quote-rotate img{-webkit-animation:rotating 5s linear infinite;position:absolute}
.quote-section .form-group , .quote-section .dual-color{position:relative;}.quote-section .dual-color{margin-bottom: 25px;}
.quote-section .form-control{padding:20px;background:0 0;border:0;border-bottom:1px solid #ffffff47;color:rgba(255,255,255)}
.quote-section .form-group{position:relative;width: 49%;}

.quote-section  .label-before,.quote-section  .form-group .form-control:valid + label::before, .quote-section  .form-group .form-control:focus + label::before {
  line-height: 20px;
  font-size: 12px;
  top: -10px;
  padding: 0 6px;
  left: 9px;
}

.quote-section .form-group label::before {
  content: attr(title);
  position: absolute;
  top: 0;
  left: 15px;
  line-height: 40px;color: #fff;
  font-size: 16px;
  transition: 300ms all;
}
.quote-section .form-group .form-control {
  font-size: 14px;
  color:rgba(255,255,255);border: 0;
  border-bottom:1px solid #ffffff47;
  border-radius: 3px;
}
.quote-section .form-group .form-control:focus {
  outline: 0;
}
.quote-section .form-group .form-control:valid + label::before {
  content: attr(data-title);
}
/* .quote-section .form-group label{position:absolute;top:50%;left:15px;transform:translateY(-50%);color:rgba(255,255,255);font-size:19px;pointer-events:none;transition:.3s} */
/* .quote-section .form-control:valid~label, .quote-section .form-control:focus~label{    top: 43px;
  left: 0;
  color: rgba(255,255,255,.8);
  font-size: 17px;
  padding: 0 2px;} */
/* .quote-section .form-control:focus~label{top:15px;color:rgba(255,255,255,.8);font-size:16px;padding:0 2px} */
.quote-section .submit-btn{background:#47c8f5;padding:17px 67px;color:#fff;border-radius:40px;position:relative;z-index:9999;border:0;font-size:21px}
.wave-animated{opacity:.2;position:absolute;bottom:0;height:120px;width:100%}
.wavies>use{animation:waveAround 12s linear infinite}.wavies>use:nth-child(1){animation-delay:-2s}
.wavies>use:nth-child(2){animation-delay:-2s;animation-duration:5s}
.wavies>use:nth-child(3){animation-delay:-4s;animation-duration:3s} 
.quote-section small{opacity:.1;font-size:60%;display:block;color:#fff}
.drop{position:absolute;bottom:100%;width:10px;height:120px;pointer-events:none;animation:drop .8s linear infinite;top: 200px;}
span.dot-img {
  width: 159px;
  display: block;
  position: absolute;
  top: 0;
  animation: mover 1s infinite alternate;
  right: -205px;
  opacity: 0.5;
}
@-webkit-keyframes mover {
	0% { transform: translateY(0); }
	100% { transform: translateY(-20px); }
}
@keyframes mover {
	0% { transform: translateY(0); }
	100% { transform: translateY(-20px); }
}
/* .quote-right{position: relative;} */
/* .quote-right::after{position: absolute;content: "";left: 0;right: 0;top: 0;bottom: 0;border: 1px solid #fff;} */

@keyframes drop {
  0% {
    transform: translateY(0vh);
  }
  75% {
    transform: translateY(90vh);
  }
  100% {
    transform: translateY(90vh);
  }
}
.stem{width:2px;height:60%;margin-left:7px;background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,.25));animation:stem .5s linear infinite}

@keyframes stem {
  0% {
    opacity: 1;
  }
  65% {
    opacity: 1;
  }
  75% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}

.splat{width:15px;height:10px;border-top:2px dotted rgba(255,255,255,.5);border-radius:50%;opacity:1;transform:scale(0);animation:splat .5s linear infinite;display:block}

@keyframes splat {
  0% {
    opacity: 1;
    transform: scale(0);
  }
  80% {
    opacity: 1;
    transform: scale(0);
  }
  90% {
    opacity: 0.5;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(1.5);
  }
}

@keyframes waveAround {
  0% {
    transform: translate(-90px, 0%);
 }
  100% {
    transform: translate(85px, 0%);
 }
}

/* Blink for Webkit and others
(Chrome, Safari, Firefox, IE, ...)
*/

@-webkit-keyframes blinker {
    from {opacity: 1.0;}
    to {opacity: 0.0;}
  }

.about-detailed-section{padding: 55px 0;}
.about-detailed-left {
  background: url(https://reactheme.com/products/html/elevate/assets/images/about/01.jpg);
  /* min-height: 218px; */
  height: 100%;
  position: relative;
  background-size: cover;
  background-position: center;
}


.about-detailed-right .nav-pills {
  background: transparent;padding: 0;border-radius: 5px;width: 500px;margin: auto;margin-top: -108px;z-index: 9;position: relative;
}

.about-detailed-right p {font-size: 17px;line-height: 27px;margin-bottom: 29px;}
.about-detailed-right h2{font-weight: 600;margin-bottom: 20px;font-size: 32px;}
.about-detailed-right h2 span{display: block;color: #048bba;font-size: 22px;margin-bottom: 10px;}

.about-detailed-right .nav-pills li {
  width: 48%;
  background: #F2F3F5;cursor: pointer;
  margin: 0 5px;
  border-radius: 2px;
}
.about-detailed-section .tab-pane{padding: 55px 0 0;}
.about-detailed-right .nav-pills .nav-link.active{border-top: 2px solid #fff!important;}
.about-detailed-right .nav-pills .nav-link.active, .nav-pills .show>.nav-link , .about-detailed-right .nav-pills .nav-link{cursor: pointer; text-transform: capitalize; color: #000;font-size: 18px;font-weight: 600;
  background: transparent;border: 0;padding: 12px;width: 100%;}.about-detailed-right .content-ul{display: flex;flex-wrap: wrap;}
  .about-detailed-right .nav-pills .nav-link.active, .nav-pills .show>.nav-link {background: #cc0a0f;color: #fff;}
.about-detailed-right .content-ul  li{position: relative;padding-left: 25px;margin-bottom: 10px;width: 50%;}
.about-detailed-right .content-ul li::after{position: absolute;content: "\f058";font-family: "FontAwesome";left: 0;color: #cc0a0f;top: 0;}
.detailed-content-left-box {
  width: 75%;
  background: #02254094;position: absolute;bottom: 0;
  padding: 22px 9px;
  border-top-right-radius: 5px;
}
.detailed-content-left-box  h4 {font-size: 18px;}
.detailed-content-left-box  h4 , .detailed-content-left-box .read-more-detail{color: #fff;background: none;border: 0;}
.detailed-content-left-box .read-more-detail span {
  background: #048bba;
  width: 20px;
  height: 20px;
  border-radius: 5px;
  display: inline-block;
  padding: 0px 0;
  text-align: center;
  line-height: 18px;
  font-weight: 600;
}
.about-detailed-section{margin-bottom: 55px;position: relative;}#aboutReadmore{z-index: 9999;}
.animated-circle {
  transform: scale(0.3);
  position: absolute;
  right: -35px;
  z-index: 9999;
  bottom: -60px;
}
.about-detailed-section .one {
  width: 200px;
 height: 200px;
 border-radius: 500px;
 border: 10px solid #fff;
 animation: spin 2s infinite linear;
}

.about-detailed-section .two {
  width: 160px;
 height: 160px;
 border-radius: 500px;
 border: 10px solid #fff;
 animation: spin 3s infinite linear;
}

.about-detailed-section .three {
  width: 120px;
 height: 120px;
 border-radius: 500px;
 border: 10px solid #fff;
  animation: spin 4s infinite linear;
}

@keyframes spin {
0% {transform: rotateX(0deg) rotateY(0deg);}
50%{transform: rotateX(-180deg) rotateY(180deg);}
90% {transform: rotateX(0deg) rotateY(0deg);}
}
/* .about-detailed-right .content-ul li {} */
#aboutReadmore .modal-header{background: #048bba;color: #fff;}
#aboutReadmore  .close{
  width: 30px;
  height: 30px;
  color: #048bba;
  border-radius: 50%;
  opacity: 1;margin-right: 2px;
  margin-top: 0;
  padding: 0;
  font-size: 15px;
  background: #fff;}

.main-about-para{    line-height: 27px;
  font-size: 18px;
  margin-bottom: 35px;}
.about-detailed-right .content-ul.content-ul-2 li{width: 100%;}
.about-block__box {
  background: #024d87;height: 100%;border-radius: 10px;
}
.about-block__box:hover{background: #048bba;}
span.about-transition-img {
  display: block;
  overflow: hidden;
  border-top-left-radius: 10px;position: relative;
  border-top-right-radius: 10px;
}

.about-detailed-section .common-border {
  position: absolute;
  border-radius: 100vmax;
}
.about-detailed-section .top {
  top: 0;
  left: 0;
  width: 0;
  height: 5px;
  background: linear-gradient(90deg, transparent 50%, rgba(48, 213, 200, 0.5), rgb(48, 213, 200));
}
.about-detailed-section .right {
  top: 0;
  right: 0;
  width: 5px;
  height: 0;
  background: linear-gradient(180deg, transparent 30%, rgba(48, 213, 200, 0.5), rgb(48, 213, 200));
}
.about-detailed-section .left {
  left: 0;
  bottom: 0;
  width: 5px;
  height: 0;
  background: linear-gradient(180deg, rgb(48, 213, 200), rgba(48, 213, 200, 0.5), transparent 70%);
}
.about-detailed-section .top {
  animation: animateTop 3s ease-in-out infinite;
}
.about-detailed-section .bottom {
  animation: animateBottom 3s ease-in-out infinite;
}
.about-detailed-section .right {
  animation: animateRight 3s ease-in-out infinite;
}
.about-detailed-section .left {
  animation: animateLeft 3s ease-in-out infinite;
}
@keyframes animateTop {
  25% {
    width: 100%;
    opacity: 1;
  }
  30%, 100% {
    opacity: 0;
  }
}
@keyframes animateRight {
  0%, 25% {
    opacity: 0;
    height: 0;
  }
  50% {
    opacity: 1;
    height: 100%;
  }
  55%, 100% {
    height: 50%;
    opacity: 0;
  }
}
@keyframes animateLeft {
  0%, 75% {
    opacity: 0;
    bottom: 0;
    height: 0;
  }
  100% {
    opacity: 1;
    height: 100%;
  }
}

.about-badge-section {
  background: url(http://ariesmar.effismtime.com/assets/front-end/assets/images/bg-img__3.webp);
  padding: 50px 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  text-align: center;background-attachment: fixed;
  background-color: #022540;
  /* background-attachment: fixed; */
  z-index: 9;
}
.about-badge-section::after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: #022540;
  z-index: -1;
  opacity: 0.8;
}
  .about-badge-section h2{color: #048bba;}
  .about-badge-section .sub_head:after, .about-badge-section .sub_head::before{background: #30d5c8;}
/* .about-badge-section::after{position: absolute;content: "";left: 0;right: 0;bottom: 0;top: 0;background: rgba(1, 53, 108, 0.8);} */
.about-badge-section p{color: #fff;}


@import "compass/css3";

 .container-boat {
	 transform-style: preserve-3d;
	 perspective: 9000px;
	 position: absolute;
	 transform: rotateX(20deg);top: 140px;
	 width: 283px;
	 height: 283px;
	 animation: rot 8s infinite linear;
	 -webkit-animation: rot 8s infinite linear;
}
 [class*='triangle-'] {
	 position: absolute;
	 bottom: 0;
}
 .triangle-1 {
	 width: 0;
	 height: 0;
	 border-color: transparent;
	 border-style: solid;
	 border-width: 141px;
	 border-bottom-color: rgba(255,255,255,.25);;
	 border-bottom-width:141px;
	 transform-origin: 50% 100%;
	 transform: rotateX(-33deg);
}
 .triangle-2 {
	 width: 0;
	 height: 0;
	 border-color: transparent;
	 border-style: solid;
	 border-width: 141px;
	 border-bottom-color: rgba(255,255,255,.25);;
	 border-bottom-width:141px;
	 transform-origin: 50% 100%;
	 transform: rotateX(33deg);
}
 .triangle-3 {
	 width: 0;
	 height: 0;
	 border-color: transparent;
	 border-style: solid;
	 border-width: 141px;
	 border-bottom-color: rgba(255,255,255,.25);;
	 border-bottom-width:141px;
}
 .triangle-4 {
	 width: 0;
	 height: 0;
	 border-color: transparent;
	 border-style: solid;
	 border-width: 200px;
	 border-bottom-color: rgba(255,255,255,.25);;
	 border-bottom-width: 200px;
	 transform-origin: 100% 50%;
	 transform: rotateY(22.5deg);
	 border-right: none;
	 right: 0;
}
 .triangle-5 {
	 width: 0;
	 height: 0;
	 border-color: transparent;
	 border-style: solid;
	 border-width: 200px;
	 border-bottom-color: rgba(255,255,255,.25);;
	 border-bottom-width: 200px;
	 transform-origin: 100% 50%;
	 transform: rotateY(-22.5deg);
	 border-right: none;
	 right: 0;
}
 .triangle-6 {
	 width: 0;
	 height: 0;
	 border-color: transparent;
	 border-style: solid;
	 border-width: 200px;
	 border-bottom-color: rgba(255,255,255,.25);;
	 border-bottom-width: 200px;
	 transform-origin: 0% 50%;
	 transform: rotateY(-22.5deg);
	 border-left: none;
}
 .triangle-7 {
	 width: 0;
	 height: 0;
	 border-color: transparent;
	 border-style: solid;
	 border-width: 200px;
	 border-bottom-color: rgba(255,255,255,.25);
	 border-bottom-width: 200px;
	 transform-origin: 0% 50%;
	 transform: rotateY(22.5deg);
	 border-left: none;
}
.container-boat.boat-2{margin-top: 150px;}
 @keyframes rot {
	 from {
		 transform: rotateX(-20deg) rotateY(0deg);
	}
	 to {
		 transform: rotateX(-20deg) rotateY(360deg);
	}
}
 .bow {
	 transform-style: preserve-3d;
	 position: absolute;
	 bottom: 0;
	 right: 0;
	 transform: rotateZ(40deg);
	 transform-origin: 100% 100%;
}
 .stern {
	 transform-style: preserve-3d;
	 position: absolute;
	 bottom: 0;
	 transform: rotateZ(-40deg);
	 transform-origin: 100% 100%;
}
 

/* CAREER */
.upload-btn-wrapper {
  position: relative;
  /* overflow: hidden; */
  display: inline-block;margin: auto 0;
}
.upload-resume {display: flex;border: 2px dashed rgb(0 0 0/10%);margin: 100px 0; background: rgb(0 0 0/3%);padding: 50px;background: rgb(0 0 0/3%);border-radius: 10px;}
.upload-resume h4{
  font-size: 21px;
  margin: 0 20px;
  color: rgba(0, 0, 0, 0.75);
  margin: 0 15px;
  line-height: 30px;
}
.upload-resume .btn {
  border: 1px solid #048bba;
  color: #048bba;
  background-color: white;
  padding: 8px 20px;
  border-radius: 8px;
  font-size: 20px;cursor: pointer;
}

.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;z-index: -1;
  left: 0;
  top: 0;cursor: pointer;
  opacity: 0;
}
.upload-resume svg{color: #ee3439;font-size: 55px;margin: auto;}
.job-list-item__content{cursor: pointer;}
.job-list-item__content svg.fa-star:hover{color: #ee3439;}
.job-list-item__content {position: relative;margin: 10px 0; padding: 20px;padding-right: 75px;}
.job-list-item__content:hover{background: #fff;border-radius: 10px;background: rgb(0 0 0/3%);border: 0;}
.job-list-item__content ul{
  display: flex;
}
.job-list-item__content ul li{margin-right: 15px;}
.job-list-item__content  {color: rgb(0 0 0/55%);border-bottom: 1px solid rgb(0 0 0/7%);}
.job-list-item__content  .fa-clock{color: #048bba; margin-right: 6px;}

.job-list-item__content  svg.fa-chevron-right{position: absolute;right: 25px;top: 50%;font-size: 20px;}
.job-list-item__content  svg.fa-star{position: absolute;right: 70px;top: 50%;color: rgba(0, 0, 0, 0.6);}
.career-search-block{background: rgba(0, 0, 0, 0.02);border: 1px solid rgb(0 0 0/10%);padding: 25px; padding-bottom: 12px; border-radius: 10px;margin-bottom: 25px;position: relative; width: 55%;margin: 55px auto;    background: #048bba;color: #fff;}
.career-search-block .career-flex{display: flex;}
.career-search-block .form-control, .career-search-block .nice-select{border: 0;background: none;padding: 0;}

.career-search-block .nice-select:after{right: -35px;border-bottom: 0;
    right: -40px;
    /* #fff; */
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 7px solid #fff;
    rotate: -46deg;
    top: 22px;
}
.career-search-block .nice-select{width: 47%!important;font-size: 16px;}
.career__section  .nice-select.open .list {width: 100%;}
.career-search-block svg{font-size: 22px;color: #fff;}.nice-select .option{font-size: 15px;color: #000;}
.career-flex .form-group{width:45% ;margin: 0;position: relative;}
/* .career-flex .form-group:first-child{} */

.career-flex .form-group:last-child {
  width: 10%;
  /* width: 10%; */
  background: #29a6d1;
  display: flex;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
  bottom: 0;
  width: 17%;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.career-flex .form-group:nth-child(2)::after {
  position: absolute;
  content: "";
  width: 60%;
  height: 1px;
  background: rgba(255,255,255,.1);
  top: 42px;
  left: 11px;
}
/* .career-flex .form-group:nth-child(2)::after{position: absolute;content: ""; width: 47%;height: 1px;background: rgba(255,255,255,.1);top: 73px;left: 0;} */
  .career-flex .form-group:last-child button {background: none;border: 0;margin: auto;display: block;}
  /* .career-flex .form-group:last-child svg{margin: auto;display: block;} */
/* .career-flex .form-control{padding: 10px 0;color: #fff;} */
.career-flex .form-control::placeholder{color: #fff;}
.career-flex .form-group:first-child {margin-right: 12px;}
.career-flex .form-control {
  padding: 10px 18px;
  color: #fff;
  margin-right: 15px;
  background: #ffffff1f;
  border-radius: 5px;
}
.similiar-box {
  display: flex;
  width: 44%;
  margin: auto 0;
  margin-bottom: 55px;
  color: #048bba;
  margin-right: 10px;
}
.similiar-box  h6{white-space: nowrap;font-weight: 600;text-transform: uppercase;
  margin: auto;}
  .similiar-box .nice-select, .similiar-box .nice-select.open .list{border-radius: 40px;background: #eee;font-size: 16px;}
.nice-select{margin: 0 10px;}
.career__section{padding-bottom: 65px;}
.careermodals {z-index: 9999;}.careermodals .modal-body{padding: 35px 120px;}
.careermodals .modal-dialog{max-width: 1200px;}.careermodals  p{font-size: 16px;line-height: 28px;}.careermodals ul{padding-left: 25px;}
.careermodals li{list-style:circle;margin-bottom: 12px;}.careermodals li li{list-style: disc;}
.careermodals .modal-title {
  font-size: 28px;color: #048bba;
  font-weight: 600;
}
.careermodals h3{text-align: center;color: rgb(0 0 0/45%);margin-top: 25px;font-size: 15px;text-transform: uppercase;}
.careermodals h4{color: #048bba;margin-top: 25px;}.careermodals h2{text-align: center;}
.careermodals h2 span{display: block;color: rgb(0 0 0/55%);font-size: 20px;margin-top: 10px;}
.careermodals .close {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background: #048bba;
  opacity: 1;
  margin: 0;
  color: #fff;margin-left: auto;
  font-size: 15px;
  padding: 0;
}
.careermodals .modal-header{background: transparent;}
.careermodals 
.primary-btn {
    background: #fff;
    border: 1px solid #048bba;
    color: #048bba;cursor: pointer;
    margin-top: 21px;
    display: inline-block;
}
/* NICE SELECT */

.nice-select,
.nice-select.open .list {
  width: 100%;
  width: 325px;
  border-radius: 8px;
}

.nice-select .list::-webkit-scrollbar {
    width: 0
}

.nice-select .list {
    margin-top: 5px;
    top: 100%;
    border-top: 0;
    border-radius: 0 0 5px 5px;
    max-height: 210px;
    overflow-y: scroll;
    padding: 52px 0 0
}

.nice-select.has-multiple {
    white-space: inherit;
    height: auto;
    padding: 7px 12px;
    min-height: 53px;
    line-height: 22px
}

.nice-select.has-multiple span.current {
    border: 1px solid #CCC;
    background: #EEE;
    padding: 0 10px;
    border-radius: 3px;
    display: inline-block;
    line-height: 24px;
    font-size: 14px;
    margin-bottom: 3px;
    margin-right: 3px
}

.nice-select.has-multiple .multiple-options {
    display: block;
    line-height: 37px;
    margin-left: 30px;
    padding: 0
}

.nice-select .nice-select-search-box {
    box-sizing: border-box;
    position: absolute;
    width: 100%;
    margin-top: 5px;
    top: 100%;
    left: 0;
    z-index: 8;
    padding: 5px;
    background: #FFF;
    opacity: 0;
    pointer-events: none;
    border-radius: 5px 5px 0 0;
    box-shadow: 0 0 0 1px rgba(68, 88, 112, .11);
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform: scale(.75) translateY(-21px);
    -ms-transform: scale(.75) translateY(-21px);
    transform: scale(.75) translateY(-21px);
    -webkit-transition: all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out;
    transition: all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out
}

.nice-select .nice-select-search {
    box-sizing: border-box;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    box-shadow: none;
    color: #333;
    display: inline-block;
    vertical-align: middle;
    padding: 7px 12px;
    margin: 0 10px 0 0;
    width: 100%!important;
    min-height: 36px;
    line-height: 22px;
    height: auto;
    outline: 0!important
}

.nice-select.open .nice-select-search-box {
    opacity: 1;
    z-index: 10;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0)
}

.remove:hover {
  color: red
}

/* VIDEO PLAY BUTTIN ANIMATION */
/* .right-side-video iframe{display: none;} */

.video-play-button,.video-play-button:after,.video-play-button:before{position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;border-radius:50%}.video-play-button{z-index:10;box-sizing:content-box;width:32px;height:44px;padding:18px 20px 18px 28px}
.video-play-button svg{color:#fff;z-index:999;position:relative;font-size:32px;margin-top:7px}
.video-play-button:after,.video-play-button:before{content:"";width:80px;height:80px;background:#bb0005}
.video-play-button:before{z-index:0;animation:pulse-border 1500ms ease-out infinite}.video-play-button:after{z-index:1;transition:all 200ms}
.video-play-button:hover:after{background-color:darken(#bb0005,10%)}
.video-play-button img{position:relative;z-index:3;max-width:100%;width:auto;height:auto}
.video-play-button span{display:block;position:relative;z-index:3;width:0;height:0;border-left:32px solid #fff;border-top:22px solid transparent;border-bottom:22px solid transparent}

@keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }
  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}



/* SEARCH RESULTS PAGE */
.search-results-page{margin-top:50px}
.search-results-page h5{font-size:21px;margin-bottom:25px}
.search-results-wrap h6{font-size:17px;color:#111;line-height:2.21rem;margin-bottom:14px}
.search-results-wrap p{font-size:15px;color:#999;line-height:1.69rem;margin-bottom:14px}
.search-results-wrap a{color:#048bba;font-size:14px;font-weight:600}
.search-results-wrap{border-top:2px solid #eee}.search-results{padding:26px 0 36px;border-bottom:2px solid #eee}
.search-results-page .pagination{margin-top:25px}
.search-results-page .pagination a{color:#048bba;width:25px;height:25px;display:inline-block;font-weight:700}
.next-pagination{color:#048bba;font-size:18px}
.next-pagination svg{margin-left:9px;border:2px solid #048bba;width:40px!important;height:40px;border-radius:50%;padding:8px;position:relative;top:8px}
.banner-mobile{display:none}
/* Panel */
.accordion-content {
  margin: 0;
  padding-bottom: 0.8rem;
  display: none;
}

/* SWIPER SLIDER */
.swiper-container-flip {
  box-shadow: 1px 1px 5px 2px #00000024;padding: 20px;
}