/** header **/
.top-nav{background:none;position:fixed;top:40px;z-index:200000000;}
.fixed_topnav{background:#fff;top:0px;z-index:200000000;}

/** banner **/
.banner{width:100%;}
.banner-item{background-repeat:no-repeat;background-size:cover;padding:165px 0px 110px 0px;}
.banner .banner-item .container{height:100%;overflow:hidden;}
.banner-txt{width:50%;float:left;}
.banner-txt .coms{font-family:Montserrat-SemiBold;font-weight:600;font-size:40px;color:#FFFFFF;line-height:60px;}
.banner-txt .coms .com-cl{color:#FFF600;}
.banner-txt .coms .com-jh{color:#FF7623;}
.banner-txt .over{margin-top:30px;font-family: Montserrat;font-weight: bolder;font-size: 44px;color: #FFFFFF;line-height: 50px;}
.banner-txt .ach{margin-top:25px;font-family: Montserrat;font-weight: 400;font-size: 32px;color: #FFFFFF;line-height: 50px;}
.banner-txt .banner-bg{margin-top:10px;height:8px;width:33px;background-repeat:no-repeat;background-size:contain;background-image:url('../../imgs/bundle-banner-ico.png');}
.partners{width:50%;float:right;margin-top:10px;}
.partners img{max-width:100%;height:auto;float:right;}
.banner-txt .ulis{width:100%;margin-top:25px;}
.banner-txt .ulis ul{overflow:hidden;}
.banner-txt .ulis li{display:flex;align-items:center;width:100%;font-family:Montserrat;font-weight:400;font-size:18px;color:#FFFFFF;line-height:34px;}
.banner-txt .ulis li i{margin-right:5px;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-image:url('../../imgs/icons/ulis-ico.png');}
.banner-txt .ulis li::before{content:'';margin-right:5px;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-image:url('../../imgs/icons/ulis-ico.png');}
.banner-txt .btn{margin-top:60px;}
.banner-txt .btn a{padding:16px 44px;box-shadow:0px 4px 0px 0px rgba(255,255,255,0.27);display:inline-block;border-radius:58px;background:#FF7623;font-family: Poppins;font-weight: 400;font-size: 14px;color: #FFFFFF;}

/** faqs **/
.faqs{background-repeat:no-repeat;padding: 20px 0px 140px 0px;background-position-x:50%;}
.faqs .blk_brief{margin-top:15px;}
.faqs .border-bg{margin:10px auto 35px auto;}
.faqs .faq-items{width:100%;margin-top:40px;}
.faqs .faq-items ul{width:100%;overflow:hidden;}
.faqs .faq-items ul li{width:100%;padding:0px;margin-bottom:25px;overflow:hidden;background: #FFFFFF;border-radius: 2px;border: 1px solid #E8E8E8;cursor:pointer;}
.faqs .faq-items .tle{position:relative;padding:15px 46px;background:#fff;color:#4B4C4D;line-height:30px;border-radius:4px;font-family: Poppins;font-weight: 400;font-size: 16px;}
.faqs .faq-items .cnt{overflow:hidden;padding:30px 46px;display:none;background:#fff;font-family:Poppins;font-weight:400;font-size:14px;color:#7D7D7D;line-height:26px;}
.faqs .faq-items .cnt p{line-height:26px;background: #fff;font-family: Poppins;font-weight: 400;font-size: 14px;color: #7D7D7D;}
.faqs .faq-items li.faq_active .tle{background: #FF7623;color:#FFF;}
.faqs .faq-items .tle i{position:absolute;right:46px;top:50%;transform:translateY(-50%);cursor:pointer;color:#333;font-size:20px;}
.faqs .faq-items li.faq_active .tle i{color:#FFF;}
.faqs .faq-items .tle .fa-angle-up{display:none;}
.faqs .faq-items .tle .fa-angle-down{display:block;}
.faqs .faq-items li.faq_active .tle .fa-angle-up{display:block;}
.faqs .faq-items li.faq_active .tle .fa-angle-down{display:none;}


/** enquiry **/
.enquiry{width:100%;padding:100px 0px;padding-top:130px;margin-top:20px;margin-bottom:0px;background-size:cover;background-repeat:no-repeat;background-image:url('../../imgs/equ-outer.png');background-position:center center;}
.enquiry .equ-body{background:#FFF;width:100%;min-height:500px;background-image:url('../../imgs/enquiry_top_bg.png');background-repeat:no-repeat;background-size:contain;}
.equ-header{margin-top:18px;padding-top:32px;padding-bottom:50px;background-image:url('../../imgs/equ-header.png');background-position:35% 18px;background-size:contain;background-repeat:no-repeat;}
.equ-header .equ-tel{font-family:Montserrat-Bold;line-height:50px;text-align:center;width:100%;font-weight: bold;font-size: 30px;color: #FF7623;}
.equ-header .equ-cl{color:#333333;}
.equ-header .equ-brief {max-width:500px;margin:5px auto;text-align:center;font-family: Poppins;font-weight: 400;font-size: 14px; color: #808080;line-height:27px;}
.equ-form{width:100%;padding:0px calc((20% - 40px)/2);margin-top:-50px;}
.equ-form label{width:calc(100% - 40px);margin:11px 20px;}
.equ-form label.hf-label{width:calc(50% - 40px);margin:11px 20px;float:left;}
.equ-form input,.equ-form textarea{width:100%;outline:none;font-family:Poppins;font-size:14px;}
.equ-form input{height: 50px;background: #FFFFFF;border-radius: 8px;border: 1px solid #DAD7D5;padding-left:23px;}
.equ-form textarea{width:100%;height:200px;background: #FFFFFF;padding:20px 24px;border-radius: 8px; border: 1px solid #DAD7D5;line-height:27px;}
.equ-form .btns a{box-shadow:-1px 0px 32px 0px rgba(255,96,0,0.18);display:block;text-align:center;padding:16px 50px;width:fit-content;background: #FF7623;border-radius:54px;color:#fff;font-size:18px;margin:0px auto;}
.equ-form select{width:100%;height:40px;background:#FFF;color:#A8A5A0;border:1px solid #DAD7D5;outline:none;padding-left:20px;border-radius:8px;font-family:Poppins;}


/** market **/
.market{padding-top:84px;background-repeat:no-repeat;background-size:cover;background-image:url('../../imgs/linkedin-market-bg.png');}
.market .mk-da ul{display:flex;flex-wrap:wrap;justify-content:center;}
.market .blk_header{overflow:hidden;}
.market .border-bg{margin:30px auto;}
.market .mk-da{margin-top:30px;padding-bottom:25px;}
.market .blk_brief{margin-top:15px;}
.market li{width:calc((100% - 116px)/3);margin-bottom:80px;}
.market li:nth-child(1),.market li:nth-child(2),.market li:nth-child(4){margin-right:58px;}
.market li .mk-img{width:fit-content;margin:0px auto;}
.market li .mk-tle{font-family:Poppins-Medium;font-weight: 500;font-size:22px;color: #3B3B3B;line-height:22px;text-align:center;margin-top:26px;}
.mk-bdr{width:33px;height:8px;margin:18px auto;background-repeat:no-repeat;background-size:contain;background-image:url('../../imgs/mk-bdr.png');}
.market li .mk-bri{font-family: Poppins;font-weight:400;font-size:14px;color:#626262;line-height:22px;text-align:center;}

/** advert **/
.advert{background-repeat:no-repeat;background-size:cover;background-image:url('../../imgs/linkedin-advert-bg.png');padding:60px 0px;}
.advert .blk_tle{color:#FFF;}
.advert .border-bg{width:53px;height:13px;background-size:contain;margin:35px auto;}
.av-da ul{overflow:hidden;margin-bottom:55px;}
.circle-text .text{width:136px;font-family:Poppins-Bold;height:136px;border-radius:136px;line-height:136px;color:#F26F37;background:#FFF;display:inline-block;margin-top:56px;margin-right:6px;}
.av-da ul{width:100%;}
.av-da li{width:calc((100% - 180px) / 4);margin-right:60px;}
.av-da .av-cir{width:200px;margin:0px auto;}
.av-da li .av-bri{margin-top:32px;text-align:center;font-family: Poppins;font-weight: 400;font-size: 14px;color: #FFFFFF;line-height: 22px;}
.av-da li:last-child{margin-right:0px;}
.av-da-mobile .circle-text .text{height:92px;width:92px;margin-top:62px;margin-right:10px;line-height:91px;font-size:20px;}
.av-da-mobile .circle-text{margin-top:-7px;}
.av-da-mobile li{display:flex;align-items:center;justify-content:center;}
.av-da-mobile li .circle{margin:0px auto;}
.av-da-pc{display:block;}
.av-da-mobile{display:none;}
/** types **/
.types{padding-top:80px;padding-bottom:140px;background-size:cover;background-repeat:no-repeat;background-image:url('../../imgs/linkedin-type-bg.png');}
.types .blk_brief{margin-top:15px;}
.types .border-bg{margin:15px auto;}
.types .type-da{margin-top:60px;}
.types .type-da ul{display:flex;align-items:center;justify-content:center;}
.types .type-da ul li{width:calc((100% - 96px)/4);margin-right:32px;}
.types .type-da ul li:nth-child(4){margin-right:0px;}
.types .type-da ul li .tle{text-align:center;font-family: Poppins-SemiBold;font-weight: 600;font-size: 17px;color: #353636;line-height: 21px}
.types .type-da ul li .img{width:fit-content;max-width:100%;margin:0px auto;margin-top:25px;}
.types .type-da ul li .img img{max-width:100%;height:auto;}
.types .type-mn .tle{text-align:center;font-family: Poppins-SemiBold;font-weight: 600;font-size: 18px;color: #353636;line-height: 22px;}
.types .type-mn{margin-top:50px;}
.types .type-mn .img{margin-top:25px;}
.types .type-mn .img img{max-width:100%;}

/** solution **/
.solution{padding:55px 0px 110px 0px;background-size:cover;background-repeat:no-repeat;background-image:url('../../imgs/slu-bg.png');}
.solution .border-bg{margin:15px auto  50px auto;}
.solution .blk_brief{font-family: Poppins;font-weight: 400;font-size: 14px;color: #FFFFFF;line-height: 22px;}
.solution .blk_tle{color:#FFF;max-width:565px;margin:0px auto;font-family: Montserrat-Bold;font-weight: bold;font-size: 32px;color: #FFFFFF;line-height: 46px;}
.solution .slu-da{margin-bottom:110px;}
.solution .slu-da ul{width:100%;display:flex;justify-content:space-between;}
.solution .slu-da ul li{width:calc((100% - 120px) / 4);background:#FFF;border-radius:60px 0px 60px 0px;padding:15px;box-shadow:6px 6px 0px #FF7623;}
.solution .slu-da .slu-tle{padding:15px 5px;text-align:center;font-family: Poppins-Medium; font-weight: 500;  font-size: 16px;  color: #FF7623;  line-height: 22px;}
.solution .slu-da .slu-bdr{width:33px;height:7px;background-size:contain;margin:0px auto;background-repeat:no-repeat;background-image:url('../../imgs/slu-bdr.png');}
.solution .slu-da .slu-bri{margin-top:20px;text-align:center;font-family: Poppins;font-weight: 400;font-size: 14px;color: #808080;line-height: 24px;}
.solution .slu-da .slu-ico{width:56px;height:56px;margin:0px auto;margin-top:25px;background-size:contain;background-repeat:no-repeat;background-image:url('../../imgs/slu-ico.png');}
.solution .slu-it-dw{position:relative;top:60px;}

/** crumbs **/
.crumbs{width:100%;background:#FBFBFB;}
.crumbs ul{padding:20px 0px;overflow:hidden;}
.crumbs .home{width:20px;height:20px;background-repeat:no-repeat;background-size:contain;background-image:url('../../imgs/icons/home.png');}
.crumbs li{margin-right:10px;display:inline;float:initial;}
.crumbs .fa-home{color:#999;}
.crumbs .fa-angle-right{color:#777;}
.crumbs li a span{color:#777;position:relative;font-family:Poppins;font-size:15px;display:inline;}
.crumbs li a span:hover{cursor:pointer;color:deepskyblue;}
.crumbs li a h2{color:#333;font-family:Poppins-Medium;font-weight:normal;font-size:15px;display:inline;}

.hv-btn{position:relative;cursor:pointer;overflow:hidden;-webkit-transition:border-color 0.4s, color 0.4s;transition: border-color 0.4s, color 0.4s}
.hv-btn::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:#FF7623;z-index: -1;opacity: 0;-webkit-transform: scale3d(0.7, 1, 1);transform: scale3d(0.7, 1, 1);-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;transition: transform 0.4s, opacity 0.4s;-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}
.hv-btn:hover{color:#fff!important;border-color:#FF7623;}
.hv-btn:hover::before{opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}


.hv-btn2{z-index:2;border: 1px solid transparent;position:relative;cursor:pointer;overflow:hidden;-webkit-transition:border-color 0.4s, color 0.4s;transition: border-color 0.4s, color 0.4s}
.hv-btn2::before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:#FFF;z-index: -1;opacity: 0;-webkit-transform: scale3d(0.7, 1, 1);transform: scale3d(0.7, 1, 1);-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;transition: transform 0.4s, opacity 0.4s;-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}
.hv-btn2:hover{color:#FF7623!important;border-color:#FF7623!important;}
.hv-btn2:hover::before{opacity:1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}

/** contact-us-8 **/
.contact-us-8{padding:0px 0px 110px 0px;margin-top:-80px;}
.contact-us-8 .container{}
.contact-us-8 .tle-1{font-family:Poppins-SemiBoldItalic;font-size:36px;color:#091D40;line-height:1.5;text-align:center;}
.contact-us-8 .tle-1 .cl{color:#FF7623;}
.contact-us-8 .tle-2{font-family:Poppins-SemiBoldItalic;font-size:36px;color:#091D40;line-height:1.5;text-align:center;}
.contact-us-8 .tle-2 .big{font-size:50px;}
.contact-us-8 .btns{width:100%;margin-top:60px;}
.contact-us-8 .btns ul{width:100%;display:flex;align-items:center;justify-content:center;}
.contact-us-8 .btns ul li{}
.contact-us-8 .btns ul li a{padding:18px 32px;display:inline-block;border-radius:50px;color:#FFF;font-family:Poppins;}
.contact-us-8 .btns ul li a.btn-1{margin-right:20px;background:#091D40;box-shadow: 1px 3px 0px 0px #FF7623;}
.contact-us-8 .btns ul li a.btn-2{background: linear-gradient(0deg, #FF9250 0%, #FF6000 100%);
box-shadow: 1px 3px 0px 0px #091D40;}
.contact-us-8 .btns ul li a.btn-2:hover{color:#091D40 !important;}

@media screen and (max-width:1440px) {
    .faqs{height:auto;padding:90px 0px;}
}
@media screen and (max-width:1280px) {
    .banner-txt{width:56%;}
    .partners{width:44%;}
    .market li{width:calc((100% - 60px)/3);margin-bottom:40px;}
    .market li:nth-child(1),.market li:nth-child(2),.market li:nth-child(4){margin-right:30px;}
    .solution{background-image:none;background:rgb(255,192,101);}
}
@media screen and (max-width:1080px){
    .partners{display:none;}
    .banner-txt{width:70%;}
    .market li .mk-img img{max-width:60px;}
    .solution .slu-da ul{flex-wrap:wrap;justify-content:center;gap:20px 40px;}
    .solution .slu-da ul li{width:calc((100% - 150px) / 2);margin-bottom:30px;border-radius: 10px 0px 10px 0px;}
    .slu-it-dw{position:static!important;}

    .contact-us-8 .tle-1{font-size:34px;}
    .contact-us-8 .tle-2{font-size:34px;}
    .contact-us-8 .tle-2 .big{font-size:36px;}
    .contact-us-8 .btns ul li a{padding:12px 24px;}
}
@media screen and (max-width:992px) {
    .banner-txt{width:100%;padding-top:100px;}
    .top-nav{background:#fff;}
    .equ-header .equ-tel{font-size:36px;}
    .equ-form{width:100%;padding:0px 20px;}
    .av-da li{width:calc((100% - 60px) / 2)}
    .av-da li:nth-child(2){margin-right:0px;}
    .types .type-da ul{flex-wrap:wrap;}
    .types .type-da ul li{width:calc((100% - 30px) / 2) !important;margin-right:30px;margin-bottom:20px;}
    .types .type-da ul li:nth-child(even){margin-right:0px!important;}
    .types .type-da ul li .img{margin-top:5px;}
    .av-da li .av-bri{margin-top:5px;}
    .av-da li{margin-bottom:18px;}
    .advert{padding:60px 0px 25px 0px;}
    .banner-item{padding: 125px 0px 85px 0px;}
    .banner-txt .coms{font-size:36px;}

    .contact-us-8 .tle-1{font-size:32px;}
    .contact-us-8 .tle-2{font-size:32px;}
    .contact-us-8 .tle-2 .big{font-size:34px;}
}
@media screen and (max-width: 768px) {
    .top-nav{background:#fff;top:0px;}
    .equ-header .equ-tel{font-size:32px;}
    .equ-form label.hf-label{width: calc(50% - 20px);margin: 10px;}
    .equ-form label{width: calc(100% - 20px);margin: 10px;}
    .enquiry{margin-bottom:50px;padding-top:50px;}
    .faqs{padding:40px 0px 90px 0px;}
    .faqs .faq-items .tle{padding:15px 25px;}
    .faqs .faq-items .tle i{right:5px;}
    .faqs{padding-bottom:65px;}
    .market li{width:calc((100% - 60px)/2);margin-bottom:30px;}
    .market li:nth-child(1),.market li:nth-child(3){margin-right:30px;}
    .market li:nth-child(2),.market li:nth-child(4){margin-right:0px;}
    .types{padding-bottom:45px;}
    .solution .slu-da ul li{width:calc((100% - 60px) / 2);margin-bottom:30px;}
    .solution .slu-da{margin-bottom:35px;}
    .banner-item{padding: 95px 0px 80px 0px;}
    .banner-txt .btn{margin-top:45px;}
    .banner-txt .coms{line-height:1.3;font-size:30px;}
    .banner-txt .ulis li{line-height:30px;}

    .contact-us-8 .tle-1{font-size:30px;line-height:1.3;}
    .contact-us-8 .tle-2{font-size:30px;line-height:1.3;}
    .contact-us-8 .tle-2 .big{font-size:34px;}
    .contact-us-8{padding:0px 0px 60px 0px;margin-top:0px;}
}
@media screen and (max-width:560px) {
    .banner-txt .over{font-size:26px;margin-top:10px;}
    .banner-txt .coms{font-size:28px;}
    .banner-txt .ach{font-size:24px;margin-top:10px;}
    .banner-txt .banner-bg{margin-top:30px;}
    .enquiry{margin-bottom:0px;padding-bottom:45px;}
    .equ-form input{height:40px;}
    .faqs .faq-items ul li{margin-bottom:18px;}
    .faqs .faq-items .tle{line-height:22px;}
    .faqs .faq-items .cnt{padding: 15px 18px;}
    .faqs .border-bg{margin-bottom:0px;}
    .faqs .faq-items{margin-top:15px;}
    .results{padding-bottom:55px;}
    .market li{width:100%;}
    .market li{margin-right:0px!important;}
    .mk-bdr{margin:8px auto;}
    .market li .mk-tle{margin-top:15px;}
    .av-da li{width:calc((100% - 30px) / 2);}
    .av-da li:nth-child(2n+1){margin-right:30px;}
    .av-da li .av-bri {margin-top:0px;width:100%;padding:0px 8px;}
    .advert .blk_header .blk_tle{font-size:20px;line-height:30px;}
    .advert .blk_header .border-bg{margin:15px auto;}
    .av-da ul{margin-bottom:0px;}
    .solution .slu-da ul li{width:calc((100% - 30px) / 2);}
    .solution .slu-da ul{gap:20px 30px;}
    .banner-txt .btn{margin-top:35px;}
    .crumbs ul{padding:15px 0px;}
    .crumbs li{margin-right:3px;}
    .crumbs li a span{font-size:14px;}
    .crumbs li a span::after{font-size:14px;}
    .crumbs li a h2{font-size:14px;}
    .banner-item{padding: 35px 0px 55px 0px;}
    .market .border-bg{margin:15px auto;}
    .market .mk-da{margin-top:20px;}
    .market li .mk-bri{line-height:1.4;}
    .advert .blk_header .blk_tle{line-height:1.3;}
    .av-da li .av-bri{line-height:1.3;}
    .types .blk_brief{line-height:1.3;}
    .types .type-da{margin-top:30px;}
    .types .type-mn{margin-top:35px;}
    .types .type-mn .img{margin-top:18px;}
    .faqs{padding-bottom:45px;}
    .av-da-pc{display:none;}
    .av-da-mobile{display:block;}

    .contact-us-8 .tle-1{font-size:28px;}
    .contact-us-8 .tle-2{font-size:28px;}
    .contact-us-8 .tle-2 .big{font-size:30px;}
    .contact-us-8 .btns ul{flex-wrap:wrap;}
    .contact-us-8 .btns{margin-top:18px;}
    .contact-us-8 .btns ul li {width:100%;text-align:center;margin-bottom:10px;}
    .contact-us-8 .btns ul li a{width:88%;height:50px;line-height:50px;padding:0px;}
    .contact-us-8 .btns ul li a.btn-1{margin-right:0px;}

}
@media screen and (max-width:490px) {
    .solution .slu-da ul li {width: calc(100% - 30px);}
    .solution .slu-da ul{gap:10px 0px;}
}
@media screen and (max-width: 465px) {
    .equ-form label.hf-label,.equ-form label{width: calc(100% - 20px);margin:5px 10px;}
}
@media screen and (max-width:414px) {
    .equ-header .equ-tel{font-size:26px;}
    .equ-form .btns a{padding:12px 20px;}
    .enquiry{padding-top:50px;}
    .market{padding-top:35px;}
    .market li .mk-tle{font-size:18px;}
    .market .mk-da{margin-top:5px;}
    .market .blk_header .blk_tle{line-height:35px;}
    .types{padding-top:45px;padding-bottom:35px;}
    .types .type-da ul li{width:calc((100% - 30px)) !important;margin:15px 20px !important;}
    .types .type-da ul li:nth-child(even){margin:15px 20px !important;}
    .solution .slu-da{margin-bottom:25px;}
    .solution{padding:55px 0px 15px 0px;}
    .banner-item{padding: 10px 0px 35px 0px;}
    .banner-txt .coms{font-size:26px;}
    .banner-txt .ulis li{font-size:16px;}
    .banner-txt .ulis{margin-top:18px;}
    .banner-txt .banner-bg{margin-top:15px;}
    .banner-txt .btn{margin-top:20px;}
    .advert {padding: 45px 0px 25px 0px;}
    .faqs{padding-bottom:20px;padding-top: 65px;}
    .solution .blk_tle{font-size:28px;line-height:1.2;}

    .contact-us-8 .tle-1{font-size:26px;}
    .contact-us-8 .tle-2{font-size:26px;}
    .contact-us-8 .tle-2 .big{font-size:30px;display:inline-block;}

    .contact-us-8{padding:0px 0px 40px 0px;}
}
