@import url('https://fonts.googleapis.com/css2?family=Arimo:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&family=Open+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,600&display=swap');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css');
*{padding: 0px; margin: 0px;}
html{overflow-x: hidden !important; font-size: 62.5%;}
body{padding: 0px; margin: 0px; font-family: 'Arimo', sans-serif !important; overflow-x: hidden !important;}
h1,h2,h3,h4,h5,h6{font-family: 'Arimo', sans-serif !important;}
p{font-size: 1.6rem; font-weight: 400; line-height: 2.6rem; color: #4c4c4c; margin-bottom: 1.5rem;}
a{transition: ease-in-out 0.5s;}
.container-fluid{max-width: 1660px;}
.container{max-width: 1200px;}
ul{margin:0px; padding: 0px; list-style: none;}
.main-header{padding: 2rem 0; position: absolute; width: 100%; z-index: 9;}
.main-nav{float: right;}
.main-nav{display: none;}
.desktop-col{position: static;}
.desktop-menu{float: right;}
.desktop-menu ul li{float: left;padding: 2rem 1.5rem;}
.desktop-menu ul .active{border-bottom: .2rem solid#1c94f1;}
.desktop-menu ul li a{font-size: 1.6rem; font-weight: 700;color: #17365d; padding: 0.4rem 0;}
.desktop-menu ul li a:hover{text-decoration: none; color: #1c94f1; }
.megamenu{width: 100%;position: absolute;left: 0;}
.megamenu-cont{max-width: 1055px; margin: 0 auto; background: #fff; display: none; }
.megabox-cont{display: flex;padding: 6rem 7rem;box-shadow: 0 4px 8px 0 rgba(221, 221, 221, 0.2), 0 6px 20px 0 rgba(179, 177, 177, 0.19);margin-top: 24px; }
.megabox-col:nth-child(1){width: 53%; margin-right: 5rem;}
.megabox-col:nth-child(2){width: 47%;}
.megabox-col h3{font-size: 2.4rem; font-weight: 700; color: #17365d; position:relative; padding-bottom: .5rem; margin-bottom: 1rem;}
.megabox-col h3::after { content: ''; position: absolute; left: .1rem;  bottom: 0;  width: 7rem;  height: 0.4rem;  background: #ef3038; }
.megabox-col ul li{padding: 1rem 0; border-bottom: .1px solid#a2a2a2;width: 100%;}
.megabox-col ul li a{font-size: 1.4rem; font-weight: 400; color: #4c4c4c; line-height: 2.2rem;}
.megabox-col ul li a span{font-size: 1.6rem; font-weight: 700; color: #17365d; line-height: 2.6rem;}
.megabox-col ul li a:hover span{color: #1c94f1;}
.desktop-menu ul li:hover .megamenu-cont{transition: ease-in-out 0.5s; display: block;}

.main-slider .carousel-indicators li{background-color: rgb(127, 127, 127);}
.main-slider .carousel-indicators .active{background-color: #000;}
.home-oonet{padding: 6rem 0 18rem;}
.home-heading{text-align: center;}
.home-heading h1{font-size: 3.6rem; font-weight: 700; line-height: 4.6rem; color: #17365d; position: relative;}
.home-heading h1:after{content: ''; display: block; width: 11.9rem; background: #ef3038; margin: .9rem auto 2rem; height: .4rem;}
.home-heading p{font-size: 2rem; line-height: 3rem; color: #4c4c4c; font-weight: 400; margin-bottom: 5rem;}
.oservice{height: 100%; box-shadow: 0 4px 8px 0 rgba(221, 221, 221, 0.2), 0 6px 20px 0 rgba(179, 177, 177, 0.19);}
.service-img{position: relative;}
.service-img .bm-img{position: absolute;right: 0;bottom: 0;}
.service-text{padding: 4rem 3rem;}
.service-text h3{font-size: 2.4rem; line-height: 3.4rem; font-weight: 700; color: #17365d; margin-bottom: 1.3rem;}
.service-text p{font-size: 1.6rem; font-weight: 400; line-height: 2.6rem; color: #4c4c4c; margin-bottom: 3rem;}
.btn{font-size: 1.6rem; color: #fff;padding: 1.2rem 2.5rem; position: relative; background: #1c94f1; margin-bottom: 2rem;}
.btn:after{content: ''; position: absolute; border: 2px solid #1c94f1; width: 14rem;  height: 5rem; left: 13px;  z-index: -1;}
.btn-primary:hover { color: #fff; background-color: #17365d;  border-color: #17365d;  }
.btn-primary:hover:after{border: none; transition: ease-in-out 0.3s;}
.our-product{background: url(../images/pro-bg.jpg) no-repeat; padding: 6rem 0; background-size: cover;}
.ourpro-left{margin-top: -11rem;}
.ourpro-left img{box-shadow: 59px -55px #1c94f1;}
.ourpro-right{padding-left: 4rem;}
.ourpro-right h3{font-size: 3.6rem; font-weight: 700; line-height: 4.6rem; color: #fff; position: relative;padding-bottom: 2rem;margin-bottom: 2rem;} 
.ourpro-right h3:after{content: ''; position: absolute; left: 0; bottom: 0; width: 19.3rem; height: 0.4rem; background: #1c94f1;}
.ourpor-ul{margin-top: 5rem;}
.ourpor-ul li{display: flex; font-size: 1.6rem; font-weight: 700; color: #fff; margin-bottom: 3.5rem;}
.ourpor-ul li img{margin: 0 3.5rem;}
.ourpor-ul li span{display: flex; align-self: center;}
.ourpro-right .btn::after{z-index: 1;}
.about-onet{padding: 6rem 0;}
.abonet-right img{width: 100%;}
.abonet-left h3{font-size: 3.6rem; font-weight: 700; line-height: 4.6rem; color: #17365d; position: relative;padding-bottom: 1.5rem;margin-bottom: 3rem;}
.abonet-left h3:after{content: ''; position: absolute; left: 0; bottom: 0; width: 11rem; height: 0.4rem; background: #ef3038;}
.abonet-left p{margin-bottom: 4rem;}
.abonet-cont{display: flex;}
.abtext-left h4{font-size: 2.4rem; line-height: 3.4rem; text-align: right;color: #4c4c4c;font-weight: 700;}
.abtext-right{width: 526px; margin-right: -119px; z-index: 9; margin-left: 4.7rem;}
.abtext-box{background: #1c94f1;padding: 2rem 4rem;margin-bottom: 4rem;}
.abtext-ul{overflow: hidden;}
.abtext-ul li{font-size: 1.6rem; font-weight: 700;   color: #fff;  border-right: 1px solid#55aff5; border-bottom: 1px solid#55aff5; width: 50%; float: left; padding: 2rem 0;}
.abtext-ul li:nth-child(1),.abtext-ul li:nth-child(3), .abtext-ul li:nth-child(5){width: 40%;}
.abtext-ul li:nth-child(2),.abtext-ul li:nth-child(4), .abtext-ul li:nth-child(6){width: 60%; border-right: none; padding-left: 2rem;}
.abtext-ul li:nth-child(5),.abtext-ul li:nth-child(6){border-bottom: none;}
.abtext-ul li a{color: #fff;}
.abtext-ul li a:hover{text-decoration: none; }
.abtext-ul li img{margin-right: 1rem;}
.news-left{height: 100%;}
.news-left img{width: 100%; height: 100%;-o-object-fit: cover;  object-fit: cover; -o-object-position: center center;  object-position: center center;}
.news-right{background: #ef3038;margin-left: -3rem; padding: 5rem 10rem;height: 100%;}
.news-right h3{font-size: 3.6rem; font-weight: 700; line-height: 4.6rem; color: #fff; position: relative;padding-bottom: 1.5rem;margin-bottom: 3rem;}
.news-right h3:after{content: ''; position: absolute; left: 0; bottom: 0; width: 11rem; height: 0.4rem; background: #fff;}
.newsbox{max-width: 689px; border: 1px solid#f7989c; position: relative;padding: 5rem 4rem 3rem;margin: 6rem 0 3rem;}
.newsbox h4{font-size: 3.6rem; line-height: 3.6rem; font-weight: 700; color: #ef3038; background: #f7989c;display: inline-block; padding: 1.2rem 6rem;   position: absolute;  right: -1px; top: -32px;}
.newsbox h5{font-size: 2rem; font-weight: 700; color: #fff; line-height: 3rem;}
.newsbox p, .newsbox p a {color: #fff;}
.news-right .btn{color: #ef3038; background: #fff;border-color: #fff;}
.news-right .btn:after{z-index: 1;border: 2px solid #fff;}
.news-right .btn-primary:hover{color: #fff; background-color: #17365d;  border-color: #17365d;}
.news-right:hover .btn:hover:after{border: none;}
.careers-sec{padding: 7rem 0;}
.careers-heading p{margin-top: 4rem;}
.careers-heading .btn::after{width: 18rem;}
footer { padding: 7rem 0 0; background: #17365d; }
.footer-col img { margin-bottom: 3rem;  }
.footer-col p {font-size: 1.4rem;  color: #fff; font-weight: 600;  line-height: 2.6rem;  }
.footer-col h3 {font-size: 2rem; font-weight: 600;  line-height: 3.2rem; color: #fff; margin-bottom: 1.5rem;  }
.quick-ul li a {font-size: 1.4rem;font-weight: 600;  line-height: 3.6rem; color: #fff;  }
.quick-ul li a:hover{color: #1c94f1; text-decoration: none;}
.footer-col h5 {font-size: 1.4rem; font-weight: 600; line-height: 3.6rem; color: #fff;  }
.add-cont {display: flex;margin-bottom: 1.5rem;}
.add-box p {font-size: 1.4rem; color: #fff; font-weight: 500;  line-height: 2.4rem;  margin-bottom: 0; }
.add-box p a{color: #fff;}
.add-box p a:hover, .footer-col01 a:hover, .powertext a:hover{color: #1c94f1; text-decoration: none;}
.add-cont .add-icon{display: flex;flex-flow: row nowrap; align-items: center;}
.add-cont .add-icon img{margin-bottom: 0;margin-right: 1rem;}
.footer-col01 a {display: inline-block;  color: #7b8b9e; margin-right: 20px; line-height: 3.6rem;  }
.footer-col01 a i { font-size: 1.8rem; }
.footer-bottom { background: #092447; padding: 2rem 0;  margin-top: 6rem;}
.copytext {font-size: 1.3rem;font-weight: 600; color: #fff;  line-height: 25px; margin-bottom: 0; }
.powertext { float: right; }
.powertext a {color: #fff;  }
/* inner page */
/*about */
.inner-header{position: relative; padding: 1.5rem 0;}
.inner-logo{max-width: 240px;margin-top: 1rem;}
.inner-banner{background: url(../images/about-bg.jpg) no-repeat; padding: 10rem 0; background-size: cover;}
.inner-banntext{position: relative; max-width: 491px; border: 3px solid#ef3038; border-left: 0; position: relative;margin-left: 7rem;padding: 5rem 6rem 5rem 0;}
.inner-banntext:before{content: '';width: 0.3rem; height: 4rem; background: #ef3038; position: absolute; left: 0; top: 0;}
.inner-banntext:after{content: '';width: 0.3rem; height: 4rem; background: #ef3038; position: absolute; left: 0; bottom: 0;}
.inner-bannerbox{margin-left: -7rem;}
.inner-bannerbox h1{font-size: 6rem; font-weight: 700; line-height: 5.2rem; color: #17365d; position: relative;padding-bottom: 1.2rem;}
.inner-bannerbox h1:after{content: ''; position: absolute; left: 0; bottom: 0; width: 21rem; height: 0.4rem; background: #1c94f1;}
.inner-bannerbox p{font-size: 2.6rem; line-height: 3.2rem; color: #17365d; font-style: italic; margin-bottom: 0;}
.inner-about{padding: 6rem 0;}
.inner-heading h3{font-size: 3.6rem; font-weight: 700; line-height: 3.6rem; color: #17365d; position: relative; padding-bottom: 1rem; margin-bottom: 3rem; }
.inner-heading h3:after{content: ''; position: absolute; left: 0; bottom: 0; width: 12rem; height: 0.4rem; background: #ef3038;}
.inner-heading p{font-size: 2.6rem; line-height: 4.2rem; color: #4c4c4c; font-style: italic; margin-bottom: 3rem;}
.innerabo-left{margin-top: 4rem;}
.innerabo-right img{width: 100%;}
.abo-provides{background: url(../images/provides-bg.jpg) no-repeat; padding: 12rem 0 16rem; background-size: cover;}
.provi-heading{text-align: center;}
.provi-heading p{font-size: 2.6rem; font-weight: 600; color: #fff; line-height: 42px; margin-bottom: 6rem;}
.pro-cont{display: flex; flex-wrap: wrap;}
.procol{width: 20%; text-align: center;transition: ease-in-out 0.5s;}
.procol:hover{transform: translate(0, -8px);}
.procol p{font-weight: 700; margin-top: 2rem; color: #fff;}
.why-partner{padding: 6rem 0;}
.howcan-sec{background: #e6e6e6;}
.howcan-right{background: #e6e6e6;max-width: 688px;padding: 7rem 0 6rem 8rem;}
.howcan-right h3{color: #17365d;}
.howcan-right h3:after{background: #ef3038;}
.howcan-right p{margin-bottom: 1.5rem;}
.howcan-right h5{font-size: 2.6rem; line-height: 4.3rem; font-style: italic; color: #4c4c4c;}
/* careers */
.careers-bg{background: url(../images/careers-bg.jpg) no-repeat; padding: 15rem 0; background-size: cover;}
.current-heading p{font-size: 2.5rem; }
.current-heading p:nth-child(2){margin-bottom: 1.5rem;}
.softleft-box h4{font-size: 2.6rem; font-weight: 700;line-height: 2.8rem; color: #ef3038; margin-bottom: 1.5rem;}
.softleft-box h5{font-size: 2rem; font-weight: 700;line-height: 2.8rem; color: #4c4c4c; margin-bottom: 1.5rem;}
.softleft-box:last-child{font-style: italic; line-height: 3rem;}
.software-right{padding-left: 6rem;}
.j2ee{margin-top: 5rem;}
.softleft-box h3{font-size: 2.6rem; font-style: italic; line-height: 4.2rem; color: #fff;background: #17365d; padding: 3rem 3rem 3.5rem;margin-top: 3rem;}
/* contact us */
.contact-bg{background: url(../images/contact-bg.jpg) no-repeat; padding: 13rem 0; background-size: cover;}
.contact-left{width: 617px; margin-right: -100px;background: #fff;  position: relative;   z-index: 9;box-shadow: 0 4px 8px 0 rgba(221, 221, 221, 0.2), 0 6px 20px 0 rgba(179, 177, 177, 0.19);padding: 5rem 12rem;margin-top: 9rem;}
.contact-left ul li{display: flex; font-size: 1.6rem; line-height: 2.8rem; color: #4c4c4c;flex-flow: row nowrap; align-items: center;margin-bottom: 1.5rem;}
.contact-left ul li img{margin-right: 1rem;}
.contact-left ul li a{color: #4c4c4c;}
.contact-left ul li a:hover{text-decoration: none;color: #1c94f1;}
.contact-left ul li:first-child{flex-flow: row nowrap;align-items: start;}
.contact-left ul li:first-child img{margin-top: 8px;}
.onlnecont-sec{background: #f3f3f3; padding: 6rem 0;}
.onlinecont-left h4{font-size: 2.4rem; line-height: 3.4rem; color: #4c4c4c; font-weight: 700;}
.onlinecont-left p{margin-bottom: 2rem;}
.onlinecont-right{max-width: 80rem;}
.cont-group .form-control{border: none; background: #f3f3f3; border-bottom: 1px solid#afafaf; border-radius: 0;padding-left: 0;line-height: 45px;  font-size: 1.5rem; margin-bottom: 1.5rem;}
.cont-group .form-control:focus, .conttext-group .form-control:focus{box-shadow: none;}
.conttext-group .form-control{border: none; background: #f3f3f3; border-bottom: 1px solid#afafaf; border-radius: 0;padding-left: 0; font-size: 1.5rem; margin-bottom: 1.5rem;}
.cont-group .btn{padding: 1.2rem 4.5rem; margin-top: 1rem;}
.cont-group .btn::after{z-index: 1;}
.onlinecont-left, .onlinecont-right{padding-left: 1.5rem;}
/* employee corner */
.employee-bg{background: url(../images/employee-bg.jpg) no-repeat; padding: 11rem 0; background-size: cover;}
.cornerbox{background: #fff; padding: 1rem 7rem 5rem;}
.cornerbox p:last-child{margin-bottom: 0;}
.cornerimg{margin-top: -25rem;}
.cornerimg img{width: 100%;}
.corner-bottom{padding: 5rem 0;}
.cornerbox-right img{width: 100%;padding-left: 3rem;}
.cornerbox-left{float: right; max-width: 570px; }
.cornerinner-left h3{font-size: 2.6rem; line-height: 3.6rem; color: #4c4c4c; font-weight: 700;margin-bottom: 2rem;}
.cornerinner-left ul li{font-size: 1.6rem; font-weight: 400; line-height: 3rem; color: #4c4c4c; position: relative; padding-left: 2rem; margin-bottom: 1.5rem;}
.cornerinner-left ul li:before{content: ''; position: absolute; width: .8rem; height: .8rem; background: #4c4c4c; border-radius: 50%;left: 0; top: 10px;}
.direct-left{margin-top: 6rem;}
/* news & events */
.news-bg{background: url(../images/news-bg.jpg) no-repeat; padding: 15rem 0; background-size: cover;}
.newsbox-left{box-shadow: 0 4px 8px 0 rgba(221, 221, 221, 0.2), 0 6px 20px 0 rgba(179, 177, 177, 0.19);padding: 4.5rem 5rem;height: 100%;}
.newsbox-left p a{color: #4c4c4c;}
.newsbox-left p a:hover {text-decoration: none; color: #1c94f1; }
.newsbox-right{height: 100%;}
.newsbox-right img{height: 100%;}
/* products & services */
.product-bg{background: url(../images/product-bg.jpg) no-repeat; padding: 12rem 0; background-size: cover;}
.inner-probanntext{max-width: 632px;}
.consultbox{margin-top: 3rem;}
.feelbox{background: #17365d; padding: 5rem 13rem 5rem 8rem; max-width: 711px; margin:  0 auto;margin-top: -8rem; margin-right: 124px;}
.feelbox p{font-size: 2.6rem; line-height: 4.2rem; color: #fff; font-style: italic; margin-bottom: 0;}
.pro-strength-left{padding: 5rem 10rem 5rem;text-align: center; background: #fff;}
.pro-strength-left p{font-size: 2.6rem; line-height: 4.2rem; color: #4c4c4c; margin-bottom: 0;}
.prostr-bottom{margin-top: -31rem;}
.prostr-bottom img{width: 100%;}
.project-sec{padding: 6rem 0;}
.project-left p{ font-size: 1.6rem; line-height: 2.8rem;max-width: 50rem;}
.project-right{width: 100%; margin: -12rem 0 0 0;   }
.projectabtext-box{text-align: center;padding: 5rem 2rem;}
.projectabtext-box p{color: #fff; margin-bottom: 0;}
.projectabtext-box h4{font-size: 3rem; line-height: 5.2rem; color: #fff; font-weight: 700; margin-bottom: 1.5rem;}
.projectabtext-box .abtext-ul li{width: 33.3%;}
.projectabtext-box .abtext-ul li img{margin-bottom: .8rem;}
.projectabtext-box .abtext-ul li:nth-child(2),.projectabtext-box .abtext-ul li:nth-child(4){border-right: 1px solid#55aff5}
.projectabtext-box .abtext-ul li:nth-child(3){border-right: none;}
.projectabtext-box .abtext-ul li:nth-child(4){border-bottom: none;}
.solution-left ul li{font-weight: 700;}
.solution-left p{margin-bottom: 0;}
.offshore-right{background: #e6e6e6;max-width: 688px;  padding: 17rem 0 6rem 8rem;}
.offshore-right h3 {color: #17365d;padding-bottom: .8rem; }
.offshore-right h3::after {background: #ef3038;  }
.ourpro-sec{padding: 6rem 0;}
.ourproduct-left{margin-bottom: 3rem;}
.ourproduct-left h3{font-size: 3.6rem;  font-weight: 700;  line-height: 3.6rem;  color: #17365d;  position: relative; padding-bottom: 1rem;  margin-bottom: 3rem;}
.ourproduct-left .colorred{color: #ef3038}
.ourproduct-left .colorred:after{background: #17365d;}
.ourproduct-left h3:after{content: '';  position: absolute;  left: 0;  bottom: 0;  width: 12rem;  height: 0.4rem;  background: #ef3038;}
.ourproduct-left h3 span{font-size: 1.6rem;}
.ourproduct-left h4{font-size: 2.6rem; line-height: 3.6rem; font-weight: 700; color: #4c4c4c; margin-bottom: 1.5rem;}
.btn-secondary{color: #1c94f1; background: #fff; border: .1rem solid#1c94f1; font-size: 1.4rem; line-height: 1.8rem;border-radius: 50px;margin-top: 1rem;width: 280px; text-align: center;}
.btn-secondary:after{width: 0; height: 0;}
.btn-secondary:hover{background: #1c94f1; color: #fff;border-color: #1c94f1;}
.ourproduct-left h2{font-size: 2.6rem; font-weight: 700; line-height: 2.8rem; background: #17365d; color: #fff;display: inline-block; padding: 2rem 10rem 2rem 4rem;  margin: 2rem 0;}
.routeleft-btn .btn-secondary{width: 18rem;}
.ourproduct-left .fweight{font-style: italic; font-weight: 400;}
.ssimapi-img img{width: 100%;}
.ssimapi-left h4, .ssimapi-left p{color: #5f0b35;}
.ssimapi-sec{position: relative;}
.ssimapi-sec:after{content: '';position: absolute; width: 100%; height: 388px; left: 0; background: #5f0b35; top: 49%; left: 50%; transform: translate(-50%, -50%); z-index: -1;} 
.ssimapi-box{margin-top: 5rem;max-width: 400px;}
.ssimapi-box h5{font-size: 2.4rem; color: #fff; line-height: 3.2rem; margin-bottom: 15px;}
.ssim-ul li{font-size: 1.6rem; font-weight: 700; color: #fff; line-height: 2rem; margin-bottom: 10px; position: relative;padding-left: 22px;} 
.ssim-ul li:after{content: '';position: absolute;width: .8rem;height: .8rem;background: #fff;border-radius: 50%;left: 0;top: 8px;}
.formore-text{margin-top: 60px;}
.formore-text p{color: #5f0b35;}
.formore-text .btn-secondary{color: #5f0b35;border: .1rem solid #5f0b35; font-size: 2.4rem;width: 33rem;}
.formore-text .btn-secondary:hover{background: #5f0b35; color: #fff;}
/* about mathboxe */
.mathboxe-bg{background: url(../images/mathboxe-bg.jpg) no-repeat; padding: 12rem 0; background-size: cover;}
.mathimg{margin-bottom: 2.5rem;}
.mathboxe-text{background: #e4002c;margin-right: -10rem;  position: relative;  z-index: 9;  margin-top: 2.5rem; margin-bottom: 2.5rem;padding: 4rem;}
.mathboxe-text p{font-size: 2.5rem; line-height: 4.2rem; font-weight: 400; color: #fff;}
.mathboxe-heading{text-align: center; margin-top: 3rem;}
.mathboxe-heading h4{font-size: 3.6rem; font-weight: 700;  line-height: 3.6rem;  color: #17365d;  position: relative;  padding-bottom: 1rem;   margin-bottom: 3rem;}
.mathboxe-heading h4::after {content: ''; width: 12rem;  height: 0.4rem;  background: #ef3038; display: block; margin: .8rem auto 0;}
.highlight-bottom{margin-top: -6rem;}
.highlight-bottom img{width: 100%;}
.mathboxeplat-sec{padding-bottom: 5rem;}
.mathboxplat-cont{display: flex; background: #7f126e; padding: 5rem 8rem; flex-wrap: wrap;margin-top: -23rem; margin-bottom: 5rem;}
.mathboxplat-col{ width: 34.3%; border-right: .1rem solid#9f4d92; border-bottom: .1rem solid#9f4d92; display: flex;  flex-flow: column nowrap;  align-items: center;padding: 4rem 3rem; text-align: center;}
.mathboxplat-col p{font-size: 2rem; font-style: italic; font-weight: 600; color: #fff; line-height: 2.6rem;margin: 1.5rem 0 0;}
.mathboxplat-col:nth-child(3),.mathboxplat-col:nth-child(6){border-right: 0;}
.mathboxplat-col:nth-child(4),.mathboxplat-col:nth-child(5),.mathboxplat-col:nth-child(6){border-bottom: 0;}
.mathboxplat-col:nth-child(1),.mathboxplat-col:nth-child(4){padding-left: 0; width: 30%;}
.mathfea-left img{max-width: 19.5rem;}
.mathfea-right{margin-left: -5rem;}
.mathfea-right h4{font-size: 2.6rem; font-weight: 700; line-height: 2rem; color: #4c4c4c; margin-bottom: 1.6rem;}
.mathbox-mb{margin-bottom: 4rem;}