/*begin: header*/
/*#header {
    position: fixed;*/
/*    top: 200px;*/
    /*left: 0;
    bottom: 0;
    z-index: 9997;
    transition: all 0.5s;
    padding: 15px;
    margin-right:200px;
    overflow-y: auto;
}*/

/*@media (max-width: 991px) {
    #header {
        width: 300px;
        background: #fff;
        border-right: 1px solid #e6e9ec;
        left: -300px;
    }
}

@media (min-width: 991px) {
    #main {
        margin-left: 100px;
    }
}*/

/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
/**
* Desktop Navigation 
*/
.nav-menu {
    padding: 0;
    display: block;
}

    .nav-menu * {
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .nav-menu > ul > li {
        position: relative;
        white-space: nowrap;
    }


    .nav-menu a,
    .nav-menu a:focus {
        display: flex;
        align-items: center;
        color: #45505b;
        padding: 10px 18px;
        margin-bottom: 8px;
        transition: 0.3s;
        font-size: 15px;
        border-radius: 50px;
        background: #f2f3f5;
        height: 40px;
        width: 100%;
        overflow: hidden;
        transition: 0.3s;
    }

        .nav-menu a i,
        .nav-menu a:focus i {
        }

        .nav-menu a span,
        .nav-menu a:focus span {
            padding: 0 5px 0 7px;
            color: #45505b;
        }

@media (min-width: 992px) {

    .nav-menu a,
    .nav-menu a:focus {
    }

        .nav-menu a span,
        .nav-menu a:focus span {
            display: none;
            color: #fff;
        }
}

.nav-menu a:hover,
.nav-menu .active .nav-link,
.nav-menu .active:focus,
.nav-menu li:hover > a {
    color: #fff;
    background: #0563bb !important;
}

    .nav-menu a:hover span,
    .nav-menu .active span,
    .nav-menu .active:focus span,
    .nav-menu li:hover > a span {

        color: #fff;
        background: #0563bb;
    }

    .nav-menu a:hover,
    .nav-menu .active,
    .nav-menu .active:focus,
    .nav-menu li:hover > a {
        width: 100%;
        color: #fff;
    }

        .nav-menu a:hover span,
        .nav-menu .active span,
        .nav-menu .active:focus span,
        .nav-menu li:hover > a span {
            display: block;
        }

/**
* Mobile Navigation 
*/
.mobile-nav-toggle {
    position: fixed;
    right: 10px;
    top: 10px;
    z-index: 9998;
    border: 0;
    background: none;
    font-size: 28px;
    transition: all 0.4s;
    outline: none !important;
    line-height: 0;
    cursor: pointer;
    border-radius: 50px;
    padding: 5px;
}

    .mobile-nav-toggle i {
        color: #45505b;
    }

.mobile-nav-active {
    overflow: hidden;
}

    .mobile-nav-active #header {
        left: 0;
    }

    .mobile-nav-active .mobile-nav-toggle {
        color: #fff;
        background-color: #0563bb;
    }


.animated button, button[disabled]:hover, button[disabled]:focus, input[type="button"], input[type="button"][disabled]:hover, input[type="button"][disabled]:focus, input[type="reset"], input[type="reset"][disabled]:hover, input[type="reset"][disabled]:focus, input[type="submit"], input[type="submit"][disabled]:hover, input[type="submit"][disabled]:focus {
    color: #174d83;
}

.font-blue {
    color: #003c7a;
}
.font-orange {
    color: #ee7623;
}
.btn-blue {
    background-color: #003c7a;
    color:#fff;
}
.back-blue {
    background-color: #003c7a !important;
    color: #fff;
    border-radius: 50px;
    display: block;
}

.btn-orange {
    background-color: #ee7623;
    color: #fff;
}
/*.bgc-trans {
    background: rgb(36 133 233 / 20%);
}

    .bgc-trans.animated {
        background: #ededed;
    }

.animated .menu-left ul li a {
    color: #000000;
}

.modal-dialog {
    max-width: 1000px !important;
}*/

