@font-face {
  font-family: 'Arial Nova';
  src: url('fonts/arial_nova/ArialNova.eot');
  src: url('fonts/arial_nova/ArialNova.eot?#iefix') format('embedded-opentype'),
      url('fonts/arial_nova/ArialNova.woff2') format('woff2'),
      url('fonts/arial_nova/ArialNova.woff') format('woff'),
      url('fonts/arial_nova/ArialNova.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Arial Nova Cond';
  src: url('fonts/arial_nova_con/ArialNovaCond-Bold.eot');
  src: url('fonts/arial_nova_con/ArialNovaCond-Bold.eot?#iefix') format('embedded-opentype'),
      url('fonts/arial_nova_con/ArialNovaCond-Bold.woff2') format('woff2'),
      url('fonts/arial_nova_con/ArialNovaCond-Bold.woff') format('woff'),
      url('fonts/arial_nova_con/ArialNovaCond-Bold.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Arial';
  src: url('fonts/arial/ArialMT.eot');
  src: url('fonts/arial/ArialMT.eot?#iefix') format('embedded-opentype'),
      url('fonts/arial/ArialMT.woff2') format('woff2'),
      url('fonts/arial/ArialMT.woff') format('woff'),
      url('fonts/arial/ArialMT.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.index_service{padding-top:0px!important;}
body{ background-color: #dddddd;margin: 0!important;padding: 0!important;box-sizing:border-box!important;}
html{scroll-behavior: smooth;}
.for_border{border:1px solid #000000;}
.transit_bg {background-color: #ffffff;box-shadow: 2px 7px 5px 0px rgba(0, 0, 0, 0.16);-webkit-box-shadow: 2px 7px 5px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow: 2px 7px 5px 0px rgba(0, 0, 0, 0.16);align-items: center;display: flex;flex-wrap: wrap;
transition: all 1s ease;z-index: 10000;}
.transit_bg .logo_wrap img{object-fit: scale-down;}
.web_nav_wrap .accordion-button {width: 10%;margin: 0px auto; background-color: transparent;position: absolute;right: 30px;top: -7px;}
.resposnive_header .accordion-item{padding: 0px;background-color: transparent;margin: 0px;border: none;} 
.resposnive_header .accordion-collapse{padding: 0px;}
.main_div{width: 100%;position: relative;}
.top_menu_wrpr{background-color: #000000;padding: 10px 0px;position: relative;z-index: 2;}
.web_nav{margin: 0px; display: flex;flex-wrap: wrap;justify-content:space-between;align-items: end;padding:0;}
.web_nav  li{ list-style-type: none;}
 .web_nav li  .fa-solid{display: block!important;text-align: center;} 
  .dropdown {position: relative;display: inline-block;text-align:start;}
  .dropdown-content li{border-bottom: 1px solid #c53755;padding: 10px 10px;}
  .dropdown-content li:last-of-type{border-bottom: 0px;}
  .dropdown-content {display: none;position: absolute;background-color: #dddddd;min-width: 460px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);padding: 20px 0px; z-index: 5;}
  .dropdown:hover .dropdown-content {display: block;}
ul {margin: 0;}
ol {padding: 0px;margin: 0;}
.first_img{height:400px;}
   .sub-menu li{border-bottom: 1px solid #c53755;padding: 10px 10px;}
  .sub-menu li:last-of-type{border-bottom: 0px;}
  .sub-menu {display: none;position: absolute;background-color: #dddddd;min-width: 460px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);padding: 20px 0px; z-index: 5;}
  .dropdown:hover .sub-menu {display: block;}
.border_bottom{border-bottom:2px solid #000000;margin-bottom:10px;}
.drilling_main_wrap .col-lg-9{
  padding: 20px 20px;margin: 0px auto;text-align: center;padding: 2px;}
.banner_content_wrap{width: 100%;background-color:rgba(246, 246, 246, 0.75);
  padding: 20px 20px;margin: 0px auto;text-align: center;border: 2px solid #ffffff;}
  .banner_content_index{background-color: transparent!important;border: none!important;}
.banner_content_wrap h1{color: #333333;font-family: 'Arial Nova Cond';font-size: 4rem;padding-bottom: 20px;text-transform: uppercase;}
.menu_holder{height: 0px;}
.menu_secion_wrap{background-color: #ffffff;padding-top: 30px;padding-bottom: 20px;transition: all 0.5 ease;position: -webkit-sticky;position: sticky;top: 0;z-index: 2000;}
.web_nav li a{ text-decoration: none; padding: 0px 0px;color: #000000;font-size: 1rem; font-family: 'Arial Nova';font-weight: normal;letter-spacing: 0.1rem;text-transform: uppercase;background-position: 100% 0%; transition: 1s ease-in-out;}
.web_nav li a:hover{color:#c53755!important;background:linear-gradient(to right, #c53755 50%, transparent 50%);background-size:200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;}
.nav_item{color:#c53755!important;}
/*  .web_nav li a:hover{color:#c53755 ;} */
.top_social_wrap{padding: 0px;margin: 0px;display: flex;flex-wrap: wrap;}
.top_social_wrap li{list-style: none;padding: 0px 10px;}
.top_social_wrap li a{color: #ffffff;}
.top_menu_content p{padding: 0px; margin: 0px;color: #ffffff;  font-family: 'Open Sans';font-weight: normal;font-size: 1rem;}
.top_menu_content a{text-decoration: none;color: #fada3e;}
.logo_wrap img{width: 80%;height: 100%;object-fit: contain;display: block;margin: 0px 0px 0px 50px;}
.index_banner_wrap{overflow: hidden;width: 100%;position: -webkit-sticky;position: sticky;top: 0;z-index:-2;} 
.index_banner_wrap img{width: 100%;height: 400px;object-fit: cover;object-position:45% 55%;}
  .back_img_wrap{position: relative;z-index: 1;}
.banner_main_wrap{position: absolute;top: 30%;left:0;z-index: 2;right: 0;}
.banner_content_wrap h1{color: #333333;font-family: 'Arial Nova Cond';font-size: 4rem;padding-bottom: 0px;;}
.banner_content_wrap p {padding-top: 20px; font-family: 'Arial Nova';font-weight: normal;  color: #333333;padding-bottom: 50px;font-size: 1.6rem; line-height: 1.9rem;}
.we_do_wrap{background-color: #dddddd;overflow: hidden;}
.we_do_wrap h1{color: #333333;;font-family: 'Arial Nova Cond'; font-size: 3.5rem;}
.we_do_wrap p{color: #202020;font-family: 'Arial Nova';font-weight: normal; font-size: 1.5rem; line-height: 1.9rem;}
.we_do_wrap ul{padding: 20px 0px; margin: 0px;display: flex;flex-wrap: wrap;justify-content: center}
.product_wrap{padding: 50px 0px; border-top: 2px solid #333333;background-color: #dddddd;position: relative;z-index: 2;overflow: hidden;}
.product_wrap img{width: 100%;backface-visibility:visible;}
.industries_service_wrap h3{color: #333333;;font-family: 'Arial Nova Cond';font-size:3.5rem;}
.product_wrap h2{font-family: 'Arial Nova';font-weight: normal;color: #333333;font-size: 4.2rem;position: relative;z-index: 3;}
.product_wrap p{color: #202020;  font-family: 'Arial Nova'; padding-top: 20px;font-size: 1.5rem;line-height: 1.9rem;}
.serv_wrap{ height: 100%;padding: 30px;}
.serv_wrap,.serv_image_overlay{position: relative;overflow: hidden;}
.serv_image_overlay::before{content: "";background: rgba(196, 39, 71, 0.91);height: 500%;width: 360%;position: absolute;top: 0;transform: skewX(40deg);z-index: 3;transition: all .5s cubic-bezier(.645,.045,.355,1);left: 400%;}
.serv_image_overlay_content{position: absolute;top:0;left: 0;width: 100%;height: 100%;z-index: 3;color: #fff;overflow:hidden;padding-top: 1%}
.serv_image_overlay_content span,.serv_image_overlay_content h3{text-transform: uppercase;}
.serv_image_overlay_content h3{transition: all 1s ease;text-align: left;font-family: 'Arial Nova';font-weight: bold;font-size: 1.2rem;padding-top: 20px;  padding-bottom: 10px; border-bottom: 3px solid #333333;display: none;}
.serv_image_overlay_content span{font-size: 0.9rem;text-align: left;font-family: 'Arial Nova';font-weight: normal;}
.serv_image_overlay_content hr{border:0;width:80%;height:4px;background-color: #000;margin-left: 0;}
.serv_wrap:hover .serv_image_overlay_content h3{color:#ffffff;}
.serv_inner_content{position: absolute;left: 0;width: 100%;transition: all 0.5s linear;bottom: 50%;transform:scale(0);}
.serv_inner_content p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;color: #fff;text-align: left;font-family: 'Arial Nova';font-weight: normal;display: none;}
.serv_wrap:hover .serv_inner_content{transform:scale(1);}
 hr{color:red;display: none;}
.serv_wrap:hover .serv_image_overlay::before{left: 40%;opacity: 1;}
    .serv_wrap .image_caption h3{font-family: 'Arial Nova';font-weight: normal;font-size: 1.3rem; text-align: center;padding: 12px 0px 5px 0px;line-height: 1.7rem;}
.serv_wrap .image_caption{background-color: #ffffff!important;bottom: 0px;position:relative;z-index: 3; width: 100%;height: 80px; padding: 10px 20px;display: flex;
  align-items: center;justify-content: center;left: 0;transition: all 1s ease;}
.serv_wrap:hover .image_caption{z-index: 3;background:#ffffff!important;color: #ffffff;}
.serv_wrap:hover .serv_image_overlay_content:after{left: -116%;width: 200%;    opacity: 1;}
.serv_image_overlay img{height: 200px;object-position: 50% 50%;overflow: hidden;object-fit: cover;}
.btn_bordered a{text-decoration: none;color:#fff;font-family: 'Arial Nova Cond';font-size: 1.5rem;text-transform: capitalize;}
.serve_main_wrap span{color: #ff590f;font-size: 2rem;font-family: 'Arial Nova';font-weight: normal;}
.parag_spcing p{font-size: 1.5rem;text-align: center;}
.industries_service_wrap{border-bottom: 4px solid #202020;background-color: #dddddd;overflow: hidden;border-top: 4px solid #000000;padding-top:50px;position: -webkit-sticky;position: sticky;top: -300px;z-index:2;}
.industries_appl {background-color:#ffffff!important;position:relative!important;top:0px!important;}
.industries_appl .serv_wrap .image_caption {background-color:#dddddd!important;}
.industries_main_wrap{background-color: #dddddd;padding: 50px 0px;overflow: hidden;position:-webkit-sticky;z-index: 2;position: sticky;top: 0;border-bottom: 2px solid #000000;}
.industries_main_wrap h3{color: #333333;font-family: 'Arial Nova Cond'; font-size: 3.5rem;padding-bottom: 30px;}
.industries_main_wrap p{color: #333333;font-family: 'Arial Nova';font-weight: normal; font-size: 1.5rem; line-height: 1.9rem;}
.leran_more_wrap a:hover:after{right: 0;}
.leran_more_wrap a:hover::before{left: 0;}
.leran_more_wrap a:hover{background-color:#333333;color:#333333;}
.leran_more_wrap a::after{content: "More";background-color:#333333 ;width: 50%;height: 100%;position: absolute;top: 0;right: -190px;padding-left: 2px;
 transition: all 0.7s ease-out;    z-index: 1;color: #ffffff;display: flex;align-items: center;justify-content: start;}
.leran_more_wrap a::before{content: "Learn";background-color:#333333 ;width: 50%;height: 100%;
  position: absolute;top: 0;left: -190px;z-index: 1;color: #ffffff;display: flex;align-items: center;justify-content: end;transition: all 0.7s ease-out; }
.leran_more_wrap a{position: relative;z-index: 2;overflow: hidden; display: inline-block;transition: all 0.5s ease;text-decoration: none;background-color: #c53755; padding: 20px 60px;color: #ffffff;font-family: 'Arial Nova';font-weight: normal;box-shadow: 2px 1px 5px 0px rgba(0,0,0,0.75);-webkit-box-shadow: 2px 1px 5px 0px rgba(0,0,0,0.75); -moz-box-shadow: 2px 1px 5px 0px rgba(0,0,0,0.75); }
.leran_more_wrap {padding: 50px 0px;}
.industries_main_wrap img{width: 100%;}
.ind_caption{background-color: #dddddd;text-align: center;}
.ind_caption p{font-family: 'Arial Nova';font-weight: normal; font-size: 1.1rem;padding: 10px 0px;}
.industries_col{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-around;text-align: center;padding: 50px 10px; }
.industries_col img{width: 100px; height: 100px;object-fit: contain;transition: all 0.5s ease-in;}
.ind_sub a:hover  img{filter: brightness(0) saturate(100%) invert(43%) sepia(87%) saturate(6768%) hue-rotate(353deg) brightness(85%) contrast(144%);transform: scale(1.1);}
.ind_sub a:hover p{color: #c53755;}
.industries_col p{color: #333333; font-family: 'Arial Nova';font-weight: normal;font-size: 1.1rem;padding: 20px 0px;line-height:1.7rem;}
.ind_sub{width: 12.4%;}
.drilling_main_wrap .row{justify-content: center;}
.ind_sub a{text-decoration: none;}
.work_tog_wrap{background-repeat: no-repeat;width: 100%;height: 100%;background-size: cover;padding-top: 350px; padding-bottom: 50px;position:relative;border-bottom: 2px solid #000000;z-index: 1;}
.fit_contemt{position: relative;}
.work_tog_wrap h3{color: #ffffff;font-family: 'Arial Nova Cond';font-size: 4.5rem;}
.work_tog_wrap a{text-decoration: none;color: #ffffff;background-color: #c53755;padding: 10px 40px;font-family: 'Arial Nova';font-weight: normal;font-size: 1.4rem;box-shadow: 2px 1px 5px 0px rgba(0,0,0,0.75);-webkit-box-shadow: 2px 1px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow: 2px 1px 5px 0px rgba(0,0,0,0.75);  }
.footer_wrap{background-color: #f6f6f6;padding: 30px 0px 0px 0px;position: relative;z-index: 3;}
.footer_wrap h2{color: #202020;font-family: 'Arial Nova Cond';font-size: 1.4rem;}
.footer_wrap p{color: #202020;font-family: 'Arial Nova';font-weight: normal;font-size: 1.3rem;line-height: 1.7rem; margin: 0px;padding-bottom: 0px;}
.footer_wrap a{text-decoration: none;color: #202020;transition: all 1s ease;}
.footer_wrap a:hover{color: #c53755;}
.social_fott_icon{margin-top: 40px; position: relative;}
.footer_web_nav{padding: 0px; margin: 0px;display: flex;flex-wrap: wrap;justify-content:end;}
.footer_web_nav li{list-style: none;padding: 5px 25px;}
.footer_web_nav a{text-decoration: none;font-family: 'Arial Nova';font-weight: normal;font-size: 1.1rem; transition: all 1s ease-out;}
.footer_web_nav a:hover{color: #c53755;}
.footer_widget p{color: #072C57;font-size: 1rem;}
.footer_widget a:hover{color: #c53755;}
.footer_widget{padding-top: 50px;padding-bottom: 10px;}
.last_img{padding: 20px;width: 50%;}
.product_banner{background-color: #dcdcdc;padding-top: 50px;padding-bottom: 50px;overflow: hidden;}
.product_banner img{width: 100%;height: 100%;}
.product_banner_heading h1{color: #333333;font-family: 'Arial Nova Cond';font-size: 4rem;padding-bottom: 30px;position: relative;text-align: center;}
.product_banner_heading h1::before{content: "";background-color: #333333;width: 75%;height: 3px;position: absolute;bottom: 20px;right: 50px;border-radius: 16px;}
.product_banner_heading p{color: #333333;font-family: 'Arial Nova';font-weight: normal;font-size: 1.5rem;line-height: 1.9rem;padding-right: 20px;}
.product_points ul{padding-left: 100px; padding-right: 3px;}
.product_points ul li{font-family: 'Arial Nova';font-weight: normal;font-size: 1.5rem;padding-bottom: 20px;}
.product_product_wrap .row {background-color: #ffffff;padding:100px 180px; align-items: center;border-bottom: 4px solid #333333!important;}
.product_product_wrap .row:nth-child(even) .col-lg-7{padding-left: 100px;order: 2;}
.product_product_wrap .row:nth-child(even){background-color: #dcdcdc;}
.product_product_wrap .row:nth-child(odd):{background-color:red;}
.product_product_wrap img{width: 100%;height:400px;object-fit:cover;}
.product_product_wrap h2{color: #333333;font-family: 'Arial Nova Cond';font-size: 4rem;padding-bottom: 30px;text-transform: uppercase;}
.product_product_wrap p{color: #333333;font-family: 'Arial Nova';font-weight: normal;font-size: 1.5rem;line-height: 1.9rem;padding-right: 50px;}
.product_service_wrap{background-color: #ffffff;padding: 50px 0px;overflow: hidden;border-bottom: 4px solid #000000;}
.product_service_wrap img{width: 100%;height: 100%;}
.product_service_wrap h3{font-family: 'Arial Nova Cond';font-size: 4rem;color: #333333;}
.product_service_wrap p{color: #333333;font-family: 'Arial Nova';font-weight: normal;font-size: 1.5rem; line-height: 1.9rem;}
.product_service_wrap ul{padding: 10px 50px;margin: 0px;}
.product_service_wrap ul li{color: #333333;font-family: 'Arial Nova';font-weight: normal;font-size: 1.5rem; line-height: 1.9rem;padding: 10px 0px;}
.ensure_para p{padding: 0px 150px;font-family: 'Arial Nova';font-weight: normal;font-size: 1.5rem; line-height: 1.9rem;}
.leadership_wrap{padding: 0px 0px 30px 0px;background-color: #dddddd;overflow: hidden;border-bottom: 2px solid #000000;}
.leadership_wrap h1{font-family: 'Arial Nova Cond';font-size: 2.9rem;color: #333333;text-align: center;padding: 30px 0px;margin: 0px;}
.leadership_wrap img{width: 100%;height:280px; object-fit: cover;object-position: 60% 10%;}
.img_caption{text-align: center;background-color: #ffffff;transition: all 0.5s ease;display: block;transition: all 1s ease;
    padding:94px 0px;
}
.img_caption h3{color: #333333;font-family: 'Arial Nova Cond';padding-bottom: 0px;margin-bottom: 0px;font-size: 2.rem;}
.leadership_img{position: relative;overflow: hidden;width: 100%;margin: 0px auto;
/*height: 100%;*/
height: 300px;
background-color: #ffffff;padding-bottom: 10px;aspect-ratio: 0/3;}
.img_caption p{padding: 0px 20px;font-size: 1.2rem;}
.leadership_wrap .col-lg-3{margin-bottom: 20px!important;overflow: hidden;position: relative;padding: 20px 20px;}
/* .leadership_wrap .col-lg-3:hover .img_caption_top{left: 50px;display: block;} */
/* .leadership_wrap .col-lg-3:hover .img_caption{left: -500%;background-color: transparent;} */
/* .leadership_wrap .col-lg-3:hover .leadership_img::after{width: 335%;} */
/* .leadership_img::after{content: "";background-color: rgba(196, 39, 71, 0.91); width: 0; height: 100%;position: absolute;top: 0;right: -50%; z-index: 2;transform: skewX(45deg);transition: all 1s ease;transform-origin:top;} */
.leadership_wrap p{padding-bottom: 0px;margin-bottom: 0px;color: #333333;font-family: 'Arial Nova';font-weight: normal;font-size: 1.5rem;line-height: 1.9rem;}
.leadership_wrap strong{color: #333333;font-family: 'Arial Nova';font-weight: normal;padding: 0px;margin: 0px;}
.img_caption_top{position: absolute;top: 50px;z-index: 3;left: -500px;transition: all 1s linear;color: #ffffff;display:none;}
.img_caption_top h3{font-family: 'Arial Nova Cond';}
.img_caption_top p{color: #ffffffff;font-family: 'Arial Nova';font-weight: normal;font-size: 1.2rem;line-height: 1.9rem;padding: 0px 20px 0px 0px;}
.img_caption_top strong{color: #ffffffff;}
.about_product_img img{width: 100%;height: 100%;object-fit: cover;object-position:top;transition: transform .2s; }
.about_wrap{padding:50px 0px 0px 0px;background-color: #dddddd;  border-top: 4px solid #000000;overflow: hidden;}
.about_wrap h1{font-family: 'Arial Nova Cond';font-size: 2.9rem;color: #333333;}
.about_wrap p{color: #333333;font-family: 'Arial Nova';font-weight: normal;font-size: 1.5rem;line-height: 1.9rem;}
.chemistry_main_wrap{padding: 100px 0px;background-color: #ffffff;overflow: hidden;}
.img_upper img{width: 100%;position: relative;border-radius: 4px;height: 100%;object-fit: cover;}
.img_lower{position: relative;z-index: 3;margin-top: -200px;text-align: start;left: -30px;}
.img_lower img{width: 50%;height: 100%;border-radius: 4px;object-fit: cover;}
.chemistry_content h2{font-family: 'Arial Nova Cond';font-size: 2.9rem;color: #333333;}
.our_values_wrap{padding: 50px 0px;background-color: #dddddd;overflow: hidden;position: relative;z-index: 2;border-bottom: 4px solid #000000;border-top: 4px solid #000000;}
.our_values_wrap .col-lg-3{padding-right: 30px;padding-left: 0px;min-height: 100%;}
.our_values_wrap .col-lg-3:last-of-type{padding-right: 0px;padding-left: 0px;}
.our_values_wrap h2{font-family: 'Arial Nova Cond';font-size: 2.9rem;color: #333333;text-align: center;}
.our_value_content{padding: 20px;}
.our_value_img img{width: 100%;height: 246px;object-fit: cover;}
.our_value_detail{padding: 0px 0px 10px 0px;background-color: #ffffff;height:100%;}
.our_value_detail h3{color: #000000;font-family: 'Arial Nova Cond';padding: 10px;}
.our_value_detail p{color: #333333;font-family: 'Arial Nova';font-weight: normal;font-size: 1.5rem;line-height: 1.9rem;padding: 10px;}
.partnership_wrap{background-color: #ffffff;padding: 50px 0px;overflow: hidden;position: sticky;z-index: 2;position: -webkit-sticky;top: 0;border-bottom: 2px solid #000000;width:100%;}
.partnership_wrap h3{font-family: 'Arial Nova Cond';font-size: 2.9rem;color: #333333;}
.partnership_wrap p{color: #333333;font-family: 'Arial Nova';font-weight: normal;padding-top: 30px;font-size: 1.5rem;line-height: 1.9rem;}
.partnership_wrap img{width: 100%;height:450px;object-fit: contain;}
.read_more_wrap a{background-color: #000000;text-decoration: none;padding: 10px 30px;color: #ffffff;}
.read_more_wrap{padding-top: 30px;}
.driling_img_wrap img{height: 100%;max-height: 900px;}
.drilling_main_wrap{width: 100%; height: 100%;background-size: cover;background-repeat: no-repeat;padding: 200px 0px; background-position: 50% 100%;position: -webkit-sticky;position: sticky;top: 0px;z-index:-1;}
.drilling_main_wrap h1{font-family: 'Arial Nova Cond';}
.drilling_main_wrap p{color: #333333;font-family: 'Arial Nova';font-weight: normal;padding-bottom: 0px;margin-bottom: 0px;font-size: 1.5rem;line-height: 1.9rem;}
.product_offering_wrap{background-color: #dddddd;padding:0px 0px;position:relative;z-index:1;}
.product_offering_wrap .for_each_row:last-child{border:none}
.product_offering_wrap .for_each_row{border-bottom:4px solid #000000;padding:50px 150px;}
.product_offering_wrap .for_each_row p{font-family: 'Arial Nova';font-weight: normal;color: #333333;font-size: 1.5rem;padding-bottom:30px;}
.product_offering_wrap .for_each_row:nth-child(even){background-color:#ffffff;}
.product_offering_wrap{border-bottom:4px solid #000000;}
.product_offering_wrap h2{font-family: 'Arial Nova Cond';font-weight: bold;font-size: 3rem;padding-bottom: 20px;}
.other_service_link ul{padding-left: 81px;}
.product_offer_img img{width: 100%;height:100%;object-fit: cover;display:block; margin:0px auto;}
.product_offer_main{padding: 50px 0px;}
.offering_Listing h3{font-family: 'Arial Nova Cond';padding: 20px 0px;font-size:2.5rem;}
.offering_Listing ul{padding: 10px 30px 0px 0px;}
.offering_Listing ul li{font-family: 'Arial Nova';font-weight: normal;font-size: 1.4rem;padding-bottom:10px;}
.product_offering_wrap .row .col-lg-5 .col-lg-7{padding-left:50px;}
 .product_offering_wrap .row:nth-child(even) .other_product_img{order: 2;padding: 50px 0px;}
.product_offering_wrap .row .other_product_img:first-child{order: 2;padding: 50px 0px;}
 .product_offering_wrap .row:nth-child(even) .offering_Listing{padding: 0px 0px;order: 1;}
 .other_product_wrap{padding: 50px 0px;background-color: #ffffff;border-bottom: 4px solid #000000;border-top: 4px solid #000000;position:relative;z-index;1;}
 .other_product_wrap .row{border-bottom: 4px solid #000000;}
.product_offering_wrap .offering_Listing{padding: 20px 20px;}
.product_offering_wrap .product_offer_img{padding: 20px 50px;}
 .other_product_wrap .row:last-child{border: none;}
 .other_product_wrap h3{font-family: 'Arial Nova Cond';text-align: center;font-size: 2.5rem;padding-bottom: 20px;}
 .other_product_wrap p{color: #333333;font-family: 'Arial Nova';font-weight: normal;font-size: 1.5rem;line-height: 1.9rem;}
 .other_product_wrap img{width: 100%;height: 350px;object-fit: cover;}
 .other_product_wrap ul{padding: 0px 0px 0px 50px; }
 .other_product_wrap ul li{width: 100%;margin: 0px auto;}
 .other_product_wrap ul li a {text-decoration: none;color: #c53755;font-family: 'Arial Nova';font-weight: normal;font-size: 1.5rem;display: flex;flex-wrap: wrap;align-items: end;position: relative;  padding-bottom: 20px; width: fit-content;}
.other_product_wrap ul li a::after {content: "";background-color: #c53755;   width: 100%;   height: 2px;position: absolute;bottom: 10px;transition: width 1s ease;}
.other_product_wrap ul li a:hover::after {width: 0; }
.other_service_link a{color: #c53755;text-decoration: none;font-family: 'Arial Nova';font-weight: normal;font-size: 1.5rem;display: inline-block; width: fit-content;position: relative; padding-bottom: 5px;}
.other_service_link a:after{content: "";background-color: #c53755;width: 100%;height: 2px;position: absolute;bottom: 0;left: 0;transition: all 1s ease;}
.other_service_link a:hover::after{width: 0;}
.kem_strong{display: block;padding: 20px 0px;margin-top: -50px;}
 .contact_banner_wrap{background-repeat: no-repeat;background-size: cover;width: 100%;height: 100%;background-position:bottom;padding: 100px 0px;background-attachment: fixed;position: sticky;top: 0px;}
 .contact_form_main{padding: 100px 100px;background-color: #dddddd;margin-top: -80px;width: 90%;margin-left: auto; margin-right: auto;border-radius: 8px;margin-bottom: 50px;box-shadow: 16px 8px 26px 0px rgba(0,0,0,0.75);-webkit-box-shadow: 16px 8px 26px 0px rgba(0,0,0,0.75);-moz-box-shadow: 16px 8px 26px 0px rgba(0,0,0,0.75);}
.research_banner{background-position: center!important;}
 .contact_form_main h2{font-family: 'Arial Nova Cond';}
 .contact_form_main p{color: #333333;font-family: 'Arial Nova';font-weight: normal;font-size: 1.5rem;line-height: 1.9rem;}
 .contact_form_main a{text-decoration: none;color: #333333;font-family: 'Arial Nova';font-weight: normal;font-size: 1.5rem;line-height: 1.9rem;}
 .contact_form_wrap .alert{display: none;}
 .contact_form_wrap{margin-left: 0px;padding: 100px 30px;}
 .contact_form_info{position: relative;padding: 50px 10px;}
 .contact_form_wrap label{padding: 10px;font-family: 'Arial Nova';font-weight: normal;color: #333333;font-size: 1.5rem}
 .contact_form_wrap input{border-radius: 0px!important;padding: 10px 10px;}
 .contact_form_wrap input:focus{outline:2px solid #c53755;box-shadow: none;}
 .contact_form_wrap textarea:focus{outline:2px solid #c53755;box-shadow: none;}
.btn_white{font-family: 'Arial Nova Cond'!important;background-color: #000000!important;color: #ffffff!important;border-radius: 0px!important;margin-top: 50px!important;display: inline-block!important;}
.btn_white:hover{background-color: #c53755;}
.aplication_anchor{text-align: center;}
.friction_wrap{background-position: bottom;}
.polymer_mian_wrap p{padding-left: 0px!important;padding-right: 0!important;}
.chemical_offering_wrap{background-color: #ffffff;padding: 50px 0px;border-bottom: 4px solid #000000; border-top: 4px solid #000000;}
.chemical_offering_wrap h2{font-family: 'Arial Nova Cond';text-align: center;font-size: 2.5rem;text-transform: capitalize;padding-top: 10px;padding-bottom: 0;}
.chemical_offering_wrap p{padding-left: 50px;padding-right: 50px; color: #333333;font-family: 'Arial Nova';font-weight: normal;font-size: 1.4rem;line-height: 2.2rem;text-align: center;}
.chemical_offer_desc h3{font-family: 'Arial Nova Cond';font-size: 2.5rem;}
.chemical_offer_desc span{display: block;color: #333333;font-family: 'Arial Nova';font-weight: normal;font-size: 1.4rem;line-height: 1.9rem;}
.chemical_offer_desc p{text-align: start; padding-left: 0; padding-right: 0;  color: #333333;font-family: 'Arial Nova';font-weight: normal;font-size: 1.4rem;line-height: 1.9rem; padding-top: 10px;}
.chemical_points_main{background-color: #dcdcdc;border-radius: 16px;padding: 0px 30px;}
.chemical_offer_desc h3{font-family: 'Arial Nova Cond';font-size: 2.5rem;text-transform:capitalize}
.chemical_points_main h3{font-family: 'Arial Nova Cond';font-size: 2.5rem;text-align: center;padding: 20px 0px;}
.chemical_offering_wrap h5{font-family: 'Arial Nova Cond';font-size: 2.5rem;text-transform: capitalize;margin-bottom: 0px; padding: 20px 0px;}
.polymer_mian_wrap h4, .chemical_points h4{color: #333333;font-family: 'Arial Nova Cond';font-size: 1.3rem; padding-top: 10px;text-transform: capitalize;}
.polymer_mian_wrap ul li, .chemical_points ul li{color: #333333;font-family: 'Arial Nova';font-weight: normal;font-size: 1.2rem;line-height: 1.9rem; padding-top: 10px;}
.chemical_offer_desc img{width: 100%;}
.polymer_mian_wrap{background-color: #ffffff;}
.polymer_mian_wrap p{text-align: start;}
.table-responsive {width: 100%;overflow-x: auto;justify-content: center;margin: 0px auto;display: block;}
.stat_table_wrap thead td tr, .stat_table_wrap tr { border: 0; }
.stat_table_wrap thead td{color: #c53755;font-weight: bolder;text-transform: uppercase;text-align:center;}
.stat_table_wrap td{padding: 10px 10px;border: none;color: #333333;font-family: 'Arial Nova';font-weight: normal;font-size: 1.1rem;line-height: 1.7rem;}
.chemical_offering_wrap strong{display: block;color: #333333;font-family: 'Arial Nova';font-weight: normal;font-size: 1.2rem;line-height: 1.7rem;}
.stat_table_wrap tr:nth-child(even){background: #dcdcdc;}
.stat_table_wrap .text-left{font-weight:bolder;}
.stat_table_wrap thead{background-color: #dcdcdc!important;color: #333333;font-family: 'Arial Nova Cond'!important;font-size: 1.2rem;}
 .chemical_detail_img img{width: 100%;height:300px;object-fit:cover;}
.chemical_offering_wrap .row{border-bottom: 2px solid #000000;margin-bottom: 30px; padding-bottom: 50px; }
.chemical_offering_wrap .row:last-child{border: none;}
.chemical_offering_wrap .row:nth-child(even) .other_product_img{order: 1;padding: 50px 20px;}
.chemical_offering_wrap .row:nth-child(odd) .offering_Listing{padding: 50px 20px;}
.chemical_offering_wrap .row:nth-child(even) .offering_Listing{padding: 50px 20px;order: 2;background-color: transparent;}
.chemical_offering_wrap .row:nth-child(even){padding: 50px 20px;order: 1;}
.chemical_offering_wrap .row .col-lg-6{padding: 0px 20px;}
.chemical_offering_wrap .col-lg-12{padding: 0px 20px;}
.other_product_img img{width: 100%;max-height:600px;object-fit: contain;display:block;margin:0px auto;min-height:100%;object-position:29% 50%;}
.chemical_offering_wrap .col-lg-12 P{text-align: start;padding: 30px 0px;}
.chemical_offering_wrap .col-lg-12 ul li{color: #333333;font-family: 'Arial Nova';font-weight: normal;font-size: 1.2rem;line-height: 1.7rem; padding-top: 10px;}
.chemical_offering_wrap h3{text-align: start;text-transform: capitalize;color: #333333;font-family: 'Arial Nova Cond';font-size: 2.5rem; }
.chemical_off_bann img{height: 400px!important;object-fit: cover;}
.chemical_off_bann{height: 400px;display: flex;align-items: end;width: 100%;}
.research_coll_img img{width: 100%;height: 300px;object-fit: cover;}
.research_coll_points h3{color: #333333;font-family: 'Arial Nova Cond'!important; padding-bottom: 10px;}
.research_coll_points span{display: block;color: #333333;font-family: 'Arial Nova';font-weight: normal;font-size: 1.2rem;line-height: 1.7rem; padding: 10px 0px;}
.research_coll_points ul li{color: #333333;font-family: 'Arial Nova';font-weight: normal;font-size: 1.2rem;line-height: 1.7rem; padding: 10px 0px;}
.research_invol_wrap h3{padding: 20px 0px;text-align: center;}
.research_invol_wrap{border-bottom: 1px solid #333333;}
.reserch_invol_img img{width: 100%;}
.reserch_invol_img{width: 80%;margin: 0px auto;}
.capability_wrap{padding: 50px 50px;background-color: #ffffff;border-bottom: 4px solid #000000;}
.capability_wrap h4{color: #333333;font-family: 'Arial Nova Cond'!important;font-size: 2rem;padding-bottom: 10px;text-align: center;padding-top:10px;}
.img_reseach img{width: 100%;height: 206px;object-fit:cover;}
.img_reseach{background-color: #dcdcdc;padding-bottom: 10px;min-height: 100%;height: 100%;}
.cap_Points ul li{color: #333333;font-family: 'Arial Nova';font-weight: normal;font-size: 1.2rem;line-height: 1.7rem; padding: 3px 10px 3px 0px;}
.technology_wrap{padding: 50px 0px;}
.technology_wrap h4{color: #333333;font-family: 'Arial Nova Cond'!important;font-size: 2rem;}
.technology_wrap p{color: #333333;font-family: 'Arial Nova';font-weight: normal;font-size: 1.5rem;line-height: 1.9rem;}
.technology_wrap img{width: 100%;}
.for_tech_Point_wrap{background-color: #ffffff;padding: 20px;min-height: 100%;height: 100%;}
.for_tech_Point_wrap h4{color: #333333;font-family: 'Arial Nova Cond'!important;font-size: 2rem;}

.product_service_wrap{background-color: #dcdcdc;}
/*.technology_wrap .row .col-lg-4:nth-child(2){position: relative; top: 50px;transition: all 1s ease-in;}*/
/*.technology_wrap .row .col-lg-4:nth-child(3){position: relative; top: 100px;transition: all 1s ease-in;}*/
/*.technology_wrap .row .col-lg-4{position: relative;top: 0;transition: all 1s ease-in;}*/
.technology_wrap{padding-bottom: 150px;border-bottom: 4px solid #000000;background-color: #dcdcdc;}
.news_main_wrap{padding: 100px 0px;  border-bottom: 4px solid #000000;background-color: #dcdcdc;}
.news_main_wrap img{width: 100%;height:300px;object-fit:cover;padding:0px 50px;}
.news_cont_wrap{padding: 30px 30px;}
.news_img_wrap img{width: 100%;height: 300px;padding: 0px;object-fit: cover;object-position: top;}
.news_caption p{color: #333333;color: #333333;font-family: 'Arial Nova Cond'!important;font-size: 1.5rem;line-height: 1.9rem;text-align: center; padding: 20px;}
.accordion{background-color: transparent;}
.news_cont_wrap .accordion-item{padding: 0px;background-color: transparent;margin: 0px;border: none; }
.news_cont_wrap .accordion-item p{color: #333333;font-family: 'Arial Nova';font-weight: normal;font-size: 1.5rem;line-height: 1.9rem; padding-top: 10px;}
.news_cont_wrap button{background-color: transparent;border-top: 1px solid #333333;border-bottom: 1px solid #333333;padding: 20px 30px;color: #333333;font-family: 'Arial Nova';font-weight: normal;font-size: 1.2rem;line-height: 1.7rem;}
.news-cont_detail{background-color: #ffffff;padding: 0px 0px 50px 0px;}
.news_cont_wrap .accordion-collapse{padding: 0px 10px;background-color: transparent;box-shadow: none;outline: none;}
.news_cont_wrap .accordion-button:not(.collapsed) {border-top: 1px solid #333333;border-bottom: 1px solid #333333;padding: 20px 30px;color: #333333; background-color:transparent;box-shadow: none;}
.accordion-button:not(.collapsed)::after{filter: brightness(0) saturate(100%) invert(16%) sepia(0%) saturate(0%) hue-rotate(26deg) brightness(101%) contrast(88%)!important;}
.news_cont_wrap{position: relative; transition: all 1s ease;}
.news_cont_wrap:hover {margin-top: -30px;position: relative; }
.news_cont_wrap:nth-child(odd) {margin-top: -30px;transition: all 1s ease;}
.news_cont_wrap:nth-child(2n+1) {margin-top: 30px; }
.odd-of-odd {margin-top: 30px; }
.news_cont_wrap:nth-child(odd):hover { margin-top: 0px;}
.news_main_wrap{padding: 50px 50px;}
.news_main_wrap h1{color: #333333;font-family: 'Arial Nova Cond'!important;font-size: 2rem;line-height: 1.7rem;}
.news_main_wrap p{color: #333333;font-family: 'Arial Nova';font-weight: normal;font-size: 1.5rem;line-height: 1.9rem; padding-top: 10px;}
.linkedian_erap a{font-size: 1.7rem;color: #c53755;}
.linkedian_erap a:hover{color: #072C57;}
.avail_jobs h2{color: #333333;font-family: 'Arial Nova Cond'!important;font-size: 2rem;line-height: 1.7rem;text-align: center;}
.avail_jobs ul{display: flex;padding: 50px 0px 0px 0px;margin: 0px; flex-wrap: wrap;justify-content: center;}
.avail_jobs ul li{list-style: none;padding: 10px 20px;}
.avail_jobs ul li a{text-decoration: none;color: #ffffff;font-family: 'Arial Nova';font-weight: normal;font-size: 1.5rem;line-height: 1.9rem; padding-top: 10px;background-color: #000000;  padding: 20px 30px;transition: all 1s ease-out;}
.avail_jobs ul li a:hover{background-color: #c53755;}
.reveal{ opacity: 1; transition: all 1s ease; margin-top: 100px;}
  .reveal.active{opacity: 1;margin-top: 0px; }
  .reveal1{opacity: 1; transition: all 3s ease; transform: translateX(-300px);}
    .reveal1.active{ transform:rotate(360deg);transform: translateX(0);}
    .reveal2{opacity: 1; transition: all 2s ease;transform:translateY(200px);}
    .reveal2.active{ transform:rotate(360deg);transform: translateY(0);}
    .reveal3{opacity: 0; transition: all 2s ease;transform:translateX(700px);}
    .reveal3.active{ opacity: 1; transform:rotate(0deg);transform: translateX(0);}
    .reveal4{opacity: 1; transition: all 2s ease;transform:scaleX(0.5);}
    .reveal4.active{ transform:rotate(0deg);transform: scaleX(unset);}
.avail_jobs ul li {margin: 30px 0px;}
.rc-anchor-pt{position: relative;z-index: 999;}
.chemical_offering_wrap .table{width:100%;margin:auto;}
.chemical_offering_wrap .table .custom_width{width:40%;}
.avail_jobs h3{font-family:'Arial Nova';font-size:1.5rem;text-align:center;}
.histry_slider{background-color: #dddddd!important;padding: 0px!important;position: relative;border-top: 2px solid #000;}
.histry_hding{cursor:pointer;text-align:center;margin-bottom:0px;}
.histry_hding h2{color: #333333;font-family: 'Arial Nova Cond'!important;font-size:2.5rem;line-height: 1.7rem;margin-bottom:0px;}
.container_wrap h3{color: #fff;font-family: 'Arial Nova Cond'!important;font-size:2.5rem;line-height: 1.7rem;}
.container_wrap p{font-family: 'Arial Nova';font-weight: normal;font-size: 1.5rem;line-height: 1.9rem; color: #fff;}
.timeline {position: relative;max-width: 1200px;margin: 0 auto;}
.timeline::after {content: '';position: absolute;width: 6px;background-color: #c42727;top: 0;bottom: 0;left: 50%;margin-left: -3px;}
.container_wrap {padding: 10px 40px;position: relative;background-color: inherit;width: 50%;}
.container_wrap::after {content: '';position: absolute; width: 25px;height: 25px;right: -17px;background-color: white;border: 4px solid #c42727;top: 15px;border-radius: 50%;z-index: 1;}
.left {left: 0;}
.right {left: 50%;}
.left::before {content: " ";height: 0;position: absolute;top: 22px;width: 0;z-index: 1;right: 32px;border: medium solid #333333;border-width: 10px 0 10px 10px;border-color: transparent transparent transparent #333333;}
.right::before {content: " ";height: 0;position: absolute;top: 22px;width: 0;z-index: 1;left: 32px;border: medium solid #333333;border-width: 10px 10px 10px 0;border-color: transparent #333333 transparent transparent;}
.right::after {left: -16px;}
.content {padding: 20px 30px;background-color: #333333;color: #fff;position: relative;border-radius: 6px;}
.blue_bg{background-color:#2c4583;}
.red_bg{background-color:#893535;}
@media screen and (max-width: 600px) {
    .timeline::after { left: 31px;}
  .container_wrap {width: 100%;padding-left: 70px;padding-right: 25px;}
  .container_wrap::before {left: 60px;border: medium solid #333333;border-width: 10px 10px 10px 0;border-color: transparent #333333 transparent transparent;}
  .left::after, .right::after {left: 15px;  }
  .right {left: 0%;}
}
.sustain_banner_wrap{width: 100%;height: 100%;background-repeat: no-repeat;background-position: bottom;background-size: cover;padding: 150px 0px;}
.sustain_content_wrap p{padding-bottom: 0px;margin-bottom: 0px;}
.sustan_wrap{background-color: #dddddd;border-bottom: 1px solid #000;}
.sustan_wrap h2{font-family: 'Arial Nova Cond';font-size: 4rem;} 
.sustan_wrap p{  font-family: 'Arial Nova'; font-weight: normal;font-size: 1.4rem;}
.sustan_wrap .col-lg-7{text-align: start;}
.sustan_wrap .aplication_anchor{text-align: start;}
.sustain_began_wrap{width: 100%;height: 500px;background-repeat: no-repeat;background-size: cover;display: flex;align-items: center;background-position: bottom;position: relative;z-index: 1;border-bottom: 1px solid #000;}
.sustain_began_wrap::before{content: "";background-color: rgba(246, 246, 246, 0.75);width: 100%;height: 100%;position: absolute;top: 0;z-index: 1;}
.sustain_began_wrap p{font-family: 'Arial Nova'; font-weight: normal;font-size: 1.9rem;position: relative;z-index: 2;}
.sustain_sign_wrap{background-color: #ffffff;border-bottom: 1px solid #000;}
.sustain_sign_wrap h3{font-family: 'Arial Nova Cond';font-size: 3.5rem;padding-bottom: 30px;}
.sustain_sign_wrap input{padding: 10px 20px;border-radius: 0;}
.sustain_sign_wrap .btn_sign{background-color: #000;color: #fff;padding:13px 10px;display: inline-block;margin-left: 15px;}
.sustan_wrap .accordion-button::after {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-plus' viewBox='0 0 16 16'%3E%3Cpath d='M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z'/%3E%3C/svg%3E");transition: all 0.5s;}
.sustan_wrap .accordion-button:not(.collapsed)::after {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='white' class='bi bi-dash' viewBox='0 0 16 16'%3E%3Cpath d='M4 8a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 0 1h-7A.5.5 0 0 1 4 8z'/%3E%3C/svg%3E");}
.sustan_wrap .accordion-button:not(.collapsed)::after{filter:none!important;}
.sustan_wrap .accordion-button{margin:10px 0px;background-color:transparent!important;color:#ffffff;}
.sustan_wrap .accordion{padding:30px 0px;}
.sustan_wrap .accordion-item ul li{color:#ffffff;}
.sustan_wrap .accordion-item{background-color:#BC2B28; border-bottom:1px solid #000; border-top:1px solid #000; border-left:none; border-right:none;border-radius:0px;} 
.for_aplic_det_list h4{font-family: 'Arial Nova Cond';}
.for_aplic_det_list dt{position:relative;display:flex;flex-wrap:wrap;align-items:center;font-family: 'Arial Nova'; font-weight: normal;font-size: 1.4rem;}
.for_aplic_det_list dt:before{content:"";background-color:#000000;width:5px;height:5px;border-radius:50%;left:-15px;position:absolute;}
.for_aplic_det_list dl dd{position:relative;display:flex;flex-wrap:wrap;align-items:center;font-family: 'Arial Nova'; font-weight: normal;font-size: 1.4rem;padding-left:25px;}
.for_aplic_det_list dl dd:before{content:"";background-color:transparent;width:7px;height:7px;border-radius:50%;left:0px;position:absolute;border:1px solid #000000;}
.offering_Listing .col-lg-6{padding:0px 20px;}
.for_each_row1{padding:0px 200px;background-color:#ffffff;}
.product_offering_wrap h3{font-family: 'Arial Nova Cond';font-size:2.1rem;padding-bottom:50px;}
.product_offering_wrap h4{font-family: 'Arial Nova Cond';padding-bottom:0px;margin-bottom:0px;font-size:1.9rem;}
.product_offering_wrap h5{font-family: 'Arial Nova'; font-weight: normal;padding-bottom:50px;margin-bottom:0px;font-size:1.4rem;padding-top:20px;}
.product_offering_wrap ul li{font-family:'Arial Nova';font-size:1.4rem;padding-right:20px;}
.for_each_row1 h2{padding-bottom:50px;}
.product_offering_wrap p{font-family:'Arial Nova';font-size:1.4rem;padding-top:50px;}
.driling_cim_list{display:flex;flex-wrap:wrap;justify-content:space-between;padding-right: 0px!important;}
.driling_cim_list li{width:50%;padding:10px 0px;}
.container_wrap .cytec{color:#FF0101;}
.container_wrap .kemira{color:#C42727;}
.tech_img1 {position: relative;z-index: 1;}
.tech_img2{position: relative;z-index: 2;text-align: end;margin-right: -50px;}
.tech_img2 img{width: 50%;}
.production_detalist dt{font-weight:bold;position:unset;}
.production_detalist dt:before{display:none!important;}
.production_detalist dd{padding-left:80px!important;}
.production_detalist dd:before{left:30px!important;}
.histry_hding{padding:20px 0px;}

/******* global page work start  ********/
.foot_map{padding: 50px 0px;background-color: #ffffff;}
.foot_map h1{font-family: 'Arial Nova Cond';font-size:4.5rem;}
.for_map_img_main{align-items: center;}
.for_map_img_main img{width: 100%;height: 100%;object-fit: cover;}
.for_map_Perc{padding: 10px 0px;margin: 0px;}
.for_map_yellow_perc{background-color:#FFC000;width: 90%;padding: 0;margin: 0;}
.for_map_yellow_perc h5{font-family: 'Arial Nova';  font-weight: 600; font-size: 1.9rem;text-align: end;}
.for_map_yellow_perc span{font-family: 'Arial Nova'; font-weight: bold;font-size: 1.9rem;display: block;text-align: end;}
.for_map_blue_perc .col-lg-8{background-color: #000080;}
.for_map_blue_perc{padding: 0;margin: 0;width: 90%;}
.for_map_blue_perc h5{font-family: 'Arial Nova'; font-weight: 600; font-size: 1.9rem;text-align: center;color: #ffffff;}
.for_blue_sp{background-color: #000080;font-family: 'Arial Nova'; font-weight: bold; font-size: 1.9rem;display: block;text-align: center;color: #ffffff;} 
.for_map_blue_icon span{color: #000000;font-family: 'Arial Nova'; font-weight: bold;font-size: 2rem;}
.for_map_content strong{display: block;background-color: #DDDDDD;font-family: 'Arial Nova'; font-weight: bold;font-size: 1.4rem;padding-left: 20px;}
.for_map_content p{font-family: 'Arial Nova'; font-weight: normal;font-size: 1.9rem;}
.for_green{background-color: #00BF63!important;color: #ffffff;}
.for_blue{background-color: #0070C0!important;color: #ffffff;}
.for_strips span{display: block;}
.yellow_strip{background-color:#FFC000;font-family: 'Arial Nova'; font-weight: normal;width: 80%;padding-right: 50px;padding-left: 10px;margin-bottom: 10px;}
.red_strip{background-color:#FF5757;font-family: 'Arial Nova'; font-weight: normal;width: 80%;padding-right: 50px;padding-left: 10px;color: #FFFFFF;}
.map_detail_wrap{padding: 50px 0px;}
.detail_Inno h6{background-color:#0070C0;font-family: 'Arial Nova'; font-weight: bold; font-size: 1.6rem;color: #ffffff;padding-left: 20px;}
.detail_Inno p{font-family: 'Arial Nova'; font-weight: bold;font-size: 1.5rem;}
.detail_ster h6{background-color:#FF5757;font-family: 'Arial Nova'; font-weight: bold; font-size: 1.6rem;color: #ffffff;padding-left: 20px;}
.detail_ster p{font-family: 'Arial Nova'; font-weight: bold;font-size: 1.5rem;width: 100%!important;padding-right: 0px!important;}
.detail_glob h6{background-color:#00BF63;font-family: 'Arial Nova'; font-weight: bold; font-size: 1.6rem;color: #ffffff;padding-left: 20px;}
.detail_glob p{font-family: 'Arial Nova'; font-weight: bold;font-size: 1.5rem;}
.manu_details{padding: 100px 0px;}
.manu_details h2{font-family: 'Arial Nova Cond';font-size:4.5rem;padding-bottom: 20px;padding-top: 0px;margin: 0px;}
.manu_details h6{font-family: 'Arial Nova Cond';font-size: 1.5rem;}
.manu_details img{width: 100%;height: 100%;object-fit: cover;}
.each_manu_detail{padding: 50px 30px;}
.each_manu_detail:nth-child(1){background-color: #ffffff;}
.each_manu_detail:nth-child(4){background-color: #ffffff;}
.each_manu_detail:nth-child(5){background-color: #ffffff;}
.leaflet-touch .leaflet-control-attribution, .leaflet-touch .leaflet-control-layers, .leaflet-touch .leaflet-bar{
  display: none!important;
}
/* new stimu table  */
.for_inno_item{min-height: 100%;}
.stimul_title_wrap{background-color: #000000;padding: 10px 0px;margin: 0px;font-family: Arial;font-weight: bold;}
.stimul_title_wrap h4{color: #ffffff;font-family: 'Arial Nova Cond'!important;font-size: 2.5rem;text-align: center;padding-bottom: 0px;margin-bottom: 0px;font-weight: bold;}
.stimul_title_wrap p:first-of-type{color: #ffffff!important;}
.stimul_title_wrap p{color: #ffffff;text-align: center;font-family: 'Arial Nova';font-weight: normal;font-size: 1.9rem}
.for_Inn_wrap h5{font-family: 'GeomGraphicW03';font-weight: bold; font-size: 1.5rem;padding: 10px 0px;}
.inno_img img{width: 100px;height: 100px!important;object-fit: contain;margin: 0px auto;display: block;}
.inno_img strong{ font-family: 'Arial';font-weight: bold;font-size: 1.2rem;line-height: 1.5rem;text-align: center;color: #000;display: block;padding: 0px 0px 30px 0px;}
.for_ster_det h6{font-family: 'Arial';font-weight: bold;color: #000000;font-size: 1.2rem;text-align: center;}
.for_ster_det p{font-family: 'Arial';font-weight: normal;font-size: 1.2rem;text-align: center;line-height: 1.3rem;color: #000000;padding: 0px 10px;}
.for_benefit_det h6{font-family: 'Arial Nova Cond'!important;font-weight: normal;color: #000000;font-size: 1.2rem;text-align: center;}
.for_benefit_det{padding-top: 20px;}
.for_benefit_det p{font-family: 'Arial Nova Cond'!important;font-weight: normal;font-size: 1rem;text-align: center;line-height: 1.3rem;}
.for_Inn_wrap{background-color: #dedede!important;box-shadow: 12px 0px 5px 0px rgba(26,26,26,0.75);
  -webkit-box-shadow: 12px 0px 5px 0px rgba(26,26,26,0.75);
  -moz-box-shadow: 12px 0px 5px 0px rgba(26,26,26,0.75);z-index: 4;}
  .for_inno_wrap{background-color: #f6f6f6!important;text-align: center;box-shadow: 12px 0px 5px 0px rgba(26,26,26,0.75);
    -webkit-box-shadow: 12px 0px 5px 0px rgba(26,26,26,0.75);
    -moz-box-shadow: 12px 0px 5px 0px rgba(26,26,26,0.75);z-index: 4;}
.for_manu_wrap{background-color: #f6f6f6;color: #ffffff!important;box-shadow: 12px 0px 5px 0px rgba(26,26,26,0.75);
  -webkit-box-shadow: 12px 0px 5px 0px rgba(26,26,26,0.75);
  -moz-box-shadow: 12px 0px 5px 0px rgba(26,26,26,0.75);z-index: 3;}
.for_manu_wrap h5{font-size: 1.2rem;color: #ffffff;background-color: #444444;letter-spacing: 0.1rem;box-shadow: 1px 7px 5px -3px rgba(0,0,0,0.75);
  -webkit-box-shadow: 1px 7px 5px -3px rgba(0,0,0,0.75);
  -moz-box-shadow: 1px 7px 5px -3px rgba(0,0,0,0.75);}
.for_manu_wrap p{color: #000000;padding: 0px 10px;}
.for_manu_wrap strong{color: #000000;}
.for_manu_wrap h6{color: #000000;}
.for_basin_wrap{background-color: #f6f6f6;box-shadow: 12px 0px 5px 0px rgba(26,26,26,0.75);
  -webkit-box-shadow: 12px 0px 5px 0px rgba(26,26,26,0.75);
  -moz-box-shadow: 12px 0px 5px 0px rgba(26,26,26,0.75);z-index: 2;}
.for_basin_wrap h5, .for_fiedl_wrap h5{ font-size: 1.2rem;padding: 20px 0px;text-align: center;color: #ffffff;}
.for_basin_wrap strong{color: #000000;}
.for_basin_wrap h6{color: #000000;}
.inno_img2{padding: 0px 20px;}
.for_basin_conwrap{border-right: 1px solid #000000;}
.other_product_img .col-lg-4{padding-bottom: 20px;}
.sev_k_set{height: 40px;}
.for_fiedl_wrap{background-color:#f6f6f6;}
.for_inno_item{width: 30%;min-height: 100%;}
.for_basin_wrap{width: 34%;min-height: 100%;}
.for_basin_wrap h5{background-color: #a00408;box-shadow: 1px 7px 5px -3px rgba(0,0,0,0.75);
  -webkit-box-shadow: 1px 7px 5px -3px rgba(0,0,0,0.75);
  -moz-box-shadow: 1px 7px 5px -3px rgba(0,0,0,0.75);}
.for_fied_wrap{width: 36%!important; min-height: 100%;}
.flex-container{flex-wrap: wrap;}
.for_field_wrap{background-color:#f6f6f6;}
.for_field_wrap h5{  font-family: 'Arial';font-weight: bold;color:#ffffff;
	background-color: #e71322;box-shadow: 1px 7px 5px -3px rgba(0,0,0,0.75);
  -webkit-box-shadow: 1px 7px 5px -3px rgba(0,0,0,0.75);
  -moz-box-shadow: 1px 7px 5px -3px rgba(0,0,0,0.75);letter-spacing: 0.1rem;}
.for_field_wrap strong{color: #000000;}
.for_field_wrap h6{color: #000000;}
.flex-fill{width: 50%;padding: 0px 0px;}
.flex_fill_in {width: 50%;}
.flex_fill_ma{width: 50%;}
.pilot_pa{height: 42px;}
.flex_fill_in h5{  font-family: 'Arial';font-weight: bold; background-color: #dedede;box-shadow: 1px 7px 5px -3px rgba(0,0,0,0.75);
  -webkit-box-shadow: 1px 7px 5px -3px rgba(0,0,0,0.75);
  -moz-box-shadow: 1px 7px 5px -3px rgba(0,0,0,0.75);}
.stimu_item_wrap h5{text-align: center;padding: 10px 0px;font-size: 1.4rem;font-family: 'Arial';font-weight: bold;margin-bottom: 30px;}
.stimu_item_wrap > .col-lg-4:last-child {width: 36%;}
.stimulation_offering_wrap p{padding-top:0px!important; color:#000000;}
@media (max-width: 984px)  {
  .flex_fill_ma{width: 100%;box-shadow: none;}
  .flex_fill_in {width: 100%; box-shadow: none;}
  .for_inno_item{width: 100%;}
.for_basin_wrap{width: 100%;box-shadow: none;}
.for_fied_wrap{width: 100%!important;box-shadow: none;}
.stimu_item_wrap > .col-lg-4:last-child {width: 100%;}
.stimul_title_wrap h4{font-size: 2rem;padding-bottom: 0;}
.stimul_title_wrap p{font-size: 1.2rem;}
}