@media screen and (max-width: 1199px) {
    .wrapper {
        width: 100%;
        margin: 0 auto;
    }
}


/*****************Menu *****************/

@media screen and (min-width: 200px) and (max-width: 1024px) {
    .slicknav_menu {
        display: block;
    }
    .menubg {
        display: none;
    }
}

@media screen and (max-width: 499px) {
    .js #menu {
        display: none;
    }
    .js .slicknav_menu {
        display: block;
    }
}

@media screen and (min-width: 500px) and (max-width: 970px) {
    .js #menu {
        display: none;
    }
    .js .slicknav_menu {
        display: block;
    }
    .slicknav_nav,
    .slicknav_nav ul {
        width: 300px;
        margin: auto;
    }
    .menubg {
        display: none;
    }
}

@media screen and (min-width: 200px) and (max-width: 1024px) {
    .slicknav_menu {
        display: block;
        padding: 10px 0;
    }
    .slicknav_menu .slicknav_menutxt {
        display: block;
        line-height: 1.188em;
        text-align: center;
        font-size: 18px;
    }
}

@media screen and (min-width: 200px) and (max-width: 1100px) {
    .Menu ul li a {
        padding: 11px 3px;
        font-size: 10px;
    }
    .Menu {
        width: auto;
    }
}

@media screen and (min-width: 1101px) and (max-width: 1235px) {
    .Menu ul li a {
        padding: 11px 5px;
        font-size: 12px;
    }
    .Menu {
        width: auto;
    }
}


/***************** Menu  end *****************/

@media screen and (min-width: 200px) and (max-width: 1023px) {
    .headerbg {
        position: inherit;
    }
    .contitle {
        position: inherit;
    }
    .left-img,
    .right-img {
        display: none;
    }
}

@media screen and (min-width: 200px) and (max-width: 767px) {
    .footer {
        background: url(../images/linkbg.png) repeat;
        padding: 3em 0;
        text-align: center;
    }
    .footer-le {
        float: none;
        width: auto;
    }
    .footer-bg h2 {
        font-size: 28px;
        margin: 0 0 16px;
        color: #ffffff;
        line-height: 32px;
    }
    .footer .footer-right {
        text-align: center;
    }
    .footer-right {
        float: none;
        width: auto;
        text-align: right;
        margin: 15px 0 0;
    }
    .footer-right img {
        margin: 0 0 22px;
        width: 55%;
    }
    .welcome_profile {
        width: auto;
        margin: 0 0 1em;
    }
    .welcome_contentbg,
    .welcome_content {
        width: auto;
        padding: 0;
    }
    .welcome_message {
        width: auto;
        padding: 10px;
    }
    .terms-condition-foot ul li {
        display: inline-block;
        margin: 0 10px 23px 0;
    }
}

