 body {
     line-height: 1.7;
     font-weight: 400;
     font-size: 14px;
     /* font-family: Roboto, sans-serif; */
     font-family: 'Book Antiqua', sans-serif !important;
     color: #000;
     text-align: justify;
 }

 .fa {
     font: normal normal normal 14px / 1 FontAwesome !important;
 }

 * {
     font-family: 'Book Antiqua', sans-serif !important;
 }



 .conference_tracks {
     display: flex;
     flex-direction: column;
     gap: 20px;
     margin-bottom: 20px;
 }

 .conference_tracks td {
     position: relative;
     border-top: none;
 }

 .conference_tracks td .track_icon {
     width: 100px;
     margin-right: 20px;
 }

 .conference_tracks td .line_icon {
     width: 120px;
     position: absolute;
     top: -20px;
     right: -24px;
 }

 .conference-leftblock p {
     font-size: 16px !important;
 }

 .conference-rightblock p {
     font-size: 16px !important;
 }

 .st-team .st-skill {
     font-size: 16px !important;
 }

 .pradanya-table .table-bordered td,
 .table-bordered th {
     font-size: 16px !important;
 }

 .social.icon ul li {
     font-size: 14px !important;
 }

 ul>li,
 ol>li {
     font-size: 16px !important;
 }

 .pagination-section .breadcrumb-item {
     font-size: 12px !important;
 }

 .wed-logo img {
     max-width: 200px !important;
 }

 .conference-header .main-menu ul li.drop-down_menu.drop-sub ul.drop_submenu{
    background:#3d59a7;
    box-shadow: 0px 1px 5px 1px rgba(0, 0, 0, 0.2);
 }

 .conference-header .main-menu ul li a{
    padding: 13px 6px!important;
 }

 .table-responsive>.table-bordered{
    margin-bottom: 0;
 }

 .pradanya-table{
    margin-bottom: 0px!important;
 }

 .important-date-main{
    padding: 30px 0;
 }

 .registration-section{
    padding: 30px 0;
 }

 .about-outer.attend-section{
    padding: 0 0 30px 0;
 }

 .attend-section figure{
    margin: 0 0;
 }

 .background_image{
    padding: 80px 0;
 }

 .conference-header .wed-logo.pradanya-sec{
    width: 20%!important;
 }

 /* .conference-header .main-menu ul li.drop-down_menu.drop-sub ul.drop_submenu li a{
    color: #333;
 } */

 @media (min-width:1900px) and (max-width:1980px){
    .wed-logo.pradanya-sec img{
        width: 250px!important;
    }
 }

@media only screen and (max-width:1650px){
    .conference-header .main-menu.pradanya-menu ul li a {
        padding: 20px 8px !important;
        font-size: 14px !important;
        letter-spacing: 0px;
        text-transform: uppercase;
    }
}

@media only screen and (max-width: 1390px) {       

    .conference-header .wed-logo.pradanya-sec{
        width: 15%!important;
    }

    .main-menu {
        width: 85%!important;
    }

    .wed-logo img{
        max-width: 174px;
        padding: 15px 5px;
    }

    .conference-header .main-menu.pradanya-menu ul li a {
        padding: 20px 8px !important;
        font-size: 12px !important;
        letter-spacing: 0px;
        text-transform: uppercase;
    }
}

@media only screen and (max-width: 1200px) {  

    .conference-header .main-menu.pradanya-menu ul li a {
        padding: 20px 8px !important;
        font-size: 10px !important;
        letter-spacing: 0px;
        text-transform: uppercase;
    }
}


@media only screen and (max-width: 1100px) {  
    .conference-header .main-menu.pradanya-menu ul li a {
        padding: 20px 8px !important;
        font-size: 9px !important;
        letter-spacing: 0px;
        text-transform: uppercase;
    }

    .wed-logo.pradanya-sec img{
        width: 150px;
    }
}

@media only screen and (max-width: 991px) {
    .conference-header .main-menu{
        margin-top: 0!important;
    }
}


@media only screen and (max-width: 575px) {

    .insub-box ul li:nth-child(2) img.fig-set{
        width: 100%!important;
    }

    .mobile_css{        
        position: absolute;
        width: 100%;
        background: rgb(255, 255, 255);
        left: 0px;
        padding: 10px!important;
    }

    .registration-sec p {
        margin-bottom: 0;
    }

    .attend-section .col-lg-6:first-child figure{
        margin-bottom: 20px;
    }

    .registration-block{
        margin-top: 20px;
    }

    /* .wed-logo{
        width: 15%!important;
    } */

    .main-menu {
        width: 100%!important;
    }

    .track_text{
        line-height: 18px;
        font-size: 18px;
        margin-bottom: 10px;
    }

    .line_icon{
        display: none;
    }

    .conference_tracks td .track_icon{
        width: 50px;
        margin-right: 5px;
    }

    .conference_tracks tr td{
        /* height: 65px !important; */
        padding: 0px;
        display: flex;
        gap: 10px;
        align-items: self-start;
        flex-direction: column;
    }

    .conference_tracks tr td p{
        margin-bottom: 0;
    }

    .conference_tracks tr td:first-child{
        height: auto!important;
        margin-bottom: 10px;
    }

    .conference-header .main-menu ul li a{
        padding: 10px 0px !important;
        border-bottom: 1px solid #333;
    }

    .conference-header .main-menu {
        display: unset;
        float: unset !important;
        margin-top: 0px!important;
        width: 100%;
        padding: 10px;
        margin-right: 0px!important;
    }

    .conference-header .main-menu ul li.drop-down_menu.drop-sub ul.drop_submenu{
        left: 0!important;
        width: 100%!important;
        background: #eee;
    }

    .conference-header .main-menu ul li.drop-down_menu.drop-sub ul.drop_submenu li a{
        text-align: left;
        color: #333;
    }

    .enq-block{
        margin: 0;
    }

    .bg-contact .contact_from.bg-transparent {
        padding: 15px 0;
    }

    .background_image {
        padding: 40px 10px;
    }

    .pagination-section{
        padding: 15px;
    }

    .guidelines-list ul{
        flex-direction: column;
    }

    .conference-section-2.background_image .d-flex{
        flex-direction: column;
    }

    .pradanya-main .agenda-top{
        padding-left: 0;
    }    
}