h1,h2,h3,h4,h5,h6,p,ul{margin-bottom: 0px;}
ul{list-style: none;}
html{scroll-behavior: smooth;}
@font-face {font-family: hellogalleria;src: url(../include/webfonts/hellogalleria.ttf);}/*english*/
@font-face {font-family: Megante;src: url(../include/webfonts/Megante-Personal-Use.ttf);}/*english*/
@font-face {font-family: NotoKufi;src: url(../include/webfonts/NotoKufiArabic-Regular.ttf);}/*arabic*/
@font-face {font-family: Almarai;src: url(../include/webfonts/Almarai-Regular.ttf);}/*arabic*/
body{font-family:Megante ;background-color: #f8f7f5;overflow: hidden;}
a:hover{text-decoration: none;}
::-webkit-scrollbar {width: 7px;height: 15px;}
::-webkit-scrollbar-track-piece  {background-color:#F4F2EF;}
::-webkit-scrollbar-thumb:vertical {height: 50px;background-color: #793153;border-radius: 15px;}
.move-top {position: fixed;right: 24px;height: auto;border-radius: 0px 15px 15px 0px;bottom: 100px;z-index: 5;display: none;}
.move-top i {font-size: 35px;color:#e95c2e;cursor: pointer;}


.logo{width: 200px;}
.navbar-section{background-color: #fff;}
.navbar-section .navbar-light .navbar-nav .nav-link{color:  #000;height: 100%;position: relative;}
.navbar-section .navbar-light .navbar-nav .nav-link:hover{color: #793153;}
.navbar-section .navbar-light .navbar-nav .active>.nav-link{color  : #793153;font-weight: 600;}
.navbar-section .navbar-light .navbar-nav .active>.nav-link:before {content: '';position: absolute;background-color: #793153;bottom: -20px;left: 50%;height:60%;width: 1px;z-index: 55;position: absolute;}
.navbar-section .navbar-light .navbar-nav .nav-link:before {content: '';position: absolute;-webkit-transition: width .2s ease-out,height .2s ease-out;-o-transition: width .2s ease-out,height .2s ease-out;transition: width .2s ease-out,height .2s ease-out;background-color: #793153;bottom: -20px;left: 50%;height:0%;width: 1px;z-index: 55;position: absolute;}
.navbar-section .navbar-light .navbar-nav .nav-link:hover:before {height: 60%;}
.navbar-section .navbar{padding: 0px 1rem;}
.navbar-toggler i{color: #793153;font-size: 20px;}
.navbar-toggler{cursor: pointer;}
.navbar-section .navbar-expand-lg .dropdown-menu{border-radius: 0px;background-color: #793153;}
.navbar-section .navbar-expand-lg .dropdown-menu .dropdown-item{color: #F4F2EF;background-color: unset;transition: 0.3s;opacity: 0.6;}
.navbar-section .navbar-expand-lg .dropdown-menu .dropdown-item:hover{background-color: unset;opacity:1;;transition: 0.3s;}
.navbar-section .navbar-expand-lg .dropdown-menu .dropdown-item:focus,.navbar-section .navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-item:active{background-color: unset;}
.language a,.language span{color: #000;}
.language a:hover{color: #793153;}

a {
    outline: none !important;
}

.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgba(121,49,83,.5) !important;
    outline-color: #793153 !important;
    outline: 0 !important;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle,
.btn:active, .btn:focus, .dropdown-item:active, .dropdown-item:hover, .dropdown-item:focus {
    color: #fff;
    text-decoration: none;
    background-color: #793153;
    border-color: #793153;
}

@media(min-width:767px){.nav-item{padding: 20px 0px;}.navbar-section .dropdown:hover .dropdown-menu {display: block;margin-top: 0px;}.navbar-section .navbar-expand-lg .navbar-nav {margin-left: 15px}}
@media(max-width:767px){.border-btm{border-bottom: unset;}.navbar-section{border-bottom: unset;padding: 5px 0px;}body::before,body::after{display: none;}.navbar-section .navbar-light .navbar-nav .nav-link:before{display: none;}}

/***************************************slider***************************************/
.slider-img{position: relative;overflow: hidden;}
[class^="swiper-button-"] {-webkit-transition: all .3s ease;transition: all .3s ease;}
.swiper-slide {backface-visibility: hidden;-webkit-backface-visibility: hidden;}
.swiper-container {width: 100%;height: calc(100vh - 80px);-webkit-transition: opacity .6s ease, -webkit-transform .3s ease;transition: opacity .6s ease, -webkit-transform .3s ease;transition: opacity .6s ease, transform .3s ease;transition: opacity .6s ease, transform .3s ease, -webkit-transform .3s ease;}
.swiper-container.nav-slider {width: 20%;padding-left: 5px;display: none;}
.swiper-container.nav-slider .swiper-slide {cursor: pointer;opacity: .4;-webkit-transition: opacity .3s ease;transition: opacity .3s ease;}
.swiper-container.nav-slider .swiper-slide.swiper-slide-active {opacity: 1;}
.swiper-container.nav-slider .swiper-slide .content {width: 100%;}
.swiper-container.nav-slider .swiper-slide .content .title {font-size: 20px;}
.swiper-container:hover .swiper-button-prev,.swiper-container:hover .swiper-button-next {-webkit-transform: translateX(0);transform: translateX(0);opacity: 1;visibility:visible}
.swiper-container.loading {opacity: 0;visibility: hidden;}
.swiper-slide {overflow: hidden;}
.swiper-slide .slide-bgimg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-position: center;background-size: cover;}

.swiper-slide .entity-img {display: none;}
.swiper-slide .content {position: absolute;top: 50%;left: 50%;width: 80%;padding-left: 5%;color: #F4F2EF;z-index: 45;transform: translate(-50%, -50%);}
.swiper-slide .content .title {text-shadow: 0px 0px 5px #000;font-size: 4.6em;/*margin-bottom: 30px;*/font-family:hellogalleria;text-transform: lowercase;}
.swiper-slide .content .caption {text-shadow: 0px 0px 5px #000; display: block;font-size: 18px;line-height: 1.4;-webkit-transform: translateX(50px);transform: translateX(50px);opacity: 0;-webkit-transition: opacity .3s ease, -webkit-transform .7s ease;transition: opacity .3s ease, -webkit-transform .7s ease;transition: opacity .3s ease, transform .7s ease;transition: opacity .3s ease, transform .7s ease, -webkit-transform .7s ease;}
.swiper-slide .content .caption.show {-webkit-transform: translateX(0);transform: translateX(0);opacity: 1;}
[class^="swiper-button-"] {width: 44px;opacity: 0;visibility: hidden;}
.swiper-button-prev {-webkit-transform: translateX(0px);transform: translateX(0px);}
.swiper-button-next {-webkit-transform: translateX(0px);transform: translateX(0px);}
.slider-overlay{position: absolute;width: 100%;height: 100%;background-image: linear-gradient(360deg, #0000007d, #0000007d);left: 0px ;top: 0px;z-index: 6;}
.swiper-slide{position: relative;}[class^="swiper-button-"]{opacity: 1;visibility:visible}

@media(max-width:800px){.swiper-container .swiper-button-prev,.swiper-container .swiper-button-next{top: 40%;}.swiper-slide{height: 400px;background-size: 100% 100% !important;}.swiper-container{height: 400px;}.swiper-slide .content .caption{font-size: 14px;}}
@media(max-width:500px){.swiper-slide{height: 300px;}.swiper-container{height: 300px;}}

/********************************************slider**************************************************/

.about-info-d h4{font-family: hellogalleria;margin-bottom: 10px;text-transform: lowercase;font-size: 55px;}
.about-section{padding: 80px 0px;background-position: center;background-size: cover; position: relative;}
.section-head{position: relative;text-transform: uppercase;text-align: center;margin-bottom: 40px;}
.section-head h1{color: #793153;}
.section-head::before{content: "";width: 1px;height: 40px;position: absolute;left: 50%;bottom: -60px;transform: translate(-50%,0%);background-color: #0f0f0f;display: none;}
.about-info{background-color: #793153;position: relative;}
.about-info-d{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 80%;text-align: center;color: #EDE2E6;}
.about-info-d p{margin-bottom: 35px;}
.about-info-d .btn-primary{background-color: unset;color: #EDE2E6;border-color: #EDE2E6;border-radius: unset;}
.about-info-d .btn-primary:hover{border-color:#793153;color: #EDE2E6;}
.about-img{background-position: center;background-size: cover;position: relative;}
.about-img p{position: absolute;transform: rotate(90deg);right: -95px;color: #0f0f0f;bottom: 85%;}
.about-img p:after { position: absolute; top: 15px;right: -62px;content: ' ';display: inline-block;width: 52px;height: 2px;background: #0f0f0f;}
@media(min-width:767px){.about-section .col-edit{padding: 0px;}}
@media(max-width:767px){.about-img p{display: none;}.about-info-d{position: relative;padding:45px 10px;transform: translate(0,0);left: 0px;top: 0px;width: 100%;}.mobile-none{display: none;}}
.left-side{position: absolute;left: 0;bottom: 50px;width: 110px;}


.products-section{padding: 80px 0px;overflow: hidden;background-position: center;background-size: cover;position: relative;background-attachment: fixed;}
.carv-top{position: absolute;left: 0px;top: -10px;background-repeat: repeat;width: 100%;height: 30px;}
.carv-bottom{position: absolute;left: 0px;bottom: 0px;background-repeat: repeat;width: 100%;height: 30px;}
.overflow{overflow: hidden;    position: relative;}
.product-img{background-position: center;background-size: cover;transition: 0.8s;filter: brightness(1);}
.product-info h5{color: #793153;}
.product-info p{color: #0f0f0f;}
.product-info{padding: 15px;}
.product-item{text-align: center;}
.product-item:hover .product-img{transform: scale(1.2,1.2) rotate(4deg);transition:0.8s;filter: brightness(0.8);}
.link-shape{position: absolute;left: 50%;top: -50%;transform: translate(-50%,0%);color: #ffff;z-index: 55;transition: 0.8s;}
.link-shape i{font-size: 40px;}
.sports-section .left-side{position: absolute;right: 0;bottom: 50px;width: 110px;left: unset;}
.sports-section .about-img p{left: -90px;right: unset;}
.product-item:hover .link-shape{top: 50%;transition: 0.8s;transform: translate(-50%,-50%);}

.careers-section{width: 100%;height: 250px;position: relative;background-position: bottom center;background-size: cover;background-attachment: fixed;}
.careers-section a{color: #EDE2E6;font-size: 30px;}
.careers-link{position: absolute;left: 50%;top: 50%;transform: translate(-50% ,-50%);}
.careers-link .btn-primary{color: #793153;border-color:#793153 ;background-color: unset;border-radius: 0px;}
.careers-link .btn-primary:hover{color: #EDE2E6;border-color:#793153 ;background-color: #793153;}
.careers-link .btn-primary:focus,.careers-link .btn-primary:active{color: #EDE2E6;border-color:#793153 ;background-color: #793153;box-shadow: unset;}
/**************************************footer-sec****************************************/
.all-footer{background-size: cover;background-position: center;overflow: hidden;background: #793153;}
.mega-footer .brder-btm{padding-bottom: 20px;}
.all-footer img{width: 200px;}
.mega-footer{padding: 30px 0;color: #EDE2E6;padding-bottom: 5px;}
.mega-footer p a{color: #000;}
.mega-footer ul{margin-left: -37px;}
.mega-footer a{ color: #EDE2E6; transition: .3s;}
.mega-footer a:hover, .mega-footer a:active, .mega-footer a:focus{transition: .3s;opacity: 0.5;}
.mega-footer .social-media{padding-top: 8px;margin-right: 4px;}
.mega-footer .social-media i:hover{color: #000;}
.mega-footer .social-media li{display: inline-block;}
.mega-footer .social-media ul{margin-right: 0px;}
.megafooter-box{ margin-top: 30px;}
.mega-footer-h1{display: block;padding-bottom: 10px;font-size: 20px;color: #EDE2E6;}
.contact-details {font-size: 15px;}
.contact-details i{color: #EDE2E6; margin-right: 10px;}
.comp{color: #EDE2E6;padding: 10px 0px;padding-bottom: 35px;}
.left{text-align: left;padding-left: 0px;}
.right{text-align: right;}
.comp p{text-align: center;}
.comp a{color: #EDE2E6;}
.contact-details h6{direction: ltr;display: inline-block;}
.mega-footer iframe{width: 100%;height: 170px;border-radius: 10px;}
.contact-details a{color: #EDE2E6;}
.contact-details li{margin-bottom: 4px;}
.all-footer .border-btm{padding-bottom: 25px; border-bottom: 1px solid #dedad466;}
@media(max-width:767px){.left,.right{text-align: center;padding-left: 0px;}.social ul{/* margin-left: -37px; */margin-top: 10px;} .all-footer .border-btm{border-bottom: 1px solid #dedad466;}}

 .social li{padding-top: 6px;display: inline-block;margin-right: 5px;width: 30px;height: 30px;border-radius: 50%;background-color: #EDE2E6;text-align: center;padding-top: 4px;padding-right: 0px;background-color: unset;border: 1px solid #EDE2E6;font-size: 14px;}

/**************************************footer-sec****************************************/
.mouse-icon{border: 2px solid #fff;border-radius: 16px;height: 35px;width: 22px;display: block;z-index: 80;opacity: .7;position: absolute;left: 50%;bottom: 50px; margin: 0 0 0 -9px;display: none;}
.mouse-icon .wheel {position: relative;border-radius: 10px;background: #fff;width: 2px;height: 6px;top: 4px;margin-left: auto;margin-right: auto;}
.mouse-icon .wheel {-webkit-animation-name: drop;-webkit-animation-duration: 1s;-webkit-animation-timing-function: linear;-webkit-animation-delay: 0s;-webkit-animation-iteration-count: infinite;-webkit-animation-play-state: running;-webkit-animation-name: drop;animation-name: drop;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-timing-function: linear;animation-timing-function: linear;-webkit-animation-delay: 0s;animation-delay: 0s;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-play-state: running;animation-play-state: running;}
@-webkit-keyframes drop {
  0% {
    top: 5px;
    opacity: 0;
  }
  30% {
    top: 10px;
    opacity: 1;
  }
  100% {
    top: 25px;
    opacity: 0;
  }
}
@keyframes drop {
  0% {
    top: 5px;
    opacity: 0;
  }
  30% {
    top: 10px;
    opacity: 1;
  }
  100% {
    top: 25px;
    opacity: 0;
  }
}

.loading-page{position: fixed ;width: 100%;height: 100vh;background-color: #793153;z-index: 5555;top: 0px;left: 0px;}
.loading-d{position: absolute;left: 50%;top: 50%;transform: translate(-50% , -50%);text-align: center;width: fit-content;}
.loading-d img{width: 200px;margin-bottom: 20px;}
.loading-d h3{font-family: hellogalleria;color: #EDE2E6;}
.loading-d h2{color:#EDE2E6 ;margin-bottom: 10px;}
.loagimg-img{position: relative;width: 200px;height: 200px;}
.loading-effect-all{position: absolute;left: 50%;top: 50%;transform: translate(-50% , -50%)}
.loading-effect-icon{-moz-animation: rotating 2.5s linear infinite;-ms-animation: rotating 2.5s linear infinite;-o-animation: rotating 2.5s linear infinite;animation: rotating 2.5s linear infinite;}
.loading-effect-icon{position: absolute;left: 0%;top: 0%;}

@-webkit-keyframes rotating  {
    from {
      -webkit-transform: rotatey(0deg);
      -o-transform: rotatey(0deg);
      transform: rotatey(0deg);
    }
    to {
      -webkit-transform: rotatey(360deg);
      -o-transform: rotatey(360deg);
      transform: rotatey(360deg);
    }
  }

.owl-theme{padding: 0px 15px;}
.banner-secition-empty {
    background-color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
}

.banner-head-empty {
    text-align: center;
    text-transform: uppercase;
}

.banner-secition{height: 450px;position: relative;background-position: center;background-size: cover;}
.banner-overlay{position: absolute;left: 0px;top: 0px;background-color: #00000087;width: 100%;height: 100%;}
.banner-head{position: absolute;width: 100%;left: 50%;top: 60%;transform: translate(-50% ,-50%);text-align: center;text-transform: uppercase;}
.banner-head h1{color: #fff;font-family: Megante}
.banner-line{width: 100%;height: 3px;background-color: #793153;position: absolute;bottom: -4px;}
@media(max-width:767px){.banner-secition{height: 250px;}.navbar-nav{padding-right: 0px;margin-top: 15px;}.navbar-section .nav-item .nav-link {padding-right: 10px;margin-bottom: 5px;}}

.about-page{padding: 30px 0px;background-repeat: no-repeat;background-position: center center; background-size: contain;}
/*.about-page-info img{width: 250px;margin-bottom: 5px;}*/
.about-page-info p{line-height: 1.8;}
.about-page-info{margin-bottom: 15px;}
.about-page-info h4{color: #793153;margin-bottom: 4px;font-weight: 600;position: relative;padding-left: 10px;}
.about-page-info h4::before{content: "";width: 2px;height: 100%;left: 0px;background-color: #793153;position: absolute;border-radius: 15px;}
.about-page-img{background-position: center;background-size: cover;overflow: hidden;position: relative;}
.about-page-img::before {position: absolute;top: 0;left: -80%;z-index: 2;display: block;content: '';width: 50%;height: 100%;background: -webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);background: linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.3) 100%);-webkit-transform: skewX(-25deg);transform: skewX(-25deg);}
.about-page-img:hover.about-page-img::before {left: 120%;transition: 1s;}
.col-4.col-edit2 {padding: 11px;}
.bg-color{background-color: #ffffffc9;}

.about-vedio {margin-top: 40px;}
.about-vedio iframe{width: 100%;height: 400px;}
@media(max-width:767px){.about-vedio iframe{width: 100%;height: 300px;}.col-4.col-edit2 {padding: 8px;}}


/************************************************contact-page1*******************************************************/
.contact-page1{padding: 60px 0px;overflow: hidden;background: #fff;}
.contact-page1 h3{margin-bottom: 20px;color: #793153;}
.contact-page1 .contact-form .form-control{margin-bottom: 14px;/* border-radius: 0px; *//* border: none; */border-top: unset;border-left: unset;border-right: unset;}
.contact-page1 .contact-form .btn-primary:hover{border-color: #793153;color: #fff;}
.contact-page1 .contact-form .form-control:focus{box-shadow: unset;border-color: #793153;}
.contact-page1 .contact-form .btn-primary{background-color: #793153;color: #fff;border-color: #793153}
.contact-page1 .contact-data h6{margin-right: 7px;font-weight: 600;}
.contact-page1 .contact-data{padding-top: 25px;}
.contact-page1 .contact-data a{color:#191919 ;}
.contact-page1 .contact-data i{color: #191919;font-size: 15px;}
.contact-page1 .contact-data li{margin-bottom: 20px;}
.contact-page1 .contact-data .social-media li{border: unset;margin-bottom: -5px;}
.contact-page1 .contact-data .social-media ul{margin-bottom: 0px;margin-right: 0px;}
.contact-page1 .contact-data .social-media{text-align: right;}
.contact-page1 .map iframe{width: 100%;height: 300px;}
.contact-page1 .map{margin-top: 10px;}
.contact-page1 .contact-data ul{margin-left: -37px;}
.contact-page1 .social li:hover i{color: #793153;}

.contact-data span{opacity: 0.6;margin-bottom: 5px;}
@media(max-width:767px){.contact-page1 .contact-form{margin-bottom: 20px;}}
.map iframe{width: 100%;height: 250px;}
/************************************************contact-page1*******************************************************/


.careers-page{padding: 80px 0px;}
.careers-item{margin-bottom: 60px;}
.career-img{background-position: center;background-size: cover;border-radius: 50%;}
.text-capitalize{color: #793153;font-weight: 600;}
.sub-title{color: #793153;}

.border-tory{border-bottom: 2px solid #793153;padding: 0 0 15px 0;margin: 0 0 15px 0;}

.career-data .btn-primary:hover{border-color: #793153;color: #fff;}
.career-data .btn-primary:focus{box-shadow: unset;border-color: #793153;}
.career-data .btn-primary{background-color: #793153;color: #fff;border-color: #793153;margin-top: 35px;}
.sports-slider iframe{width: 100%;height: 300px;}
@media(min-width:767px){.sports-slider iframe{height: calc(100vh - 77px);width: 100%;} .sports-slider.carousel-item img{height: calc(100vh - 77px);}.careers-item:nth-of-type(even) .career-img-div{order: 2;}.careers-item{margin-bottom: 90px;}}

.career-d-site-right{background-color: #ffffffad;padding: 30px 15px;text-align: center;color: #f8f7f5;box-shadow: 0px 0px 17px 0px #8f8f8f;border-radius: 33px;}
.career-d-site-right h3{margin-bottom: 25px;color: #793153;}
.career-d-site-right .form-control{background-color: unset;border: 0px;border-bottom: 0.5px solid #4950574d;border-radius: 0px;margin-bottom: 10px;font-weight: 600;}
.career-d-site-right .form-control:focus{box-shadow: unset;}
.career-d-site-right .btn-primary ,.career-d-site-right .btn-primary:hover,.career-d-site-right .btn-primary:focus,.career-d-site-right .btn-primary:active{background-color: #793153;border: 0px;/* border-radius: 0px; */margin-top: 25px;color: #f8f7f5;/* font-weight: 600; */}
.uploaded-click{text-align: left;color: #495057;margin-top: 10px;cursor: pointer;}
.career-d-site-left{text-align: center;margin-bottom: 30px;color: #793153;}
.careers-page{background-position: center;background-size: cover;}

.sports-page{padding: 30px 0px;}
.sports-slider .carousel-item{background-position: center;background-size: cover;}
.sports-slider{margin-bottom: 33px;width:100%}
.sports-details h2{color: #793153;font-size: 32px;text-transform: uppercase;margin: 10px 0;direction: ltr;line-height: 1.4;border-bottom: 0.5px solid #00000021;padding-bottom: 12px;}
@media(max-width:767px){.sports-right-side{margin-top: 60px;}.sports-left-side{margin-bottom: 25px;}.banner-head{top: 45%;}.mouse-icon{bottom: 35px;}}
.sports-right-side h3{position: relative;font-size: 20px;margin-bottom: 40px;}
.sports-right-side h3::before{bottom: -10px; width: 40px;height: 3px;content: "";position: absolute;bottom: -20px;left: 0;background: #793153;}
.sports-items-d{height: 100%;}
.sports-items-img{background-position: center;background-size: cover;}
.sports-item-all{margin-top: 60px;}
.sports-item{padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #00000021;}
.sports-items-d .date {position: absolute;left: 0px;bottom: 0px;font-size: 14px;color: #b1b1b1;text-align: left;width: 100%;text-transform: capitalize;}
.sports-items-d{position: relative;}
.sports-items-d h6{color: #252525;}
.sports-items-d h6:hover{color: #793153;}


.menu-page{padding: 80px 0px;background-position: center;background-size: cover;background-attachment: fixed;overflow: hidden;}
.menu-page .product-item{margin-bottom: 30px;}
.btn.focus, .btn:focus{box-shadow: unset;}
.portfolio-filter{margin: 35px 0px 35px 0px;margin-left: -37px !important;}
.portfolio-filter li .active{border-bottom: 2px solid #793153;color: #793153;}
.portfolio-filter li :hover{border-bottom: 2px solid #793153;color: #793153;}
.portfolio-filter li{border-bottom: 2px solid transparent;}

.product-info p{display: none;}
.products-section .btn-primary{color: #793153;border-color:#793153 ;background-color: unset;border-radius: 0px;margin-top: 35px;}
.products-section .btn-primary:hover{color: #EDE2E6;border-color:#793153 ;background-color: #793153;}
.products-section .btn-primary:focus ,.products-section .btn-primary:active{color: #EDE2E6;border-color:#793153 ;background-color: #793153;box-shadow: unset;}
.modal-header{border-bottom: unset;}
.modal-footer{border-top: unset;}
.modal-header{padding: 0.5rem 1rem;}
.close{position: absolute;right: 15px;cursor: pointer;z-index: 55;}
.modal.fade .modal-dialog{margin-top: 22%;}
@media (max-width:767px) {.portfolio-filter li{margin: 0px 15px;}.modal.fade .modal-dialog{margin-top: 50%;}}
@media(min-width:767px){.portfolio-filter li{margin: 10px;}.portfolio-filter li a{font-size: 20px;}}

.investors-page{padding: 30px 0px;}
#cards .card {border-radius: 20px;}
#cards .heading-border {position: absolute;width: 100%;top: 60%;}
#cards .card .user-picture img {/*position: absolute;*/top: -30%;right: 0%;background: #f8f9fa!important;padding: 10px;width: 130px;height: 130px;border-radius: 50%;}
#cards .card .user-content .user-name {font-size: 17px;}
.user-picture  {position: absolute;top: -60px;right: 15px;background: #f8f9fa!important;padding: 10px;border-radius: 50%;}
.user-content{padding-top: 28px;}
#cards .card-body{position: relative;}
@media(max-width:400px){.user-content{padding-top: 55px;}.logo {width: 170px;}.banner-head h1 {font-size: 30px;}}
.investors-page .btn-primary{color: #793153;border-color:#793153 ;background-color: unset;border-radius: 0px;margin-top: 35px;}
.investors-page .btn-primary:hover{color: #EDE2E6;border-color:#793153 ;background-color: #793153;}
.investors-page .btn-primary:focus ,.investors-page .btn-primary:active{color: #EDE2E6;border-color:#793153 ;background-color: #793153;box-shadow: unset;}



.video{height: calc(100vh - 65px);overflow: hidden;position: relative;}
@media (min-width:992px) {.video video{width: 100%;}}
@media(max-width:767px){.video{margin-top: 0px;height: calc(100vh - 350px) }.video-data h1 {font-size:28px !important ;}.video-data{width: 100%;}}
video{position: absolute;top: 50%;left: 50%;min-width: 100%;min-height: 100%;width: auto;height: auto;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.video-overlay{background-color: #00000075;z-index: 5;width: 100%;height: 100%;position: absolute;}
.video-data {color: #fff;position: absolute;padding: 20px;left: 5%;top: 70%;transform: translate(0%, -50%);text-align: left;z-index: 6;width: 70%;}
.video-data h1{font-size: 40px;margin-bottom: 45px;}
.video-a{border-radius: 30px;border: 2px solid #fff;padding: 10px;cursor: pointer;overflow: hidden;transition: 0.5s;}
.hvr-bounce-to-right:before{background-image: linear-gradient(to right, #05aa4e, #9bcc3c) !important;}
.video-a:hover{border-color: #05aa4e;transition: 0.5s;}
.video-a i{margin-right: 4px;}
.video-box{margin-top:30px;position:relative;}

.careers-section2{padding: 90px 0px;background-color:#EDE2E6 ;}
.careers-img{background-position: center;background-size: cover;    box-shadow: 0px 0px 13px #000;}
.careers-section-data h1{font-family: hellogalleria;margin-bottom: 10px;text-transform: lowercase;color: #793153;font-size: 50px;}

.careers-section2 .btn-primary{color: #793153;border-color:#793153 ;background-color: unset;border-radius: 0px;margin-top: 35px;}
.careers-section2 .btn-primary:hover{color: #EDE2E6;border-color:#793153 ;background-color: #793153;}
.careers-section2 .btn-primary:focus ,.careers-section2 .btn-primary:active{color: #EDE2E6;border-color:#793153 ;background-color: #793153;box-shadow: unset;}
.careers-section-data{padding: 15px 0px;}
@media(max-width:767px){.careers-section-data{padding: 0px 0px;text-align: center;margin-bottom: 25px;}}
.navbar-light .navbar-toggler{border: unset;}


@media(min-width:767px) {
    .sports-left-side {
        display: flex;
        flex-direction: row-reverse;
        align-content: center;
        align-items: center;
        gap: 30px;
    }
}


.subscribe-section{padding: 80px 0px;overflow: hidden;}
.subscribe-form-d{padding: 30px 0px 30px 20px;}
.subscribe-form-d h4{font-weight: 600;margin-bottom: 5px;}
.subscribe-form-d h6 {color: #868686;margin-bottom: 15px;}
.subscribe-section .form-control{margin-bottom: 10px;border-radius: 0px;}
.subscribe-section .form-control:focus{box-shadow: unset;border-color: #793153;}
.subscribe-section .btn-primary {color: #EDE2E6;border-color: #793153;background-color: #793153;border-radius: 0px;}
.subscribe-section .btn-primary:hover {color: #793153;border-color: #793153;background-color: unset;}
.subscribe-section .btn-primary:focus,.subscribe-section .btn-primary:active {color: #EDE2E6;border-color: #793153;background-color: #793153;box-shadow: unset;}
.subscribe-img{height: 100%;background-position: center;background-size: cover;}
.subscribe-form{background-color: #EDE2E6;box-shadow: 0px 0px 5px #0000001f;border-radius: 15px;overflow: hidden;}
.no-padding{padding: 0px;}
@media(max-width:767px){.subscribe-form{width: 90%;margin: auto;}}

.ceo-section{height: 600px;background-position: center;background-size: cover;position: relative;}
.ceo-info{width: 40%;float: left;color: #EDE2E6;position: absolute;left: 70%;top: 50%;transform: translate(-50%,-50%);padding: 25px;font-weight: 600;line-height: 1.8;text-align: right;}
.ceo-info h3{font-weight: 600;line-height: 1.8;}
.link-more{width: 100%;padding: 15px;text-align: center;bottom: 0px;position: absolute;background-color: #33333375;display: none;}
.link-more a{color: #EDE2E6;}
.link-more a:hover{color: #793153;}
@media(max-width:767px){.ceo-info {width: 85%;color: #EDE2E6;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);padding: 25px;font-weight: 600;line-height: 1.8;text-align: center;background-color: #33333375;}.ceo-info h3 {font-weight: 600;line-height: 1.3;}}
@media(max-width:400px) {.ceo-info h3 {font-weight: 600;line-height: 1.3;font-size: 20px;}}

.team-page{padding: 80px 0px;}
.team-item{background-position: center;background-size: cover;position: relative;overflow: hidden;}
.team-item-title{position: absolute;width: 100%;padding: 20px;bottom: 0px;}
.team-item-title h6{position: relative;color: #EDE2E6;margin-bottom: 10px;}
.team-item-title h6::before {position:absolute;content: "";width: 30%;height: 3px;background-color: #EDE2E6;left: 0px;top: 25px;border-radius: 0px 30px 30px 0px;}
.team-item-title h2{color: #EDE2E6;font-weight: 600;text-transform: uppercase;width: 70%;}

.team-data{background-position: center;background-size: contain;background-repeat: no-repeat; position: absolute;background-image: linear-gradient(#191919c2,#000),url(../images/loading-logo.png);left: 0px;top: 100%;height: 100%;padding: 30px 20px;transition: 0.4s;width: 100%;}
.team-data p{color: #EDE2E6;}
.img-data{position: absolute;width: 40px;height: 40px;right: 10px;bottom: 10px;}

.team-item:hover .team-data{transition: 0.4s;top: 0px;}

.order-2{order: 2;}
.nav-pills .nav-link.active{background-color:unset ;}
.nav-pills .nav-link{padding: 0px;}

.validator {position: absolute;left: 115px;top: 7px;}

#div_Details{margin-bottom: 30px;}


/*********************new-team-page***********************/
.team-page2{padding: 80px 0px;}
.head-page{text-align: center;margin-bottom: 35px;}
.team-item2{padding: 15px 10px;  transition: 0.4s;margin-bottom: 15px;}
.team-img2{background-position: center;background-size: cover;border-radius: 50%;border: 5px solid #fff;position: relative;}
.team-img2 .icon{position: absolute;background-color: #fff;/* padding: 2px; */border-radius: 50%;text-align: center;left: 12px;top: 80%;width: 35px;height: 35px;transition: 0.4s;border: 1px solid #793153;}
.team-img2 .icon {color: #793153;}
.team-img2 .icon img{width: 30px;}
.team-info2{padding: 10px;text-align: center;}
.team-info2 h6{font-weight: 600;color: #793153;}
.team-item2:hover{background-color: #3333330d;transition: 0.4s;box-shadow: 0px 0px 5px 2px #0000002b;}
.team-item2:hover .icon{transform: rotate(360deg);transition: 0.4s;}
/*********************new-team-page***********************/


