    .spe{
        padding-top: 65px;
    }
    .spe-bottom{
        margin-bottom: 25px;
    }
    .fullpage-bg{
        background-color: #fff;
        padding:80px 0px 20px 0px;
        margin-top: 10px;
    }
    /*	.test > li > div > canvas { background: #1e87f0; }*/
    /*	.test > li > div > canvas { background: #1e87f0; }*/
    /* .blog-box-bg .product-container.uk-grid {
    margin: 10px;
    } */
    .product-gallery-slider {
        padding: 30px 30px 0px 30px;
    }
    .product-gallery-slider .uk-slidenav svg {
        display: block;
        color: red;
    }
    li.pro-info-li.uk-open h3 {
        color: #000;
    }
    .product-gallery-slider polyline {
        stroke-width: 3.4;
        points: 15,1 5.15,12 15,23 !important;
    }
    .product-gallery-slider a.uk-position-center-left-out.uk-position-small.uk-icon.uk-slidenav-previous.uk-slidenav {
        margin: 0;
    }
    .product-gallery-slider a.uk-position-center-right-out.uk-position-small.uk-icon.uk-slidenav-next.uk-slidenav {
        margin: 0;
    }
    .product-gallery-slider img{
        width: 100% !important;
        height: auto !important;
    }
    .img-slider-img img {
        width: 100%;
        height: auto;
        padding: 0px 30px;
    }
    p.data-roofsaver-text-p {
        font-size: 10px;
        color: #fff;
    }
    section.product-main-info-video.desk {
        margin-top: 65px;
    }
    li.pro-info-li {
        padding: 0;
    }
    li.pro-info-li.uk-open {
        margin-bottom: 10px;
    }
    .product-info-bg .uk-accordion > :nth-child(n+2){
        padding-top: 0;
    }
    .product-info-bg .uk-accordion-title:hover{
        color: red;
    }
    .uk-hidden\@xl.uk-light .uk-slidenav svg {
        display: block;
    }
    .uk-accordion li{
        border-top: 1px solid #0000 !important;
        border-bottom: 1px solid #0000 !important;
    }
    section.product-info-bg {
        margin-top: 10px;
    }
    .product-info-data {
        padding: 15px 20px 0px 20px;
    }
    .product-info-bg .uk-accordion-content p {
        font-family: "Inter", Sans-serif !important;
        font-weight: 450;
        font-size: 17px;
        line-height: 25px;
        padding: 4px 0px 15px 0px;
        text-shadow: 0px 0px 10px rgb(0 0 0 / 30%);
    }

    .product-info-bg .uk-accordion-title::before {
        content: '\271A' !important;
        font-weight: 900;
        font-size: 15px;
        margin-top: 2px;
        margin-right: 0px;
        left: 17px;
        top: 3px;
    }
    .uk-open > .uk-accordion-title::before {
        content: '\268A' !important;
        position: inherit;
        font-weight: bolder;
        font-size: 15px;
        margin-top: -2px;
        margin-right: 0px;
        left: 17px;
        top: 3px;
    }
    section.product-slider ul li {
        padding: 10px;
    }
    .product-container.uk-grid.product-slider-data {
        padding: 0px 80px;
    }
    li.pro-info-li {
        list-style: none !important;
    }
    h3.uk-accordion-title {
        color: red;
        font-size: 17px;
        margin-bottom: 20px;
        font-family: "Inter", Sans-serif !important;
        font-weight: 700;
    }
    .uk-accordion li {
        border-top: 1px solid #D8D8D8;
        padding-top: 1em;
    }
    .uk-h2 {
        margin-bottom: 1em;
    }

    h2.product-info-bg-h2 {
        text-align: center;
        color: red;
        font-family: "Poppins", Sans-serif;
        font-size: 42px;
        font-weight: 700;
        line-height: 1em;
        letter-spacing: -0.5px;
    }
    .product-info-sec {
        background-color: #fbfbfb;
        padding: 56px 20px 0px 20px;
        border-radius: 30px;
    }
    .product-slider .uk-slidenav svg {
        display: block;
        color: #eeeeeee6;
    }
    .product-main-img-slider .uk-slidenav svg {
        display: block;
        color: red;
    }
    h2.product-slider-h2 {
        text-align: center;
        color: red;
        font-family: "Poppins", Sans-serif;
        font-size: 42px;
        font-weight: 700;
        line-height: 1em;
        padding: 100px 0px 20px 0px;
        letter-spacing: -0.5px;
    }
    span.relatedProductsSpan {
        color: #95EF3F;
        font-family: "Inter", Sans-serif;
        font-size: 21px;
        font-weight: 700;
        line-height: 24px;
    }
    section.product-roofsaver-bg .product-roofsaver-info .description-data-link ul li:before{
        position: relative;
        top: 2px;
        color: red;
        font-family: 'icomoon' !important;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 0;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        padding-right: 5px;
        content: "\2714";
        font-size: 25px;
    }

    section.blog-two-box-bg {
        padding: 0px 0px 56px 0px;
    }
    span.blog-two-li-icon {
        font-size: 13px;
        color: red;
    }
    span.blog-two-li-text {
        /* font-size: 10px; */
        font-family: "Roboto", Sans-serif !important;
        font-size: 11px;
        color: red;
        font-weight: 400;
    }
    .blog-two-text {
        padding-top: 68px;
    }
    h3.blog-two-h3 {
        color: #4E4E4E;
        font-family: "Roboto", Sans-serif;
        font-size: 16px;
        font-weight: 700;
        margin-top: 5px;
    }
    .bolg-box-two {
        border-radius: 20px;
    }
    .blog-two-des {
        width: 70%;
        float: right;
        text-align: right;
    }
    .blog-two-data {
        display: flex;
        width: 30%;
        float: left;
    }
    li.blog-two-li {
        list-style: none;
    }
    span.blog-two-text-text {
        color: #4E4E4E;
        font-family: "Roboto", Sans-serif !important;
        font-size: 16px;
        font-weight: 400;
    }
    h2.blog-two-title-h2{
        text-align: center;
        color: red;
        font-family: "Poppins", Sans-serif;
        font-size: 42px;
        font-weight: 800;
        line-height: 1em;
        letter-spacing: -0.5px;
        padding-bottom: 50px;
        padding-top: 50px;
    }
    .blog-two-bg {
        padding: 30px 18px 12px 18px;
    }
    .blog-two-img img {
        border-radius: 20px 20px 0px 0px;
        width: 100%;
        height: auto;
    }
    .uk-icon-check-circle:before {
        content: "\f058";
        font-family: FontAwesome;
    }
    .uk-icon-firefox:before {
        content: "\f269";
        font-family: FontAwesome;
        color: #fff;
        font-size: 13px;
    }
    .bolg-box-two {
        box-shadow: 0px 3px 9px 0px rgb(0 0 0 / 15%);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        /* margin: 0px 10px 0px 10px; */
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
        padding: 0px 0px 10px 0px;
    }
    h2.blog-title-h2 {
        text-align: center;
        color: red;
        font-family: "Poppins", Sans-serif;
        font-size: 42px;
        font-weight: 800;
        line-height: 1em;
        letter-spacing: -0.5px;
        padding-bottom: 60px;
        padding-top: 15px;
    }
    span.blog-one-li-text{
        font-size: 16px;
        font-family: sans-serif !important;
        /* font-family: "Roboto", Sans-serif;   */
        font-weight: 500;
    }
    span.blog-one-li-icon {
        color: #000;
    }
    li.blog-one-li {
        list-style: none;
    }
    .uk-icon-user-times:before {
        content: "\f235";   
        font-family: FontAwesome;
    }
    .uk-icon-car:before {
        content: "\f1b9";
        font-family: FontAwesome;
    }
    .uk-icon-quote-right:before {
        content: "\f10e";
        font-family: FontAwesome;
    }
    span.blog-one-text-icon {
        color: #FF9777;
        font-size: 25px;
        display: flex;
        margin-right: 10px;
    }
    li.blog-one-text-li {
        display: flex;
        align-items: center;
    }
    ul.blog-one-text-ul {
        margin-left: -15px;
    }
    .blog-one-text {
        padding: 20px 15px 1px 15px;
    }
    span.blog-one-text-text {
        font-family: "Roboto", Sans-serif !important;
        color: #656565;
        font-size: 16px;
        font-weight: 500;
    }   
    h3.blog-one-h3 {
        color: #000000;
        font-family: Poppins, sans-serif;
        /* font-family: "Helvetica", Sans-serif; */
        font-size: 24px;
        font-weight: 600;
        text-transform: uppercase;
        line-height: 1.6em;
        text-align: center;
    } 
    .blog-one-des {
        padding: 0px 10px 0px 0px;
        border-bottom: 1px solid #d2d2d2;
    }  
    .blog-one-data {
        padding: 20px 15px 0px 15px;
    }
    .bolg-box-one{
        box-shadow: 0px 6px 24px -5px rgb(0 0 0 / 50%);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        /* margin: 0px 20px 0px 20px; */
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
        padding: 0px 0px 0px 0px;
        border-radius: 20px;
    }
    .blog-one-img img {
        width: 100%;
        height: auto;
        border-radius: 20px 20px 0px 0px;
    }
    span.export-list-text.right-border {
        border-right: 1px solid #fff;
        margin-right: 10px;
        padding-right: 10px;
    }
    section.blog-box-bg {
        padding: 56px 0px 56px 0px;
    }
    li.export-list-li {
        list-style: none;
    }
    span.export-list-icon {
        color: red;
        margin-right: 3px;
    }
    span.export-list-text {
        font-family: "Inter", Sans-serif;
        color: #fff;
    }
    .export-bg {
        margin-top: -20px;
    }
    ul.export-list {
        display: flex;
        display: flex;
        flex-wrap: wrap;
        font-size:13px;
        margin-left: -18px;
    }
    [class*=uk-icon-] {
        font-family: FontAwesome;
        display: inline-block;
        font-weight: 400;
        font-style: normal;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
    }
    .uk-icon-truck:before {
        content: "\f0d1";
        font-family: FontAwesome;
    }
    .uk-icon-thumbs-o-up:before {
        content: "\f087";
        font-family: FontAwesome;
    }
    .uk-icon-shield:before {
        content: "\f132";
        font-family: FontAwesome;
    }
    .one-text {
        margin-top: 25px;
    }
    .one-text p{
        color: #95EF3F;
        font-family: "Inter", Sans-serif;
        font-size: 12px;
        font-weight: 700;
        line-height: 24px;
    }product-info1
    .uk-icon-caret-right:before {
        content: "\f0da";
    }
    span.buy-button-bg-text {
        font-weight: 600;
    }
    a.buy-button-bg-data {
        fill: #FFFFFF;
        color: #FFFFFF;
        background-color: red;
        border-radius: 10px 10px 10px 10px;
        padding: 15px 30px;
    }
    .product-info1 {
        margin-top: -13px;
        margin-bottom: 30px;
    }
    span.product-info1-data {
        font-family: "Roboto", Sans-serif !important;
        font-size: 15px;
        font-weight: 400;
        margin-left: 5px;
        color: #fff;
    }
    .uk-icon-caret-right:before {
        content: "\f0da";
        font-family: FontAwesome;
    }
    i.uk-icon-caret-right {
        color: #fff;
    }
    section.product-roofsaver-bg .product-roofsaver-info .description-data-link ul li{
        list-style: none;
        font-size: 17px;
        line-height: 18px;
        /* padding: 10px 0; */
        font-weight: 500;
        list-style-position: inside;
        text-indent: -20px;
        margin-left: -25px;
        padding-left: 16px;
        line-height: 28px;
        /* font-weight: 600; */

        color: #fff;
    }
    p.data-text-2{
        text-align: left;
        color: #C3C3C3;
        font-family: "Roboto", Sans-serif !important;
        font-size: 16px;
        font-weight: 400;
        margin-top: -5px;
    }
    .uk-width-1-1.uk-width-1-2\@m.uk-first-column.data-roofsaver-star {
        width: 31%;
        float: right;
    }
    .uk-width-1-1.uk-width-1-2\@m.data-roofsaver-text {
        width: 69%;
        margin-top: 4px;
        float: left;
        margin-left: 10px;
    }
    /* .uk-width-1-1.uk-width-1-2\@m.data-roofsaver-text p{
    font-size: 13px;
    } */
    .data-text-side {
        display: -webkit-inline-box;
    }
    section.product-main-img-slider1{
        display: none;
    }
    section.product-main-img-slider{
        display: block;
    }
    .product-roofsaver-img img{
        width: 100%;
        height: auto;
    }
    .roofsaver-shape .elementor-shape-fill {
        fill: #fff;
        -webkit-transform-origin: center;
        -ms-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotateY(0deg);
        transform: rotateY(0deg);
    }
    .product-roofsaver-bg{
        background-color:#000;
        padding: 130px 0px 20px 0px;
        position: relative;
        z-index: 999;
    }
    .roofsaver-shape {
        overflow: hidden;
        position: absolute;
        left: 0;
        width: 100%;
        line-height: 0;
        direction: ltr;
        z-index: -99;
    }
    .roofsaver-shape svg{
        display: block;
        width: calc(100% + 1.3px);
        position: relative;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);

    }
    .product-roofsaver-bg > .roofsaver-shape-top svg {
        width: calc(139% + 1.3px);
        height: 121px;
    }
    .roofsaver-shape-top {
        top: -1px;
    }
    p.roofsaver-title-p span{
        margin: 0.1em 0px 0px;
        padding: 0.2em 0.35em 0.1em;
        border: 0px;
        font-size: 12px;
        line-height: inherit;
        font-family: Roboto, sans-serif;
        border-radius: 10px;
        background: #272727;
        color: #ff5722;
    }
    /* .product-roofsaver-info {
    padding: 10px;
    } */
    h2.h2-roofsaver{
        margin: -16px 0px 0px 0px;
        text-align: left;
        color: #FFFFFF;
        font-family: "Poppins", Sans-serif;
        font-size: 42px;
        font-weight: 600;
        line-height: 1em;
        letter-spacing: -0.5px;
    }
    .data-roofsaver-star img{
        width: 100%;
        height: auto;
    }
    .box-bg{
        box-shadow: 0px 2px 6px 0px rgb(0 0 0 / 22%);
        transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
        /* margin: 0px 10px 0px 10px; */
        border-radius: 20px;
        padding: 20px 20px 1px 20px;
        background-color: #fbfbfb;
    }
    .box-bg-img{
        text-align: center;
    }
    .box-bg-img img{
        height: auto;
        max-width: 100%; 
    }
    .box-bg img{
        height: auto;
        max-width: 100%;
    }
    .box-bg h3{
        text-align: center;
        color: #353535;
        font-family: "Roboto", Sans-serif !important;
        font-size: 29px;
        font-weight: 700;
        line-height: 28px;
    }
    .box-bg p{
        text-align: center;
        font-family: "Roboto", Sans-serif !important;
        font-size: 17px;
        font-weight: 400;
    }
    .product-data-info{
        margin-top: 45px;
        margin-bottom: 30px;

    }
    .heading-h2-data{
        text-align: center;
        color: red;
        font-family: "Poppins", Sans-serif;
        font-size: 42px;
        font-weight: 700;
        padding-bottom: 35px;
        line-height: 1em;
        letter-spacing: -0.5px;
    }
    .uk-dotnav>.uk-active>* {
        background-color: #000 !important;
        border-color: transparent;
    }
    .uk-dotnav>*>*{
        border: 1px solid #0000 !important;
        background-color: red !important;
        width: 7px;
        height: 7px;
    }
    .uk-dotnav>*>:focus, .uk-dotnav>*>:hover {
        background-color: red ;
        outline: 0;
        border-color: transparent;
    }
    .product-gallery-info h1{
        text-align: left;
        color: red;
        font-family: "Poppins", Sans-serif;
        font-size: 42px;
        font-weight: 700;
        line-height: 1em;
        margin-top: 30px;
        letter-spacing: -0.5px;	
    }
    .product-gallery-video img{
        width: 100%;
        height: auto;
    }
    .product-info ul li {
        display: flex;
        align-items: center;
        margin-right: 10px;
    }
    div#short-data {
        margin-left: -25px;
    }
    section.product-main-info-video {
        /* margin-top: 56px; */
        margin-bottom: 16px;
    }
    .product-main-info-video .uk-container>:last-child {
        margin-bottom: 0;
        align-items: center !important;
    }
    section.product-main-info-video .product-gallery-info .description-data-link ul li:before{
        position: relative;
        top: 2px;
        color: red;
        /* font-family: 'icomoon' !important; */
        font-family: FontAwesome;
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        padding-right: 15px;
        content: "\f144";
        font-size: 42px;
    }

    section.product-main-info-video .product-gallery-info .description-data-link2 ul li:before{
        position: relative;
        top: 2px;
        font-weight: bold;
        color: red;
        /* font-family: 'icomoon' !important; */
        /* font-family: FontAwesome; */
        speak: none;
        /* font-style: normal; */
        /* font-weight: normal; */
        /* font-variant: normal; */
        /* text-transform: none; */
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        padding-right: 18px;
        content: "\2260";
        font-size: 55px;
    }
    section.product-main-info-video .product-gallery-info .description-data-link2 ul li{
        font-size: 17px;
        line-height: 18px;
        padding: 10px 0;
        font-weight: 500;
        list-style-position: inside;
        /* text-indent: -20px;*/
        margin-left: -25px;
        padding-left: 20px;
        line-height: 25px;
        /* font-weight: 600; */
        font-family: "Inter", Sans-serif !important;
        color: #0d0d0d;
    }

    .product-data.description-data-link2 {
        margin-bottom: -15px;
    }
    section.product-main-info-video .product-gallery-info .description-data-link ul li{
        font-size: 17px;
        line-height: 18px;
        padding: 10px 0;
        font-weight: 500;
        list-style-position: inside;
        /* text-indent: -20px;*/
        margin-left: -25px;
        padding-left: 20px;
        line-height: 25px;
        /* font-weight: 600; */
        font-family: "Inter", Sans-serif !important;
        color: #0d0d0d;
    }

    /* desktop  view css start slider */
    section.product-main-img-slider .product-gallery-info .description-data-link ul li:before{
        position: relative;
        top: 2px;
        color: red;
        font-family: FontAwesome;
        /* font-family: 'icomoon' !important; */
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        padding-right: 15px;
        content: "\f144";
        font-size: 42px;
    }
    section.product-main-img-slider .product-gallery-info .description-data-link ul li{
        font-size: 17px;
        line-height: 18px;
        padding: 10px 0;
        font-weight: 500;
        list-style-position: inside;
        /* text-indent: -20px;*/
        margin-left: -25px;
        padding-left: 20px;
        line-height: 25px;
        /* font-weight: 600; */
        color: #0d0d0d;
    }
    section.product-main-img-slider {
        margin-top: 30px;
        margin-bottom: 0px;
    }
    .product-main-img-slider .uk-container>:last-child {
        margin-bottom: 0;
        align-items: center !important;
    }
    /* desktop view css end slider */

    /* mobile view css start slider */
    section.product-main-img-slider1 .product-gallery-info .description-data-link ul li:before{
        position: relative;
        top: 2px;
        color: red;
        font-family: FontAwesome;
        /* font-family: 'icomoon' !important; */
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        line-height: 1;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        padding-right: 15px;
        content: "\f144";
        font-size: 36px;
    }
    section.product-main-img-slider1 .product-gallery-info .description-data-link ul li{
        font-size: 17px;
        line-height: 18px;
        padding: 10px 0;
        font-weight: 500;
        list-style-position: inside;
        /* text-indent: -20px;*/
        margin-left: -25px;
        padding-left: 20px;
        line-height: 25px;
        /* font-weight: 600; */
        color: #0d0d0d;
    }
    section.product-main-img-slider1 {
        /* margin-top: 56px; */
        margin-bottom: 56px;
    }
    .product-main-img-slider1 .uk-container>:last-child {
        margin-bottom: 0;
        align-items: center !important;
    }
    section.product-main-info-video.media {
        display: none;
    }
    section.product-main-info-video.desk {
        display: block;
    }
    section.product-main-info-video.spe.mob1 {
        display: none;
    }
    section.product-main-info-video.spe.desk1{
        display: block;
    }
    .product-info-data .uk-accordion-content{
        padding: 0 !important;
    }
    .product-slider polyline {
        stroke-width: 3.4;
        points: 15,1 5.15,12 15,23 !important;
    }

    /* mobile view css end slider */
    @media (min-width: 320px) and (max-width: 767px){
        .product-gallery-slider{
        padding: 0px;
    }
    section.blog-box-bg {
        padding: 30px 0px 36px 0px;
    }
    h1.h1producttitleinfo {
        margin-top: 10px;
    }
    h2.blog-two-title-h2{
        margin-top: 0px;
    }
    .product-data-info{
        margin-top: 10px;

    }
    section.product-main-info-video.spe.desk1{
        display: none;
    }
    section.product-main-info-video.spe.mob1 {
        display: block;
        padding: 10px 0px;
    }
    section.product-main-info-video.desk {
        display: none;
    }
    section.product-main-info-video.media {
        display: block;
    }
    section.product-main-img-slider{
        display: none;
    }
    section.product-main-img-slider1 {
        display: block;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .product-gallery-info h1{
        text-align: center;
        font-size: 31px;
        font-weight: 700;
        line-height: 28px;
        padding: 0px 16px;
    }
    .heading-h2-data{
        font-size: 31px;
        line-height: 33px;
        padding: 0px 16px;
        margin-bottom: -6px;
    }
    span.list-text {
        font-size: 16px;
        line-height: 25px;
        font-family: "Inter", Sans-serif !important;
        font-weight: 450 !important;
    }
    section.product-main-info-video{
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .box-bg {
        margin: 36px 0px;
    }
    .box-bg h3 {
        margin-top: 15px;
    }
    .product-roofsaver-info{
        padding: 0px;
    }
    ul.export-list {
        margin-left: -29px;
        display: block;
    }
    span.export-list-text.right-border {
        border: none;
    }
    span.export-list-text {
        font-size: 10px;
    }
    .blog-two-des {
        width: 60%;
        float: right;
        text-align: right;
    }
    .blog-two-data {
        /* display: flex; */
        width: 40%;
        float: left;
    }
    h2.blog-two-title-h2 {
        font-size: 33px;
        line-height: 33px;
        padding-bottom: 0px;
    }
    .bolg-box-two {
        margin: 35px 0px;
    }
    section.blog-two-box-bg {
        padding: 0px 0px 25px 0px;
    }
    .product-container.uk-grid.product-slider-data {
        padding: 0px;
    }
    h3.blog-one-h3{
        font-size: 22px;
        line-height: 1em;
    }
    span.blog-one-text-text{
        font-size: 13px;
    }
    span.blog-one-li-text{
        font-size: 14px;
    }
    h2.blog-title-h2 {
        font-size: 33px;
        padding-bottom: 22px;
        padding-top: 0px;
    }
    .blog-one-text {
        padding: 20px 15px 1px 0px;
    }
    .uk-width-1-1.uk-width-1-2\@m.uk-first-column.spemargin-bottom {
        margin-bottom: 45px;
    }
    .bolg-box-one{
        margin: 0px;
    }
    h2.product-info-bg-h2{
        font-size: 33px;
        /* padding-bottom: 40px;
        padding-top: 0px; */
    }
    .product-info-sec {
        padding: 0px 0px;
    }
    h2.h2-roofsaver{
        font-size: 35px;
    }
    h2.product-slider-h2{
        font-size: 33px;
        font-weight: 800;
        padding: 0px;
    }
    .product-roofsaver-bg{
        padding: 45px 0px 20px 0px;
    }
    .product-info-bg .uk-accordion-content {
        padding: 0px 0px 10px 0px !important;
    }
    .fullpage-bg{
        padding: 20px 0px;
    }
    .product-gallery-slider .uk-position-small {
        max-width: calc(100% - (15px * 2));
        margin: 15px 0;
        padding: 0;
    }
    .product-gallery-slider img {
        padding: 0px 15px;
    }
    .img-slider-img img{
        padding: 0;
    }
    }


    @media (min-width: 767px) and (max-width: 959px){
        .uk-width-1-1.uk-width-1-2\@m.uk-first-column.spemargin-bottom {
        margin-bottom: 45px;
    }
    .box-bg {
        margin: 30px 0px;
    }
    .bolg-box-two {
        margin: 35px 0px;
    }

    }