@media only screen and (max-width: 800px){
    .hero-section.style-10{
        padding: 100px 0px !important;
    }
    .home-banner-section .hero-content-box{
        padding: 0px !important;
        margin-bottom: 20px;
    }
    .hero-content-box.style-10 .hero-title{
        font-size: 26px;
    }
    .hero-content-box p{
        font-size: 14px;
    }
    .hero-content-box.style-10 .hero-button{
        margin-top: 20px;
    }
    .hero-content-box .tj-btn-primary{
        padding: 15px;
        font-size: 12px;
    }
    .hero-section.style-10 .hero-10-socials{
        bottom: -30px;
    }
    .upcomming-conference{
        padding: 0px 0px 50px 0px;
    }
    .upcomming-conference .item{
        padding: 10px;
        margin-bottom: 30px;
    }
    .upcomming-conference .content{
        padding-left: 0px;
        margin-top: 20px;
    }
    .tj-about-4-paragraph{
        font-size: 20px;
    }
    p{
        font-size: 14px;
    }
    .download-items{
        margin-top: 20px;
    }
    .download-items h3{
        font-size: 20px;
    }
    .tj-about-9-thumb img{
        height: 500px;
        object-fit: contain;
    }
    .tj-about-9-thumb{
        height: 100%;
    }
    .section-header.style-5 .title{
        font-size: 22px;
    }
    .section-header p {
        font-size: 14px;
    }
    .tj-about-9-counter{
        width: 100%;
    }
    .tj-about-9-counter-title{
        font-size: 30px;
    }
    .tj-about-9-counter-item{
        padding: 10px;
    }
    .section-header.style-2 span{
        text-align: center;
    }
    .section-header.style-2 .title{
        text-align: center;
    }
    .tj-service-4-area .section-header p{
        text-align: center;
    }
    .section-header.style-2 .title{
        text-align: center;
        font-weight: 600;
        font-size: 22px;
    }
    .section-header{
        text-align: center;
    }
    .home-membership-sec .item{
        height: 100%;
    }
    .home-membership-sec .item h1{
        font-size: 20px;
    }
    .home-membership-sec .item h3{
        width: 80%;
        font-size: 20px;
    }
    .home-membership-sec .item ul li{
        font-size: 14px;
    }
    .marquee-item .marquee-box .marquee-title .title{
        font-size: 16px;
    }
    .tj-maquee-section.maquee-style-bottom-8{
        padding: 15px 0px;
    }
    .home-service-section .tj-service-4-wrapper{
        margin: 10px;
        height: auto;
    }
    .home-proceedings img{
        width: 70% !important;
        margin-bottom: 40px !important;
    }
    .home-proceedings p{
        text-align: center;
    }
    .tj-service-4-area{
        padding: 50px 0px !important;
    }
    .light-mode .testimonial-item.style-4{
        height: auto;
    }
    .home-sdg-section{
        padding-top: 10px  !important;
    }
    .home-sdg-section h3{
        font-size: 15px !important;
    }
    .home-sdg-section .service-item.style-10 .left-box .services-content{
        max-width: 100%;
        text-align: center;
    }
    .home-sdg-section .services-widget .service-item.current h3{
        color: #fff !important;
    }
    .home-sdg-section .services-widget .service-item.current p{
        color: #fff !important;
    }
    .home-sdg-section .services-widget .service-item .left-box{
        padding: 0px;
    }
    .home-sdg-section .services-widget .service-item .image img{
        width: 150px !important;
        margin-top: 20px !important;
        display: flex;
        margin: auto;
    }
    .why-choose-sec img{
        max-width: 100% !important;
    }
    .why-choose-sec{
        padding: 0px;
    }
    .tj-about-4-area{
        padding: 50px 0px !important;
    }
    .mob-small-title{
        padding: 5px 0px !important;
    }
    .mob-small-title h3{
        font-size: 18px !important;
        padding: 0px 20px !important;
    }
    .awards-image-home img{
        width: 100%;
        max-width: 100% !important;
    }
    .contact-10-wrapper{
        padding: 50px 0px !important;
    }
    .new-contact-details .item{
        justify-content: center;
    }
    .contact-10-inner img{
        width: 100%;
        max-width: 100% !important;
    }
    .form_btn {
        margin-top: 30px ;
    }
    .contact-form-box{
        height: 100% !important;
    }
    .tj-footer-7-top-form input{
        width: 200px;
    }
    .tj-footer-7-top-submit-btn{
        height: 50px;
        width: 50px;
    }
    .tj-footer-7-top-form input{
        padding: 10px 20px;
    }
    .call-float{
        left: 10px !important;
    }
    .float{
        left: 10px;
        font-size: 18px;
    }
    .tj-header-area .mobile-menu ul li a:not(.mean-expand){
        font-size: 14px;
    }
    .breadcrumb_area{
        padding: 100px 0px 50px 0px;
    }
    .breadcrumb_area p{
        max-width: 100% !important;
    }
    .who-to-who-we-are .tj-about-9-bg{
        padding:0px 0px 50px 0px;
    }
    .who-to-who-we-are .tj-about-9-thumb img{
        height: 100%;
        margin-top: 20px;
    }
    .tj-about-9-wrapper{
        padding-left: 0px !important;
    }
    .who-to-who-we-are p{
        text-align: justify;
    }
    .who-to-who-we-are .hero-button{
        display: flex;
        justify-content: center ;
    }
    .mission-vission-image {
        padding: 0px !important;
        margin: 50px 0px;
    }
    .mission-vission-image img{
        max-width: 100% !important;
    }
    .service-page-one img{
        height: 100%;
        width: 100%;
        object-fit: cover;
    }
    .our-service-page-section-one h2{
        font-size: 23px;
    }
    .our-service-page-section-one h3{
        font-size: 20px;
        text-align: center !important;
    }
    .our-service-page-section-one p{
        text-align: justify;
    }
    .our-service-page-section-one img{
        width: 100%;
    }
    .reverse-column .row{
        display: flex;
        flex-direction: column-reverse;
    }
    .our-service-page-section-one{
        padding: 20px 0px !important;
    }
    .service-membership-categories .tj-service-4-wrapper{
        width: 100%;
        margin-bottom: 20px !important;
    }
    .envi-pricing-table{
        margin-top: 20px !important;
    }
    .envi-pricing-table h3{
        text-align: center !important;
    }
    .fee-header{
        font-size: 14px;
        text-align: center !important;
    }
    .envi-accordian ul{
        padding-left: 10px !important;
    }
    .envi-accordian img{
        margin-top: 40px !important;
    }
    .service-page-accrodions {
        margin-top: 50px !important;
    }
    .service-page-accrodions p{
        text-align: justify !important;
    }
    .service-page-accrodions .tj-service-5-accordion-thumb img{
        margin-top: 0px;
        height: 200px;
    }
    .service-page-accrodions .tj-service-5-accordion-list-title{
        font-size: 19px;
        line-height: auto;
        max-width: 100%;
    }
    .tj-btn-primary{
        padding: 15px 20px;
    }
    .participants-page .box{
        margin-bottom: 40px;
        padding: 10px 20px !important;
    }
    .participants-page .box h5{
        font-size: 20px;
    }
    .participants-page .box p{
        font-style: italic;
    }
    .participants-page .section-header p{
        padding: 0px 10px;
        text-align: justify;
    }
    .speaker-page-1 p{
        text-align: justify;
    }
    .speaker-page-1 a{
        width: 100% !important;
        line-height: normal;
    }
    .speaker-page-1 .tj-about-9-bg{
        padding: 50px 0px !important;
    }
    .participants-page .image-wrapper {
        border-radius: 40px;
        padding: 15px;
        transition: all 0.5s ease;
        box-shadow: inset 0px 0px 20px rgba(0,0,0,0.20);
        height: 100%;
        width: 100%;
        /*max-width: 100%;*/
         max-width: 210px;
         max-height: 100%;
    }
   
    .participants-page .image-wrapper img {
        height: 100%;
        width: 100%;
        object-fit: cover;
        object-position: center;
        border-radius: 40px;
        transition: all 500ms ease;
    }
    .participants-page-image img{
        width: 100% !important;
    }
    .eligibility-info-image-2 img{
        max-width: 95% !important;
        margin: 20px auto !important;
    }
    .contact-section.style-2 .section-header .section-title{
        font-size: 23px;
        font-weight: 600;
    }
    .form_btn .btn{
        padding: 15px 20px;
    }
    .paper-submission-form .contact-content-area{
        margin-top: 50px !important;
    }
    .paper-submission-form label{
        width: 100% !important;
    }
    .tj-contact-form.style-2 .form_group{
        flex-direction: column;
        gap: 10px !important;
    }
    .paper-guidance h1{
        font-size: 20px;
    }
    .tj-about-4-wrapper ul{
        padding-left: 15px;
    }
    .pb-100{
        padding-bottom: 50px;
    }
    .pt-100{
        padding-top: 50px;
    }
    .step-process-bread .col-lg-4{
        width: 50%;
        display: flex;
        justify-content: center;
        margin: auto;
    }
    .awards-main-section img{
        height: 300px !important;
    }
    .awards-main-section p{
        text-align: justify;
    }
    .awards-page .tj-service-4-wrapper{
        height: auto;
        margin-bottom: 30px;
    }
    .registration-page-package .item {
        margin-bottom: 20px;
        height: auto !important;
    }
    .reg-small-img img{
        width: 70%;
        display: flex;
        justify-content: center;
        margin: 20px auto;
    }
    .reg-small-img h3{
        text-align: center !important;
    }
    .tj-header-area .mobile-menu ul li > .sub-menu > li > a:not(.mean-expand){
        font-size: 18px;
    }
                .envi-cancellation-policy {
                margin-top: 20px
            }

            .envi-cancellation-policy h2 {
                font-size: 22px;
                text-align: center !important
            }

            .envi-cancellation-policy h4 {
                font-size: 19px !important
            }

            .envi-cancellation-policy img {
                width: 70%;
                display: flex;
                margin: auto
            }
            .header-sticky .menu-bar button span{
                background: var(--tj-theme-primary) !important;
            }

    }

    .home-membership-sec .item h3{
        width: fit-content;
    }



