/**Main Contents**/
.wrapper{width:100%;height:auto;position:relative;overflow:hidden;z-index:1;background:#ffffff;}
.STICKCONTENT .wrapper{overflow:visible;}
.mainContents{width:100%;margin:0 auto;position:relative;}
.STICKCONTENT .sticky{position:-webkit-sticky;position:sticky;top:100px;}
/**HOMEPAGE**/
.homepage{width:100%;margin:0 auto;position:relative;}
.homepage.fixed{margin:90px auto 0 auto;}
.homepage h2{font-size:42px;line-height:46px;}
.homepage h3{font-size:30px;line-height:34px;}
.homepage h4{font-size:20px;line-height:24px;}
.homepage p{font-size:18px;line-height:normal;color:#000;font-weight:400;}
.homepage p.px_16{font-size:16px;line-height:normal;font-weight:400;}
.homepage p.px_14{font-size:14px;line-height:normal;font-weight:400;}
.homepage p.px_12{font-size:12px;line-height:normal;font-weight:400;}
.home-banners{width:100%;height:auto;margin:0 auto;position:relative;border-bottom:1px solid #fff;}
.home-banners .banner{width:100%;height:auto;position:relative;}
.home-banners .banner .banner-img{width:100%;height:620px;position:relative;overflow:hidden;z-index:0;}
.home-banners .banner .banner-img img{width:100%;height:100%;object-fit:cover;position:absolute;transform:translateX(-50%);top:0;left:50%;display:block;animation:zoomInOut 5s infinite alternate;}
.home-banners .banner .forebg{width:100%;height:620px;background:rgba(0,0,0,0.35);position:absolute;top:0;left:0;z-index:1;}
.home-banners .banner .banner-text{position:absolute;left:20px;top:50%;transform:translateY(-50%);max-width:550px;width:calc(100% - 40px);}
.home-banners .banner .banner-text p{color:#fff;text-transform:uppercase;margin-bottom:25px;animation:textFlyUp 0.75s ease-in-out 0s 1 forwards;position:relative;top:50px;opacity:0.0;}
.home-banners .banner .banner-text h2{color:#fff;font-weight:800;animation:textFlyUp 0.75s ease-in-out 0.5s 1 forwards;position:relative;top:50px;opacity:0.0;}
.home-quicklinks{width:100%;}
.home-quicklinks .container{width:100%;font-size:0;display:flex;flex-wrap:wrap;}
.home-quicklinks .container .col4{width:calc(25% - 1px);min-height:170px;border-right:1px solid #fff;display:inline-block;position:relative;}
.home-quicklinks .container .home-news{width:calc(25% - 80px);border-right:0;background:#bf2026;padding:35px 40px;position:relative;}
.home-quicklinks .container .col4 .image{position:relative;overflow:hidden;width:100%;height:100%;background:linear-gradient(360deg, rgba(0,0,0,0.7) 0%, rgba(255,255,255,0) 100%);}
.home-quicklinks .container .col4 .image img{display:block;position:absolute;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;opacity:100%;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.home-quicklinks .container .col4 .text{position:absolute;left:40px;bottom:35px;width:calc(100% - 80px);}
.home-quicklinks .container .col4 .text h4{color:#fff;}
.home-quicklinks .container .col4 .text p{color:#fff;text-decoration:underline;margin-top:0;opacity:0.0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;position:absolute;bottom:-99px;}
.home-quicklinks .container a:hover .text p{opacity:1.0;margin-top:15px;position:relative;bottom:0;}
.home-quicklinks .container a:hover .image img{width:105%;height:105%;}
.home-quicklinks .container .home-news p{color:#fff}
.home-quicklinks .container .home-news .home-news-slider{/*width:calc(100% - 80px);position:absolute;bottom:35px;left:0;padding:0 40px;*/margin-top:20px;width:100%;height:calc(100% - 35px);}
.home-quicklinks .container .home-news .home-news-slider div{width:100%;height:100%;position:relative;}
.home-quicklinks .container .home-news .home-news-slider a{text-decoration:none;position:absolute;display:block;width:100%;bottom:0;left:0;}
.home-quicklinks .container .home-news .home-news-slider a h4{color:#fff;}
.home-abtus{width:100%;background:#fff;}
.home-abtus .container{width:calc(100% - 40px);padding:60px 20px;font-size:0;display:flex;flex-wrap:wrap;}
.home-abtus .container .left{width:calc(100% - 620px);position:relative;left:-999px;opacity:0.0;}
.home-abtus .container .left h2{color:#bf2026;font-weight:400;margin:25px 0 0 0;}
.home-abtus .container .left .grp{width:100%;font-size:0;display:flex;flex-wrap:wrap;margin-top:50px;}
.home-abtus .container .left .grp .content{width:calc(60% - 100px);margin-right:100px;}
.home-abtus .container .left .grp .content p{margin-bottom:25px;}
.home-abtus .container .left .grp .image{width:40%;min-height:480px;position:relative;}
.home-abtus .container .left .grp .image img{display:block;position:absolute;width:100%;height:100%;object-fit:cover;}
.home-abtus .container .rgt{width:600px;margin-left:20px;position:relative;right:-999px;opacity:0.0;}
.home-abtus .container .rgt img{display:block;position:absolute;width:100%;height:100%;object-fit:cover;}
.home-abtus.animation .container .left{animation:flyLeft 1s ease-in-out 0s 1 forwards;}
.home-abtus.animation .container .rgt{animation:flyRgt 1s ease-in-out 0s 1 forwards;}
.home-news-events{width:100%;background:#fff;}
.home-news-events .container{width:calc(100% - 20px);padding:60px 0 60px 20px;position:relative;top:-100px;opacity:0.0;}
.home-news-events .container h3{margin-bottom:30px;}
.home-news-events .container h3 span{display:inline-block;vertical-align:bottom;margin-right:40px;font-weight:800;}
.home-news-events .container h3 a{color:#bf2026;font-size:14px;line-height:24px;display:inline-block;vertical-align:bottom;text-transform:uppercase;font-weight:700;}
.home-newsevents-slider{width:100%;position:relative;font-size:0;}
.home-newsevents-slider .grp{width:calc(100% - 20px);margin-right:20px;display:inline-block;vertical-align:top;}
.home-newsevents-slider .grp a{text-decoration:none;display:block;}
.home-newsevents-slider .grp .image{position:relative;overflow:hidden;width:100%;height:0;padding-top:70%;margin-bottom:20px;display:block;}
.home-newsevents-slider .grp .image img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.home-newsevents-slider .grp a:hover .image img{width:105%;height:105%;}
.home-newsevents-slider .grp .date{margin-bottom:15px;font-size:14px;line-height:normal;color:#000;text-transform:uppercase;}
.home-newsevents-slider .grp .date.event::before{content:'';background:url("../images/common/icon-calendar.svg")no-repeat;background-size:100%;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-4px;}
.home-newsevents-slider .grp .date.news::before{content:'';background:url("../images/common/icon-document.svg")no-repeat;background-size:100%;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-4px;}
.home-newsevents-slider .grp .title{font-size:18px;line-height:22px;font-weight:700;color:#000;}
.home-newsevents-slider .grp .img_src{font-size:14px;line-height:18px;font-weight:400;color:#000;margin-top:15px;}
.home-newsevents-slider .grp .img_src a{color:#bf2026;display:inline-block;text-decoration:underline;}
.home-news-events.animation .container{animation:flyDown 1s ease-in-out 0s 1 forwards;}
.home-competitive{width:100%;background-image:url("../images/home/competitive-bg-img.jpg");background-attachment:fixed;background-position:center;background-size:100%;background-repeat:no-repeat;position:relative;}
.home-competitive .forebg{width:100%;height:100%;background:rgba(0,0,0,0.35);position:absolute;top:0;left:0;z-index:1;}
.home-competitive .container{width:calc(100% - 40px);max-width:1060px;margin:0 auto;padding:60px 20px;font-size:0;text-align:center;position:relative;z-index:2;opacity:0.0}
.home-competitive .container h3{font-weight:800;color:#fff;}
.home-competitive .container h2{font-weight:400;color:#fff;margin-bottom:10px;}
.home-competitive .container .grp{width:100%;font-size:0;margin-top:60px;}
.home-competitive .container .grp .col{display:inline-block;vertical-align:top;width:calc(33.3333% - 60px);margin:0 30px;text-align:center;}
.home-competitive .container .grp .col .icon{display:block;width:65px;margin:0 auto 25px auto;}
.home-competitive .container .grp .col .icon img{width:100%;display:block;filter:brightness(0) invert(1);}
.home-competitive .container .grp .col p{font-weight:800;color:#fff;}
.home-competitive.animation .container{animation:fadeIn 1s ease-in-out 0s 1 forwards;}
.home-quote{width:100%;background:#f1f4f6;}
.home-quote .container{width:calc(100% - 40px);max-width:1060px;margin:0 auto;padding:60px 20px;opacity:0.0;}
.quote-slider{width:100%;}
.quote-slider li{width:100%;font-size:0;}
.quote-slider li .photo{display:inline-block;vertical-align:top;width:200px;margin-right:50px;border-radius:100%;overflow:hidden;}
.quote-slider li .photo img{width:100%;display:block;}
.quote-slider li .description{display:inline-block;vertical-align:top;width:calc(100% - 250px);}
.quote-slider li .description .quote{width:calc(100% - 20px);font-size:30px;line-height:34px;font-weight:800;margin-bottom:20px;position:relative;}
.quote-slider li .description .quote::before{content:"“";position:absolute;margin-left:-20px;}
.quote-slider li .description .quote::after{content:"”";position:absolute;margin-left:5px;}
.quote-slider li .description .name{width:100%;font-size:16px;line-height:20px;font-weight:800;}
.quote-slider li .description .designation{width:100%;font-size:16px;line-height:20px;}
.quote-slider li .description .department{width:100%;font-size:16px;line-height:20px;}
.home-quote.animation .container{animation:fadeIn 1s ease-in-out 0s 1 forwards;}
.home-feat-pjt{width:100%;background:#fff;/*background:#f1f4f6;*/}
.home-feat-pjt .container{width:100%;padding:60px 0;font-size:0;display:flex;flex-wrap:wrap;}
.home-featpjt-slider{width:100%;position:relative;}
.home-featpjt-slider .grp{width:100%;font-size:0;display:flex !important;flex-wrap:wrap !important;}
.home-featpjt-slider .grp .left{width:40%;position:relative;opacity:0;top:100px;}
.home-featpjt-slider .grp .left .content{width:calc(100% - 40px);max-width:315px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:0 20px;}
.home-featpjt-slider .grp .left .content h3{margin-bottom:25px;color:#000;font-weight:800;}
.home-featpjt-slider .grp .left .content p{margin-bottom:20px;}
.home-featpjt-slider .grp .left .content p strong{color:#bf2026;text-transform:uppercase;}
.home-featpjt-slider .grp .left .content .px_14 strong{color:#000;}
.home-featpjt-slider .grp .left .content p a{color:#bf2026;text-transform:uppercase;font-weight:700;}
.home-featpjt-slider .grp .rgt{width:60%;height:760px;position:relative;overflow:hidden;opacity:0;top:-100px;}
.home-featpjt-slider .grp .rgt img{display:block;position:absolute;width:100%;height:100%;object-fit:cover;}
.home-feat-pjt.animation .home-featpjt-slider .grp .left{animation:flyUp 1s ease-in-out 0s 1 forwards;}
.home-feat-pjt.animation .home-featpjt-slider .grp .rgt{animation:flyDown 1s ease-in-out 0s 1 forwards;}
.parallax{display:flex;flex-direction:column;align-items:center;justify-content:center;}
/**INSIDE PAGES**/
.commonpage{width:100%;min-height:86vh;margin:0 auto;position:relative;}
.commonpage.fixed{margin:90px auto 0 auto;}
.commonpage h2{font-size:42px;line-height:46px;font-weight:800;}
.commonpage h3{font-size:30px;line-height:34px;font-weight:800;}
.commonpage h4{font-size:20px;line-height:24px;}
.commonpage p{font-size:18px;line-height:normal;color:#000;font-weight:400;}
.commonpage p.px_16{font-size:14px;line-height:normal;font-weight:400;}
.commonpage p.px_14{font-size:14px;line-height:normal;font-weight:400;}
.commonpage p.px_12{font-size:12px;line-height:normal;font-weight:400;}
.common-banner{width:100%;height:auto;margin:0 auto;position:relative;}
.common-banner .banner-img{width:100%;height:400px;position:relative;overflow:hidden;z-index:0;background:linear-gradient(360deg, rgba(0,0,0,0.7) 0%, rgba(255,255,255,0) 100%);}
.common-banner .banner-img img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;display:block;mix-blend-mode:multiply;opacity:85%;}
.common-banner .banner-text{position:absolute;left:20px;top:50%;transform:translateY(-50%);max-width:450px;width:calc(100% - 40px);}
.common-banner .banner-text h2{color:#fff;font-weight:800;animation:textFlyUp 0.75s ease-in-out 0s 1 forwards;position:relative;top:50px;opacity:0.0;}
.common-banner .banner-text p{color:#fff;margin-top:25px;animation:textFlyUp 0.75s ease-in-out 0.5s 1 forwards;position:relative;top:50px;opacity:0.0;}
.common-banner .banner-text .commonBtn{margin-top:15px;animation:textFlyUp 0.75s ease-in-out 1.0s 1 forwards;position:relative;top:50px;opacity:0.0;}
.breadcrumb{width:calc(100% - 40px);background:#bf2026;padding:5px 20px;margin-bottom:30px;}
.LEADERSHIP .breadcrumb{margin-bottom:0;}
.breadcrumb span{display:inline-block;vertical-align:middle;font-size:14px;line-height:14px;color:#fff;margin:5px 0;}
.breadcrumb .divider{margin:5px;}
.breadcrumb a{display:block;color:#fff;text-decoration:none;}
.breadcrumb a img{display:block;width:15px;filter:brightness(0) invert(1);}
.tabs-filter{width:100%;margin-bottom:30px;}
.tabs-filter ul{width:100%;display:flex;flex-wrap:wrap;border-bottom:1px solid #DCE6EC;}
.tabs-filter ul li{text-align:center;align-items:center;justify-content:center;display:inline-flex;padding:18px 0;position:relative;}
.tabs-filter ul li::before{content:'';display:block;position:absolute;bottom:0;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;}
.tabs-filter ul li:hover::before,
.tabs-filter ul li.active::before{width:100%;}
.tabs-filter .col1 li{width:100%;}
.tabs-filter .col2 li{width:50%;}
.tabs-filter .col3 li{width:33.3333%;}
.tabs-filter .col4 li{width:25%;}
.tabs-filter .col5 li{width:20%;}
.tabs-filter ul li a{display:block;width:100%;height:100%;color:#000;font-size:14px;line-height:auto;text-transform:uppercase;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;position:relative;}
.tabs-filter ul li:hover a,
.tabs-filter ul li.active a{font-weight:800;color:#bf2026;}
.btns-filter{width:calc(100% - 40px);padding:30px 20px;}
.btns-filter ul{width:auto;padding:5px;border:1px solid #DCE6EC;border-radius:50px;display:inline-block;}
.btns-filter ul li{display:inline-block;vertical-align:top;}
.btns-filter ul li a{position:relative;display:block;border-radius:50px;font-size:14px;line-height:normal;text-decoration:none;font-weight:700;padding:12.5px 25px;overflow:hidden;}
.btns-filter ul li a span{position:relative;z-index:1;color:#000000;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;}
.btns-filter ul li a::before{content:'';left:-100%;top:0;background:#bf2026;position:absolute;width:100%;height:100%;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;transition: .5s ease-in-out;z-index:0;}
.btns-filter ul li a:hover::before,
.btns-filter ul li a.active::before{left:0;}
.btns-filter ul li a:hover span,
.btns-filter ul li a.active span{color:#fff;}
.ANCHOR{position:relative;top:-70px;}
.video-wrapper{position:relative;padding-bottom:56.25%;height:0;margin-top:35px;}
.video-wrapper iframe{position:absolute;top:-1px;left:0;width:100%;height:100%;z-index:1;}
.template-abt{width:100%;}
.template-abt h3,
.template-abt h4,
.template-abt p{margin-bottom:25px;}
.template-abt ul{list-style:none;margin:0 0 25px 20px;}
.template-abt ul li::before{content:"\2022";color:#bf2026;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;margin-top:-3px;}
.template-abt ol{list-style:decimal;margin:0 0 25px 20px;}
.template-abt li{font-size:18px;line-height:normal;color:#000;font-weight:400;padding:5px;}
.template-abt .container{width:calc(100% - 40px);padding:30px 20px;font-size:0;}
.template-abt .container .col-left{display:inline-block;vertical-align:top;width:300px;margin-right:120px;}
.template-abt .container .col-rgt{display:inline-block;vertical-align:top;width:calc(100% - 420px);}
.template-abt .container .col-left .grp-btn{margin-bottom:25px;}
.template-abt .container .col-left .grp-btn div{margin-bottom:10px;}
.template-abt .container .col-left .anchor-link{padding-top:25px;}
.template-abt .container .col-left .anchor-link a{display:block;font-size:14px;line-height:normal;font-weight:700;color:#bf2026;text-transform:uppercase;margin-bottom:10px;}
.template-abt .container .col-left .contact-detail{padding-top:25px;margin-bottom:50px;}
.template-abt .container .col-left .contact-detail div{margin-bottom:10px;font-size:16px;padding-left:1.5em;position:relative;}
.template-abt .container .col-left .contact-detail div a{color:#bf2026;text-decoration:none;}
.template-abt .container .col-left .contact-detail div a:hover{text-decoration:underline;}
.template-abt .container .col-left .contact-detail .phone::before{content:'';background:url("../images/common/icon-phone.svg")no-repeat;background-size:100%;width:18px;height:18px;/*display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-2.5px;*/position:absolute;left:0;top:5px;}
.template-abt .container .col-left .contact-detail .email::before{content:'';background:url("../images/common/icon-email.svg")no-repeat;background-size:100%;width:18px;height:18px;/*display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-2.5px;*/position:absolute;left:0;top:0;}
.template-abt .container .col-left .contact-detail .location::before{content:'';background:url("../images/common/icon-location.svg")no-repeat;background-size:100%;width:18px;height:18px;/*display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-2.5px;*/position:absolute;left:0;top:0;}
.template-abt .container .col-left .contact-detail .location{color:#000;}
.template-abt .container .col-left .contact-detail .location span{display:inline-block;}
.template-abt .container .col-left .contact-detail div p{color:#000;font-size:14px;line-height:normal;font-weight:700;text-transform:uppercase;margin-bottom:0;display:block;}
.template-abt .container .col-rgt .image-only{width:100%;height:0;padding-top:50%;position:relative;overflow:hidden;}
.template-abt .container .col-rgt .image-only img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.template-abt .container .col-rgt{font-size: 18px;line-height: normal;color: #000;font-weight: 400;}
.OURSERVICES .template-abt,
.ABOUTUS .template-abt,
.CAREERS .template-abt,
.SUBSIDIARIES .template-abt{opacity:0.5;}
.OURSERVICES .template-abt.animation,
.ABOUTUS .template-abt.animation,
.CAREERS .template-abt.animation,
.SUBSIDIARIES .template-abt.animation{animation:fadeIn_50 1s ease-in-out 0s 1 forwards;}
.OURSERVICES .template-abt .container{padding-bottom:60px;}
.image-slider{width:100%;margin-top:45px;}
.image-slider .photo-num{font-size:14px;line-height:normal;font-weight:700;color:#000;margin-bottom:30px;}
.image-slider .photo-num span{color:#bf2026;}
.image-slider .photo-num .total{color:#000}
.image-slider .image{width:100%;}
.image-slider .image img{display:block;width:100%;}
.template-accordion{width:100%;}
.template-accordion h3,
.template-accordion p{margin-bottom:25px;}
.template-accordion .container{width:calc(100% - 40px);padding:30px 20px;font-size:0;}
.CAREERS .template-accordion .container{padding-bottom:60px;}
.template-accordion .container .col-left{display:inline-block;vertical-align:top;width:300px;margin-right:120px;}
.template-accordion .container .col-rgt{display:inline-block;vertical-align:top;width:calc(100% - 420px);}
.OURSERVICES .template-accordion .col-left,
.CAREERS .template-accordion .col-left{position:relative;left:-999px;opacity:0.0;}
.OURSERVICES .template-accordion .col-rgt,
.CAREERS .template-accordion .col-rgt{position:relative;right:-999px;opacity:0.0;}
.OURSERVICES .template-accordion.animation .col-left,
.CAREERS .template-accordion.animation .col-left{animation:flyLeft 1s ease-in-out 0s 1 forwards;}
.OURSERVICES .template-accordion.animation .col-rgt,
.CAREERS .template-accordion.animation .col-rgt{animation:flyRgt 1s ease-in-out 0s 1 forwards;}
.OURSERVICES .template-accordion .container{padding-top:0;padding-bottom:30px;}
.accordion{width:100%;}
.accordion .grp{width:100%;border-bottom:1px solid #DCE6EC;margin-bottom:20px;}
.accordion .grp:last-child{border-bottom:none;margin-bottom:0;}
.accordion .title{width:100%;margin-bottom:20px;position:relative;cursor:pointer;}
.accordion .title h4{color:#000;}
.accordion .title::after{content:'';background:url("../images/common/icon-rgt.svg")no-repeat;background-size:100%;width:24px;height:24px;position:absolute;top:50%;right:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;transform:translateY(-50%) rotate(90deg);}
.accordion .title.active::after{transform:translateY(-50%) rotate(-90deg);}
.accordion .description{width:100%;display:none;}
.accordion .description.active{display:block;margin-bottom:25px;}
.accordion .description p,
.accordion .description h4{margin-bottom:25px;}
.accordion .description ul{list-style:none;margin:0 0 25px 20px;}
.accordion .description ol{list-style:decimal;margin:0 0 25px 20px;}
.accordion .description ul ul,
.accordion .description ol ul,
.accordion .description ul ol,
.accordion .description ol ol{margin-bottom:0;}
.accordion .description ul li,
.accordion .description ol li{font-size:18px;line-height:normal;color:#000;font-weight:400;padding:5px;}
.accordion .description ul li::before{content:"\2022";color:#bf2026;font-weight:bold;display:inline-block;width:1em;margin-left:-1em;margin-top:-3px;}
.accordion .description a{color:#bf2026;text-decoration:none;}
.accordion .description a:hover{text-decoration:underline;}
.accordion .description .commonBtn{margin-bottom:25px;color:#000;}
.accordion .description .commonBtn:hover{background:#bf2026;color:#fff;border:1px solid #d51F27;text-decoration:none;}
.accordion .description{font-size:18px;line-height:normal;color:#000;font-weight:400;}
.accordion .description p:last-child{margin-bottom:0;}
.accordion .description img{width:100%;display:block;}
.template-slider{width:100%;}
.template-slider h3{margin-bottom:25px;}
.template-slider .container{width:calc(100% - 20px);padding:30px 0 30px 20px;font-size:0;}
.OURSERVICES .template-slider .container{padding-top:0;padding-bottom:60px;}
.template-slider.projects .container{padding-top:10px;padding-bottom:60px;}
.SUBSIDIARIES .template-slider.projects .container{padding-top:30px;padding-bottom:60px;}
.multiple-slider{width:100%;position:relative;font-size:0;}
.multiple-slider .grp{width:calc(100% - 20px);margin-right:20px;display:inline-block;vertical-align:top;}
.multiple-slider .grp a{text-decoration:none;display:block;}
.multiple-slider .grp .image{position:relative;overflow:hidden;width:100%;height:0;padding-top:70%;margin-bottom:20px;display:block;}
.multiple-slider .grp .image img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.multiple-slider .grp .image .forebg{width:100%;height:100%;background:rgba(0,0,0,0.35);position:absolute;top:0;left:0;z-index:1;opacity:0.0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.multiple-slider .grp .image .readon{font-size:14px;line-height:normal;font-weight:700;color:#fff;text-decoration:underline;text-transform:uppercase;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);z-index:2;opacity:0.0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.multiple-slider .grp a:hover .image img{width:105%;height:105%;}
.multiple-slider .grp .location{margin-bottom:15px;font-size:14px;line-height:normal;color:#000;text-transform:uppercase;}
.multiple-slider .grp .location::before{content:'';background:url("../images/common/icon-location.svg")no-repeat;background-size:100%;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-4px;}
.multiple-slider .grp .title{font-size:18px;line-height:22px;font-weight:700;color:#000;}
.OURSERVICES .template-slider,
.SUBSIDIARIES .template-slider{position:relative;opacity:0;top:100px;}
.OURSERVICES .template-slider.animation,
.SUBSIDIARIES .template-slider.animation{animation:flyUp 1s ease-in-out 0s 1 forwards;} 
.template-boxes{width:100%;background:#ffffff;}
.template-boxes.grey{background:#f1f4f6;}
.template-boxes h3{text-align:center;margin-bottom:25px;}
.template-boxes h4{margin:0 0 20px 0;}
.template-boxes p{margin-bottom:25px;}
.template-boxes p:last-child{margin-bottom:0;}
.template-boxes .container{width:calc(100% - 40px);max-width:1200px;padding:30px 20px;font-size:0;margin:0 auto;}
.template-boxes .container .icon{width:65px;margin:0 auto 20px auto;}
.template-boxes .container .icon.w40{width:40px;}
.template-boxes .container .icon img{width:100%;display:block;}
.ABOUTUS .template-boxes .container{padding-top:60px;padding-bottom:40px;text-align:center;}
.ABOUTUS .template-boxes.grey .container{margin-top:30px;padding-top:50px;padding-bottom:40px;}
.template-boxes .container .col_full{width:100%;}
.template-boxes .container .col_full .col{width:calc(100% - 80px);background:#f1f4f6;padding:25px 40px;margin-bottom:20px;align-items:center;justify-content:center;position:relative;top:50px;opacity:0.0;}
.template-boxes.grey .container .col_full .col{background:#fff;}
.template-boxes .container .col_2{width:calc(100% + 20px);display:flex;flex-wrap:wrap;}
.template-boxes .container .col_2 .col{width:calc(50% - 100px);margin-right:20px;margin-bottom:20px;background:#f1f4f6;padding:25px 40px;align-items:center;justify-content:center;position:relative;opacity:0.0;}
.template-boxes.grey .container .col_2 .col{background:#fff;}
.template-boxes .col_2 .col.left{left:-999px;}
.template-boxes .col_2 .col.right{right:-999px;}
.template-boxes.animation .col_2 .col.left{animation:flyLeft 1s ease-in-out 0s 1 forwards;}
.template-boxes.animation .col_2 .col.rgt{animation:flyRgt 1s ease-in-out 0s 1 forwards;}
.template-boxes.animation .container .col_full .col{animation:flyUp 1s ease-in-out 0s 1 forwards;}
.template-board{width:100%;}
.template-board h3{text-align:center;margin-bottom:25px;}
.template-board h4{margin:0 0 20px 0;}
.template-board p{margin-bottom:25px;}
.template-board p:last-child{margin-bottom:0;}
.template-board .container{width:calc(100% - 40px);padding:30px 20px;font-size:0;margin:0 auto;}
.template-board .content{display:none;}
.template-board .content.active{display:block;}
.template-board .board-list{width:calc(100% + 20px);display:flex;flex-wrap:wrap;}
.template-board .board-list li{width:calc(25% - 20px);margin:0 20px 30px 0;text-align:center;}
.template-board .board-list li .photo{width:100%;height:0;padding-top:100%;overflow:hidden;background:#f1f4f6;position:relative;border-radius:100%;}
.template-board .board-list li .photo img{position:absolute;bottom:0;left:50%;width:90%;height:90%;transform:translateX(-50%);display:block;object-fit:cover;}
.template-board .board-list li .description{margin:20px 0;text-align:center;}
.template-board .board-list li .description h4{margin-bottom:5px;}
.template-board .board-list li .description p{margin-bottom:0;}
.DIRECTORS_SHANGHAI,.EXECUTIVES{display:none;}
.template-news-events{width:100%;}
.template-news-events h3{text-align:left;margin-bottom:25px;}
.template-news-events h4{margin:0 0 20px 0;}
.template-news-events p{margin-bottom:25px;}
.template-news-events p:last-child{margin-bottom:0;}
.template-news-events .container{width:calc(100% - 40px);padding:0 20px 30px 20px;margin:0 auto;}
.feature-article{width:100%;background:#f1f4f6;position:relative;margin-bottom:30px;}
.feature-article .grp{text-decoration:none;width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}
.feature-article .grp .article-description{width:calc(60% - 110px);padding:20px;margin-right:70px;}
.feature-article .grp .article-description .label{display:inline-block;font-size:14px;line-height:normal;font-weight:700;color:#fff;background:#bf2026;padding:7.5px 15px;border-radius:30px;margin-bottom:27px;}
.feature-article .grp .article-img{width:40%;max-height:100%;min-height:400px;overflow:hidden;position:relative;order:2;}
.feature-article .grp .article-img img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.feature-article .grp:hover .article-img img{width:105%;height:105%;}
.article-description .date{margin-bottom:20px;font-size:14px;line-height:normal;color:#000;text-transform:uppercase;}
.article-description .date.event::before{content:'';background:url("../images/common/icon-calendar.svg")no-repeat;background-size:100%;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-4px;}
.article-description .date.news::before{content:'';background:url("../images/common/icon-document.svg")no-repeat;background-size:100%;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-4px;}
.article-description .title{font-size:18px;line-height:22px;font-weight:700;color:#000;}
.feature-article .article-description .title{font-size:30px;line-height:34px;font-weight:800;margin-bottom:15px;}
.feature-article .article-description p{font-size:18px;line-height:22px;margin-bottom:30px;}
.feature-article .img_src{position:absolute;left:20px;bottom:20px;font-size:16px;line-height:20px;}
.feature-article .img_src a{color:#bf2026;text-decoration:underline;}
.article-list{width:calc(100% + 20px);font-size:0;}
.article-list li{width:calc(33.333% - 20px);margin-right:20px;margin-bottom:30px;display:inline-block;vertical-align:top;}
.article-list li a{display:block;width:100%;text-decoration:none;}
.article-list li .article-img{width:100%;height:0;padding-top:70%;overflow:hidden;position:relative;margin-bottom:20px;}
.article-list li .article-img img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
.article-list li a:hover .article-img img{width:105%;height:105%;}
.article-list .img_src{font-size:14px;line-height:18px;font-weight:400;color:#000;margin-top:15px;}
.article-list .img_src a{color:#bf2026;display:inline-block;width:auto;text-decoration:underline;}
.pagination{width:100%;font-size:0;padding-bottom:30px;}
.pagination .left{display:inline-block;vertical-align:middle;width:50%;font-size:14px;line-height:normal;font-weight:700;color:#000;}
.pagination .left .current{color:#bf2026;}
.pagination .rgt{display:inline-block;vertical-align:middle;width:50%;text-align:right;}
.pagination .rgt .prev-btn,
.pagination .rgt .next-btn{font-size:0;line-height:0;display:block;padding:0;cursor:pointer;color:transparent;border:none;outline:none;width:70px;height:70px;border:1px solid #DCE6EC;display:inline-block;}
.pagination .rgt .prev-btn{background:#fff url("../images/common/icon-left.svg")no-repeat center center;background-size:25px 25px;margin-right:-1px;}
.pagination .rgt .next-btn{background:#fff url("../images/common/icon-rgt.svg")no-repeat center center;background-size:25px 25px;}
.pagination .rgt .prev-btn.disabled{background:#fff url("../images/common/icon-left-disable.svg")no-repeat center center;background-size:25px 25px;pointer-events:none;}
.pagination .rgt .next-btn.disabled{background:#fff url("../images/common/icon-rgt-disable.svg")no-repeat center center;background-size:25px 25px;pointer-events:none;}
.template-article{width:100%;opacity:0.5;}
.template-article h3,
.template-article h4,
.template-article p{margin-bottom:25px;}
.template-article ul{list-style:disc;margin:0 0 25px 20px;}
.template-article ul.alpha{list-style:lower-alpha;}
.template-article ol{list-style:decimal;margin:0 0 25px 20px;}
.template-article li{font-size:18px;line-height:normal;color:#000;font-weight:400;padding:5px;}
.template-article .container{width:calc(100% - 40px);max-width:1300px;padding:30px 20px 35px 20px;margin:0 auto;font-size:0;}
.template-article .container .col-left{display:inline-block;vertical-align:top;width:315px;}
.template-article .container .col-left .back-btn{color:#bf2026;font-size:14px;line-height:normal;font-weight:700;text-transform:uppercase;position:relative;padding-left:20px;width:80%;display:block;}
.template-article .container .col-left .back-btn::before{content:'';background:url("../images/common/icon-rgt.svg") no-repeat;background-size:100%;width:17px;height:17px;position:absolute;top:12.5%;left:-5px;transform:translateY(-12.5%) rotate(-180deg);}
.template-article .container .col-rgt{display:inline-block;vertical-align:top;width:calc(100% - 315px);}
.template-article .container .col-rgt .content-only img{display:block;width:100%;}
.template-article .container .col-rgt .image-only{width:100%;/*height:0;padding-top:50%;*/position:relative;overflow:hidden;margin-bottom:25px;}
.template-article .container .col-rgt .image-slider{margin-bottom:25px;}
.template-article .container .col-rgt .image-only img{display:block;width:100%;/*position:absolute;left:0;top:0;height:100%;object-fit:cover;*/}
.template-article .container .date{margin-bottom:27px;font-size:14px;line-height:normal;color:#000;text-transform:uppercase;}
.template-article .container .date span{display:inline-block;vertical-align:middle;line-height:0;}
.template-article .container .date .divider{margin:0 5px;margin-top:-2px;}
.template-article .container .col-rgt{font-size:18px;line-height:normal;color:#000;font-weight:400;}
/*
.template-article .container .date.event::before{content:'';background:url("../images/common/icon-calendar.svg")no-repeat;background-size:100%;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-4px;}
.template-article .container .date.news::before{content:'';background:url("../images/common/icon-document.svg")no-repeat;background-size:100%;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-4px;}
*/
.template-article .container .location{font-size:14px;line-height:normal;color:#000;text-transform:uppercase;}
.template-article .container .location::before{content:'';background:url("../images/common/icon-location.svg")no-repeat;background-size:100%;width:20px;height:20px;display:inline-block;vertical-align:middle;margin-right:10px;margin-top:-4px;}
.template-article.animation{animation:fadeIn_50 1s ease-in-out 0s 1 forwards;}
.social-share{display:block;margin:30px 0;}
.social-share p{color:#000;font-size:14px;line-height:normal;font-weight:700;text-transform:uppercase;margin-bottom:15px;}
.social-share a{display:inline-block;vertical-align:top;margin-right:5px;border-radius:100%;width:36px;height:36px;position:relative;border:1px solid #DCE6EC;-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;}
.social-share a img{display:block;width:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease;}
.social-share a:hover{border:1px solid #bf2026;background:#bf2026;}
.social-share a:hover img{filter:brightness(0) invert(1);}
.social-share a p{font-size:12px;text-transform:none;color:#bf2026;top:40px;left:0;width:100px;position:absolute;display:none;}
.template-location{width:100%;opacity:0.5;}
.template-location h3,
.template-location h4,
.template-location p{margin-bottom:25px;}
.template-location .container{width:calc(100% - 40px);padding:30px 20px;font-size:0;}
.template-location .container .left{display:inline-block;vertical-align:top;width:calc(50% - 25px);margin-right:25px;}
.template-location .container .left .googlemap{width:100%;height:450px;}
.template-location .container .left .googlemap iframe{width:100%;height:100%;}
.template-location .container .rgt{display:inline-block;vertical-align:top;width:calc(50% - 25px);margin-left:25px;}
.template-location .container .rgt .enquiry{margin-bottom:25px;}
.template-location .container .rgt .enquiry h4,
.template-location .container .rgt .enquiry p{margin-bottom:10px;}
.template-location .container .rgt .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;}
.template-location .container .rgt .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;}
.template-location .container .rgt .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;}
.template-location .container .rgt .clock span{display:inline-block;}
.template-location .container .rgt .enquiry a{text-decoration:none;color:#bf2026;}
.template-location .container .rgt .enquiry a:hover{text-decoration:underline;}
.template-location.animation{animation:fadeIn_50 1s ease-in-out 0s 1 forwards;}
.template-form{width:100%;opacity:0;top:100px;position:relative;}
.template-form.animation{animation:flyUp 1s ease-in-out 0s 1 forwards;}
.template-form h3,
.template-form p{margin-bottom:25px;}
.template-form .container{width:calc(100% - 40px);padding:30px 20px;font-size:0;}
.template-form .container .form-contents{width:calc(100% + 20px);font-size:0;}
.template-form .container .form-contents .col2{display:inline-block;vertical-align:top;width:calc(50% - 20px);margin-right:20px;margin-bottom:20px;font-size:0;}
.template-form .container .form-contents .col{display:block;width:calc(100% - 20px);margin-bottom:20px;}
.template-form .container .form-contents .field-name{display:inline-block;vertical-align:top;width:170px;font-size:18px;line-height:24px;font-weight:700;margin:12px 0 12px 0;}
.template-form .container .form-contents .field-name span{color:#bf2026;}
.template-form .container .form-contents .field-input{display:inline-block;vertical-align:middle;width:calc(100% - 170px);margin-bottom:10px;}
.captcha{width:100%;font-size:0}
.captcha span{display:inline-block;vertical-align:top;width:calc(100% - 175px);}
.captcha .captchaImg{width:140px;margin-left:5px;}
.captcha .captchaImg .imgContainer{width:100%;margin-top:6px;}
.captcha .captchaImg img{width:100%;display:block;}
.captcha .btn{width:25px;margin-left:5px;margin-top:9px;}
.captcha .btn img{width:100%;display:block;}
.template-block{width:100%;}
.template-block h3,
.template-block h4,
.template-block p{margin-bottom:25px;}
.template-block a{color:#bf2026;text-decoration:none;}
.template-block a:hover{text-decoration:underline;}
.template-block ul{list-style:disc;margin:0 0 25px 30px;}
.template-block ul.roman{list-style:lower-roman;}
.template-block ol{list-style:decimal;margin:0 0 25px 30px;}
.template-block ul ul,
.template-block ul ol,
.template-block ol ul,
.template-block ol ol{margin:0 0 0 20px;}
.template-block li{font-size:18px;line-height:normal;color:#000;font-weight:400;padding:5px;}
.template-block .container{width:calc(100% - 40px);padding:30px 20px 35px 20px;margin:0 auto;font-size:0;}
.template-block.first .container{padding-bottom:5px;}
.template-block .content{display:none;}
.template-block .content.active{display:block;}
.POLICY .template-block{opacity:0.5;}
.POLICY .template-block.animation{animation:fadeIn_50 1s ease-in-out 0s 1 forwards;}
.template-sitemap{width:100%;opacity:0.5;}
.template-sitemap .container{width:calc(100% - 40px);max-width:1300px;padding:10px 20px 15px 20px;margin:0 auto;font-size:0;}
.template-sitemap.animation{animation:fadeIn_50 1s ease-in-out 0s 1 forwards;}
.template-sitemap ul{width:100%;list-style:none;margin:0;}
.template-sitemap ul li{padding:10px 0 20px 0;margin:10px 0;border-bottom:1px solid #DCE6EC;font-size:18px;line-height:24px;font-weight:800;color:#bf2026;}
.template-sitemap ul li:last-child{border-bottom:none;}
.template-sitemap ul li a{text-decoration:none;color:#bf2026;}
.template-sitemap ul li ul{font-size:0;margin:10px 0 0 0;width:100%;}
.template-sitemap ul li ul li{display:inline-block;width:30%;vertical-align:top;padding:5px 1.5% !important;font-weight:700;border-bottom:none;margin:0;}
.template-sitemap ul li ul li::before{content:"\2022";color:#bf2026;font-weight: bold;display:inline-block;width:1em;margin-left:-1em;}
.template-sitemap ul li ul li,
.template-sitemap ul li ul li a{font-size:18px;line-height:24px;color:#000000;text-decoration:none;}
.template-sitemap ul li a:hover{text-decoration:underline;}
.template-sitemap .subsub{width:calc(100% - 20px);margin:10px 0 0 20px;}
.template-sitemap .subsub li::before{content:"\2022";color:#bf2026;}
.template-sitemap .subsub li a{font-weight:400;}
.template-search{width:100%;opacity:0.5;}
.template-search .container{width:calc(100% - 40px);max-width:1300px;padding:30px 20px 30px 20px;margin:0 auto;font-size:0;}
.template-search.animation{animation:fadeIn_50 1s ease-in-out 0s 1 forwards;}
.template-search .container h3{margin-bottom:25px;}
.template-search .container h3 span{color:#bf2026;}
.template-search .container h4{font-weight:800;}
.template-search .container h4,
.template-search .container p{margin-bottom:15px;}
.template-search .container ul{list-style:none;margin:0;}
.template-search .container ul li{padding:10px 0;margin-bottom:10px;border-bottom:1px solid #DCE6EC;}
.template-search .container ul li:last-child{border-bottom:none;margin-bottom:0;}
/**TEMPLATE PARALLAX**/
.template-parallax{width:100%;height:auto;overflow:hidden;position:relative;margin-bottom:30px;}
.template-parallax .parallax-image{position:absolute;top:0;left:0;transform:translateY(0);width:100%;height:100%;object-fit:cover;will-change:transform;}
.template-parallax .forebg{width:100%;height:100%;background:rgba(0,0,0,0.7);position:absolute;top:0;left:0;z-index:1;}
.template-parallax .container{width:calc(100% - 40px);margin:0 auto;padding:60px 20px;font-size:0;text-align:center;position:relative;z-index:2;opacity:0.0}
.template-parallax .container .description{width:100%;max-width:1060px;margin:0 auto;}
.template-parallax .container h3{font-weight:800;color:#fff;margin-bottom:20px;}
.template-parallax .container h2{font-weight:400;color:#fff;margin-bottom:10px;}
.template-parallax .container p{color:#fff;}
.template-parallax .container .grp{width:100%;font-size:0;margin-top:60px;}
.template-parallax .container .grp .col{display:inline-block;vertical-align:top;margin:0 30px;text-align:center;}
.template-parallax .container .grp.col3 .col{width:calc(33.3333% - 60px);}
.template-parallax .container .grp.col4 .col{width:calc(25% - 60px);}
.template-parallax .container .grp.col5 .col{width:calc(20% - 60px);}
.template-parallax .container .grp .col .icon{display:block;width:65px;margin:0 auto 25px auto;}
.template-parallax .container .grp .col .icon img{width:100%;display:block;filter:brightness(0) invert(1);}
.template-parallax .container .grp .col p{font-weight:800;color:#fff;}
.template-parallax.animation .container{animation:fadeIn 1s ease-in-out 0s 1 forwards;}
.come-in{transform: translateY(18.75rem);animation:come-in 1.5s ease forwards;}
.come-in:nth-child(odd){animation-duration:1.25s;}
/**ANIMATION**/
@keyframes zoomInOut{
  0%{width:100%;height:100%;}
  100%{width:110%;height:110%;}
}
@keyframes textFlyUp{
  0%{top:50px;opacity:0.0;}
  100%{top:0;opacity:1.0;}
}
@keyframes flyLeft{
	0%{opacity:0;left:-999px;}
	100%{opacity:1;left:0;}
}
@keyframes flyRgt{
	0%{opacity:0;right:-999px;}
	100%{opacity:1;right:0;}
}
@keyframes flyUp{
	0%{opacity:0;top:100px;}
	100%{opacity:1;top:0;}
}
@keyframes flyDown{
	0%{opacity:0;top:-100px;}
	100%{opacity:1;top:0;}
}
@keyframes fadeIn{
	0%{opacity:0;}
	100%{opacity:1;}
}
@keyframes fadeIn_50{
	0%{opacity:0.5;}
	100%{opacity:1;}
}
@keyframes come-in {
	to {transform: translateY(0);}
}
/*PAGINATION*/
.pagination {
	display: inline-block;
	padding: 10px 0;
	float: right;
}

	.pagination a {
		color: black;
		float: left;
		padding: 5px 10px;
		text-decoration: none;
	}

		.pagination a.active {
			background-color: #000;
			color: #ffffff;
		}

		.pagination a:hover:not(.active) {
			background-color: #ddd;
		}
/**Page Number**/
.pagination {
	width: 100%;
	margin: 20px 0;
	font-size: 0;
}

	.pagination .page {
		display: inline-block;
		vertical-align: middle;
		text-align: left;
		color: #2c3338;
		font-size: 14px;
		line-height: 18px;
		width: calc(100% - 280px);
	}

	.pagination .pageNum {
		display: inline-block;
		vertical-align: middle;
		text-align: right;
		width: 280px;
		font-size: 14px;
		line-height: 18px;
	}

	.pagination ul {
		list-style: none;
	}

		.pagination ul li {
			display: inline-block;
			vertical-align: middle;
		}

			.pagination ul li span {
				display: block;
				border-radius: 5px;
				background: #ffffff;
				color: #2c3338;
				font-size: 14px;
				width: 30px;
				height: 19px;
				padding: 6px 0 5px 0;
				text-align: center;
				text-decoration: none;
				border: 1px solid #a7aaad;
				margin: 0 1.5px;
			}

			.pagination ul li a {
				display: block;
				border-radius: 5px;
				background: #ffffff;
				color: #2c3338;
				font-size: 14px;
				width: 30px;
				height: 19px;
				padding: 6px 0 5px 0;
				text-align: center;
				text-decoration: none;
				border: 1px solid #a7aaad;
				margin: 0 1.5px;
			}

				.pagination ul li a:hover {
					background: #135e96;
					color: #ffffff;
					font-weight: 600;
				}

			.pagination ul li.active .current {
				color: #ffffff;
				background: #bf2026;
				font-weight: 600;
			}