﻿body{font-family: 'Lato', sans-serif;overflow-x: hidden;font-size: 16px;line-height: 26px;color: #464646;}
html{font-family: 'Lato', sans-serif;overflow-x: hidden;}

a{color: #5065c7;text-decoration: none;outline: none; -webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}
a:hover {color: #3ea6c2;text-decoration: none;outline: none; -webkit-transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;transition: all 0.3s ease-in;}

.submit_btn {width: 200px;font-size: 16px;font-weight: 600;color: #fff;cursor: pointer;height: 48px;text-align:center;border: none;border-radius: 50px;background-size: 300% 100%;    moz-transition: all .4s ease-in-out;-o-transition: all .4s ase-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.submit_btn.color_hover {background-image: linear-gradient(to right, #f5ce62, #e43603, #fa7199, #e85a19);}
.submit_btn:hover {background-position: 100% 0;moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;-webkit-ransition: all .4s ease-in-out;transition: all .4s ease-in-out;color: #fff;}
.submit_btn:focus {outline: none;}

.btn_gold_top{background: #c28b40;border: solid 1px #c28b40;color: #fff;font-weight: 500;border-radius: 100px;transition: all 0.2s ease; display:inline-block; font-size:16px;line-height: 15px;padding: 12px 16px;}
.btn_gold_top:hover, .btn_gold_top:focus{outline:0; color:#fff !important;background: #dd9d46 !important;}

.btn_blue{background: #4154b0;border: solid 1px #4154b0;color: #fff;font-weight: 500;border-radius: 100px;transition: all 0.2s ease; display:inline-block; font-size:16px;line-height: 15px;height: 36px;padding: 8px 18px;}
.btn_blue:hover, .btn_blue:focus{outline:0; color:#fff !important;background: linear-gradient(255.77deg, #7322B3 -4.87%, #0B6DD5 96.24%);cursor: pointer;color: #fff;}

.btn_blue_border{background: transparent;border: solid 1px #c28b40;color: #c28b40;font-weight: 600;border-radius: 6px;transition: all 0.2s ease; display:inline-block; font-size:18px;}
.btn_blue_border:hover, .btn_blue_border:focus{outline:0; opacity: 0.8;}
.btn_white_border{background: transparent;border: solid 1px #fff;color: #fff;font-weight: 600;border-radius: 6px;transition: all 0.2s ease; display:inline-block; font-size:18px;}
.btn_white_border:hover, .btn_white_border:focus{outline:0; opacity: 0.8;}

.text_gray{color:#626262;}
.text_gold{color:#c28b40;}

h1{color: #000;}
.translated-ltr lang h1{font-size: 30px !important; color: #f00;}
.font14{font-size: 14px !important;}
.font12{font-size: 12px !important; line-height: 14px;}

ol li{font-size: 16px; line-height: 24px; margin-bottom: 15px;}

/*Navber*/
.navbar{list-style:none;}
.navbar-brand img{max-width: 100%; max-height: 63px;}
.nav-link {
    font-size: 17px;
    color: #fff;
    padding: 5px 8px !important;
}
.dropdown-toggle::after {vertical-align: middle;}
.dropdown-item { /*padding: 2px 10px;*/
    padding: 3px 21px;
    /*font-size: 15px;*/
}
.navbar .bi{vertical-align: middle;}
.navbar_custum {background: #e88d08;padding: 0;}
.navbar_custum .nav-link:focus, .nav-link:hover {background: #15964a;color: #fff !important;}
.navbar_custum .navbar-nav .dropdown-menu {min-width: 150px !important;border-radius: 0;top: 99%; width:auto;}
.dropdown-item:focus, .dropdown-item:hover {background-color:#15964a; color: #fff;}
.dropend .dropdown-toggle::after {vertical-align: 0;right: 10px;display: inline-block;position: absolute;transform: translateY(-50%);top: 50%;}

.navbar_custum .bi-list{font-size: 30px; color: #fff;}

/*Hover Menu*/
/*.navbar-nav li:hover > ul.dropdown-menu {display: block;}*/
.dropdown-submenu {position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;}

.navbar-fixed {top: 0;z-index: 100;position: fixed;width: 100%;box-shadow: 0 4px 5px #e8e8e8;border-bottom: solid 1px #e3e3e3;}

#carouselExampleControls img{width: 100%;height: 100vh; object-fit: cover;}

.goog-te-gadget .goog-te-combo {margin: 4px 0;background: transparent;border: 0;font-size: 16px;padding: 0;margin: 0; color: #fff;}
.goog-te-gadget .goog-te-combo option{color: #000;}

/*Top Bar*/
.topbar{background: #000; color: #fff; padding: 6px 0;}
.topbar ul {margin: 0;padding: 0;}
.topbar ul li{margin: 0;padding: 0; list-style: none; color: #fff; display: inline-block;}
.topbar ul li a{color: #fff;border-right: solid 1px #715229;padding: 0 10px;}
.topbar ul li:last-child a{border-right:none;}


ul.whats_included{margin: 0; padding: 0;}
ul.whats_included li{margin: 0 0 40px 0; padding: 0; list-style: none;float: left;}
ul.whats_included li .icon{width: 100px; height: 100px; margin-right: 15px; float: left; cursor: pointer;}
ul.whats_included li .icon img{-webkit-transition: all 0.5s linear;transition: all 0.5s linear;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1); max-width: 100%;}
ul.whats_included li .icon img:hover{-webkit-transform: scale3d(1.1, 1.1, 1);transform: scale3d(1.1, 1.1, 1);}
ul.whats_included li .content{width: calc(100% - 120px); float: left;}

.page_img{max-width: 100%; max-height: 550px;}
.heading1{position: relative; color: #585858;}
.heading1:after{position: absolute; border-bottom: solid 4px #f9ae08; content: ""; left: 0; bottom: -15px; width: 100px;}

/*Photo Gallery Slider*/
.owl-stage-outer.owl-height{height: auto !important;}
.owl-nav .owl-prev {left: -10px;}
.owl-nav .owl-next {right: -10px;}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {position: absolute;transform: translateY(-50%);top: 50%;}
.owl-carousel .owl-nav .owl-next .bi, .owl-carousel .owl-nav .owl-prev .bi{color: #c28b40; font-size: 36px;}

.photo_gallery{background:url(../images/gallery.jpg) no-repeat 0 0 /cover; background-attachment: fixed;}
.gallery_slider.owl-carousel .owl-item img {width: auto;max-width: 100%;max-height: 250px;margin: auto;}
.gallery_slider.owl-carousel .owl-item{padding: 15px; transition: .4s;background: #fff;border-radius: 8px;border: solid 1px #e1e1e1; width: 100%;}

.mission {
    /*background: url(../images/mission.jpg) no-repeat 0 0 /cover;*/
    background-attachment: fixed;
    background-image: linear-gradient(180deg, #ffffff 55%, #c3c9c5);
}

.gray_box{background: #eff3ff; width: 200px;height: 200px;border-radius: 50%;}
.gray_box:hover{background: linear-gradient(255.77deg, #7322B3 -4.87%, #0B6DD5 96.24%);cursor: pointer;color: #fff;}
.gray_box img{max-width: 100%; max-height: 80px;}
.gray_box p{margin-bottom: 0; line-height: 20px;}
.blue_bg{background: #142579;}

.navbar-toggler:focus {box-shadow: inherit;}


/*Caregory*/
.categories_box{transition: .4s;background: #fff;border-radius: 8px;border: solid 1px #e1e1e1; width: 100%;}
.categories_box:hover{box-shadow: 0 10px 15px 10px #e8e8e8;background: linear-gradient(220deg, #FFDFB1 -1%, #FFF 99%);cursor: pointer;}
.categories_box .icon{max-width: 100%; max-height: 45px;}
.categories_box h2{color:#536ce8;}
.categories_box h5{min-height: 50px;}

/*News*/
.news .categories_box p{overflow: hidden;}
.news .categories_box img{-webkit-transform: scale 1;-ms-transform: scale 1;transform: scale 1;transition: all 0.5s ease-out 0s;}
.news .categories_box:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}

/*How It Work*/
.achievements {
    /*  background: url(../../style/backGroundImgURL.png) no-repeat 0 0 /cover;*/

    background-image: linear-gradient(180deg, #ffffff 55%, #e6ebe8);
    background-attachment: fixed;
}
.achievements_box {
    transition: .4s;
    border-radius: 6px;
    position: relative;
    background: rgb(7 73 106 / 85%);
}
.achievements_box:hover{cursor: pointer;}
.achievements_box img{max-width: 100%; max-height: 55px;}
.achievements_box h3, .achievements_box h4, .achievements_box h5, .achievements_box p{color:#fff;}

/*Go to Top*/
#goto_top {display: inline-block;background-color: #FF9800;width: 50px;height: 50px;text-align: center;border-radius: 4px;position: fixed;bottom: 75px;right: 20px;transition: background-color .3s, opacity .5s, visibility .5s;opacity: 0;visibility: hidden;z-index: 1000;color: #fff;}
#goto_top{font-size: 50px;}
#goto_top:hover {cursor: pointer;background-color: #15964a;}
#goto_top:active {background-color: #555;}
#goto_top.show {opacity: 1;visibility: visible;}

/*Footer*/
footer{width:100%;background:#f8f9fa;}

footer .social_icon li{display: inline-block;margin: 0 5px 5px 0;}
    footer .social_icon li a {
        background: white;
        width: 69px;
        height: 70px;
        display: inline-block;
        text-align: center;
        border-radius: 50%;
        color: #fff;
        font-size: 50px;
    }
footer .social_icon li a:hover{background: #15964a;color: #fff;}
footer .social_icon li a .bi{vertical-align: middle;}

.copyright {color:#666;font-size:14px;padding:5px 0 0}


/*Breadcrum*/
.breadcrumb{border-bottom: 1px solid #f0f0f0;border-top: 1px solid #f0f0f0;font-size: 12px;padding: 10px 0;background: #fff;text-align: left;margin-bottom: 0;}
.breadcrumb ul{margin: 0px; padding: 0px;}
.breadcrumb li{list-style: none;display: inline-block; font-size: 13px;}
.breadcrumb-item.active {color: #333;font-weight: 600;}


.social_link {margin: 0;padding: 0px;}
.social_link li {margin: 0 10px 0 0;padding: 0px;text-align: center;list-style: none;display: inline-block;}
.social_link li .fa {font-size: 20px;}
.social_link li a{color: #3C2FA0;background: #fff;width: 40px;height: 40px;line-height: 44px;display: inline-block;text-align: center;border-radius: 50%;box-shadow: 1px 2px 4px 2px #eaeaea;}
.social_link li a:hover{background: #3C2FA0; color:#fff;}

.form-control {height: 48px;color: #000;}
.about{max-width: 100%; max-height: 300px;}
.change{position: absolute; right: 0; top: -7px; z-index: 9;}

/*Login*/
.user_icon{position: absolute;top: 14px;left: 34px;z-index: 9;color: #b3b3b3;font-size: 20px;}
.show_pass{color: #b3b3b3;font-size: 20px; cursor: pointer;}
.logo{max-width: 100%; max-height: 45px;}
.login_box{background: #fff;box-shadow: 0px 4px 12px #7719BC29;border-radius: 10px;  background: rgba(255,255,255,0.85);box-shadow: 0px 4px 12px #7719BC29;border-radius: 8px;max-width: 480px;width: 94%;margin: auto;position: absolute;z-index: 999;top: 50%;left: 50%;margin: auto;transform: translate(-50%, -50%);}
.login_box .form-control{border: solid 1px #6E6E6E;height: 48px;font-size: 16px;color: #383838;}
.login_box  .form-control:focus{border: solid 1px #7719BC;box-shadow: none;}
.login_box  label{font-size: 18px; color: #000;}

.input-group-text {background-color: #fff;border: 1px solid #6E6E6E;}

.btn_purple{background: #7719bc; border-radius: 6px; color: #fff; font-size: 16px; text-align: center; height: 48px;}
.btn_purple:hover{background: #982ee8 !important;color: #fff !important;}
.box-icon span {display: inline-block;background: #fff;padding: 20px;width: 80px;height: 80px;border-radius: 16px;}
.box-info{text-align: center; padding: 15px;}
.box-info .ss-img img {max-width: 100%;max-height: 85px;}

.videos video, .videos iframe{width: 100%; height: 230px;}

/*8 Dec2022*/
.news .card-body{min-height: 455px;max-height: 350px;overflow-y: auto !important;}
.card-header{background:#1c1c1c; color: #fff;}
/*.seller {
    background: #e88d08 !important;
    color: #fff !important;
}*/
.seller {
    background: #4f9b7f !important;
    /*#e88d08*/
    color: #fff !important;
    text-align: center;
    font-size: 20px;
    font-weight:900;
}
.news ul{margin:0; padding:0;overflow-y:auto !important;overflow-x: hidden !important;}
.news ul li{margin:0;color:#000; border-bottom: solid 1px #d6d6d6;list-style: none; padding: 10px 0}
.news ul li a{color:#000; text-decoration: none;}
.news ul li a:hover{color:#a41104; text-decoration: none;}

.news .readmore{position:absolute; bottom:0; left:0; right:0; background:#faa804; height:44px; text-align:left; line-height:44px; padding-left:20px;}
.news .readmore a{color:#fff;}

.play-pause {
	font-size: 12px;
	margin-top: 4px;
	position: absolute;
	top: 10px;
	right: 16px;
	top:8px;
}
/*Slim Scroll*/
/* Works on Firefox */
* {scrollbar-width: thin;scrollbar-color: #ffb61c #b5b5b5;}
/* Works on Chrome, Edge, and Safari */
*::-webkit-scrollbar {width: 4px;}
*::-webkit-scrollbar-track {background: #b5b5b5;}
*::-webkit-scrollbar-thumb {background-color: #ffb61c;border-radius: 10px;}



.ticker_wrap {
    display: flex;
}

.ticker__breaking {
    white-space: nowrap;
    background: red;
    color: #fff;
    overflow: hidden;
    padding: 10px 15px;
    display: inline-block;
    font-weight: bold;
}

.ticker__viewport {
    background: #209851;
    color: #fff;
    overflow: hidden;
    padding: 10px 0;
    display: inline-block;
    flex-grow: 1
}

    .ticker__viewport a {
        cursor: context-menu;
        color: #fff;
        text-decoration: none;
    }

        .ticker__viewport a:hover {
            color: yellow;
            font-weight: bold;
        }

.ticker__list {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: flex;
}

.ticker__item {
    display: inline-block;
    white-space: nowrap;
    padding-right: 40px;
}

    .ticker__item:before {
        content: "";
        font-weight: bold;
    }

.banner {
    overflow: hidden;
}

.carousel-item.active img {
   /* transition: transform 5000ms linear 0s;
    transform: scale(1.05, 1.05)*/;
}

.bg_orange {
    background: #e88d08 !important;
}
.btn_orange {
    background: #e88d08;
    color: #000;
    border-radius: 0px;
    transition: all 0.2s ease;
    display: inline-block;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Brandon_bld', sans-serif;
    padding: 12px 35px;
    letter-spacing: 6px;
    border: solid 1px #e88d08;
}

    .btn_orange:hover, .btn_orange:focus {
        outline: 0;
        opacity: 1;
        outline: none;
    }

.btn_orange {
    background-size: 300% 100%;
    -moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}

    .btn_orange:hover {
        background-position: 100% 0;
        -moz-transition: all .4s ease-in-out;
        -o-transition: all .4s ease-in-out;
        -webkit-transition: all .4s ease-in-out;
        transition: all .4s ease-in-out;
        color: #fff;
        opacity: 1;
    }

    .btn_orange.hover_btn {
        background-image: linear-gradient(to right, #fff, #fff, #fbbb5f, #e88d08);
    }


.owl-stage-outer.owl-height {
    height: auto !important;
}

.owl-nav .owl-prev {
    left: -10px;
}

.owl-nav .owl-next {
    right: -10px;
}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
}

.owl-carousel .owl-nav .owl-next .bi, .owl-carousel .owl-nav .owl-prev .bi {
    color: #c28b40;
    font-size: 36px;
}

.gallery_slider.owl-carousel .owl-item img {
    width: auto;
    max-width: 100%;
    max-height: 250px;
    margin: auto;
}

.gallery_slider.owl-carousel .owl-item, .video_slider.owl-carousel .owl-item, .logo_slider.owl-carousel .owl-item {
    padding: 10px 15px;
    transition: .4s;
    background: #fff;
    border-radius: 8px;
    border: solid 1px #e1e1e1;
    width: 100%;
}

/*Video Gallery*/
.video_gallery {
    background: url(../images/video.jpg) no-repeat 0 0 /cover;
    background-attachment: fixed;
}

    .video_gallery iframe {
        width: 100%;
        height: 210px;
        border-radius: 8px;
    }

/*Important Links*/
.logo_slider.owl-carousel .owl-item img {
    width: auto;
    max-width: 100%;
    max-height: 150px;
    margin: auto;
}

table.dataTable thead th {
    padding: 4px 4px;
    border-bottom: none;
    background: #e88d08;
    color: #fff;
}
.page_header {
    color: #fff;
    background: linear-gradient(90deg,#fff 0,#66a53b 30%,#3e9e16 56%,#6ca545 80%,#eff7ff);
    padding: 10px 10px;
}
.page_header a{
color:#fff;
}

button.dt-button, div.dt-button, a.dt-button, input.dt-button {
    margin-bottom: 0 !important;
    padding: 5px 10px !important;
    border: 1px solid #3c9213 !important;
    border-radius: 2px !important;
    font-size: 12px !important;
    line-height: 16px !important;
    color: #fff !important;
    background: #439d11 !important;
}
.dataTables_wrapper .dataTables_filter input {
    height: 26px !important;
}

.gallery_thum {
    width: 100%;
    height: 200px;
    margin: auto;
    display: table;
    border: solid 1px #bfbfbf;
    border-radius: 2px;
}
.video_thum {
    width: 100%;
    height: 200px;
}

.left_menu .nav-item {width:100%; margin-bottom:5px;display: block;}
.left_menu .nav-item a{width:100%; display: block;background: #e88d08;padding: 5px 10px;color: #fff; position:relative;}
    .left_menu .nav-item a.active::before {
        content: '';
        display: block;
        border-top: 14px solid transparent;
        border-left: 14px solid #e88d08;
        border-bottom: 14px solid transparent;
        position: absolute;
        top: 50%;
        right: -10px;
        transform: translateY(-50%);
    }

.left_menu {
    max-height: 450px;
    overflow-y: auto;
    overflow-x: hidden;
    padding-right: 20px;
    
}
.tab-content {
    max-height: 450px;
    overflow-y: auto;
    overflow-x:hidden;
}
.page_headerAward {
    color: #fff;
    background: linear-gradient(0deg,#dbc6fd 0,#d7dd24 30%,#ffffff 56%,#d7dd24 80%,#dbc6fd);
    padding: 4px 0px;
}


.green_box{border-radius: 4px;box-shadow: 0px 2px 12px 0px rgba(138, 138, 138, 0.3);transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;-webkit-transition: all 0.3s ease-in-out 0s;-o-transition: all 0.3s ease-in-out 0s;background: #fff; position:relative;-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);}
.icon_circle{height: 70px;width: 70px;display: block;border-radius: 50%;float: right;box-shadow: 0px 5px 22px 0px rgba(138, 138, 138, 0.3);-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1);transition: all .3s ease-out;}
.green_box:hover .icon_circle{box-shadow: 0px 8px 24px 0px rgba(138, 138, 138, 0.4);cursor: pointer;-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);transition: all .3s ease-out;}
.green_box .icon_circle .icon{max-width:100%; padding:10px;}
.purple_bg{background: rgb(109,101,205);background: linear-gradient(90deg, rgb(109, 101, 205) 0%, rgb(150, 144, 220) 100%);}
.orange_bg{background: rgb(255,133,26);background: linear-gradient(90deg, rgba(255,133,26,1) 0%, rgba(249,155,72,1) 100%);}
.green_bg{background: rgb(89,179,92);background: linear-gradient(90deg, rgba(89,179,92,1) 0%, rgba(113,205,116,1) 100%);}
.blue_bg{background: rgb(4,131,230);background: linear-gradient(90deg, rgba(4,131,230,1) 0%, rgba(41,157,246,1) 100%);}
.red_bg{background: rgb(248,92,84);background: linear-gradient(90deg, rgba(248,92,84,1) 0%, rgba(253,116,108,1) 100%);}
.sky_bg{background: rgb(0,208,255);background: linear-gradient(90deg, rgba(0,208,255,1) 0%, rgba(44,214,253,1) 100%);}
.green_box h6 {
  font-weight: 700;
  padding: 8px;
  color: #fff;
  margin-bottom: 10px;
}
.green_box h3, .green_box p{color: #fff;}


.bg-midnight-bloom {
    background-image: linear-gradient(-20deg,#2b5876 0%,#4e4376 100%)!important;
}


.purple_bg {
    background: rgb(109,101,205);
    background: linear-gradient(90deg, rgb(109, 101, 205) 0%, rgb(150, 144, 220) 100%);
    color:white !important;
    font-weight:bold !important;
    font-family:'Cambria Math';
}

.orange_bg {
    background: rgb(255,133,26);
    background: linear-gradient(90deg, rgba(255,133,26,1) 0%, rgba(249,155,72,1) 100%);
    color: white !important;
    font-weight: bold !important;
    font-family: 'Cambria Math';
}

.green_bg {
    background: rgb(89,179,92);
    background: linear-gradient(90deg, rgba(89,179,92,1) 0%, rgba(113,205,116,1) 100%);
    color: white !important;
    font-weight: bold !important;
    font-family: 'Cambria Math';
}


.blue_bg {
    background: rgb(4,131,230);
    background: linear-gradient(90deg, rgba(4,131,230,1) 0%, rgba(41,157,246,1) 100%);
    color: white !important;
    font-weight: bold !important;
    font-family: 'Cambria Math';
}

.red_bg {
    background: rgb(248,92,84);
    background: linear-gradient(90deg, rgba(248,92,84,1) 0%, rgba(253,116,108,1) 100%);
    color: white !important;
    font-weight: bold !important;
    font-family: 'Cambria Math';
}

.sky_bg {
    background: rgb(0,208,255);
    background: linear-gradient(90deg, rgba(0,208,255,1) 0%, rgba(44,214,253,1) 100%);
    color: white !important;
    font-weight: bold !important;
    font-family: 'Cambria Math';
}

.purple_bg {
    background: rgb(109,101,205);
    background: linear-gradient(90deg, rgb(109, 101, 205) 0%, rgb(150, 144, 220) 100%);
    color: white !important;
    font-weight: bold !important;
    font-family: 'Cambria Math';
}

.orange_bg {
    background: rgb(255,133,26);
    background: linear-gradient(90deg, rgba(255,133,26,1) 0%, rgba(249,155,72,1) 100%);
    color: white !important;
    font-weight: bold !important;
    font-family: 'Cambria Math';
}



.sbm-card {
   /* border-radius: 15px;*/
    overflow: hidden;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

    .sbm-card:hover {
        transform: translateY(-5px);
        box-shadow: 0 10px 25px rgba(0,0,0,0.2);
    }

.sbm-header {
    background: linear-gradient(135deg, #28a745, #218838);
    padding: 6px;
    font-weight: 600;
}

.sbm-list {
    list-style: none;
    padding-left: 0;
}

    .sbm-list li {
        padding: 8px 0;
        font-weight: 500;
        transition: transform 0.3s ease;
    }

        .sbm-list li:hover {
            transform: translateX(8px);
            color: #28a745;
        }

.sbm-highlight {
    border-radius: 10px;
    animation: fadeIn 1s ease-in-out;
}

@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translateY(10px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}


/*Added on 06-03-2026*/
/*Start Marquee*/
.ticker-wrapper {
    width: 100%;
    /*    background: linear-gradient(90deg,#2c3e50,#4b6cb7);*/
    background: linear-gradient(90deg, #28a745 0%, #218838 100%);
 /*   background: linear-gradient(90deg, #13b937 0%, #3acb55 100%);*/
    height: 42px;
    display: flex;
    align-items: center;
    overflow: hidden;
    border-radius: 4px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}

/* Latest Update Badge */

.ticker-title {
    background: #ff9e10;
    height: 42px;
    display: flex;
    align-items: center;
    font-weight: bold;
    font-size: 15px;
    letter-spacing: .5px;
    text-transform: uppercase;
    position: relative;
    color: #fff;
    padding: 10px;
    animation: glow 2s infinite alternate;
    border-top-right-radius: 50px;
    border-bottom-right-radius: 50px;
}

/*@keyframes glow {
    from {
        box-shadow: 0 0 5px #ff3d00;
    }

    to {
        box-shadow: 0 0 15px #ff3d00;
    }
}*/
/*@keyframes glow {
    from {
        box-shadow: 0 0 5px #ffd6a5, 0 0 10px #ffd6a5, 0 0 15px #ffd6a5;
    }

    to {
        box-shadow: 0 0 10px #ffb347, 0 0 20px #ffb347, 0 0 30px #ffb347;
    }
}*/
.ticker-title i {
    margin-right: 8px;
}

/* Scrolling area */

.ticker {
    flex: 1;
    overflow: hidden;
    position: relative;
}

.ticker-move {
    display: inline-block;
    white-space: nowrap;
    animation: scrollTicker 25s linear infinite;
}

/* Stop animation on hover */

.ticker:hover .ticker-move {
    animation-play-state: paused;
}

/* News items */

.ticker-move span {
    margin-right: 60px;
}

.ticker-move a {
    color: white;
    font-size: 14px;
    text-decoration: none;
    transition: 0.3s;
}

    .ticker-move a:hover {
        color: #ffd800;
        text-decoration: underline;
    }

@keyframes scrollTicker {
    0% {
        transform: translateX(100%)
    }

    100% {
        transform: translateX(-100%)
    }
}

/*End Marquee*/
/*Start Mission Achivement*/

.dashboard-achievement {
    background: url('../../NewAdmin/images/achievements.jpg') center/cover fixed;
    padding: 70px 0;
}

/* Title */

.dashboard-title {
    text-align: center;
    font-weight: 800;
    color: #fff;
    margin-bottom: 50px;
    letter-spacing: 1px;
}

/* Tabs */

.dashboard-tabs {
    justify-content: center;
    border: none;
}

    .dashboard-tabs .nav-link {
        border: none;
        padding: 12px 28px;
        margin: 6px;
        font-weight: 600;
        border-radius: 40px;
        background: #ffffff;
        color: #333;
        transition: .3s;
    }

        .dashboard-tabs .nav-link.active {
            background: linear-gradient(45deg,#ff512f,#dd2476);
            color: #fff;
            box-shadow: 0 6px 20px rgba(0,0,0,.3);
        }

/* Cards */

.achievement-card {
    /*background: rgba(255,255,255,.15);
    backdrop-filter: blur(8px);
    border-radius: 14px;
    padding: 30px 20px;
    text-align: center;
    color: #fff;
    transition: .35s;
    border: 1px solid rgba(255,255,255,.2);*/
    background: rgba(255, 255, 255, .15);
    backdrop-filter: blur(44px);
    border-radius: 50px;
    padding: 8px 6px;
    text-align: center;
    color: #fff;
    transition: .35s;
    border: 2px solid rgba(255, 255, 255, .2);
    border-top: 6px solid #ffff00;
    border-left: 6px solid #ffff00;
}

    .achievement-card:hover {
        transform: translateY(-8px) scale(1.02);
        box-shadow: 0 10px 35px rgba(0,0,0,.4);
    }

/* Icon */

.achievement-icon {
    width: 70px;
    height: 70px;
    margin: auto;
    border-radius: 50%;
    background: linear-gradient(45deg,#ff512f,#dd2476);
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 15px;
}

    .achievement-icon img {
        width: 35px;
    }

/* Numbers */

.achievement-number {
    font-size: 28px;
    font-weight: 700;
}

.achievement-label {
    font-size: 14px;
    opacity: .85;
}

/*End Mission Achivement*/
/* Main Footer */
.main-footer {
    /*background: linear-gradient(90deg,#0f5132,#198754);*/

    background: linear-gradient(90deg, #26a242 0%, #218838 100%);
    color: #fff;
    /*margin-top: 40px;*/
}

/* Top Section */
.footer-top {
    padding: 40px 20px;
}

.footer-logo {
    height: 50px;
    margin-bottom: 10px;
}

/* Headings */
.main-footer h4,
.main-footer h5 {
    font-weight: 600;
    margin-bottom: 20px;
    color: #fff;
}

/* Text */
.main-footer p {
    font-size: 14px;
    line-height: 24px;
    color: #eaeaea;
}

/* Links */
.footer-links ul {
    list-style: none;
    padding: 0;
}

    .footer-links ul li {
        margin-bottom: 8px;
    }

        .footer-links ul li a {
            color: #f1f1f1;
            text-decoration: none;
            transition: .3s;
        }

            .footer-links ul li a:hover {
                color: #e88d08;
                padding-left: 5px;
            }

/* Contact */
.footer-contact i {
    margin-right: 8px;
    color: #e88d08;
}

/* Social Icons */
/* Social Icons */

.footer-social a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #fff;
    margin-right: 8px;
    font-size: 18px;
    transition: 0.3s;
}



    .footer-social a:nth-child(1) i {
        color: #1877F2; /* Facebook */
    }

    .footer-social a:nth-child(2) i {
        color: #1DA1F2; /* Twitter */
    }

    .footer-social a:nth-child(3) i {
        color: #E4405F; /* Instagram */
    }

    .footer-social a:nth-child(4) i {
        color: #0077B5; /* LinkedIn */
    }

    /* Hover */

 /*   .footer-social a:hover {
        transform: translateY(-4px);
        box-shadow: 0 5px 10px rgba(0,0,0,0.2);
    }

    .footer-social a:hover {
        background: #e88d08;
        color: #000;
    }*/

/* Bottom Footer */
.footer-bottom {
    background: #063a23;
    padding: 12px 20px;
    font-size: 14px;
}

    .footer-bottom a {
        color: #e88d08;
        font-weight: 600;
        text-decoration: none;
    }

        .footer-bottom a:hover {
            text-decoration: underline;
        }

@media(max-width:768px) {

    .footer-top {
        text-align: center;
    }

    .footer-social {
        margin-top: 10px;
    }

    .footer-bottom {
        text-align: center;
    }
}

.top {
    
    margin-bottom: -15px !important;
}
.mission-card {
    background: #fff;
    min-height: 150px;
    border-top-right-radius: 39px;
    border-top-left-radius: 11px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 39px;
    margin-bottom: 20px;
    box-shadow: rgb(0 0 0 / 50%) 0 0 10px;
}

    

.mission-title {
    background: linear-gradient(90deg, #5aa88c, #6fb64a);
    border-top-right-radius: 38px;
    border-top-left-radius: 8px;
    color: #fff;
    font-size: 19px;
    text-align: center;
    padding-top: 22px;
    padding-bottom: 10px;
    font-weight: 600;

}
.mission-card1 {
    background: #fff;
    min-height: 150px;
    border-top-right-radius: 11px;
    border-top-left-radius: 39px;
    border-bottom-right-radius: 39px;
    border-bottom-left-radius: 7px;
    margin-bottom: 20px;
    box-shadow: rgb(0 0 0 / 50%) 0 0 10px;
}



.mission-title1 {
    background: linear-gradient(90deg, #5aa88c, #6fb64a);
    border-top-right-radius: 8px;
    border-top-left-radius: 38px;
    color: #fff;
    font-size: 19px;
    text-align: center;
    padding-top: 22px;
    padding-bottom: 10px;
    font-weight: 600;
}


.mission-content {
    padding: 1px;
    text-align: center;
}
    .mission-content img {
        max-height: 85px;
    }
.mission-card,
.mission-card1 {
    background: #fff;
    min-height: 150px;
    margin-bottom: 20px;
    transition: transform 0.4s ease, box-shadow 0.4s ease;
}

     Hover Effect 
    .mission-card:hover,
    .mission-card1:hover {
        transform: scale(1.08);
        box-shadow: 0 15px 35px rgba(0,0,0,0.2);
    }
    .mission-card:hover,
    .mission-card1:hover {
        transform: scale(1.08) translateY(-8px);
    }
/*.mission-content img {
    max-height: 113px;
    transition: transform 0.4s ease;
}

.mission-card:hover img,
.mission-card1:hover img {
    transform: scale(1.1);
}*/