/*.banner-head {
    background-image: linear-gradient(rgba(255,255,255,0.5), rgba(255,255,255,0.5)), url("../assets/images/CoB_Website-Banner_new.png");
    object-fit: contain;
    opacity: 90%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}*/

/*.logo-align {
    display: block;
    text-align: justify;
    margin: auto;
}*/

@media (max-width: 992px) {
    .navbar-collapse {
            /*background-color: #174d83;*/
            width:100%;
            position: fixed;
            top:0;
            left:0;
            scroll-behavior: smooth;
            height: 97vh;
            background: #fff;
            display:grid;
            justify-content: center;
            align-items:center;
            z-index:9;
        }

/*        .modal-dialog {
            max-width: 600px !important;
        }

    .logo-align {
        display: flex;
        align-items: center;
        justify-content: center;
    }*/

/*        .padding-300 {
            padding-top: 500px;
            padding-left: 0px;
            padding-bottom: 0px;
        }*/

/*        .animated .navbar-collapse {
            background-color: inherit;
        }*/
    }

    @media (width: 992px) {
        .navbar-collapse {
            background-color: inherit;
        }

/*        .animated .navbar-collapse {
            background-color: inherit;
        }*/
    }
    /*end: header*/
/*    .padding-banner {
        padding-left: 100px;
    }*/

    /*begin: banner*/
    @media (min-width: 990px) {
        /*.banner {*/
            /*            height: 950px !important;*/
        /*}*/

        .banner-logo-first {
            /*height: 220px !important;*/
            width: 300px !important;
        }

        .banner-logo {
            /*height: 150px !important;*/
            width: 250px !important;
        }
        .banner-logo-second {
            width: 200px;
            !important;
        }
    }

    @media (max-width: 992px) {
        .banner-logo-first {
            /*height: 200px !important;*/
            width: 300px !important;
        }

        .banner-logo {
            /*height: 100px !important;*/
            width: 250px !important;
        }

        .banner-logo-second {
            width: 200px;
            !important;
        }

        .mobile-hidden {
            display: none;
        }
    }

   /* .banner-seven {
        background-image: url(../assets/images/bg_iscdt.png);
    }

    .banner-nine {
        background-image: url(../assets/images/bg_iscdt.png);
    }

    .banner .banner-overlay {
        background-color: rgba(240, 36, 25, .8);
        background: -webkit-gradient(linear, left top, right top, from(rgb(163 163 163 / 40%)), to(rgb(10 41 88 / 40%)));
        background: -webkit-linear-gradient(left, rgb(163 163 163 / 40%), rgb(10 41 88 / 40%));
        background: -moz-linear-gradient(left, rgba(163, 163, 163, .8), rgba(10, 41, 88, .8));
        background: -ms-linear-gradient(left, rgba(163, 163, 163, .8), rgba(10, 41, 88, .8));
        background: -o-linear-gradient(left, rgba(163, 163, 163, .8), rgba(10, 41, 88, .8));
    }

    .banner p {
        color: #fff;
    }

    .banner h2 {
        color: #ed7422;
    }

    .banner ul li {
        display: inline-block;
        vertical-align: top;
    }

    .banner-nine a {
        background-color: #fff;
        color: rgb(238 116 33);
    }*/

    /*.banner-nine .banner-nine-content .countdown li {
    width: 25%;
    float: left;
    list-style: none;
    display: inline-block;
    text-align: center;
}*/

    /*.banner-nine .banner-nine-content .countdown li span {
        font-weight: 600;
        font-size: 36px;
        color: #fff;*/
    /*        background: url(../assets/images/Timer_Sqare_1.png);*/
    /*background-position: 50% 50%;
        background-size: cover;
        background-color: #69798e;
        border-radius: 25px;
        height: 100px;
        width: 100px;
        display: inline-block;
        line-height: 3.8;
        margin-bottom: 20px;
    }

    .banner-nine .banner-nine-content .countdown li p {
        font-size: 25px;
        font-weight: 600;
        color: #fff;
    }*/

    /*.font-style1 {
        font-size: 50px;
        font-family: 'Times New Roman';
    }

    .font-style2 {
        font-size: 20px;
        font-family: cursive;
        color: #fff;
    }

    .timer-element {*/
        /*    background-color:#1D2951;*/
        /*border-radius: 25px;
        padding: 0;
        margin: 10px;
    }

    .timer-style {
        display: grid;
        width: 130px;
        margin: 60px;
    }*/

