@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap');
/**LENIS**/
html.lenis{height:auto;}
.lenis.lenis-smooth{scroll-behavior:auto;}
.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain;}
.lenis.lenis-scrolling iframe{pointer-events:none;}
.lenis.lenis-stopped {overflow: hidden;}
/**COMMON SETTING**/
body{font-family:"Nunito Sans", serif;-webkit-text-size-adjust:none;position:relative;color:#000;background:#ffffff;font-weight:400;user-select:none;-moz-user-select:none;}
body.active{overflow:hidden;position:fixed;}
img {-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;transform:translateZ(0);image-rendering:-webkit-optimize-contrast !important;}
.clear{clear:both;}
.padding5{padding:5px;}
.padding10{padding:10px;}
.padding15{padding:15px;}
.padding20{padding:20px;}
.padding25{padding:25px;}
.padding30{padding:30px;}
sup{vertical-align:0;position:relative;top:-0.25em;}
.wordBreak{word-break:break-all;}
.error{display:block;font-size:14px;line-height:18px;color:#bf2026;margin:5px 0 0 0;}
/**STICKY BUTTONS (Back to top and WhatsApp)**/
.backTopBtn{width:50px;height:50px;background:#bf2026;border-radius:10px;position:fixed;right:20px;bottom:-999px;border-radius:5px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;cursor:pointer;z-index:1000;text-decoration:none;text-align:center;}
.backTopBtn img{position:absolute;width:20px;height:20px;display:block;top:30%;left:50%;transform:translate(-50%, -30%) rotate(-90deg);filter:brightness(0) invert(1);}
.backTopBtn.bottom{border:1px solid #f1f4f6;bottom:75px !important;}
.backTopBtn span{position:absolute;top:35%;left:50%;transform:translate(-50%, -35%);display:block;font-size:12px;line-height:12px;color:#fff;padding-top:20px;}
/*.whatsappBtn{position:fixed;bottom:20px;left:20px;width:45px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;cursor:pointer;z-index:1000;}
.whatsappBtn img{width:100%;display:block;}
.backTopBtn.bottom, .whatsappBtn.bottom{bottom:100px !important;}*/
/**FORM FIELDS and BUTTONS**/
/**Buttons**/
button, input[type="button"], input[type="reset"], input[type="submit"]{/*border:none;*/-webkit-appearance:none !important;-moz-appearance:none !important;cursor:pointer;font-family:"Nunito Sans", serif;}
.commonBtn{color:#000;background:#fff;padding:15px 25px;display:inline-block;text-decoration:none;font-size:14px;line-height:14px;font-weight:700;border:1px solid #DCE6EC;border-radius:40px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
.commonBtn:hover{background:#bf2026;color:#fff;border:1px solid #d51F27;}

.commonBtn.red{color:#fff;background:#bf2026;border:1px solid #bf2026;}
.commonBtn.red:hover{background:#000;border:1px solid #000;}

.commonBtn.rgt{float:right;}
.commonBtn.download{padding-right:50px}
.commonBtn.download span{position:relative;display:inline-block;}
.commonBtn.download span::after{content:'';background:url("../images/common/icon-download.svg") no-repeat;background-size:100%;width:17px;height:17px;position:absolute;top:50%;right:-25px;transform:translateY(-50%);}
.commonBtn.download:hover span::after{filter:brightness(0) invert(1);}
/**Fields**/
input[type=text]{width:100%;font-family:"Nunito Sans", serif;color:#000000;font-size:16px;line-height:20px;border:1px solid #DCE6EC;padding:10px 15px;background:#ffffff;;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:10px;}
::-webkit-input-placeholder{color:#cccccc;opacity:1;}
::-ms-input-placeholder{color:#cccccc;opacity:1;}
::placeholder {color:#CCCCCC;opacity:1;}
select{width:100%;resize:none;font-family:"Nunito Sans", serif;color:#000000;font-size:16px;line-height:20px;border:1px solid #DCE6EC;padding:10px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: url("../images/common/icon-dropdown.svg") right no-repeat #ffffff;background-size:25px;border-radius:10px;}
select::-ms-expand{display: none; /* remove default arrow on ie10 and ie11 */}
@media screen and (min-width:0\0){select {background:none\9;padding: 5px\9;}}
textarea{width:100%;height:150px;resize:none;font-family:"Nunito Sans", serif;color:#000000;font-size:16px;line-height:20px;border:1px solid #DCE6EC;padding:10px 15px;background:#ffffff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:10px;}
/*Input checkbox*/
.checkBoxStyle{display:block;position:relative;padding-left:30px;cursor:pointer;font-size:14px;line-height:18px;color:#000000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:left !important;}
.checkBoxStyle input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.checkmark{position:absolute;top:0;left:0;height:14px !important;width:14px !important;background-color:#fff;border:1px solid #000000;border-radius:3px;}
.checkBoxStyle:hover input ~ .checkmark {background-color:#ffffff;border:1px solid #000000;}
.checkBoxStyle input:checked ~ .checkmark {background-color:#000000;border:1px solid #000000;}
.checkmark:after {content:"";position:absolute;display:none;}
.checkBoxStyle input:checked ~ .checkmark:after{display: block;}
.checkBoxStyle .checkmark:after{left:4px;top:2px;width:3px;height:6px;border: solid white;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
/**HEADER**/
header{width:100%;background:#ffffff;position:relative;top:0;z-index:10;}
header .MOBILE, header .mainMenu .search_mobile, header .mainMenu .email_mobile{display:none;}
header .mainMenu{width:calc(100% - 40px);padding:12px 20px;background:#ffffff;font-size:0;border-bottom:1px solid #f1f4f6;position:relative;z-index:2;}
header .mainMenu .logo{display:inline-block;vertical-align:middle;width:93px;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;}
header .mainMenu .logo img{width:100%;display:block;}
header .mainMenu .search{display:inline-block;vertical-align:middle;width:93px;text-align:right;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;}
header .mainMenu .search img{width:20px;display:inline-block;}
header .mainMenu .search .close_btn{display:none;}
header .mainMenu .menu{display:inline-block;vertical-align:middle;width:calc(100% - 186px);-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;}
header .mainMenu .menu ul{width:100%;text-align:center;}
header .mainMenu .menu ul li{display:inline-block;vertical-align:middle;margin:0 20px;position:relative;padding:12px 0}
header .mainMenu .menu ul li.search{margin:0 0 0 20px;}
header .mainMenu .menu ul li.search img{width:16px;display:block;}
header .mainMenu .menu ul li .main{display:block;font-size:14px;line-height:normal;font-weight:700;color:#000000;text-decoration:none;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;position:relative;z-index:2;padding:12px 0}
header .mainMenu .menu ul li .main span{position:relative;display:block;}
header .mainMenu .menu ul li .main span::before{content:'';display:block;position:absolute;bottom:-5px;width:0;left:0;border-top:3px solid #bf2026;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;}
.HOME header .mainMenu .menu ul .menuHOME .main,
.ABOUTUS header .mainMenu .menu ul .menuABT .main,
.LEADERSHIP header .mainMenu .menu ul .menuLEADER .main,
.OURSERVICES header .mainMenu .menu ul .menuSERV .main,
.NEWS_EVENTS header .mainMenu .menu ul .menuNEWS .main,
.CAREERS header .mainMenu .menu ul .menuCAREERS .main,
.CONTACTUS header .mainMenu .menu ul .menuCONTACT .main,
.SUBSIDIARIES header .mainMenu .menu ul .menuSUBSID .main,
header .mainMenu .menu > ul > li:hover > .main{color:#000000;}
.HOME header .mainMenu .menu ul .menuHOME .main span::before,
.ABOUTUS header .mainMenu .menu ul .menuABT .main span::before,
.LEADERSHIP header .mainMenu .menu ul .menuLEADER .main span::before,
.OURSERVICES header .mainMenu .menu ul .menuSERV .main span::before,
.NEWS_EVENTS header .mainMenu .menu ul .menuNEWS .main span::before,
.CAREERS header .mainMenu .menu ul .menuCAREERS .main span::before,
.CONTACTUS header .mainMenu .menu ul .menuCONTACT .main span::before,
.SUBSIDIARIES header .mainMenu .menu ul .menuSUBSID .main span::before,
header .mainMenu .menu > ul > li:hover > .main span::before{width:100%;}
/**Submenu**/
header .mainMenu .menu > ul > li.dd > .subMenu{top:0;left:-20px;padding-top:0;position:absolute;z-index:-1;display:block;opacity:0;pointer-events:none;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}
header .mainMenu .menu > ul > li.menuABT.dd > .subMenu{width:200px;}
header .mainMenu .menu > ul > li.menuSUBSID.dd > .subMenu{width:200px;}
header .mainMenu .menu > ul > li.menuSERV.dd > .subMenu{/*width:590px;*/width:650px;}
header .mainMenu .menu > ul > li.dd:hover > .subMenu{display:block;opacity:1;padding-top:80px;pointer-events:auto;}
header .mainMenu .menu ul li.dd .subMenu ul{width:calc(100% - 62px);padding:30px 30px 20px 30px;background:#f1f4f6;border-bottom-left-radius:20px;border-bottom-right-radius:20px;text-align:left;}
header .mainMenu .menu ul li.dd .subMenu ul li{display:inline-block;vertical-align:top;margin:0;font-size:0;padding:0;}
header .mainMenu .menu ul li.dd .subMenu ul .left{width:calc(50% - 15px);margin-right:15px;}
header .mainMenu .menu ul li.dd .subMenu ul .rgt{width:calc(50% - 15px);margin-left:15px;}
header .mainMenu .menu ul li.dd .subMenu ul li .grp{width:100%;font-size:0;display:block;margin-bottom:10px !important;}
header .mainMenu .menu ul li.dd .subMenu ul li .grp span{display:inline-block;vertical-align:middle;width:calc(100% - 65px);font-size:14px;line-height:normal;font-weight:700;color:#000;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}
header .mainMenu .menu ul li.dd .subMenu ul li .grp .icon{width:50px;height:50px;margin-right:15px;background:#bf2026;position:relative;border-radius:10px;}
header .mainMenu .menu ul li.dd .subMenu ul li .grp .icon img{position:absolute;width:30px;height:30px;display:block;top:50%;left:50%;transform:translate(-50%, -50%);filter:brightness(0) invert(1);}
header .mainMenu .menu ul li.dd .subMenu ul li .single{display:block;font-size:14px;line-height:normal;font-weight:700;color:#000;margin-bottom:10px;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;text-decoration:none;}
header .mainMenu .menu ul li.dd .subMenu ul li .grp:hover span,
header .mainMenu .menu ul li.dd .subMenu ul li .single:hover{color:#bf2026;}
header .mainMenu .menu ul li.dd .subMenu ul.col3{font-size:0;display:flex;flex-wrap:wrap;width:calc(100% - 22px);padding:30px 10px 20px 10px;}
header .mainMenu .menu ul li.dd .subMenu ul.col3 li{width:calc(33.333% - 41px);padding:0 20px 0 20px;/*margin:0 0 0 20px;*/border-right:1px solid #fff;}
header .mainMenu .menu ul li.dd .subMenu ul.col3 li:first-child{margin:0;}
header .mainMenu .menu ul li.dd .subMenu ul.col3 li:last-child{border-right:none;/*padding:0 !important*/}
header .mainMenu .menu ul li.dd .subMenu ul.col3 li a{text-decoration:none;font-size:14px;line-height:18px;color:#000;margin-bottom:10px;display:block;width:100%;}
header .mainMenu .menu ul li.dd .subMenu ul.col3 li a:hover{color:#bf2026;text-decoration:underline;}
header .mainMenu .menu ul li.dd .subMenu ul.col3 li .icon{margin-bottom:10px;}
header .mainMenu .menu ul li.dd .subMenu ul.col3 li span{display:block;width:100%;}
header .mainMenu .menu ul li.dd .subMenu ul.col3 .grp{/*pointer-events:none;*/}
/**MOBILE - MAIN MENU**/
header .mainMenu .menu_mobile{display:none;position:absolute;width:100%;top:0;left:0;}
header .mainMenu .menu_mobile .menu_btn{cursor:pointer;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;width:22px;height:20px;position:absolute;left:20px;top:28px;}
header .mainMenu .menu_mobile .menu_btn span{display:block;position:absolute;height:3px;width:100%;background:#bf2026;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
header .mainMenu .menu_mobile .menu_btn span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
header .mainMenu .menu_mobile .menu_btn span:nth-child(2){top:7.5px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
header .mainMenu .menu_mobile .menu_btn span:nth-child(3){top:16px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;}
header .mainMenu .menu_mobile .menu_btn.open span:nth-child(1){-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:1px;left:2px;}
header .mainMenu .menu_mobile .menu_btn.open span:nth-child(2){width:0;opacity:0;}
header .mainMenu .menu_mobile .menu_btn.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:16.5px;left:2px;}
header .mainMenu .menu_mobile .menu_box{width:100%;max-width:400px;height:calc(100vh - 73px);position:absolute;top:73px;left:-1100px;background:#f1f4f6;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;overflow-y:auto;}
header .mainMenu .menu_mobile .menu_box.open{left:0;}
header .mainMenu .menu_mobile .menu_box .container{width:calc(100% - 40px);padding:0 20px 20px 20px;}
header .mainMenu .menu_mobile .menu_box .container ul{width:100%;text-align:left;}
header .mainMenu .menu_mobile .menu_box .container ul li{width:100%;display:block;margin:20px 0;}
header .mainMenu .menu_mobile .menu_box .container ul li .main{display:block;font-size:14px;line-height:normal;font-weight:700;color:#000;text-decoration:none;position:relative;}
header .mainMenu .menu_mobile .menu_box .container ul li.m_dd .main::after{content:'';background:url("../images/common/icon-rgt.svg")no-repeat;background-size:100%;width:20px;height:20px;position:absolute;top:0;right:0;margin:0 0 0 10px;transform:rotate(90deg);}
header .mainMenu .menu_mobile .menu_box .container ul li.m_dd .main.open::after{transform:rotate(-90deg);}
header .mainMenu .menu_mobile .menu_box .container ul li .subMenu{width:100%;max-width:500px;margin:0 auto;display:none;}
header .mainMenu .menu_mobile .menu_box .container ul li .subMenu .grp{width:100%;font-size:0;display:block;margin:15px 0 10px 0;}
header .mainMenu .menu_mobile .menu_box .container ul li .subMenu .grp span{display:inline-block;vertical-align:middle;width:calc(100% - 65px);font-size:14px;line-height:normal;font-weight:700;color:#000;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}
header .mainMenu .menu_mobile .menu_box .container ul li .subMenu .grp .icon{width:50px;height:50px;margin-right:15px;background:#bf2026;position:relative;border-radius:10px;}
header .mainMenu .menu_mobile .menu_box .container ul li .subMenu .grp .icon img{position:absolute;width:30px;height:30px;display:block;top:50%;left:50%;transform:translate(-50%, -50%);filter:brightness(0) invert(1);}
header .mainMenu .menu_mobile .menu_box .container ul li .subMenu .single{display:block;font-size:14px;line-height:normal;font-weight:700;color:#000;margin-bottom:10px;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;text-decoration:none;}
header .mainMenu .menu_mobile .menu_box .container ul li .subMenu.SERV .single{font-weight:400;}
/**SEARCH FIELD**/
header .search_field{width:100%;background:#f1f4f6;position:absolute;top:0;left:0;padding:15px 0;z-index:1;font-size:0;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;opacity:0.0;pointer-events:none;}
header .search_field.open{opacity:1.0;pointer-events:auto;top:90px;}
header .search_field .field{width:calc(100% - 40px);max-width:700px;margin:0 auto;position:relative;display:block;vertical-align:middle;}
header .search_field .field input[type=text]{padding-right:40px;}
header .search_field .field .btn{position:absolute;right:15px;top:15px;width:16px;}
header .search_field .field .btn img{display:block;width:100%;}
header .search_field .close{width:22px;margin-left:10px;display:inline-block;vertical-align:middle;}
/**FIXED HEADER**/
header.fixed{position:fixed;}
header.fixed .mainMenu .logo,
header.fixed .mainMenu .search{width:70px;}
header.fixed .mainMenu .menu{width:calc(100% - 140px);}
header.fixed .mainMenu .menu > ul > li.dd:hover > .subMenu{padding-top:66px;}
header.fixed .search_field.open{top:78px;}
header.fixed .mainMenu .menu ul li{padding:5px 0;}
/**FOOTER**/
footer{width:100%;margin:0 auto;position:relative;background:#f1f4f6;z-index: 0;}
footer .container{width:100%;position:relative;}
footer .footer-nav{width:calc(100% - 40px);padding:40px 20px 25px 20px;font-size:0;}
footer .footer-nav p{margin-bottom:15px;font-size:14px;line-height:normal;}
footer .footer-nav p.cap{text-transform:uppercase;}
footer .footer-nav a{text-decoration:none;color:#000;}
footer .footer-nav a:hover{text-decoration:underline;}
footer .footer-nav .left{display:inline-block;vertical-align:top;width:250px;margin:0 70px 0 0;}
footer .footer-nav .left .phone::before{content:'';background:url("../images/common/icon-phone.svg")no-repeat;background-size:100%;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-2.5px;}
footer .footer-nav .left .email::before{content:'';background:url("../images/common/icon-email.svg")no-repeat;background-size:100%;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-2.5px;}
footer .footer-nav .left .clock::before{content:'';background:url("../images/common/icon-clock.svg")no-repeat;background-size:100%;width:20px;height:20px;display:inline-block;vertical-align:top;margin-right:10px;margin-top:0;}
footer .footer-nav .left a{color:#bf2026;}
footer .footer-nav .left .clock{color:#000;}
footer .footer-nav .left .clock span{display:inline-block;}
footer .footer-nav .rgt{display:inline-block;vertical-align:top;width:calc(100% - 320px);font-size:0;}
footer .footer-nav .rgt .col{display:inline-block;vertical-align:top;}
footer .footer-nav .rgt .col.col_1{margin:0 70px 0 0;width:165px;}
footer .footer-nav .rgt .col.col_2{margin:0;width:calc(100% - 690px);}
footer .footer-nav .rgt .col.col_2 span{display:inline-block;vertical-align:top;width:calc(50% - 70px);margin-right:70px;}
footer .footer-nav .rgt .col.col_3{margin:0;width:165px;}
footer .footer-nav .rgt .col.col_4{margin:0 0 0 70px;width:220px;}
footer .footer-nav .col_full{display:block;width:100%;/*max-width:1300px;*/font-size:0;margin:0 auto;}
footer .footer-nav .col_full .col{display:inline-block;vertical-align:top;}
footer .footer-nav .col_full .col.col_1{margin:0 70px 0 0;width:200px;}
footer .footer-nav .col_full .col.col_2{margin:0 70px 0 0;/*width:150px;*/width:calc(20% - 110px);}
footer .footer-nav .col_full .col.col_3{margin:0;/*width:calc(100% - 590px);*/width:calc(60% - 120px);}
footer .footer-nav .col_full .col.col_3 span{display:inline-block;vertical-align:top;width:calc(50% - 70px);margin-right:70px;}
footer .footer-nav .col_full .col.col_4{margin:0;/*width:150px;*/width:calc(20% - 110px);}
footer .footer-nav .col_full .col .logo{width:90px;margin-bottom:40px;}
footer .footer-nav .col_full .col .logo img{width:100%;display:block;}
footer .footer-nav .col_full .col .btn{display:inline-block;vertical-align:top;border-radius:100%;width:36px;height:36px;margin-right:5px;background:#bf2026;position:relative;}
footer .footer-nav .col_full .col .btn img{display:block;width:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);filter:brightness(0) invert(1);}
footer .MOBILEVIEW{display:none;vertical-align:top;width:66.6666%;font-size:0;}
footer .MOBILEVIEW .MOBILELEFT{display:inline-block;vertical-align:top;width:calc(50% - 15px);margin-right:15px;}
footer .MOBILEVIEW .MOBILERGT{display:inline-block;vertical-align:top;width:calc(50% - 15px);margin-left:15px;}
footer .MOBILEVIEW .dd{position:relative;display:inline-block;}
footer .MOBILEVIEW .dd::after{content:'';background:url("../images/common/icon-rgt.svg")no-repeat;background-size:100%;width:20px;height:20px;position:absolute;top:0;right:-30px;transform:rotate(90deg);}
footer .MOBILEVIEW .dd.open::after{transform:rotate(-90deg);}
.MOBILE_SUB_ABT,.MOBILE_SUB_SERV,.MOBILE_SUB_SUBSID{display:none;}
footer .copyright{width:calc(100% - 40px);padding:15px 20px;text-align:center;background:#bf2026;font-size:14px;line-height:normal;color:#fff;}
footer .copyright .content{font-size:0;/*max-width:1300px;*/margin:0 auto;}
footer .copyright .left{display:inline-block;vertical-align:top;width:50%;text-align:left;font-size:12px;line-height:normal;color:#fff;}
footer .copyright .rgt{display:inline-block;vertical-align:top;width:50%;text-align:right;font-size:12px;line-height:normal;color:#fff;}
footer .copyright .rgt a{color:#fff;text-decoration:none;}
footer .copyright .rgt a:hover{text-decoration:underline}
footer .copyright .rgt span{display:inline-block;vertical-align:middle;margin:0 5px;}
/**POPUP**/
@-webkit-keyframes popupAnim{from{opacity:0;}
to{opacity:1;}
}
@-moz-keyframes popupAnim{from{opacity:0;}
to{opacity:1;}
}
@keyframes popupAnim{from{opacity:0;}
to{opacity:1;}
}
.modal-open{overflow:hidden;position:fixed;}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display: none;overflow:auto;overflow-y: scroll;-webkit-overflow-scrolling: touch;outline: 0;-webkit-animation:popupAnim 0.5s;-moz-animation:popupAnim 0.5s,}
.modal-dialog:target{-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s;opacity:0;visibility:hidden;}
.vertical-alignment-helper{display:table;height:100%;width:100%;pointer-events:none;}
.vertical-align-center{display:table-cell;vertical-align:middle;pointer-events:auto;}
.modal-dialog{position:relative;width:auto;}
.modal-content{position:relative;background-color:#fff;background-clip:padding-box;width:90%;max-width:1030px;height:auto;margin:5% auto;outline:none;z-index:3001;border:1px solid #fff;overflow-y: auto !important;
  -webkit-overflow-scrolling: touch; /* for iOS smooth scroll */}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2999;background-color:#000;}
.modal-open .modal-backdrop{backdrop-filter:blur(5px);background-color:rgba(0, 0, 0, 0.8);opacity:1 !important;}
.modal-body{position:relative;width:100%;}
.closePopUpBtn{display:block;position:absolute;top:-35px;right:25px;}
.closePopUpBtn img{width:15px;display:block;}
.modal-body .container{width:calc(100% - 50px);margin:50px 25px 0 25px;display:flex;align-items:top;}
.modal-body .container .photo{width:180px;height:0;padding-top:180px;background:#f1f4f6;margin:0 0 25px 50px;position:relative;overflow:hidden;order:2;border-radius:100%;}
.modal-body .container .photo img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover;}
.modal-body .container .description{width:calc(100% - 230px);}
.modal-body .container .description h3{font-size:30px;line-height:34px;font-weight:800;margin-bottom:5px;}
.modal-body .container .description p{margin-bottom:25px;font-size:18px;line-height:24px;font-weight:400;color:#000;}
.modal-body .container .description .red-para,
.modal-body .container .description .red-para p{font-size:18px;line-height:24px;font-weight:700;color:#bf2026;margin-bottom:25px;}
.modal-body .container .description ul{margin-bottom:25px;list-style:disc;margin-left:20px;}
.modal-body .container .description ul li{font-size:18px;line-height:24px;font-weight:400;color:#000;padding:5px;}