.page-header { display: none;}
.cky-consent-container .cky-consent-bar {  box-shadow: none !important;  border-radius: 10px !important;}
.cky-notice-des a{color:#e85a0c !important; text-decoration:underline !important;}
.cky-notice-des a:hover{text-decoration:none !important;}
.cky-btn{font-size:18px !important; transition: 0.5s ease-in-out;}
.cky-btn-accept:after { content: ''; background: url('../images/white-plane.png') no-repeat; width: 81px; height: 15px; display:inline-block; position: absolute; top: -9px;left: 0;right: 0;margin: auto;}
.cky-btn-accept{position:relative;transition: 0.5s ease-in-out;}
.cky-notice-btn-wrapper { margin-top: 31px !important;}
.cky-btn-accept:hover:after{right: -13px;}
.cky-btn-accept:hover{color:#e85a0c !important; opacity: 1 !important;}

/* swiper css start  */


/* swiper css end  */

/* people page css start  */
 .cs-people { font-family: 'Muli', sans-serif;padding: 40px 0px ;}

/* Tabs */
.cs-people-tabs {display: flex;  gap: 30px;  margin-bottom: 40px;  flex-wrap: wrap;  align-items: center;  justify-content: center;}
.cs-people-tab {background: none!important;  border: none; padding: 0px;;  font-size: 18px;  font-weight: 600;  cursor: pointer;  color: #333;  position: relative;}
.cs-people-tab:hover {  background: none!important; color: #333;}
.cs-people-tab.active {  color: #ff5a1f;}
.cs-people-tab.active::after, .cs-people-tab:hover::after { content: '';position: absolute; left: 0; bottom: -6px;width: 100%; height: 2px; background: #ff5a1f;}
/* Grid */
.cs-people-grid { display: grid; grid-template-columns:  repeat(auto-fill, minmax(16%, 1fr)); gap: 32px;}

/* Card */
.cs-people-card { height:430px; position: relative; border-radius: 10px; overflow: hidden; color: #fff;background: url("/wp-content/uploads/2025/12/bg-people.png");  background-size: cover;  background-position: center; background-repeat: no-repeat;}
.cs-people-card img { width: 100%; height:320px; object-fit: cover; margin-top: 15px; object-position: top;}
.cs-people-info img{ margin-bottom:-200px;}

/* Info */
.cs-people-info { position: absolute; bottom: 0; left: 0; right: 0; background: url("/wp-content/uploads/2025/12/plane-people-1-e1765879124938.png"); background-repeat: no-repeat;  background-size: cover; background-position: top center; padding-top: 70px;}

.cs-people-info h3 { margin: 0;font-size: 16px; font-weight: 700;padding: 20px 20px 2.5px;color:#fff;}

.cs-people-info p { margin: 4px 0 0;  font-size: 13px; opacity: 0.8; padding: 2.5px 20px 20px ;  }

.cs-people-linkedin {position: absolute; right: 10px; bottom: 10px;/* background: #0a66c2; */ color: #fff;  font-size: 22px;font-weight: 700; padding: 6px 8px; border-radius: 4px;text-decoration: none;}
.cs-people-linkedin:hover{color: #fff;}
.right-edge-image {  margin-right: calc(50% - 50vw);}
.left-edge-image img, .right-edge-image img { width: 100%;}
.left-edge-image div, .right-edge-image div { height: 100%;}
.left-edge-image{  margin-left: calc(50% - 50vw);}

/* Large desktop (default – 4 columns) */
.cs-people-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(16%, 1fr));gap: 32px;}

/* ≤ 1699px – 3 columns */
@media (max-width: 1699px) { .cs-people-grid {  grid-template-columns: repeat(4, 1fr);  gap: 28px; }}
/* ≤ 1399px – 3 columns */
@media (max-width: 1399px) { .cs-people-grid {  grid-template-columns: repeat(3, 1fr);  gap: 28px; }}
/* ≤ 991px – 2 columns */
@media (max-width: 991px) { .cs-people-grid {   grid-template-columns: repeat(2, 1fr);   gap: 24px; }}
/* ≤ 575px – 1 column */
@media (max-width: 575px) { .cs-people-grid {  grid-template-columns: 1fr;  gap: 20px; }}
/* people page css end  */

/* new css */

/* additional css */

.page-header {display: none;}
.comments-area a, .page-content a {	text-decoration:none!important;}
.cky-btn-revisit-wrapper {background: #111432!important;}
button.cky-show-desc-btn:not(:hover):not(:active) {    color: #e85a0c!important;	font-weight:600;}
button.cky-show-desc-btn:hover {    color: #e85a0c!important;	font-weight:600;}
 /* ===== Custom Scrollbar (All Browsers) ===== */ /* Firefox */ * { scrollbar-width: thin; scrollbar-color: #ff5921 #111432; } /* Chrome, Safari, Edge */ *::-webkit-scrollbar { width: 10px; height: 10px; } *::-webkit-scrollbar-track { background: #ff5921; } *::-webkit-scrollbar-thumb { background: #ff5921; border-radius: 10px; } *::-webkit-scrollbar-thumb:hover { background: #fff; }
.cs-logo-details {    display: flex;gap: 10px;align-items: center;}
.cs-link-top { padding: 10px 10px;display: flex; justify-content: space-between;	align-items:center;}
.cs-logo img { width: 50px;    height: 50px; object-fit: contain;}
.cs-author span {font-weight: 600;}
.cs-author p {margin: 0px!important; color: #6f6f6f; font-size: 13px;	font-weight: 500;}
.cs-author { line-height: 1.3; display: flex;flex-direction: column;}
.cs-link-content{padding: 0px 20px 10px;font-family: 'Muli';font-size: 14px;}
.cs-link-data { border-radius: 12px;height: 500px;  background: white;overflow: hidden;}
.cs-link-media img {object-position: top; height: 410px;object-fit: cover;width: 100%;}
.cs-linkdien {padding:0px 20px 40px!important;}
.cs-linkdien-logo { height: 35px; width: 35px;}
.cs-linkdien-pagination .swiper-pagination-bullet {width: 8px;height: 8px; border-radius: 50%; background:#ff5921 !important; opacity: 0.2; transition: 0.3s ease;}
 .cs-linkdien-pagination .swiper-pagination-bullet-active { background: #ff5921 !important;opacity:1 !important;}

/* new css for tabs */
@media screen and (max-width:880px){.cs-tech-tabs .e-n-tabs-heading {display: flex !important;   justify-content: center;   align-items: center;   flex-direction: column !important;	gap:0px !important;}}
.cs-tech-tabs .e-n-tabs-heading .e-n-tab-title{ margin-bottom:0px !important;	margin-top:0px !important;}
/* css for tabs ends here  */

.cs-typing-animation .e-con-inner{	width:100%;	max-width:370px;margin:auto;}
.cs-typing-animation h1.wpr-post-title{	min-height:60px;}
.wpr-post-title:after { content: "";  animation: blink-animation 1.1s steps(5, start) infinite;-webkit-animation: blink-animation 1.1s steps(5, start) infinite;}
@keyframes blink-animation {
  100% {visibility: visible;}
  10% {visibility: hidden;}
  50% {visibility: hidden;}
}
@media screen and (max-width:767px){.cs-typing-animation .e-con-inner { width: 100%; max-width: 268px;  margin: auto;}}
/* ______________________________Technical services page css ends here ____________________________ */


/* news page aniamtion and other css */
.cs-news-typing-animation .e-con-inner{width:100%; max-width:fit-content !important; margin:auto;}
.cs-career-typing-animation .e-con-inner{width:100%; max-width:fit-content !important; margin:auto;}
.cs-job-detail-typing-animation .e-con-inner{width:100%; max-width:fit-content !important; margin:auto;}
.cs-news-typing-animation h1.wpr-post-title,.cs-career-typing-animation h1.wpr-post-title{min-height:60px;}
#typing-text{min-height:60px;}
  .cs-featured-post-outer .cs-featured-post section.wpr-grid { display: flex !important;height:100% !important;}
.cs-featured-post-outer .cs-featured-post section.wpr-grid  article.wpr-grid-item { width: 100% !important; position: static !important;}
.cs-featured-post-outer .cs-featured-post section.wpr-grid article.wpr-grid-item .wpr-grid-item-inner { display: grid !important;width: 100% !important; grid-template-columns: repeat(2, 1fr);gap:50px !important;}
.cs-featured-post-outer .cs-featured-post section.wpr-grid article.wpr-grid-item .wpr-grid-item-inner .wpr-grid-media-wrap { margin-right: 0px !important;}
.cs-featured-post-outer .cs-featured-post section.wpr-grid article.wpr-grid-item .wpr-grid-item-inner .wpr-grid-item-below-content { width: 100% !important;display:flex; flex-direction:column;gap:30px;justify-content:center;}
.cs-news-grid .cs-news-grid-items img.wpr-anim-timing-ease-default,.cs-related-news-grid-items .wpr-grid-image-wrap img {min-height:292px;max-height:292px;object-fit:cover;}
.cs-featured-post-outer .cs-featured-post section.wpr-grid article.wpr-grid-item .wpr-grid-item-inner .wpr-grid-item-below-content h2.wpr-grid-item-title {font-size: 30px !important;line-height: 1.2;font-family: 'Muli';font-weight: bold;}
.cs-featured-post-outer .cs-featured-post section.wpr-grid article.wpr-grid-item .wpr-grid-item-inner .wpr-grid-item-below-content h2.wpr-grid-item-title a{color: #171c3f !important;}
.cs-featured-post-outer .cs-featured-post section.wpr-grid article.wpr-grid-item .wpr-grid-item-inner .wpr-grid-item-below-content .wpr-grid-item-date span,.cs-news-grid .cs-news-grid-items section.wpr-grid article.wpr-grid-item .wpr-grid-item-below-content .wpr-grid-item-date span {font-size: 20px;color: #f75612;font-family: 'Muli';}
.cs-featured-post-outer .cs-featured-post section.wpr-grid article.wpr-grid-item .wpr-grid-item-inner .wpr-grid-item-below-content .wpr-grid-item-date span.wpr-grid-extra-text-right,.cs-news-grid .cs-news-grid-items section.wpr-grid article.wpr-grid-item .wpr-grid-item-below-content .wpr-grid-item-date span.wpr-grid-extra-text-right{display:none !important;}
.elementor-2789 .elementor-element.elementor-element-0e80abb.wpr-item-styles-inner .wpr-grid-item-below-content .wpr-grid-item-excerpt p {font-size: 20px; color: #1e1f2c;font-family: 'Muli';}
.cs-featured-post-outer .cs-featured-post section.wpr-grid article.wpr-grid-item .wpr-grid-item-inner .wpr-grid-item-below-content .wpr-grid-item-read-more a {color: #151c3e; font-size: 20px; font-weight: 600;font-family: 'Muli';}
.cs-featured-post-outer .cs-featured-post .wpr-grid-item-read-more a span{display:flex;flex-direction:column;gap:5px;}
.cs-featured-post-outer .cs-featured-post .wpr-grid-item-read-more a span::before {content: ""; width: 200px;height:20px;display: block;background-image: url("https://sgiaviation.graycelltech.net/wp-content/uploads/2025/12/list-icon.svg");background-repeat: no-repeat;background-size: contain;opacity:1 !important;transition: transform 0.5s ease;}
.cs-news-grid .cs-news-grid-items section.wpr-grid {display: grid;grid-template-columns: repeat(3, 1fr);gap:30px;height:100% !important;}
.cs-news-grid .cs-news-grid-items section.wpr-grid article.wpr-grid-item {position: static !important;margin-bottom:10px !important;width:100% !important;height:100% !important;}
.cs-news-grid .cs-news-grid-items section.wpr-grid article.wpr-grid-item .wpr-grid-item-below-content {  padding-top: 25px;  display: flex;flex-direction: column; gap: 15px;}
.cs-news-grid .cs-news-grid-items section.wpr-grid article.wpr-grid-item .wpr-grid-item-below-content h2 a{font-size: 26px !important;line-height: 1.3;font-family: 'Muli';font-weight: bold;color: #171c3f !important;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis;min-height:68px;}
.cs-news-grid .cs-news-grid-items section.wpr-grid article.wpr-grid-item .wpr-grid-item-below-content .wpr-grid-item-excerpt p{font-size: 20px; color: #1e1f2c;font-family: 'Muli';display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;text-overflow: ellipsis;}
.cs-news-grid .cs-news-grid-items section.wpr-grid article.wpr-grid-item .wpr-grid-item-below-content .wpr-grid-item-read-more a{color: #151c3e; font-size: 14px; font-weight: 500;font-family: 'Muli';}
.cs-news-grid .cs-news-grid-items section.wpr-grid article.wpr-grid-item .wpr-grid-item-below-content .wpr-grid-item-read-more a span::before {content: ""; width: 75px;height:20px;display: block;background-image: url("https://sgiaviation.graycelltech.net/wp-content/uploads/2025/12/list-icon.svg");background-repeat: no-repeat;background-size: contain;opacity:1 !important;margin-top:10px;transition: transform 0.5s ease;overflow:visible;}
.cs-news-grid .cs-news-grid-items section.wpr-grid article.wpr-grid-item .wpr-grid-item-below-content .wpr-grid-item-read-more a{overflow:visible;}
@media screen and (max-width:880px){.cs-featured-post-outer .cs-featured-post section.wpr-grid article.wpr-grid-item .wpr-grid-item-inner {display: grid !important; width: 100% !important;grid-template-columns: repeat(1, 1fr);gap: 30px !important;}}
@media screen and (max-width:1024px){.cs-news-grid .cs-news-grid-items section.wpr-grid { display: grid !important;width: 100% !important; grid-template-columns: repeat(2, 1fr); gap: 30px !important;}}
@media screen and (max-width:767px){.cs-news-grid .cs-news-grid-items section.wpr-grid {display: grid !important width: 100% !important; grid-template-columns: repeat(1, 1fr) !important;  gap: 30px !important;} }
@media screen and (max-width:400px){.cs-news-grid .cs-news-grid-items img.wpr-anim-timing-ease-default,.cs-related-news-grid-items .wpr-grid-image-wrap img{min-height:240px;max-height:240px;object-fit:cover;}}
.go-back a span span.elementor-button-icon {  margin-bottom: -10%;}
.cs-post-thumbnail-height img { max-height: 65vh; object-fit: cover;object-position: center center;}
/*___________________________________________ carers page  css starts from here __________________________________ */
.cs-career-job-detail-btn a::before  {content: ""; display: inline-block; transition: transform 0.5s ease;width: 100%; max-width: 113px; height: 17px; width: 195px; background-image: url("https://sgiaviation.graycelltech.net/wp-content/uploads/2025/12/list-icon.svg"); background-size: contain; background-repeat: no-repeat;background-position: center; vertical-align: middle; position: absolute; top: -110%;left: 1vw;}
.cs-career-job-detail-btn a{position:relative;} @media screen and (max-width:767px){.mb-hmbrgr .wpr-mobile-toggle {  height: 40px !IMPORTANT;}.cs-career-job-detail-btn a::before {  height: 10px !important;  top: -130% !important;  left: -23% !important;}}
 @media screen and (min-width:767px) and (max-width:880px){.cs-career-job-detail-btn a::before { height: 14px;top: -121%;left: 10%;}}
.contact-btn a::before { content: "";    background-image: url('https://sgiaviation.graycelltech.net/wp-content/uploads/2026/01/white-plane-inner.png');    background-size: contain;   background-repeat: no-repeat;    display: inline-block;    width: 100px;   height: 30px;   margin-bottom: -12px;transition: transform 0.5s ease;}

/*______________________________________________________ new  css  16/01/2026 ________________________________________________________________*/

/*.cs-tech-tabs .e-n-tabs-heading {    opacity: 0;    transform: translateY(20px);    animation: fadeInUp 0.7s ease 0.6s forwards;}
@keyframes fadeInUp { from {opacity: 0; transform: translateY(30px);  }  to {  opacity: 1; transform: translateY(0);  }}*/
.contact-btn a:hover::before { transform: translateX(22px);transition: transform 0.5s ease;}
/* .cs-cursor-pointer {  cursor: pointer;} */
.cs-featured-post-outer .cs-featured-post .wpr-grid-item-read-more a span:hover::before{transform: translateX(22px);transition: transform 0.5s ease;}
.cs-news-grid .cs-news-grid-items section.wpr-grid article.wpr-grid-item .wpr-grid-item-below-content .wpr-grid-item-read-more a span:hover::before,.cs-career-job-detail-btn a:hover::before{transform: translateX(22px);transition: transform 0.5s ease;}

/* cookie popup hover effect */
.cky-consent-container .cky-notice .cky-notice-btn-wrapper button::before{   content: ""; width: 65px; height: 14px;display: block; background-image: url(https://sgiaviation.graycelltech.net/wp-content/uploads/2026/01/white-plane-inner.png); background-repeat: no-repeat; background-size: contain;  opacity: 0 ;position:relative;right:-20px;transition: opacity 0.5s ease;}
.cky-consent-container .cky-notice .cky-notice-btn-wrapper button:hover::before { opacity: 1 !important; ;transition: opacity 0.5s ease;}
/* cookies customize large popup hover effect */
.cky-modal-open .cky-footer-wrapper .cky-prefrence-btn-wrapper button{position:relative;}
.cky-modal-open .cky-footer-wrapper .cky-prefrence-btn-wrapper button::before{   content: ""; width: 65px; height: 14px;display: block; background-image: url(https://sgiaviation.graycelltech.net/wp-content/uploads/2026/01/white-plane-inner.png); background-repeat: no-repeat; background-size: contain;  opacity: 0 ;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);transition: opacity 0.5s ease;} .cky-modal-open .cky-footer-wrapper .cky-prefrence-btn-wrapper button:hover::before{ opacity: 1 !important; ;transition: opacity 0.5s ease;}
/* _____________________________________________________________________________ */
/* ___________________________________________related posts  slider css __________________________________________________*/
.cs-related-posts .owl-nav :where(.owl-prev, .owl-next):hover{background: #EC5E10 !important;}
.cs-related-posts .owl-stage-outer .owl-item .psacp-post-overlay :where(.psacp-post-cats, .psacp-post-meta){display:none !important;}
.tech-srvc-hgng { min-height: 56px;}
.cs-cotct-list ul{width:100%;}
#top-clck-btn {  opacity: 0;  visibility: hidden;  transition: opacity 0.3s ease, visibility 0.3s ease;  z-index: 999;}
#top-clck-btn.show {  opacity: 1;  visibility: visible; cursor:pointer;}
.page-id-5375 main#content{min-height:75vh;}
.about-pgntn span.swiper-pagination-bullet {background: #1e1e51 ! important;}
.cs-ppl-tab .e-n-tabs .e-n-tabs-heading { display: flex; flex-wrap: wrap !important;}
.wpr-grid-item-date span { font-size: 15px !important;}
.wpr-grid-item-excerpt p{font-size: 18px !important;}
.wpr-grid-pagination-load-more a { line-height: 30px; height: 52px;}
.single-post .wpr-post-title{text-align: center !important;}
.owl-dots { margin-top: 20px;}
.psacp-post-carousel-wrap .owl-dots .owl-dot {  background: #ff7053; opacity: 0.3;}
.psacp-post-carousel-wrap .owl-dots .owl-dot.active {  background: #ff7053; opacity:1;}
.psacp-post-carousel-wrap h2.psacp-post-title { font-size: 20px;  line-height: 28px;  font-weight: 400;}
.psacp-post-carousel-wrap h2.psacp-post-title a{display: -webkit-box;   -webkit-box-orient: vertical;  -webkit-line-clamp: 1; overflow: hidden; text-overflow: ellipsis;  min-height:28px;}
.psacp-post-carousel-wrap .owl-nav .owl-next, .psacp-post-carousel-wrap .owl-nav .owl-prev {background:rgb(19 20 46);  height: 45px;}
.editor-content ol,.editor-content ul{margin:20px 0;}
.editor-content ol{padding-left:20px;}
.terms-condition-content ol {list-style-type: none; margin: 20px 0; padding: 0;}
.terms-condition-content ol li {   margin-bottom: 10px;  position: relative;  padding-left: 63px;}
.terms-condition-content ol li > strong:first-child {  min-width: 53px; position: absolute;   left: 0;}
.card-cont-row .elementor-widget-text-editor,.terms-tbl .elementor-element.e-con-full{flex: 0 0 calc(50% - 10px);}
.terms-tbl .elementor-element.e-con-full{background:#fff;gap: 15px;}
.card-cont-row .elementor-widget-text-editor p{margin:0}
.cs-career-typing-animation .wpr-post-title {width: fit-content; margin:auto;}
.gerenal-terms-breadcrumbs li:nth-child(2), .gerenal-terms-breadcrumbs li:nth-child(3) {  display: none;}
.footer-list .elementor-icon-list-item:after {top:2px;}
.map-area{min-height:200px}
.grid-col-boxes h3.elementor-heading-title {  min-height: 80px;  line-height: 1.3 !important;}
.about-stats .cs-slide { justify-content: start; left:-40px;}
.about-stats .cs-slide:first-child, .about-stats .cs-slide:nth-child(2), .about-stats .cs-slide:nth-child(3){left:0;}
.footer-logo img{margin:auto;}
/* new css on 19/01/2026 */

/**media queries*/
@media (min-width:1025px){
.cs-news-grid .cs-news-grid-items img.wpr-anim-timing-ease-default,.cs-related-news-grid-items .wpr-grid-image-wrap img {min-height:189px;max-height:189px;}
}
@media (min-width:1200px){
.e-con-boxed .e-con-inner{max-width:1100px;}
.cs-news-grid .cs-news-grid-items img.wpr-anim-timing-ease-default,.cs-related-news-grid-items .wpr-grid-image-wrap img {min-height:189px;max-height:189px;}
}
@media (min-width:1400px){
.e-con-boxed .e-con-inner{max-width:1300px;}
.cs-news-grid .cs-news-grid-items img.wpr-anim-timing-ease-default,.cs-related-news-grid-items .wpr-grid-image-wrap img {min-height:228px;max-height:228px;}
}
@media (min-width:1700px){
.e-con-boxed .e-con-inner{max-width:1700px;}
.cs-news-grid .cs-news-grid-items img.wpr-anim-timing-ease-default,.cs-related-news-grid-items .wpr-grid-image-wrap img {min-height:292px;max-height:292px;}
}
@media (max-width:1599px) {.about-stats .swiper-wrapper.cs-counter { padding:20px 0px 20px;}
.about-stats .cs-label {  font-size: 13px; }
.about-tinfo{margin-bottom:-20px;}
.about-stats{margin-bottom:0;}	
.cs-number {  font-size: 40px !important;}	
}
@media (max-height:800px) {.about-stats .swiper-wrapper.cs-counter { padding:20px 0px 0px;}
.about-stats .cs-label {  font-size: 13px; }
.about-tinfo{margin-bottom:-40px;}
.about-stats{margin-bottom:0px;}	
.cs-number {  font-size: 40px !important;}	
}

@media (max-width:1450px) {
.grid-col-boxes h3.elementor-heading-title {  min-height: 95px;}
}

@media (max-width:1199px) {
.right-edge-image { margin-right:0;}
.left-edge-image{ margin-left:0;}	
.cs-ppl-tab .e-n-tabs .e-n-tabs-heading {  gap: 32px;}
}
@media (max-width: 880px) {
.cs-mobile-bgclr {background: #f2f2fe !important;} .mb-bd-white{background:#fff;}
}

@media (max-width:860px){
.cs-ppl-tab .e-n-tabs .e-n-tabs-heading {padding-bottom:30px; display: flex;flex-direction: row; gap: 0px; width: 100%; max-width:100%; margin: auto;}
.cs-ppl-tab .e-n-tabs .e-n-tabs-heading  button{ flex: 0 0 50%;}	
.cs-ppl-tab .e-n-tabs .e-n-tabs-heading  button:last-child{ flex: 0 0 100%;}	
.cs-ppl-tab .e-n-tabs .e-n-tabs-heading button.e-n-tab-title{margin:0px !important;}
.cs-news-grid .cs-news-grid-items img.wpr-anim-timing-ease-default, .cs-related-news-grid-items .wpr-grid-image-wrap img {  min-height:100%;  max-height:100%;}
}
@media (max-width:460px){
.cs-cotct-list ul {  display: flex; gap: 10px;}
}


