@media screen and (min-width:1200px){
    /* Home1 */
    .energy_banner_outer .container {max-width: 1455px; margin: auto;}
    /* Home2 */
    .electric_banner_outer .container {max-width: 1455px; margin: auto;}
    /* Home3 */
    .universal_banner_outer .container {max-width: 1455px; margin: auto;}
    /* Sub banner */
    .sub_banner .header .container {max-width: 1455px; margin: auto;}
    }
    @media screen and (min-width: 1800px) and (max-width: 1899px){
    /* Home1 */
    .banner-con ul {left: -140px;}
    /* Home3 */
    .universalbanner-con ul {left: -140px;}
    }
    @media screen and (min-width: 750px) and (max-width: 1980px){
      .world{
        width: 100%;
        height: 900px;
        /* background: url(../images/111.png) no-repeat center center; */
        background-size: cover;
        margin: 0 auto;
        position: relative;
      }
      .worldcenter{
        width: 100%;
        max-width: 1600px;
        height: 900px;
        margin: 0 auto;
        position: relative;
        padding: 0 40px;
      }
      .worldcenter h2{
        width: 100%;
        font-size: 56px;
        line-height: 1.3;
        text-align: center;
        color: #fff;
        margin: 0;
        font-family: "Lexend Deca", sans-serif;
        font-weight: 800;
        padding-top: 100px;
        margin-bottom: 80px;
        letter-spacing: -0.5px;
      }
      .worldcenter ul{
        width: 650px;
        height: auto;
        position: absolute;
        top: 280px;
        left: 40px;
        list-style: none;
        padding: 0;
        margin: 0;
      }
      .worldcenter ul li{
        width: 650px;
        height: auto;
        margin-bottom: 0;
      }
      .worldcenter ul li h3{
        font-size: 32px;
        width: 100%;
        text-align: left;
        font-weight: 700;
        font-family: "Lexend Deca", sans-serif;
        color: rgba(255, 255, 255, 0.95);
        margin: 0 0 20px 0;
        letter-spacing: -0.3px;
      }
      .worldtitle{
        width: 100%;
        height: auto;
        font-size: 18px;
        line-height: 1.85;
        text-align: left;
        font-family: "Lexend Deca", sans-serif;
        color: rgba(255, 255, 255, 0.95);
        padding-top: 10px;
        margin: 0;
        font-weight: 400;
      }
      .worldtitle2{
        width: 100%;
        height: auto;
        font-size: 18px;
        line-height: 1.85;
        text-align: left;
        font-family: "Lexend Deca", sans-serif;
        color: rgba(255, 255, 255, 0.95);
        padding-top: 10px;
        margin: 0;
        font-weight: 400;
      }
      .worldcenter ul li:nth-of-type(2){
        padding-top: 60px;
      }
      .world_place1{
        font-size: 18px;
        font-family: "Lexend Deca", sans-serif;
        color: #fff;
        position: absolute;
        top: 240px;
        left: 680px;
        font-weight: 600;
        letter-spacing: 0.3px;
        white-space: nowrap;
        margin: 0;
      }
      .world_place2{
        font-size: 18px;
        font-family: "Lexend Deca", sans-serif;
        color: #fff;
        position: absolute;
        top: 500px;
        left: 820px;
        font-weight: 600;
        letter-spacing: 0.3px;
        white-space: nowrap;
        margin: 0;
      }
      .world_place3{
        font-size: 18px;
        font-family: "Lexend Deca", sans-serif;
        color: #fff;
        position: absolute;
        top: 280px;
        left: 1050px;
        font-weight: 600;
        letter-spacing: 0.3px;
        white-space: nowrap;
        margin: 0;
      }
      .world_place4{
        font-size: 18px;
        font-family: "Lexend Deca", sans-serif;
        color: #fff;
        position: absolute;
        bottom: 220px;
        left: 1120px;
        font-weight: 600;
        letter-spacing: 0.3px;
        white-space: nowrap;
        margin: 0;
      }
      .world_place5{
        font-size: 18px;
        font-family: "Lexend Deca", sans-serif;
        color: #fff;
        position: absolute;
        top: 250px;
        right: 220px;
        font-weight: 600;
        letter-spacing: 0.3px;
        white-space: nowrap;
        margin: 0;
      }
      .world_place6{
        font-size: 18px;
        font-family: "Lexend Deca", sans-serif;
        color: #fff;
        position: absolute;
        bottom: 200px;
        right: 80px;
        font-weight: 600;
        letter-spacing: 0.3px;
        white-space: nowrap;
        margin: 0;
      }
      .quanbox1{
        width: 180px;
        height: 180px;
        position: absolute;
        top: 38%;
        left: 41%;
      }
      @keyframes warn2 {
        0% {
            transform: scale(0.2);
            opacity: 0.6;
        }
      
        25% {
            transform: scale(0.4);
            opacity: 0.45;
        }
      
        50% {
            transform: scale(0.6);
            opacity: 0.3;
        }
      
        75% {
            transform: scale(0.8);
            opacity: 0.15;
        }
      
        100% {
            transform: scale(1);
            opacity: 0;
        }
      }
      
      .quan {
        width: 180px;
        height: 180px;
        border: 2px solid #fff;
        border-radius: 50%;
        margin-left: -90px;
        position: absolute;
        left: 50%;
        top: -26%;
        animation: warn2 2s ease-out infinite;
      }
      .quan1 {
        width: 180px;
        height: 180px;
        border: 2px solid #fff;
        border-radius: 50%;
        margin-left: -90px;
        position: absolute;
        left: 50%;
        top: 0;
        animation: warn2 4s ease-out infinite;
      }
      
      .quan2 {
        width: 180px;
        height: 180px;
        border: 2px solid #fff;
        border-radius: 50%;
        margin-left: -90px;
        position: absolute;
        left: 50%;
        top: -26%;
        animation: warn2 4s ease-out infinite;
      }
      
      
      .quanbox2{
        width: 180px;
        height: 180px;
        position: absolute;
        top: 59%;
        left: 50%;
      }
      
      .quanbox3{
        width: 180px;
        height: 180px;
        position: absolute;
        top: 330px;
        left: 61%;
      }
      .quanbox4{
        width: 180px;
        height: 180px;
        position: absolute;
        top: 54%;
        left: 66%;
      }
      .quanbox5{
        width: 180px;
        height: 180px;
        position: absolute;
        top: 340px;
        right: 150px;
      }
      .quanbox6{
        width: 180px;
        height: 180px;
        position: absolute;
        top: 60%;
        right: 2%;
      }
      .four{
        width: 2560px;
        height: 352px;
        margin: 0 auto;
        background: #fff;
        border-radius: 10px;
        box-shadow: 0px 3px 3px #f3f3f3;
        position: absolute;
        bottom: -128px;
      }
      .four ul{
        width: 2560px;
        height: 352px;
        margin: 0 auto;
        display: flex;
        justify-content: space-between;
        position: absolute;
        top: 0;
        left: 0;
      }
      .four ul li{
        width: 512px;
        height: 352px;
        margin: 0 auto;
      }
      .four ul li h4{
        font-size: 67px;
        font-weight: 800;
        color: #0089e4;
        text-align: center;
        width: 512px;
        display: table;
        margin: 0 auto;
        padding-top: 122px;
        font-family: "Lexend Deca", sans-serif;
      }
      .four ul li p{
        width: 512px;
        font-size: 29px;
        color: #000;
        text-align: center;
      }
      .four ul li:nth-of-type(2){
        padding-top: 0 !important;
      }
    }
    
    /* Ã©â€™Ë†Ã¥Â¯Â¹750px-1980pxÃ¨Å’Æ’Ã¥â€ºÂ´Ã¥â€ â€¦Ã§Å¡â€žÃ¥Â­ÂÃ¥Âªâ€™Ã¤Â½â€œÃ¦Å¸Â¥Ã¨Â¯Â¢Ã¤Â¼ËœÃ¥Å’â€“ */
    @media screen and (min-width: 1200px) and (max-width: 1980px){
      .world {
        height: 900px;
      }
      .worldcenter {
        max-width: 1600px;
        height: 900px;
      }
      .worldcenter h2 {
        font-size: 56px;
        padding-top: 100px;
        margin-bottom: 80px;
      }
      .worldcenter ul {
        width: 650px;
        top: 280px;
        left: 40px;
      }
      .worldcenter ul li h3 {
        font-size: 32px;
        margin-bottom: 20px;
      }
      .worldtitle,
      .worldtitle2 {
        font-size: 18px;
        line-height: 1.85;
      }
    }
    
    @media screen and (min-width: 992px) and (max-width: 1199px){
      .world {
        height: 800px;
      }
      .worldcenter {
        max-width: 1200px;
        height: 800px;
        padding: 0 30px;
      }
      .worldcenter h2 {
        font-size: 48px;
        padding-top: 80px;
        margin-bottom: 60px;
      }
      .worldcenter ul {
        width: 550px;
        top: 250px;
        left: 30px;
      }
      .worldcenter ul li h3 {
        font-size: 28px;
        margin-bottom: 18px;
      }
      .worldtitle,
      .worldtitle2 {
        font-size: 17px;
        line-height: 1.8;
      }
      .world_place1 { left: 600px; top: 220px; }
      .world_place2 { left: 720px; top: 460px; }
      .world_place3 { left: 920px; top: 260px; }
      .world_place4 { left: 980px; bottom: 200px; }
      .world_place5 { right: 180px; top: 230px; }
      .world_place6 { right: 60px; bottom: 180px; }
      .quanbox1 { left: 560px; top: 300px; }
      .quanbox2 { left: 680px; top: 520px; }
      .quanbox3 { left: 860px; top: 310px; }
      .quanbox4 { left: 930px; top: 440px; }
      .quanbox5 { right: 130px; top: 310px; }
      .quanbox6 { right: 10px; top: 530px; }
    }
    
    @media screen and (min-width: 750px) and (max-width: 991px){
      .world {
        height: 700px;
      }
      .worldcenter {
        max-width: 100%;
        height: 700px;
        padding: 0 20px;
      }
      .worldcenter h2 {
        font-size: 42px;
        padding-top: 60px;
        margin-bottom: 50px;
      }
      .worldcenter ul {
        width: 100%;
        max-width: 500px;
        position: relative;
        top: auto;
        left: auto;
        margin-top: 30px;
      }
      .worldcenter ul li {
        width: 100%;
      }
      .worldcenter ul li h3 {
        font-size: 26px;
        margin-bottom: 15px;
      }
      .worldtitle,
      .worldtitle2 {
        font-size: 16px;
        line-height: 1.75;
      }
      .worldcenter ul li:nth-of-type(2) {
        padding-top: 40px;
      }
      .world_place1,
      .world_place2,
      .world_place3,
      .world_place4,
      .world_place5,
      .world_place6 {
        display: none;
      }
      .quanbox1,
      .quanbox2,
      .quanbox3,
      .quanbox4,
      .quanbox5,
      .quanbox6 {
        display: none;
      }
    }
    
    @media screen and (min-width: 1700px) and (max-width: 1799px){
    /* Home1 */
    .banner-con ul {left: -95px;}
    /* Home2 */
    .electricbanner-con ul {left: -80px;}
    .electrictestimonial-con .image img{width: 245px;}
    /* Home3 */
    .universalbanner-con ul {left: -95px;}
    }
    @media screen and (min-width: 1600px) and (max-width: 1699px){
    /* Home1 */
    .banner-con ul {left: -50px;}
    .about-con .about-sideswitch img {width: 215px;}
    .testimonial-con .testimonial-box {padding: 30px 20px;}
    /* Home2 */
    .electricbanner-con ul {left: -40px;}
    .electrictestimonial-con .image img{width: 230px;}
    /* Home3 */
    .universalbanner-con ul {left: -50px;}
    }
    @media screen and (min-width: 1441px) and (max-width: 1599px){
    /* Home1 */
    .banner-con ul {display: none;}
    .banner-con .banner_content .get_started {margin-bottom: 30px;}
    .banner-con .banner_content ul {display: block; position: relative; left: 0; top: 0;}
    .banner-con .banner_content ul li {margin: 0 5px; display: inline-block;}
    .banner-con .banner_content ul li:first-child {margin-left: 0;}
    .banner-con .banner_content ul li:last-child {margin-right: 0;}
    .banner-con .banner_content ul li i {font-size: 15px; width: 42px; height: 42px; line-height: 42px;}
    .banner-con .banner_content ul li:hover{transform: translateY(-5px);}
    /* Home3 */
    .universalbanner-con ul {display: none;}
    .universalbanner-con .banner_content .get_started {margin-bottom: 30px;}
    .universalbanner-con .banner_content ul {display: block; position: relative; left: 0; top: 0;}
    .universalbanner-con .banner_content ul li {margin: 0 5px; display: inline-block;}
    .universalbanner-con .banner_content ul li:first-child {margin-left: 0;}
    .universalbanner-con .banner_content ul li:last-child {margin-right: 0;}
    .universalbanner-con .banner_content ul li i {font-size: 15px; width: 42px; height: 42px; line-height: 42px;}
    .universalbanner-con .banner_content ul li:hover{transform: translateY(-5px);}
    }
    @media screen and (min-width: 1500px) and (max-width: 1599px){
    /* Home1 */
    .banner-con {padding: 145px 0 200px;}
    .banner-con .banner_wrapper {top: -50px;}
    .banner-con .owl-carousel .owl-dots {bottom: -85px;}
    .about-con .about-sideswitch img {width: 180px;}
    /* Home2 */
    .electricbanner-con ul {left: 10px;}
    .electrictestimonial-con .image img{width: 200px;}
    /* Home3 */
    .universalbanner-con {padding: 175px 0 165px;}
    .universalbanner-con .banner_wrapper .banner3-image {left: -35px;}
    .universalbanner-con .banner_wrapper .circle {right: -20px;}
    }
    @media screen and (min-width: 1441px) and (max-width: 1499px){
    /* Home1 */
    .banner-con  {padding: 130px 0 180px;}
    .banner-con .banner_wrapper {top: -50px;}
    .banner-con .owl-carousel .owl-dots {bottom: -80px;}
    .about-con .about-sideswitch img {display: none;}
    /* Home2 */
    .electricbanner-con ul {left: 50px;}
    .electrictestimonial-con .image img{width: 180px;}
    /* Home3 */
    .universalbanner-con {padding: 175px 0 165px;}
    .universalbanner-con .banner_wrapper .banner3-image {left: -50px;}
    .universalbanner-con .banner_wrapper .circle {right: -5px;}
    }
    @media screen and (max-width: 1440px){
    h1 {font-size: 58px; line-height: 64px;}
    .header {padding: 22px 0;}
    .navbar-nav .dropdown-menu {top: 45px;}
    .navbar-nav li {margin: 0 12px;}
    .navbar-nav li:last-child {margin-right: 16px;}
    .header .last_list {padding-left: 24px;}
    .header .last_list .search-box {font-size: 18px;}
    .header .last_list .get_started {padding: 16px 20px; margin: 0 20px;}
    .header .last_list span {margin-bottom: 8px;}
    .header .last_list .number {font-size: 16px; line-height: 16px;}
    .banner-con ul {display: none;}
    .banner-con {padding: 100px 0 140px;}
    .banner-con .banner_content h1 {font-size: 60px; line-height: 70px;}
    .banner-con .banner_content .get_started {margin-bottom: 30px;}
    .banner-con .banner_content ul {display: block; position: relative; left: 0; top: 0;}
    .banner-con .banner_content ul li {margin: 0 5px; display: inline-block;}
    .banner-con .banner_content ul li:first-child {margin-left: 0;}
    .banner-con .banner_content ul li:last-child {margin-right: 0;}
    .banner-con .banner_content ul li i {font-size: 15px; width: 42px; height: 42px; line-height: 42px;}
    .banner-con .banner_content ul li:hover{transform: translateY(-5px);}
    .banner-con .banner_wrapper {top: -50px;}
    .banner-con .owl-carousel .owl-dots {bottom: -70px;}
    .about-con {padding: 100px 0;}
    .about-con .about-sideswitch img {display: none;}
    .about-con .about_wrapper .circle {left: -40px;}
    .about-con .about_content h6 {margin-bottom: 18px;}
    .service-con {padding: 100px 0 70px;}
    .safety-con{padding: 100px 0;}
    .safety-con .image {display: none;}
    .feature-con {padding: 100px 0;}
    .feature-con .feature-box {margin-bottom: 45px;}
    .feature-con .box2 {left: -30px;}
    .feature-con .box4 {right: -30px;}
    .feature-con .feature_wrapper .feature-image {left: 0px !important; top: 0;}
    .product-showcase-con {padding: 100px 0;}
    .product-showcase-con .product-showcase_left {padding-right: 0; margin-bottom: 40px; gap: 25px;}
    .product-showcase-con .product-showcase-button-wrapper {margin-top: 20px; text-align: center;}
    .product-showcase-con .product-showcase-btn {padding: 14px 32px; font-size: 15px;}
    .product-showcase-con .product-showcase_right {padding-left: 0;}
    .product-showcase-con .product-names-row {gap: 12px; flex-wrap: nowrap; overflow-x: auto;}
    .product-showcase-con .product-name-tab {padding: 16px 20px; flex-shrink: 0;}
    .product-showcase-con .product-name-tab:hover,
    .product-showcase-con .product-name-tab.active {transform: translateY(-2px);}
    .product-showcase-con .product-name-tab h3 {font-size: 16px; line-height: 24px; white-space: nowrap;}
    .product-showcase-con .product-models-container {gap: 12px;}
    .product-showcase-con .product-model-tab {padding: 16px 20px; flex-shrink: 0;}
    .product-showcase-con .product-model-tab:hover,
    .product-showcase-con .product-model-tab.active {transform: translateY(-2px);}
    .product-showcase-con .product-model-tab span {font-size: 16px; line-height: 24px; white-space: nowrap;}
    .product-showcase-con .product-image-wrapper {min-height: 350px; padding: 0;}
    .pricing-con {padding: 100px 0;}
    .choose-con .choose_content {padding: 100px 0 100px 50px;}
    .also-like-con {padding: 100px 0;}
    .also-like-con .also-like-header {margin-bottom: 50px; gap: 25px;}
    .also-like-con .also-like-title .title-small {font-size: 14px; line-height: 20px;}
    .also-like-con .also-like-title .title-large {font-size: 30px; line-height: 38px;}
    .also-like-con .also-like-tab-btn {padding: 10px 25px; font-size: 15px;}
    .also-like-con .also-like-product-card {padding: 25px; margin-bottom: 25px;}
    .also-like-con .also-like-product-card .product-name-display h3 {font-size: 22px; line-height: 30px;}
    .also-like-con .also-like-product-card .product-image-wrapper {min-height: 250px;}
    .also-like-con .enquiry-button-wrapper {display: none;}
    .testimonial-con {padding: 100px 0 170px;}
    .testimonial-con .testimonial_wrapper {top: 100px; width: 56%;}
    .testimonial-con .testimonial-box {padding: 20px;}
    .testimonial-con .testimonial-box p {font-size: 14px; line-height: 22px; margin-bottom: 30px; min-height: 135px;}
    .testimonial-con .owl-carousel .owl-nav {bottom: -20px; left: -460px;}
    .partners-con {padding: 100px 0;}
    .partners-con .partners_content {margin-bottom: 50px;}
    .partners-con .partners_content h6 {margin-bottom: 18px;}
    .partners-con .partners_content h2 {margin-bottom: 18px;}
    .partners-con .partners_content p {margin-bottom: 0;}
    .partners-con .partners-scroll-wrapper {margin-top: 0; padding: 30px 0;}
    .partners-con .partners-scroll-row {margin-bottom: 70px;}
    .partners-con .partners-scroll-row:last-child {margin-bottom: 0;}
    .partners-con .partners-scroll-track {gap: 30px; animation-duration: 35s;}
    .partners-con .partners-scroll-track-reverse {animation-duration: 35s;}
    .partners-con .partner-item {width: 140px; height: 50px;}
    .partners-con .partner-logo {height: 50px; max-width: 140px;}
    .faq-con {padding: 100px 0 182px;}
    .footer-con .upper_portion {padding: 42px 50px 50px; margin-top: -80px;}
    /* Sub banner */
    .sub_banner .sub_banner_con {padding: 90px 0 155px;}
    .sub_banner .sub_banner_con h1 {margin-bottom: 20px;}
    .sub_banner .sub_banner_con p {margin-bottom: 35px;}
    .sub_banner .sub_banner_con .box {padding: 10px 25px 14px;}
    /* About Page */
    .aboutpage-con {padding: 100px 0 155px;}
    .unique-con {padding: 100px 0;}
    .unique-con .unique_content {padding: 45px 50px 0 0;}
    .unique-con .unique_content h6 {margin-bottom: 15px;}
    .unique-con .unique_content h2 {margin-bottom: 20px;}
    .unique-con .unique_content .text {margin-bottom: 20px;}
    .unique-con .unique-box {padding: 40px 25px 45px;}
    .aboutsafety-con {padding: 100px 0;}
    .aboutsafety-con .image img{width: 40px;}
    .aboutsafety-con .safety_content .icon {margin-bottom: 40px;}
    .team-con {padding: 100px 0;}
    .abouttestimonial-con {padding: 100px 0 170px;}
    /* Contact Page */
    .contactinfo-con {padding: 100px 0;}
    .map-con iframe {height: 520px;}
    .contactform-con {padding: 90px 0 180px;}
    /* Pricing Page */
    .solution-con {padding: 100px 0;}
    .solution-con .image img{width: 70px;}
    /* Team Page */
    .pricingteam-con{padding-bottom: 60px;}
    .article-con {padding: 100px 0 180px;}
    .article-con .article-box .content {padding: 22px 18px 30px;}
    /* Service Detail */
    .service_detail{padding: 100px 0;}
    .servicedetail-con {padding-bottom: 150px;}
    /* Home2 */
    .electricbanner-con {padding: 120px 0 260px;}
    .electricbanner-con ul {left: 50px;}
    .electricbanner-con .banner_content h1 {font-size: 60px; line-height: 74px;}
    .electricbanner-con .banner_content .top-btn {bottom: -75px;}
    .electricservice-con{padding: 60px 0 168px;}
    .electrictestimonial-con {padding: 100px 0 160px;}
    .electrictestimonial-con .image {display: none;}
    .electrictestimonial-con .testimonial-box {margin-bottom: 35px;}
    .electrictestimonial-con .carousel-indicators li {width: 55px; height: 55px; margin: 0 15px;}
    /* Home3 */
    .universalbanner-con ul {display: none;}
    .universalbanner-con .banner_content .get_started {margin-bottom: 30px;}
    .universalbanner-con .banner_content ul {display: block; position: relative; left: 0; top: 0;}
    .universalbanner-con .banner_content ul li {margin: 0 5px; display: inline-block;}
    .universalbanner-con .banner_content ul li:first-child {margin-left: 0;}
    .universalbanner-con .banner_content ul li:last-child {margin-right: 0;}
    .universalbanner-con .banner_content ul li i {font-size: 15px; width: 42px; height: 42px; line-height: 42px;}
    .universalbanner-con .banner_content ul li:hover{transform: translateY(-5px);}
    .universalbanner-con {padding: 100px 0 90px;}
    .universalbanner-con .banner_content h1 {font-size: 60px; line-height: 70px;}
    .universalbanner-con .banner_wrapper .banner3-image {left: unset; right: 30px; top: -80px;}
    .universalbanner-con .banner_wrapper .banner3-image img{width: 449px;}
    .universalbanner-con .banner_wrapper .circle {width: 300px; height: 300px; line-height: 300px; right: 0;}
    .universalservice-con {padding: 100px 0 70px;}
    .universalabout-con {padding: 100px 0;}
    .universalpricing-con{padding: 100px 0;}
    .faq3-con{padding-bottom: 295px;}
    /* Back to top button */
    #button {right: 30px;}
    }
    
    @media screen and (max-width: 1199px){
    h1 {font-size: 54px; line-height: 60px;}
    h2 {font-size: 40px; line-height: 46px;}
    h3 {font-size: 18px; line-height: 24px;}
    .text-size-18 {font-size: 18px; line-height: 30px;}
    .text-size-16 {font-size: 16px; line-height: 24px;}
    .header {padding: 20px 0;}
    .navbar-nav li {margin: 0 5px;}
    .navbar-nav .nav-item a {font-size: 12px; line-height: 12px;}
    .navbar-nav li:last-child {margin-right: 6px;}
    .navbar-nav .dropdown-menu {min-width: 185px;}
    .navbar-nav .drop-down-pages .nav-item a {font-size: 12px; line-height: 12px; padding: 8px 18px;}
    .header .last_list {padding-left: 16px;}
    .header .last_list .search-box {font-size: 16px;}
    .header .last_list .get_started {padding: 14px; margin: 0 12px;}
    .header .last_list .get_started i {font-size: 10px; margin-left: 8px;}
    .header .last_list span {margin-bottom: 6px;}
    .header .last_list .number {font-size: 14px; line-height: 14px;}
    .banner-con {padding: 70px 0 130px;}
    .banner-con .banner_content h6 {margin-bottom: 18px;}
    .banner-con .banner_content h1 {font-size: 48px; line-height: 56px; margin-bottom: 28px;}
    .banner-con .banner_content .get_started {padding: 18px 26px; margin-bottom: 25px;}
    .banner-con .banner_wrapper {top: -30px; right: 80px;}
    .banner-con .banner_wrapper .icon {height: 80px; width: 80px; line-height: 80px;}
    .banner-con .banner_wrapper .icon .video-icon {height: 64px; width: 64px; line-height: 60px; top: 7px;}
    .about-con {padding: 80px 0;}
    .about-con .about_wrapper .circle {left: -27px; top: 95px; width: 325px; height: 325px; line-height: 325px;}
    .about-con .about_content h6 {margin-bottom: 14px;}
    .about-con .about_content h2 {font-size: 38px; margin-bottom: 18px;}
    .about-con .about_content p {margin-bottom: 25px;}
    .about-con .accordion-card {margin-bottom: 20px;}
    .about-con .accordion-card .btn-link::before {top: 14px; right: 20px;}
    .about-con .accordian-inner .card-header a {padding: 14px 20px;}
    .about-con .accordian-inner .card-body {padding: 15px 20px 0;}
    .about-con .accordian-inner .card-body p{font-size: 14px; line-height: 22px;}
    .service-con {padding: 80px 0 50px;}
    .service-con .service_content h6 {margin-bottom: 14px;}
    .service-con .service_content h2 {margin-bottom: 40px;}
    .service-con .box {padding: 30px 25px;}
    .service-con .service-box .icon {margin-bottom: 22px;}
    .service-con .box h3 {margin-bottom: 10px; padding-right: 30px;}
    .service-con .service-box p {margin-bottom: 12px; height: 96px;}
    .safety-con{padding: 80px 0;}
    .safety-con .safety_content{padding-right: 0;}
    .safety-con .safety_content h6 {margin-bottom: 14px;}
    .safety-con .safety_content h2 {margin-bottom: 18px;}
    .safety-con .safety_content p {margin-bottom: 25px;}
    .safety-con .safety_content .get_started {padding: 18px 26px;}
    .safety-con .safety_wrapper {padding-top: 95px;}
    .safety-con .safety_wrapper .value {margin-bottom: 8px;}
    .safety-con .safety_wrapper .value span {font-size: 38px; line-height: 38px;}
    .safety-con .safety_wrapper ul li {margin: 0 18px;}
    .feature-con {padding: 80px 0;}
    .feature-con .feature_content h6 {margin-bottom: 14px;}
    .feature-con .feature_content h2 {margin-bottom: 50px;}
    .feature-con .feature-box {margin-bottom: 35px;}
    .feature-con .box2 {left: 0;}
    .feature-con .box4 {right: 0;}
    .feature-con .feature_wrapper .feature-image {left: 0; top: 0; position: relative;}
    .feature-con .feature_wrapper .feature-image img{width: 650px; max-width: 100%;}
    .feature-con .feature_wrapper .feature-image .feature-main-image {
        transition: opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1), transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
        will-change: opacity, transform;
        backface-visibility: hidden;
        transform: translateZ(0);
    }
    .feature-con .feature-box .feature-icon {margin-bottom: 18px; width: 70px; height: 70px; line-height: 68px;}
    .feature-con .feature-box .feature-icon img{width: 30px;}
    .feature-con .feature-box .icon1 img{width: 25px;}
    .feature-con .feature-box h3 {font-size: 17px; margin-bottom: 8px;}
    .feature-con .feature-box p {font-size: 15px; line-height: 24px;}
    .pricing-con {padding: 80px 0;}
    .pricing-con .pricing_content h6 {margin-bottom: 14px;}
    .pricing-con .pricing_content h2 {margin-bottom: 40px;}
    .pricing-con .pricing-box {padding: 30px 20px 35px;}
    .pricing-con .pricing-box .number {font-size: 42px; line-height: 42px;}
    .pricing-con .pricing-box .value {padding-bottom: 22px; margin-bottom: 22px;}
    .pricing-con .pricing-box .text {margin-bottom: 12px;}
    .pricing-con .pricing-box ul li p {font-size: 14px; line-height: 22px; padding-left: 20px;}
    .pricing-con .pricing-box .get_started {padding: 18px;}
    .choose-con .choose_content {padding: 80px 0 80px 26px;}
    .choose-con .choose_content h6 {margin-bottom: 14px;}
    .choose-con .choose_content h2 {margin-bottom: 20px;}
    .choose-con .choose_content p {margin-bottom: 30px;}
    .choose-con .choose_content .choose-measure .text {margin-bottom: 12px;}
    .choose-con .choose_content .choose-measure .progress {margin-bottom: 25px;}
    .choose-con .choose_content .choose-measure .progress-tooltip {font-size: 11px; padding: 8px 14px;}
    .choose-con .brochure-download-wrapper {margin-top: 30px;}
    .choose-con .brochure-download-box {padding: 24px 28px;}
    .choose-con .brochure-form-wrapper {flex-direction: column; align-items: stretch; gap: 18px;}
    .choose-con .brochure-language-select {min-width: 100%;}
    .choose-con .brochure-download-btn {width: 100%; justify-content: center; padding: 16px 38px;}
    .also-like-con {padding: 80px 0;}
    .also-like-con .also-like-header {margin-bottom: 40px; gap: 20px; flex-direction: column; align-items: flex-start;}
    .also-like-con .also-like-title-wrapper {width: 100%;}
    .also-like-con .also-like-tabs {width: 100%; justify-content: flex-start;}
    .also-like-con .also-like-title .title-small {font-size: 13px; line-height: 18px;}
    .also-like-con .also-like-title .title-large {font-size: 26px; line-height: 34px;}
    .also-like-con .also-like-tab-btn {padding: 10px 20px; font-size: 14px; flex: 0 0 auto;}
    .also-like-con .also-like-product-card {padding: 20px; margin-bottom: 20px;}
    .also-like-con .also-like-product-card .product-name-display h3 {font-size: 20px; line-height: 28px;}
    .also-like-con .also-like-product-card .product-image-wrapper {min-height: 200px;}
    .also-like-con .enquiry-button-wrapper {display: none;}
    .testimonial-con {padding: 80px 0 160px;}
    .testimonial-con .testimonial_content h6 {margin-bottom: 14px;}
    .testimonial-con .testimonial_content h2 {margin-bottom: 20px;}
    .testimonial-con .testimonial_wrapper {top: 80px; width: 48%;}
    .testimonial-con .testimonial-box .testimonial-starimage {margin-bottom: 10px;}
    .testimonial-con .testimonial-box p {margin-bottom: 25px; min-height: 132px;}
    .testimonial-con .owl-carousel .owl-nav {bottom: -10px; left: -470px;}
    .partners-con {padding: 80px 0;}
    .partners-con .partners_content {margin-bottom: 40px;}
    .partners-con .partners_content h6 {margin-bottom: 16px;}
    .partners-con .partners_content h2 {margin-bottom: 16px;}
    .partners-con .partners-scroll-wrapper {margin-top: 0; padding: 25px 0;}
    .partners-con .partners-scroll-row {margin-bottom: 40px;}
    .partners-con .partners-scroll-row:last-child {margin-bottom: 0;}
    .partners-con .partners-scroll-track {gap: 25px; animation-duration: 35s;}
    .partners-con .partners-scroll-track-reverse {animation-duration: 35s;}
    .partners-con .partner-item {width: 120px; height: 45px;}
    .partners-con .partner-logo {height: 45px; max-width: 120px;}
    .faq-con {padding: 80px 0 148px;}
    .faq-con .faq_content h6 {margin-bottom: 14px;}
    .faq-con .faq_content h2 {margin-bottom: 40px;}
    .faq-con .accordion-card {margin-bottom: 22px;}
    .faq-con .accordian-inner .card-header a {padding: 15px 18px;}
    .faq-con .accordion-card .btn-link::before {top: 15px; right: 18px;}
    .faq-con .faq h4 {font-size: 15px; line-height: 20px;}
    .faq-con .accordian-inner .card-body {padding: 0 18px 15px;}
    .faq-con .accordian-inner .card-body p {font-size: 14px; line-height: 20px;}
    .footer-con .upper_portion {padding: 40px 35px; margin-top: -68px;}
    .footer-con .upper_portion h6 {margin-bottom: 12px;}
    .footer-con .upper_portion h3 {font-size: 28px; line-height: 28px;}
    .footer-con .upper_portion input {padding: 15px 12px; width: 300px; margin-right: 10px;}
    .footer-con .upper_portion button {padding: 17px 30px;}
    .footer-con .upper_portion button i {margin-left: 12px;}
    .footer-con .middle_portion {padding: 70px 0;}
    .footer-con .middle_portion .logo_content p {margin-bottom: 30px; padding-right: 0;}
    .footer-con .middle_portion .logo_content i {font-size: 26px; top: 6px;}
    .footer-con .middle_portion .logo_content a {font-size: 18px; line-height: 18px;}
    .footer-con .middle_portion .logo_content .phone_content {padding-left: 42px;}
    .footer-con .middle_portion .timing {padding-left: 22px;}
    .footer-con .middle_portion .timing li {margin-bottom: 18px;}
    .footer-con .middle_portion .links {padding-left: 6px;}
    .footer-con .middle_portion .links li {margin-bottom: 10px;}
    .footer-con .middle_portion .contact {padding-left: 30px;}
    .footer-con .middle_portion .icon i {font-size: 14px; width: 42px; height: 42px; line-height: 42px;}
    .footer-con .middle_portion .icon li {margin: 0 3px;}
    /* Sub banner */
    .sub_banner .sub_banner_con {padding: 85px 0 140px;}
    .sub_banner .sub_banner_con h1 {margin-bottom: 15px;}
    .sub_banner .sub_banner_con p {margin-bottom: 30px;}
    .sub_banner .sub_banner_con .box {padding: 8px 20px 12px;}
    .sub_banner .sub_banner_con .box .arrow {margin: 0 10px;}
    /* About Page */
    .aboutpage-con {padding: 80px 0 125px;}
    .aboutpage-con .about_content {padding: 40px 0 0 0;}
    .aboutpage-con .about_content h6 {margin-bottom: 14px;}
    .aboutpage-con .about_content h2 {font-size: 38px; margin-bottom: 12px;}
    .aboutpage-con .about_content .text {margin-bottom: 20px;}
    .aboutpage-con .about_content ul {margin-bottom: 30px;}
    .aboutpage-con .about_content ul li {margin-bottom: 10px;}
    .aboutpage-con .about_content ul li p {padding-left: 25px;}
    .aboutpage-con .about_content a {padding: 18px 26px;} 
    .aboutpage-con .about_wrapper .about-rectangleimage {left: -20px; top: 30px;}
    .aboutpage-con .about_wrapper .about-rectangleimage img {width: 60px;}
    .aboutpage-con .about_wrapper .box {padding: 30px 15px 40px; right: 45px; bottom: -45px;}
    .aboutpage-con .about_wrapper .box .icon {margin-bottom: 12px;}
    .aboutpage-con .about_wrapper .box h3 {margin-bottom: 6px;}
    .aboutpage-con .about_wrapper .box p {margin-bottom: 15px;}
    .unique-con {padding: 80px 0;}
    .unique-con .unique_content {padding: 10px 0 0 0;}
    .unique-con .unique_content h6 {margin-bottom: 10px;}
    .unique-con .unique_content h2 {margin-bottom: 15px;}
    .unique-con .unique_content ul li {margin-bottom: 10px;}
    .unique-con .unique_content ul li p {padding-left: 25px;}
    .unique-con .unique-box {padding: 30px 20px 30px;}
    .unique-con .unique-box .number {font-size: 36px; line-height: 36px;}
    .unique-con .unique-box .plus {font-size: 20px; line-height: 20px; top: -12px;}
    .unique-con .unique-downcontent {margin-top: -5px;}
    .unique-con .box {padding-top: 35px;}
    .aboutsafety-con {padding: 80px 0;}
    .aboutsafety-con .image {display: none;}
    .aboutsafety-con .safety_content .icon {height: 100px; width: 100px; line-height: 100px; margin-bottom: 30px;}
    .aboutsafety-con .safety_content .icon .video-icon {height: 80px; width: 80px; line-height: 78px; top: 9px;}
    .aboutsafety-con .safety_content h2 {margin-bottom: 15px;}
    .aboutsafety-con .safety_content p {padding: 0;}
    .team-con {padding: 80px 0;}
    .team-con .team_content h6 {margin-bottom: 14px;}
    .team-con .team_content h2 {margin-bottom: 40px;}
    .team-con .team-box {padding: 15px 15px 30px;}
    .team-con .team-box figure {margin-bottom: 20px;}
    .team-con .team-box span {margin-bottom: 12px;}
    .team-con .team-box i {font-size: 12px;}
    .abouttestimonial-con {padding: 80px 0 135px;}
    .abouttestimonial-con .testimonial_content h6 {margin-bottom: 14px;}
    .abouttestimonial-con .testimonial_content h2 {margin-bottom: 40px;}
    .abouttestimonial-con .testimonial-box {padding: 30px;}
    .abouttestimonial-con .testimonial-box p {margin-bottom: 8px;}
    .abouttestimonial-con .testimonial-box ul {margin-bottom: 6px;}
    .abouttestimonial-con .testimonial-box ul li i {font-size: 12px; line-height: 12px;}
    .abouttestimonial-con .owl-carousel .owl-dots {margin-top: 35px !important;}
    /* Contact Page */
    .contactinfo-con {padding: 80px 0;}
    .contactinfo-con .contact_content h6 {margin-bottom: 14px;}
    .contactinfo-con .contact_content h2 {margin-bottom: 40px;}
    .contactinfo-con .contact-box {padding: 25px 20px;}
    .contactinfo-con .contact-box h4 {margin-bottom: 10px;}
    .contactinfo-con .contact-box .box-content {padding-left: 6px;}
    .contactform-con {padding: 70px 0 150px;}
    .contactform-con .contactform_content h6 {margin-bottom: 14px;}
    .contactform-con .contactform_content h2 {margin-bottom: 40px;}
    .contactform-con form input,
    .contactform-con form textarea {padding: 15px 20px;}
    .contactform-con form textarea {height: 130px;}
    .contactform-con form .message {margin-bottom: 40px;}
    .contactform-con form .submit {min-width: 162px; height: 52px; padding: 18px;}
    .contactform-con form .submit i {margin-left: 16px;}
    /* Pricing Page */
    .solution-con {padding: 80px 0;}
    .solution-con .image {display: none;}
    .solution-con .solution_content h6 {margin-bottom: 14px;}
    .solution-con .solution_content h2 {margin-bottom: 35px;}
    .solution-con .solution_content .get_started {padding: 18px 26px;}
    /* Team Page */
    .pricingteam-con{padding-bottom: 50px;}
    .pricingteam-con .team-box {margin-bottom: 30px;}
    .article-con {padding: 80px 0 145px;}
    .article-con .article_content h6 {margin-bottom: 14px;}
    .article-con .article_content h2 {margin-bottom: 40px;}
    .article-con .article-box .content {padding: 20px 18px 25px;}
    .article-con .article-box h3 {margin-bottom: 20px;}
    /* Service Detail */
    .service_detail {padding: 80px 0;}
    .service_detail .main-box .image {margin-bottom: 20px;}
    .service_detail .main-box .text1 {margin-bottom: 8px;}
    .service_detail .main-box .text2 {margin-bottom: 14px;}
    .service_detail .main-box .list {margin-bottom: 14px;}
    .service_detail .main-box .list li {margin-bottom: 5px; padding-left: 24px; line-height: 24px;}
    .service_detail .main-box .list li i {height: 15px; width: 15px; line-height: 15px; top: 5px; font-size: 8px;}
    .servicedetail-con {padding-bottom: 120px;}
    /* Home2 */
    .electricbanner-con {padding: 80px 0 200px;}
    .electricbanner-con ul {display: none;}
    .electric_banner_outer::before {bottom: -25px;}
    .electric_banner_outer::after {border-left: solid 527px rgb(248,248,248);}
    .electricbanner-con .banner_content h1 {font-size: 54px; line-height: 60px; margin-bottom: 18px;}
    .electricbanner-con .banner_content p {margin-bottom: 30px; padding: 0 60px;}
    .electricbanner-con .banner_content .get_started {padding: 18px 26px; margin-bottom: 25px;}
    .electricbanner-con .banner_content ul {display: block; position: relative; left: 0; top: 0;}
    .electricbanner-con ul li {margin: 0 5px; display: inline-block;}
    .electricbanner-con .banner_content ul li:first-child {margin-left: 0;}
    .electricbanner-con .banner_content ul li:last-child {margin-right: 0;}
    .electricbanner-con .banner_content ul li i {font-size: 15px; width: 42px; height: 42px; line-height: 42px; background-color: var(--e-global-color-very-dark-black-blue);}
    .electricbanner-con .banner_content ul li:hover{transform: translateY(-5px);}
    .electricbanner-con .banner_content br{display: none;}
    .electricbanner-con .banner_content .top-btn {bottom: -55px;}
    .electricbanner-con .banner_content .top-btn img {width: 34px;}
    .electricservice-con{padding: 40px 0 133px;}
    .electricservice-con .service_content h6 {margin-bottom: 14px;}
    .electricservice-con .service_content h2 {margin-bottom: 40px;}
    .electricservice-con .lower_portion_wrapper {padding: 65px 30px 30px;}
    .electricservice-con .lower_portion_wrapper h3 {margin-bottom: 8px;}
    .electricservice-con .lower_portion_wrapper p {margin-bottom: 15px;}
    .electricservice-con .owl-carousel .owl-dots {margin-top: 35px !important;}
    .electrictestimonial-con {padding: 80px 0 130px;}
    .electrictestimonial-con .testimonial-box {margin-bottom: 30px;}
    .electrictestimonial-con .testimonial-box h4 {margin-bottom: 10px;}
    .electrictestimonial-con .testimonial-box ul {margin-bottom: 20px;}
    .electrictestimonial-con .testimonial-box ul li i {font-size: 15px; line-height: 15px;}
    .electrictestimonial-con .testimonial-box h3 {font-size: 24px; line-height: 34px; padding: 0;}
    .electrictestimonial-con .carousel-indicators li {width: 50px; height: 50px; margin: 0 12px;}
    .electrictestimonial-con .carousel-indicators .active figure img {transform: scale(1.3);}
    .electrictestimonial-con .carousel-indicators li .name_wrapper {bottom: -65px;}
    .electrictestimonial-con .carousel-indicators li .name_wrapper .person {font-size: 18px; line-height: 18px; margin-bottom: 4px;}
    /* Home3 */
    .universalbanner-con {padding: 70px 0 100px;}
    .universalbanner-con .banner_content h6 {margin-bottom: 18px;}
    .universalbanner-con .banner_content h1 {font-size: 48px; line-height: 56px; margin-bottom: 28px;}
    .universalbanner-con .banner_content .get_started {padding: 18px 26px; margin-bottom: 25px;}
    .universalbanner-con .banner_wrapper .banner3-image {top: -55px;}
    .universalbanner-con .banner_wrapper .circle {width: 250px; height: 250px; line-height: 250px; right: 0;}
    .universalservice-con {padding: 80px 0 50px;}
    .universalservice-con .service_content h6 {margin-bottom: 14px;}
    .universalservice-con .service_content h2 {margin-bottom: 40px;}
    .universalservice-con .service-box {padding: 30px;}
    .universalservice-con .service-box .icon {width: 100%; top: 0; margin-bottom: 18px !important;}
    .universalservice-con .service-box .icon img {height: 48px;}
    .universalservice-con .service-box .content {width: 100%; padding-left: 0;}
    .universalservice-con .service-box h4 {margin-bottom: 10px; padding-right: 30px;}
    .universalabout-con {padding: 80px 0;}
    .universalabout-con .about_content {padding: 0;}
    .universalabout-con .about_content h6 {margin-bottom: 14px;}
    .universalabout-con .about_content h2 {margin-bottom: 12px;}
    .universalabout-con .about_content .text {margin-bottom: 20px;}
    .universalabout-con .about_content ul {margin-bottom: 30px;}
    .universalabout-con .about_content ul li {margin-bottom: 10px;}
    .universalabout-con .about_content ul li p {padding-left: 25px;}
    .universalabout-con .about_content .box {padding: 30px;}
    .universalabout-con .about_content .box h3 {font-size: 22px; line-height: 34px; padding-left: 80px;}
    .universalabout-con .about_wrapper .about-image1 img{width: 408px;}
    .universalabout-con .about_wrapper .video-image {top: 258px; left: 0;}
    .universalabout-con .about_wrapper .about-image2 img{width: 275px;}
    .universalabout-con .about_wrapper .icon {height: 80px; width: 80px; line-height: 80px;}
    .universalabout-con .about_wrapper .icon .video-icon {height: 64px; width: 64px; line-height: 60px; top: 7px;}
    .universalpricing-con{padding: 80px 0;}
    .universalpricing-con .pricing_content {padding: 0;}
    .universalpricing-con .pricing_content h6 {margin-bottom: 14px;}
    .universalpricing-con .pricing_content h2 {margin-bottom: 20px;}
    .universalpricing-con .pricing_content .text1 {padding-right: 5px;}
    .universalpricing-con .pricing-box {padding: 30px 20px 35px;}
    .universalpricing-con .pricing-box .number {font-size: 42px; line-height: 42px;}
    .universalpricing-con .pricing-box .value {padding-bottom: 22px; margin-bottom: 22px;}
    .universalpricing-con .pricing-box .text {margin-bottom: 12px;}
    .universalpricing-con .pricing-box ul li p {font-size: 14px; line-height: 22px; padding-left: 20px;}
    .universalpricing-con .pricing-box .get_started {padding: 18px;}
    .universalpricing-con .owl-carousel .owl-nav {left: -308px;}
    .faq3-con{padding-bottom: 240px;}
    .footer-con .universal_upper_portion {padding: 60px 50px; margin-top: -160px;}
    .footer-con .universal_upper_portion h6 {margin-bottom: 14px;}
    .footer-con .universal_upper_portion h3 {font-size: 36px; line-height: 44px; margin-bottom: 30px;}
    .footer-con .universal_upper_portion .image-wrapper img{width: 150px;}
    /* 404 Page */
    .error_page .error_content h1 {font-size: 130px; line-height: 130px; margin-bottom: 18px;}
    .error_page .error_content .text {font-size: 42px; line-height: 46px; margin-bottom: 18px;}
    .error_page .error_content .back_home {font-size: 18px; line-height: 18px; padding: 16px 30px 18px;}
    /* Coming Soon */
    /* .comingsoon_outer .logo_outer {min-height: 100px;} */
    .comingsoon_outer .sub_banner_content h1 {font-size: 74px; line-height: 80px; margin-bottom: 26px;}
    .comingsoon_outer .sub_banner_content input {width: 500px;}
    /* Back to top button */
    #button {width: 60px; height: 60px; bottom: 55px;}
    }
    
    @media screen and (max-width: 991px) {
    h1 {font-size: 50px; line-height: 56px;}
    h2 {font-size: 36px; line-height: 42px;}
    .text-size-18 {font-size: 18px; line-height: 26px;}
    .get_started {font-size: 14px; line-height: 14px;}
    .navbar-toggler {margin-left: auto; border: none !important; padding: 0; width: 30px; height: 22px;}
    .navbar-light .navbar-toggler-icon {background: var(--e-global-color-white); height: 2px; margin: 7px 0 0 0; width: 100%; float: right;}
    .navbar-toggler.collapsed span:nth-child(1) {transform: rotate(0deg);}
    .navbar-toggler span.navbar-toggler-icon:first-child {margin-top: 0;}
    .navbar-toggler span:nth-child(1) {transform: rotate(45deg); transform-origin: 0% 80%;}
    .navbar-toggler span.navbar-toggler-icon {transition: all 0.15s}
    .navbar-toggler.collapsed span:nth-child(2) {opacity: 1;}
    .navbar-toggler span:nth-child(2) {opacity: 0;}
    .navbar-toggler.collapsed span:nth-child(3) {transform: rotate(0deg);}
    .navbar-toggler span:nth-child(3) {transform: rotate(-45deg); transform-origin: 15% 100%;}
    .collapse:not(.show) {display: none;}
    button:focus {outline: none;}
    .navbar-collapse {background: var(--e-global-color-white); position: absolute; right: 0px; width: 100%; top: 50px; border-radius: 0; z-index: 16; padding: 0; box-shadow: 0px 0px 100px rgb(0 0 0 / 25%);}
    .navbar-collapse .drop-down-pages {margin-left: 0;}
    .navbar-collapse ul{align-items: unset; text-align: unset; margin-left: 0;}
    .navbar li {margin: 0; border-bottom: 1px solid var(--e-global-color-white);}
    .navbar-nav li:last-child {margin: 0; border: none;}
    .navbar-nav .nav-item a {font-size: 14px; line-height: 14px; padding: 10px 20px 11px !important; color: var(--e-global-color-primary) !important;}
    .navbar-nav .nav-item a:hover {color: var(--e-global-color-white) !important; background-color: var(--e-global-color-accent);}
    .navbar-nav .active > a {color: var(--e-global-color-white) !important; background-color: var(--e-global-color-accent);}
    .dropdown-item.active,
    .dropdown-item:active {color: var(--e-global-color-white) !important; background-color: var(--e-global-color-accent) !important;}
    .navbar-nav .drop-down-pages .nav-item a {font-size: 14px; line-height: 14px; padding: 10px 32px !important; color: var(--e-global-color-primary) !important; white-space: break-spaces; position: relative;}
    .navbar-nav .drop-down-pages .active > a {color: var(--e-global-color-white) !important; background-color: var(--e-global-color-accent) !important;}
    .navbar-nav .drop-down-pages .active > a:hover {background-color: var(--e-global-color-accent) !important;}
    .navbar-nav .nav-item .dropdown-item:hover {background-color: var(--e-global-color-accent) !important;}
    .navbar-nav .dropdown-menu {position: static; border: none; margin-top: 2px; background-color: var(--e-global-color-white); box-shadow: none; min-width: 100%;}
    .navbar-nav .drop-down-pages a {padding: 0 !important;}
    .navbar-nav .drop-down-pages li:first-child a::before {display: none;}
    .navbar-nav .drop-down-pages li:first-child a:hover::before {display: none;}
    .navbar-nav .drop-down-pages .active:first-child > a::before{display: none;}
    .header .last_list {display: none;}
    .energy_banner_outer::before {display: none;}
    .energy_banner_outer::after {width: 100%; opacity: 30%;}
    .banner-video-background {width: 100%; opacity: 0.30 !important;}
    .banner-con {padding: 40px 0 100px;}
    .banner-con .banner_content h1 {font-size: 44px; line-height: 54px; margin-bottom: 20px;}
    .banner-con .banner_content .get_started {padding: 16px 20px;}
    .banner-con .banner_content ul li i {background-color: var(--e-global-color-very-dark-grayish-blue);}
    .banner-con .banner_wrapper {top: -40px; right: 0;}
    .banner-con .owl-carousel .owl-dots {bottom: -45px;}
    .about-con {padding: 60px 0;}
    .about-con .about_wrapper {text-align: center; margin-bottom: 30px;}
    .about-con .about_wrapper .about-image img{width: 400px;}
    .about-con .about_wrapper .circle {left: 80px; top: 115px; width: 240px; height: 240px; line-height: 240px;}
    .about-con .about_content {text-align: center;}
    .about-con .about_content h6 {width: 166px; margin: 0 auto 12px; text-align: left;}
    .about-con .about_content h2 {font-size: 36px; margin-bottom: 15px;}
    .about-con .about_content p {margin-bottom: 20px;}
    .service-con {padding: 60px 0 30px;}
    .service-con .service_content h6 {margin-bottom: 12px;}
    .service-con .service_content h2 {margin-bottom: 35px;}
    .service-con .box {text-align: center;}
    .service-con .service-box .icon {margin-bottom: 20px;}
    .service-con .box h3 {margin-bottom: 8px; padding: 0 20px;}
    .service-con .service-box p {margin-bottom: 10px; height: auto;}
    .safety-con{padding: 60px 0;}
    .safety-con .safety_content {text-align: center; margin-bottom: 30px; padding: 0 25px;}
    .safety-con .safety_content h6 {width: 166px; margin: 0 auto 12px; text-align: left;}
    .safety-con .safety_content h2 {margin-bottom: 15px;}
    .safety-con .safety_content p {margin-bottom: 20px;}
    .safety-con .safety_content .get_started {padding: 16px 20px;}
    .safety-con .safety_wrapper {text-align: center; padding-top: 0;}
    .safety-con .safety_wrapper .value span {font-size: 32px; line-height: 32px;}
    .safety-con .safety_wrapper ul li {margin: 0 25px;}
    .feature-con {padding: 60px 0;}
    .feature-con .feature_content h6 {margin-bottom: 12px;}
    .feature-con .feature_content h2 {margin-bottom: 28px;}
    .feature-con .feature_wrapper {text-align: center;}
    .feature-con .feature_wrapper .feature-image {position: relative; left: 0; top: 0;}
    .feature-con .feature_wrapper .feature-image img{width: 75%;}
    .feature-con .feature_wrapper .feature-image .feature-main-image {
        transition: opacity 0.4s ease-in-out, transform 0.4s ease-in-out;
        will-change: opacity, transform;
        backface-visibility: hidden;
        transform: translateZ(0);
    }
    .feature-con .feature_box_outer {margin-top: -30px;}
    .feature-con .feature-box {margin-bottom: 30px;}
    .product-showcase-con {padding: 60px 0;}
    .product-showcase-con .product-showcase_content h6 {margin-bottom: 12px;}
    .product-showcase-con .product-showcase_content h2 {margin-bottom: 28px;}
    .product-showcase-con .product-showcase_left {padding-right: 0; margin-bottom: 30px; gap: 20px;}
    .product-showcase-con .product-showcase-button-wrapper {margin-top: 18px; text-align: center;}
    .product-showcase-con .product-showcase-btn {padding: 14px 28px; font-size: 15px;}
    .product-showcase-con .product-showcase_right {padding-left: 0;}
    .product-showcase-con .product-names-row {gap: 10px; flex-wrap: nowrap; overflow-x: auto; justify-content: flex-start;}
    .product-showcase-con .product-name-tab {padding: 14px 18px; transform: translateY(0) !important; flex-shrink: 0;}
    .product-showcase-con .product-name-tab:hover,
    .product-showcase-con .product-name-tab.active {transform: translateY(-2px) !important; box-shadow: 0 3px 15px rgba(65, 203, 90, 0.15);}
    .product-showcase-con .product-name-tab h3 {font-size: 16px; line-height: 22px; white-space: nowrap;}
    .product-showcase-con .product-models-container {gap: 10px; justify-content: flex-start; flex-wrap: wrap;}
    .product-showcase-con .product-model-tab {padding: 14px 18px; transform: translateY(0) !important; flex-shrink: 0;}
    .product-showcase-con .product-model-tab:hover,
    .product-showcase-con .product-model-tab.active {transform: translateY(-2px) !important; box-shadow: 0 3px 15px rgba(65, 203, 90, 0.15);}
    .product-showcase-con .product-model-tab span {font-size: 15px; line-height: 22px; white-space: nowrap;}
    .product-showcase-con .product-image-wrapper {min-height: 300px; padding: 0;}
    .world-map-con {/* padding: 60px 0 40px; *//* background-color: #2e2e2e; */}
    .world {height: auto; min-height: 500px; background:url(../images/111.png) no-repeat center;}
    .worldcenter {width: 100%; height: auto; min-height: 500px; padding: 0 20px;}
    .worldcenter h2 {font-size: 42px;line-height: 1.3;padding-top: 95px;margin-bottom: 40px;letter-spacing: -0.3px;}
    .worldcenter ul {width: 100%;position: relative;top: auto;left: auto;margin-top: 30px;padding-bottom: 5rem;}
    .worldcenter ul li {width: 100%;}
    .worldcenter ul li h3 {font-size: 28px; width: 100%; margin-bottom: 18px; font-weight: 700; letter-spacing: -0.2px;}
    .worldtitle,
    .worldtitle2 {width: 100%; font-size: 18px; line-height: 1.85; font-weight: 400;}
    .worldcenter ul li:nth-of-type(2) {padding-top: 50px;}
    .world_place1,
    .world_place2,
    .world_place3,
    .world_place4,
    .world_place5,
    .world_place6 {display: none;}
    .quanbox1,
    .quanbox2,
    .quanbox3,
    .quanbox4,
    .quanbox5,
    .quanbox6 {display: none;}
    .world-header {margin-bottom: 30px;}
    .world-company-name {font-size: 24px;}
    .world-main-title {font-size: 30px;}
    .world-tab-buttons {gap: 10px; margin-bottom: 20px;}
    .world-tab-btn {padding: 10px 20px; font-size: 14px;}
    .world-content-left {padding-right: 0; margin-bottom: 25px;}
    .world-description {font-size: 15px; margin-bottom: 20px;}
    .world-continents-list li {font-size: 15px; line-height: 1.8;}
    .world-graphic-wrapper {min-height: 300px; margin-top: 20px;}
    .factory-stat-box {padding: 30px 20px; margin-bottom: 20px;}
    .factory-icon {width: 60px; height: 60px; margin-bottom: 18px;}
    .factory-icon i {font-size: 28px;}
    .factory-number {font-size: 32px; margin-bottom: 8px;}
    .factory-label {font-size: 14px;}
    /* Ã§Â§Â»Ã¥Å Â¨Ã§Â«Â¯Ã¯Â¼Å¡Ã§Â¡Â®Ã¤Â¿ÂÃ¥ÂÂ¯Ã§â€šÂ¹Ã¥â€¡Â»Ã¥Å Å¸Ã¨Æ’Â½Ã¦Â­Â£Ã¥Â¸Â¸ */
    .feature-con .feature-box.feature-item-clickable {
        padding: 12px;
        -webkit-tap-highlight-color: rgba(65, 203, 90, 0.2);
    }
    .feature-con .feature-box.feature-item-clickable:active {
        transform: scale(0.98);
    }
    .feature-con .feature-box.feature-item-clickable.active {
        background-color: rgba(65, 203, 90, 0.08);
        box-shadow: 0 3px 10px rgba(65, 203, 90, 0.15);
    }
    .feature-con .feature-box .feature-icon {margin-bottom: 14px; width: 65px; height: 65px; line-height: 63px;}
    .feature-con .feature-box .feature-icon img{width: 28px;}
    .feature-con .feature-box .icon1 img{width: 22px;}
    .feature-con .feature-box h3 {font-size: 18px; margin-bottom: 8px;}
    .feature-con .feature-box p {font-size: 16px; line-height: 24px; margin: 0;}
    .pricing-con {padding: 60px 0;}
    .pricing-con .pricing_content h6 {margin-bottom: 12px;}
    .pricing-con .pricing_content h2 {margin-bottom: 35px;}
    .pricing-con .pricing-box {padding: 20px 10px 25px;}
    .pricing-con .pricing-box h3 {font-size: 18px; line-height: 24px;}
    .pricing-con .pricing-box .text {font-size: 14px; line-height: 22px; margin-bottom: 10px;}
    .pricing-con .pricing-box .dollar {font-size: 16px; line-height: 16px;}
    .pricing-con .pricing-box .number {font-size: 36px; line-height: 36px;}
    .pricing-con .pricing-box .value {padding-bottom: 16px; margin-bottom: 16px;}
    .pricing-con .pricing-box ul {margin-bottom: 20px;}
    .pricing-con .pricing-box ul li {margin-bottom: 2px;}
    .pricing-con .pricing-box ul li i {font-size: 12px; top: 4px;}
    .pricing-con .pricing-box ul li p {font-size: 12px; line-height: 20px; padding-left: 18px;}
    .pricing-con .pricing-box .get_started {font-size: 14px; line-height: 14px; padding: 14px;}
    .choose-con {background-color: var(--e-global-color-very-dark-grayish-blue); padding-top: 60px;}
    .choose-con::before{display: none;}
    .choose-con::after{display: none;}
    .choose-con .choose_wrapper{display: block;}
    .choose-con .choose-image {position: relative; text-align: center;}
    .choose-con .choose-image img {width: 75%;}
    .choose-con .choose_content {padding: 60px 0; text-align: center;}
    .choose-con .choose_content h6 {width: 166px; margin: 0 auto 12px; text-align: left;}
    .choose-con .choose_content h2 {margin-bottom: 15px;}
    .choose-con .choose_content p {margin-bottom: 20px;}
    .choose-con .choose_content .progress_list{width: 650px; margin: 0 auto; text-align: left;}
    .choose-con .choose_content .choose-measure .text {margin-bottom: 10px;}
    .choose-con .choose_content .choose-measure .progress {margin-bottom: 20px;}
    .also-like-con {padding: 60px 0;}
    .also-like-con .also-like-header {margin-bottom: 35px; gap: 15px;}
    .also-like-con .also-like-title .title-small {font-size: 12px; line-height: 16px;}
    .also-like-con .also-like-title .title-large {font-size: 22px; line-height: 30px;}
    .also-like-con .also-like-tab-btn {padding: 8px 18px; font-size: 14px;}
    .also-like-con .also-like-product-card {padding: 18px; margin-bottom: 18px;}
    .also-like-con .also-like-product-card .product-name-display {margin-bottom: 15px;}
    .also-like-con .also-like-product-card .product-name-display h3 {font-size: 18px; line-height: 26px;}
    .also-like-con .also-like-product-card .product-image-wrapper {min-height: 180px; margin-bottom: 20px;}
    .also-like-con .also-like-product-card .view-more-btn {padding: 10px 25px; font-size: 14px;}
    .also-like-con .enquiry-button-wrapper {display: none;}
    .testimonial-con {padding: 60px 40px;}
    .testimonial-con .testimonial_outer_content {width: 100%; text-align: center;}
    .testimonial-con .testimonial_content h6 {width: 166px; margin: 0 auto 12px; text-align: left;}
    .testimonial-con .testimonial_content h2 {margin-bottom: 15px;}
    .testimonial-con .testimonial_content p {margin-bottom: 30px !important;}
    .testimonial-con .testimonial_wrapper {top: 0; width: 688px; margin: 0 auto; position: relative;}
    .testimonial-con .testimonial-box {padding: 30px;}
    .testimonial-con .testimonial-box p {font-size: 15px; line-height: 24px; margin-bottom: 20px; min-height: 150px;}
    .testimonial-con .owl-carousel .owl-nav {margin-top: 25px !important; position: relative; bottom: 0; left: 0;}
    .testimonial-con .owl-carousel .owl-prev span,
    .testimonial-con .owl-carousel .owl-next span {font-size: 15px; width: 42px; height: 42px; line-height: 42px;}
    .faq-con {padding: 60px 0 120px;}
    .faq-con .faq_content h6 {margin-bottom: 12px;}
    .faq-con .faq_content h2 {margin-bottom: 35px;}
    .faq-con .accordion-card {margin-bottom: 20px !important;}
    .faq-con .accordian-inner .card-header a {padding: 14px 20px;}
    .faq-con .accordion-card .btn-link::before {right: 20px;}
    .faq-con .faq h4 {font-size: 18px; line-height: 22px;}
    .faq-con .accordian-inner .card-body {padding: 0 20px 14px;}
    .faq-con .accordian-inner .card-body p {font-size: 15px; line-height: 20px;}
    .footer-con .upper_portion {padding: 35px; margin-top: -80px; display: block; text-align: center;}
    .footer-con .upper_portion h6 {width: 155px; text-align: left; margin: 0 auto 10px;}
    .footer-con .upper_portion h3{font-size: 26px; line-height: 26px; margin-bottom: 20px !important;}
    .footer-con .upper_portion input {padding: 12px; width: 470px;}
    .footer-con .upper_portion button {font-size: 14px; line-height: 14px; padding: 15px 20px;}
    .footer-con .middle_portion {padding: 55px 0;}
    .footer-con .middle_portion .logo_content {padding: 0; margin-bottom: 20px;}
    .footer-con .middle_portion .logo_content .footer-logo {margin-bottom: 16px;}
    .footer-con .middle_portion .logo_content p {margin-bottom: 20px;}
    .footer-con .middle_portion .logo_content i {font-size: 22px; top: 10px;}
    .footer-con .middle_portion .logo_content .phone_content {padding-left: 36px;}
    .footer-con .middle_portion h4 {margin-bottom: 16px;}
    .footer-con .middle_portion .timing {padding-left: 0;}
    .footer-con .middle_portion .timing li {margin-bottom: 14px;}
    .footer-con .middle_portion .timing p {margin-bottom: 3px;}
    .footer-con .middle_portion .links {padding-left: 25px;}
    .footer-con .middle_portion .links li {margin-bottom: 6px;}
    .footer-con .middle_portion .contact {padding-left: 25px; margin-bottom: 20px;}
    .footer-con .middle_portion .contact ul {margin-bottom: 15px;}
    /* World Map Responsive */
    .world-map-con {padding: 0 !important;}
    .world-header {margin-bottom: 40px;}
    .world-company-name {font-size: 28px;}
    .world-main-title {font-size: 36px;}
    .world-tab-buttons {flex-wrap: wrap; gap: 12px; margin-bottom: 25px;}
    .world-tab-btn {padding: 10px 24px; font-size: 15px;}
    .world-content-left {padding-right: 0; margin-bottom: 30px;}
    .world-graphic-wrapper {min-height: 350px; margin-top: 20px;}
    .factory-stat-box {padding: 35px 25px; margin-bottom: 25px;}
    .factory-icon {width: 70px; height: 70px; margin-bottom: 20px;}
    .factory-icon i {font-size: 32px;}
    .factory-number {font-size: 36px; margin-bottom: 10px;}
    .factory-label {font-size: 15px;}
    .footer-con .middle_portion .contact li {margin-bottom: 8px;}
    .footer-con .middle_portion .contact p {margin-bottom: 4px;}
    .footer-con .middle_portion .icon li {margin: 0 2px;}
    .footer-con .middle_portion .icon i {font-size: 13px; width: 38px; height: 38px; line-height: 38px;}
    .footer-con .copyright {padding: 12px 0;}
    /* Sub banner */
    .sub_banner .sub_banner_con {padding: 40px 0 75px;}
    .sub_banner .sub_banner_con h1 {margin-bottom: 10px;}
    .sub_banner .sub_banner_con p {margin-bottom: 25px;}
    .sub_banner .sub_banner_con .box {padding: 7px 18px 9px;}
    .sub_banner .sub_banner_con .box .arrow {margin: 0 8px;}
    /* About Page */
    .aboutpage-con {padding: 60px 0;}
    .aboutpage-con .about_content {text-align: center; padding: 0 65px;}
    .aboutpage-con .about_content h6 {width: 166px; margin: 0 auto 10px; text-align: left;}
    .aboutpage-con .about_content h2 {font-size: 36px; margin-bottom: 12px;}
    .aboutpage-con .about_content .text {margin-bottom: 14px;}
    .aboutpage-con .about_content ul {width: 470px; margin: 0 auto 25px; text-align: left;}
    .aboutpage-con .about_content ul li {margin-bottom: 8px;}
    .aboutpage-con .about_content ul li i {font-size: 8px; height: 15px; width: 15px; line-height: 16px; top: 3px;}
    .aboutpage-con .about_content ul li p {padding-left: 26px;}
    .aboutpage-con .about_content a {padding: 16px 20px;} 
    .aboutpage-con .about_wrapper {text-align: center; margin-bottom: 80px;}
    .aboutpage-con .about_wrapper .about-image img{width: 450px;}
    .aboutpage-con .about_wrapper .about-rectangleimage {left: 100px;}
    .aboutpage-con .about_wrapper .about-rectangleimage img {width: 55px;}
    .aboutpage-con .about_wrapper .box {padding: 30px 15px 40px; right: 160px; bottom: -50px; width: 230px;}
    .aboutpage-con .about_wrapper .box .icon {margin-bottom: 10px;}
    .aboutpage-con .about_wrapper .box .icon img {width: 45px !important;}
    .aboutpage-con .about_wrapper .box h3 {margin-bottom: 6px;}
    .aboutpage-con .about_wrapper .box p {margin-bottom: 15px;}
    .unique-con {padding: 60px 0 30px;}
    .unique-con .unique_content {padding: 0 65px; margin-bottom: 30px; text-align: center;}
    .unique-con .unique_content h6 {width: 166px; text-align: left; margin: 0 auto 10px;}
    .unique-con .unique_content h2 {margin-bottom: 12px;}
    .unique-con .unique_content .text {margin-bottom: 14px;}
    .unique-con .unique_content ul {width: 335px; margin: 0 auto; text-align: left;}
    .unique-con .unique_content ul li {margin-bottom: 8px;}
    .unique-con .unique_content ul li i {font-size: 8px; height: 15px; width: 15px; line-height: 16px; top: 3px;}
    .unique-con .unique_content ul li p {padding-left: 26px;}
    .unique-con .unique-box {padding: 30px; margin-bottom: 30px;}
    .unique-con .unique-box .number {font-size: 32px; line-height: 32px;}
    .unique-con .unique-box .plus {font-size: 18px; line-height: 18px; top: -10px;}
    .unique-con .unique-downcontent {margin-top: 0;}
    .unique-con .box {padding-top: 0;}
    .aboutsafety-con {padding: 60px 0;}
    .aboutsafety-con .safety_content .icon {height: 90px; width: 90px; line-height: 90px; margin-bottom: 25px;}
    .aboutsafety-con .safety_content .icon .video-icon {height: 70px; width: 70px; line-height: 68px;}
    .aboutsafety-con .safety_content h2 {margin-bottom: 12px;}
    .team-con {padding: 60px 0 30px;}
    .team-con .team_content h6 {margin-bottom: 12px;}
    .team-con .team_content h2 {margin-bottom: 35px;}
    .team-con .team-box {padding: 15px 15px 25px; margin-bottom: 30px;}
    .team-con .team-box figure img {width: 70%;}
    .team-con .team-box:hover figure img {transform: none;}
    .abouttestimonial-con {padding: 60px 0 110px;}
    .abouttestimonial-con .testimonial_content h6 {margin-bottom: 12px;}
    .abouttestimonial-con .testimonial_content h2 {margin-bottom: 35px;}
    .abouttestimonial-con .testimonial-box {padding: 25px;}
    .abouttestimonial-con .testimonial-box .testimonial-personimage {width: 100%; float: none;}
    .abouttestimonial-con .testimonial-box .testimonial-personimage img {width: 75px !important; margin-bottom: 10px;}
    .abouttestimonial-con .testimonial-box .content {width: 100%; padding-left: 0;}
    .abouttestimonial-con .testimonial-box p {margin-bottom: 6px;}
    .abouttestimonial-con .testimonial-box ul {margin-bottom: 4px;}
    .abouttestimonial-con .owl-carousel .owl-dots {margin-top: 28px !important;}
    /* Contact Page */
    .contactinfo-con {padding: 60px 0;}
    .contactinfo-con .contact_content h6 {margin-bottom: 12px;}
    .contactinfo-con .contact_content h2 {margin-bottom: 35px;}
    .contactinfo-con .contact-box {text-align: center; padding: 20px;}
    .contactinfo-con .contact-box .icon {width: 100%; float: none; margin-bottom: 10px !important;}
    .contactinfo-con .contact-box h4 {font-size: 16px; line-height: 22px; margin-bottom: 8px;}
    .contactinfo-con .contact-box .box-content {width: 100%; padding-left: 0;}
    .contactinfo-con .contact-box p,
    .contactinfo-con .contact-box .box-content a {font-size: 14px; line-height: 24px;}
    .map-con iframe {height: 350px;}
    .contactform-con {padding: 50px 0 140px;}
    .contactform-con .contactform_content h6 {margin-bottom: 12px;}
    .contactform-con .contactform_content h2 {margin-bottom: 35px;}
    .contactform-con form .form-group {margin-bottom: 15px;}
    .contactform-con form input,
    .contactform-con form textarea {font-size: 14px; line-height: 20px; padding: 12px;}
    .contactform-con form textarea {height: 100px;}
    .contactform-con form .submit {min-width: 145px; height: 48px; padding: 15px;}
    /* Pricing Page */
    .solution-con {padding: 60px 0;}
    .solution-con .solution_content h6 {margin-bottom: 12px;}
    .solution-con .solution_content h2 {margin-bottom: 30px;}
    .solution-con .solution_content .get_started {padding: 16px 20px;}
    /* Team Page */
    .pricingteam-con{padding-bottom: 30px;}
    .article-con {padding: 60px 0 140px;}
    .article-con .article_content h6 {margin-bottom: 12px;}
    .article-con .article_content h2 {margin-bottom: 35px;}
    .article-con .article-box {margin-bottom: 30px;}
    /* Service Detail */
    .service_detail {padding: 60px 0;}
    .service_detail .main-box .image {margin-bottom: 15px; text-align: center;}
    .service_detail .main-box h3{font-size: 22px; line-height: 30px; margin-bottom: 5px;}
    .service_detail .main-box .list li {margin-bottom: 3px;}
    .servicedetail-con {padding-bottom: 110px;}
    /* Home2 */
    .electricbanner-con {padding: 30px 0 90px;}
    .electric_banner_outer::before {display: none;}
    .electric_banner_outer::after {display: none;}
    .electricbanner-con .banner_content h1 {font-size: 48px; line-height: 56px; margin-bottom: 14px;}
    .electricbanner-con .banner_content p {margin-bottom: 25px; padding: 0 35px;}
    .electricbanner-con .banner_content .get_started {padding: 16px 20px;}
    .electricbanner-con .banner_content .top-btn {bottom: -40px;}
    .electricbanner-con .banner_content .top-btn img {width: 30px;}
    .electricservice-con{padding: 60px 0 105px;}
    .electricservice-con .service_content h6 {margin-bottom: 12px;}
    .electricservice-con .service_content h2 {margin-bottom: 35px;}
    .electricservice-con .owl-carousel .owl-dots {margin-top: 28px !important;}
    .electrictestimonial-con {padding: 55px 0 100px;}
    .electrictestimonial-con .testimonial-box {margin-bottom: 18px;}
    .electrictestimonial-con .testimonial-box h4 {font-size: 16px; line-height: 22px; margin-bottom: 8px;}
    .electrictestimonial-con .testimonial-box ul {margin-bottom: 15px;}
    .electrictestimonial-con .testimonial-box ul li i {font-size: 13px; line-height: 13px;}
    .electrictestimonial-con .testimonial-box h3 {font-size: 20px; line-height: 30px;}
    .electrictestimonial-con .carousel-indicators li {width: 42px; height: 42px; margin: 0 8px;}
    .electrictestimonial-con .carousel-indicators .active figure img {transform: scale(1.2);}
    .electrictestimonial-con .carousel-indicators li .name_wrapper {bottom: -55px;}
    .electrictestimonial-con .carousel-indicators li .name_wrapper .person {margin-bottom: 2px;}
    /* Home3 */
    .universal_header .navbar-nav .nav-item a:hover {color: var(--e-global-color-white) !important; background-color: var(--e-global-color-very-dark-grayish-blue);}
    .universal_header .navbar-nav .active > a {color: var(--e-global-color-white) !important; background-color: var(--e-global-color-very-dark-grayish-blue);}
    /* .universalbanner-con {padding: 40px 0 0;} */
    .universalbanner-con {padding: 40px 0 50px;}
    /* .universalbanner-con .banner_content {text-align: center; margin-bottom: 30px;} */
    /* .universalbanner-con .banner_content h6 {width: 220px; margin: 0 auto 10px; text-align: left;} */
    .universalbanner-con .banner_content h6 {margin-bottom: 10px;}
    /* .universalbanner-con .banner_content h1 {font-size: 44px; line-height: 54px; margin-bottom: 20px;} */
    .universalbanner-con .banner_content h1 {font-size: 40px; line-height: 48px; margin-bottom: 20px;}
    .universalbanner-con .banner_content .get_started {padding: 16px 20px;}
    .universalbanner-con .banner_wrapper {text-align: center;}
    .universalbanner-con .banner_wrapper .banner3-image {position: relative; top: 0; right: 0;}
    /* .universalbanner-con .banner_wrapper .banner3-image img {width: 380px;} */
    .universalbanner-con .banner_wrapper .banner3-image img {width: 290px;}
    /* .universalbanner-con .banner_wrapper .circle {width: 200px; height: 200px; line-height: 200px; right: 110px; top: 25%;} */
    .universalbanner-con .banner_wrapper .circle {width: 200px; height: 200px; line-height: 200px; right: -15px; top: 25%;}
    .universalservice-con {padding: 60px 0 30px;}
    .universalservice-con .service_content {text-align: center;}
    .universalservice-con .service_content h6 {width: 135px; margin: 0 auto 12px; text-align: left;}
    .universalservice-con .service_content h2 {margin: 0 auto 35px;}
    .universalservice-con .service-box {text-align: center; padding: 20px 10px;}
    .universalservice-con .service-box .icon {margin-bottom: 16px !important;}
    .universalservice-con .service-box .icon img {height: 45px;}
    .universalservice-con .service-box h4 {margin-bottom: 8px; padding: 0;}
    .universalabout-con {padding: 60px 0;}
    .universalabout-con .about_content {text-align: center; padding: 0 65px;}
    .universalabout-con .about_content h6 {width: 166px; margin: 0 auto 10px; text-align: left;}
    .universalabout-con .about_content h2 {margin-bottom: 12px;}
    .universalabout-con .about_content .text {margin-bottom: 14px;}
    .universalabout-con .about_content ul {width: 470px; margin: 0 auto 25px; text-align: left;}
    .universalabout-con .about_content ul li {margin-bottom: 8px;}
    .universalabout-con .about_content ul li i {font-size: 8px; height: 15px; width: 15px; line-height: 16px; top: 3px;}
    .universalabout-con .about_content ul li p {padding-left: 26px;}
    .universalabout-con .about_content .box {text-align: left;}
    .universalabout-con .about_wrapper {text-align: center; margin-bottom: 35px;}
    .universalabout-con .about_wrapper .about-image1 {position: relative;}
    .universalabout-con .about_wrapper .about-image1 img{width: 380px;}
    .universalabout-con .about_wrapper .video-image {top: 240px; left: 110px;}
    .universalabout-con .about_wrapper .about-image2 img{width: 255px;}
    .universalpricing-con{padding: 60px 0;}
    .universalpricing-con .pricing_content {text-align: center; padding: 0 65px; margin-bottom: 30px;}
    .universalpricing-con .pricing_content h6 {width: 135px; margin: 0 auto 8px; text-align: left;}
    .universalpricing-con .pricing_content h2 {margin-bottom: 10px;}
    .universalpricing-con .pricing_content .text1 {padding: 0;}
    .universalpricing-con .pricing-box {padding: 20px 30px 30px;}
    .universalpricing-con .pricing-box h3 {font-size: 18px; line-height: 24px;}
    .universalpricing-con .pricing-box .text {font-size: 14px; line-height: 22px; margin-bottom: 10px;}
    .universalpricing-con .pricing-box .dollar {font-size: 16px; line-height: 16px;}
    .universalpricing-con .pricing-box .number {font-size: 36px; line-height: 36px;}
    .universalpricing-con .pricing-box .value {padding-bottom: 16px; margin-bottom: 16px;}
    .universalpricing-con .pricing-box ul {margin-bottom: 20px;}
    .universalpricing-con .pricing-box ul li {margin-bottom: 2px;}
    .universalpricing-con .pricing-box ul li i {font-size: 12px; top: 4px;}
    .universalpricing-con .pricing-box ul li p {font-size: 12px; line-height: 20px; padding-left: 18px;}
    .universalpricing-con .pricing-box .get_started {font-size: 14px; line-height: 14px; padding: 14px;}
    .universalpricing-con .owl-carousel .owl-nav {margin-top: 25px !important; position: relative; bottom: 0; left: 0;}
    .universalpricing-con .owl-carousel .owl-prev span,
    .universalpricing-con .owl-carousel .owl-next span {font-size: 15px; width: 42px; height: 42px; line-height: 42px;}
    .faq3-con{padding-bottom: 165px;}
    .footer-con .universal_upper_portion {padding: 50px 30px; margin-top: -125px;}
    .footer-con .universal_upper_portion h6 {margin-bottom: 8px;}
    .footer-con .universal_upper_portion h3 {font-size: 26px; line-height: 32px; margin-bottom: 20px;}
    .footer-con .universal_upper_portion .image-wrapper img {width: 120px;}
    .footer-con .universal_upper_portion .footer_wrapper img {width: 190px;}
    .footer-con .universal_upper_portion .footer-phone1 {left: 0;}
    .footer-con .universal_upper_portion .footer-phone2 {right: 0;}
    /* 404 Page */
    .error_page .error_content h1 {font-size: 112px; line-height: 116px; margin-bottom: 14px;}
    .error_page .error_content .text {font-size: 36px; line-height: 40px; margin-bottom: 14px;}
    .error_page .error_content .text2 {font-size: 18px; line-height: 26px;}
    .error_page .error_content .back_home {padding: 14px 20px 16px;}
    /* Coming Soon */
    .comingsoon_outer .logo_outer {margin-bottom: 55px;}
    .comingsoon_outer .sub_banner_content h1 {font-size: 70px; line-height: 76px; margin-bottom: 22px;}
    .comingsoon_outer .sub_banner_content input {font-size: 16px; line-height: 16px; padding : 12px 20px 14px; width: 480px;}
    .comingsoon_outer .sub_banner_content button {font-size: 16px; line-height: 16px; padding: 14px 24px 16px;}
    /* Back to top button */
    #button {width: 55px; height: 55px; bottom: 50px; right: 20px;}
    #button::after {font-size: 18px; line-height: 18px;}
    }
    
    @media screen and (max-width: 767px){
    h1 {font-size: 44px; line-height: 50px;}
    h2 {font-size: 30px; line-height: 38px;}
    h3 {font-size: 18px; line-height: 24px;}
    .text-size-14 {font-size: 14px; line-height: 20px;}
    .text-size-18 {font-size: 16px; line-height: 24px;}
    .banner-con {padding: 20px 0 40px;}
    .banner-con .row{align-items: inherit;}
    .banner-con .banner_content {text-align: center; margin-bottom: 25px;}
    .banner-con .banner_content h6 {width: 285px; margin: 0 auto 8px; text-align: left;}
    .banner-con .banner_content h1 {font-size: 34px; line-height: 46px; margin-bottom: 15px;}
    .banner-con .banner_content .get_started {padding: 14px 16px;}
    .banner-con .banner_content ul li {margin: 0 3px;}
    .banner-con .banner_content ul li i {font-size: 14px; width: 38px; height: 38px; line-height: 38px;}
    .banner-con .banner_wrapper {top: 0; right: 0; float: none; text-align: center;}
    .banner-con .banner_wrapper .icon {height: 70px; width: 70px; line-height: 70px; left: 0; right: 0; margin: 0 auto 10px;}
    .banner-con .banner_wrapper .icon .video-icon {height: 55px; width: 55px; line-height: 54px; top: 6px;}
    .banner-con .owl-carousel .owl-dots {bottom: 0; position: relative; margin-top: 30px !important;}
    .about-con {padding: 40px 0;}
    .about-con .about_wrapper {display: inline-block;}
    .about-con .about_wrapper .about-image img{width: 345px;}
    .about-con .about_wrapper .circle {left: -35px; top: 75px;}
    .about-con .about_content h2 {font-size: 30px;}
    .service-con {padding: 40px 0 10px;}
    .service-con .service_content h6 {margin-bottom: 10px;}
    .service-con .service_content h2 {margin-bottom: 30px;}
    .service-con .box {padding: 25px 15px;}
    .service-con .service-box .icon img {width: 44px; height: 44px;}
    .service-con .service-box .icon {margin-bottom: 16px;}
    .service-con .box h3 {padding: 0;}
    .service-con .service-box p {font-size: 14px; line-height: 22px; height: 88px;}
    .safety-con{padding: 40px 0;}
    .safety-con .safety_content {padding: 0;}
    .safety-con .safety_content h6 {margin-bottom: 10px;}
    .safety-con .safety_content h2 {margin-bottom: 12px;}
    .safety-con .safety_content p {margin-bottom: 15px;}
    .safety-con .safety_content .get_started {padding: 14px 16px;}
    .safety-con .safety_wrapper .value {margin-bottom: 2px;}
    .safety-con .safety_wrapper .value span {font-size: 28px; line-height: 28px;}
    .safety-con .safety_wrapper .text {font-size: 14px; line-height: 14px;}
    .safety-con .safety_wrapper ul li {margin: 0 20px;}
    .feature-con {padding: 40px 0;}
    .feature-con .feature_content h6 {margin-bottom: 10px;}
    .feature-con .feature_content h2 {margin-bottom: 20px; padding: 0;}
    .feature-con .feature-box {margin-bottom: 22px;}
    .product-showcase-con {padding: 40px 0;}
    .product-showcase-con .product-showcase_content h6 {margin-bottom: 10px;}
    .product-showcase-con .product-showcase_content h2 {margin-bottom: 20px; padding: 0;}
    .product-showcase-con .product-showcase_left {margin-bottom: 25px; gap: 18px;}
    .product-showcase-con .product-showcase-button-wrapper {margin-top: 15px; text-align: center;}
    .product-showcase-con .product-showcase-btn {padding: 12px 24px; font-size: 14px;}
    .product-showcase-con .product-names-row {gap: 8px; justify-content: flex-start;}
    .product-showcase-con .product-name-tab {padding: 12px 16px; -webkit-tap-highlight-color: rgba(65, 203, 90, 0.2);}
    .product-showcase-con .product-name-tab:active {transform: scale(0.98) !important;}
    .product-showcase-con .product-name-tab h3 {font-size: 15px; line-height: 20px; white-space: normal;}
    .product-showcase-con .product-models-container {gap: 8px; justify-content: flex-start;}
    .product-showcase-con .product-model-tab {padding: 12px 16px; -webkit-tap-highlight-color: rgba(65, 203, 90, 0.2);}
    .product-showcase-con .product-model-tab:active {transform: scale(0.98) !important;}
    .product-showcase-con .product-model-tab span {font-size: 14px; line-height: 20px; white-space: normal;}
    .product-showcase-con .product-image-wrapper {min-height: 250px; padding: 0;}
    /* Ã¥Â°ÂÃ¥Â±ÂÃ¥Â¹â€¢Ã§Â§Â»Ã¥Å Â¨Ã§Â«Â¯Ã¯Â¼Å¡Ã¤Â¼ËœÃ¥Å’â€“Ã§â€šÂ¹Ã¥â€¡Â»Ã¤Â½â€œÃ©ÂªÅ’ */
    .feature-con .feature-box.feature-item-clickable {
        padding: 10px;
        -webkit-tap-highlight-color: rgba(65, 203, 90, 0.2);
    }
    .feature-con .feature-box.feature-item-clickable:active {
        transform: scale(0.97);
    }
    .feature-con .feature-box.feature-item-clickable.active {
        background-color: rgba(65, 203, 90, 0.06);
        box-shadow: 0 2px 8px rgba(65, 203, 90, 0.12);
    }
    .feature-con .feature-box .feature-icon {margin-bottom: 12px; width: 60px; height: 60px; line-height: 58px;}
    .feature-con .feature-box .feature-icon img{width: 25px;}
    .feature-con .feature-box .icon1 img{width: 20px;}
    .pricing-con {padding: 40px 0;}
    .pricing-con .pricing_content h6 {margin-bottom: 10px;}
    .pricing-con .pricing_content h2 {margin-bottom: 30px;}
    .pricing-con .pricing-box {padding: 25px 40px 30px; margin-bottom: 20px;}
    .pricing-con .pricing-box ul li p {font-size: 14px; line-height: 22px; padding-left: 20px;}
    .choose-con {padding-top: 40px;}
    .choose-con .choose-image img {width: 100%;}
    .choose-con .choose_content {padding: 40px 0;}
    .choose-con .choose_content h6 {margin-bottom: 10px;}
    .choose-con .choose_content h2 {margin-bottom: 10px;}
    .choose-con .choose_content p {margin-bottom: 12px;}
    .choose-con .choose_content .progress_list{width: 100%;}
    .choose-con .choose_content .choose-measure .progress-tooltip {font-size: 10px; padding: 6px 12px; max-width: 200px; white-space: normal; text-align: center;}
    .choose-con .brochure-download-wrapper {margin-top: 25px;}
    .choose-con .brochure-download-box {padding: 20px 24px;}
    .choose-con .brochure-form-wrapper {flex-direction: column; align-items: stretch; gap: 15px;}
    .choose-con .brochure-language-select {min-width: 100%;}
    .choose-con .brochure-download-btn {width: 100%; padding: 14px 32px; font-size: 15px;}
    .also-like-con {padding: 40px 0;}
    .also-like-con .also-like-header {margin-bottom: 30px; gap: 15px;}
    .also-like-con .also-like-title .title-small {font-size: 11px; line-height: 15px;}
    .also-like-con .also-like-title .title-large {font-size: 20px; line-height: 28px;}
    .also-like-con .also-like-tab-btn {padding: 8px 16px; font-size: 13px;}
    .also-like-con .also-like-product-card {padding: 15px; margin-bottom: 15px;}
    .also-like-con .also-like-product-card .product-name-display {margin-bottom: 12px;}
    .also-like-con .also-like-product-card .product-name-display h3 {font-size: 16px; line-height: 24px;}
    .also-like-con .also-like-product-card .product-image-wrapper {min-height: 150px; margin-bottom: 15px;}
    .also-like-con .also-like-product-card .view-more-btn {padding: 8px 20px; font-size: 13px;}
    .also-like-con .enquiry-button-wrapper {display: none;}
    .testimonial-con {padding: 40px 30px;}
    .testimonial-con .testimonial_content h6 {margin-bottom: 10px;}
    .testimonial-con .testimonial_content h2 {margin-bottom: 10px;}
    .testimonial-con .testimonial_content p {margin-bottom: 25px !important;}
    .testimonial-con .testimonial_wrapper {width: 510px;}
    .testimonial-con .testimonial-box p {font-size: 14px; line-height: 22px; margin-bottom: 20px; min-height: auto;}
    .testimonial-con .owl-carousel .owl-nav {margin-top: 20px !important;}
    .testimonial-con .owl-carousel .owl-prev span,
    .testimonial-con .owl-carousel .owl-next span {font-size: 14px; width: 36px; height: 36px; line-height: 36px;}
    .partners-con {padding: 40px 0;}
    .partners-con .partners_content {margin-bottom: 30px;}
    .partners-con .partners_content h6 {margin-bottom: 12px;}
    .partners-con .partners_content h2 {margin-bottom: 12px;}
    .partners-con .partners-scroll-wrapper {margin-top: 0; padding: 15px 0;}
    .partners-con .partners-scroll-row {margin-bottom: 32px;}
    .partners-con .partners-scroll-row:last-child {margin-bottom: 0;}
    .partners-con .partners-scroll-track {gap: 20px; animation-duration: 30s;}
    .partners-con .partners-scroll-track-reverse {animation-duration: 30s;}
    .partners-con .partner-item {width: 100px; height: 40px;}
    .partners-con .partner-logo {height: 40px; max-width: 100px;}
    .faq-con {padding: 40px 0 100px;}
    .faq-con .faq_content h6 {margin-bottom: 10px;}
    .faq-con .faq_content h2 {margin-bottom: 30px;}
    .faq-con .faq h4 {font-size: 16px; line-height: 20px;}
    .faq-con .accordian-inner .card-body p {font-size: 14px; line-height: 20px;}
    .footer-con .upper_portion {padding: 30px;}
    .footer-con .upper_portion h3 {font-size: 24px; line-height: 24px;}
    .footer-con .upper_portion input {width: 308px;}
    .footer-con .upper_portion button {padding: 14px 18px;}
    .footer-con .middle_portion {padding: 40px 0;}
    .footer-con .middle_portion .logo_content p {margin-bottom: 15px;}
    .footer-con .middle_portion .logo_content i {font-size: 20px;}
    .footer-con .middle_portion .logo_content .phone_content {padding-left: 32px;}
    .footer-con .middle_portion .logo_content a {font-size: 16px; line-height: 16px;}
    .footer-con .middle_portion .timing li {margin-bottom: 12px;}
    .footer-con .middle_portion .links li {margin-bottom: 4px;}
    .footer-con .middle_portion .contact p {margin-bottom: 2px;}
    .footer-con .middle_portion .contact li {margin-bottom: 5px;}
    .footer-con .middle_portion .contact ul {margin-bottom: 12px;}
    /* Sub banner */
    .sub_banner .sub_banner_con {padding: 35px 0 70px;}
    /* About Page */
    .aboutpage-con {padding: 40px 0;}
    .aboutpage-con .about_content {padding: 0 25px;}
    .aboutpage-con .about_content h6 {margin-bottom: 8px;}
    .aboutpage-con .about_content h2 {font-size: 30px; margin-bottom: 10px;}
    .aboutpage-con .about_content ul {width: 450px; margin-bottom: 20px;}
    .aboutpage-con .about_content ul li {margin-bottom: 6px;}
    .aboutpage-con .about_content ul li p {padding-left: 26px;}
    .aboutpage-con .about_content a {padding: 14px 16px;} 
    .aboutpage-con .about_wrapper {display: inline-block; margin-bottom: 30px;}
    .aboutpage-con .about_wrapper .about-image img{width: 345px;}
    .aboutpage-con .about_wrapper .about-rectangleimage {left: -15px;}
    .aboutpage-con .about_wrapper .about-rectangleimage img {width: 45px;}
    .aboutpage-con .about_wrapper .box {position: relative; padding: 25px 15px 30px; right: 0; bottom: 0; width: 345px;}
    .aboutpage-con .about_wrapper .box .icon {margin-bottom: 8px;}
    .aboutpage-con .about_wrapper .box .icon img {width: 40px !important;}
    .aboutpage-con .about_wrapper .box h3 {font-size: 16px; line-height: 22px; margin-bottom: 6px;}
    .aboutpage-con .about_wrapper .box p {font-size: 14px; line-height: 20px;}
    .unique-con {padding: 40px 0 10px;}
    .unique-con .unique_content {padding: 0 25px;}
    .unique-con .unique_content h6 {margin-bottom: 8px;}
    .unique-con .unique_content h2 {margin-bottom: 10px;}
    .unique-con .unique_content ul {width: 335px;}
    .unique-con .unique_content ul li {margin-bottom: 6px;}
    .unique-con .unique_content ul li p {padding-left: 26px;}
    .unique-con .unique-box {padding: 25px; margin-bottom: 30px;}
    .unique-con .unique-box .number {font-size: 30px; line-height: 30px;}
    .unique-con .unique-box .plus {top: -8px;}
    .unique-con .unique-box .text {font-size: 14px; line-height: 20px;}
    .aboutsafety-con {padding: 40px 0;}
    .aboutsafety-con .safety_content .icon {height: 80px; width: 80px; line-height: 80px; margin-bottom: 12px;}
    .aboutsafety-con .safety_content .icon .video-icon {height: 60px; width: 60px; line-height: 58px;}
    .aboutsafety-con .safety_content .icon .video-icon img {width: 10px;}
    .aboutsafety-con .safety_content h2 {margin-bottom: 8px;}
    .team-con {padding: 40px 0 10px;}
    .team-con .team_content h6 {margin-bottom: 10px;}
    .team-con .team_content h2 {margin-bottom: 30px;}
    .team-con .team-box {padding: 15px 15px 20px; margin-bottom: 30px;}
    .team-con .team-box figure {margin-bottom: 15px;}
    .team-con .team-box figure img {width: 72%;}
    .abouttestimonial-con {padding: 40px 0 80px;}
    .abouttestimonial-con .testimonial_content h6 {margin-bottom: 10px;}
    .abouttestimonial-con .testimonial_content h2 {margin-bottom: 30px;}
    .abouttestimonial-con .testimonial-box {padding: 20px;}
    .abouttestimonial-con .owl-carousel .owl-dots {margin-top: 25px !important;}
    .abouttestimonial-con .owl-carousel .owl-dots .owl-dot span {width: 8px; height: 8px; margin: 0 3px;}
    .abouttestimonial-con .owl-carousel .owl-dots .owl-dot.active span {width: 13px; height: 13px;}
    /* Contact Page */
    .contactinfo-con {padding: 40px 0;}
    .contactinfo-con .contact_content h6 {margin-bottom: 10px;}
    .contactinfo-con .contact_content h2 {margin-bottom: 30px;}
    .contactinfo-con .contact-box {margin-bottom: 30px;}
    .contactform-con {padding: 30px 0 120px;}
    .contactform-con .contactform_content h6 {margin-bottom: 10px;}
    .contactform-con .contactform_content h2 {margin-bottom: 30px;}
    /* Pricing Page */
    .solution-con {padding: 40px 0;}
    .solution-con .solution_content h6 {margin-bottom: 10px;}
    .solution-con .solution_content h2 {margin-bottom: 25px;}
    .solution-con .solution_content .get_started {padding: 14px 16px;}
    /* Team Page */
    .article-con {padding: 40px 0 120px;}
    .article-con .article_content h6 {margin-bottom: 10px;}
    .article-con .article_content h2 {margin-bottom: 30px;}
    .article-con .article-box .content {padding: 18px 18px 20px;}
    .article-con .article-box .icon {margin-bottom: 6px;}
    .article-con .article-box .icon i {margin-right: 2px;}
    .article-con .article-box .icon span {font-size: 12px;}
    .article-con .article-box h3 {font-size: 16px; line-height: 22px; margin-bottom: 12px;}
    /* Service Detail */
    .service_detail {padding: 40px 0;}
    .service_detail .main-box h3 {font-size: 20px; line-height: 28px;}
    .service_detail .main-box .text1 {margin-bottom: 6px;}
    .service_detail .main-box .text2 {margin-bottom: 10px;}
    .service_detail .main-box .list {margin-bottom: 10px;}
    .service_detail .main-box .list li {margin-bottom: 3px; padding-left: 22px;}
    .servicedetail-con {padding-bottom: 90px;}
    /* Home2 */
    .electricbanner-con {padding: 20px 0 80px;}
    .electricbanner-con .banner_content h1 {font-size: 38px; line-height: 48px; margin-bottom: 12px;}
    .electricbanner-con .banner_content p {margin-bottom: 20px; padding: 0 15px;}
    .electricbanner-con .banner_content .get_started {padding: 14px 16px;}
    .electricbanner-con ul li {margin: 0 3px;}
    .electricbanner-con .banner_content ul li i {font-size: 14px; width: 38px; height: 38px; line-height: 38px;}
    .electricbanner-con .banner_content .top-btn {bottom: -30px;}
    .electricbanner-con .banner_content .top-btn img {width: 28px;}
    .electricservice-con{padding: 40px 0 133px;}
    .electricservice-con .service_content h6 {margin-bottom: 10px;}
    .electricservice-con .service_content h2 {margin-bottom: 30px;}
    .electricservice-con .upper_portion .service-icon {height: 75px; width: 75px; line-height: 75px; bottom: -35px;}
    .electricservice-con .upper_portion .service-icon img {width: 35px;}
    .electricservice-con .lower_portion_wrapper {padding: 50px 15px 20px;}
    .electricservice-con .lower_portion_wrapper h3 {margin-bottom: 6px;}
    .electricservice-con .lower_portion_wrapper p {font-size: 14px; line-height: 20px; margin-bottom: 15px;}
    .electricservice-con .owl-carousel .owl-dots {margin-top: 25px !important;}
    .electricservice-con .owl-carousel .owl-dots .owl-dot span {width: 8px; height: 8px; margin: 0 3px;}
    .electricservice-con .owl-carousel .owl-dots .owl-dot.active span {width: 13px; height: 13px;}
    .electrictestimonial-con {padding: 35px 0 72px;}
    .electrictestimonial-con .testimonial-box {margin-bottom: 15px;}
    .electrictestimonial-con .testimonial-box h4 {font-size: 14px; line-height: 20px; margin-bottom: 2px;}
    .electrictestimonial-con .testimonial-box ul {margin-bottom: 10px;}
    .electrictestimonial-con .testimonial-box ul li i {font-size: 12px; line-height: 12px;}
    .electrictestimonial-con .testimonial-box h3 {font-size: 16px; line-height: 24px;}
    .electrictestimonial-con .carousel-indicators li {width: 38px; height: 38px; margin: 0 6px;}
    .electrictestimonial-con .carousel-indicators li .name_wrapper {bottom: -50px;}
    .electrictestimonial-con .carousel-indicators li .name_wrapper .person {font-size: 16px; line-height: 16px;}
    .electrictestimonial-con .carousel-indicators li .name_wrapper .review {font-size: 12px; line-height: 12px;}
    /* Home3 */
    .universalbanner-con {padding: 30px 0 40px;}
    .universalbanner-con .banner_content {text-align: center; margin-bottom: 25px;}
    .universalbanner-con .banner_content h6 {width: 220px; margin: 0 auto 8px; text-align: left;}
    /* .universalbanner-con .banner_content h6 {margin-bottom: 8px;} */
    .universalbanner-con .banner_content h1 {font-size: 34px; line-height: 46px; margin-bottom: 15px;}
    .universalbanner-con .banner_content .get_started {padding: 14px 16px;}
    .universalbanner-con .banner_content ul li {margin: 0 3px;}
    .universalbanner-con .banner_content ul li i {font-size: 14px; width: 38px; height: 38px; line-height: 38px;}
    .universalbanner-con .banner_wrapper .banner3-image img {width: 250px;}
    .universalbanner-con .banner_wrapper .circle {width: 180px; height: 180px; line-height: 180px; right: 90px; top: 24%;}
    .universalservice-con {padding: 40px 0 10px;}
    .universalservice-con .service_content h6 {margin-bottom: 10px;}
    .universalservice-con .service_content h2 {margin-bottom: 30px;}
    .universalservice-con .service-box .icon img {width: 44px; height: 44px;}
    .universalservice-con .service-box h4 {padding: 0 10px;}
    .universalabout-con {padding: 40px 0;}
    .universalabout-con .about_content {padding: 0 25px;}
    .universalabout-con .about_content h6 {margin-bottom: 8px;}
    .universalabout-con .about_content h2 {margin-bottom: 10px;}
    .universalabout-con .about_content ul {width: 450px; margin-bottom: 20px;}
    .universalabout-con .about_content ul li {margin-bottom: 6px;}
    .universalabout-con .about_content ul li p {padding-left: 26px;}
    .universalabout-con .about_content .box h3 {font-size: 20px; line-height: 32px; padding-left: 72px;}
    .universalabout-con .about_content .box .about-icon img{width: 45px;}
    .universalabout-con .about_wrapper {display: inline-block; margin-bottom: 30px;}
    .universalabout-con .about_wrapper .about-image1 img{width: 345px;}
    .universalabout-con .about_wrapper .video-image {top: 246px; left: -40px;}
    .universalabout-con .about_wrapper .about-image2 {border: 6px solid var(--e-global-color-very-light-gray-white);}
    .universalabout-con .about_wrapper .about-image2 img {width: 200px;}
    .universalabout-con .about_wrapper .icon {height: 70px; width: 70px; line-height: 70px;}
    .universalabout-con .about_wrapper .icon .video-icon {height: 55px; width: 55px; line-height: 54px; top: 6px;}
    .universalpricing-con{padding: 40px 0;}
    .universalpricing-con .pricing_content {padding: 0 25px; margin-bottom: 25px;}
    .universalpricing-con .pricing-box {padding: 20px 20px 30px;}
    .universalpricing-con .pricing-box ul li p {font-size: 14px; line-height: 22px; padding-left: 20px;}
    .universalpricing-con .owl-carousel .owl-nav {margin-top: 20px !important;}
    .universalpricing-con .owl-carousel .owl-prev span,
    .universalpricing-con .owl-carousel .owl-next span {font-size: 14px; width: 36px; height: 36px; line-height: 36px;}
    .universalpricing-con .owl-carousel .owl-prev {left: -8px;}
    .universalpricing-con .owl-carousel .owl-next {right: -8px;}
    .faq3-con{padding-bottom: 145px;}
    /* .footer-con .universal_upper_portion {padding: 40px 50px 0; text-align: center;} */
    .footer-con .universal_upper_portion {padding: 40px 26px 0;}
    .footer-con .universal_upper_portion .footer_content {margin-bottom: 25px;}
    /* .footer-con .universal_upper_portion h6 {width: 155px; margin: 0 auto 8px; text-align: left;} */
    .footer-con .universal_upper_portion h6 {margin-bottom: 8px;}
    .footer-con .universal_upper_portion h3 {font-size: 22px; line-height: 30px; margin-bottom: 18px;}
    .footer-con .universal_upper_portion .image-wrapper img {width: 110px;}
    .footer-con .universal_upper_portion .footer_wrapper {display: inline-block;}
    .footer-con .universal_upper_portion .footer_wrapper img {width: 145px;}
    /* .footer-con .universal_upper_portion .footer-phone1 {position: relative; top: 0; left: -30px;} */
    .footer-con .universal_upper_portion .footer-phone1 {position: relative; top: 0; left: 0;}
    /* .footer-con .universal_upper_portion .footer-phone2 {right: -30px; bottom: 0; top: unset;} */
    .footer-con .universal_upper_portion .footer-phone2 {right: -72px; bottom: 0; top: unset;}
    /* 404 Page */
    .error_page .error_content h1 {font-size: 100px; line-height: 110px; margin-bottom: 10px;}
    .error_page .error_content .text {font-size: 30px; line-height: 36px; margin-bottom: 12px;}
    .error_page .error_content .text2 {font-size: 18px; line-height: 26px;}
    .error_page .error_content .back_home {font-size: 16px; line-height: 16px; padding: 15px 15px 16px; min-width: 165px;}
    /* Coming Soon */
    /* .comingsoon_outer .logo_outer {min-height: 85px;} */
    .comingsoon_outer .sub_banner_content h1 {font-size: 56px; line-height: 66px; margin-bottom: 18px;}
    .comingsoon_outer .sub_banner_content .social-icon i {font-size: 14px; height: 35px; width: 35px; line-height: 35px;}
    /* Back to top button */
    #button {width: 50px; height: 50px; right: 15px;}
    }
    
    @media screen and (max-width: 575px){
    h1 {font-size: 38px; line-height: 44px;}
    h2 {font-size: 26px; line-height: 34px;}
    h4 {font-size: 16px; line-height: 22px;}
    h5 {font-size: 14px; line-height: 20px;}
    .text-size-16 {font-size: 14px; line-height: 22px;}
    .banner-con .banner_content h1 {font-size: 30px; line-height: 38px;}
    .banner-con .banner_content .get_started {margin-bottom: 20px;}
    .banner-con .owl-carousel .owl-dots {margin-top: 22px !important;}
    .about-con .about_wrapper .about-image img{width: 275px;}
    .about-con .about_wrapper .circle {left: -30px; top: 55px; width: 200px; height: 200px; line-height: 200px;}
    .about-con .about_content h6 {margin-bottom: 8px;}
    .about-con .about_content h2 {font-size: 28px; margin-bottom: 10px;}
    .about-con .accordion-card {margin-bottom: 15px;}
    .about-con .accordion-card .btn-link::before {font-size: 12px; top: 12px; right: 16px;}
    .about-con .accordian-inner .card-header a {padding: 12px 16px;}
    .about-con .accordian-inner .card-body {padding: 12px 16px 0;}
    .service-con {padding: 40px 0 25px;}
    .service-con .service_content h6 {margin-bottom: 8px;}
    .service-con .service_content h2 {margin-bottom: 25px; padding: 0;}
    .service-con .box {width: 330px; margin: 0 auto 15px;}
    .service-con .service-box .icon {margin-bottom: 15px;}
    .service-con .service-box p {height: auto;}
    .safety-con .safety_content {margin-bottom: 25px;}
    .safety-con .safety_wrapper .value span {font-size: 24px; line-height: 24px;}
    .safety-con .safety_wrapper .text {font-size: 12px; line-height: 12px;}
    .safety-con .safety_wrapper ul li {margin: 0 10px;}
    .feature-con {padding: 40px 0 20px;}
    .feature-con .feature_content h6 {margin-bottom: 8px;}
    .feature-con .feature_wrapper .feature-image img{width: 100%;}
    .feature-con .feature_box_outer {margin-top: 0;}
    .feature-con .feature-box {margin-bottom: 20px !important;}
    .product-showcase-con {padding: 40px 0 20px;}
    .product-showcase-con .product-showcase_content h6 {margin-bottom: 8px;}
    .product-showcase-con .product-showcase_content h2 {margin-bottom: 20px; padding: 0;}
    .product-showcase-con {padding: 40px 0 20px;}
    .product-showcase-con .product-showcase_content h6 {margin-bottom: 8px;}
    .product-showcase-con .product-showcase_content h2 {margin-bottom: 20px; padding: 0;}
    .product-showcase-con .product-showcase_left {margin-bottom: 20px; gap: 15px;}
    .product-showcase-con .product-showcase-button-wrapper {margin-top: 12px; text-align: center;}
    .product-showcase-con .product-showcase-btn {padding: 10px 20px; font-size: 13px;}
    .product-showcase-con .product-names-row {gap: 6px; justify-content: flex-start;}
    .product-showcase-con .product-name-tab {padding: 10px 14px;}
    .product-showcase-con .product-name-tab h3 {font-size: 14px; line-height: 18px; white-space: normal;}
    .product-showcase-con .product-models-container {gap: 6px; justify-content: flex-start;}
    .product-showcase-con .product-model-tab {padding: 10px 14px;}
    .product-showcase-con .product-model-tab span {font-size: 13px; line-height: 18px; white-space: normal;}
    .product-showcase-con .product-image-wrapper {min-height: 200px; padding: 0;}
    .world-map-con {padding: 40px 0 30px; background-color: #2e2e2e;}
    .world {min-height: 450px; background-color: #2e2e2e;}
    .worldcenter {min-height: 450px; padding: 0 15px;}
    .worldcenter h2 {font-size: 32px; line-height: 1.3; padding-top: 30px; margin-bottom: 30px; letter-spacing: -0.2px;}
    .worldcenter ul {margin-top: 25px;}
    .worldcenter ul li h3 {font-size: 24px; margin-bottom: 15px; font-weight: 700; letter-spacing: -0.2px;}
    .worldtitle,
    .worldtitle2 {font-size: 16px; line-height: 1.8; font-weight: 400;}
    .worldcenter ul li:nth-of-type(2) {padding-top: 35px;}
    .world-header {margin-bottom: 20px;}
    .world-company-name {font-size: 20px;}
    .world-main-title {font-size: 22px;}
    .world-tab-buttons {gap: 8px; margin-bottom: 15px;}
    .world-tab-btn {padding: 10px 16px; font-size: 13px;}
    .world-content-left {padding-right: 0; margin-bottom: 15px;}
    .world-description {font-size: 13px; margin-bottom: 15px;}
    .world-continents-list li {font-size: 13px; line-height: 1.6;}
    .world-graphic-wrapper {min-height: 200px; margin-top: 10px;}
    .factory-stat-box {padding: 20px 12px; margin-bottom: 12px;}
    .factory-icon {width: 50px; height: 50px; margin-bottom: 12px;}
    .factory-icon i {font-size: 22px;}
    .factory-number {font-size: 24px; margin-bottom: 5px;}
    .factory-label {font-size: 12px;}
    /* Ã¨Â¶â€¦Ã¥Â°ÂÃ¥Â±ÂÃ¥Â¹â€¢Ã¯Â¼Å¡Ã§Â¡Â®Ã¤Â¿ÂÃ§â€šÂ¹Ã¥â€¡Â»Ã¥Å Å¸Ã¨Æ’Â½Ã¥ÂÂ¯Ã§â€Â¨ */
    .feature-con .feature-box.feature-item-clickable {
        padding: 8px;
        -webkit-tap-highlight-color: rgba(65, 203, 90, 0.2);
    }
    .feature-con .feature-box.feature-item-clickable:active {
        transform: scale(0.96);
    }
    .feature-con .feature-box.feature-item-clickable.active {
        background-color: rgba(65, 203, 90, 0.05);
        box-shadow: 0 2px 6px rgba(65, 203, 90, 0.1);
    }
    .pricing-con .pricing_content h6 {margin-bottom: 8px;}
    .pricing-con .pricing_content h2 {margin-bottom: 25px;}
    .pricing-con .pricing-box{padding: 25px 25px 30px; width: 330px; margin: 0 auto 15px;}
    .testimonial-con {padding: 40px 15px;}
    .testimonial-con .testimonial_wrapper {width: 330px;}
    .partners-con {padding: 40px 0;}
    .partners-con .partners_content {margin-bottom: 25px;}
    .partners-con .partners_content h6 {margin-bottom: 10px;}
    .partners-con .partners_content h2 {margin-bottom: 10px;}
    .partners-con .partners-scroll-wrapper {margin-top: 0; padding: 12px 0;}
    .partners-con .partners-scroll-row {margin-bottom: 28px;}
    .partners-con .partners-scroll-row:last-child {margin-bottom: 0;}
    .partners-con .partners-scroll-track {gap: 15px; animation-duration: 25s;}
    .partners-con .partners-scroll-track-reverse {animation-duration: 25s;}
    .partners-con .partner-item {width: 80px; height: 35px;}
    .partners-con .partner-logo {height: 35px; max-width: 80px;}
    .faq-con {padding: 40px 0 105px;}
    .faq-con .faq_content h6 {margin-bottom: 8px;}
    .faq-con .faq_content h2 {margin-bottom: 25px;}
    .faq-con .accordion-card {margin-bottom: 15px !important;}
    .faq-con .accordian-inner .card-header a {padding: 12px 38px 12px 18px;}
    .faq-con .accordion-card .btn-link::before {top: 26% !important; right: 18px;}
    .faq-con .accordian-inner .card-body {padding: 0 18px 12px;}
    .footer-con .upper_portion {padding: 20px;}
    .footer-con .upper_portion h3 {font-size: 22px; line-height: 22px;}
    .footer-con .upper_portion input {padding: 10px; width: 100%; margin: 0 0 10px 0;}
    .footer-con .upper_portion button {padding: 13px 18px; width: 100%;}
    .footer-con .middle_portion .logo_content {text-align: center; margin-bottom: 30px;}
    .footer-con .middle_portion .logo_content .phone_wrapper{width: 225px; margin: 0 auto; text-align: left;}
    .footer-con .middle_portion h4 {margin-bottom: 14px;}
    .footer-con .middle_portion .timing{margin-bottom: 30px;}
    .footer-con .middle_portion .links{padding-left: 20px; margin-bottom: 30px;}
    .footer-con .middle_portion .contact {padding-left: 0; margin-bottom: 0;}
    /* Sub banner */
    .sub_banner .sub_banner_con {padding: 10px 0 40px;}
    .sub_banner .sub_banner_con p {margin-bottom: 20px;}
    /* About Page */
    .aboutpage-con .about_content {padding: 0;}
    .aboutpage-con .about_content h2 {font-size: 28px;}
    .aboutpage-con .about_content .text {margin-bottom: 15px;}
    .aboutpage-con .about_content ul {width: 340px;}
    .aboutpage-con .about_content ul li {margin-bottom: 5px;}
    .aboutpage-con .about_content ul li p {padding-left: 22px;}
    .aboutpage-con .about_wrapper {margin-bottom: 25px;}
    .aboutpage-con .about_wrapper .about-image img{width: 275px;}
    .aboutpage-con .about_wrapper .box {width: 275px;}
    .unique-con {padding: 40px 0 20px;}
    .unique-con .unique_content {padding: 0;}
    .unique-con .unique_content .text {margin-bottom: 15px;}
    .unique-con .unique_content ul {width: 285px;}
    .unique-con .unique_content ul li {margin-bottom: 5px;}
    .unique-con .unique_content ul li p {padding-left: 22px;}
    .unique-con .unique-box {padding: 20px 10px; margin-bottom: 20px;}
    .unique-con .unique-box .number {font-size: 26px; line-height: 26px;}
    .team-con {padding: 40px 0 20px;}
    .team-con .team_content h6 {margin-bottom: 8px;}
    .team-con .team_content h2 {margin-bottom: 25px;}
    .team-con .team-box {margin: 0 auto 20px; width: 260px;}
    .abouttestimonial-con {padding: 40px 15px 80px;}
    .abouttestimonial-con .testimonial_content h6 {margin-bottom: 8px;}
    .abouttestimonial-con .testimonial_content h2 {margin-bottom: 25px;}
    .abouttestimonial-con .testimonial-box {padding: 20px; text-align: center;}
    .abouttestimonial-con .testimonial-box .testimonial-personimage img {width: 75px !important; margin-bottom: 10px;}
    .abouttestimonial-con .testimonial-box p {line-height: 22px; margin-bottom: 4px;}
    .abouttestimonial-con .testimonial-box ul li i {font-size: 10px; line-height: 10px;}
    .abouttestimonial-con .testimonial-box .name {font-size: 14px; margin-bottom: -4px;}
    .abouttestimonial-con .testimonial-box .review {font-size: 12px;}
    /* Contact Page */
    .contactinfo-con .contact_content h6 {margin-bottom: 8px;}
    .contactinfo-con .contact_content h2 {font-size: 25px; margin-bottom: 25px;}
    .contactinfo-con .contact-box {margin-bottom: 20px;}
    .map-con iframe {height: 330px;}
    .contactform-con .contactform_content h6 {margin-bottom: 8px;}
    .contactform-con .contactform_content h2 {margin-bottom: 25px;}
    .contactform-con form .submit {min-width: 138px; height: 44px; padding: 12px;}
    /* Pricing Page */
    .solution-con .solution_content h6 {margin-bottom: 8px;}
    .solution-con .solution_content h2 {margin-bottom: 20px;}
    /* Team Page */
    .article-con .article_content h6 {margin-bottom: 8px;}
    .article-con .article_content h2 {margin-bottom: 25px;}
    .article-con .article-box {width: 330px; margin: 0 auto 20px;}
    /* Service Detail */
    .service_detail .main-box h3 {font-size: 18px; line-height: 26px;}
    .servicedetail-con {padding-bottom: 105px;}
    .service_detail .main-box .list li {line-height: 22px;}
    .service_detail .main-box .list li i {top: 4px;}
    /* Home2 */
    .electricbanner-con {padding: 15px 0 75px;}
    .electricbanner-con .banner_content h1 {font-size: 30px; line-height: 38px;}
    .electricbanner-con .banner_content p {padding: 0 10px;}
    .electricbanner-con .banner_content .top-btn {bottom: -30px;}
    .electricbanner-con .banner_content .top-btn img {width: 28px;}
    .electricservice-con{padding: 40px 15px 80px;}
    .electricservice-con .service_content h6 {margin-bottom: 8px;}
    .electricservice-con .service_content h2 {margin-bottom: 25px;}
    .electricservice-con .service-box {width: 330px; margin: 0 auto;}
    .electricservice-con .upper_portion .service-icon {height: 70px; width: 70px; line-height: 70px;}
    .electricservice-con .lower_portion_wrapper p {margin-bottom: 10px;}
    .electrictestimonial-con .testimonial-box {margin-bottom: 10px;}
    .electrictestimonial-con .testimonial-box h3 {font-size: 14px; line-height: 22px;}
    .electrictestimonial-con .carousel-indicators li {width: 35px; height: 35px; margin: 0 8px;}
    .electrictestimonial-con .carousel-indicators li .name_wrapper {bottom: -48px;}
    /* Home3 */
    .universalbanner-con .banner_content h1 {font-size: 30px; line-height: 38px;}
    .universalbanner-con .banner_content .get_started {margin-bottom: 20px;}
    .universalbanner-con .banner_wrapper {display: inline-block;}
    .universalbanner-con .banner_wrapper .banner3-image img {width: 225px;}
    .universalbanner-con .banner_wrapper .circle {width: 150px; height: 150px; line-height: 150px; right: -40px; top: 26%;}
    .universalservice-con {padding: 40px 0 25px;}
    .universalservice-con .service_content h6 {margin-bottom: 8px;}
    .universalservice-con .service_content h2 {margin-bottom: 25px;}
    .universalservice-con .service-box {width: 330px; margin: 0 auto 15px;}
    .universalservice-con .service-box .icon {margin-bottom: 15px;}
    .universalservice-con .service-box h4 {padding: 0;}
    .universalabout-con .about_content {padding: 0;}
    .universalabout-con .about_content h2 {font-size: 28px;}
    .universalabout-con .about_content .text {margin-bottom: 15px;}
    .universalabout-con .about_content ul {width: 340px;}
    .universalabout-con .about_content ul li {margin-bottom: 5px;}
    .universalabout-con .about_content ul li p {padding-left: 22px;}
    .universalabout-con .about_content .box {width: 330px; margin: 0 auto; padding: 20px;}
    .universalabout-con .about_content .box .about-icon img {width: 40px;}
    .universalabout-con .about_content .box h3 {font-size: 18px; line-height: 26px; padding-left: 70px;}
    .universalabout-con .about_wrapper {margin-bottom: 25px;}
    .universalabout-con .about_wrapper .about-image1 img{width: 250px;}
    .universalabout-con .about_wrapper .video-image {top: 145px; left: -28px;}
    .universalabout-con .about_wrapper .about-image2 img {width: 185px;}
    .universalabout-con .about_wrapper .icon .video-icon {width: 54px; line-height: 52px;}
    .universalpricing-con .pricing_content {padding: 0; margin-bottom: 20px;}
    .universalpricing-con .pricing-box{padding: 25px 25px 30px; width: 330px; margin: 0 auto;}
    .faq3-con{padding-bottom: 150px;}
    .footer-con .universal_upper_portion {padding: 30px 20px 0; text-align: center;}
    .footer-con .universal_upper_portion .footer_content {margin-bottom: 25px;}
    .footer-con .universal_upper_portion h6 {width: 155px; margin: 0 auto 8px; text-align: left;}
    .footer-con .universal_upper_portion .footer-phone1 {left: -30px;}
    .footer-con .universal_upper_portion .footer-phone2 {right: -30px;}
    /* 404 Page */
    .error_page .error_content h1 {font-size: 90px; line-height: 100px; margin-bottom: 8px;}
    .error_page .error_content .text {font-size: 22px; line-height: 30px; margin-bottom: 10px;}
    .error_page .error_content .text2 {font-size: 16px; line-height: 24px;}
    /* Coming Soon */
    .comingsoon_outer .logo_outer {margin-bottom: 40px;}
    .comingsoon_outer .sub_banner_content h1 {font-size: 44px; line-height: 54px;}
    .comingsoon_outer .sub_banner_content p {font-size: 14px; line-height: 20px;}
    .comingsoon_outer .sub_banner_content input {font-size: 14px; line-height: 14px; padding: 8px 14px 10px; width: 330px;}
    .comingsoon_outer .sub_banner_content button {font-size: 14px; line-height: 14px; padding: 10px 20px 14px;}
    .comingsoon_outer .sub_banner_content .social-icon li {margin: 0 2px;}
    .comingsoon_outer .sub_banner_content .social-icon i {height: 33px; width: 33px; line-height: 33px;}
    /* Back to top button */
    #button {width: 45px; height: 45px; right: 35px; bottom: 35px;}
    #button::after {font-size: 16px; line-height: 16px;}
    }