

/* -----------UI02011995-start------------------- */

.featured_sec .col-lg-12 {flex: 0 0 auto;width: 49.99%;}
.feature_details_text, .feature_details_text2 {padding: 70px;bottom: 0;top: 0;height: 100%;}
.feature_details_text blockquote, .feature_details_text2  blockquote {font-size: 30px;line-height: 1.3;font-weight: 300;}
.feature_details_text h3, .feature_details_text2 h3 {font-size: 18px;line-height: 1.5;font-family: var(--familypop);color: #fff;font-weight: 700;letter-spacing: 1.8px;margin-bottom: 3rem; text-transform: uppercase;}
.featured_sec h2 {padding-bottom: 45px;}
.specification_sec .container_1640::before{position: inherit;}
.specification_sec .row {max-width: 1380px;margin: 0 auto;}
.specification_sec .row .col-lg-5, .specification_sec .row .col-lg-7 {width: 50%;}
.featured_sec .row{--bs-gutter-x:0.5rem}
.specification_sec {margin-bottom: 12rem;}
.load_more1 img {filter: invert(1) grayscale(1);rotate: 90deg;}
.load_more1 {font-size: 16px;line-height: 19px;font-weight: 500;font-family: var(--familyRobo);}
.testi_slider p {color: #fff;font-style: italic;padding-bottom: 10px;font-size: 30px;line-height: 48px;font-weight: 200;}
.testi_slider blockquote + p {font-weight: 300;font-size: 16px;line-height: 21px;font-style: italic;letter-spacing: 0.16px;}
.technical_collaboration {display: flex;flex-wrap: wrap;padding-top: 16px;background: #F8F8F8;}
.technical_collaboration div{width: 49.4%; padding: 40px 50px 40px 50px;}
.technical_collaboration div:first-child{background: #B22434;}
.technical_collaboration div:first-child p{color: #fff; font-size: 16px; line-height: 24px; font-weight: 600; padding-bottom: 0;}
.technical_collaboration div:last-child{background: #F8F8F8;}
.technical_collaboration div:last-child p {font-size: 16px; line-height: 24px; font-weight: 400;}
.count_sec .container_1640 {background: #F8F8F8;}
/* --------------press-release --------- */
.press-release {row-gap: 2rem;}
.press-release li {width: 100%;padding: 0;position: relative;}
.press-release li:after {content: "";width: 20px;height: 20px;background: url(../images/menu-arrow.png) no-repeat;position: absolute;top: 40%;right: 20px;rotate: -90deg;}
.press-release li a {padding:26px 38px 46px;background: #fff;margin-bottom: 0rem;border-radius: 0rem;box-shadow: 0px 9px 13px #0000000A;border: none;}
ul.press-release li:first-child, ul.press-release li:nth-child(2) {width: 49.5%;margin-bottom: 62px;}
ul.press-release li:first-child a{background-color: #B22434;}
ul.press-release li:nth-child(2) a{background: #666666;}
ul.press-release li:first-child a, ul.press-release li:nth-child(2) a{padding: 42px 45px;height: 270px;}
ul.press-release li:first-child a p, ul.press-release li:nth-child(2) a p{font-size: 36px;line-height: 42px;color: #fff;padding-right: 15rem;margin-top: 2.2rem; font-weight: 700;}
ul.press-release li:first-child a span, ul.press-release li:nth-child(2) a span{font-size: 16px; line-height: 1.6; font-weight: 500; color: #fff;}
ul.press-release li:first-child::after, ul.press-release li:nth-child(2)::after {content: "";width: 20px;height: 20px;background: url(../images/menu-arrow.png) no-repeat;position: absolute;top: 70%;right: 40px;rotate: -90deg;filter: invert(1);}
.press-release-sec {position: relative;}
.press-release-sec:after {content: "";width: 100%;height: 100%;background: #F8F8F8;position: absolute;top: 110px;left: 0;right: 0;z-index: -1;}
/* .logoes_barand {margin-top: 21rem;} */
.award_bg_red .font_30 {line-height: 1.4;font-weight: 600; font-size: max(16px, 2.4rem);}
.award_bg_red {padding: 4rem 5rem 6rem 6.55rem;}
.count_text {background: #B22434;padding:7rem 5rem 7rem 7rem;color: #fff;width: 65rem;position: relative;margin: 3rem 0 0 -7rem;z-index: 9;}
.count_text_fact {padding-left: 2.5rem;position: relative;margin-bottom: 2.8rem;}
.count_text_fact:after {content: "";width: 1.5px;height: 100%;background: #fff;position: absolute;top: 0;left: 0;}
.count_text_fact span {font-size: 36px;line-height: 48px;font-weight: 600;color: #FFCC00;display: block;}
.count_text_fact p {font-size: 18px;line-height: 1.4;color: #fff;font-weight: 400;padding-right: 26rem;padding-bottom: 0.5rem}
.count_text_fact + .font_30 {font-weight: 600;padding-right: 10rem;display: block;}
.count_text2 {padding: 4.7rem 6rem 0 0rem;}
.count_text2 p:first-child {font-weight: 600;}
.nearly_years {display: flex;flex-wrap: nowrap;justify-content: space-between;}
.nearly_years figure {flex-basis: 20%;}
.nearly_years p {flex-basis: 80%;padding-left: 3.5rem;}
.text_prof p {font-size: 18px;line-height: 1.4;font-weight: 400;}
.profile_sec blockquote {padding: 2rem 3% 0rem;}
.profile_sec p {padding: 1.7rem 5% 0rem;}
/* -----------------QUALITY & CERTIFICATIONS-------------------- */
.top_notch_quality {padding-top: 16px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.top_notch_quality div {width: 49.3%;}
.top_notch_quality div:first-child {padding: 5rem 10rem 0rem 0rem;}
.top_notch_quality div:last-child {background: #B22434;padding: 50px 100px 70px 55px;}
.top_notch_quality p strong{color: #000;}
.top_notch_quality div:last-child p {color: #fff;font-size: 24px;line-height: 1.3;}


.certifications_sec {background: #F8F8F8;}
.certifications_sec h2 {text-transform: uppercase;}
.certifications_sec blockquote {max-width: 700px;margin-bottom: 0; font-family: var(--familypop);}
.certifications_sec .gallery-thumb-sec {padding: 0;}
.certifications_sec .gallery-thumb-sec .media-text {padding-right: 5rem;padding-top: 0;padding-left: 0;}
.certifications_sec_bottm {position: relative;}
.certifications_sec_bottm:before {content: "";width: 100%;height: 200px;background: #F8F8F8;position: absolute;top: 0;left: 0;right: 0;}
.certifications_sec_bottm .gallery-thumb-sec {padding: 0rem;}
.certifications_sec_bottm .gallery-thumb-sec span, .certifications_sec .gallery-thumb-sec span{position: inherit;top: 0;right: 0;padding: 0.5rem 0rem;color: #2B2B2B;font-weight: bold;font-size: 21px;line-height: 1.6;display: block;}
.certifications_sec .gallery-thumb-sec .media-text {padding-top: 25px;padding-bottom: 0;}
.certifications_sec .img-zoom figure img{aspect-ratio: auto;}

.certifications_sec .media-text a{border: none; padding: 0; padding-bottom: 4rem; border-bottom: 4px solid #FFCC00; margin-top: 4rem; text-align: center;}
.certifications_sec .media-text span{ font-size: max(12px, 1.6rem); display: flex; align-items: center; justify-content: space-between; width: 100%; column-gap: 10px;}
.certifications_sec .media-text span::after{content: ''; width: 10px; height: 15px; display: none;}
.certifications_sec .media-text img{margin-bottom: 3rem; display: block;}

.certifications_sec .gallery-thumb-sec figure + .media-text{padding-right: 0; text-align: center;}
.certifications_sec .gallery-thumb-sec figure + .media-text p{text-align: center;}
.certifications_sec .gallery-thumb-sec figure + .media-text span{justify-content: center;}

.gallery-thumb-sec .media-text {padding: 2rem 0rem 6rem;}
/* .awards_sec {padding: 110px 0px 120px;background: #F8F8F8;} */
.awards_sec .container{padding-inline: 0}
.awards_sec .container .row{--bs-gutter-x: 0}
.awards_box {padding: 2rem 20px 15rem 88px; position: relative; isolation: isolate;}
.awards_box::before{content: ''; position: absolute; inset: 0; height: 150px; background: #F8F8F8; z-index: -1;}
.awards_sec .award-bx {width: 100%;background-color: transparent;color: #fff;padding: 30px 0px 0px 50px;}
.awards_sec .award-bx p{color: #fff; font-weight: 300;}
.award_bx_bottm {position: relative;max-width: 100%;padding: 00px 20px 00px 84px; margin-top: 40px}
.award_bx_bottm p {position: relative;padding-left: 35px;font-size: 18px;line-height: 1.4;font-weight: 600;}
.award_bx_bottm p:before {content: "";width: 0px;height: 100%; border: 2px solid #D6D6D6; position: absolute;top: 0;left: 0;}
.award_bx_bottm p span {font-size: 36px;line-height: 48px;display: block;color: #B22434;font-weight: 700;}
.award_bx_bottm:before {content: "";width: 20%;height: 100%;background: #ffcc00;position: absolute;top: 0;right: 100%;z-index: -1;}
.awards_img {display: grid;grid-template-columns: repeat(2, 1fr);gap: 40px;}
.award-bx h2 {text-transform: uppercase;}
.awards_sec .awards_box .row{align-items: center;}
.certifications_sec_bottm .media-text p{font-size: max(1.6rem, 12px); font-weight: 400;}





@media (max-width:1649px){
.technical_collaboration div {padding: 25px 40px 25px 40px;}
ul.press-release li:first-child a p, ul.press-release li:nth-child(2) a p {font-size: 32px;}
.text_prof {max-width: 91rem;}
.top_notch_quality div:last-child {padding: 40px 50px 60px 45px;}
.top_notch_quality div:last-child p {font-size: 22px;}
.certifications_sec blockquote {max-width: 460px;}
.certifications_sec_bottm .gallery-thumb-sec span, .certifications_sec .gallery-thumb-sec span {font-size: 18px;}
/* .awards_sec {padding: 90px 0px 100px;} */
.awards_box {padding-left: 60px}
.award_bx_bottm {padding-left: 50px}
.awards_img{gap: 30px}
/* .awards_sec .award-bx {padding: 30px 0px 0px 40px;} */
.feature_details_text, .feature_details_text2 {
    padding: 30px;
}
.feature_details_text blockquote, .feature_details_text2 blockquote {
    font-size: 24px;
}
.specification_sec figure {
    max-width: 538px;
    margin-left: auto;
}



}
@media (max-width:1399px){
.technical_collaboration div:first-child p, .technical_collaboration div:last-child p {font-size: 14px;line-height: 21px;}
.technical_collaboration div {padding: 40px 40px 40px 55px;}
ul.press-release li:first-child a p, ul.press-release li:nth-child(2) a p {font-size: 28px;line-height: 38px;padding-right: 10rem;}
.count_text_fact p {font-size: 16px;padding-right: 21rem;}
.count_text2 {padding: 4rem 3rem 0 0rem;}
.text_prof p {font-size: 16px;}
.top_notch_quality div:last-child p {font-size: 20px;}
/* .awards_sec {padding: 80px 0px 100px;} */
.awards_sec .award-bx {padding: 30px 0px 0px 30px;}
.award_bx_bottm {padding: 40px 0px 55px 30px;margin-top: 40px;}
.awards_img {gap: 20px;}
.feature_details_text, .feature_details_text2{padding: 30px}
.feature_details_text blockquote, .feature_details_text2 blockquote{font-size: 24px;}
.feature_details_text h3, .feature_details_text2 h3{font-size: 16px;}
.specification_sec figure {
    max-width: 490px;
}

}
@media (max-width:1199px){
.technical_collaboration div {padding: 30px 30px 30px 45px;}
.technical_collaboration div:last-child p {padding-right: 0;}
ul.press-release li:first-child a p, ul.press-release li:nth-child(2) a p {font-size: 26px;line-height: 36px;}
ul.press-release li:first-child a, ul.press-release li:nth-child(2) a {height: 240px;}
.count_text_fact p {font-size: 14px;padding-right: 17rem;}
.continental-detail {padding: 10rem 12rem 0 0;}
.celebration_sec .row {margin: 0 auto;}
.top_notch_quality div:last-child {padding: 35px 45px 50px 40px;}
.top_notch_quality div:last-child p {font-size: 18px;}
.award_bx_bottm p {padding-left: 30px;font-size: 16px;max-width: 240px;}
.award_bx_bottm {padding: 35px 0px 48px 30px;margin-top: 40px;}
.certifications_sec blockquote {max-width: 380px;}
.feature_details_text, .feature_details_text2 {
    padding: 20px;
}
.specification_sec figure {
    max-width: 440px;
}

}
@media (max-width:991px){
.technical_collaboration div {width: 100%;}
.technical_collaboration div{padding: 25px;}
ul.press-release li:first-child a p, ul.press-release li:nth-child(2) a p {font-size: 22px;line-height: 30px;padding-right: 8rem;}
ul.press-release li:first-child, ul.press-release li:nth-child(2) {width: 100%;}
ul.press-release li:first-child{margin-bottom: 0;}
ul.press-release li:first-child a, ul.press-release li:nth-child(2) a {height: auto;padding: 26px 35px;}
ul.press-release li:first-child::after, ul.press-release li:nth-child(2)::after {top: 40%;right: 30px;}
.count_text_fact:after{display: none;}
.count_text_fact p, .count_text_fact + .font_30 {padding-right: 0;}
.nearly_years figure {flex-basis: 15%;}
.nearly_years p {flex-basis: 82%;padding-left: 0;}
.logoes_barand {margin-top: 0;}
body .text_prof{padding-top: 0;}
.top_notch_quality div {width: 100%;text-align: center;}
.top_notch_quality div:first-child {padding: 5rem 0rem 3rem 0rem;}
.top_notch_quality div:last-child {padding: 35px;}
.certifications_sec blockquote {max-width: 100%;text-align: center;font-size: 18px;}
/* .awards_sec {padding: 60px 0px 80px;} */
.awards_box {padding: 40px 40px 15rem;}
.award_bx_bottm:before, .award_bx_bottm p:before{display: none;}
.award_bx_bottm {padding: 25px;margin-top: 30px;text-align: center;}
.award_bx_bottm p {padding-left: 0px;max-width: 100%;}
.awards_sec .award-bx {padding: 30px 0px 0px 0px;text-align: center;}
.feature_details_text, .feature_details_text2 {
    padding: 30px 21px;
    text-align: center;
}
.specification_sec figure {
    max-width: 398px;
}


}
@media (max-width:767px){
.nearly_years figure, .nearly_years p {flex-basis: 100%;}
.nearly_years {text-align: center;display: inherit;}
.nearly_years figure img {width: 20rem;margin-bottom: 2rem;}
.gallery-thumb-sec .media-text p {text-align: center;}
.awards_img {grid-template-columns: 1;}
.awards_box {padding: 20px;}
.certifications_sec .gallery-thumb-sec .media-text {padding-top: 0;padding-bottom: 20px;padding-right: 0;}
.top_notch_quality div:last-child p {font-size: 16px;}
.feature_details_text h3, .feature_details_text2 h3 {
    font-size: 13px;
}
.featured_sec h2 {
    padding-bottom: 10px;
    line-height: 1;
}
.commn_li {
    padding-top: 16px;
}
.specification_sec {
    margin-bottom: 50px;
}

}
@media (max-width:575px){
.technical_collaboration div:first-child p, .technical_collaboration div:last-child p {font-size: 13px;}
ul.press-release li:first-child a p, ul.press-release li:nth-child(2) a p {font-size: 18px;line-height: 28px;padding-right: 5rem;}
ul.press-release li:first-child a span, ul.press-release li:nth-child(2) a span {font-size: 13px;}
    
}

/* -----------UI02011995-end------------------- */