@media only screen and (min-width: 1000px) and (max-width: 1390px) {
    .home-banner-section .hero-content-box{
        padding: 120px 0px 60px 100px;
    }
    .hero-content-box.style-10 .hero-title{
        font-size: 40px;
    }
    .home-membership-sec .item{
        height: auto;
    }
    .service-membership-categories .tj-service-4-wrapper{
        width: 32%;
    }
    .registration-page-package .container{
        max-width: 1400px;
    }
    .pharma-banner-section .container{
        max-width: 1300px;
    }
}

@media only screen and (min-width: 800px) and (max-width: 999px) {
    .home-banner-section .hero-content-box{
        padding: 50px 30px;
        margin-bottom: 20px;
    }
    .hero-section.style-10{
        padding: 50px 0px;
    }
    .home-banner-section .banner-image img{
        width: 70%;
    }
    .hero-section.style-10 .hero-10-socials{
        top: auto;
        bottom: 20%;    
    }
    .upcomming-conference .image img{
        height: 200px;
    }
    .upcomming-conference .main-item{
        width: 50%;
    }
    .upcomming-conference .content{
        padding: 20px 10px;
    }
    .tj-about-9-thumb{
        height: 300px;
        object-fit: contain;
        display: none;
    }
    .tj-service-4-wrapper{
        height: 300px;
    }
    .home-membership-sec .item{
        height: auto;
    }
    .home-proceedings img{
        width: 40% !important;
        margin-bottom: 30px !important;
    }
    .home-sdg-section .section-header img{
        display: none;
    }
    .service-item.style-10 .left-box{
        width: calc(100% - 20px);
    }
    .contact-10-inner img{
        display: none;
    }
    .tj-header-area .mobile-menu ul{
        max-width: 90%;
    }
    .breadcrumb_content{
        padding-top: 30px;
    }
    .breadcrumb_content p{
        max-width: 100% !important;
    }
    .service-page-one{
        margin-top: 70px;
    }
    .service-page-one .tj-about-9-bg{
        padding: 20px;
    }
    .service-membership-categories .tj-service-4-wrapper{
        width: 49%;
    }
    .envi-accordian img{
        width: 60% !important;
        margin-top: 30px !important;
    }
    .envi-pricing-table img{
        width: 60% !important;
        margin-top: 30px !important;
    }
    .participants-page .box{
        margin-bottom: 30px;
    }
    .step-process-bread .col-lg-4{
        width: 50%;
    }
    .step-process-bread .row{
        justify-content: center;
        margin-top: 30px;
    }
    .reg-small-img img{
        width: 60%;
        display: flex;
        margin: auto;
    }
}

