.carousel-inner h2,h1{font-size:60px}.video-block,h1{text-align:left}.carousel-inner h2{text-align:left;font-weight:700}.white_button{border-radius:50px;border-width:1px;border-style:solid;border-color:linear-gradient(90deg,#fc0,#0fc,#f36);;background-color:#fff0;padding:10px}.white_button:hover{background-color:#172135;color:#fff;transition:0.3s}#innovative ul,.innovative_box ul,footer ul{list-style-type:none}.date,.innovative_box{flex-direction:column}#contact_us .btnsubmit,#myBtn,.cookie-banner a.button,.gradient-button,.months span,.navbar-light button,.our_representatives_box,.overlap{cursor:pointer}.event-details a,.stories-list a,.success-text h6 a:hover{text-decoration:none}::selection{color:#fff;background:#8789a1!important}.dropdown-menu{z-index:1050!important}#blog .name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:bolder}#product_info img{border-radius:10PX}.highlited_text{font-size:27px!important;font-weight:500!important;text-align:center!important}.manufacturing_capabilities h2{font-size:45px}.satellite_services h2{font-size:45px}#industries_we_serve h3{font-size:16px}#industries_we_serve h2{font-size:45px}.industries_we_serve_logo{width:50%}.satellite_new{background-image:url(../img/sattelite_bg.webp);background-size:cover;height:60vh}.satellite_new h1{font-size:22px!important;font-weight:500!important}#new_satellite_services{background-color:#fff;color:#000}.card{border:1px solid #DFDFDF;border-radius:10px;margin-bottom:30px;height:95%}#new_satellite_services h4{font-size:19px;font-weight:600;margin-bottom:11px}#new_satellite_services .card-body{padding:18px 18px 18px 12px}#why_choose_uS ul li{margin-bottom:18px}#why_choose_uS h2{font-size:43px;font-weight:500}.start_your_satellite ul li{margin-bottom:18px}.satellite_box_bg{display:flex;flex-direction:column;background-size:cover;height:59vh;border-radius:13px;justify-content:flex-end;padding:10px;color:#fff;margin-bottom:30px}.satellite_box_bg h3{font-size:32px}.bg1{background-image:url(../img/capabilities1.png)}.bg2{background-image:url(../img/capabilities2.png)}.bg3{background-image:url(../img/capabilities3.png)}.bg4{background-image:url(../img/capabilities5.png)}.faq_box{background-color:#FFF;display:flex;color:#000;border-radius:23px;padding:30px}.breadcrumb{background-color:#fff0}.breadcrumb-item+.breadcrumb-item::before{content:">";padding:0 .5rem;color:#FFF}body{font-family:articulat-cf,sans-serif;background-color:#172135;color:#fff}h1{font-weight:700}h4{font-size:28px}footer h3,h3{font-size:45px}.carousel-inner img{width:100%;height:100%}.accordion>.card{overflow:hidden}.blog_context img,.modal-video-body iframe,.modal-video-body video,img.blog_inner_img{width:100%}.blog_progress_bar{height:5px;background:#bb8c2d;width:0%;position:fixed;top:55px}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.leadForm .form-group{position:relative;margin-bottom:1.5em}.leadForm label.text-red.text-capitalize.text-normal{font-size:12px;color:#bd060e}#contact_us .form-input{background-color:#F5F5F5;border:.5px solid #CFCFCF}#our_representatives{background-color:#F5F5F5}#contact_us a,#office a,#our_capabilities p,#our_representatives a,.gradient-button:hover span,footer p a,footer ul li a{color:#000}#contact_us .btnsubmit{background-color:#ed1c24;color:#fff;border-radius:50px;padding:10px 20px;font-size:16px;border:1px solid #ed1c24;transition:0.3s}#contact_us .btnsubmit:hover{background-color:#fff;color:#ed1c24;border:1px solid #ed1c24}#office hr{margin-top:0;margin-bottom:0}#office,.office_box{background-color:#fff}#our_capabilities{background-color:#fff}.representative_box{display:flex;flex-direction:column;justify-content:space-between}#our_representatives .border1{border-width:0 1px;border-style:solid;border-color:#E2E2E2}.representative_box h2{font-size:22px;font-weight:700}.representative_box:hover h2{color:#ed1c24}.representative_box:hover .rotate-45{transform:rotate(-45deg) translateX(5px) scaleX(1.2);color:#ed1c24}.representative_box:hover a{color:#ed1c24!important}#office a:hover,#our_representatives a:hover,.event-details a:hover,.our_representatives_box :hover a,.post:hover a,.stories-list a:hover,a:hover,footer p a:hover,footer ul li a:hover{color:#ed1c24}.our_representatives_box :hover h2{color:#ed1c24;cursor:pointer}.tz-gallery{padding:10px}.tz-gallery .row>div{padding:2px}.tz-gallery .lightbox img{width:100%;min-height:270px;max-height:270px;object-fit:cover;border-radius:0;position:relative}.tz-gallery .lightbox:before{position:absolute;top:50%;left:50%;margin-top:-13px;margin-left:-13px;opacity:0;color:#611050;font-size:26px;content:"";pointer-events:none;z-index:9;transition:0.4s;background:url(../img/azi-guard-technology.svg) center no-repeat;min-width:50px;text-align:center;background-size:30px}.tz-gallery a.lightbox{display:block;overflow:hidden;width:100%;max-height:270px;position:relative}.tz-gallery .lightbox:after{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;content:"";transition:0.4s;background:url(../img/azi-guard-technology.svg) center/55px no-repeat}.tz-gallery1 .lightbox:after{background:url(../img/coats-objects.svg) center no-repeat}.tz-gallery .lightbox:hover:after,.tz-gallery .lightbox:hover:before{opacity:1}.video-block{background-color:#eee;padding:5px;min-height:290px}#our_story .ourStory,.thumbnail-block,footer .subscribe{position:relative}.overlap{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#3333335e;display:none;text-align:center}#tab-1:checked~.tabs__content #tab-panel-1,#tab-2:checked~.tabs__content #tab-panel-2,#tab-3:checked~.tabs__content #tab-panel-3,.thumbnail-block:hover .overlap{display:block}.thumbnail-block img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}.overlap img{width:55px;margin-top:20%;height:auto}.video-block span{font-size:15px;color:#333;font-weight:600;padding:5px;text-align:left;display:block}small.b_dte{color:#ac001a;font-size:14px;display:block;margin-top:5px;text-align:right;font-weight:500}#blog,.footermedia li a i,.success-text,.success-text h6{text-align:center}.video_gallery_section{position:relative;padding:100px 0;background-color:#fff}#myBtn,.cookie-banner{display:none;position:fixed}.video_gallery_section1{margin-top:15.2em;padding:50px 0}.success-page-section{padding:75px 0;margin-top:0}.success-text h2{font-size:30px;color:#dc884e;font-weight:900}.success-text p{font-size:18px;padding:8px 0;color:#222d35;font-weight:500}.disclmerTxt b,footer h3{font-weight:700}.success-text h6{background-color:#ec3726;width:175px;margin:0 auto;padding:15px 0;border-radius:5px;font-size:16px}.success-text h6 a{color:#fff;display:block}.disclmerTxt{color:#fff;font-size:14px!important;line-height:1.4;margin-top:10px;margin-bottom:1em!important;text-align:center!important}.cookie-banner{height:auto;z-index:999;padding:4px 3%;background-color:#eee;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}.gradient-button,.gradient-button span{transition:color 0.4s ease-in-out;position:relative}.cookie-banner.bottom{display:block;border-top:2px solid #26130c;bottom:-90%;transition:bottom 0.5s}.cookie-banner.bottom.show{bottom:0;transition:bottom 1s ease-in;-webkit-transition-timing-function:ease-in}.cookie-banner p{float:left;width:88%;display:inline-block;font-size:12px}.cookie-banner a.button{float:left;margin:15px;width:100px;height:40px;z-index:100;background:#9d0917;text-transform:uppercase;line-height:1.4;padding-top:8px;display:inline-block;color:#fff!important;text-align:center;text-decoration:none!important}.image_gallery_section{padding:75px 0}#myBtn{bottom:83px;right:9px;z-index:99;font-size:18px;border:none;outline:0;background-color:red;color:#fff;padding:15px;border-radius:4px}#myBtn:hover{background-color:#555}.faq_section{padding:50px 0}.owl-theme .owl-controls{margin-top:0}.owl-theme .owl-controls .owl-buttons div{display:inline-block;width:40px;height:40px;line-height:35px;background:#f1971f;color:#fff;border-radius:0;margin-right:5px;opacity:1}.owl-next:before,.owl-prev:before{content:"\f060";font-family:"Font Awesome 5 Free";font-size:20px;font-weight:900}.owl-next:before{content:"\f061"}.linear_gradient{background:linear-gradient(to right,#fa842d,#2ae687,#1091db);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.navbar-light{background-color:#1c1d1f38!important;padding:10px 75px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.navbar-light button{background-color:#50566160!important;color:#fff;border:1px solid #fff0;padding:5px 25px;border-radius:35px}.navbar-light button:hover{background-color:#fff!important;color:#000;border:1px solid #fff0;transition:0.5s}.navbar-light .navbar-nav .nav-link{color:#fff;font-size:14px}.navbar-nav .nav-link.active,.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover{color:#ed1c24!important}.carousel-control-next{left:127px}.carousel-control-prev{left:6px}.carousel-control-next,.carousel-control-prev{top:64%}#products_services h3,.nav_icon{font-size:29px}.navigation{border-radius:100px;border:1px solid #fff;padding:0 8px}.carousel-caption{right:72%;bottom:160px;left:81px;width:50%}#raw_materials,footer{background-color:#fff;color:#000}footer h3{color:#ed1c24}#key_offerings h2,footer h4{font-size:22px}footer ul{padding-left:5px}footer p{color:#000;font-size:14px}footer ul li{margin-bottom:10px}.footermedia li a i{color:#000;width:45px;height:45px;border:1px solid #bfbfbf;border-radius:50%;padding-top:13px;font-size:18px}.footermedia li a:hover i{color:#fff;background:#ed1c24;border:1px solid #ed1c24;transition:0.5s}.twiticon{padding:12px 14px!important;font-size:18px!important}.input_email{background:#ed323717;border:1px solid #adadad;border-radius:25px;box-shadow:none;padding-right:40px;padding-left:20px;height:50px}.sub_email{background:#ed3237;border-radius:25px;border:none;color:#fff;font-size:13px;font-weight:500;position:absolute;top:0;right:0;height:50px;width:116px}.timeline,.timeline-progress{left:203px;width:4px;top:218px}.gradient-button{background-color:#0b0c2a;color:#fff;font-size:16px;padding:12px 24px;border-radius:30px;border:none;font-weight:700;overflow:hidden;z-index:1}#composites h2,#innovative h4,.rotate-45{font-size:20px}.gradient-button::before{content:"";position:absolute;inset:0;border-radius:30px;padding:2px;background:linear-gradient(90deg,#fc0,#0fc,#f36);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:destination-out}.gradient-button::after{content:"";position:absolute;inset:0;background:#fff;transform:translateY(100%);transition:transform 0.4s ease-in-out;border-radius:30px;z-index:-1}.gradient-button span{display:inline-block;z-index:2}.gradient-button:hover::after{transform:translateY(0);z-index:1}#our_story{background-size:cover;color:#fff;padding:50px 200px;position:relative}.timeline{position:absolute;height:100%;background:rgb(255 255 255 / .3)}.timeline-progress{position:absolute;background:#fff;height:0;transition:height 0.3s ease-in-out}.events,.latest_blog{background-size:cover}.timeline-item{margin-bottom:50px;position:relative;padding-left:40px;opacity:0;transform:translateY(20px);transition:opacity 0.6s ease-out,transform 0.6s ease-out}.timeline-item h4{margin:0 0 10px;font-weight:700}#innovative ul li,.top-stories h5{margin-bottom:10px}.timeline-item::before{content:"";width:16px;height:16px;background:#fff;border-radius:50%;position:absolute;left:-18px;top:5px}.timeline-item.visible{opacity:1;transform:translateY(0)}#blog{background-color:#fff;color:#333}.post .post-img img{background-color:#d9d9d9}.rotate-45{display:inline-block;transform:rotate(-45deg);transition:transform 0.3s ease-in-out}a:hover .rotate-45{transform:rotate(-45deg) translateX(5px) scaleX(1.2)}.post a{color:#6a6a6a;font-size:14px}a{color:#fff}.innovative_box{display:flex;justify-content:space-between;padding:26px;border-radius:8px;margin-bottom:30px;height:70vh}.logo_block,.logo_block1{margin-bottom:12px;display:flex}.what_we_do{background-color:#191E29}.ourproducts{background-color:#0C111C}.events{background-image:url(../img/upcoming_events.webp)}.latest_blog{background-image:url(../img/blog_bg.webp)}#topstories{background-color:#f3f3f3}.top-stories{display:flex}.top-stories h5{font-weight:700;font-size:16px;color:#333}.stories-list{display:flex;flex-wrap:wrap;gap:8px}.stories-list a{color:#000;font-size:14px}.stories-list a::after{content:"|";margin-left:10px;color:#999}.stories-list a:last-child::after{content:""}#product_info h2{font-size:24px}#products_services{background-color:#0a0d3a;color:#fff}#composites .capabilities div,#products_services .capabilities div{background:unset}#our_capabilities h3{color:#000;font-size:35px}.capabilities{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.capabilities div{flex:1 1 calc(50% - 20px);min-width:300px;background:#fff;padding:20px;text-align:left}.logo_block{justify-content:center;align-items:center;padding:10px;background-color:#fff;border-radius:50px;width:150px}.logo_block1{justify-content:center;align-items:center;padding:12px;background-color:#fff0;border:1px solid #fff;border-radius:50px;width:158px}.form-select{width:100%;border-radius:50px;padding:12px}.months span{margin:0 10px;color:grey;font-size:16px}.months .active{border-bottom:2px solid red}.event-card{border-radius:8px;margin-bottom:20px;display:flex}.event-card img{width:100%;border-radius:8px}.event-details{padding:0 0 20px 58px}.date{font-size:15px;font-weight:500;display:flex;text-align:right;padding:10px;margin-bottom:10px;justify-content:space-between}.date span{font-size:18px;font-weight:600}.event-details h4{margin:10px 0;font-size:18px}.event-details p{margin:5px 0}.event-details a{color:#fff;font-weight:700}#events hr{border-top:1px solid #ffffff54}.sub_box{padding:18px;border:1px solid #a1a1a1;display:flex;flex-direction:column;border-radius:10px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.tabs__panel-image{margin-bottom:2rem}@media (min-width:1400px){.container{max-width:2051px}.timeline,.timeline-progress{left:203px;width:4px;top:266px}body{font-size:22px}h4{font-size:32px}.carousel-inner h2,h1{font-size:80px}.carousel-caption{bottom:300px}#products_services h3,.nav_icon{font-size:40px}.carousel-control-prev{left:-60px}.navbar-light{padding:20px 75px}.navbar-light .navbar-nav .nav-link{font-size:22px}}@media (max-width:768px){.representative_box{margin-bottom:30px}#our_representatives .border1{border-width:1px 0}.faq_box{flex-direction:column}.satellite_services h2{font-size:19px}#why_choose_uS .gradient-button{width:73%}.satellite_about .gradient-button{width:63%}.industries_we_serve_logo{width:25%}.satellite_new{background-image:url(../img/sattelite_mobile_Banner.webp);background-size:cover;height:56vh}.card{height:auto}#new_satellite_services .gradient-button{font-size:12px}.nav-item{margin-bottom:16px}.carousel-inner h2{font-size:36px;text-align:left}.innovative_box{height:auto}.top-stories{display:unset}#our_story{background-image:unset;padding:50px 20px}.gradient-button{width:50%}.carousel-caption{right:55%;bottom:111px;left:21px;width:90%}footer h3,h1,h3{font-size:31px}.navbar-light{padding:13px}.navbar-light .navbar-brand{width:235px}.capabilities{flex-direction:column;align-items:center;display:block}.stories-list{flex-direction:row;gap:5px}.timeline,.timeline-progress{left:5px}.timeline-item{padding-left:30px}.timeline-item::before{left:-12px}}
.navbar-light .navbar-nav .active>.nav-link {
    color: #ed1c24;
}
.magnifier-container {
    display: flex;
  padding: 15px;
  border-radius: 8px;
  box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px,
    rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
  text-align: center;
}

.slider-container {
  position: relative;
  display: inline-block;
}

.slider-main-image {
  width: 100%;
  max-width: 300px;
  border-radius: 10px;
}

.nav-arrow.left {
  left: -20px;
}
.nav-arrow.left {
  left: -20px;
}
.nav-arrow {
  top: 50%;
  transform: translateY(-50%);
  font-size: 22px;
  color: #333;
  padding: 0px 10px;
  cursor: pointer;
  z-index: 10;
  user-select: none;
}

.thumbnail-slider-wrapper {
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: center;
  margin-top: 10px;
  margin-right: 10px;
  position: relative;
}

.thumbnails {
  display: flex;
  flex-direction: column;
  gap: 15px;
  scroll-behavior: smooth;
}

.thumbnail {
  flex: 0 0 auto;
  width: 77px;
  height: auto;
  border-radius: 6px;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid transparent;
}

.thumbnail.active {
  border-color: #ba232f;
}

.thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.thumb-nav {
  font-size: 20px;
  color: #444;
  cursor: pointer;
  padding: 5px 10px;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
  user-select: none;
}

.quicklinks .nav-item{
    margin-left: 0px;
}
.quicklinks{
    border-bottom: transparent;
}
.nav-tabs .nav-link{
    border-color: transparent;
}
.nav-tabs .nav-link:hover {
    border-color: transparent;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    color: #FFFFFF;
    background-color: transparent;
    border-color: #172135 #172135 red #172135;
}
.image_card{
    background-color: #fff;
    padding: 20px;
    display: flex;
    flex-direction: column;
    border-radius: 10px;
    color: #000000;
    margin-bottom: 15px;
}
.image_card:hover h4{
    color: #ED1C24;
}
.categ{
    background-color: #ED1C2414;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 46%;
    text-align: center;
    border-radius: 50px;
    margin-bottom: 10px;
    padding: 7px 9px;
}
.categ p{
    color: #ED1C24;
}
#myTabContent .para_small{
    font-size: 11px;
}
#myTabContent h4{
    font-size: 22px;
}
footer h4 {
    font-size: 20px !important;
}
/* Mega dropdown full width */
.mega-dropdown .dropdown-menu {
    width: 100% !important;       
    left: -970px !important;
    min-width: 1471%;
    right: 0 !important;
    top: 100% !important;
    border-top: 3px solid #e31e24;
    border-radius: 0;
    position: absolute !important; 
    display: none; /* hidden by default */
    background: #fff;
    z-index: 1050;
}

