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: 55px;}
.nav-link {font-size: 13px;color: #fff;padding: 5px 8px !important;}
.dropdown-toggle::after {vertical-align: middle;}
.dropdown-item {padding: 2px 10px;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;}

.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-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: 350px;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';
}