.glassy{
    background: rgba(255, 255, 255, 0.87);
border-radius: 16px;
-webkit-box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
        box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
-webkit-backdrop-filter: blur(10px);
        backdrop-filter: blur(10px);
}

a{
    text-decoration: none;
    color: #000;
}


.videoer2 {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
            
            border: 10px solid #fff;}

.full_width_button {
    width: 100%;
    overflow: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    
}

.text_white_shadow {
 text-shadow: 1px 1px #ffffff45;

}

.head_back {
    background-repeat: repeat;
    background-attachment: fixed, local;
    background-size: 80px;
    background-image:
    -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .3)), to(rgb(0, 0, 1))),
    url('../assets/images/back/grey_woven.jpg');
    
    
}



.style3 {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px
}


.footer_top {
    min-height: 150px;
    background-size: 80px;
    width: 100vw;
    background-image:
    -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgb(0, 0, .6))),
    url('../assets/images/back/grey_woven.jpg');
    
}

.footer_Main {
    background-image: url("../assets/images/back/footer.png");
    
}



.textshad1 {text-shadow: 0px 0px 6px rgba(0, 0, 0, .9);
}


.main_banner {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    background-image: url("../assets/images/back/BannerBlank.jpg");
    background-repeat: no-repeat;
    background-size: auto
}

.headimage {
    width: 70%;
    padding-left: 5px
    }

.footer_image_group {
        width: 30%;
    
    }


@media screen 
{
    body, html{
        width: 100%;
        overflow-x: hidden;
       
    }
}

/* SCREEN DIVIDE */

@media (min-width: 576px) {
    .headimage {
        width: 70%
    }


.main_banner {
        background-size: auto;
        background-position: 8% 80%
    }
.footer_image_group {
        width: 50%;
    
    }


}

/* SCREEN DIVIDE */

@media (min-width: 768px) {
.headimage {
        width: 80%
    }


.main_banner {
        background-position: 42%
    }

.footer_image_group {
        width: 100%;
    
    }


}

/* SCREEN DIVIDE */

@media (min-width: 992px) {
.headimage {
        width: 70%
    }


.main_banner {
        background-position: 38%
    }   

.footer_image_group {
        width: 100%;
    
    }

}


/* SCREEN DIVIDE */


@media (min-width: 1200px) {

.headimage {
        width: 60%
    }

.footer_image_group {
        width: 100%;
    
    }

/* SCREEN DIVIDE */

}
@media (min-width: 1400px) {
.headimage {
        width: 50%
    }

.footer_image_group {
        width: 100%;
    
    }

}
.content_bottom {
    background-image: url("../assets/images/back/BannerBlank_right.png");
    background-repeat: no-repeat;
   background-position: right bottom;
    
    
}

.full_width_button:hover {
    border: 1px solid #000;
    
}

.swipermargin{
 margin-bottom: 50px;

}

.company_image {
    padding: 7px;
   
    border-radius: 25px;
    margin: 20px;
    -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
            box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    
}

.swiper1 {
    overflow: visible;
    padding: 10px;}

.top_card_round {
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
    
}

.index_border_box {
    background-color: rgba(255, 255, 255, 0.94);
    margin-bottom: 14px;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px;
    border-bottom-left-radius: 25px;
    border-bottom-right-radius: 25px;
    
}

.index_head_image {
    background-image: url("../assets/images/webp/master.webp");
    background-position: center;
    background-attachment: fixed;
    background-size: 75% ;}

.videoer {
    border-top-left-radius: 24px;
    border-top-right-radius: 24px;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;}











