                        .no-padding {
                            padding: 0;
                        }

                        .no-margin {
                            margin: 0;
                        }

                        .padding-left-right-zero {
                            padding-left: 0;
                            padding-right: 0;
                        }
                        
                  
                        @media(min-width:1451px){
                            .container, .container-lg, .container-md, .container-sm, .container-xl {
                                    max-width: 1500px;
                                }
                        }

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

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

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

                        .navbar-dark .navbar-nav .nav-link {
                            font-family: "Cabin Regular";
                            color: #153499;
                            margin: 0 !important;
                            font-size: 20px;
                            text-transform: uppercase;
                            line-height: 8px;
                            font-weight: bold;
                            border-right: 2px solid #153499;
                        }

                        .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: "Cabin Regular";
                            color: #153499;
                            font-size: 20px;
                        }

                        .home-main-banner {
                            margin-top: 90px;
                        }

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

                        .register-now-menu {
                            margin-top: 0 !important;
                            background: #c11e26;
                            padding: 15px;
                            border-radius: 0;
                            margin-left: 50px;
                            font-size: 16px;
                            font-family: "Cabin Regular";
                        }

                        .register-now-menu:hover {
                            background-color: #ef6522;
                        }

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

                        .sponsors h2 {
                            font-family: "Cabin Bold";
                            color: #153499;
                            border-radius: 10px;
                            font-size: 25px;
                            padding-top: 0;
                            padding-bottom: 20px;
                        }

                        .sponsors p {
                            font-family: "Cabin Regular";
                            color: #5D5D5D;
                            line-height:20px;
                        }

                        .sponsors a {
                            font-family: "Cabin Regular";
                            color: #153499;
                        }

                        .sponsors a:hover {
                            font-family: "Cabin Regular";
                            color: #c11e26;
                        }

                        .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-single-author {
                            padding-top:20px;
                        }

                        .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: "Cabin Bold";
                            font-size: 14px;
                        }

                        .pricing-table table tbody th {
                            font-family: "Cabin Regular";
                            font-size: 14px;
                            line-height: 20px;
                        }

                        .pricing-table table tfoot td a {
                            color: white;
                            background: #153499;
                            font-family: "Cabin Bold";
                            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: #c11e26;
                        }

                        .pricing-table .register-btn-footer td a {
                            color: white;
                            background: #153499;
                            font-family: "Cabin Bold";
                            font-size: 14px;
                            padding: 15px 30px;
                            border-radius: 50px;
                        }

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

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

                        .join-us .join-us-inner {
                            border: 1px solid #c11e26;
                            border-radius: 10px;
                            margin-bottom: 25px;
                            padding: 0 20px;
                            background:#f9f9f9;
                            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: "Cabin Regular";
                            font-size: 16px;
                            color: #5D5D5D;
                        }

                        .wpb_wrapper ol li a {
                            font-family: "Cabin Regular";
                            color: #153499;
                        }

                        .wpb_wrapper ol li a:hover {
                            font-family: "Cabin Regular";
                            color: #c11e26;
                        }

                        .join-us .join-us-inner .top-heading h2 {
                            font-family: "Cabin Regular";
                            font-size: 36px;
                            text-transform: uppercase;
                           color:#153499;
                        }

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

                        .online-registration .top-info p {
                            font-family: "Cabin Regular";
                            font-size: 16px;
                            color: #5D5D5D;
                            line-height: 20px;
                        }

                        .join-us .join-us-inner .top-heading h2 span {
                            font-family: "Cabin Bold";
                            display: block;
                            color:#c11e26 !important;
                        }

                        .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: "Cabin Bold";
                            font-size: 18px;
                            line-height: 22px;
                           color:#153499;
                            text-transform: uppercase;
                            padding-top: 15px;
                        }

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

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

                        .registration-bar a {
                            background-color: #c11e26;
                            color: #fff;
                            font-family: "Cabin Regular";
                            text-transform: uppercase;
                            padding: 15px 40px;
                            border-radius:0;
                            text-decoration: none;
                            font-size:20px;
                        }

                        .registration-bar a:hover {
                            background-color: #ef6522;
                        }

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

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

                        .heading-bar p {
                            font-family: "Cabin Bold";
                            font-size: 36px;
                            padding: 20px;
                            text-transform: uppercase;
                            margin-bottom: 0;
                        }

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

                        .welcome-info .welcome-inner-info {
                            padding: 40px 50px;
                            border-radius:10px;
                                background: #f2f2f2;
                            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: #153499;
              font-family: "Cabin Bold" !important;
  
    font-size:36px;
    padding-bottom:10px;
          
                            font-family: "Cabin Regular";
 }
                        .welcome-info .welcome-inner-info p {
                            color: black;
                            font-size: 18px;
                            font-family: "Cabin Regular";
                            line-height: 21px;
                            margin-bottom:0;
                            
                            
                        }

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

                        .welcome-info .welcome-inner-info p b {
                            font-family: "Cabin Bold";
                        }

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

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

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

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

                        .programs .program-table thead {
                            background: #58595B;
                            color: white;
                            font-family: "Cabin Regular";
                            font-size: 16px;
                        }

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

                        .programs .program-table tbody td {
                            padding: 10px;
                            text-transform: capitalize;
                            border: 1px solid #153499;
                            font-family: "Cabin Regular";
                            color: #5D5D5D;
                        }

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

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

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

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

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

                        .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: "Cabin Bold";
                            background-color: #F1F2F2;
                            color: #153499;
                            border: 1px solid #153499;
                            border-radius: 10px;
                            width: 50%;
                            margin: 0 auto;
                            font-size: 25px;
                            padding: 20px;
                        }

                        .bg-third {
                            background-color: #c11e26;
                        }

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

                        .about-us .about-content p {
                            font-family: "Cabin Regular";
                            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;
                        }

                        .about-us .orginizing-committee .card-text {
                            font-family: "Cabin Regular";
                            color: #2c2c2c;
                            font-size: 18px;
                            line-height: 20px;
                        }

                        .about-us .orginizing-committee .card-text span {
                            font-family: "Cabin Bold";
                            color:#c11e26;
                        }
                        /* .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 #58585B;
                            padding: 50px 30px;
                            border-radius: 10px;
                            background-color: #f1f1f2;
                        }

                        .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 #58585B;
                            padding-bottom: 20px;
                        }

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

                        .registration-info .item-border .item .content p {
                            font-family: "Cabin Bold";
                            color: #153499;
                            font-size: 18px;
                            line-height: 20px;
                            text-transform:uppercase;
                        }

                        .reg-banner {
                            background: #153499;

                            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: "Cabin Regular";
                        }

                        .reg-banner .reg-banner-container h3 span {
                            font-family: "Cabin Bold";
                            border-right: 5px solid #d60005;
                        }

                        .reg-banner .reg-banner-container p {
                            padding-top: 20px;
                            font-size: 18px;
                            font-family: "Cabin Regular";
                            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 #5D5D5D;
                            padding: 30px;
                            min-height: 330px;
                            border-radius:10px;
                        }

                        .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: #153499;
                        }

                        .who-attend .who-attend-container .item h3 {
                            font-size: 24px;
                            color: #5D5D5D;
                            font-family: "Cabin Regular";
                            line-height: 30px;
                        }

                        .who-attend .who-attend-container .item p {
                            font-size: 18px;
                            color: #5D5D5D;
                            font-family: "Cabin Regular";
                            line-height: 20px;
                            /* text-align: justify; */
                        }

                        .who-attend .who-attend-container .item ul li {
                            font-size: 18px;
                            color: #5D5D5D;
                            font-family: "Cabin Regular";
                            line-height: 20px;
                        }

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

                        .faqs a,
                        .faqs .card-body {
                            font-size: 20px;
                            color: #5D5D5D;
                            font-family: "Cabin Regular";
                        }

                        .faqs a span
                        {
                            color: #c11e26;
                        }
                        .faqs .card-body span {
                             color: #153499;
                        }

                        footer {
                            background: #404041;
                            padding: 30px 0;
                        }

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

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

                        footer .hosted-by-row .heading p {
                            font-family: "Cabin Regular";
                            font-size: 20px;
                            color: white;
                            text-transform: uppercase;
                        }

                        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: "Cabin Regular";
                            font-weight: 300;
                            font-size: 20px;
                            text-transform: uppercase;
                        }

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

                        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: "Cabin Regular";
                            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: #f1406e;
                        }

                        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: #c11e26;
                            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: #c11e26;
                        }

                        .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: #c11e26;
                        }

                        .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 #c11e26;
                            border-right: 1px solid #c11e26;
                        }
                        .contact-page .form-control {
                              border: 1px solid #c11e26;
                        }

                        .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;
                            background:transparent;
                        }

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

                        .btn-style-1 {
                            background: transparent;
                            border: 1px solid #2c2c2c;
                            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;
                             border: 1px solid #c11e26;
                        }

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

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

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

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

                        .home-single-author b span {
                            font-family: "Cabin Bold";
                            font-size:18px;
                        }

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

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

                        .contact-text a {
                            color: #153499;
                            font-family: Cabin Regular;
                        }

                        .contact-text a:hover {
                            text-decoration: none;
                            color: #c11e26;
                        }
                        
                              @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;
}

                            .navbar-dark .navbar-nav .nav-link {
                                font-size: 14px;
                            }
                            .register-now-menu a span {
                                font-size: 20px;
                            }
                            .register-now-menu {
                                padding: 10px;
                                margin-left: 10px;
                                
                            }
                            .navbar-dark .navbar-nav .nav-item {
                                margin-top: 14px;
                            }
                            .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: "Cabin Regular";
                                color: #153499;
                                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) {
                            .who-attend .who-attend-container .item {
                                min-height: 350px;
                            }
                            .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: 200px;
                            }
                        }
                        

                        @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: #c11e26;
                            }
                            .navbar .logo img {
                                width: 200px;
                            }
                            .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: 83px;
                            }
                            
                        }

                        @media (max-width:400px) {
                            .navbar .logo img {
                                width: 175px;
                            }
                            .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;
                            }
                        }
                        footer .mm-logo {
    width: 70%;
    margin-top: 15px;
}
