

.desktop-slider{display: block;}
.mobile-slider{display: none;}


.SharpyLightsbanner-desktop{display: block;}
.SharpyLights-bannermoble{display: none;}

.header-left {
    width: 20%;
}




img.black-logo {
    width: 80% !important;
}

.slider-home-section .owl-theme .owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    display: none;
}

.slider-home-section .owl-dots {
    right: 0;
    position: absolute;
    margin-top: -36px;
    right: 0px;
    left: 0px;
}


img.footerlogo {
    width: 70%;
}

.contact-section-box{ 
    background: #301458;
background: linear-gradient(223deg,rgba(48, 20, 88, 1) 0%, rgba(70, 29, 182, 1) 22%, rgba(188, 44, 224, 1) 38%, rgba(125, 33, 160, 1) 48%, rgba(43, 19, 77, 1) 55%, rgba(49, 64, 237, 1) 76%, rgba(30, 21, 65, 1) 98%);
}


.contact-section-box .contact-info-area{
    display: flex;
    padding-top: 20px;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #242449;
}


img.author-aboout {
    width: 40%;
    border-radius: 100%;
}

.what-we-do {
    background-color: #1c123a;
}

.what-we-do-title h2{color: #fff;}
.what-we-do-content p{color: #fff;}
.coreactivities  h3{color: #fff;}
.choose-list-area ul li{color: #fff;}

.faq-section1{background-color: #1c123a;}

.section-title-faq h2{color: #fff;}
.section-title-faq span{color: #fff;}

.faq-image{
    position: relative;
    z-index: 9;
}

.faq-image img{
    border-radius: 56px 0px 56px 0px;
    border: 2px solid #00000036;
    box-shadow: 0px 0px 11px 2px #431bab6e;
}

.faq-accordion-mt{margin-top: 20px;}
.service-cont h6 a{color: #fff;}


.section-title-faq p{color: #fff;}
.section-title-faq ul li{color: #fff;}
.StanLighting-ensures{padding-top: 10px;}
.StanLighting-ensures h4{color: #fff;}


.section-title-faq-home{text-align: left;}
.section-title-faq-home span{color: #fff;}
.section-title-faq-home h2{color: #fff;}
.section-title-faq-home p{color: #fff;}
.section-title-faq-home ul{padding-bottom: 15px;padding-top: 10px;}
.section-title-faq-home ul li{color: #fff;}






.service-box-items{height: 400px;}

.service-box-items:hover ul li{color: #fff;}

.Outdoor-box ul li{font-size: 15px;list-style:disc;}

.coreactivities {
    padding-top: 20px;
}

.coreactivities h3{font-size: 18px;}

.sfx-product{background-color:#1c123a;}
.brand-sfx-product{padding-top: 20px; text-align: center;}


#Light-Controller .brand-wrapper .brand-image{filter:none;opacity:1;}
.brand-wrapper .brand-image {
    text-align: center;
    filter: none;
    transition: all 0.4s ease-in-out;
    opacity: 1;
}


.bglight-grey{background-color:#eff1fe;}

.Stan-Project-Section {
   background-color: #1c123a;
}

.achievement-bg{
 background: #301458;
background: linear-gradient(90deg,rgba(48, 20, 88, 1) 0%, rgba(70, 29, 182, 1) 0%, rgba(43, 19, 77, 1) 26%, rgba(43, 19, 77, 1) 43%, rgba(43, 19, 77, 1) 63%, rgba(49, 64, 237, 1) 100%, rgba(30, 21, 65, 1) 100%);
}

#hero-banner h1{font-size: 40px;}

.section-title h2{

   color: #301458;
background: linear-gradient(to right, #301458 0%, #461DB6 25%, #BC2CE0 50%, #3140ED 75%, #1E1541 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.cta-itemsLighting{color: #fff !important;}

.Sharpy-Lights{border: 1px solid #eee; border-radius: 10px; background-color: #fff; border-radius: 50px 10px 50px 10px;}
.Sharpy-Lights img{width: 100%;}
.brand-sfx-product{padding-bottom: 20px;}


.slider-box{width: 100%; margin: 0 auto;}

.owl-carousel .owl-item .stan-hero-slider img{width: 40%; margin: 0 auto;}
.slider-box{padding: 80px 0px;}

.stan-text-slider{width: 70%;margin: 0 auto;}

.stan-text-slider h2{line-height: 34px;
    font-size: 40px;font-weight: 700; text-align: center; color: #fff;padding-top: 30px;}
    .stan-text-slider h3{line-height: 34px;
    font-size: 22px;font-weight: 700; text-align: center; color: #fff;padding-top: 30px;}

.project-items-box{background-color: #eff1fe; border-radius: 50px 10px 50px 10px;}

.owl-theme .owl-dots .owl-dot span{width: 15px;
    height: 15px;}

.contact-left-items {
   background: #301458;
background: linear-gradient(90deg,rgba(48, 20, 88, 1) 0%, rgba(70, 29, 182, 1) 22%, rgba(188, 44, 224, 1) 38%, rgba(125, 33, 160, 1) 48%, rgba(43, 19, 77, 1) 55%, rgba(49, 64, 237, 1) 76%, rgba(30, 21, 65, 1) 98%);

}

.Stan-bg-black {
    background-color: #1c123a;
}

.section-title1 h2{color: #fff;}

.hero-btn-box{ margin:0 auto;  width: 80%;text-align: center; margin-top: 30px;}

.herotheme-btn {
    background-color: #ffff;
    padding: 14px 29px;
    border-radius: 35px;
    color: #000;
    border: 1px solid #fff;
    font-size: 20px; margin-right: 20px; transition: all ease-in-out 0.5s; 
}
.herotheme-btn:hover{background-color: transparent; color: #fff;}


.youtube-video-btn {
    color: #fff;
    padding: 14px 29px;
    border: 1px solid #fff;
     font-size: 20px;
    border-radius: 36px;
    transition: all ease-in-out 0.5s;
}


.youtube-video-btn:hover {
     background-color: #ffff;
    color: #000;
    border: 1px solid #fff;
    transition: all ease-in-out 0.5s;
}

.testimonial-bg{background-color: #1c123ae8;}

.cta-section-bg{background-color: #1c123ae8;}
.bg-body{background-color: #1c123ae8; position: relative;}

sub.X-box {
    bottom: -1.5px !important;
}

.sharpy-light-banner h1{font-size: 50px; color: #fff;}
.sharpy-light-banner h1 span{font-size: 50px; color: fdff31;}

.sharpy-light-banner h2{font-size: 50px;color: #fff;}

#Sharpy-Lights-content h6{ color:#fff; }
#Sharpy-Lights-content h1 span{color: fdff31;}
#Sharpy-Lights-content h1{color: #fff;}
#Sharpy-Lights-content p{ color:#fff; }
.Lights-content-btn-text{color: #fff;}

.contact-wrapper-2 .contact-content h2 {
    margin-bottom: 10px;
    color: #fff;
}
.contact-wrapper-2 .contact-content p{
    color: #fff;
}

.contact-wrapper-2 .contact-content .contact-form-items .form-clt span {
    color: #ffffff;
    font-weight: 600;
    text-transform: capitalize;
}

.Ourjourney-box h2{color: #fff;}
.Ourjourney-box p{color: #fff;}
.Ourjourney-box img{
        border-radius: 56px 0px 56px 0px;
    border: 2px solid #00000036;
    box-shadow: 0px 0px 11px 2px #431bab6e;
    width: 100%;
}

section.our-journey-section.section-padding.market-presence {
    background-color: #000000;
}

.Keyoperational-features{padding-top: 20px;}

.Keyoperational-features h3{color: #fff;padding-bottom: 5px;}
.Keyoperational-features ul li{color: #fff; font-size: 16px;}

section.Our-Infrastucture.section-padding {
    background: #301458;
background: linear-gradient(31deg,rgba(48, 20, 88, 1) 0%, rgba(0, 0, 0, 1) 0%, rgba(21, 1, 2, 1) 37%, rgba(65, 1, 6, 1) 47%, rgba(65, 1, 6, 1) 52%, rgba(65, 1, 6, 1) 56%, rgba(65, 1, 6, 1) 63%, rgba(65, 1, 6, 1) 69%, rgba(29, 0, 2, 1) 79%, rgba(29, 0, 2, 1) 100%);
}

section.Our-Strengths.section-padding{background-color: #000;}

.Supply-Dispatchwork-wrapper{}

.work-process-items.Dispatchwork-items .content h4{color: #fff;}
.work-process-items.Dispatchwork-items .content p{color: #fff;}
.section-title-Light-work span{color: #fff;}
.section-title-Light-work p{color: #fff;}
.section-title-Light-work h2{color: #fff;}


.iconimg img{width: 70%; margin: 0 auto;}

.team-content-box{}

.team-content-bg {
    height: 253px;
}

.teambg {height: 311px;}

.Growth-Vision-box-text {
    text-align: center;
    padding: 125px 30px;
    border: 1px solid #fff;
    border-radius: 40px 0px 40px 0px;
}
.Growth-Vision-box-text h2{color: #fff;}
.Growth-Vision-box-text h4{color: #fff; width: 80%;margin: 0 auto; padding-top: 20px;}
.Growth-Vision{border-radius: 40px 0px 40px 0px;}
.Growth-Vision img {
    width: 100%;
    border-radius: 0px 40px 0px 40px;
    border: 1px solid #fff;
}

.section-title-faq{padding-bottom: 20px;}
.section-title-faq h2{color: #fff;padding-bottom: 20px;text-align: center;}
.section-title-faq p{text-align: center;}
.section-title-faq p{color: #fff;text-align: center;}

.faq-heading{padding: 30px 0px; text-align: center;}
.faq-heading h3{color: #fff; font-size: 25px;text-align: left;}

.wrapperSharpyLights{}
.breadcrumb-wrapper.wrapperSharpyLights::before{background-image: linear-gradient(270.07deg, #dc3545 0.09%, #00060C 99.95%);
    opacity: 0.20;
}

.pb-bg{background-color: #fff;}
.product-brand-section{padding:120px 0px;}
.brandproduct_head{
    transition: all ease-in 0.7s;
}
.brand-product-box {
    position: relative;
    text-align: center;
    border: 1px solid #eee;
    border-radius: 30px;
     cursor: pointer;
    transition: all ease-in 0.5s;
}
.brand-product-img img{width: 100%;}
.brand-product-img {

    background-color: #f1f1f1;
    margin: 10px;
    border-radius: 18px;
    cursor: pointer;
     transition: all ease-in 0.8s;
}

.brand-producttitle {
    padding: 20px 10px;
}
.brandproduct_head:hover .brand-product-box{box-shadow: 0px 0px 14px 1px #00000047;}

.brandproduct_head:hover .brand-product-img{
    transition: all ease-in 0.8s;
background: #301458;
    background: linear-gradient(90deg, rgba(48, 20, 88, 1) 0%, rgba(70, 29, 182, 1) 22%, rgba(188, 44, 224, 1) 38%, rgba(125, 33, 160, 1) 48%, rgba(43, 19, 77, 1) 55%, rgba(49, 64, 237, 1) 76%, rgba(30, 21, 65, 1) 98%);
}

.list-areaBrand i{color: #fff;}

.about-content p{text-align: justify;}

.Our-Journey img{width: 100%;}


.menu-heading {
    border-bottom: 1px dotted #00000036;
    padding: 10px 0px;
}
.sharpylights-menu{}
.menu-heading h2{font-size: 19px;text-align: left;color: #000;}
.menu_homemenu{margin-top: 10px;}
.menu_homemenu ul li{list-style: disc;}
.menu_homemenu ul li a{color: #000;}



/*-------- Brand------*/


.brand-section{padding: 120px 0px;}
.brand-leftside{}

.brand-title-box{}

.brand-descriptionbox{}
.brand-descriptionbox h3{ color:#fff; font-size: 30px;padding-bottom: 20px;}
.brand-descriptionbox p{color:#fff;}

.descriptionbox-point{margin-top: 20px;}
.descriptionbox-point ul li {
    list-style-position: inside;
    color: #fff;
    list-style: disc;
}
.descriptionbox-point{padding-bottom: 20px;}
.descriptionbox-point p{color:#fff;}
.descriptionbox-point p strong{color: #fff;}
.descriptionbox-point p a{color:#fff;}

.Stan-LEDx-section{
    padding: 120px 0px;background-color: #fff;
}


.LEDx-descriptionbox h3{color:#000; font-size: 30px;padding-bottom: 20px;}

.LEDx-descriptionbox p {color:#000;padding-bottom: 10px;}

.LEDxStageLights ul li{
    list-style-position: inside;
    color: #000;
    list-style: disc;
     list-style-position: inside;
}

.LEDxStageLights p{color: #000;}

.LEDxstage-section{padding: 120px 0px;}

.LEDxstage-box-text{width: 80%; margin: 0 auto;    text-align: center;}
.Coming-Soon{padding-bottom: 30px;}
.Coming-Soon h3{color: #fff; font-size: 60px; text-align: center;}
.theme-btnctaget{

    background-color: #fff;
    color:#000;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    padding: 24px 40px;
    border-radius: 0;
    text-transform: capitalize;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: relative;
    z-index: 1;
    border-radius: 50px;
    line-height: 1;
}


.ctaget{color: #000;}



/*-------- section-details-page------*/

.section-details-page{padding: 120px 0px; }


.bg_white{background-color: #fff;}
.bg_white_padding{
    padding: 60px 0px;
}
.bg_light{
    background-color: #f6f7fd;
}
.bg_light_padding{
     padding: 60px 0px;
}


.about-us-box-rd{}


.bg-cover-bg {
    border-radius: 56px 0px 0px 56px;
     border: 2px solid #00000036;
     box-shadow: 0px 0px 11px 2px #431bab6e;
}

.about-us-box-rd img {
    border: 20px 0px 30px 0px;
    border-radius: 56px 0px 56px 0px;
    border: 2px solid #00000036;
        box-shadow: 0px 0px 11px 2px #431bab6e;
}







h4.widget-title {
    font-size: 24px;
    padding-bottom: 20px;
    padding-top: 20px;
}

.product-details-boximg{border: 1px solid #dee2e6; text-align: center;border-radius: 0px 0px 40px 40px;}
.productname h3{font-size: 30px; text-align: center;padding: 20px 10px; color: #fff;}
.productname {
    background: #1e1541;/*
background: linear-gradient(31deg,rgba(180, 45, 21, 1) 0%, rgba(252, 150, 143, 1) 100%);*/
    border-radius: 0px 0px 40px 40px;
}

th.technical-heading {
    text-align: center;
    font-size: 20px;
    color: #fff;
    padding: 15px 5px;
    background: #1e1541;/*
background: linear-gradient(31deg,rgba(180, 45, 21, 1) 0%, rgba(252, 150, 143, 1) 100%);*/
}


.WhatsApp-Chat{position: relative;}
.WhatsApp-box {
    right: 0px;
    position: fixed;
    /* bottom: 10%; */
    content: '';
    z-index: 99;
}
.whatsapp_box{position: relative;}

.float-box {
    position: fixed;
    width: 60px;
    height: 60px;
    bottom: 40px;
    right: 40px;
    background-color: #25d366;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 30px;
    box-shadow: 2px 2px 3px #999;
    z-index: 100;
}

.my-float {
    margin-top: 16px;
}
.fa-whatsapp:before {
    content: "\f232";
}
.WhatsApp-box img{width:30%;}

.boxcontrol h2{padding-bottom: 10px; font-size: 35px;}
.boxcontrol h3{padding-bottom: 20px;}
.boxcontrol ul li{list-style: disc;list-style-position: inside;}

.Pan-India-Dealership{width:50%;}


.bd{display: flex;
    align-items: center;
    gap: 30px;
    justify-content: space-between;
    width: 100%;}


.menumore {
    display: flex;
    width: 100%;
    justify-content: space-between;
}

.megaheading {
    border-bottom: 1px dotted #000000;
    padding: 10px;
}
.megaheading h2{font-size: 18px;}

.header-main .main-menu ul li .submenu li .menuboxhead a{font-size: 16px;color: #67687c; 
    transition: all ease-in 0.5s;}

.header-main .main-menu ul li .submenu li .menuboxhead a:hover {
    color: #ffffff !important;
    background-color: #8122a4;
    border-radius: 2px;
}

.LEDx-descriptionbox h4 {
    color: #000;
    font-size: 24px;
    padding-bottom: 10px;
}
.privacy-polic-section{
    padding: 120px 0px;
}
.privacy-polic-title h3{
    color: #fff;
    font-size: 24px;
    padding-bottom: 10px;
}
.privacy-polic-title p{
     color: #fff;
}
.Information-title {
    padding-top: 20px;
}
.Information-title strong{color: #80bdf0;}
.Information-title b{color: #80bdf0;}
.privacy-polic-title ul li{color: #fff;}
.privacy-polic-title a{color: #fff;}
.Information-title p a{color: #ff6c00;  transition: all ease-in 0.5s;}
.Information-title p a:hover{color: #2ea1ff;}



.P4_8-screen{background-color: #fff;}

.P4_8-screen-content h2{font-size: 30px;color: #fff;}
.service-box-items:hover .P4_8-screen-content h2{color: #fff;}
.P4_8-screen-content ul{}
.P4_8-screen-content ul li{
    font-size: 16px;
    list-style: disc;
    list-style-position: inside;
    color: #fff;
}

.items-Screen-3-91{
           height: auto;
    padding: 8px 12px;
    margin-top: 30px;
    background-color: #1c123a;
    position: relative;
    box-shadow: 0px 0px 2px 2px #ffffff5c !important;
    z-index: 9;
    border-radius: 10px;
}

.items-Screen-Packing{height: auto;
            padding: 8px 12px;
        }
            .led-screen-img{margin-top: 30px;}

.led-screen-img img{width: 100%;}


.P3_91-screen-content h2{font-size: 30px;color: #fff;}
.service-box-items:hover .P3_91-screen-content h2{color: #fff;}
.P3_91-screen-content ul{}
.P3_91-screen-content ul li{
    font-size: 16px;
    list-style: disc;
    list-style-position: inside;
    color: #fff;
}

.items-Screen{
           height: auto;
    padding: 8px 12px;
    margin-top: 30px;
    background-color: transparent;
    position: relative;
    box-shadow: 0px 0px 2px 2px #ffffff5c !important;
    z-index: 9;
    border-radius: 10px;
}

.items-Screen-Packing{height: auto;
            padding: 8px 12px;
        }
            .led-screen-img{margin-top: 30px;}

.led-screen-img img{width: 100%;}