/* Show dropdown on hover for desktop */
@media (min-width: 992px) {
    .mega-dropdown:hover .dropdown-menu {
        display: block !important;
        opacity: 1 !important;
        visibility: visible !important;
        transform: translateY(0) !important;
    }

    .navbar .dropdown-menu {
        opacity: 0;
        visibility: hidden;
        transform: translateY(10px);
        transition: all 0.3s ease;
    }
}

.mega-menu h6 {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 20px;
    color: #ED1C24;
}

.mega-menu a.dropdown-item {
    padding: 2px 0px;
    color: #000000;
    display: block;
     padding: 2px 0 2px 5px; /* space for the dot */
       display: block;
    position: relative;
}
.mega-menu a.dropdown-item::before {
    content: "•";               /* dot */
    position: absolute;
    left: 0;                    /* place at the left */
    top: 50%;
    transform: translateY(-50%); /* center vertically */
    font-size: 18px;            /* size of dot */
    color: #ED1C24;             /* dot color */
    opacity: 0;                 /* hidden by default */
    transition: opacity 0.3s ease;
}

.mega-menu a.dropdown-item:hover::before {
    opacity: 1; /* show dot on hover */
}

.mega-menu a.dropdown-item:hover, .mega-menu a.dropdown-item:focus {
    padding-left: 15px;
    color: #ED1C24;
    background-color: transparent;
    transition: all 0.3s ease; 
}
#faq h3{
    font-size: 27px;
}
/*.innovative_bg{*/
/*    background-image:url(../img/capabilities1.png)*/
/*}*/
#aboutus_bg{background-image:url(../img/our_story_latest_updated_bg.png);background-size:cover;}
@media (min-width: 992px) {
  .navbar .dropdown-menu {
    display: block !important;
    opacity: 0 !important;
    visibility: hidden !important;
    transform: translateY(10px) !important;
    transition: opacity 0.3s ease, transform 0.3s ease, visibility 0.3s ease !important;
  }

  .navbar .dropdown:hover > .dropdown-menu {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(0) !important;
  }
}
@media (max-width:768px){
    .carousel-control-next, .carousel-control-prev {
        top: 83%;
    }
}