/*    @media (max-width: 1000px) {
        .timer-style {
            display: flex;
            width: 100%;
            margin: 60px;
            padding-right: 10vh;
        }

        .timer-element {
            height: 130px;
            width: 100%;
        }
    }*/

    /*end: banner*/
    /*begin: about*/
   /* .about {
        background-color: #fafafa;
    }

        .about h2 {
            font-size: 36px;
            color: rgba(0,61,122,0.9) !important;
            margin-bottom: 50px;
        }



        .about > div > p {
            margin-bottom: 30px;
        }*/

    @media (max-width: 500px) {
/*        .banner-nine .countdown li span {
            height: 130px;
            width: 100%;
        }*/

        .mobile-hidden{
            display:none;
        }

/*        .modal-dialog {
            max-width: 500px !important;
        }*/
    }
    /*end: about*/

    /*begin: authors*/
    /*.sponsor-button {
        background-color: #003c7b;
        padding: 14px 36px;
    }

    .default-button {
        display: inline-block;
        font-size: 14px;
        font-weight: 600;
        text-transform: uppercase;
        color: #fff;
        text-decoration: none;
        border-radius: 3px;
    }

    .services .section-header h3 {
        color: rgba(0,61,122,0.9) !important;
    }

    .speakers-seven .section-header h3 {
        color: rgba(0,61,122,0.9) !important;
    }

    .services .service-item h4 {
        color: rgb(238 116 33);
    }

    .schedules-seven .section-header h3 {
        color: rgba(0,61,122,0.9);
    }

    .services .service-item {
        margin-bottom: 40px;
    }*/

    /*end: authors*/

    /*begin: speaker*/
    /*.speakers-seven .section-header h3 {
        color: rgb(238 116 33);
    }

    .speakers-seven .speaker-content h4 a {
        color: rgb(238 116 33);
    }*/
    /*end: speaker*/

    /*begin: committe*/
    /*.faq.faq-style4 .faq-title .collapsed {
        background-color: rgb(238 116 33);
    }

    .faq.faq-style4 .faq-title a {
        background-color: rgba(0,61,122,0.9);
    }*/
    /*end: committe*/

   

    /*.overlay.footer-overlay {
        background-color: rgba(240, 36, 25, .8);
        background: -webkit-gradient(linear, left top, right top, from(rgb(163 163 163 / 80%)), to(rgb(10 41 88 / 70%)));
        background: -webkit-linear-gradient(left, rgb(163 163 163 / 80%), rgb(10 41 88 / 80%));
        background: -moz-linear-gradient(left, rgba(163, 163, 163, .8), rgba(10, 41, 88, .8));
        background: -ms-linear-gradient(left, rgba(163, 163, 163, .8), rgba(10, 41, 88, .8));
        background: -o-linear-gradient(left, rgba(163, 163, 163, .8), rgba(10, 41, 88, .8));
    }

    .travel-seven .section-header h3 {
        color: rgba(0,61,122,0.9);
    }

    .travel-six .info-item .details h4 {
        color: rgb(238 116 33);
    }*/

    /*end: footer*/

    .text-blue {
        color: rgba(0,61,122,0.9);
    }

    .text-orange {
        color: rgb(238 116 33);
    }

    .text-justify {
        text-align: justify;
    }

   /* .download-button {
        color: #fff;
    }

        .download-button:hover, .download-button:focus {
            color: rgb(238 116 33);
        }

    .padding-300 {
        padding-top: 300px;
        padding-bottom: 0px;
        padding-left: 300px;
    }

    .padding-120 {
        padding-top: 120px;
        padding-bottom: 0px;
    }

    .padding-100 {
        padding-top: 100px;
        padding-bottom: 0px;
    }

    .padding-80 {
        padding-top: 80px;
        padding-bottom: 0px;
    }

    .padding-60 {
        padding-top: 60px;
        padding-bottom: 0px;
    }

    .padding-40 {
        padding-top: 40px;
        padding-bottom: 0px;
    }*/

    #myBtn {
        display: none;
        position: fixed;
        bottom: 20px;
        right: 30px;
        z-index: 99;
        font-size: 15px;
        border: none;
        outline: none;
        background-color: rgb(238 116 33);
        color: white;
        cursor: pointer;
        padding: 3px;
        border-radius: 2px;
    }

        #myBtn:hover {
            background-color: rgba(0,61,122,0.9);
        }

    table {
        table-layout: auto;
    }

   /* .schedules-seven .nav-tabs li a:hover, .schedules-seven .nav-tabs li a:focus, .schedules-seven .nav-tabs li.active a {
        background-color: rgb(238 116 33);
        border: 1px solid rgb(238 116 33);
    }

    .schedules-seven .nav-tabs li a {
        color: rgb(238 116 33);
    }

    .schedules-seven .tab-content table th {
        background-color: #f0f0f0;
        color: rgb(238 116 33);
    }

    .schedules-seven .tab-content table td:hover {
        color: rgba(0,61,122,0.9);
    }

    .schedules .tab-content table .time {
        width: 5%;
    }

    .schedules-seven .tab-content .session div {
        display: flex;
        margin-bottom: 5px;
    }

    .schedules-seven .tab-content table td:nth-child(1) span {
        color: #fc7f0c;
    }

    .schedules-seven .tab-content .session i {
        min-width: 30px;
        text-align: center;
    }

    .cob-bg {
        background-image: url(../assets/images/bg_iscdt.png);
    }*/

    .footer {
        bottom: 0;
        width: 100%;
        white-space: nowrap;
        left: 0;
        right: 0;
        margin:0;
        overflow: hidden
    }

