@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&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:"Poppins", sans-serif;-webkit-text-size-adjust:none;position:relative;color:#083050;background:#ffffff;font-weight:400;user-select:none;-moz-user-select:none;}
body{
	cursor: url("../images/cursor.png") 1 0,auto !important;
}
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:12px;line-height:18px;color:#ff3737;margin:5px 0 0 0;}
/**STICKY BUTTONS (Back to top and WhatsApp)**/
.backTopBtn{background:#fde400;position:fixed;bottom:-999px;right:20px;width:60px;height:45px;padding:2.5px 0;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;font-size:9px;line-height:normal;color:#000000;font-weight:800;text-transform:uppercase;text-align:center;}
.backTopBtn span{display:block;color:#112e8e;}
.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;opacity:0.0 !important;pointer-events:none !important;}
.whatsappBtn img{width:100%;display:block;}
.backTopBtn.bottom, .whatsappBtn.bottom{bottom:100px !important;}
.chatbot{position:fixed;bottom:20px;left:20px;width:45px;z-index:1000;}
.chatbot iframe{}
/**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:"Poppins", sans-serif;}
.commonBtn{color:#ffffff;background:#112e8e;padding:12px 25px;display:inline-block;text-decoration:none;font-size:14px;line-height:14px;font-weight:600;border:1px solid #112e8e;border-radius:20px;text-transform:uppercase;-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{color:#112e8e;background:#ffffff;}
.commonBtn.rgt{float:right;}
.commonBtn.reset{background:#000;border:1px solid #000 !important;margin-left:10px;}
.commonBtn.reset:hover{color:#000;background:#ffffff;}
/**Fields**/
input[type=text]{width:100%;font-family:"Poppins", sans-serif;color:#112e8e;font-size:16px;line-height:20px;border:1px solid #E2E4E9;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:"Poppins", sans-serif;color:#112e8e;font-size:16px;line-height:20px;border:1px solid #E2E4E9;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-dd-blue.svg") 97.5% no-repeat #ffffff;background-size:12.5px;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:"Poppins", sans-serif;color:#112e8e;font-size:16px;line-height:20px;border:1px solid #E2E4E9;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 #112e8e;border-radius:3px;}
.checkBoxStyle:hover input ~ .checkmark {background-color:#ffffff;border:1px solid #112e8e;}
.checkBoxStyle input:checked ~ .checkmark {background-color:#112e8e;border:1px solid #112e8e;}
.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:fixed;top:0;z-index:10;}
header .MOBILE, header .mainMenu .search_mobile, header .mainMenu .email_mobile{display:none;}
header .top{width:calc(100% - 40px);padding:10px 20px;background:#112e8e;font-size:0;position:relative;z-index:1;}
header .top .email{display:inline-block;vertical-align:middle;width:50%;}
header .top .email a{text-decoration:none;display:inline-block;font-size:12px;line-height:16px;color:#ffffff;}
header .top .email a::before{content:'';background:url("../images/common/icon-email.svg")no-repeat;background-size:100%;width:16px;height:16px;display:inline-block;vertical-align:middle;margin:0 5px 0 0;}
header .top .email a:hover{text-decoration:underline;}
header .top .socialMedia{display:inline-block;vertical-align:middle;width:50%;text-align:right;}
header .top .socialMedia span{display:inline-block;vertical-align:middle;}
header .top .socialMedia span a{display:inline-block;vertical-align:middle;width:15px;margin:0 7.5px}
header .top .socialMedia .googlePartner{width:68px;margin-left:7.5px;padding-left:15px;border-left:1px solid #ffffff;}
header .top .socialMedia span a img,
header .top .socialMedia .googlePartner img{width:100%;display:block;}
header .mainMenu{width:calc(100% - 40px);padding:15px 20px;background:#ffffff;font-size:0;border-bottom:1px solid #eeeeee;position:relative;z-index:1;}
header .mainMenu .logo{display:inline-block;vertical-align:middle;width:150px;}
header .mainMenu .logo img{width:100%;display:block;}
header .mainMenu .menu{display:inline-block;vertical-align:middle;width:calc(100% - 300px);}
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;}
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:18px;font-weight:600;text-transform:uppercase;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:2px solid #fde400;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;}
.ABOUTUS header .mainMenu .menu ul .menuABT .main,
.OURSERVICES header .mainMenu .menu ul .menuSERV .main,
.OURPROJECTS header .mainMenu .menu ul .menuPJT .main,
.OURCLIENTS header .mainMenu .menu ul .menuCLIENT .main,
.CONTACTUS header .mainMenu .menu ul .menuCONTACT .main,
header .mainMenu .menu > ul > li:hover > .main{color:#112e8e;}
.ABOUTUS header .mainMenu .menu ul .menuABT .main span::before,
.OURSERVICES header .mainMenu .menu ul .menuSERV .main span::before,
.OURPROJECTS header .mainMenu .menu ul .menuPJT .main span::before,
.OURCLIENTS header .mainMenu .menu ul .menuCLIENT .main span::before,
.CONTACTUS header .mainMenu .menu ul .menuCONTACT .main span::before,
header .mainMenu .menu > ul > li:hover > .main span::before{width:100%;}
/**Submenu**/
header .mainMenu .menu > ul > li.dd > .subMenu{/*width:510px;*/width:760px;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.dd:hover > .subMenu{display:block;opacity:1;padding-top:56px;pointer-events:auto;}
header .mainMenu .menu ul li.dd .subMenu ul{width:calc(100% - 62px);padding:30px 30px 15px 30px;background:#ffffff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;}
header .mainMenu .menu ul li.dd .subMenu ul li{display:inline-block;vertical-align:top;margin:0;font-size:0;}
header .mainMenu .menu ul li.dd .subMenu ul .left{width:calc(33.3333% - 15px);margin-right:15px;}
header .mainMenu .menu ul li.dd .subMenu ul .middle{width:calc(33.3333% - 15px);margin:0 7.5px;}
header .mainMenu .menu ul li.dd .subMenu ul .rgt{width:calc(33.3333% - 15px);margin-left:15px;}
header .mainMenu .menu ul li.dd .subMenu ul li .sub{width:100%;margin-bottom:20px;text-align:left;}
header .mainMenu .menu ul li.dd .subMenu ul li .sub p{font-size:14px;line-height:20px;margin-bottom:2.5px;color:#000;}
header .mainMenu .menu ul li.dd .subMenu ul li .sub p strong{font-weight:600;color:#112e8e;}
header .mainMenu .menu ul li.dd .subMenu ul li .sub p strong a{color:#112e8e;text-decoration:none;display:block;-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 ul li.dd .subMenu ul li .sub p strong a:hover{margin-left:5px;}
header .mainMenu .menu ul li.dd .subMenu ul li .sub .grant strong{color:#37d2d2;}
header .mainMenu .menu ul li.dd .subMenu ul li .sub .grant strong::before{content:'';background:url("../images/common/icon-offer.svg")no-repeat;background-size:100%;width:17px;height:17px;display:inline-block;vertical-align:middle;margin-right:5px;margin-top:-2.5px;}
header .mainMenu .menu ul li.dd .subMenu ul li .sub p a{color:#000000;text-decoration:none;display:block;-webkit-transition: .25s ease-in-out;-moz-transition: .25s ease-in-out;-o-transition: .25s ease-in-out;transition: .25s ease-in-out;font-weight:600;}
header .mainMenu .menu ul li.dd .subMenu ul li .sub p a:hover{margin-left:5px;}
header .mainMenu .menu ul li.dd .subMenu ul li .sub .subsub{color:#000;font-weight:400 !important;}
header .mainMenu .phone{display:inline-block;vertical-align:middle;width:150px;text-align:right;}
header .mainMenu .phone span::before{content:'';background:url("../images/common/icon-phone.svg")no-repeat;background-size:100%;width:16px;height:16px;display:inline-block;vertical-align:middle;margin:0 5px 0 0;}
/**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:26px;}
header .mainMenu .menu_mobile .menu_btn span{display:block;position:absolute;height:3px;width:100%;background:#112e8e;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:rgba(17,46,142,1.0);-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:inline-block;font-size:18px;line-height:24px;font-weight:600;text-transform:uppercase;color:#ffffff;text-decoration:none;}
header .mainMenu .menu_mobile .menu_box .container ul li.m_dd .main::after{content:'';background:url("../images/common/icon-dd.svg")no-repeat;background-size:100%;width:12.5px;height:12.5px;display:inline-block;vertical-align:middle;margin:0 0 0 10px;transform:rotate(-90deg);}
header .mainMenu .menu_mobile .menu_box .container ul li.m_dd .main.open::after{transform:rotate(0deg);}
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 .sub{width:100%;margin-top:20px;text-align:left;}
header .mainMenu .menu_mobile .menu_box .container ul li .subMenu .sub p{font-size:14px;line-height:20px;margin-bottom:2.5px;color:#ffffff;}
header .mainMenu .menu_mobile .menu_box .container ul li .subMenu .sub .grant strong{color:#37d2d2;}
header .mainMenu .menu_mobile .menu_box .container ul li .subMenu .sub .grant strong::before{content:'';background:url("../images/common/icon-offer.svg")no-repeat;background-size:100%;width:17px;height:17px;display:inline-block;vertical-align:middle;margin-right:5px;margin-top:-2.5px;}
header .mainMenu .menu_mobile .menu_box .container ul li .subMenu .sub p a{color:#ffffff;text-decoration:none;display:block;font-weight:600;}
header .mainMenu .menu_mobile .menu_box .container ul li .subMenu .sub .subsub{font-weight:400 !important;}
header .mainMenu .menu_mobile .menu_box .container ul li .subMenu .sub p strong,
header .mainMenu .menu_mobile .menu_box .container ul li .subMenu .sub p a strong{font-weight:600;color:#fde400;}
header .search_field{background:#ffffff;position:absolute;top:0;left:0;right:0;margin:0 auto;padding:12.5px 0;width:700px;z-index:99;font-size:0;opacity:0.0;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;pointer-events:none;}
header .search_field.open{opacity:1.0;pointer-events:auto;}
header .search_field .field{width:calc(100% - 32px);position:relative;display:inline-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;}
/**FOOTER**/
footer{width:100%;margin:0 auto;position:relative;background:#112e8e;z-index: 0;}
footer .container{width:calc(100% - 40px);padding:20px;position:relative;}
footer .f_sitemap{width:100%;text-align:center;}
footer .f_sitemap .hyperlinks{width:100%;}
footer .f_sitemap ul li{display:inline-block;vertical-align:middle;font-size:12px;line-height:12px;margin:0 0 10px 10px;padding:0 10px 0 0;border-right:1px solid #ffffff;}
footer .f_sitemap ul li:last-child{border-right:none;}
footer .f_sitemap ul li a{display:block;color:#ffffff;font-weight:400;text-decoration:none;}
footer .f_sitemap ul li a:hover{text-decoration:underline;}
footer .f_sitemap .copyright{width:100%;font-size:12px;line-height:16px;font-weight:400;color:#fde400;}
footer .f_social_media{position:absolute;right:20px;top:50%;transform:translateY(-50%);text-align:right;}
footer .f_social_media span{display:inline-block;vertical-align:middle;}
footer .f_social_media span a{display:inline-block;vertical-align:middle;width:15px;margin:0 7.5px}
footer .f_social_media span .googlePlus{width:18px;}
footer .f_social_media .googlePartner{width:68px;margin-left:7.5px;padding-left:15px;border-left:1px solid #ffffff;}
footer .f_social_media span a img,
footer .f_social_media .googlePartner img{width:100%;display:block;}
footer .f_iso{position:absolute;left:20px;top:50%;transform:translateY(-50%);text-align:left;}
footer .f_iso a{display:block;text-decoration:none;color:#fff;}
footer .f_iso a span{display:inline-block;vertical-align:middle;font-size:12px;line-height:16px;margin-right:5px;}
footer .f_iso a span img{width:60px;display:block;border-radius:100%;border:1px solid #fff;}
/*
header .container .mobileMenuBtn{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:20px;height:15px;display:inline-block;vertical-align:middle;}
header .container .mobileMenuBtn 

*/
/**Popup**/
@-webkit-keyframes popupAnim{from{opacity:0;margin-top:-200px;}
to{opacity:1;}
}
@-moz-keyframes popupAnim{from{opacity:0;margin-top:-200px;}
to{opacity:1;}
}
@keyframes popupAnim{from{opacity:0;margin-top:-200px;}
to{opacity:1;}
}
.modal-open{overflow: hidden;}
.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 2s;-moz-animation:popupAnim}
.modal-dialog:target{-webkit-transition:all 1s;-moz-transition:all 1s;transition:all 1s;opacity:0;visibility:hidden;}
.modal.fade .modal-dialog {
-webkit-transition: -webkit-transform .3s ease-out;
     -moz-transition:    -moz-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-dialog{position:relative;width:auto;margin:2.5% 0;}
.modal-content{position:relative;background-color:#ffffff;background-clip:padding-box;width:95%;max-width:800px;height:auto;margin:0 auto;border-radius:0;
outline: none;z-index:2998;-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);box-shadow: 0 3px 9px rgba(0, 0, 0, .5);}
.modal-backdrop{position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 2999;background-color: #000;}
.modal-backdrop.fade{filter: alpha(opacity=0);opacity: 0;}
.modal-backdrop.in{filter: alpha(opacity=80);opacity: .8;}
.modal-body{position: relative;width:100%;padding:20px 0;}
.closePopUpBtn{display:block;position:absolute;top:23px;right:10px;}
.closePopUpBtn img{width:25px;display:block;}
.modal-body .modal-header{width:100%;border-bottom:1px solid #E2E4E9;padding-bottom:14px;margin-bottom:14px;}
.modal-body h4{font-size:35px;line-height:35px;color:#083050;margin-bottom:20px;text-transform:uppercase;width:calc(100% - 40px);margin:0 20px;}
.modal-body .container{width:calc(100% - 40px);margin:0 20px;color:#212330;font-size:13px;line-height:18px;}
.modal-body .container p{font-size:16px;line-height:24px;margin-bottom:20px;color:#112e8e;}
.modal-body .container p strong{font-size:20px;color:#083050;}

/**Header - ISO**/
header .top .email{width:176px;text-align:right;}
header .top .iso{width:calc(100% - 176px);display:inline-block;vertical-align:middle;font-size:12px;line-height:16px;color:#ffffff;/*border-left:1px solid #fff;padding-left:10px;margin-left:10px;*/}
header .top .iso .iso_info{color:#fff;display:inline-block;}
header .top .iso .iso_info::after{content:'';background:url("../images/common/icon-dd.svg")no-repeat;background-size:100%;width:10px;height:10px;display:inline-block;vertical-align:middle;margin-left:10px;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;}
header .top .iso .iso_info.toggled::after{transform:rotate(-180deg);}
header .iso_info_show{width:calc(100% - 40px);padding:20px;background:#f8f8f8;display:none;}
header .iso_info_show .grp{width:100%;max-width:1200px;margin:0 auto;font-size:0;}
header .iso_info_show .grp .isoLogo{display:inline-block;vertical-align:top;width:160px;margin-right:50px;text-align:center;}
header .iso_info_show .grp .isoLogo img{width:75px;margin:0 auto;display:block;}
header .iso_info_show .grp .isoLogo p{font-size:12px;line-height:18px;margin:0;}
header .iso_info_show .grp .isoLogo p strong{color:#000;font-size:14px;line-height:normal;font-weight:600;display:block;margin:5px 0 0 0;}
header .iso_info_show .grp .content{display:inline-block;vertical-align:top;width:calc(100% - 210px);text-align:left;}
header .iso_info_show .grp .content p{font-size:14px;line-height:20px;color:#000000;margin-bottom:15px;}
header .iso_info_show .grp .content p strong{color:#112e8e;font-weight:600;}
header .iso_info_show .grp .content p:last-child{margin-bottom:0;}
.homepage .home-main.toggled{padding-top:295px;}
header .mainMenu .menu_mobile .menu_box{height:calc(100vh - 109px);}
@media only screen and (max-width : 1099px) {
	header .top{display:block !important;}
	header .top .email{display:none;}
	header .top .iso{width:100%;display:block;border-left:none;padding-left:0;margin-left:0;}
	header .iso_info_show .grp .isoLogo{width:160px;margin-right:20px;}
	header .iso_info_show .grp .isoLogo img{width:65px;}
	header .iso_info_show .grp .isoLogo p{font-size:10px;line-height:16px;margin:0;}
	header .iso_info_show .grp .isoLogo p strong{font-size:12px;line-height:normal;margin:5px 0 0 0;}
	header .iso_info_show .grp .content{width:calc(100% - 180px);}
	header .iso_info_show .grp .content p{font-size:12px;line-height:18px;margin-bottom:10px;}
	.homepage .home-main{height:calc(100vh - 109px) !important;padding-top:109px !important;}
	.commonpage{padding-top:109px !important;}
	.homepage .home-main.toggled{padding-top:295px !important;}
	.commonpage.toggled{padding-top:295px !important;}
}
@media only screen and (max-width : 499px) {
	header .iso_info_show .grp{text-align:center;}
	header .iso_info_show .grp .isoLogo{margin:0 auto 20px auto !important;}
	header .iso_info_show .grp .content{width:100%;text-align:center;}
}