@media screen and (min-width: 200px) and (max-width: 450px) {
    .headersection {
        text-align: center;
    }
    .headercontainer {
        padding: 20px 0 0px;
    }
    .headerleft {
        float: none;
    }
    .logo {
        float: none;
        margin: auto;
        line-height: 0;
    }
    .confname {
        float: none;
        margin: auto;
    }
    .headerleft h1 {
        font-size: 35px;
        margin-top: 22px;
        color: #00a59e;
    }
    .headerleft h3 {
        padding: 3px 0;
        color: #000000;
        margin: 10px 0 0;
        font-size: 11px;
        letter-spacing: normal;
    }
    .org-logo {
        background: #fff;
        padding: 10px 20px;
        float: none;
        margin: 10px 0 0;
        clip-path: none;
        text-align: center;
    }
    .container1 h1 {
        padding-bottom: 15px;
        font-size: 35px;
        color: #03a59c;
        line-height: 45px;
    }
    .container1-bottom ul li img {
        width: auto;
    }
    .quick-link ul li {
        width: auto;
    }
    .container-0 h1 {
        font-size: 20px;
        line-height: 33px;
        margin: 10px auto;
    }
    .container-0 h3 {
        font-size: 12px;
        line-height: 31px;
        background: hsla(99, 45%, 48%, 0.36);
        border-radius: 50px;
        letter-spacing: 1px;
        font-weight: normal;
    }
    .container1bg {
        padding: 3em 0;
        text-align: center;
    }
    .container1 p {
        width: auto;
        margin: 10px;
        letter-spacing: 1px;
        line-height: 25px;
        text-align: center;
        font-size: 13px;
    }
    .container1-bottom {
        margin-top: 45px;
    }
    .container1-bottom ul li {
        display: block;
        width: auto;
        vertical-align: top;
        margin: 0 auto 25px;
        text-align: center;
    }
    .container1-bottom ul li p {
        width: auto;
    }
    .container2bg {
        padding: 0px;
        text-align: center;
    }
    .container2sec {
        float: none;
        width: auto;
        position: inherit;
    }
    .container2sec h4 {
        padding: 50px 0 40px 0;
        font-size: 25px;
    }
    .container2sec img {
        position: inherit;
        display: none;
    }
    .container3bg {
        padding: 3em 0;
    }
    .container3 {
        padding: initial;
    }
    .container3 h2 {
        font-size: 25px;
        margin-bottom: 15px;
    }
    .comm-members-bg ul li {
        display: block;
        width: auto;
        padding: 10px;
        margin: 15px 15px;
        border-radius: 10px;
    }
    .comm-members-bg ul li img {
        width: 30%;
    }
    .comm-members-bg ul li::before {
        left: 400px;
    }
    .container4left {
        display: block;
        width: auto;
    }
    .container4right {
        padding: 10px 0 20px;
    }
    .container4right h3 {
        font-size: 28px;
        margin: auto;
    }
    .container4right a {
        margin: 10px 0 0;
        display: inline-block;
        padding: 5px 20px;
        font-size: 12px;
    }
    .container5left {
        display: block;
        width: auto;
        vertical-align: middle;
    }
    .remember {
        padding: 10px;
    }
    .container5left h3 {
        font-size: 28px;
        margin: auto;
        line-height: 37px;
    }
    .container5left ul li h4 {
        font-size: 14px;
    }
    .container5left ul li p {
        font-size: 12px;
    }
    .container5right iframe {
        height: 375px;
        width: 100%;
    }
    .container4 {}
    .container4right {
        width: 100%;
        text-align: left;
        color: #ffffff;
        float: none;
        position: inherit;
    }
    .container4sec {
        width: auto;
    }
    .container4sec iframe {
        width: 100%;
        height: auto;
    }
    .container4left {
        float: none;
    }
    /*------------------innercontent-------------------*/
    .innerheading {
        padding: 20px;
        text-align: center;
    }
    .innerheading h1 {
        font-size: 22px;
    }
    .innercontent {
        padding: 20px;
        margin: 10px;
        box-shadow: 0 0px 2px 0px rgba(0, 0, 0, 0.3);
    }
    .external_faculty h4 {
        line-height: 30px;
    }
    .message {
        width: auto;
        margin: auto;
        padding: 10px;
    }
    .message p {
        font-size: 12px;
        line-height: 28px;
        letter-spacing: 1px;
        text-align: justify;
    }
    .external_faculty ul li.ex_faculty {
        display: block;
        width: auto;
        margin: 4%;
    }
    .coming-soon img {
        width: 100%;
    }
    .sci_highlights {
        text-align: center;
        margin: 10px;
    }
    .page-venue-img li {
        display: block;
        width: auto;
        padding: 10px;
    }
    .sci_highlights ul li {
        margin: 0 0 20px;
        padding: 13px;
        font-size: 14px;
        /* text-align: left; */
        box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.13);
        border-radius: inherit;
        overflow: hidden;
    }
    .sci_highlights ul li img {
        width: 20px;
        float: none;
        vertical-align: middle;
        padding: 0px;
        display: none;
    }
    .sci_highlights ul li p {
        float: none;
        width: auto;
    }
    .sci_highlights ul li img {
        float: left;
        width: 20px;
    }
    .page-venue-img li img {
        width: 100%;
        border-radius: 10px;
    }
    .contact-le {
        float: none;
        width: auto;
        overflow: hidden;
        text-align: center;
    }
    .contact_us p {
        line-height: 28px;
        font-size: 14px;
        color: #333333;
    }
    .LoginInfo {
        width: auto;
        margin: 10px;
        border-radius: 8px;
    }
    .LoginInfo p {
        color: #ffffff;
        font-size: 16px;
        line-height: 26px;
        letter-spacing: 1px;
    }
    .SignUpBg {
        width: auto;
        margin: 10px;
    }
    .innerpage {
        padding: 10px;
    }
    .registered_delegates {
        width: auto;
    }
    .onlineregform {
        width: auto;
        margin: 0;
    }
    .onlineregform h2 {
        text-align: center;
        line-height: 24px;
        font-size: 18px;
    }
    span.tariff {
        float: none;
    }
    .onlineregform ul li {
        width: auto;
        display: block;
        margin: 0 0 20px;
    }
    .onlineregform ul li.colm2 {
        width: 100%;
        text-align: center;
        margin: 0;
    }
    .onlineregform label.inlinelabel {
        display: block;
        text-align: left;
    }
    .onlineregform ul.Gran_Total li {
        display: block;
        width: auto;
    }
    .onlineregform input[type="submit"] {
        margin: 0 0 20px;
    }
    .onlineregform ul.Gran_Total label {
        font-size: 11px;
        line-height: 18px;
    }
    .onlineregform label.error,
    .abstract_submission label.error {
        font-size: 10px;
    }
    .container4left ul li span {
        display: block;
        float: none;
    }
    .registration_details table tr td {
        padding: 10px;
    }
    .onlineregform .registration_details {
        width: auto;
        margin: 0;
    }
}