.template-style {
    min-height: 95vh;
    min-width: 99vw;
}

.card-width {
    max-width: 600px;
    align-content:center;
    justify-content:center;
}

@media (max-width: 767.98px) {
    .template-style {
        min-height: 80vh;
        max-width: 80%;
    }
}



@media (max-width: 767.98px) {
    .card-width {
        max-width: 400px;
        align-content: center;
        justify-content: center;
    }
}

.module {
    background: #fff;
}

h3 {
    color: #003c7a;
    text-transform:uppercase;
    font-weight:bold;
}

/*.card-style {
    border-bottom-style: groove;
    border-bottom-width: 4px;
    background: linear-gradient(107deg, rgb(255, 67, 5) 11.1%, rgb(245, 135, 0) 95.3%);
    border-right-style: groove;
    border-right-width: 4px;
    border-top: 0;
    border-left: 0;
}*/

/*.card-style1 {
    border-bottom-style: groove;
    border-bottom-width: 4px;*/
    /*background: linear-gradient(107deg, rgb(255, 67, 5) 11.1%, rgb(245, 135, 0) 95.3%);*/ /*orange shades*/
    /*border-color:darkorange;
    border-right-style: groove;
    border-right-width: 4px;
}

.card-style2 {
    border-bottom-style: groove;
    border-bottom-width: 4px;*/
    /*background: linear-gradient(43deg, #4158D0 0%, #C850C0 46%, #FFCC70 100%);*/ /*purple shades*/
    /*border-right-style: groove;
    border-right-width: 4px;
    border-color:rebeccapurple;
}*/

