/** 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:160px 0px 108px 0px;}
.banner .banner-item .container{height:100%;overflow:hidden;}
.banner-txt{width:45%;float:left;}
.banner-txt .coms{font-family: Montserrat-Bold;font-weight:600;font-size:40px;color:#FFFFFF;line-height:60px;}
.banner-txt .coms .com-cl{color:#FFF600;}
.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:53%;float:right;margin-top:20px;}
.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{box-shadow:0px 4px 0px 0px rgba(255,255,255,0.27);padding:16px 44px;display:inline-block;border-radius:58px;background:#FF7623;font-family: Poppins;font-weight: 400;font-size: 14px;color: #FFFFFF;}


/** buns **/
.buns{margin-top:70px;background-repeat:no-repeat;background-size:cover;background-image:url('../../imgs/ab-bun-bg2.png');}

/** about bundles **/
.ab-bun{margin-top:0px;}
.ab-bun .border-bg{margin:30px auto;}
.ab-tle{max-width:635px;width:100%;margin:0px auto;text-align:center;font-family: Poppins;font-weight:bold;font-size: 22px;color:#FF7623;line-height:30px;}
.ab-bun .blk_brief{max-width:693px;width:100%;margin:0px auto;margin-top:20px;font-family: Poppins;font-weight: 400;font-size: 14px;color: #9A9A9A;line-height: 26px;}
.ab-bun .blk_tle{margin-top:10px;}
.ab-video{display:none;max-width:1000px;width:100%;margin:0px auto;margin-top:50px;position:relative;}
.ab-img{display:none;max-width: 1000px;padding-bottom:30px; width: 100%;margin: 0px auto;margin-top: 50px;}
.ab-active{display:block;}
.ab-img img{margin:0px auto;display:block;}
.ab-video video{width:785px;max-width:100%;height:auto;padding-bottom:85px;margin:0px auto;display:block;}
.ab-video .play-btn{line-height:110px;text-align:center;position:absolute;width:72px;height:72px;border-radius:72px;top:calc(50% - 50px);z-index:10001;left:50%;transform:translate(-50%,-50%);background-repeat:no-repeat;background-size:contain;background-image:url('../../imgs/play-bg.png');}
.ab-video .play-btn i{width:50px;height:50px;margin-left:8px;display:inline-block;background-repeat:no-repeat;background-size:cover;background-image:url('../../imgs/play-ico.png');}
/**.ab-video::after{content:'';position: absolute;background-repeat:no-repeat;background-size:contain;background-image:url('../../imgs/ab-video-bg.png');height:103px;width:103px;left:-103px;}*/

/** .results **/
.results{padding-top:55px;padding-bottom:90px;margin-bottom:18px;background:#FFF;}
.results .border-bg{margin:0px auto;margin-bottom:65px;margin-top:15px;}
.rl-swipe{padding-bottom:30px!important;}
.rl-swiper li{padding:0px;color:#FFF;font-size:40px;text-align:center;}
.rl-swiper .swiper-pagination{bottom:0px!important;}
.rl-swiper li img{max-width:100%;height:auto;}
.results .rl-swiper{padding-bottom:40px;}

/** com-types **/
.com-types{margin-top:80px;}
.com-types .border-bg{margin:0px auto;margin-top:25px;}
.com-types .blk_brief{max-width:524px;margin-top:5px;}
.com-types .cm-items{margin-top:50px;}
.com-types .cm-items ul{overflow:hidden;}
.com-types li{width:calc((100% - 40px) / 3);padding:25px;background:#F5F5F5;border-radius: 10px;margin-bottom:20px;}
.com-types li:nth-child(3n+1),.com-types li:nth-child(3n+2){margin-right:20px;}
.com-types li .cm-tle{font-family:Poppins;width:100%;text-align:center;display:flex;align-items:center;justify-content:center;}
.com-types li .cm-tle i{width:22px;height:22px;background-repeat:no-repeat;margin-right:5px;display:inline-block;}
.com-types li .cm-tle i.cm-ico-s{background-image:url('../../imgs/cm-ico-s.png');}
.com-types li .cm-tle i.cm-ico-d{background-image:url('../../imgs/cm-ico-d.png');}
.com-types li .cm-tle i.cm-ico-sp{background-image:url('../../imgs/cm-ico-sp.png');}
.com-types li .cm-tle i.cm-ico-v{background-image:url('../../imgs/cm-ico-v.png');}
.com-types li .cm-tle i.cm-ico-dg{background-image:url('../../imgs/cm-ico-dg.png');}
.com-types li .cm-tle i.cm-ico-pm{background-image:url('../../imgs/cm-ico-pm.png');}
.com-types li .cm-img{margin:0px auto;width:fit-content;margin-top:25px;}
.com-types li .cm-img img{max-width:100%;height:auto;}
.com-types li .cm-bri{font-family:Poppins;text-align:center;margin-top:25px;}


/** get more */
.get-more{margin-bottom: 75px;}
.gm-main{width:100%;margin-top:50px;position:relative;background-repeat:no-repeat;background-size:cover;background-image:url('../../imgs/getmain.png');}
.gm-main .ico{margin:0px auto;width:fit-content;}
.gm-main .tle{font-family:Poppins-SemiBold;font-weight:600;font-size:36px;color:#4B4C4D;line-height:46px;text-align:center;width:100%;margin-top:50px;}
.gm-main .btns{width:100%;text-align:center;margin-top:40px;}
.gm-main .btns a{display:inline-block;padding:18px 78px;box-shadow:0px 4px 0px 0px #FF6000;border-radius:50px;background: #FF7623;font-family:Poppins;font-weight:400;font-size:13px;color:#FFFFFF;}
.gm-main .or{width:100%;margin-bottom:10px;text-align:center;font-family: Poppins;font-weight: 400;font-size: 18px;color: #4B4C4D;line-height: 30px;margin-top:50px;}
.gm-main .contact{text-align:center;font-family:Poppins-Bold;color:#FF7623;font-size: 50px;}
.gm-main .contact a{text-align:center;font-family:Poppins-Bold;color:#FF7623;font-size: 50px;}
.gm-main .contact i{width:20px;height:20px;margin-right:5px;margin-top:5px;background-repeat:no-repeat;background-size:contain;background-image:url('../../imgs/gm-tel.png');}
.gm-main .gm-bg{position:absolute;width:100%;height:100%;top:0px;left:0px;z-index:10001;}
.gm-main .gm-bg .gm-imgs{position:relative;width:100%;height:100%;}
.gm-main .gm-bg .gm-imgs img{position:absolute;}
.gm-main .gm-bg .gm-imgs .gm-r{top:5%;right:10%;}
.gm-main .gm-bg .gm-imgs .gm-l{top:40%;left:5%;}

/** faqs **/
.faqs{background-repeat:no-repeat;padding-top:140px;background-size:cover;background-image:url('../../imgs/faq-bg.png');background-position-x:50%;padding-bottom:156px;}
.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;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;}

/** precise **/
.precise{width:100%;padding-bottom:20px;margin-top:90px;position:relative;}
.precise .precise-img{display:block;width:100%;overflow:hidden;}
.precise .precise-img img{width:100%;height:auto;}
.precise-data{display:none;padding:30px 0px;margin-top:30px;}
.precise::after{display:none;width:100%;content:'';height:50px;transform:translateY(-100%);background-size:cover;background-repeat:no-repeat;background-image:url('../../imgs/precise-top.png');position:absolute;top:0px;left:0px;}
.precise-data ul{width:100%;overflow:hidden;display:flex;flex-wrap:wrap;}
.precise-data ul li{width:calc((100% - 40px)/2);padding:20px;margin-bottom:30px;}
.precise-data ul li .pre-img{width:fit-content;margin:0px auto;}
.precise-data ul li .pc-tle{font-size:20px;text-align:center;width:100%;margin-top:20px;}
.precise-data ul li .pc-bri{font-size:14px;text-align:center;width:100%;margin-top:20px;}
.precise .border-bg{margin:15px auto;}
.precise .blk_header{margin-top:20px;display:none;}

/** ad-ser **/
.ad-ser{margin-top:70px;margin-bottom:110px;}
.ads-main{position:relative;margin-top:50px;width:100%;}
.ads-bg{width:100%;padding:70px 0px;}
.ads-bg img{margin:0px auto;}
.ads-bg .ads-img{width:fit-content;margin:0px auto;}
.ads-main .ads-data{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.ads-data-1,.ads-data-2{width:100%;height:50%;}
.ads-data-2{padding:0px 30px;}
.ads-data-1 ul,.ads-data-2 ul{width:100%;height:100%;overflow:hidden;display:flex;justify-content:space-between;}
.ads-data-2 ul{align-items:flex-end;}
.ads-main .ads-data .ads-item{padding:15px 10px 36px 35px;max-width:327px;background-repeat:no-repeat;background-size:contain;}
.ads-main .ads-data .ads-item .ads-tle{font-family:Poppins-Medium;font-weight:500;font-size:20px;color:#FF813B;line-height:30px;}
.ads-main .ads-data .ads-item .ads-bri{font-family:Poppins;font-weight:400;font-size:14px;color:#57524F;line-height:22px;}
.ads-main .ads-data .ads-item .ads-bdr{width:20px;height:4px;background:#FFD190;margin:8px 0px 15px 0px;}
.ads-main .ads-item1{background-image:url('../../imgs/chad-01.png');}
.ads-main .ads-item2{background-image:url('../../imgs/chad-02.png');}
.ads-main .ads-item3{background-image:url('../../imgs/chad-03.png');}
.ads-main .ads-item4{background-image:url('../../imgs/chad-04.png');}
.ad-ser .border-bg{margin:25px auto;}
.ad-ser .blk_brief{margin-top:20px;}

/** ag **/
.and-gle{padding-top:66px;padding-bottom:96px;background-repeat:no-repeat;overflow:hidden;background-size:cover;background-image:url('../../imgs/ag-bg.png');}
.ag-bdr{width:42px;height:9px;background-repeat:no-repeat;background-size:contain;background-image:url('../../imgs/ag-bdr.png');}
.ag-lf,.ag-rt{width:50%;float:left;overflow:hidden;}
.ag-lf img{max-width:100%;}
.ag-rt{padding-left:7%;}
.ag-rt .ag-tle{margin-top:50px;font-family:Poppins-Middle;font-weight: 500;font-size: 36px;color: #FFFFFF;line-height: 22px;}
.ag-rt .ag-bri{margin-top:20px;font-family: Poppins;font-weight: 400;font-size: 14px;color: #FFFFFF;line-height: 26px;}
.ag-rt .ag-bdr{margin-top:30px;}
.ag-rt .ag-ft{margin-top:65px;}
.ag-rt .ag-gl{margin-top:55px;}

/** 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-6 **/
.contact-us-6{padding:0px 0px 80px 0px;}
.contact-us-6 .container{}
.contact-us-6 .tle-1{font-family:Poppins-SemiBoldItalic;font-size:50px;color:#091D40;line-height:1.5;text-align:center;}
.contact-us-6 .tle-1 .cl{color:#FF7623;}
.contact-us-6 .btns{width:100%;margin-top:60px;}
.contact-us-6 .btns ul{width:100%;display:flex;align-items:center;justify-content:center;}
.contact-us-6 .btns ul li{}
.contact-us-6 .btns ul li a{padding:18px 32px;display:inline-block;border-radius:50px;color:#FFF;font-family:Poppins;}
.contact-us-6 .btns ul li a.btn-1{margin-right:20px;background:#091D40;box-shadow: 1px 3px 0px 0px #FF7623;}
.contact-us-6 .btns ul li a.btn-2{background: linear-gradient(0deg, #FF9250 0%, #FF6000 100%);
box-shadow: 1px 3px 0px 0px #091D40;}
.contact-us-6 .btns ul li a.btn-2:hover{color:#091D40 !important;}
/** contact-us-7 **/
.contact-us-7{padding: 0px 0px 100px 0px;} 
.contact-us-7 .container{position:relative;}
.contact-us-7 .tle-1{font-family:Poppins-SemiBoldItalic;font-size:30px;color:#091D40;line-height:1.5;text-align:center;}
.contact-us-7 .tle-2{font-family:Poppins-SemiBoldItalic;font-size:43px;color:#FF7623;line-height:1.5;text-align:center;}
.contact-us-7 .tle-3{font-family:Poppins-MediumItalic;font-size:26px;color:#C4977B;line-height:1.5;text-align:center;margin-top:40px;}
.contact-us-7 .tle-4{font-family:Poppins-SemiBoldItalic;font-size:56px;color:#FF7623;line-height:1.5;text-align:center;}
.contact-us-7 .tle-5{font-family:Poppins-MediumItalic;font-size:26px;color:#C4977B;line-height:1.5;text-align:center;}
.contact-us-7 .tle-4 a{color:#FF7623;}
.contact-us-7 .border-bg{height:4px;width:118px;background:#FF7623;display:block;margin:20px auto;}
.contact-us-7 .container::after{content:"";position:absolute;bottom:25px;left:200px;width:122px;height:95px;background-size:cover;background-repeat:no-repeat;background-image:url(../../imgs/ctus-7-fj.png);}
.contact-us-7 .container::before{content:"";position:absolute;bottom:25px;right:200px;width:122px;height:95px;background-size:cover;background-repeat:no-repeat;background-image:url(../../imgs/ctus-7-fj.png);}


@media screen and (max-width:1440px) {
    .faqs{height:auto;padding:90px 0px;}
    .gm-main .btns a{padding:15px 68px;}
}
@media screen and (max-width:1280px) {
    .banner-txt{width:56%;}
    .partners{display:none;}
    .fit-li{width:calc((100% - 16px) / 3);padding:20px;padding-top:80px;}
    .fit-li:nth-child(1),.fit-li:nth-child(2){margin-right:8px;}
    .intro-ul li{font-size:14px;}

    .contact-us-6 .tle-1{font-size:42px;}
}
@media screen and (max-width:1080px){
    .ag-ft img{max-width:248px;}
    .ag-gl img{max-width:258px;}
    .ag-rt .ag-gl{margin-top:45px;}
    .ag-rt .ag-ft{margin-top:45px;}
    .banner-txt .coms{font-size:36px;}

    .contact-us-6 .tle-1{font-size:38px;}
    .contact-us-6 .btns{margin-top:45px;}
    .contact-us-6 .btns ul li a{padding:12px 24px;}

    .contact-us-7 .tle-1{font-size:26px;}
    .contact-us-7 .tle-2{font-size:38px;}
    .contact-us-7 .tle-3{font-size:24px;}
    .contact-us-7 .tle-4{font-size:40px;}
    .contact-us-7 .container::before{right:150px;}
    .contact-us-7 .container::after{left:150px;}
    .contact-us-7 .border-bg{width:108px;}
}
@media screen and (max-width:992px) {
    .banner-item{padding: 160px 0px 108px 0px;}
    .banner-txt{width:100%;}
    .banner-txt .btn{margin-top:45px;}
    .top-nav{background:#fff;}
    .bens ul li .part-2{padding:60px 0px 40px 0px;}
    .ben-fit{margin-top:40px;}
    .fit-ul{width:100%;}
    .fit-li{width:calc(100% - 36px);display:block;float:left;padding:18px;padding-top:80px;margin:0px 18px;margin-bottom:100px;}
    .services .ser-items li{width:calc((100% - 36px)/2);}
    .services .ser-items li:nth-child(3n+1),.services .ser-items li:nth-child(3n+2){margin-right:0px;}
    .services .ser-items li:nth-child(odd){margin-right:18px;}
    .equ-header .equ-tel{font-size:36px;}
    .equ-form{width:100%;padding:0px 20px;}
    .precise-data ul{flex-wrap:nowrap;overflow:visible;}
    .precise-data ul li{width:50%;}
    .precise-img{display:none!important;}
    .precise-data{display:block;}
    .precise{background:rgba(255,248,234);}
    .com-types{margin-bottom:30px;}
    .com-types li{padding:15px;}
    .ads-bg{display:none;}
    .ads-main,.ads-main .ads-data{height:fit-content;}
    .ads-data-1,.ads-data-2{height:fit-content;}
    .ads-data ul {display:flex;align-items:center;}
    .ads-main .ads-data{position:relative;}
    .ads-main .ads-item1,.ads-main .ads-item2,.ads-main .ads-item3,.ads-main .ads-item4{background:none;}
    .ads-data-2{padding:0px;}
    .ads-main{margin-top:25px;}
    .ad-ser{margin-top:40px;}
    .ag-lf,.ag-rt{width:100%;}
    .ag-rt .ag-ft,.ag-rt .ag-gl{width:fit-content;float:left;margin-top:25px;}
    .ag-rt .ag-ft{margin-right:20px;}
    .ag-lf-m{width:fit-content;margin:0px auto;}
    .precise::after{display:block;}
    .precise .blk_header{display:block;}

    .ads-main .ads-data .ads-item{background:rgb(255,252,250);margin-bottom:15px;border-left:3px solid rgb(255,185,145);border-radius:10px;position:relative;border-bottom:5px solid rgb(255,185,145);}
    .ads-main .ads-data .ads-item::after{content:'01';font-size:100px;font-family:Poppins-Bold;position:absolute;bottom:-30px;right:10px;color:rgba(255,185,145,0.1);}
    .ads-main .ads-data .ads-item2::after{content:'02'!important;}
    .ads-main .ads-data .ads-item3::after{content:'03'!important;}
    .ads-main .ads-data .ads-item4::after{content:'04'!important;}
    .ads-main .ads-data .ads-item5::after{content:'05'!important;}
    .ads-main .ads-data .ads-item6::after{content:'06'!important;}
    .ads-main .ads-data .ads-item7::after{content:'07'!important;}
    .ads-main .ads-data .ads-item8::after{content:'08'!important;}
    .ads-main .ads-data .ads-item9::after{content:'09'!important;}
    .ads-main .ads-data .ads-item10::after{content:'10'!important;}

    .contact-us-6 .tle-1{font-size:36px;}

    .contact-us-7 .tle-1{font-size:26px;}
    .contact-us-7 .tle-2{font-size:36px;line-height:1.3;}
    .contact-us-7 .tle-3{font-size:22px;}
    .contact-us-7 .tle-4{font-size:38px;}
    .contact-us-7 .container::before{right:100px;}
    .contact-us-7 .container::after{left:100px;}
    .contact-us-7 .border-bg{width:98px;margin:15px auto;}

    .gm-main .contact a{font-size:42px;}
}
@media screen and (max-width: 768px) {
    .a-lis ul li{margin:18px 8px;}
    .a-lis ul li a{padding:10px 15px;}
    .ab-video{margin-top:30px;}
    .top-nav{background:#fff;top:0px;}
    .bens ul li{margin:10px 0px 15px 0px;}
    .bens ul li .part-1{width:100%;padding:0px 20px;}
    .bens ul li .part-2{width:100%;padding:20px;background:none;}
    .services .ser-items li{width:calc(100% - 36px);margin:0px 18px;margin-bottom:10px;}
    .com-types {margin-top:65px;}
    .com-types ul{display:flex;flex-wrap:wrap;}
    .com-types li {width: calc((100% - 20px) / 2);}
    .com-types li:nth-child(2n+1){margin-right:20px;}
    .com-types li:nth-child(2n){margin-right:0px;}
    .ag-rt .ag-tle{font-size:28px;}
    .and-gle{padding-bottom:65px;}
    .faqs .faq-items .tle{padding:15px 25px;}
    .faqs .faq-items .tle i{right:5px;}
    .faqs{padding-bottom:65px;}
    .gm-imgs{display:none;}
    .banner-item{padding:145px 0px 85px 0px;}
    .banner-txt .coms{font-size:32px;}
    .precise-data ul li .pc-bri{line-height:1.5;margin-top:10px;}
    .precise-data ul li{margin-bottom:15px;padding:15px 20px;}
    .gm-main .tle{font-size:32px;}
    .gm-main{background:none;}
    .gm-main .btns a{padding:12px 55px;}

    .contact-us-6 .tle-1{font-size:32px;line-height:1.3;}

    .contact-us-7 .container::before{display:none;}
    .contact-us-7 .container::after{display:none;}
    .contact-us-7 .tle-1{font-size:24px;}
    .contact-us-7 .tle-2{font-size:32px;}
    .contact-us-7 .tle-3{font-size:20px;}
    .contact-us-7 .tle-4{font-size:34px;}
    .contact-us-7{padding: 0px 0px 80px 0px;} 

}
@media screen and (max-width:560px) {
    .a-lis ul li{margin:18px 5px;}
    .a-lis ul li a{padding:8px 12px;}
    .banner-txt .coms{font-size:28px;line-height:1.2;}
    .banner-txt .ulis li{font-size:16px;}
    .banner-txt .ach{font-size:24px;margin-top:10px;}
    .banner-txt .banner-bg{margin-top:30px;}
    .bundle{margin-top:30px;}
    .ab-bun{margin-top:35px;}
    .ben-cont .tle{font-size:24px;}
    .ab-video video{padding-bottom:60px;}
    .com-types .cm-items{margin-top:35px;}
    .ads-data ul li{width:100%;}
    .ads-data-1 ul, .ads-data-2 ul{flex-wrap:wrap;}
    .ads-main .ads-data .ads-item{max-width:100%;padding:15px 20px;}
    .ads-main{margin-top:15px;}
    .ads-ser{margin-top:30px;margin-bottom:35px;}
    .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;}
    .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;}
    .faqs .border-bg,.results .border-bg,.ab-bun .border-bg,.com-types .border-bg,.ad-ser .border-bg{width:33px;height:8px;}
    .results .border-bg{margin-bottom:35px;}
    .com-types li .cm-bri{line-height:1.3;margin-top:15px;}
    .com-types li .cm-img{margin-top:15px;}
    .com-types li{margin-bottom:15px;}
    .precise{margin-top:65px;}
    .gm-main .tle{font-size:30px;line-height:1.5;margin-top:25px;}
    .gm-main .btns{margin-top:30px;}
    .ag-rt .ag-ft{width:calc((100% - 30px) / 2);margin-right:30px;}
    .ag-rt .ag-gl{width:calc((100% - 30px) / 2);}
    .ag-rt .ag-ft img,.ag-rt .ag-gl img{max-width:100%;}

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

    .contact-us-7 .tle-1{font-size:22px;}
    .contact-us-7 .tle-2{font-size:26px;}
    .contact-us-7 .tle-3{font-size:18px;margin-top:20px;}
    .contact-us-7 .tle-4{font-size:30px;}
    .contact-us-7 .border-bg{width:88px;margin:10px auto;}

    .contact-us-7{padding: 0px 0px 50px 0px;} 
    .contact-us-6{padding:0px 0px 50px 0px;}
}
@media screen and (max-width:414px) {
    .a-lis ul li{width:calc(50% - 20px);margin:5px 10px;}
    .a-lis ul li a{padding:8px 0px;width:100%;text-align:center;}
    .ben-cont .tle{font-size:22px;}
    .ben-fit{margin-top:30px;}
    .fit-items .fit-ul{padding-top:55px;}
    .fit-li{margin-left:0px;}
    .banner-txt .coms{font-size:26px;}
    .banner-item{padding: 100px 0px 30px 0px;}
    .services .ser-items li{width:100%;margin:0px;margin-bottom:10px;padding:30px 15px;}
    .services .ser-items li:nth-child(odd){width:100%;margin-right:0px;}
    .services .ser-items li .ser-btns a{padding:10px 35px;}
    .services .ser-items .ser-tle{line-height:1.5em;margin-bottom:10px;}
    .com-types{margin-top:30px;}
    .com-types li {width: calc((100% - 20px));margin:0px 10px 15px 10px!important;}
    .com-types li:nth-child(2n+1){margin:0px 10px 15px 10px;}
    .com-types li:nth-child(2n){margin:0px 10px 15px 10px;}
    .precise-data ul li{width:100%;margin-bottom:5px;}
    .ad-ser{margin-top:25px;}
    .ag-rt .ag-tle{font-size:24px;}
    .results{padding-bottom:25px;margin-bottom:0px;}
    .banner-txt .btn{margin-top:25px;}
    .banner-txt .ulis li{line-height:28px;}
    .banner-txt .banner-bg{margin-top:15px;}
    .faqs .blk_brief,.results .blk_brief,.ad-ser .blk_brief,.ab-bun .blk_brief{line-height:1.5;margin-top:15px;}
    .results .border-bg,.ab-bun .border-bg,.com-types .border-bg,.ad-ser .border-bg{margin:18px auto;}
    .buns{margin-top:50px;}
    .com-types .blk_brief{line-height:1.5;margin-top:15px;}
    .precise{margin-top:55px;}
    .precise-data ul li{padding:0px;margin-bottom:20px;}
    .ad-ser{margin-bottom:35px;}
    .ag-rt .ag-bri{line-height:1.5;}
    .ag-rt .ag-bdr{margin-top:20px;}
    .results{padding-bottom:15px;}
    .results .border-bg{margin-bottom:35px;}
    .gm-main .tle{font-size:24px;line-height:1.3;}
    .gm-main .or{margin-top:25px;line-height:1.3;}
    .gm-main .ico img{max-width:88px;}
    .precise-data ul li .pc-tle{margin-top:5px;}
    .precise-data ul li .pc-bri{color:#666;margin-top:5px;}
    .precise-data{margin-top:45px;}

    .contact-us-6 .tle-1{font-size:24px;}

    .contact-us-7{padding: 0px 0px 35px 0px;} 
    .contact-us-7 .tle-1{font-size:20px;}
    .contact-us-7 .tle-2{font-size:24px;}
    .contact-us-7 .tle-3{font-size:16px;}
    .contact-us-7 .tle-4{font-size:28px;}
    .contact-us-7 .border-bg{width:68px;}
    .contact-us-6{padding:25px 0px 20px 0px;}
    .gm-main .btns{margin-top:20px;}

    .gm-main .contact,.gm-main .contact a{font-size:32px;}

}