.sp-page-title {
    padding: 150px 0;}
    .yendif-video-share.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-videos{padding:0px 0px 0px 0px}


.yendif-video-share.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-videos .flex-grow-1{padding:10px}
.mb-2{margin-bottom:20px;}
.mb-3{margin-bottom:30px;}

.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-item{position:relative;border:0;}
.yendif-video-share.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-videos .yendif-video-share-responsive-item .yendif-video-share-image{bottom:15px;}
.jt-carousel-yendif-outer.planis.titleonpic .yendif-title-text,.yendif-video-share.mod-yendifvideoshare-playlist.fotojenic .flex-grow-1.ms-3{position:absolute;bottom:15px;left:0;z-index:1;padding:10px 15px 15px 15px;}
.mod-yendifvideoshare-playlist.fotojenic  .yendif-video-share-playlist-videos.right{overflow-y:scroll;overflow-x:hidden;top:15px;scrollbar-width:15px;}
.yendif-video-share.mod-yendifvideopshare-playlist.fotojenic .yendif-video-share-playlist-items{ margin-right:5px}
.yendif-video-share.fotojenic .yendif-video-share-image{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;}

.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-videos.right {scrollbar-width: thin;	scrollbar-color: #9a5f19 #444;
	-webkit-scrollbar-track: #9a5f19 #444;}
.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-player {
	border: 15px solid transparent;
}



/*
==========================================================
PORTFOLIO
==========================================================
*/


.sp-simpleportfolio .sp-simpleportfolio-filter {
    text-align: left;
}

.sp-simpleportfolio .sp-simpleportfolio-filter ul {
    width: 100%;
    border-bottom: 1px solid rgba(166, 124, 0, 0.6);
}

.sp-simpleportfolio .sp-simpleportfolio-filter ul li {
    margin: 0px;
}

.sp-simpleportfolio .sp-simpleportfolio-filter ul li a {
    font-size: 16px;
    line-height: 26px;
    font-weight: 300;
    padding: 12px 5px 12px 0px;
    margin-right: 50px;
    background: transparent;
    color: #bd5d03;
    text-decoration: none;
    border-radius: 0px;
    border-bottom: 3px solid transparent;
    transition: all 0.3s ease-in-out 0s;
}

.sp-simpleportfolio .sp-simpleportfolio-filter ul li.active > a {
    font-weight: 600;
    background: transparent;
   // color: rgba(19, 19, 19, 0.8);
    border-bottom: 3px solid rgb(166, 124, 0);
}

.sp-simpleportfolio .sp-simpleportfolio-item {
    position: relative;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover {
    background-color: rgb(166, 124, 0);
    border-color: rgb(166, 124, 0);
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper {
    border-radius: 3px;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-img {
    border-radius: 3px;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info {
    position: absolute;
    bottom: 15px;
    left: 0px;
    width: 92%;
    margin-left: 15px;
    margin-right: 15px;
    background-color: rgba(19, 19, 19, 0.8);
    z-index: 100;
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease-in-out 0s;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-title {
    margin: 0px;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-title a:hover {
    color: rgb(166, 124, 0);
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-tags, .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-title a {
    font-size: 16px;
    line-height: 26px;
    color: rgb(255, 255, 255);
}

.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-info {
    opacity: 1;
    visibility: visible;
}

.sp-simpleportfolio.sp-simpleportfolio-view-item {
    font-size: 16px;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.sp-simpleportfolio.sp-simpleportfolio-view-item .sp-simpleportfolio-image img {
    border-radius: 2px;
}

.sp-simpleportfolio.sp-simpleportfolio-view-item .sp-simpleportfolio-description .sp-simpleportfolio-title-wrap h2 {
    font-size: 32px;
    color: rgba(19, 19, 19, 0.95);
}

.sp-simpleportfolio.sp-simpleportfolio-view-item .sp-simpleportfolio-info .title {
    font-size: 22px;
    margin-top: 50px;
    color: rgba(19, 19, 19, 0.8);
}

.sp-simpleportfolio .sp-simpleportfolio-details #system-readmore, .sp-simpleportfolio .sp-simpleportfolio-meta > div {
    margin: 30px 0px;
    border-top: 1px solid rgba(166, 124, 0, 0.3);
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info {
        width: 100%;
    }

    .sp-simpleportfolio.sp-simpleportfolio-view-item {
        width: 100%;
    }


.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info {
    top: 50%;
    left: 50%;
    bottom: inherit;
    padding: 0px;
    text-align: center;
    transform: translate(-50%, -50%);
    z-index: 18;
    margin: 30px 0px 0px;
    background: transparent !important;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper::before {
    content: "";
    position: absolute;
    inset: 0px;
    background-color: rgba(18, 19, 48, 0.3);
    display: block;
    z-index: 1;
    transition: all 0.3s ease 0s;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay {
    inset: 30px;
    border-radius: 3px;
    border: 1px solid rgba(166, 124, 0, 0.6);
    z-index: 10;
    background: transparent !important;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-btns {
    margin-top: -40px;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-btns .btn-zoom {
    border: none;
    margin: 0px;
    width: 30px;
    height: 30px;
    text-indent: -999999px;
    position: relative;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-btns .btn-zoom:hover, .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-btns .btn-zoom:focus {
    background-color: transparent;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-btns .btn-zoom::after {
    content: "+";
    position: absolute;
    left: 0px;
    text-indent: 1px;
    z-index: 10;
    color: rgb(166, 124, 0);
    font-size: 50px;
    font-weight: 200;
    top: 0px;
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-btns .btn-view {
    display: none;
}

.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-overlay-wrapper::before {
    background-color: rgba(18, 19, 48, 0.8);
}


/*****************************************/
.yendif-video-share.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-videos{padding:0px 0px 0px 0px}

.yendif-video-share.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-videos .flex-grow-1{padding:10px}
.mb-2{margin-bottom:20px;}
.mb-3{margin-bottom:30px;}

.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-item{position:relative;border:0;}
.yendif-video-share.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-videos .yendif-video-share-responsive-item .yendif-video-share-image{bottom:15px;}
.jt-carousel-yendif-outer.planis.titleonpic .yendif-title-text,.yendif-video-share.mod-yendifvideoshare-playlist.fotojenic .flex-grow-1.ms-3{position:absolute;bottom:15px;left:0;z-index:1;padding:10px 15px 15px 15px;}
.mod-yendifvideoshare-playlist.fotojenic  .yendif-video-share-playlist-videos.right{overflow-y:scroll;overflow-x:hidden;top:15px;scrollbar-width:15px;}
.yendif-video-share.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-items{ margin-right:5px}
.yendif-video-share.fotojenic .yendif-video-share-image{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;}

.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-videos.right {scrollbar-width: thin;	scrollbar-color: #9a5f19 #444;
	-webkit-scrollbar-track: #9a5f19 #444;}
.mod-yendifvideoshare-playlist.fotojenic .yendif-video-share-playlist-player {
	border: 15px solid transparent;
}
/*****************************************/
.pagination-wrapper .mr-auto{margin:auto;width:100%}.pagination-wrapper .pagination-counter{display:none}ul.pagination{width:100%;justify-content:center;border-radius:0;position:relative;margin-top:-10px;border-bottom:1px solid #e3e3e3}ul.pagination .page-item{position:relative;margin-bottom:-2px}ul.pagination .page-item .next,ul.pagination .page-item .previous{display:none}ul.pagination .page-item:first-child{left:0}ul.pagination .page-item:last-child{right:0}ul.pagination .page-item:first-child,ul.pagination .page-item:last-child{position:absolute}ul.pagination .page-item:first-child .page-link,ul.pagination .page-item:last-child .page-link{margin:0;font-size:14px;font-weight:400;letter-spacing:1.13px;color:#afafaf;text-transform:uppercase}ul.pagination .page-item:first-child.active,ul.pagination .page-item:last-child.active{position:relative}ul.pagination .page-item.active .page-link,ul.pagination .page-item .page-link{font-size:16px;font-weight:700;color:#afafaf;padding:12px 5px;margin:0 18px;border:0;border-radius:0;background-color:transparent}ul.pagination .page-item.active .page-link{color:#4e7e5c;border-bottom:3px solid #4e7e5c}ul.pagination .page-item.active .page-link:hover{color:#4e7e5c;background-color:transparent}


.portfolio-single .sppb-addon-content {
    position: relative
}

.portfolio-single .sppb-media-content {
    position: absolute;
    background: linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0) 100%);
    bottom: 0;
    padding: 0 130px 60px 45px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    opacity: 0;
    visibility: hidden;
    z-index: 1;
    transition: all .4s ease;
    width: 100%
}

.portfolio-single .sppb-feature-box-title {
    transform: translateY(30px);
    transition: all .4s ease
}

.portfolio-single .sppb-addon-text {
    transform: translateY(20px);
    transition: all .4s ease
}

.portfolio-single .sppb-img-container img {
    width: 100%
}

.portfolio-single .sppb-btn.sppb-btn-custom {
    font-weight: 900;
    line-height: 46px;
    text-align: left;
    order: -1
}

.portfolio-single .sppb-btn.sppb-btn-custom i {
    transform: translateY(20px) rotate(0deg);
    transition: all .4s ease
}

.portfolio-single:hover .sppb-media-content {
    opacity: 1;
    visibility: visible;
    z-index: 1;
    transform: translateY(0px)
}

.portfolio-single:hover .sppb-feature-box-title {
    transform: translateY(0px)
}

.portfolio-single:hover .sppb-addon-text {
    transform: translateY(0px)
}

.portfolio-single:hover .sppb-btn.sppb-btn-custom i {
    transform: translateY(0px) rotate(-45deg)
}
 .portfolio-single .sppb-media-content {
        padding: 0 30px 40px 35px
    }
}
.portfolio-single .sppb-media-content {
        padding: 0 30px 30px 20px
    }



.mn-corporate-hero-section .sppb-row-overlay{background-size:967px;background-repeat:no-repeat;background-position:15% 100%}.hero-video .sppb-column-addons .sppb-addon-wrapper:first-child{background-color:transparent;transition:all 0.3s;position:relative} 
.hero-video .sppb-column-addons .sppb-addon-wrapper:first-child{background-color:transparent;transition:all 0.3s;position:relative}.hero-video .sppb-column-addons .sppb-addon-wrapper:first-child .sppb-addon-text-block{position:relative;z-index:2;opacity:0;visibility:hidden;transform:translateY(-20px);transition:all 0.3s ease}.hero-video .sppb-column-addons .sppb-addon-wrapper:first-child:after{content:"";width:100%;height:0%;background-color:#ffffff;position:absolute;top:0px;left:0px;transition:all 0.4s ease}.hero-video .sppb-column-addons .sppb-addon-wrapper:first-child:hover .sppb-addon-text-block{transform:translateY(0px);opacity:1;visibility:visible}.hero-video .sppb-column-addons .sppb-addon-wrapper:first-child:hover:after{height:125px}


.magnin-home-feature .sppb-row>div{border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;transition:all .3s ease}.magnin-home-feature .sppb-row>div:hover{background:rgba(224,225,226,.2)}.magnin-home-feature .sppb-row>div:last-child{border-right:1px solid #dcdcdc}.magnin-client-wrapper .sppb-column>.sppb-column-addons{display:flex;justify-content:space-between}.wide-container{max-width:1630px}.magnin-scroll-bar .sppb-addon-title{display:flex;align-items:center;position:relative}.magnin-scroll-bar .sppb-addon-title:before{content:" ";width:145px;height:1px;display:block;margin-right:15px}.magnin-scroll-bar .sppb-addon-title:after{content:"";width:21px;height:12px;border-radius:10px;position:absolute;left:110px;-webkit-animation:arrow-animation 3s ease 2s infinite;animation:arrow-animation 3s ease 2s infinite}@-webkit-keyframes arrow-animation{0%{left:110px}100%{left:70px}}@keyframes arrow-animation{0%{left:110px}50%{left:70px}100%{left:110px}}
    

.architecture-slide .sppb-sp-slider-image img{width:100%!important;height:auto!important}.sp-slider.architecture-slide .sp-slider-content-align-left{z-index:10}.sp-slider.architecture-slide .sppb-sp-slider-title{margin-right:-50%!important;z-index:2;position:relative}.sp-slider.architecture-slide .sp-slider-btn-icon{transform:rotateZ(-45deg)}.sp-slider.architecture-slide .sp-slider-custom-dot-indecators{top:10%;left:0;bottom:unset;background-color:transparent}.sp-slider.architecture-slide .sp-slider-custom-dot-indecators li{margin:0;position:relative;padding-left:33px}.sp-slider.architecture-slide .sp-slider-custom-dot-indecators li:before{content:"-";position:absolute;left:0;font-size:30px;color:#525252}.sp-slider.architecture-slide .sp-slider-custom-dot-indecators li.active:before,.sp-slider.architecture-slide .sp-slider-custom-dot-indecators li.active .sp-slider-text-thumb-number{color:#fff!important}.sp-slider.architecture-slide .sp-dot-indicator-wrap,.sp-slider.architecture-slide .sp-slider-text-thumb-caption{display:none}.sp-slider.architecture-slide .sp-nav-control{width:auto!important;left:42%!important;right:unset!important;transform:translate(-50%)}.sp-slider.architecture-slide .sp-nav-control .nav-control{margin:0 .04rem;-webkit-backdrop-filter:blur(26.6142px);backdrop-filter:blur(26.6142px)}.sp-slider.architecture-slide .sp-nav-control .nav-control.next-control{left:0;right:unset}.sp-slider.architecture-slide .sp-nav-control .nav-control.prev-control{left:unset;right:0}.video-popup .sppb-ripple-effect{box-shadow:0 0 0 12px rgba(0,0,0,.5),0 0 0 24px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}




.radius-color-img .sppb-addon-single-image-container {
    position: relative
}

.radius-color-img .sppb-addon-single-image-container:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    right: 0;
    border-radius: 50%;
    background-color: var(--link-color);
    mix-blend-mode: screen
}

.radius-color-img .sppb-addon-single-image-container img {
    border-radius: 50%;
    border: 1px solid transparent
}





.testimonial-slide .sppb-carousel-extended-item .sppb-testimonial-carousel-content-wrap .sppb-testimonial-carousel-img-wrap img {
    border: 4px solid #fff
}

.testimonial-slide .sppb-carousel-extended-item .sppb-testimonial-carousel-item-content {
    padding: 0 20% 0 115px
}

.testimonial-slide .sppb-carousel-extended-item .sppb-testimonial-carousel-item-content h5 {
    font-weight: 700;
    margin-bottom: 23px;
    color: #fff
}

.testimonial-slide .sppb-carousel-extended-nav-control .nav-control {
    margin-left: 0!important
}

.testimonial-slide .sppb-carousel-extended-nav-control .nav-control.next-control {
    border-left-width: 0!important
}

 .testimonial-slide .sppb-carousel-extended-item .sppb-testimonial-carousel-item-content {
        padding: 0 40px 0 95px
    }

    .testimonial-slide .sppb-carousel-extended-item .sppb-testimonial-carousel-item-content h5 {
        margin-bottom: 15px
    }
    .testimonial-slide .sppb-carousel-extended-item .sppb-testimonial-carousel-item-content {
        padding: 0 25px 0 0
    }

    .testimonial-slide .sppb-carousel-extended-item .sppb-testimonial-carousel-item-content h5 {
        margin-bottom: 15px
    }

    .testimonial-slide .sppb-carousel-extended-nav-control {
        top: unset!important;
        bottom: -20px
    }

    .testimonial-slide .sppb-carousel-extended-nav-control .nav-control {
        width: 50px;
        height: 40px;
        line-height: 40px
    }


body .sppb-btn.btn-link-large,body .btn.btn-link-large {
    line-height: 1.5;
    letter-spacing: 0;
    text-transform: capitalize
}

body .sppb-btn.btn-link-large i,body .btn.btn-link-large i {
    transform: rotateZ(-45deg)
}

body .sppb-btn.btn-link-large:hover,body .btn.btn-link-large:hover {
    text-decoration: underline
}










.sliding-style2 {
    padding-left: 11%
}

.sliding-style2 .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item {
    background: 0 0;
    border-right-width: 0;
    padding: 68px 45px 54px 50px;
    transition: all .3s
}

.sliding-style2 .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item:nth-child(6) {
    border-right-width: 1px
}

.sliding-style2 .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item img {
    display: none
}

.sliding-style2 .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item {
    border: 1px solid #242e47;
}

.sliding-style2 .sppb-carousel-extended-content-wrap {
    position: relative;
    padding: 0
}

.sliding-style2 .sppb-carousel-extended-nav-control {
    height: auto;
    left: 0;
    right: unset;
    top: 50%!important;
    transform: translateY(-50%)
}

.sliding-style2 .sppb-carousel-extended-nav-control .nav-control {
    float: unset;
    display: block;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px)
}

.sliding-style2 .sppb-carousel-extended-nav-control .nav-control.next-control {
    border-bottom-width: 0!important
}

  .sliding-style2 .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item {
        padding: 50px 30px 40px
    }
    .sliding-style2 {
        padding-left: 0
    }

    .sliding-style2 .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item {
        padding: 25px;
        border-width: 1px
    }

    .sliding-style2 .sppb-carousel-extended-nav-control {
        height: auto;
        left: 50%;
        right: unset;
        top: unset!important;
        bottom: -60px;
        transform: translateX(-50%)
    }

    .sliding-style2 .sppb-carousel-extended-nav-control .nav-control {
        float: right;
        width: 70px!important;
        height: 50px!important;
        line-height: 48px!important;
        margin-left: 0!important
    }

    .sliding-style2 .sppb-carousel-extended-nav-control .nav-control.next-control {
        border-left-width: 0!important;
        border-bottom-width: 1px!important
        border-color: #0a0a0a;
    }





.sp-slider.corporate-slide {
    padding-left: 6%
}

.sp-slider.corporate-slide .sp-slider-content-align-left {
    z-index: 10
}

.sp-slider.corporate-slide .sppb-sp-slider-title {
    margin-right: -100px!important;
    z-index: 2;
    position: relative
}

.sp-slider.corporate-slide .sp-slider-btn-icon {
    transform: rotateZ(-45deg)
}

.sp-slider.corporate-slide .sp-slider_number {
    top: 120px;
    left: 0;
    bottom: unset!important
}

.sp-slider.corporate-slide .sp-slider_number:before {
    content: "-";
    position: absolute;
    left: 0;
    top: 0;
    margin-top: -1px
}

.sp-slider.corporate-slide .sp-slider_number .sp-slider-current-number-slash,.sp-slider.corporate-slide .sp-slider_number .sp-slider-current-number-right {
    display: none
}

.sp-slider.corporate-slide .sp-nav-control {
    width: auto!important;
    left: unset!important;
    right: 51%!important;
    height: auto!important;
    top: unset!important;
    margin-right: -5px!important;
    transform: translateX(50%)
}

.sp-slider.corporate-slide .sp-nav-control .nav-control {
    position: relative;
    display: block!important;
    -webkit-backdrop-filter: blur(26.6142px);
    backdrop-filter: blur(26.6142px)
}

.sp-slider.corporate-slide .sp-nav-control .nav-control.next-control {
    border-bottom-width: 0!important
}

 .sp-slider.corporate-slide {
        padding-left: 0%
    }
    
    .sp-slider.corporate-slide {
        padding-left: 0%
    }

    .sp-slider.corporate-slide .sp-slider_number {
        top: 60px
    }
    
 
    


.bg-gradient-color {
        background-color: #151a25
    }

    .sp-slider.corporate-slide .sppb-sp-slider-title {
        margin-right: 0!important
    }


@media(max-width: 767px) {
    .wide-container {
        max-width:540px;
        padding-left: 15px;
        padding-right: 15px
    }


  .sp-slider.corporate-slide {
        padding-left: 0
    }

    .sp-slider.corporate-slide .sppb-sp-slider-title {
        margin-right: 0!important
    }

    .sp-slider.corporate-slide .sp-slider_number {
        display: none
    }

   





























.sp-megamenu-parent{list-style:none;padding:0;margin:0 -15px;z-index:99;display:block;float:right;position:relative}
 
 .sp-megamenu-parent .sp-menu-item>a img,.sp-megamenu-parent 
 .sp-menu-item>span img{display:inline-block}.sp-megamenu-parent>li{display:inline-block;position:relative;padding:0}
 .sp-megamenu-parent>li.menu-justify{position:static}.sp-megamenu-parent>li:after{content:"";width:100%;display:block;position:absolute;bottom:0;border-bottom:2px dashed #b79c56;visibility:hidden;opacity:0;transform:scale(.5);transition:all .3s ease}.sp-megamenu-parent>li>a,.sp-megamenu-parent>li>span{display:inline-block;padding:0 15px;line-height:72px;font-size:14px;margin:0}
 .sp-megamenu-parent>li:last-child>a{padding:0 0 0 15px}.sp-megamenu-parent>li.active>a{font-weight:500}.sp-megamenu-parent>li.active:after{visibility:visible;opacity:1;transform:scale(1)}.sp-megamenu-parent>li .sp-menu-badge{height:20px;line-height:20px;padding:0 5px;font-size:10px;letter-spacing:1px;display:inline-block;text-transform:uppercase;background:#d60000;color:#fff;border-radius:3px}.sp-megamenu-parent>li:hover:after{opacity:1;visibility:visible;transform:scale(1)}.sp-megamenu-parent .sp-module{padding:10px}.sp-megamenu-parent .sp-mega-group{list-style:none;padding:0;margin:0}.sp-megamenu-parent 
 .sp-mega-group>li>a{display:block;text-transform:uppercase;font-size:14px;font-weight:600;margin-bottom:10px}.sp-megamenu-parent .sp-mega-group .sp-mega-group-child{list-style:none;padding:0;margin:0}.sp-megamenu-parent .sp-dropdown{margin:0;position:absolute;z-index:10;display:none}.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{box-shadow:0 3px 5px 0 rgba(0,0,0,.2);padding:20px}.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner>.row:not(:first-child){margin-top:20px}.sp-megamenu-parent .sp-dropdown .sp-dropdown-items{list-style:none;padding:0;margin:0}.sp-megamenu-parent .sp-dropdown.sp-dropdown-main{top:100%}.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub{top:0}.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner{box-shadow:0 0 5px rgba(0,0,0,.2)}.sp-megamenu-parent .sp-dropdown li.sp-menu-item{display:block;padding:0;position:relative}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a,.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge){font-size:14px;line-height:1;display:inline-block;padding:8px 0;cursor:pointer}.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a.sp-group-title,.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge).sp-group-title{text-transform:uppercase;font-weight:700}.sp-megamenu-parent .sp-dropdown .sp-module{padding:0}
 .sp-megamenu-parent .sp-dropdown .sp-module .sp-module-title{font-size:14px; margin:0 0 15px;text-transform:uppercase;font-weight:700}.sp-megamenu-parent .sp-dropdown .sp-module .latestnews{margin:0}.sp-megamenu-parent .sp-dropdown .sp-module .latestnews>li:not(:last-child){margin:0 0 15px}.sp-megamenu-parent .sp-dropdown .sp-module .latestnews>li a{font-size:14px}.sp-megamenu-parent .sp-dropdown .sp-module .latestnews>li a span{opacity:.8}.sp-megamenu-parent .sp-dropdown-mega>.row{margin-top:30px}.sp-megamenu-parent .sp-dropdown-mega>.row:first-child{margin-top:0}.sp-megamenu-parent .sp-dropdown-mega .sp-module{margin-left:0!important}.sp-megamenu-parent .sp-has-child:hover>.sp-dropdown{display:block}.sp-megamenu-parent.menu-animation-fade .sp-has-child:hover>.sp-dropdown{animation:spFadeIn 600ms}.sp-megamenu-parent.menu-animation-fade-up .sp-has-child:hover>.sp-dropdown{animation:spFadeInUp 400ms ease-in}.sp-megamenu-parent.menu-animation-fade-down .sp-has-child:hover>.sp-dropdown{animation:spFadeInDown 400ms ease-in}.sp-megamenu-parent.menu-animation-zoom .sp-has-child:hover>.sp-dropdown{animation:spZoomIn 300ms}.sp-megamenu-parent.menu-animation-rotate .sp-has-child:hover>.sp-dropdown{animation:spRotateIn 300ms}.sp-megamenu-parent.menu-animation-pulse .sp-has-child:hover>.sp-dropdown{animation:spPulse 300ms}.offcanvas-menu .hide-on-offcanvas{display:none!important}.offcanvas-menu .fa,.offcanvas-menu .fab,.offcanvas-menu .far,.offcanvas-menu .fas{color:#f6f1ea}
 
 

.pagination-wrapper { align-items: center; }
.pagination-wrapper .pagination { margin-bottom: 0px; }
.pagination-wrapper .pagination .page-item.active .page-link { background-color: #b87333;
; color: rgb(255, 255, 255); }
.pagination-wrapper .pagination .page-item .page-link { border-radius: 0px; border: 1px dashed #b87333;
; background-color: transparent; color: rgb(253 252 250); }
.pagination-wrapper .pagination .page-item .page-link:hover, .pagination-wrapper .pagination .page-item .page-link:focus { background-color: rgb(183, 156, 86); color: rgb(255, 255, 255); }
.pagenavigation { padding: 2rem 0px; }
.pagenavigation .pagination { display: block; }
.pagenavigation .pagination a { background: 0px 0px; color: var(--text-color); border: none; padding: 0px; }
.pagenavigation .pagination a:hover { color: rgb(183, 156, 86); }
.pagenavigation .pagination .next { float: right; }
.pagenavigation .pagination .previous { float: left; }
.pagenavigation .pagination::before, .pagenavigation .pagination::after { clear: both; display: table; content: ""; line-height: 0; box-sizing: border-box; }


.contact-info-col:after{content:"";background-color:#ffffff;position:absolute;right:-3000px;height:100%;width:3000px;top:0}
.industry-sec-right-col{max-width:640px}.j2store-products-row{padding-left:40px;margin-bottom:30px}
.more-z-index{z-index:10}.col-overflow{overflow:hidden}

 .right-section{position:relative;z-index:10}.manufacturer-feature .sppb-feature-box-title{padding:0px 67px 20px 67px}.manufacturer-feature .sppb-feature-box-title span{color:#0345bf}.manufacturer-feature .sppb-addon-text{padding:0px 85px 0px 85px}
 .z-index-2{z-index:2 !important}.manufacturer-product{border-radius:5px}.manufacturer-product h3.sppb-addon-title a{color:#FF6D2F}.manufacturer-product .sppb-media-content a.sppb-btn{text-align:left;padding:30px;font-size:22px;border-radius:0 0 5px 5px;background:linear-gradient(95.55deg, #FF166F 4.25%, #FF6D2F 93.67%);border:0;position:relative;transition:0.3ms}
 .hero-sec .inner-row{margin-top:130px !important}.hero-sec .inner-row:after{content:"";background:#F9F9F9;position:absolute;right:-3000px;height:100%;width:3000px;top:0}.hero-sec .right-section{position:relative;z-index:10}
 .col-overflow{overflow:hidden}.com-j2store.view-carts #j2store-cart-form{background-color:#fff}.com-j2store.view-carts .product-qty,.com-j2store.view-carts .product-qty input{display:inline-block}.com-j2store .btn-danger.btn-xs.j2store-remove{padding:9px 31px 9px 28px;z-index:1;position:relative;top:1px}.com-j2store.view-products #productFilters{display:flex}

 
.sp-simpleportfolio .sp-simpleportfolio-filter {
    text-align: left;
}

.sp-simpleportfolio .sp-simpleportfolio-filter ul {
    width: 100%;
    border-bottom: 1px solid rgba(166, 124, 0, 0.6);
}

.sp-simpleportfolio .sp-simpleportfolio-filter ul li {
    margin: 0px;
}

.sp-simpleportfolio .sp-simpleportfolio-filter ul li a {
    font-size: 16px;
    line-height: 26px;
    font-weight: 300;
    padding: 12px 5px 12px 0px;
    margin-right: 50px;
    background: transparent;
    color: #9e9e9e;
    text-decoration: none;
    border-radius: 0px;
    border-bottom: 3px solid transparent;
    transition: all 0.3s ease-in-out 0s;
}

.sp-simpleportfolio .sp-simpleportfolio-filter ul li.active > a {
    font-weight: 600;
    background: transparent;
    color: rgba(19, 19, 19, 0.8);
    border-bottom: 3px solid rgb(166, 124, 0);
}

.sp-simpleportfolio .sp-simpleportfolio-item {
    position: relative;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-btns a:hover {
    background-color: rgb(166, 124, 0);
    border-color: rgb(166, 124, 0);
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper {
    border-radius: 3px;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-img {
    border-radius: 3px;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info {
    position: absolute;
    bottom: 15px;
    left: 0px;
    width: 92%;
    margin-left: 15px;
    margin-right: 15px;
    background-color: rgba(19, 19, 19, 0.8);
    z-index: 100;
    visibility: hidden;
    opacity: 0;
    transition: all 0.3s ease-in-out 0s;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-title {
    margin: 0px;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-title a:hover {
    color: rgb(166, 124, 0);
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-tags, .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-title a {
    font-size: 16px;
    line-height: 26px;
    color: rgb(255, 255, 255);
}

.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-info {
    opacity: 1;
    visibility: visible;
}

.sp-simpleportfolio.sp-simpleportfolio-view-item {
    font-size: 16px;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.sp-simpleportfolio.sp-simpleportfolio-view-item .sp-simpleportfolio-image img {
    border-radius: 2px;
}

.sp-simpleportfolio.sp-simpleportfolio-view-item .sp-simpleportfolio-description .sp-simpleportfolio-title-wrap h2 {
    font-size: 32px;
    color: rgba(19, 19, 19, 0.95);
}

.sp-simpleportfolio.sp-simpleportfolio-view-item .sp-simpleportfolio-info .title {
    font-size: 22px;
    margin-top: 50px;
    color: rgba(19, 19, 19, 0.8);
}

.sp-simpleportfolio .sp-simpleportfolio-details #system-readmore, .sp-simpleportfolio .sp-simpleportfolio-meta > div {
    margin: 30px 0px;
    border-top: 1px solid rgba(166, 124, 0, 0.3);
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info {
        width: 100%;
    }

    .sp-simpleportfolio.sp-simpleportfolio-view-item {
        width: 100%;
    }


.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info {
    top: 50%;
    left: 50%;
    bottom: inherit;
    padding: 0px;
    text-align: center;
    transform: translate(-50%, -50%);
    z-index: 18;
    margin: 30px 0px 0px;
    background: transparent !important;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper::before {
    content: "";
    position: absolute;
    inset: 0px;
    background-color: rgba(18, 19, 48, 0.3);
    display: block;
    z-index: 1;
    transition: all 0.3s ease 0s;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay {
    inset: 30px;
    border-radius: 3px;
    border: 1px solid rgba(166, 124, 0, 0.6);
    z-index: 10;
    background: transparent !important;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-btns {
    margin-top: -40px;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-btns .btn-zoom {
    border: none;
    margin: 0px;
    width: 30px;
    height: 30px;
    text-indent: -999999px;
    position: relative;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-btns .btn-zoom:hover, .sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-btns .btn-zoom:focus {
    background-color: transparent;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-btns .btn-zoom::after {
    content: "+";
    position: absolute;
    left: 0px;
    text-indent: 1px;
    z-index: 10;
    color: rgb(166, 124, 0);
    font-size: 50px;
    font-weight: 200;
    top: 0px;
    width: 30px;
    height: 30px;
    line-height: 30px;
}

.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay .sp-simpleportfolio-btns .btn-view {
    display: none;
}

.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-overlay-wrapper::before {
    background-color: rgba(18, 19, 48, 0.8);
}




.subscriber-form .sppb-form-control{background-color:transparent !important}.chzn-select,.chzn-select-deselect{width:100%}.chzn-container.chzn-container-single .chzn-single{display:block;width:100%;padding:0.5rem 0.75rem;line-height:1.25;height:calc(2.25rem + 2px);color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgba(0, 0, 0, 0.15);border-radius:0.25rem;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;box-shadow:none}.chzn-container.chzn-container-single .chzn-single div{width:30px;background:none}.chzn-container.chzn-container-single .chzn-single div>b{background:none;position:relative;font:normal normal normal 14px/1 FontAwesome}.chzn-container.chzn-container-single .chzn-single div>b:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.875rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.chzn-container.chzn-container-single.chzn-container-active.chzn-with-drop .chzn-single{border-radius:0.25rem 0.25rem 0 0}.chzn-container.chzn-container-single .chzn-search{padding:0.625rem}.chzn-container.chzn-container-single .chzn-search input[type="text"]{display:block;width:100%;padding:0.5rem 1.429rem 0.5rem 0.75rem;font-size:0.875rem;line-height:1.25;height:calc(2rem + 2px);color:#495057;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgba(0, 0, 0, 0.15);border-radius:0.25rem;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;box-shadow:none;-webkit-box-shadow:none}.chzn-container.chzn-container-single .chzn-search input[type="text"]:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25);-webkit-box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25)}.chzn-container.chzn-container-single .chzn-search:after{content:"";font-family:FontAwesome;font-size:0.875rem;color:rgba(0, 0, 0, 0.2);position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.chzn-container.chzn-container-single .chzn-drop{border-color:rgba(0, 0, 0, 0.15);border-radius:0 0 0.25rem 0.25rem;box-shadow:none;-webkit-box-shadow:none}.chzn-container.chzn-container-single .chzn-results li.highlighted{background-image:none !important}.chzn-container.chzn-container-multi .chzn-choices{display:block;width:100%;padding:0 0.75rem;min-height:calc(2.25rem + 2px);line-height:1.25;background-color:#fff;background-image:none;background-clip:padding-box;border:1px solid rgba(0, 0, 0, 0.15);border-radius:0.25rem;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;box-shadow:none;-webkit-box-shadow:none}.chzn-container.chzn-container-multi .chzn-choices li.search-field input[type="text"]{font-size:0.875rem;font-weight:normal;line-height:1.25;height:calc(2rem + 2px);background-color:#fff}.chzn-container.chzn-container-multi .chzn-choices li.search-choice{margin:5.5px 5px 0 0;padding:5px 20px 5px 5px;background-image:none;background-color:#f5f5f5;border-color:rgba(0, 0, 0, 0.1);box-shadow:none;-webkit-box-shadow:none}.chzn-container.chzn-container-multi .chzn-choices li.search-choice .search-choice-close{background:none;top:5px;color:rgba(0, 0, 0, 0.2)}.chzn-container.chzn-container-multi .chzn-choices li.search-choice .search-choice-close:hover{color:rgba(0, 0, 0, 0.5)}.chzn-container.chzn-container-multi .chzn-choices li.search-choice .search-choice-close:after{content:"";font-family:FontAwesome;font-size:0.875rem;position:absolute;top:0;right:0}.chzn-container.chzn-container-multi.chzn-with-drop.chzn-container-active .chzn-choices{border-radius:0.25rem}.chzn-container.chzn-container-multi.chzn-with-drop .chzn-drop{margin-top:-4px;border:none;border-radius:0;box-shadow:none;-webkit-box-shadow:none}.chzn-container.chzn-container-multi.chzn-with-drop .chzn-drop .chzn-results:not(:empty){padding:0.75rem;background:#fff;border:1px solid rgba(0, 0, 0, 0.15);border-top:0;border-radius:0 0 0.25rem 0.25rem}.chzn-container.chzn-container-multi.chzn-with-drop .chzn-drop .chzn-results li.no-results{background:none}.form-horizontal .control-label{float:left;width:auto;padding-top:5px;padding-right:5px;text-align:left}.form-horizontal .controls{margin-left:220px}.card-block{padding:20px}.card-block ul{list-style:none;padding:0;margin:0;display:block}.card-block ul li{display:block}.alert.alert-error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}












.sppb-carousel-extended-item:nth-child(even){margin-top:60px}

.half-color-img .sppb-addon-single-image-container{position:relative}.half-color-img .sppb-addon-single-image-container:after{content:"";position:absolute;width:49;height:100%;right:0px;background-color:#00CBD1;mix-blend-mode:screen}.half-color-img .sppb-addon-single-image-container{position:relative}.half-color-img .sppb-addon-single-image-container:after{width:100%;height:49%;right:0px;bottom:0px}.sp-slider.corporate-slide{padding-left:0%}.sp-slider.corporate-slide .sp-slider_number{top:60px}























.wide-container{max-width:1630px}.magnin-scroll-bar .sppb-addon-title{display:flex;align-items:center;position:relative}.magnin-scroll-bar .sppb-addon-title:before{content:" ";width:145px;height:1px;display:block;margin-right:15px}.magnin-scroll-bar .sppb-addon-title:after{content:"";width:21px;height:12px;border-radius:10px;position:absolute;left:110px;-webkit-animation:arrow-animation 3s ease 2s infinite;animation:arrow-animation 3s ease 2s infinite}@-webkit-keyframes arrow-animation{0%{left:110px}100%{left:70px}}@keyframes arrow-animation{0%{left:110px}50%{left:70px}100%{left:110px}}.wide-container>.sppb-container-inner{max-width:100%}}@media (max-width:1199px){.magnin-slider .magnin-slider-text{max-width:90%}.wide-container{max-width:960px}.contact-page-address{margin-right:0px !important;max-width:470px !important}#sp-header.header-with-modal-menu .menu li:not(:last-child){padding-right:34px}.magnin-faq .sppb-panel-group .sppb-panel-faq .sppb-panel-title{font-weight:500;font-size:18px;line-height:37px;margin-left:35px}.view-category .blog #articleCarouselSlide .carousel-inner{padding-right:100px}.sp-slider.corporate-slide{padding-left:0%}.sp-simpleportfolio-view-items.layout-default.masonry .sp-simpleportfolio-item:nth-child(odd){padding-right:15px}}@media (max-width:991px){.wide-container{max-width:720px}.sp-copyright{text-align:left;margin:0px 0px 0px 0px;justify-content:flex-start}.magnin-slider .magnin-slider-text{max-width:100%}.magnin-slider .sp-slider-content-align-left{margin-top:65px}.magnin-slider .sp-nav-control .prev-control.nav-control{left:auto;right:0px;transform:translateY(40px)}#sp-footer ul.menu{margin-top:0px}.wide-container{max-width:540px;padding-left:15px;padding-right:15px}body .sppb-btn,body .btn{font-size:0.9rem;padding:0.1rem 2rem 0.1rem 2rem}.magnin-slider .sp-nav-control{max-width:1140px;top:220px !important}.magnin-slider .sp-slider_number{display:none}.magnin-portfolio-v1 .sp-simpleportfolio-view-items .sp-simpleportfolio-item:nth-child(1){margin-top:0px}.magnin-portfolio-v1 .sp-simpleportfolio-view-items .sp-simpleportfolio-item{margin-bottom:30px}






.sppb-carousel-extended-outer-stage .sppb-carousel-extended-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;border-width:1px}.sliding-style1 .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item .sppb-carousel-extended-subheading{line-height:1.4 !important}.accordion-style1 .sppb-panel-title{padding-left:40px}.team-person .person-content-hover-content-wrap,.team-person .sppb-carousel-extended-team-content-wrap,.team-person-slider .person-content-hover-content-wrap,.team-person-slider .sppb-carousel-extended-team-content-wrap{padding:25px}.team-person .person-content-hover-content-wrap .sppb-person-social-icons,.team-person .person-content-hover-content-wrap .sppb-carousel-extended-team-social-icon,.team-person .sppb-carousel-extended-team-content-wrap .sppb-person-social-icons,.team-person .sppb-carousel-extended-team-content-wrap .sppb-carousel-extended-team-social-icon,.team-person-slider .person-content-hover-content-wrap .sppb-person-social-icons,.team-person-slider .person-content-hover-content-wrap .sppb-carousel-extended-team-social-icon,.team-person-slider .sppb-carousel-extended-team-content-wrap .sppb-person-social-icons,.team-person-slider .sppb-carousel-extended-team-content-wrap .sppb-carousel-extended-team-social-icon{margin:10px -25px 0px;padding-top:22px}.team-person .person-content-hover-content-wrap .sppb-carousel-extended-team-name,.team-person .sppb-carousel-extended-team-content-wrap .sppb-carousel-extended-team-name,.team-person-slider .person-content-hover-content-wrap .sppb-carousel-extended-team-name,.team-person-slider .sppb-carousel-extended-team-content-wrap .sppb-carousel-extended-team-name{line-height:1.4}.magnin-text-stroke{-webkit-text-fill-color:transparent;-webkit-text-stroke:2px rgba(150, 150, 150, 0.1)}.sliding-style1 .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item{background:#242E47}.sliding-style1 .sppb-carousel-extended-outer-stage .sppb-carousel-extended-item .sppb-carousel-extended-heading{color:rgba(255, 255, 255, 0.8)}


.sp-slider.architecture-slide .sppb-sp-slider-title {
    margin-right: -50% !important;
    z-index: 2;
    position: relative
}

.sp-slider.architecture-slide .sp-slider-btn-icon {
    transform: rotateZ(-45deg)
}

.sp-slider.architecture-slide .sp-slider-custom-dot-indecators {
    top: 10%;
    left: 0px;
    bottom: unset;
    background-color: transparent
}

.sp-slider.architecture-slide .sp-slider-custom-dot-indecators li {
    margin: 0px;
    position: relative;
    padding-left: 33px
}

.sp-slider.architecture-slide .sp-slider-custom-dot-indecators li:before {
    content: "-";
    position: absolute;
    left: 0px;
    font-size: 30px;
    color: #525252
}

.sp-slider.architecture-slide .sp-slider-custom-dot-indecators li.active:before,.sp-slider.architecture-slide .sp-slider-custom-dot-indecators li.active .sp-slider-text-thumb-number {
    color: #ffffff !important
}

.sp-slider.architecture-slide .sp-dot-indicator-wrap,.sp-slider.architecture-slide .sp-slider-text-thumb-caption {
    display: none
}

.sp-slider.architecture-slide .sp-nav-control {
    width: auto !important;
    left: 42% !important;
    right: unset !important;
    transform: translate(-50%)
}

.sp-slider.architecture-slide .sp-nav-control .nav-control {
    margin: 0px 0.04rem;
    -webkit-backdrop-filter: blur(26.6142px);
    backdrop-filter: blur(26.6142px)
}

.sp-slider.architecture-slide .sp-nav-control .nav-control.next-control {
    left: 0px;
    right: unset
}

.sp-slider.architecture-slide .sp-nav-control .nav-control.prev-control {
    left: unset;
    right: 0px
}



.sp-slider.architecture-slide .sppb-sp-slider-title {
    margin-right: -50% !important;
    z-index: 2;
    position: relative
}

.sp-slider.architecture-slide .sp-slider-btn-icon {
    transform: rotateZ(-45deg)
}

.sp-slider.architecture-slide .sp-slider-custom-dot-indecators {
    top: 10%;
    left: 0px;
    bottom: unset;
    background-color: transparent
}

.sp-slider.architecture-slide .sp-slider-custom-dot-indecators li {
    margin: 0px;
    position: relative;
    padding-left: 33px
}

.sp-slider.architecture-slide .sp-slider-custom-dot-indecators li:before {
    content: "-";
    position: absolute;
    left: 0px;
    font-size: 30px;
    color: #525252
}

.sp-slider.architecture-slide .sp-slider-custom-dot-indecators li.active:before,.sp-slider.architecture-slide .sp-slider-custom-dot-indecators li.active .sp-slider-text-thumb-number {
    color: #ffffff !important
}

.sp-slider.architecture-slide .sp-dot-indicator-wrap,.sp-slider.architecture-slide .sp-slider-text-thumb-caption {
    display: none
}

.sp-slider.architecture-slide .sp-nav-control {
    width: auto !important;
    left: 42% !important;
    right: unset !important;
    transform: translate(-50%)
}

.sp-slider.architecture-slide .sp-nav-control .nav-control {
    margin: 0px 0.04rem;
    -webkit-backdrop-filter: blur(26.6142px);
    backdrop-filter: blur(26.6142px)
}

.sp-slider.architecture-slide .sp-nav-control .nav-control.next-control {
    left: 0px;
    right: unset
}

.sp-slider.architecture-slide .sp-nav-control .nav-control.prev-control {
    left: unset;
    right: 0px
}

@media (max-width: 991px) {
    .wide-container {
        max-width:720px
    }

  

    .magnin-slider .magnin-slider-text {
        max-width: 100%
    }

    .magnin-slider .sp-slider-content-align-left {
        margin-top: 65px
    }

    .magnin-slider .sp-nav-control .prev-control.nav-control {
        left: auto;
        right: 0px;
        transform: translateY(40px)
    }







#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
  font-weight: 600;
    font-size: 16px;
    line-height: 120%;
    color: var(--link-color);
    font-family: "Pathway Extreme";
    letter-spacing: 0.2em;
    text-transform: uppercase;
    border-bottom: 2px dashed #b87333;
    padding-bottom: 15px;
    margin-bottom: 20px;
}

#sp-left .sp-module, #sp-right .sp-module {
    margin-top: 50px;
    border: 1px solid #ddd8d2;
    padding: 30px;
    border-radius: 3px;
}





