          
                        .no-padding {
                            padding: 0;
                        }
                        
                        .main-bg {
                            /*background-image: url('../images/gls-bg.jpg');*/
                            background-repeat:no-repeat;
                            background-size:cover;
                        }

                        .no-margin {
                            margin: 0;
                        }

                        .padding-left-right-zero {
                            padding-left: 0;
                            padding-right: 0;
                        }
                        
           

                        .margin-left-right-zero {
                            margin-left: 0;
                            margin-right: 0;
                        }

                        .navbar {
                            padding-left: 250px;
                            padding-right: 250px;
                        }

                        .navbar .logo img {
                            width: 100px;
                            padding: 10px 0;
                        }

                        .navbar-dark .navbar-nav .nav-link {
                             font-family: 'Poppins';
                            font-weight:400;
                            color: #404041;
                            margin: 0 !important;
                            font-size: 20px;
                            text-transform: uppercase;
                            line-height: 0;
                            font-weight: bold;
                            border-right: 2px solid black;
                        }

                        .navbar-dark .navbar-nav .nav-link:hover {
                            color: #58585B;
                        }

                        .navbar-dark .navbar-nav .nav-item {
                            margin-top: 17px;
                        }

                        nav {
                            background-color: white;
                        }

                        nav .dropdown-item {
                             font-family: 'Poppins';
                            font-weight:400;
                            color: #e2241b;
                            font-size: 20px;
                        }

                        .home-main-banner {
                            margin-top: 135px;
    border-top: 1px solid #e5231a;
    border-bottom: 1px solid #e5231a;
                        }

                        .no-border-right {
                            border-right: none !important;
                        }

                        .register-now-menu {
                            margin-top: 0 !important;
                            background: #e4241a;
                            padding: 15px;
                            border-radius: 0;
                            margin-left: 50px;
                            font-size: 16px;
                             font-family: 'Poppins';
                            font-weight:400;
                        }

                        .register-now-menu:hover {
                            background-color: #000;
                        }
                        .footer-line {
                            background:white;
                            width:90%;
                            height:2px;
                            margin:0 auto;
                        }

                        .sponsors {
                            padding-top: 50px;
                            padding-bottom: 50px;
                        }

                        .sponsors h2 {
                            font-family: 'Poppins';
                            font-weight:600;
                            color: #e2241b;
                            border-radius: 10px;
                            font-size: 25px;
                            padding-top: 0;
                            padding-bottom: 20px;
                        }

                        .sponsors p {
                             font-family: 'Poppins';
                            font-weight:400;
                            color: #5D5D5D;
                            line-height:20px;
                        }

                        .sponsors a {
                             font-family: 'Poppins';
                            font-weight:400;
                            color: #e2241b;
                        }

                        .sponsors a:hover {
                            font-family: 'Poppins';
                            font-weight:400;
                            color: #1AE274;
                        }

                        .register-now-menu a {
                            color: white !important;
                        }

                        .register-now-menu a span {
                            font-size: 30px;
                            color: #58585B !important;
                        }

                        li.nav-item.active a {
                            color: #5D5D5D !important;
                        }
              

                        .home-main-banner {
                            /*padding-left: 100px;*/
                            /*padding-right: 100px;*/
                            padding-bottom: 0;
                        }

                        .home-main-banner img {
                            width: 100%;
                        }

                        .pricing-table table thead th {
                            width: 20%;
                             font-family: 'Poppins';
                            font-weight:600;
                            font-size: 14px;
                        }

                        .pricing-table table tbody th {
                             font-family: 'Poppins'; font-weight:400;
                            font-size: 14px;
                            line-height: 20px;
                        }

                        .pricing-table table tfoot td a {
                            color: white;
                            background: #e2241b;
                            font-family: 'Poppins';
                            font-weight:600;
                            font-size: 14px;
                        }

                        .pricing-table .table.table-striped tr td {
                            width: 20%;
                        }

                        .pricing-table .register-btn-footer td {
                            padding: 30px;
                        }

                        .pricing-table table thead tr {
                            background-color: #1AE274;
                        }

                        .pricing-table .register-btn-footer td a {
                            color: white;
                            background: #e2241b;
                            font-family: 'Poppins';
                            font-weight:600;
                            font-size: 14px;
                            padding: 15px 30px;
                            border-radius: 50px;
                        }

                        .pricing-table .register-btn-footer td a:hover {
                            text-decoration: none;
                            background: #1AE274;
                        }

                        th.text-white.h1 {
                            font-size: 20px;
                        }

                        .join-us .join-us-inner {
                            border: 1px solid #e2241b;
                            border-radius: 10px;
                            margin-bottom: 25px;
                            padding: 0 20px;
                            background:#fbfbfb;
                            margin-top:50px;
                            margin-bottom:50px;
                            
                        }

                        .join-us .join-us-inner .top-heading {
                            padding: 25px 0;
                        }

                        .wpb_wrapper ul,
                        .wpb_wrapper ol {
                            padding-left: 20px;
                        }

                        .wpb_wrapper ul li,
                        .wpb_wrapper ol li {
                             font-family: 'Poppins';
                            font-weight:400;
                            font-size: 16px;
                            color: #5D5D5D;
                        }

                        .wpb_wrapper ol li a {
                             font-family: 'Poppins';
                            font-weight:400;
                            color: #e2241b;
                        }

                        .wpb_wrapper ol li a:hover {
                             font-family: 'Poppins';
                            font-weight:400;
                            color: #1AE274;
                        }

                        .join-us .join-us-inner .top-heading h2 {
                             font-family: 'Poppins';
                            font-weight:400;
                            font-size: 36px;
                            text-transform: uppercase;
                           color:#404041;
                        }

                        .online-registration {
                            padding-bottom: 50px;
                        }

                        .online-registration .top-info p {
                             font-family: 'Poppins';
                            font-weight:400;
                            font-size: 16px;
                            color: #5D5D5D;
                            line-height: 20px;
                        }

                        .join-us .join-us-inner .top-heading h2 span {
                            font-family: 'Poppins';
                            font-weight:600;
                            display: block;
                        }

                        .join-us .join-us-inner .item {
                            padding-bottom: 50px;
                            transition: ease-in-out .2s;
                        }

                        .join-us .join-us-inner .item:hover img {
                            transition: ease-in-out .2s;
                            transform: scale(1.2);
                        }

                        .join-us .join-us-inner .item .image img {
                            width: 80px;
                            height: 80px;
                        }

                        .join-us .join-us-inner .item p {
                             font-family: 'Poppins';
                            font-weight:600;
                            font-size: 18px;
                            line-height: 22px;
                           color:#404041;
                            text-transform: uppercase;
                            padding-top: 15px;
                        }

                        .registration-bar {
                            background-color: #e2241b;
                            padding: 25px;
                            font-size: 30px;
                            padding-bottom:30px;
                       
                        }

                        .small-bar {
                            height: 0px;
                            width: 0px;
                            background-color: #1AE274;
                            padding: 2px;
                            margin-right: 5px;
                        }

                        .registration-bar a {
                            background-color: #797877;
                            color: #fff;
                            font-family: 'Poppins';
                            font-weight:400;
                            text-transform: uppercase;
                            padding: 15px 40px;
                            border-radius:0;
                            text-decoration: none;
                            font-size:20px;
                        }

                        .registration-bar a:hover {
                           background-color: white;
    color: black;
                        }

                        .bg-secondary-1 {
                            background-color: #e2241b;
                        }

                        .heading-bar {
                            background-color: #e2241b;
                            color: white;
                        }

                        .heading-bar p {
                             font-family: 'Poppins';
                            font-weight:600;
                            font-size: 36px;
                            padding: 20px;
                            text-transform: uppercase;
                            margin-bottom: 0;
                        }

                        .welcome-info {
                            padding-top: 50px;
                      
                        }

                        .welcome-info .welcome-inner-info {
                            padding: 40px 50px;
                            border-radius:10px;
                            background:#fbfbfb;
                            border: 1px solid #e2241b;
                            background-repeat: no-repeat;
                            background-size:cover;
                            background-position:center center;
                        }

                        .card-horizontal {
                            display: flex;
                            flex: 1 1 auto;
                        }
                         .welcome-info .welcome-inner-info h2 {
                                      color: #e2241b;
                                      font-family: 'Poppins', sans-serif !important;
                          font-weight:600;
                            font-size:36px;
                            padding-bottom:10px;
                                  
                                                     font-family: 'Poppins';
                            font-weight:600;
                         }
                        .welcome-info .welcome-inner-info p {
                            color: black;
                            font-size: 18px;
                                    font-family: 'Poppins', sans-serif !important;
                          font-weight:400;
                            line-height: 21px;
                            margin-bottom:0;
                            
                            
                        }

                        .center-justified {
                            text-align: justify;
                            text-align-last: center;
                        }

                        .welcome-info .welcome-inner-info p b {
                            font-family: 'Poppins';
                            font-weight:600;
                        }

                        .welcome-info .welcome-inner-info img {
                            width: 75%;
                        }

                        .img-square-wrapper {
                            width: 25%;
                        }

                        .img-square-wrapper img {
                            width: 100%;
                        }

                        .programs .program-table {
                            padding-top: 50px;
                        }
                      

                        .programs .program-table thead {
                            background: #e2241b;
                            color: white;
                             font-family: 'Poppins';
                            font-weight:400;
                            font-size: 16px;
                        }

                        .programs .program-table thead td {
                            text-transform: capitalize;
                            padding: 10px;
                            font-weight:bold;
                        }

                        .programs .program-table tbody td {
                            padding: 10px;
                            text-transform: capitalize;
                            border: 1px solid #e3241a;
                             font-family: 'Poppins';
                            font-weight:400;
                            color: #404041;
                        }

                        .programs .program-table thead td:first-child {
                            width: 16%;
                        }

                        .programs .program-table thead td:nth-child(2) {
                            width: 64%;
                        }

                        .programs .program-table thead td:nth-child(3) {
                            width: 69%;
                        }

                        .programs .program-table tbody td:first-child {
                            width: 16%;
                        }

                        .programs .program-table tbody td:nth-child(2) {
                            width: 64%;
                        }

                        .programs .program-table tbody td:nth-child(3) {
                            width: 69%;
                        }

                        .about-us .about-inner {
                            border-left: 1px solid #5D5D5D;
                            border-right: 1px solid #5D5D5D;
                            border-bottom: 1px solid #5D5D5D;
                            padding-top: 30px;
                            padding-bottom: 50px;
                        }

                        .about-us .about-inner .about-heading h2 {
                             font-family: 'Poppins';
                            font-weight:600;
                            background-color: #F1F2F2;
                            color: #e2241b;
                            border: 1px solid #e2241b;
                            border-radius: 10px;
                            width: 50%;
                            margin: 0 auto;
                            font-size: 25px;
                            padding: 20px;
                        }

                        .bg-third {
                            background-color: #1AE274;
                        }

                        .about-us .about-content {
                            padding: 50px 150px;
                            /* text-align: justify; */
                            text-align-last: center;
                        }

                        .about-us .about-content p {
                             font-family: 'Poppins';
                            font-weight:400;
                            color: #5D5D5D;
                            font-size: 18px;
                            line-height: 20px;
                        }

                        .about-us .orginizing-committee {
                            padding: 50px 100px;
                        }

                        .about-us .orginizing-committee .card-body {
                            margin-left: 20px;
                        }

                        .about-us .orginizing-committee .card {
                            border: none;
                            margin-bottom: 20px;
                            background:transparent;
                        }

                        .about-us .orginizing-committee .card-text {
                             font-family: 'Poppins'; font-weight:400;
                            color: #404041;
                            font-size: 18px;
                            line-height: 20px;
                        }

                        .about-us .orginizing-committee .card-text span {
                             font-family: 'Poppins'; font-weight:600;
                        }
                        /* .registration-info {
                                padding: 50px 0;
                            } */

                        .registration-info .item .image img {
                            width: 80px;
                            height: 80px;
                        }

                        .registration-info .item-border {
                            padding: 50px 40px;
                        }

                        .registration-info .item-border .item {
                            border: 1px solid #e2241b;
                            padding: 50px 30px;
                            border-radius: 10px;
                            background-color: #fbfbfb;
                        }

                        .navbar-nav li:hover .dropdown-menu {
                            display: block;
                        }

                        .registration-info .item-border .item:hover img {
                            transform: scale(1.2);
                            transition: ease-in-out .2s;
                        }

                        .registration-info .item-border .item .image {
                            border-bottom: 1px solid #e2241b;
                            padding-bottom: 20px;
                        }

                        .registration-info .item-border .item .content {
                            padding-top: 10px;
                        }

                        .registration-info .item-border .item .content p {
                             font-family: 'Poppins'; font-weight:600;
                            color: #404041;
                            font-size: 18px;
                            line-height: 20px;
                        }

                        .reg-banner {
                            background: #e2241b;

                            background-repeat: no-repeat !important;
                            background-size: cover !important;
                            background-position: center;
                        }

                        .reg-banner .reg-banner-container {
                            padding-top: 100px;
                            padding-bottom: 50px;
                            color: white;
                        }

                        .reg-banner .reg-banner-container h3 {
                            font-size: 36px;
                             font-family: 'Poppins'; font-weight:400;
                        }

                        .reg-banner .reg-banner-container h3 span {
                             font-family: 'Poppins'; font-weight:600;
                            border-right: 5px solid white;
                        }

                        .reg-banner .reg-banner-container p {
                            padding-top: 20px;
                            font-size: 18px;
                             font-family: 'Poppins'; font-weight:400;
                            line-height: 20px;
                        }

                        .reg-banner .registration-bar {
                            background-color: transparent;
                        }

                        .reg-banner .registration-bar {
                            padding-top: 50px;
                            margin-bottom: 0;
                        }

                        .who-attend .who-attend-container .item {
                            border: 1px solid #e2241b;
                            padding: 30px;
                            /*min-height: 390px;*/
                            border-radius:10px;
                            background-color:#fbfbfb;
                        }

                        .who-attend .who-attend-container .item ul {
                            padding-left: 20px;
                        }

                        .who-attend .who-attend-container {
                            padding-left: 200px;
                            padding-right: 200px;
                            padding-top: 50px;
                        }
                        .heading-bar.mt-3.text-center {
                            margin-top:35px;
                        }

                        .who-attend .who-attend-container .item h2 {
                            font-size: 36px;
                            color: #404041;
                            font-weight:bold;
                            font-family: 'Poppins';
                            font-weight:600;
                        }

                        .who-attend .who-attend-container .item h3 {
                            font-size: 24px;
                            color: #5D5D5D;
                             font-family: 'Poppins'; font-weight:400;
                            line-height: 30px;
                        }

                        .who-attend .who-attend-container .item p {
                            font-size: 18px;
                            color: #404041;
                             font-family: 'Poppins'; font-weight:400;
                            line-height: 20px;
                            /* text-align: justify; */
                        }

                        .who-attend .who-attend-container .item ul li {
                            font-size: 18px;
                            color: #5D5D5D;
                             font-family: 'Poppins'; font-weight:400;
                            line-height: 20px;
                        }

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

                        .faqs a,
                        .faqs .card-body {
                            font-size: 20px;
                            color: white;
                             font-family: 'Poppins'; font-weight:400;
                        }
                           .faqs .card-body {
                               background-color:#fbfbfb;
                               color:black;
                           }

                        .faqs a span
                        {
                            color: white;
                        }
                        .faqs .card-body span {
                             color: #404041;
                        }

                        footer {
                            background: black;
                            padding: 30px 0;
                        }

                        footer .hosted-by-row {
                            padding-bottom: 60px;
                            padding-top: 30px;
                            background:white;
                        }

                        footer .white-row {
                            height: 1px;
                            background-color: white;
                            width: 90%;
                            margin: 0 auto;
                            margin-bottom: 20px;
                        }

                        footer .hosted-by-row .heading p {
                             font-family: 'Poppins'; font-weight:400;
                            font-size: 20px;
                            color: #404041;
                            text-transform: uppercase;
                        }
                        footer .hosted-by-row .item {
                            width:80%;
                            margin:0 auto;
                        }

                        footer .hosted-by-row .item img {
                            width: 100%;
                        }

                        footer .middle-content {
                            padding-top: 40px;
                        }

                        footer .middle-content ul {
                            margin-bottom: 0;
                        }

                        footer .middle-content ul li a {
                            color: white;
                             font-family: 'Poppins'; font-weight:400;
                            font-weight: 300;
                            font-size: 20px;
                            text-transform: uppercase;
                        }

                        footer .middle-content ul li a:hover {
                            color: #e2241b;
                        }

                        footer .middle-content ul li {
                            border-right: 3px solid white;
                            line-height: 10px;
                            margin: 0;
                        }

                        .list-inline-item:not(:last-child) {
                            margin: 0;
                        }

                        footer .middle-content p {
                            color: white;
                             font-family: 'Poppins'; font-weight:400;
                            font-weight: 300;
                            font-style: normal;
                            font-size: 20px;
                        }

                        footer .middle-content p a {
                            color: white;
                            text-decoration: none;
                        }

                        footer .middle-content p a:hover {
                            color: #e2241b;
                        }

                        footer .img-footer-logo img {
                            width: 300px;
                        }

                        footer .custom-container {
                            padding-left: 200px;
                            padding-right: 200px;
                        }

                        .contact-page .contact-info {
                            padding-bottom: 50px;
                        }

                        .contact-page .contact-info img {
                            width: 50px;
                        }

                        .contact-page .contact-info .label p {
                            margin: 0;
                            font-size: 20px;
                            color: #1AE274;
                            font-family: praxis-next, sans-serif;
                            font-weight: 700;
                            font-style: normal;
                        }

                        .contact-page .contact-info .info a {
                            color: #5B6972;
                            font-family: praxis-next, sans-serif;
                            font-weight: 300;
                            font-style: normal;
                            font-size: 28px;
                            text-decoration: none;
                            line-height: 30px;
                        }

                        .contact-page .contact-info .info a:hover {
                            color: #1AE274;
                        }

                        .contact-page .mm-logo {
                            margin-top: 20px;
                        }

                        .contact-page .contact-info .info p {
                            font-size: 28px;
                            color: #5B6972;
                            font-family: praxis-next, sans-serif;
                            font-weight: 300;
                            font-style: normal;
                            margin-bottom: 0;
                        }

                        .navbar-dark .navbar-nav .active>.nav-link,
                        .navbar-dark .navbar-nav .nav-link.active,
                        .navbar-dark .navbar-nav .nav-link.show,
                        .navbar-dark .navbar-nav .show>.nav-link {
                            color: #e2241b;
                        }

                        .contact-page .contact-info .email-info {
                            margin-top: 50px;
                        }

                        .contact-page .contact-info .mm-logo img {
                            width: 50%;
                            margin-bottom: 30px;
                        }

                        .custom-container {
                            padding-left: 250px;
                            padding-right: 250px;
                        }

                        .contact-page .contact-form {
                            border: 1px solid #ced4da;
                            border-right: 1px solid #ced4da;
                        }

                        .program-bottom {
                            padding-bottom: 50px;
                        }

                        .contact-page .contact-form h2 {
                            text-align: center;
                            font-size: 42px;
                            font-family: praxis-next, sans-serif;
                            font-weight: 300;
                            font-style: normal;
                            color: #5B6972;
                            text-transform: uppercase;
                            padding-top: 50px;
                            padding-bottom: 30px;
                        }

                        .contact-page .contact-form .form-container {
                            width: 80%;
                            margin: 0 auto;
                        }

                        .contact-page .contact-form .form-container input,
                        .contact-page .contact-form .form-container textarea {
                            font-size: 27px;
                            font-family: praxis-next, sans-serif;
                            font-weight: 300;
                            font-style: normal;
                            color: #5B6972;
                            padding: 20px;
                        }

                        .contact-page .contact-form .form-container textarea {
                            margin-bottom: 50px;
                        }

                        .btn-style-1 {
                            background: transparent;
                            border: 1px solid #ced4da;
                            font-size: 27px;
                            font-family: praxis-next, sans-serif;
                            font-weight: 300;
                            font-style: normal;
                            color: #5B6972;
                            padding: 15px 30px;
                        }

                        .contact-page .btn-style-1 {
                            margin-top: 40px;
                        }

                        .verticle-align {
                            display: flex;
                            align-items: center;
                        }

                        .navbar-dark .navbar-nav .nav-link:focus,
                        .navbar-dark .navbar-nav .nav-link:hover {
                            color: #e2241b;
                        }

                        .no-border-right {
                            border-right: none !important;
                        }

                        .home-single-author b {
                            color: #e2241b;
                            font-size: 14px;
                            font-family: Verdana;
                            line-height: 20px;
                        }

                        .home-single-author b span {
                             font-family: 'Poppins'; font-weight:600;
                            font-size:18px;
                        }

                        .home-single-author .infor {
                            padding-left: 5px;
                            padding-top:15px;
                        }

                        .contact-text p {
                            color: #5B6972;
                            font-size: 20px;
                            padding-top:50px;
                            font-family: Verdana;
                        }

                        .contact-text a {
                            color: #e2241b;
                            font-family: Verdana;
                        }

                        .contact-text a:hover {
                            text-decoration: none;
                            color: #000;
                        }
                        
                        .welcome-supported-by h3 {
                             font-family: 'Poppins'; font-weight:600;
                            padding-top:20px;
                            color:#404041;
                        }
                         .welcome-supported-by img  {
                             width:50% !important;
                         }
                        .supported-by-side img {
                            width:300px;
                             margin-bottom:20px;
                        }
                        .supported-by-side p {
                            margin-bottom:0;
                            
                            font-family: 'Poppins', sans-serif;
                        }
                              @media(max-width:1740px){
                            .navbar {
                                padding-left: 100px;
                                padding-right: 100px;
                            }
                        }
                        

                        @media (max-width:1700px) {
                            .banner-below-lines ul li {
                                padding-left: 20px;
                            }
                            footer .middle-content p {
                                font-size: 20px;
                            }
                        }

                        @media (max-width:1450px) {
                            .navbar {
                                padding-left:180px;
                                padding-right:180px;
                                }
                                .home-single-author .infor {
                                    padding-top:0;
                                }
                            .navbar-dark .navbar-nav .nav-link {
                                font-size: 14px;
                            }
                            .register-now-menu a span {
                                font-size: 20px;
                            }
                            .register-now-menu {
                                padding: 10px;
                                margin-left: 30px;
                            }
                            .navbar-dark .navbar-nav .nav-item {
                                margin-top: 10px;
                            }
                            .home-main-banner {
                                /*padding-left: 70px;*/
                                /*padding-right: 70px;*/
                            }
                       
                            .custom-container {
                                padding-left: 150px;
                                padding-right: 150px;
                            }
                            .join-us .join-us-inner .top-heading h2 {
                                font-size: 28px;
                                line-height: 30px;
                            }
                            .join-us .join-us-inner .item p {
                                font-size: 14px;
                                line-height: 20px;
                            }
                            .join-us .join-us-inner .item .image img {
                                height: 50px;
                                width: 50px;
                            }
                            .registration-bar a {
                                font-size: 20px;
                            }
                            .reg-banner .registration-bar {
                                padding-top: 60px;
                            }
                            .heading-bar p {
                                font-size: 28px;
                            }
                            .welcome-info .welcome-inner-info {
                                padding: 40px 40px;
                            }
                            .welcome-info .welcome-inner-info p {
                                font-size: 14px;
                            }
                            .welcome-info .welcome-inner-info p {
                                line-height: 21px;
                                margin-bottom:0;
                            }
                            .about-us .about-content {
                                padding: 50px 100px;
                            }
                            .about-us .about-inner .about-heading h2 {
                                font-size: 18px;
                            }
                            .about-us .about-inner {
                                padding-top: 50px;
                                padding-bottom: 10px;
                            }
                            .img-square-wrapper img {
                                width: 125px;
                            }
                            .about-us .about-content p {
                                font-size: 14px;
                                line-height: 21px;
                            }
                            .about-us .orginizing-committee .card-text {
                                font-size: 14px;
                                line-height: 20px;
                            }
                            footer .middle-content ul li a {
                                padding: 0;
                                font-size: 16px;
                            }
                            .registration-info .item .image img {
                                width: 70px;
                                height: 70px;
                            }
                            .registration-info .item-border .item .content p {
                                font-size: 14px;
                                line-height: 20px;
                            }
                            .who-attend .who-attend-container .item h2 {
                                font-size: 26px;
                            }
                            .who-attend .who-attend-container .item ul li {
                                font-size: 14px;
                                line-height: 21px;
                            }
                            .who-attend .who-attend-container .item h3 {
                                font-size: 20px;
                                line-height: 22px;
                            }
                            .faqs a,
                            .faqs .card-body {
                                font-size: 14px;
                            }
                            .who-attend .who-attend-container .item p {
                                font-size: 14px;
                                line-height: 18px;
                            }
                            footer .middle-content p {
                                font-size: 14px;
                            }
                            footer .list-inline {
                                margin-bottom: 0;
                            }
                            .contact-page .contact-info .info a {
                                font-size: 16px;
                                line-height: 20px;
                            }
                            .contact-page .contact-info .info p {
                                font-size: 16px;
                            }
                            .contact-page .contact-form .form-container input,
                            .contact-page .contact-form .form-container textarea {
                                font-size: 16px;
                            }
                            .btn-style-1 {
                                font-size: 16px;
                            }
                            .contact-page .contact-form h2 {
                                font-size: 36px;
                            }
                            .schdule .schdule-table table th {
                                font-size: 22px;
                            }
                            footer .img-footer-logo img {
                                width: 250px;
                            }
                            footer .middle-content ul li {
                                padding: 5px;
                                margin-right: 0;
                            }
                            .join-us .join-us-inner .top-heading {
                                padding: 25px 0;
                            }
                            nav .dropdown-item {
                                 font-family: 'Poppins'; font-weight:400;
                                color: #e2241b;
                                font-size: 14px;
                            }
                            .contact-page .contact-info img {
                                width: 30px;
                            }
                            footer .middle-content {
                                padding-top: 20px;
                            }
                            
                                 .who-attend .who-attend-container .item { 
                                  /*min-height:330px;   */
                                 }
                        }

                        @media (max-width:1370px) {
                            .register-now-menu {
                                padding: 10px;
                                margin-left: 30px;
                            }
                            .navbar-dark .navbar-nav .nav-link {
                                font-size: 14px;
                            }
                                                        .navbar {
padding-left:140px;
padding-right:140px;
}
                        }
                        
                        
                                  @media(max-width:1280px){
                            .navbar {
                                padding-left: 80px;
                                padding-right: 80px;
                            }
                            .navbar .logo img {
    width: 100px;
                            }
                        }
                        

                        @media (max-width:1199px) {
                            .navbar {
                                padding-left: 80px;
                                padding-right: 80px;
                            }
                            .custom-container {
                                padding-left: 100px;
                                padding-right: 100px;
                            }
                            .welcome-info .welcome-inner-info {
                                padding: 40px 80px;
                            }
                            .register-now-menu {
                                margin-left: 0;
                            }
                            .about-us .about-content {
                                padding: 50px 50px;
                            }
                            .about-us .orginizing-committee {
                                padding: 50px;
                            }
                            .img-square-wrapper img {
                                width: 130px;
                            }
                            .registration-info .item-border .item .content p {
                                font-size: 15px;
                            }
                            footer .custom-container {
                                padding-left: 100px;
                                padding-right: 100px;
                            }
                            footer .middle-content ul li a {
                                font-size: 18px;
                            }
                            .who-attend .who-attend-container {
                                padding-left: 120px;
                                padding-right: 120px;
                            }
                        }

                        @media (max-width:767px) {
                            .navbar {
                                padding-left: 20px;
                                padding-right: 20px;
                            }
                            footer {
                                text-align: center;
                            }
                            .navbar-dark .navbar-toggler {
                                background-color: #e2241b;
                            }
                            .navbar .logo img {
                                width: 100px;
                            }
                            .home-main-banner {
                                /*padding-left: 20px;*/
                                /*padding-right: 20px;*/
                            }
                            .custom-container {
                                padding-left: 20px;
                                padding-right: 20px;
                            }
                         
                            .join-us .join-us-inner {
                                padding: 0;
                            }
                            .join-us .join-us-inner .top-heading {
                                padding: 40px 0;
                            }
                            .welcome-info {
                                padding-top: 30px;
                                padding-bottom: 30px;
                            }
                            .welcome-info .welcome-inner-info {
                                padding: 20px;
                            }
                            .welcome-info .welcome-inner-info h2 {
                                font-size:20px;
                                padding-bottom:0;
                            }
                            .about-us .about-inner .about-heading h2 {
                                width: 60%;
                            }
                            .about-us .about-inner .about-heading h2 {
                                font-size: 16px;
                            }
                            .about-us .about-content {
                                padding: 30px;
                            }
                            .img-square-wrapper img {
                                width: 100px;
                            }
                            .registration-info .item .image img {
                                width: 50px;
                                height: 50px;
                            }
                            .registration-info .item-border {
                                padding: 20px;
                            }
                            .who-attend .who-attend-container .item {
                                min-height: auto;
                                margin-bottom: 30px;
                            }
                            .who-attend .who-attend-container {
                                padding-left: 20px;
                                padding-right: 20px;
                            }
                            .hosted-by-row .item {
                                margin-bottom: 30px;
                            }
                            .contact-page .contact-info {
                                padding: 50px 0;
                            }
                            .label.pt-3 {
                                padding-top: 0 !important;
                            }
                            .contact-page .contact-info .email-info {
                                margin-top: 10px;
                            }
                            .btn-style-1 {
                                font-size: 16px;
                                padding: 10px 30px;
                            }
                            .contact-page .contact-form h2 {
                                font-size: 30px;
                                padding-top: 40px;
                                padding-bottom: 20px;
                            }
                            .contact-page .contact-info .info {
                                margin-bottom: 30px;
                            }
                            .register-now-menu {
                                margin-left: 0;
                                text-align: center;
                                margin-top: 7px !important;
                            }
                            .contact-page .btn-style-1 {
                                margin-bottom: 30px;
                            }
                            .navbar-dark .navbar-nav .nav-link {
                                border-right: 0;
                            }
                            .m-order-1 {
                                order: 1;
                            }
                            .m-order-2 {
                                order: 2;
                            }
                            .welcome-info .welcome-inner-info .image {
                                width: 50%;
                                margin: 0 auto;
                            }
                            .about-us .orginizing-committee {
                                padding: 20px;
                            }
                            th.text-white.h1 {
                                font-size: 16px;
                            }
                            footer .middle-content ul li a {
                                font-size: 14px;
                            }
                            .registration-info {
                                padding: 20px 0;
                            }
                            .faqs {
                                padding-top: 50px;
                                padding-bottom: 50px;
                            }
                            .welcome-info .welcome-inner-info img {
                                width: 100%;
                            }
                            .home-single-author .infor {
                                text-align: center;
                                padding-bottom: 20px;
                            }
                            .home-single-author:last-child .info {
                                padding-bottom: 30px;
                            }
                            .hide-on-mobile {
                                display: none;
                            }
                            .join-us .join-us-inner {
                                margin-top:30px;
                                margin-bottom:30px;
                            }
                            .who-attend .who-attend-container {
                                padding-top:30px;
                            }
                            .heading-bar.mt-5.text-center.aos-init.aos-animate {
    margin-top: 0 !important;
}
                        }

                        @media (max-width:480px) {
                            .join-us .join-us-inner .top-heading {
                                padding: 40px 10px;
                            }
                            .join-us .join-us-inner .top-heading h2 {
                                font-size: 20px;
                                line-height: 23px;
                            }
                            .join-us .join-us-inner .item {
                                padding-bottom: 20px;
                            }
                            .registration-bar a {
                                font-size: 16px;
                            }
                            .heading-bar p {
                                font-size: 20px;
                            }
                            .about-us .about-inner .about-heading h2 {
                                width: 88%;
                            }
                            .about-us .about-inner .about-heading h2 {
                                font-size: 14px;
                            }
                            .about-us .about-content p {
                                font-size: 14px;
                                line-height: 19px;
                            }
                            .img-square-wrapper {
                                width: 40%;
                                margin: 0 auto;
                            }
                            .about-us .orginizing-committee .card-text {
                                font-size: 14px;
                                line-height: 18px;
                            }
                            .img-square-wrapper img {
                                width: 110px;
                            }
                            .card-horizontal {
                                display: block;
                            }
                            .img-square-wrapper img {
                                width: 100%;
                                margin-bottom: 20px;
                            }
                            .about-us .orginizing-committee .card-body {
                                margin-left: 0;
                            }
                            .registration-info .item-border .item {
                                padding: 30px;
                            }
                            .reg-banner .reg-banner-container h3 {
                                font-size: 24px;
                            }
                            .reg-banner .reg-banner-container p {
                                font-size: 16px;
                                line-height: 22px;
                            }
                            .reg-banner .registration-bar {
                                padding-top: 30px;
                            }
                            footer .custom-container {
                                padding-left: 20px;
                                padding-right: 20px;
                            }
                            .mm-logo img {
                                width: 130px;
                            }
                            .who-attend .who-attend-container .item h3 {
                                font-size: 18px;
                            }
                            .who-attend .who-attend-container .item ul {
                                padding-left: 20px;
                            }
                            .registration-info .item-border {
                                padding: 0;
                                padding-bottom: 20px;
                            }
                            .contact-page .contact-info {
                                padding: 0;
                            }
                            .contact-page .contact-info .mm-logo img {
                                width: 40%;
                            }
                            .reg-banner .reg-banner-container {
    padding-top: 50px;
    padding-bottom: 50px;
                            }
                            .home-main-banner {
    margin-top: 132px;
}
footer .hosted-by-row .item {
    width: 50%;
    margin: 20px auto;
}
.supported-by-side {
    margin-top:0px;
}   
.supported-by-side p {
    margin-bottom:0;
}
                        }

                        @media (max-width:400px) {
                            .navbar .logo img {
                                width: 90px;
                            }
                            .register-now-menu {
                                margin-left: 0;
                                text-align: center;
                            }
                            .navbar-dark .navbar-nav .nav-link {
                                border-right: none;
                            }
                            .welcome-info .welcome-inner-info .w-100 {
                                margin:0 !important;
                            }
                            .registration-bar {
   
    padding: 10px;
    padding-bottom: 22px;
}
                        }

                        @media (max-width:375px) {
                            .join-us .join-us-inner .top-heading h2 {
                                font-size: 15px;
                                line-height: 20px;
                            }
                            .join-us .join-us-inner .top-heading {
                                padding: 30px 10px;
                            }
                            .join-us .join-us-inner .item .image img {
                                height: 50px;
                                width: 50px;
                            }
                            .join-us .join-us-inner .item p {
                                font-size: 12px;
                                line-height: 16px;
                            }
                            .registration-bar a {
                                font-size: 14px;
                            }
                            .welcome-info .welcome-inner-info {
                                padding: 20px;
                            }
                            .welcome-info .welcome-inner-info p {
                                font-size: 14px;
                            }
                            .welcome-info .welcome-inner-info p {
                                line-height: 20px;
                            }
                            .about-us .about-content {
                                padding: 20px;
                            }
                            .registration-info .item-border .item .content p {
                                font-size: 14px;
                            }
                        }
