@import "https://fonts.googleapis.com/css2?family=Baloo+2:wght@800&display=swap";
@import "https://fonts.googleapis.com/css2?family=Baloo+2:wght@400;500&display=swap";


* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    font-family: Cambria, Georgia, serif;
}

a{
    text-decoration: none;
    color: black;
}



h5{
    font-family: Karla, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
}


    h1,
    h2,
    h3,
    h4
 {
        /* font-family: Sentinel, Georgia, Times, "Times New Roman", serif; */
        font-family: "DM Serif Display", Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
    }
    
    p, 
    li {
        /* font-family: Whitney, Helvetica, Arial, sans-serif; */
        font-family: Cambria, Georgia, serif;
    font-size: 14px;
    font-style: normal;
    line-height: 20px;
    }
    
    .ipa_card_ul li{
        font-size: 15px;
    }

    .ipa_card_ul_left li{
        font-size: 10px;
    }
    @media(max-width: 767px) {
        .ul_li li {
            font-size: 7px !important;
        }
        .hide_phone{
            display: none !important;
        }
        .navbar-brand{
            width: 46% !important;
        }
        .con_bg{
            height: 214px !important;
    background-size: contain !important;
        }
        .slider-container{
            padding-left: 46px;
        }
        .marquee--2 {
            --marquee-item-width: 488px !important;
            margin-bottom: -92px !important;
    padding-top: 3px !important;

        }
        .html_section{
            height: 175vw !important;
        }
        .bk-slider{
            margin-top: 45px !important;
            width: 67vw !important;
        }
        .ipa_card_span{
            position: absolute;
    width: 100%;
    left: 0px;
    bottom: -16px;
    font-size: 10px !important;
        }
        .ipa_card_ul li{
            font-size: 10px !important;
        }
        .nav-ipatabs{
            flex-direction: column;
        }
        .nav-itemipa{
            font-size: 11px !important;
            padding: 9px !important;
        
        }
        .verify_span{
            font-size: 11px !important;
        }
        .ipa_card_ul_left li{
            font-size: 8px !important;
        }
        .content-ipatabs{
            padding: 9px !important;
        }
        .nav-ipatabs{
            border-top-left-radius: 0px !important; 
            border-top-right-radius: 0px !important;
        }
        .nav-itemipa2{
            font-size: 14px !important;

        }
        .content-tabsipa2 {
            padding: 13px !important;
        }
        .owl-item{
            width: 343px !important;
        }
        .ipa_card_logo{
            width: 100% !important;
        }
        .content-tabtopics-topic{
            padding: 0px !important;
        }
        .font_12{
            font-size: 12px !important;
        }
        .nav-item-topic{
            font-size: 10px !important;
            padding: 7px !important;
        }
        .content-ipatabs{
            text-align: left !important;
        }
        .country_posi{
            bottom: -20px !important;
            right: -12px !important;
            font-size: 13px !important;
        }
        .country_name{
            font-size: 7px !important;
        }
        .posi_left{
            left: 50px !important;
        }
        .reg_no_font{
            font-size: 10px !important;
        }
       
        
    }
    @media (min-width: 768px) and (max-width: 1023px) {
        .tab_head_container{
           display: flex !important;
           flex-direction: column !important;
        }
        .nav-item{
            font-size: 11px !important;
        }
        .marquee--2 {
            --marquee-item-width: 433px !important;
        }
        .nav-itemipa{
            font-size: 10px !important;
        }
        .hide_tab{
            display: none !important;
        }
        .con_bg{
            height: 441px !important;
            background-size: contain !important;
        }
        .font_12{
            font-size: 15px !important;
        }
        .nav-item-topic{
            font-size: 10px !important;
            padding: 10px !important;
        }
    }
    