@media screen and (min-width: 451px) and (max-width: 599px) {
    .headercontainer {
        padding: 20px 10px;
    }
    .logo {
        float: left;
        margin: auto;
        line-height: 0;
        width: 28%;
    }
    .confname {
        float: right;
        margin: auto;
        width: 72%;
    }
    .headerleft h1 {
        font-size: 30px;
        margin: 50px 0 0px 25px;
        color: #00a59e;
    }
    .headerleft h3 {
        padding: 3px 0;
        color: #000000;
        margin: 5px 0 0px 20px;
        font-size: 10px;
        letter-spacing: 1.5px;
    }
    .org-logo {
        background: none;
        padding: 0px;
        float: none;
        margin: auto;
        clip-path: none;
        text-align: center;
    }
    .org-logo img {
        margin: 20px 0 0;
    }
    .container-0 h1 {
        font-size: 23px;
        line-height: 38px;
        margin: 10px auto;
    }
    .container-0 h3 {
        font-size: 13px;
        line-height: 38px;
        letter-spacing: 2px;
        font-weight: normal;
    }
    .container1bg {
        padding: 2em 0;
        text-align: center;
    }
    .container1 p {
        width: auto;
        margin: 10px;
        text-align: justify;
    }
    .container1-bottom {
        margin-top: 35px;
    }
    .container1-bottom ul li {
        display: block;
        width: auto;
        vertical-align: top;
        margin: 0 0 30px;
    }
    .container1-bottom ul li p {
        width: auto;
    }
    .container2bg {
        padding: initial;
        text-align: center;
    }
    .container2sec {
        float: none;
        width: auto;
        position: inherit;
    }
    .container2sec h4 {
        padding: 50px 0 40px 0;
        font-size: 25px;
    }
    .container2sec img {
        position: inherit;
        display: none;
    }
    .container3bg {
        padding: 2em 0;
    }
    .container3 {
        padding: initial;
    }
    .container3 h2 {
        font-size: 25px;
    }
    .comm-members-bg ul li {
        width: 39%;
    }
    .comm-members-bg ul li::before {
        left: 250px;
    }
    .container4left {
        display: block;
        width: auto;
    }
    .container4right {
        padding: 10px 0 20px;
    }
    .container4right h3 {
        font-size: 28px;
        margin: auto;
    }
    .container4right a {
        margin: 10px 0 0;
        display: inline-block;
        padding: 5px 20px;
        font-size: 12px;
    }
    .container5left {
        display: block;
        width: auto;
        vertical-align: middle;
    }
    .remember {
        padding: 10px;
    }
    .container5left h3 {
        font-size: 28px;
        margin: auto;
        line-height: 37px;
    }
    .container5left ul li h4 {
        font-size: 16px;
    }
    .container5left ul li p {
        font-size: 13px;
    }
    .container5right iframe {
        height: 375px;
        width: 100%;
    }
    .footer-right img {
        margin: 0 0 22px;
        width: 45%;
    }
    /*------------------innercontent-------------------*/
    .innerheading {
        padding: 20px;
        text-align: center;
    }
    .innerheading h1 {
        font-size: 25px;
    }
    .innercontent {
        padding: 20px;
        margin: 10px;
        box-shadow: 0 0px 2px 0px rgba(0, 0, 0, 0.3);
    }
    .message {
        width: auto;
        margin: auto;
        padding: 10px;
    }
    .message p {
        font-size: 13px;
        line-height: 30px;
        letter-spacing: 1px;
        text-align: justify;
    }
    .external_faculty ul li.ex_faculty {
        display: block;
        width: auto;
        margin: 4%;
    }
    .contact_us {
        margin: auto;
        padding: 20px;
        width: auto;
    }
    .contact-le {
        float: none;
        width: auto;
        overflow: hidden;
    }
    .contact_us p {
        line-height: 28px;
        font-size: 15px;
        color: #333333;
    }
    .LoginInfo {
        width: auto;
        margin: 10px;
        border-radius: 8px;
    }
    .LoginInfo p {
        color: #ffffff;
        font-size: 16px;
        line-height: 26px;
        letter-spacing: 1px;
    }
    .SignUpBg {
        width: auto;
        margin: 10px;
    }
    .innerpage {
        padding: 10px;
    }
    .registered_delegates {
        width: auto;
    }
    .onlineregform {
        width: auto;
        margin: 10px;
    }
    .onlineregform ul li {
        width: auto;
        display: block;
    }
    .onlineregform ul li.colm2 {
        width: 100%;
        text-align: center;
    }
    .onlineregform ul.Gran_Total li {
        width: 35%;
        margin: 20px;
        display: inline-block;
    }
    .onlineregform ul.Gran_Total label {
        font-size: 12px;
        line-height: 20px;
    }
    .onlineregform label.error,
    .abstract_submission label.error {
        font-size: 10px;
    }
}

