/**Main Contents**/
.wrapper{width:100%;height:auto;position:relative;overflow:hidden;z-index:0;}
.mainContents{width:100%;margin:133px auto 0 auto;position:relative;}
.mainContents h2, .mainContents h3, .mainContents h4, .mainContents h5{font-family: "Roboto", sans-serif;font-weight:600;}
.mainContents h1{font-size:64px;line-height:66px;font-family: "Montserrat", sans-serif;font-weight:800;}
.mainContents h2{font-size:54px;line-height:56px;margin-bottom:25px;color:#454545;text-transform:uppercase;}
.mainContents h3{font-size:44px;line-height:46px;}
.mainContents h4{font-size:34px;line-height:36px;}
.mainContents h5{font-size:24px;line-height:26px;}
.mainContents p{font-size:18px;line-height:26px;font-family: "Roboto", sans-serif;font-weight:500;}
.mainContents p strong{font-weight:700}
.parallax{display:flex;flex-direction:column;align-items:center;justify-content:center;}
/**Homepage - Slider Banner**/
.homeBanners{width:100%;height:calc(100vh - 133px);margin:0 auto;position:relative;overflow:hidden;}
.homeBanners .bannerSlider{width:100%;height:calc(100vh - 133px);position:relative;}
.homeBanners .bannerSlider .bannerImg{width:100%;height:calc(100vh - 133px);position:relative;overflow:hidden;z-index:1;}
.homeBanners .bannerSlider .bannerImg img{width:100%;height:calc(100vh - 133px);object-fit:cover;position:absolute;transform:translateX(-50%);top:0;left:50%;display:block;animation:zoomInOut 6s infinite alternate;*}
.homeBanners .bannerSlider .slick-slide {
    animation:slideOut .4s cubic-bezier(0.4, 0.29, 0.01, 1);
  }
.homeBanners .bannerSlider .slick-slide.slick-active {
    z-index: 1;
    animation:slideIn 2.4s cubic-bezier(0.4, 0.29, 0.01, 1);
}
@keyframes slideIn {
  from {
    filter:blur(15px);
  }
  to {
    filter:blur(0);
  }
}
@keyframes slideOut {
  from {
    filter:blur(0);
  }
  to {
    filter:blur(15px);
  }
}
.homeBanners .bannerSlider .bannerVideo{width:100vw;height:calc(100vh - 133px);position:relative;overflow:hidden;z-index:1;pointer-events:none;}
.homeBanners .bannerSlider .bannerVideo iframe{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-width:177.77vh;min-height:100vh;
transform: translate(-50%, -50%);border: 0;}
.homeBanners .bannerSlider .bannerText{position:absolute;width:100%;top:50%;left:0;transform:translateY(-50%);text-align:center;}
.homeBanners .bannerSlider .bannerText h1{color:#fff;opacity:0.0;animation:anim_flyup 0.75s ease-in-out 0.75s 1 forwards;}
.homeBanners .foreBG{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.3);z-index:2;pointer-events:none;}
/**Homepage - Search MPs**/
.homeSearchMP{width:calc(100% - 20px);max-width:900px;margin:-5px auto 0 auto;position:relative;font-size:0;}
.homeSearchMP .fieldname{position:absolute;top:15px;left:0;font-size:14px;line-height:20px;letter-spacing:1px;color:#221e1f;text-transform:uppercase;}
.homeSearchMP .fieldInput{display:inline-block;vertical-align:bottom;width:calc(100% - 240px);margin-bottom:15px;}
.homeSearchMP .btn{display:inline-block;vertical-align:bottom;width:200px;margin-left:40px;}
.homeSearchMP .btn .commonBtn{padding:32px 0;width:100%;text-align:center;}
.homeSearchMP .btn .commonBtn{background:#036168;}
.homeSearchMP .btn .commonBtn:hover{background:#5f9598;}
/**Homepage - Quick Links**/
.homeQuickLinks{width:100%;background:#f3f4f4;}
.homeQuickLinks .container{width:calc(100% - 60px);max-width:1360px;margin:0 auto;padding:70px 0;text-align:center;}
.homeQuickLinks .container .grpTexts{width:100%;max-width:800px;margin:0 auto 70px auto;position:relative;}
.homeQuickLinks .container ul{width:calc(100% + 30px);font-size:0;position:relative;}
.homeQuickLinks .container ul li{/*width:calc(16.6666% - 30px);*/width:calc(33.3333% - 30px);margin-right:30px;margin-bottom:30px;display:inline-block;vertical-align:top;}
.homeQuickLinks .container ul li a{display:block;width:100%;text-align:center;text-decoration:none;color:#221e1f;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;}
.homeQuickLinks .container ul li .image{display:block;width:78px;margin:0 auto 25px auto;position:relative;}
.homeQuickLinks .container ul li .image img{display:block;width:100%;position:relative;}
.homeQuickLinks .container ul li a:hover .image img{animation:float 0.5s ease-in-out infinite;}
.homeQuickLinks .container ul li .title{font-size:18px;line-height:26px;}
.homeQuickLinks .container .grpTexts h2,
.homeQuickLinks .container .grpTexts p,
.homeQuickLinks .container .anim_01,
.homeQuickLinks .container .anim_02,
.homeQuickLinks .container .anim_03,
.homeQuickLinks .container .anim_04,
.homeQuickLinks .container .anim_05,
.homeQuickLinks .container .anim_06{opacity:0.0;}
.homeQuickLinks.animation .container .grpTexts h2{animation:anim_flyup 0.75s ease-in-out 0s 1 forwards;}
.homeQuickLinks.animation .container .grpTexts p{animation:anim_flyup 0.75s ease-in-out 0.5s 1 forwards;}
.homeQuickLinks.animation .container .anim_01{animation:anim_scale 0.75s ease-in-out 1.0s 1 forwards;}
.homeQuickLinks.animation .container .anim_02{animation:anim_scale 0.75s ease-in-out 1.5s 1 forwards;}
.homeQuickLinks.animation .container .anim_03{animation:anim_scale 0.75s ease-in-out 2.0s 1 forwards;}
.homeQuickLinks.animation .container .anim_04{animation:anim_scale 0.75s ease-in-out 2.5s 1 forwards;}
.homeQuickLinks.animation .container .anim_05{animation:anim_scale 0.75s ease-in-out 3.0s 1 forwards;}
.homeQuickLinks.animation .container .anim_06{animation:anim_scale 0.75s ease-in-out 3.5s 1 forwards;}
/**Homepage - Latest News**/
.homeLatestNews{width:100%;background-image:url("../images/home/bg-latest-news.jpg");background-attachment:fixed;background-position:center;background-size:100%;background-repeat:no-repeat;position:relative;animation: moveBg 12s linear infinite;}
.homeLatestNews .container{width:calc(100% - 60px);max-width:800px;margin:0 auto;padding:200px 0;text-align:center;position:relative;}
.homeLatestNews .container h2,.homeLatestNews .container p{color:#fff;opacity:0.0;}
.homeLatestNews .container .btn{font-size:18px;line-height:26px;color:#fff;display:inline-block;margin-top:40px;text-transform:uppercase;letter-spacing:1px;text-decoration:none;opacity:0.0;}
.homeLatestNews .container .btn::after{content:'';background:url("../images/common/icon-arrow-right-rd.svg")no-repeat;background-size:100%;width:22px;height:22px;display:inline-block;vertical-align:middle;margin-left:10px;margin-top:-2.5px;filter:brightness(0) invert(1);-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;}
.homeLatestNews .container .btn:hover::after{margin-left:15px;}
.homeLatestNews.animation .container h2{animation:anim_flyup 0.75s ease-in-out 0s 1 forwards;}
.homeLatestNews.animation .container p{animation:anim_flyup 0.75s ease-in-out 0.5s 1 forwards;}
.homeLatestNews.animation .container .btn{animation:anim_flyup 0.75s ease-in-out 1.0s 1 forwards;}
/**Homepage - Latest News (Grids)**/
.homeNewsGrid{width:100%;background:#f3f4f4;padding:0 0 70px 0;}
.homeNewsGrid .container{width:calc(100% - 60px);max-width:1360px;margin:-100px auto 0 auto;text-align:center;opacity:0.0;}
.homeNewsGrid .container .grpCol{width:calc(100% + 20px);font-size:0;}
.homeNewsGrid .container .grpCol li{display:inline-block;vertical-align:top;width:calc(100% - 20px) !important;margin-right:20px;}
.homeNewsGrid .container .grpCol .col{width:100%;display:block;text-decoration:none;}
.homeNewsGrid .container .grpCol .col .thumbnail{width:100%;height:0;padding-top:70%;margin-bottom:30px;overflow:hidden;position:relative;}
.homeNewsGrid .container .grpCol .col .thumbnail img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;}
.homeNewsGrid .container .grpCol .col .details{width:100%;text-align:left;}
.homeNewsGrid .container .grpCol .col .details h5,
.homeNewsGrid .container .grpCol .col .details p{color:#221e1f;}
.homeNewsGrid .container .grpCol .col .details p{margin:15px 0 30px 0;}
.homeNewsGrid .container .grpCol .col:hover .thumbnail img{transform:scale(1.05);}
.homeNewsGrid .container .grpCol .col:hover .commonBtn{background:#036168;}
.homeNewsGrid.animation .container{animation:anim_flyright 0.75s ease-in-out 0.5s 1 forwards;}
/**Homepage - Our MPs**/
.homeMPs{width:100%;background:#f3f4f4;}
.homeMPs .container{width:calc(100% - 60px);max-width:1360px;margin:0 auto;padding:0 0 70px 0;position:relative}
.homeMPs .container h2{text-align:center;margin-bottom:35px;opacity:0.0}
.homeMPs .ourMPs{width:calc(100% + 20px);position:relative;opacity:0.0;}
.homeMPs .ourMPs .contents{width:calc(100% - 20px) !important;margin-right:20px;margin-bottom:30px;font-size:0;position:relative;}
.homeMPs .ourMPs .contents .photo{width:100%;background:#fff;margin-bottom:20px;}
.homeMPs .ourMPs .contents .photo img{width:100%;display:block;}
.homeMPs .ourMPs .contents .details{width:100%;}
.homeMPs .ourMPs .contents .details h5{margin-bottom:15px;color:#221e1f}
.homeMPs .ourMPs .contents .details p{color:#221e1f;margin-bottom:15px;font-size:16px;line-height:24px;}
.homeMPs .ourMPs .contents .details .socialMedia{width:100%;text-align:left;margin-top:20px;}
.homeMPs .ourMPs .contents .details .socialMedia a{width:27px;height:27px;position:relative;display:inline-block;border-radius:100%;border:1px solid #221e1f;margin-right:10px;}
.homeMPs .ourMPs .contents .details .socialMedia a:last-child{margin-right:0;}
.homeMPs .ourMPs .contents .details .socialMedia a img{display:block;width:15px;height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.homeMPs.animation .container h2{animation:anim_flyup 0.75s ease-in-out 0s 1 forwards;}
.homeMPs.animation .ourMPs{animation:anim_flyleft 0.75s ease-in-out 0.5s 1 forwards;}
/**Homepage - Subscribe**/
.homeSubscribe{width:100%;background-image:url("../images/home/bg-subscribe.jpg");background-attachment:fixed;background-position:center;background-size:100%;background-repeat:no-repeat;position:relative;animation: moveBg 12s linear infinite;}
.homeSubscribe .container{width:calc(100% - 60px);max-width:1360px;margin:0 auto;padding:100px 0;position:relative;}
.homeSubscribe .container h2,.homeSubscribe .container p{color:#fff;opacity:0.0;}
.homeSubscribe .container .grpTexts{width:100%;max-width:800px;margin:0 auto;text-align:center;}
.homeSubscribe .grpForm{width:100%;font-size:0;margin-top:50px;opacity:0.0;}
.homeSubscribe .grpForm .fieldInput{display:inline-block;vertical-align:top;width:calc(33.333% - 80px);margin-right:20px;position:relative;}
.homeSubscribe .grpForm .btn{display:inline-block;vertical-align:top;width:160px;margin-left:20px;}
.homeSubscribe .grpForm .fieldInput input[type=text]{color:#fff !important;border-bottom:1px solid #fff;}
.homeSubscribe .grpForm .fieldInput ::-webkit-input-placeholder{color:#fff;opacity:1.0;}
.homeSubscribe .grpForm .fieldInput ::-ms-input-placeholder{color:#fff;opacity:1.0;}
.homeSubscribe .grpForm .fieldInput ::placeholder {color:#fff;opacity:1.0;}
.homeSubscribe .grpForm .fieldname{position:absolute;top:-7.5px;left:0;font-size:14px;line-height:20px;letter-spacing:1px;color:#fff;text-transform:uppercase;}
.homeSubscribe.animation .container h2{animation:anim_flyup 0.75s ease-in-out 0s 1 forwards;}
.homeSubscribe.animation .container p{animation:anim_flyup 0.75s ease-in-out 0.5s 1 forwards;}
.homeSubscribe.animation .grpForm{animation:anim_flyup 0.75s ease-in-out 1.0s 1 forwards;}
/**Common Page**/
.commonBanners{width:100%;height:400px;}
.commonBanners .bannerImg{width:100%;height:400px;position:relative;animation: moveBg 12s linear infinite;}
.commonBanners .bannerImg.noAnim{animation: none;}
.breadcrumb{width:100%;background:#036168;}
.breadcrumb .container{width:calc(100% - 60px);max-width:1360px;margin:0 auto;padding:15px 0;position:relative;font-size:14px;line-height:normal;color:#fff;text-transform:uppercase;}
.breadcrumb .container a{text-decoration:none;display:inline-block;vertical-align:top;color:#fff;}
.breadcrumb .container span{display:inline-block;vertical-align:top;margin:0 2.5px;}
.breadcrumb .container a:hover{text-decoration:underline;}
.commonPage{width:100%;min-height:52vh;background:#f2f2f2;}
.commonPage .container{width:calc(100% - 60px);max-width:1360px;margin:0 auto;padding:100px 0;position:relative;opacity:0.0;animation:anim_flyup 0.75s ease-in-out 0.5s 1 forwards;}
.commonPage .container h2{text-align:center;}
.commonPage .container h2 .date{display:block;margin-top:15px;font-size:18px;line-height:26px;text-align:center;font-family: "Roboto", sans-serif;font-weight:500;}
/**About Us - MPs**/
.searchFilter{width:100%;max-width:670px;margin:50px auto;position:relative;font-size:0;}
.tenders .searchFilter{margin:0 0 50px 0;}
.searchFilter .fieldname{position:absolute;top:0;left:0;font-size:14px;line-height:20px;letter-spacing:1px;color:#221e1f;text-transform:uppercase;}
.searchFilter .fieldInput{display:inline-block;vertical-align:bottom;width:calc(100% - 175px);}
.tenders .searchFilter .fieldInput{width:100%;}
.searchFilter .btn{display:inline-block;vertical-align:bottom;width:135px;margin-left:40px;}
.searchFilter .btn .commonBtn{width:100%;text-align:center;width:135px;padding-left:0;padding-right:0;}
.searchFilter .btn .commonBtn{background:#036168;}
.searchFilter .btn .commonBtn:hover{background:#5f9598;}
.mpsPage .mpsList{width:100%;}
.mpsPage .mpsList .grp{width:100%;display:flex;flex-wrap:wrap;margin-bottom:20px;}
.mpsPage .mpsList .grp .photo{width:325px;background:#fff;position:relative;}
.mpsPage .mpsList .grp .photo img{width:100%;display:block;position:absolute;left:0;bottom:0;}
.mpsPage .mpsList .grp .detail{width:calc(100% - 325px);display:flex;flex-wrap:wrap;}
.mpsPage .mpsList .grp .detail .left{width:calc(50% - 60px);padding:30px;background:#fff;}
.mpsPage .mpsList .grp .detail .rgt{width:calc(50% - 60px);padding:30px;background:#5f9598;}
.mpsPage .mpsList .grp .detail .name{width:100%;font-size:24px;line-height:26px;color:#221e1f;margin-bottom:20px;font-family: "Roboto", sans-serif;font-weight:600;}
.mpsPage .mpsList .grp .detail .name .cn{font-size:22px;}
.mpsPage .mpsList .grp .detail .designation{width:100%;}
.mpsPage .mpsList .grp .detail .designation p{margin-bottom:20px;}
.mpsPage .mpsList .grp .detail .designation .cn{font-size:20px;}
.mpsPage .mpsList .grp .detail .socialMedia{width:100%;}
.mpsPage .mpsList .grp .detail .socialMedia a{width:27px;height:27px;position:relative;display:inline-block;border-radius:100%;border:1px solid #221e1f;margin-right:10px;}
.mpsPage .mpsList .grp .detail .socialMedia a:last-child{margin-right:0;}
.mpsPage .mpsList .grp .detail .socialMedia a img{display:block;width:15px;height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.mpsPage .mpsList .grp .detail h5{margin-bottom:20px;color:#fff;}
.mpsPage .mpsList .grp .detail h5 .cn{font-size:22px;}
.mpsPage .mpsList .grp .detail .meetPeople{width:100%;}
.mpsPage .mpsList .grp .detail .meetPeople p{margin-bottom:20px;color:#fff;}
.mpsPage .mpsList .grp .detail .meetPeople .cn{font-size:20px;}
/*Common Block*/
.commonBlock{width:100%;margin:50px auto 0 auto;}
.commonBlock h5{margin-bottom:15px;}
.commonBlock p{margin-bottom:25px;}
.commonBlock ul{list-style:disc;margin-left:15px;margin-bottom:25px;}
.commonBlock ol{list-style:decimal;margin-left:20px;margin-bottom:25px;}
.commonBlock li{font-size:18px;line-height:26px;font-family: "Roboto", sans-serif;font-weight:500;}
.commonBlock li strong{font-weight:700;}
.commonBlock p a, .commonBlock li a{color:#036168;}
.commonBlock img{display:block;margin:0 auto;width:100%;}
.commonBlock .tc_logo{width:208px;margin:0 auto 30px auto;}
.commonBlock .commonBtn{color:#fff !important;}
/*Common Accordion*/
.commonAccordion{width:100%;margin:50px auto 0 auto;}
.commonAccordion h5{margin-bottom:15px;}
.commonAccordion p{margin-bottom:25px;}
/**Accordion**/
.accordion{width:100%;display:block;margin-bottom:20px;}
.accordion .title{width:calc(100% - 30px);padding:20px 30px 20px 0;cursor:pointer;color:#221e1f;border-bottom:1px solid #221e1f;font-size:24px;line-height:26px;font-family: "Roboto", sans-serif;font-weight:600;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;position:relative;}
.accordion .title.active{border-bottom:none;}
.accordion .title::after{content:'';background:url('../images/common/icon-plus.svg')no-repeat;background-size:100%;width:26px;height:26px;position:absolute;right:0;top:17px;}
.accordion .title.active::after{content:'';background:url('../images/common/icon-minus.svg')no-repeat;background-size:100%;width:26px;height:26px;}
.accordion .contents{width:100%;padding:0 0 10px 0;display:none;border-bottom:1px solid #221e1f;}
.accordion .contents.active{display:block;}
.accordion .contents ul{list-style:disc;margin-left:15px;margin-bottom:25px;}
.accordion .contents ol{list-style:decimal;margin-left:15px;margin-bottom:25px;}
.accordion .contents li{font-size:18px;line-height:26px;font-family: "Roboto", sans-serif;font-weight:500;}
.accordion .contents li strong{font-weight:700;}
.accordion .contents p a, .accordion .contents li a{color:#036168;}
.accordion .contents p{margin-bottom:25px;}
.accordion .contents img{width:100%;display:block;}
/*Common Downloads*/
.commonDownloads{width:100%;margin:50px auto 0 auto;}
.commonDownloads h5{margin-bottom:15px;}
.commonDownloads p{margin-bottom:25px;}
.download-btn{width:100%;}
.download-btn .grp-btn{width:calc(100% - 40px);background:#5f9598;padding:20px;margin-bottom:20px;display:flex;flex-wrap:wrap;align-content:center;text-decoration:none;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;}
.download-btn .grp-btn:hover{background:#036168;}
.download-btn .grp-btn .icon{width:40px;margin-right:20px;margin-top:4px;}
.download-btn .grp-btn .icon img{width:100%;display:block;filter:brightness(0) invert(1);}
.download-btn .grp-btn .description{width:calc(100% - 191px);font-size:18px;line-height:26px;font-weight:500;color:#fff;}
.download-btn .grp-btn .description span{font-size:14px;line-height:22px;color:#ffffff;font-weight:500;display:block;}
.download-btn .grp-btn .link{width:100px;font-size:14px;line-height:22px;color:#ffffff;font-weight:500;padding:0 0 0 15px;margin-left:15px;border-left:1px solid #fff;position:relative;}
.download-btn .grp-btn .link span{position:absolute;right:0;top:50%;transform:translateY(-50%)}
/*Common Table*/
/**Non-responsive Table**/
.commonTable{border:1px solid #d3d2d2;margin-bottom:25px;}
.commonTable table{width:100%;border-collapse:separate;}
.commonTable table thead{width:100%;}
.commonTable table thead tr{background:#5f9598;}
.commonTable table thead tr th{padding:10px 20px;font-size:16px;line-height:24px;color:#fff;text-align:left;font-weight:700;}
.commonTable table tbody{width:100%;}
.commonTable table tbody tr{background:#fff}
.commonTable table tbody tr:nth-of-type(even){background:#f2f2f2;}
.commonTable table tbody tr td{padding:10px 20px;font-size:16px;line-height:24px;color:#221e1f;text-align:left;vertical-align:middle;}
.commonTable table tbody tr td a{color:#036168;}
.commonTable table tbody tr td  ul, .commonTable table tbody tr td ol{margin-left:15px;margin-bottom:0 !important;}
.commonTable table tbody tr td li{padding:1.5px;font-size:16px !important;line-height:24px !important;}
.commonTable table tbody tr td .commonBtn{color:#fff;}
/**Responsive Table**/
.responsiveTable{border:1px solid #d3d2d2;margin-bottom:25px;}
.responsiveTable table{width:100%;border-collapse:separate;}
.responsiveTable table thead{width:100%;}
.responsiveTable table thead tr{background:#5f9598;}
.responsiveTable table thead tr th{padding:10px 20px;font-size:16px;line-height:24px;color:#fff;text-align:left;font-weight:700;}
.responsiveTable table tbody{width:100%;}
.responsiveTable table tbody tr{background:#fff}
.responsiveTable table tbody tr:nth-of-type(even){background:#f2f2f2;}
.responsiveTable table tbody tr td{padding:10px 20px;font-size:16px;line-height:24px;color:#221e1f;text-align:left;vertical-align:middle;}
.responsiveTable table tbody tr td a{color:#036168;}
.responsiveTable table tbody tr td  ul, .responsiveTable table tbody tr td ol{margin-left:15px;margin-bottom:0 !important;}
.responsiveTable table tbody tr td li{padding:1.5px;font-size:16px !important;line-height:24px !important;}
.responsiveTable table tbody tr td .commonBtn{color:#fff;}
/**Form Fields**/
.formFields{width:100%}
.formFields p{margin-bottom:25px;}
.formFields .titleBar{width:100%;padding:10px 0;background:#5f9598;margin-bottom:40px;font-size:18px;line-height:26px;font-family: "Roboto", sans-serif;font-weight:500;color:#fff;text-align:center;}
.formFields .grpForm{width:calc(100% + 20px);font-size:0;}
.formFields .grpForm .fieldInput{display:inline-block;vertical-align:top;width:calc(100% - 20px);margin-right:20px;margin-bottom:40px;position:relative;}
.formFields .grpForm.col2 .fieldInput{width:calc(50% - 20px);}
.formFields .grpForm .btn{display:inline-block;vertical-align:top;width:160px;margin-left:20px;}
.formFields .grpForm .fieldname{position:absolute;top:-7.5px;left:0;font-size:14px;line-height:20px;letter-spacing:1px;text-transform:uppercase;}
.formFields .grpForm .fieldname span{color:#e51c38;}
.formFields .grpForm .fieldname .note{color:#036168;text-transform:none;font-style:italic;letter-spacing:0;}
.formFields .untiNo{width:100%;}
.formFields .untiNo span{display:inline-block;vertical-align:middle;color:#221e1f;font-size:18px;line-height:26px;font-family: "Roboto", sans-serif;font-weight:500;margin-right:15px;margin-top:20px;}
.formFields .untiNo .floor{width:50px;margin-top:0;}
.formFields .untiNo .unit{width:100px;margin-top:0;}
.formFields .captcha{width:100%;margin-top:15px;}
.formFields .captcha span{display:inline-block;vertical-align:middle !important;}
.formFields .captcha .code{width:150px;}
.formFields .captcha .code img{width:100%;display:block;}
.formFields .captcha .btn{width:20px;}
.formFields .captcha .btn img{width:100%;display:block;}
.formFields .wordCount{width:100%;text-align:right;font-size:14px;line-height:20px;margin-top:5px;}
/**Small Note Area**/
.smallNote{width:100%;}
.smallNote p{font-size:16px;line-height:24px;margin-bottom:20px;}
.smallNote ul{list-style:disc;margin-left:15px;margin-bottom:20px;}
.smallNote ol{list-style:decimal;margin-left:15px;margin-bottom:20px;}
.smallNote li ul,.smallNote li ol{margin-bottom:0;}
.smallNote li{font-size:16px;line-height:24px;font-family: "Roboto", sans-serif;font-weight:500;}
/**Sitemap**/
.sitemap ul{width:100%;list-style:none;margin:0;}
.sitemap ul li{padding:10px 0 20px 0;margin:10px 0;border-bottom:1px solid #d3d2d2;font-size:18px;line-height:26px;font-weight:700;color:#036168;}
.sitemap ul li a{text-decoration:none;color:#036168;}
.sitemap ul li ul{font-size:0;margin:10px 0 0 0;width:100%;}
.sitemap ul li ul li{display:inline-block;width:22%;vertical-align:top;padding:5px 1.5% !important;font-weight:500;border-bottom:none;margin:0;}
.sitemap ul li ul li::before{content:"\2022";color:#5f9598;font-weight: bold;display:inline-block;width:1em;margin-left:-1em;}
.sitemap ul li ul li a{font-size:16px;line-height:24px;color:#221e1f;text-decoration:none;font-weight:500;}
.sitemap ul li a:hover{text-decoration:underline;}
/**Search Page**/
.searchPg ul{list-style:none;margin:0;}
.searchPg ul li{padding:20px 0;border-bottom:1px solid #d3d2d2;}
.searchPg ul li a{color:#ffffff;}
.searchPg h5{margin-bottom:25px;}
.searchPg h5 span{color:#036168;}
.searchPg ul li p strong{color:#036168;margin-bottom:15px;display:block;}
/*Policy*/
.policy{width:100%;margin:50px auto 0 auto;}
.policy h5{margin-bottom:15px;}
.policy p{margin-bottom:25px;}
.policy ul{list-style:lower-alpha;margin-left:15px;margin-bottom:25px;}
.policy ol{list-style:decimal;margin-bottom:25px;}
.policy li{font-size:18px;line-height:26px;font-family: "Roboto", sans-serif;font-weight:500;}
.policy li strong{font-weight:700;}
.policy ol{counter-reset:item;}
.policy ol li{display:block;padding:5px 0;padding-left:1.25em;text-indent:-1.25em;}
.policy ol li:before{content:counters(item, ".") ". ";counter-increment:item;list-style: none;}
.policy ol ol{margin-left:-5px;margin-bottom:15px;}
.policy ol ol ol{margin-left:5px;margin-bottom:0;}
.policy ol ol li{padding-left:2.25em;text-indent:-2em;}
.policy ol ol ol li{padding-left:2.5em;text-indent:-2.75em;}
.policy ol ul{list-style-type:lower-roman!important;list-style-position:outside;padding-left:1.5em;margin-left:0;margin-bottom:0;}
.policy ol ul li{padding-left:0 !important;text-indent:0 !important; display: list-item !important;}
.policy ol ul li::before{content:none !important;}
.policy p a, .policy li a{color:#036168;}
/**Common Thumbnail**/
.commonThumb{width:calc(100% + 30px);font-size:0;/*text-align:center;*/}
.commonThumb .grp{display:inline-block;vertical-align:top;width:calc(25% - 30px);margin:0 30px 30px 0;text-align:center;}
.commonThumb.masterplan .grp{width:calc(33.333% - 30px);}
.commonThumb .grp a{display:block;width:100%;text-decoration:none;}
.commonThumb .grp .cover{width:100%;margin-bottom:15px;border:1px solid #d3d2d2;overflow:hidden;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;}
.commonThumb .grp .cover img{display:block;width:100%;}
.commonThumb .grp h5{font-family: "Roboto", sans-serif;font-size:18px;line-height:26px;font-weight:500;color:#221e1f;margin-bottom:10px;}
.commonThumb .grp .downloadPDF{font-size:14px;line-height:14px;color:#036168;}
.commonThumb .grp .downloadPDF .fileSize{color:#221e1f;}
.commonThumb .grp .downloadPDF::before{content:'';background:url('../images/common/icon-file.svg');background-size:100%;width:15px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px;margin-top:-2.5px;}
.commonThumb .grp .watchVideo{font-size:14px;line-height:14px;color:#036168;margin-bottom:5px;}
.commonThumb .grp .watchVideo::before{content:'';background:url('../images/common/icon-video.svg');background-size:100%;width:15px;height:15px;display:inline-block;vertical-align:middle;margin-right:5px;margin-top:-2.5px;}
.commonThumb .grp a:hover .cover{animation:float 0.5s ease-in-out infinite;}
.commonThumb .grp a:hover .downloadPDF span,
.commonThumb .grp .downloadPDF:hover span{text-decoration:underline;}
.commonThumb .grp a:hover .downloadPDF .fileSize,
.commonThumb .grp .downloadPDF:hover .fileSize{text-decoration:none;}
.commonThumb .grp a:hover .watchVideo span,
.commonThumb .grp .watchVideo:hover span{text-decoration:underline;}
/**Locations**/
.locations{width:calc(100% + 30px);font-size:0;}
.locations .grp{display:inline-block;vertical-align:top;width:calc(50% - 30px);margin-right:30px;margin-bottom:30px;}
.locations .grp h5{margin-bottom:20px;}
.locations .grp .map{width:100%;height:300px;margin-bottom:20px;overflow:hidden;}
.locations .grp .map iframe{width:100%;height:100%;}
.locations .grp .details{width:100%;}
.locations .grp .details .address{font-size:18px;line-height:26px;font-family: "Roboto", sans-serif;font-weight:500;margin-bottom:10px;position:relative;margin-left:25px;}
.locations .grp .details .address::before{content:'';background:url("../images/common/icon-location.svg")no-repeat;background-size:100%;width:18px;height:18px;position:absolute;top:4px;left:-25px;}
.locations .grp .details .contact{font-size:18px;line-height:26px;font-family: "Roboto", sans-serif;font-weight:500;margin-bottom:10px;position:relative;margin-left:25px;}
.locations .grp .details .contact::before{content:'';background:url("../images/common/icon-phone.svg")no-repeat;background-size:100%;width:18px;height:18px;position:absolute;top:4px;left:-25px;}
.locations .grp .details .fax{font-size:18px;line-height:26px;font-family: "Roboto", sans-serif;font-weight:500;margin-bottom:10px;position:relative;margin-left:25px;}
.locations .grp .details .fax::before{content:'';background:url("../images/common/icon-fax.svg")no-repeat;background-size:100%;width:18px;height:18px;position:absolute;top:4px;left:-25px;}
.locations .grp .details .operatingHrs{font-size:18px;line-height:26px;font-family: "Roboto", sans-serif;font-weight:500;}
/*Latest News*/
.latestnews{width:calc(100% + 30px);font-size:0;}
.latestnews .grp{display:inline-block;vertical-align:top;width:calc(25% - 30px) !important;margin-right:30px;margin-bottom:30px;}
.latestnews .grp a{width:100%;display:block;text-decoration:none;}
.latestnews .grp a .thumbnail{width:100%;height:0;padding-top:70%;margin-bottom:30px;overflow:hidden;position:relative;}
.latestnews .grp a .thumbnail img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out;}
.latestnews .grp a .details{width:100%;text-align:left;}
.latestnews .grp a .details h5,
.latestnews .grp a .details p{color:#221e1f;}
.latestnews .grp a .details p{margin:15px 0 30px 0;}
.latestnews .grp a .details .date{font-size:14px;line-height:14px;margin-bottom:15px;color:#221e1f;}
.latestnews .grp a:hover .thumbnail img{transform:scale(1.05);}
.latestnews .grp a:hover .commonBtn{background:#036168;}
/*Common Tabs*/
.commonTab{width:auto;padding:0;}
.commonTab ul{width:auto;display:flex;flex-wrap:wrap;list-style:none;margin:0;}
.commonTab ul li{border-bottom:5px solid #fff;padding:10px 20px;margin:0;}
.commonTab ul li:first-child{padding-left:0;}
.commonTab ul li:last-child{padding-right:0;}
.commonTab ul li a{padding:10px 0 12px 0;color:#221e1f;font-size:18px;line-height:26px;font-family: "Roboto", sans-serif;font-weight:500;border-bottom:5px solid #fff;text-decoration:none;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}
.commonTab ul li a:hover, .commonTab ul li a.active{color:#036168;font-weight:800;border-bottom:5px solid #036168;}
/**ANIMATION**/
@keyframes zoomInOut{
  0%{width:100%;height:100%;}
  100%{width:110%;height:110%;}
}
@keyframes anim_flyup{
	0%{opacity:0.0;transform:translate3d(0,75px,0);}
	100%{opacity:1;transform:translateZ(0);}
}
@keyframes anim_flyright{
	0%{opacity:0.0;transform:translate3d(-500px, 0, 0);}
	100%{opacity:1;transform:translate3d(0, 0, 0);}
}
@keyframes anim_flyleft{
	0%{opacity:0.0;transform:translate3d(500px, 0, 0);}
	100%{opacity:1;transform:translate3d(0, 0, 0);}
}
@keyframes anim_scale{
	0%{opacity:0.0;transform:scale(1.0);}
	0%{opacity:0.0;transform:scale(0.9);}
	100%{opacity:1;transform:scale(1.0);}
}
@keyframes float {
  0%, 100% { transform: translateY(-5px); }
  50% { transform: translateY(-10px); }
}
@keyframes moveBg {
    0% {
        background-position: center 0%;
    }
    50% {
        background-position: center 100%;
    }
	100% {
        background-position: center 0%;
    }
}