.card-style3 {
    border-bottom-style: groove;
    border-bottom-width: 4px;
    /*background: linear-gradient(160deg, #0093E9 0%, #80D0C7 100%);*/ /*blue shades*/
    border-right-style: groove;
    border-right-width: 4px;
    border-color:darkblue;
}

/*.card-style4 {
    border-bottom-style: groove;
    border-bottom-width: 4px;*/
    /*background: linear-gradient(132deg, #92f43f 0%, #16A085 100%);*/ /*green shades*/
    /*border-right-style: groove;
    border-right-width: 4px;
    border-color:darkgreen;
}*/

.card-style5 {
    border-bottom-style: groove;
    border-bottom-width: 4px;
    background: linear-gradient(225deg, #FF3CAC 0%, #784BA0 50%, #2B86C5 100%); /*dark purple*/
    border-right-style: groove;
    border-right-width: 4px;
    border-color:purple;
}

.card-style {
    border-bottom-style: inset;
    border-bottom-width: 4px;
    border-color: #f17829;
    border-right-style: inset;
    border-right-width: 4px;
    border-top: 0;
    border-left: 0;
    height:100%;
}

.card-body img {
    aspect-ratio: 1;
    object-fit: cover;
}





.blue-gradient {
    background: linear-gradient(178.6deg, rgb(232, 245, 253) 3.3%, rgb(252, 253, 255) 109.6%);
}

.pink-gradient {
    background: linear-gradient(160deg, #0093E9 0%, #80D0C7 50%, #ee7623 100%);
}

.orange-gradient {
    background: linear-gradient(62deg, #FBAB7E 0%, #F7CE68 100%);
}

.blue-purple-gradient {
    background: linear-gradient(62deg, #FBAB7E 0%, #F7CE68 100%);
}

.winter-gradient {
    background: linear-gradient(120deg, #a1c4fd 0%, #c2e9fb 100%);
}

.slide-content {
    overflow: hidden;
    position: absolute;
    top: 0;
    height: 300px;
    background-image: linear-gradient(0deg, rgba(255,255,255,0.5) 50%, rgba(0,0,0,0.7) 100%);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.template-styleagenda {
    min-width:100%;
    min-height:80vh;
}

.slide-content1 {
    overflow: hidden;
    position: absolute;
    top: 0;
    height: 290px;
    background-image: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0.9304096638655462) 0%, rgba(255,181,84,0.4066001400560224) 19%, rgba(238,118,35,0.39539565826330536) 71%);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.carousal-style {
    opacity: 90%;
    height: 350px;
}

.cob-logo-img{
    width:100%;
}

.partners {
    display: flex;
}
@media (max-width: 1100px) {
    .slide-content {
        position:relative;
        max-width: 100%;
        height: auto;
        background-image: linear-gradient(180deg, rgba(255,255,255,0.5) 15%, rgba(0,0,0,0.7) 100%), url(../assets/images/CoB_Website-Banner_new.png);
    }

    .carousal-style {
        display: none;
    }

    .cob-logo-img {
        width:50%;
    }
    .partners {
        display: grid;
    }
}

.event-social {
    overflow: hidden;
    margin-bottom: 30px;
}

    .event-social li {
        list-style: none;
        display: inline-block;
        margin-right: 7px;
        margin-bottom: 5px;
    }

        .event-social li a {
            color: #fff;
            font-size: 22px;
            background-color: #3b5998;
            height: 50px;
            width: 50px;
            display: inline-block;
            text-align: center;
            border-radius: 100%;
            line-height: 2.5em;
        }

        .event-social li:nth-child(2) a {
            background-color: black;
        }

        .event-social li:nth-child(3) a {
            background-color: #ff0084;
        }

        .event-social li:nth-child(4) a {
            background-color: #f26798;
        }

        .event-social li:nth-child(5) a {
            background-color: #cb2027;
        }

        .event-social li:last-child a {
            background-color: #dc4e41;
        }

.img-css {
    aspect-ratio: 1;
    object-fit: cover;
}


     