@media screen and (min-width: 600px) and (max-width: 767px) {
    .headercontainer {
        padding: 20px 10px;
    }
    .logo {
        float: left;
        margin: auto;
        line-height: 0;
        width: 28%;
    }
    .confname {
        float: right;
        margin: auto;
        width: 72%;
    }
    .headerleft h1 {
        font-size: 30px;
        margin: 50px 0 0px 25px;
        color: #00a59e;
    }
    .headerleft h3 {
        padding: 3px 0;
        color: #000000;
        margin: 5px 0 0px 20px;
        font-size: 10px;
        letter-spacing: 1.5px;
    }
    .org-logo {
        background: none;
        padding: 0px;
        float: none;
        margin: auto;
        clip-path: none;
        text-align: center;
    }
    .org-logo img {
        margin: 20px 0 0;
    }
    .container-0 h1 {
        font-size: 27px;
    }
    .container-0 h3 {
        font-size: 12px;
    }
    .container1bg {
        padding: 2em 0;
        text-align: center;
    }
    .container1 p {
        width: auto;
        margin: 10px;
    }
    .container1-bottom ul li {
        width: auto;
    }
    .container1-bottom ul li p {
        margin-top: 18px;
        width: auto;
    }
    .container2sec img {
        top: -45px;
        left: 25%;
    }
    .container2sec h4 {
        font-size: 20px;
        line-height: 25px;
    }
    .container3bg {
        padding: 2em 0;
    }
    .container3 {
        padding: inherit;
    }
    .container3 h2 {
        font-size: 28px;
    }
    .comm-members-bg ul li {
        width: 27%;
        padding: 10px;
        margin: 8px 8px;
    }
    .comm-members-bg ul li::before {
        top: -80px;
        left: 240px;
    }
    .container4right {
        padding: 25px 0;
    }
    .container4sec {
        padding: 0 25px;
    }
    .container4right h3 {
        font-size: 27px;
        margin: auto;
    }
    .container4right p {
        font-size: 12px;
    }
    .container4right a {
        padding: 4px 15px;
    }
    .remember {
        padding: 0 20px;
    }
    .container5left h3 {
        font-size: 27px;
        margin: auto;
    }
    .container5right iframe {
        height: 355px;
        width: 100%;
    }
    .footer-right img {
        margin: 0 0 22px;
        width: 35%;
    }
    /*------------------innercontent-------------------*/
    .innerheading {
        padding: 20px;
        text-align: center;
    }
    .innerheading h1 {
        font-size: 27px;
    }
    .innercontent {
        padding: 20px;
        margin: 10px;
        box-shadow: 0 0px 2px 0px rgba(0, 0, 0, 0.3);
    }
    .message {
        width: auto;
        margin: auto;
        padding: 10px;
    }
    .message p {
        font-size: 14px;
        line-height: 30px;
        letter-spacing: 1px;
        text-align: justify;
    }
    .external_faculty ul li.ex_faculty {
        display: inline-block;
        width: 35%;
        margin: 1%;
    }
    .contact_us {
        margin: auto;
        padding: 20px;
        width: auto;
    }
    .contact-le {
        float: none;
        width: auto;
        overflow: hidden;
    }
    .contact_us p {
        line-height: 28px;
        font-size: 15px;
        color: #333333;
    }
    .LoginInfo {
        width: auto;
        margin: 10px;
        border-radius: 8px;
    }
    .LoginInfo p {
        color: #ffffff;
        font-size: 16px;
        line-height: 26px;
        letter-spacing: 1px;
    }
    .SignUpBg {
        width: 70%;
        margin: 2em auto;
    }
    .innerpage {
        padding: 10px;
    }
    .registered_delegates {
        width: auto;
    }
    .onlineregform {
        width: auto;
        margin: 10px;
    }
    .onlineregform ul.Gran_Total li {
        width: 25%;
        margin: 0 25px 10px;
    }
    .onlineregform ul.Gran_Total label {
        font-size: 11px;
    }
}

