@media only screen and (min-width:1200px) and (max-width:1400px){
.home-banner-slider-wrap h1{font-size:55px;max-width:763px;line-height:normal;}
.home-banner-sub{top:44%;}
.homepage-main-wrap .homepage-banner-sec{height:850px;}
.hp-key-figure-sec .key-figure-para .kf-value{font-size:40px;padding:37px 25px;max-width:165px;}
.solution-lr-wrap .solution-right-sec video{width:640px;height:auto;}
.hp-key-figure-sec .key-figure-para .kf-text{font-size:23px;}
}
@media only screen and (max-width:1199px){
.slick-dots{padding:0px;text-align:center;display:flex;justify-content:center;margin:40px 0px 0px;}
.slick-dots li{list-style:none;width:12px;height:12px;cursor:pointer;border-radius:100%;background:transparent;border:1px solid #314C5F;margin-right:7px;}
.slick-dots li.slick-active{background-color:#314C5F;}
.slick-dots li button{font-size:0px;border:0px;visibility:hidden;}
}
@media only screen and (min-width:768px) and (max-width:1199px){
.home-banner-slider-wrap h1{font-size:40px;line-height:48px;max-width:677px;margin-bottom:20px;margin-bottom:15px;}
body{font-size:15px;line-height:25px;}
.home-banner-slider-wrap .banner-sub-title{max-width:342px;}
.homepage-main-wrap .homepage-banner-sec{height:450px;}
.home-banner-slider-wrap .banner-button a{margin-top:20px;}
.home-banner-slider-wrap .banner-slider-image{bottom:-42px;}
.homepage-main-wrap .homepage-inner-sec{margin-top:87px;}
h2{font-size:35px;line-height:normal;}
.homepage-main-wrap .hp-experties-sec h2{padding-bottom:40px;}
.homepage-main-wrap .hp-experties-sec .hp-colsub img{height:auto;}
.homepage-main-wrap .hp-experties-sec .hp-colsub{padding:30px 15px 50px 15px;}
.hp-experties-sec .hp-col{padding-left:7.5px;padding-right:7.5px;}
.hp-experties-sec .hp-colsub .hp-name{font-size:20px;line-height:normal;letter-spacing:-0.4px;padding-top:14px;font-weight:500;padding-bottom:22px;}
.ctc-btn{padding:15px 25px;}
.hp-key-figure-sec .kfs-right-sec{margin-left:30px;}
.hp-key-figure-sec .key-figure-para .kf-value{font-size:35px;padding:26px 0px 26px 0px;letter-spacing:-0.7px;max-width:128px;}
.hp-key-figure-sec{margin-top:68px;margin-bottom:70px;}
.hp-key-figure-sec .key-figure-para .kf-text{font-size:18px;padding-left:12px;padding-right:14px;}
.site-footer{padding:32px 0 32px;}
.footer-block-wrap img{width:140px;height:auto;}
.solution-lr-wrap .solution-right-sec{margin-left:0px;margin-top:78px;}
.solution-lr-wrap .solution-right-sec video{width:705px;height:405px;object-fit:cover;}
.hp-certification-sec h2{position:relative;z-index:2;}
.hp-certification-sec{margin-top:43px;padding-bottom:46px;}
.hp-certification-sec::after{right:-5px;width:389px;height:177px;}
.hp-certification-sec .certificates-wrap a{font-size:18px;letter-spacing:-0.36px;}
.hp-certification-sec .certificates-wrap {
padding: 24px 21px 24px 19px;
}
.hp-certification-sec .certificates-wrap a:after {right:18px;}
.hp-certification-sec .hp-certification-inner .certificate-wrap{column-gap:15px;row-gap:15px;padding-top:34px;}
.hp-get-intouch-sec:before{width:187px;height:187px;background-size:100% 100%;}
.hp-get-intouch-sec .get-in-touch-block{padding-top:16px;padding-bottom:16px;}
.hp-get-intouch-sec h2{font-size:40px;margin-top:16px;margin-bottom:16px;}
.site-footer__top p{font-size:15px;}
.solution-sec-wrap{padding-top:60px;padding-bottom:80px;}
.solution-sec-wrap .solution-subtitle{margin-bottom:20px;}
.solution-left-sec::before{height:287px;right:35%;}
.solution-left-sec p{max-width:631px;}
.solution-left-sec{padding-top:25px;padding-right:0px;}
.solution-sec-wrap .solution-lr-wrap{flex-direction:column;}
.hp-key-figure-sec .key-figure-para{margin-bottom:20px;}
.desc-modal-custom{width:calc(100% - 60px);height:795px;padding-bottom:50px;}
.desc-modal-custom .modal-body img{width:60px;height:auto;}
.desc-modal-custom .modal-body{max-width:600px;margin:0px auto;padding:0px;}
.desc-modal-custom .modal-desc{margin-bottom:24px;}
.desc-experties-wrap .read-more-wrap {margin-bottom: 80px;}
}
@media only screen and (min-width:768px) and (max-width:992.5px){
.view-insights-image-slider .slick__slide{margin-right:15px;}
.view-insights-image-slider .title-wrap{font-size:16px;line-height:26px;letter-spacing:-0.32px;}
.hp-key-figure-sec .kfs-right-sec h2{padding-bottom:38px;}
.view-insights-image-slider .slick-list{padding-top:58px;}
.insights-sec{padding-top:50px;padding-bottom:60px;}
}
@media only screen and (max-width:767.5px){
.header-logo svg{width:130px;height:auto;}
.home-banner-slider-wrap h1{font-size:32px;font-weight:500;line-height:43px;margin-bottom:11px;max-width:346px;}
.header{height:45px;}
body{font-size:15px;line-height:25px;}
.home-banner-slider-wrap .banner-button a{margin-top:21px;}
.home-banner-slider-wrap .banner-slider-image{bottom:-60px;}
.homepage-main-wrap .homepage-banner-sec{height:680px;}
.home-banner-sub{top:72px;transform:translateY(0px);}
.home-banner-slider-wrap .banner-sub-title{max-width:342px;}
h2{font-size:30px;line-height:normal;}
.homepage-main-wrap .homepage-inner-sec{margin-top:100px;}
.homepage-main-wrap .hp-experties-sec h2{padding-bottom:40px;}
.homepage-main-wrap .hp-experties-sec .hp-col{margin-bottom: 30px;}
.homepage-main-wrap .hp-experties-sec .hp-colsub{padding:40px 12px 52px 12px;margin-bottom:0px;}
.homepage-main-wrap .hp-experties-sec .hp-colsub img{height:auto;}
.hp-experties-sec .hp-colsub .hp-name{font-size:20px;line-height:normal;padding-bottom:22px;letter-spacing:-0.4px;padding-top:14px;}
.hp-key-figure-sec .kfs-right-sec{margin-left:0px;margin-top:50px;}
.hp-key-figure-sec{margin-top:30px;flex-direction:column;margin-bottom:54px;}
.hp-key-figure-sec .kfs-right-sec h2{padding-bottom:39px;}
.hp-key-figure-sec .key-figure-para .kf-value{font-size:35px;line-height:normal;padding:26px 23px;letter-spacing:-0.7px;max-width: 143px;}
.hp-key-figure-sec .key-figure-para{margin-bottom:20px;}
.hp-key-figure-sec .key-figure-para .kf-text{font-size:18px;padding:0px 14px 0px 20px;}
.solution-sec-wrap .solution-lr-wrap{flex-direction:column;}
.solution-sec-wrap{padding-top:54px;padding-bottom:72px;}
.solution-sec-wrap .solution-subtitle{margin-bottom:18px;}
.sub-title{font-size:12px;letter-spacing:2.4px;}
.solution-sec-wrap h2{max-width:318px;}
.solution-left-sec{padding-top:15px;}
.solution-left-sec{padding-right:0px;}
.solution-left-sec::before{height:323px;}
.solution-lr-wrap .solution-right-sec{margin-left:0px;margin-top:51px;}
.solution-lr-wrap .solution-right-sec video{width:100%;height:225px;object-fit:cover;}
.solution-lr-wrap .solution-right-sec .play-button-overlay{width:80px;height:80px;}
.solution-left-sec .ctc-btn{margin-top:17px;}
.solution-left-sec p{max-width:346px;}
.insights-sec{padding-top:57px;padding-bottom:64px;}
.view-insights-image-slider .slick-list{padding-top:57px;}
.view-insights-image-slider .slick__slide{margin-right:0px;}
.insights-image-wrap{padding-left:17px;padding-bottom:18px;}
.view-insights-image-slider .title-wrap{font-size:16px;line-height:26px;letter-spacing:-0.32px;}
.hp-certification-sec{margin-top:41px;padding-bottom:42px;margin-bottom:28px;}
.hp-certification-sec .hp-certification-inner .certificate-wrap{grid-template-columns:repeat(1,1fr);row-gap:20px;padding-top:30px;}
.hp-certification-sec::after{width:470px;right:-150px;}
.hp-certification-sec .certificates-wrap a{font-size:18px;line-height:normal;letter-spacing:-0.36px;}
.hp-certification-sec .certificates-wrap {
padding: 24px 22px 24px 19px;
}
.hp-get-intouch-sec h2{font-size:32px;}
.hp-get-intouch-sec{padding:9px 0px;}
.hp-get-intouch-sec:before{width:235px;height:235px;background-size:100% 100%;}
.hp-get-intouch-sec .get-in-touch-block{padding-top:38px;padding-bottom:38px;}
.site-footer{padding:35px 0 43px;}
.site-footer__top .region{margin:0px;}
.site-footer__top p{font-size:14px;}
.footer-block-wrap img{width:150px;height:auto;}
.desc-modal-custom{left:0px;top:0px;transform:translate(0px,0px);border-radius:0px;height:100%;padding:28px 0px 63px 0px;}
.desc-modal-custom .modal-body{margin-top:0px;max-width:340px;padding:0px;}
.desc-modal-custom .modal-body img{width:60px;height:auto;}
.desc-modal-custom .modal-title{font-size:20px;letter-spacing:-0.4px;padding-top:17px;padding-bottom:19px;}
.desc-modal-custom .modal-desc{margin-bottom:30px;}
.desc-experties-wrap .read-more-wrap {margin-bottom: 89px;}
}