@media screen and (min-width: 768px) and (max-width: 850px) {
    .headercontainer {
        padding: 15px;
    }
    .headerleft h1 {
        font-size: 33px;
    }
    .headerleft h3 {
        font-size: 12px;
    }
    .container1-bottom ul li {
        display: inline-block;
        width: auto;
        vertical-align: top;
    }
    .container1-bottom ul li p {
        width: auto;
        margin-top: 10px;
    }
    .container2sec img {
        top: -45px;
        left: 29%;
    }
    .container2sec h4 {
        font-size: 20px;
        line-height: 24px;
    }
    .container3 {
        padding: initial;
    }
    .comm-members-bg ul li {
        width: 25%;
    }
    .comm-members-bg ul li::before {
        top: -80px;
        left: 228px;
    }
    .container4sec {
        padding: 20px 20px;
    }
    .remember {
        padding: 20px;
    }
    .container5right iframe {
        height: 355px;
        width: 100%;
    }
    .footer {
        background: url(../images/linkbg.png) repeat;
        padding: 5em 15px;
    }
    .footer-bg h2 {
        font-size: 26px;
    }
    .footer-bg p {
        overflow: hidden;
        font-size: 14px;
    }
    .footer-right {
        overflow: hidden;
    }
    .footer-right img {
        margin: 0 0 15px;
        width: 100%;
    }
    .footer-right p {
        font-size: 11px;
    }
    /*------------------innercontent-------------------*/
    .innerheading {
        padding: 20px;
        text-align: center;
    }
    .innerheading h1 {
        font-size: 27px;
    }
    .innercontent {
        padding: 20px;
        margin: 10px;
        box-shadow: 0 0px 2px 0px rgba(0, 0, 0, 0.3);
    }
    .message {
        width: auto;
        margin: auto;
        padding: 10px;
    }
    .message p {
        font-size: 14px;
        line-height: 30px;
        letter-spacing: 1px;
        text-align: justify;
    }
    .external_faculty ul li.ex_faculty {
        display: inline-block;
        width: 26%;
        margin: 2%;
    }
    .contact_us {
        margin: auto;
        padding: 20px;
        width: auto;
    }
    .contact-le {
        float: none;
        width: auto;
        overflow: hidden;
    }
    .contact_us p {
        line-height: 28px;
        font-size: 15px;
        color: #333333;
    }
}

@media screen and (min-width: 200px) and (max-width: 763px) {
    .sci-highlights-content {
        overflow: auto;
    }
    .sci-highlights-content table {
        width: 1024px;
    }
    .col-4,
    .col-8 {
        width: auto;
    }
    .post-conference-workshop-home .col-4 {
        margin: 0 0 20px;
    }
    .post-conference-workshop-home {
        text-align: center;
    }
    .post-conference-workshop-home h2 {
        font-size: 24px;
        line-height: 32px;
    }
    .following-mailids li {
        width: auto;
    }
    .following-mailids li a {
        font-size: 14px;
    }
    .container-sec-2 {
        flex-wrap: wrap;
        justify-content: center;
    }
    .walk-center {
        max-width: 250px;
    }
    .myhome ul li {
        width: auto;
    }
    .myhome ul li a {
        font-size: 16px;
    }
    .myhome h4 {
        font-size: 18px;
        line-height: 24px;
    }
}