 .serviceBox:before {
     min-height: 130px;
 }

 .sponsors-section .image-box img {
     height: 80px;
 }

 .mfp-close {
     width: 30px;
     height: 30px;
     line-height: 30px;
 }

 .mfp-image-holder .mfp-close,
 .mfp-iframe-holder .mfp-close {
     color: #FFF;
     right: -6px;
     text-align: right;
     padding-right: 6px;
     width: 4%;
 }

 .fa-check-square {
     font-size: 15px;
     color: #f3000b;
 }

 .venue-hig {
     background-color: #005a7c;
     padding: 6px 12px;
     color: #FFF;
     display: inline;
     font-size: 15px;
     border-radius: 5px;
 }

 .banne-1 {
     margin-right: 5px !important;
 }

 .banne img {
     border: 1px solid #000000;
 }

 @media only screen and (max-width:700px) {

     .main-slider-two .slide {
         padding: 50px 0px 43px;
     }

     .venue-hig {
         font-size: 14px;
     }

     .banne-1 img {
         height: 50px !important;
         width: auto !important;
         margin-right: 2px !important;
     }
 }

 .inner-box video {
     border: 1px solid #02896b;
 }


 /* Style the overlay */
 .video-container .auto-container.title-text {
     position: absolute;
     /* top: 50%;
        left: 0%;
        transform: translate(50%, -50%); */
     z-index: 1;
     color: white;
     /* text-align: center;
        padding: 20px;
        background-color: rgba(0, 0, 0, 0.6); */

 }


 .video-container video {
     width: 100%;
     display: block;
 }


 .video-container:before {
     content: '';
     position: absolute;
     background: linear-gradient(to right, rgb(0 21 42 / 58%) 50%, transparent 70%);
     /* background-image: linear-gradient(300deg, #03054b 41%, #01a8f3cf 91%); */
     top: 0;
     right: 0;
     z-index: 1;
     bottom: 0;
     left: 0;
 }

 .them-con {
     padding: 10px 30px;
     background-color: #182b3a;
     background-image: linear-gradient(300deg, #03054b 41%, #01a8f3cf 91%), url(images/background/6.jpg);
     /* background-image: url(./img/bg.jpg); */
     background-position: center center;
     background-size: cover;
     border-radius: 5px;
     color: #fff;
 }

 .them-con h3 {
     font-weight: bolder;
 }

 /* sdg */
 .sdg-content h6 {
     color: #011e1f !important;
     font-size: 14px;
 }

 .sdg-content h6 span {
     font-size: 14px;
     color: #bb029c !important;
     font-weight: bold;
 }

 .sdg-content h5 {
     font-size: 16px;
     display: inline;
     color: #c43100;
 }

 .view-t {
     color: #001081 !important;
 }

 .venue-h {
     padding-left: 20px !important;
     color: #020033;
     margin-bottom: 10px;
 }

 .venue-h:before {
     position: absolute;
     content: "\f157";
     left: 0px;
     font-size: 25px;
     top: 0px;
     font-weight: 700;
     color: #05d3a6;
     font-family: "flaticon";
 }

 .video-container {
     position: relative;
     width: 100%;
     padding-top: 43.25%;
     overflow: hidden;
 }


 .testimonial .pic {
     display: inline-block;
     border: 3px solid #fff;
     border-radius: 50%;
     box-shadow: 0 0 2px 2px #00fff4;
     overflow: hidden;
     z-index: 1;
     position: relative;
     height: 56px;
 }

 .testimonial .title {
     font-size: 15px;
     font-weight: bold;
     color: #0035f5;
     text-transform: capitalize;
     margin: 0 0 0px 0;
     text-align: left !important;
 }

 .testimonial .item-designation {
     font-size: 12px;
     text-align: left !important;
 }

 .demo {
     background: #dbe7f9;
 }

 .testimonial {
     background: #ffffff;
     text-align: center;
     box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
     padding: 30px 20px 20px;
     margin: 0 15px 10px;
     position: relative;
     border-radius: 10px;
 }

 .g-icon {
     position: absolute;
     right: 10px;
     top: 10px;
 }

 .g-icon img {
     width: 30px !important;
     opacity: 0.7;
 }

 .testimonial .description {
     font-size: 14px;
     color: #363535;
     text-align: left;
     margin-top: 10px;
     line-height: 24px;
     min-height: 200px;
     margin-bottom: 0px;
     opacity: 0.9;
 }

 .testimonial .testimonial-content {
     width: 100%;
     position: absolute;
     left: 0;
 }

 .testimonial .pic {
     display: inline-block;
     border: 3px solid #fff;
     border-radius: 50%;
     box-shadow: 0 0 2px 2px #00fff4;
     overflow: hidden;
     z-index: 1;
     position: relative;
 }

 .testimonial .pic img {
     width: 100%;
     height: auto;
 }

 .testimonial .title {
     font-size: 15px;
     font-weight: bold;
     color: #0035f5;
     text-transform: capitalize;
     margin: 0 0 0px 0;
 }

 .testimonial .post {
     display: block;
     font-size: 14px;
     color: #ffd9b8;
 }

 .owl-theme .owl-controls {
     margin-top: 0;
 }

 .owl-theme .owl-controls .owl-page span {
     width: 32px;
     height: 10px;
     background: #fff;
     border: 2px solid #bd986b;
     margin: 5px;
     opacity: 1;
 }

 .owl-theme .owl-controls .owl-page.active span,
 .owl-theme .owl-controls.clickable .owl-page:hover span {
     background: #ffd9b8;
     border-color: #fff;
 }

 @media only screen and (max-width: 650px) and (min-width: 400px) {
     .testimonial:before {
         border-right: 325px solid transparent;
     }

     .testimonial:after {
         border-left: 325px solid transparent;
     }
 }

 .rating {
     position: relative;
     margin-top: 5px;
 }

 .rating .fa {
     position: relative;
     font-size: 18px;
     color: #ffc000;
 }

 .head-logo {
     width: 200px !important;
     border-radius: 10px;
 }


 .header-style-two .info-box .icon-box {
     width: 45px;
     height: 45px;
     border-radius: 50%;
     text-align: center;
     line-height: 44px;
     font-size: var(--font-24);
     color: #ffffff;
     background-color: #9c1116;
 }

 .header-style-two .main-menu .navigation>li>ul {
     background-color: #0049a7;
 }

 .header-style-two .info-box ul li {
     font-weight: 700;
     line-height: 22px;
     font-size: var(--font-14);
     color: #171960;
     font-family: var(--font-family-Poppins);
 }

 .header-style-two .nav-outer {
     width: 100%;
     border-radius: 30px;
     padding-right: var(--padding-right-10);
     background: linear-gradient(40deg, #950000, #010052);
     border-bottom: 2px solid #c4c4c4;

 }

 .main-header .main-menu .navigation>li>a {
     position: relative;
     display: block;
     color: #ffffff;
     text-align: center;
     line-height: 20px;
     text-transform: capitalize;
     letter-spacing: 0px;
     opacity: 1;
     font-weight: 500;
     padding: 20px 0px;
     font-size: var(--font-14);
     transition: all 500ms ease;
     -moz-transition: all 500ms ease;
     -webkit-transition: all 500ms ease;
     -ms-transition: all 500ms ease;
     -o-transition: all 500ms ease;
     font-family: var(--font-family-Poppins);
 }

 .main-header .main-menu .navigation>li.dropdown>a:before {
     font-family: "FontAwesome";
     content: "\f107";
     position: absolute;
     right: 0px;
     font-size: 13px;
     line-height: 22px;
 }

 .title-text {
    position: absolute;
    top: 35%;
    left: 8%;
 }

 .title-text h1 span {
     color: #cd0f13 !important;
 }

 .text-info {
     color: #cd0f13 !important;
 }

 .title-text .text-2 {
     font-size: 18px;
     color: #fff;
     font-weight: 600;
     font-family: 'Poppins';
     line-height: 1.8;
     margin-bottom: 22px;
 }

 .btn-style-two {
     position: relative;
     line-height: 30px;
     font-weight: 600;
     overflow: hidden;
     text-align: center;
     border-radius: 4px;
     margin: 0px 10px;
     padding: 5px 13px;
     color: var(--white-color);
     font-size: var(--font-16);
     text-transform: capitalize;
     display: inline-block;
     background-color: #8c0005;
     font-family: var(--font-family-BeVietnam);
 }

 .btn-style-three {
     position: relative;
     line-height: 29px;
     font-weight: 600;
     overflow: hidden;
     text-align: center;
     border-radius: 4px;
     padding: 5px 15px;
     color: var(--white-color);
     font-size: var(--font-16);
     text-transform: capitalize;
     display: inline-block;
     background-color: #0049a7;
     font-family: var(--font-family-BeVietnam);
 }

 .btn-style-three:hover .btn-wrap .text-two {
  color: #0049a7 !important;
}


 .sec-title-three h2 {
     line-height: 30px;
     font-weight: 700;
     color: #0049a7;
     margin-top: var(--margin-top-15);
     margin-bottom: 25px;
     font-size: 20px !important;
     font-family: 'Poppins';
 }

 .about-container b {
     color: #484848;
 }

 .sec-title-two .text {
     color: rgb(63 62 62);
 }

 .list-group-item {
     border-left: 5px solid #018daf;
     border-top-left-radius: 5px;
     border-bottom-left-radius: 5px;
 }

 .list-style-three li {
     font-size: 15px;
     font-family: "Poppins", sans-serif;
     position: relative;
     line-height: 30px;
     padding-left: 22px;
     margin-bottom: 8px;
 }

 .list-style-three li:before {
     position: absolute;
     content: "\f197";
     left: 0px;
     font-size: 16px;
     top: 0px;
     font-weight: 700;
     color: #0049a7;
     font-family: "flaticon";
 }

 .inner-column h6 {
     line-height: 1.6em;
     font-weight: 500;
     font-size: var(--font-16);
 }

 @media screen and (max-width: 768px) {
     .video-container {
         position: relative;
         width: 100%;
         padding-top: 125.25%;
         overflow: hidden;
     }
 }

 .about-section-two .image-column .inner-column {
     position: relative;
     padding-right: var(--padding-right-0);
     padding-bottom: var(--padding-bottom-0);
 }

 .about-section-two .content-column {
     position: relative;
     margin-bottom: var(--margin-bottom-0);
 }

 .sec-title-two h2 {
     line-height: 35px;
     font-weight: 800;
     font-size: 26px;
 }

 .sec-title-two h2 span {
     color: #8c0005;
 }


 .service-section-three {
     position: relative;
     margin-top: -26px;
     padding: 51px 0px 40px;
     background-attachment: fixed;
     background-size: cover;
 }

 .cta-section:before {
     position: absolute;
     content: "";
     left: 0px;
     top: 0px;
     right: 0px;
     bottom: 0px;
     opacity: 1;
     background-color: none;
     background-image:  linear-gradient(rgb(244 110 51), #0f49a6), url(images/igae-impt-date.jpg) !important;
 }

 .serviceBox .service-icon:after {
     background: #0049a7 !important;
     height: 6px;
     width: 200px;
     border-top-left-radius: 20px;
     border-top-right-radius: 20px;
     border-bottom-right-radius: 0px;
     border-bottom-left-radius: 0px;
     /* border-radius: 0; */
     transform: translateX(-50%);
     top: 29px;
     left: 50%;
     right: auto;
     bottom: auto;
     z-index: -2;
 }

 .serviceBox:before {
     content: "";
     background-color: #fff;
     border-radius: 20px;
     box-shadow: 0 3px 10px rgba(0, 0, 0, 0.5), 0 10px 0 #0049a7 !important;
     position: absolute;
     left: 0;
     top: 53px;
     right: 0;
     bottom: 20px;
     z-index: -1;
 }


 .feature-block {
     position: relative;
     margin-bottom: var(--margin-bottom-30);
     box-shadow: inset 0px 0px 8px 0px #acacac;
     padding: 15px;
     border-bottom-left-radius: 20px;
     border-bottom-right-radius: 20px;
     height: 250px;
     border-top: 5px solid #0dbbed !important;
 }

 .feature-block .inner-box p {
     font-size: 13px !important;
     font-weight: 600 !important;
 }

 .feature-block .inner-box p span {
     color: #0206a1;
 }

 .cta-section-one .inner-container {
     position: relative;
     padding: 60px 35px;
     border-radius: 25px;
     overflow: hidden;
     background-color: #a4a4ab;

 }

 .service-section-three:before {
     position: absolute;
     content: "";
     left: 0px;
     top: 0px;
     right: 0px;
     bottom: 0px;
     opacity: 0.8;
     background-color: var(--color-eightteen);
 }


 .testimonial-section-two .image-layer:before {
     position: absolute;
     content: "";
     left: 0px;
     top: 0px;
     width: 100%;
     height: 105%;
     display: block;
     background-color: rgb(0 14 54 / 84%);
 }

 .testimonial-section-two {
     position: relative;
     padding-top: 45px !important;
 }



 .testimonial-block-three .inner-box .image-column .inner-column .image img {
     position: relative;
     /* width: 100%; */
     display: block;
     border-radius: 50%;
     margin-top: 50px;
     width: 270px;
     height: 270px;
 }

 .testimonial-section-two .owl-nav {
     position: absolute;
     margin-left: 300px;
     margin-top: -12px;
 }

 .service-block-three .inner-box {
     position: relative;
     text-align: center;
     border-radius: 3px;
     min-height: 21.8em;
     overflow: hidden;
     padding: 25px 10px 20px;
     background-color: #0049a7;
     border-top-left-radius: 30px;
     border-bottom-right-radius: 30px;

 }

 /* about -igae */
 .mis-vis {
     padding-left: 45px;
 }

 .bg-cover {
     background-size: cover;
     background-position: center;
     background-repeat: no-repeat;
 }

 .why-us-area {
     position: relative;
 }

 .fixed-thumb {
     background-size: cover;
     background-position: center;
     background-repeat: no-repeat;
     position: absolute;
     top: 0;
     left: 0;
     height: 100%;
     width: 100%;
     z-index: 0;
 }

 .why-us-area .container {
     position: relative;
     z-index: 1;
 }

 .why-us-area .left-info .content {
     background: #ffffffb3;
     padding: 20px 15px;
 }

 .reg-area img {
     width: 200px;
 }

 .reg-area p {
     font-weight: 600;
 }

 .reg-area .row {
     border-left: 3px solid #000;
 }

 .reg-area .col-lg-9 {
     display: grid;
 }

 /* about conf */

 .reg-info {
     width: 300px;
 }

 .virtual-card .card {
     height: 300px;
     border-bottom-left-radius: 20px;
     border-bottom-right-radius: 20px;

 }

 .virtual-card .card:hover {
     background: #000;
 }

 .virtual-card .card-title {
     font-size: 17px;
     color: #d30e5c;
 }


 .virtual-card .card-text {
     font-size: 15px;
 }

 .virtual-card .card:hover .card-text {
     color: #fff;
 }

 .cont-area img {
     width: 200px;
 }

 .cont-area p {
     font-weight: normal;
 }

 .cont-area p b {
     color: #3F51B8 !important
 }

 .cont-area .row {
     border-left: 3px solid #000;
 }

 .cont-area .col-lg-9 {
     display: grid;
 }

 /* prog */
 .tent-table {
     font-family: arial, sans-serif;
     border-collapse: collapse;
     width: 103%;
     border-radius: 20px;
     box-shadow: 0px 0px 6px 0px #acac;

 }

 .tent-table th {
     text-align: center;
     color: rgb(227, 11, 97);
     font-family: 'Poppins';

 }

 .tent-table td,
 th {
     border: 1px solid #dddddd;
     text-align: left;
     padding: 8px;
 }

 .tent-table td {
     font-weight: 600;
     font-family: 'Poppins';
     color: #000;
     font-size: 13px;
     border-right: 2px solid #fff;
 }

 .tent-table td:nth-child(odd) {
     background-color: #770a0a;
     color: #fff;
     font-weight: 500 !important
 }

 /* submission */

 .sub-form {
     border: 1px solid #00000047;
     padding: 25px;
     background: #fff;
     margin-bottom: 40px;
     margin-top: 8px !important;
     margin-left: 30px;
 }

 .sub-form .form-control {
     margin-bottom: 20px;
     border-radius: 0px !important;
     font-size: 15px;
     height: 40px;
     font-family: 'Poppins';

 }

 .sub-form .form-group {
     margin-bottom: 26px;
 }

 label {
     font-size: 15px;
     color: #000;
     font-weight: 500;
     font-family: 'Poppins';

 }

 .sub-form .btn {
     padding: 8px 19px;
     background-image: linear-gradient(to top, #fe5b37 0%, #f62473 100%);
     border: 1px solid #07022899;
 }

 .custom-form {
     padding-top: 20px
 }

 .choose-country {
     padding-right: 0px;
 }

 .custom-phne {
     padding-left: 0px;
 }

 .custom-file {
     padding: 3px;
     margin-bottom: 0px;
 }

 .custom-b {
     font-size: 12px;
     color: #173397;
 }

 .custom-catpcha {
     width: 10%;
 }

 .reg-txt {
     color: #1818d5;
     font-weight: 600;
     font-family: 'Poppins';

 }

 select.form-control:not([size]):not([multiple]) {
     /* height: calc(2.25rem + 18px); */
     height: auto;
 }

 /* sub-gui */

 .sub-gui .border {
     margin-left: 45px;
 }

 .sub-gui h5 {
     font-size: 16px;
     line-height: 1.8;
     padding-bottom: 2px;
     padding-top: 2px;
     color: #0b5fd6;

 }

 /* registration */


 .reg-table {
     font-family: arial, sans-serif;
     border-collapse: collapse;
     width: 100%;
     margin-left: 12 px;
     /* box-shadow: 0px 0px 8px 0px #c3c3c3; */
     border-radius: 8px;
 }

 .reg-table th {
     background-image: linear-gradient(to top, #1370df 0%, #076091 100%);
     color: #ffffff;
     text-align: center !important;
 }

 .reg-table td,
 th {
     border: 1px solid #b7b7b7;
     text-align: left;
     padding: 7px;
     font-weight: 600;
     font-family: 'Poppins';
     box-shadow: 2px 6px 7px 0px #c3c3c3;
     border-bottom: 8px solid #f2f2f2;
 }

 .reg-table input[type=checkbox],
 input[type=radio] {
     box-sizing: border-box;
     padding: 0px;
     width: 15px;
     height: 12px;
     margin: 11px 6px 6px 7px !important;
 }

 .reg-table td:hover {
     background: #d25017;
     color: #fff;
 }

 .pay-btn {
     line-height: 0;
     padding: 20px 40px;
     border-radius: 4px;
     transition: 0.5s;
     box-shadow: 0px 5px 25px rgba(0, 0, 0, 0.1);
     color: #fff !important;
     text-decoration: none;
     font-weight: 600;
     background-image: linear-gradient(-225deg, #00e203 0%, #04661b 100%) !important;
 }

 .pay-btn:hover {
     background-image: linear-gradient(-225deg, #0b8a11 0%, #0dee42 100%) !important;
 }



 .benefits-card .card {
     height: 300px;
     border-top-left-radius: 20px;
     border-top-right-radius: 20px;
     box-shadow: 0px 0px 4px 0px #acac;
     border-top: 10px solid #0dbbed;

 }

 .benefits-card .card:hover {
     background: #000;
 }

 .benefits-card .card-title {
     font-size: 17px;
     color: #d30e5c;
 }


 .benefits-card .card-text {
     font-size: 15px;
 }

 .benefits-card .card:hover .card-text {
     color: #fff;
 }

 .benefits-card .btn-style-two {
     position: relative;
     line-height: 30px;
     font-weight: 600;
     overflow: hidden;
     text-align: center;
     border-radius: 4px;
     margin: 0px 10px;
     padding: 5px 13px;
     color: var(--white-color);
     font-size: var(--font-14);
     text-transform: capitalize;
     display: inline-block;
     background-color: #f18b18;
     font-family: var(--font-family-BeVietnam);
 }

 /* journals */

 /*  */
 .service-section-three {
     position: relative;
     margin-top: 0;
     padding: 40px 0px 40px;
     background-attachment: fixed;
     background-size: cover;
 }


 .tabset>input[type="radio"] {
     position: absolute;
     left: -200vw;
 }

 .tabset .tab-panel {
     display: none;
 }

 .tab-panels h2 {
     font-size: 24px;
 }

 .tabset>input:first-child:checked~.tab-panels>.tab-panel:first-child,
 .tabset>input:nth-child(3):checked~.tab-panels>.tab-panel:nth-child(2),
 .tabset>input:nth-child(5):checked~.tab-panels>.tab-panel:nth-child(3),
 .tabset>input:nth-child(7):checked~.tab-panels>.tab-panel:nth-child(4),
 .tabset>input:nth-child(9):checked~.tab-panels>.tab-panel:nth-child(5),
 .tabset>input:nth-child(11):checked~.tab-panels>.tab-panel:nth-child(6),
 .tabset>input:nth-child(13):checked~.tab-panels>.tab-panel:nth-child(7),
 .tabset>input:nth-child(15):checked~.tab-panels>.tab-panel:nth-child(8),
 .tabset>input:nth-child(17):checked~.tab-panels>.tab-panel:nth-child(9),
 .tabset>input:nth-child(19):checked~.tab-panels>.tab-panel:nth-child(10) {
     display: block;
 }

 .tabset>label {
     position: relative;
     display: inline-block;
     padding: 8px 15px 7px;
     border: 1px solid transparent;
     border-bottom: 0;
     cursor: pointer;
     font-size: 15px;
     font-weight: 600;
     /* background: #ef3239; */
     background-image: linear-gradient(to top, #1370df 0%, #076091 100%);
     color: #fff !important;
 }

 /*.tabset > label::after { content: "";  position: absolute; left: 15px;bottom: 10px; width: 22px; height: 4px; background: #8d8d8d; }*/
 .tabset>label:hover,
 .tabset>input:focus+label {
     color: #06c;
 }

 .tabset>label:hover::after,
 .tabset>input:focus+label::after,
 .tabset>input:checked+label::after {
     background: #06c;
 }

 .tabset>input:checked+label {
     margin-bottom: -1px;
     background-image: linear-gradient(to top, #a80808 0%, #f62473 100%);
 }

 .tab-panel {
     padding: 30px 0;
     border-top: 1px solid #ccc;
 }

 .tabset {
     max-width: 100%;
     text-align: center;
 }

 .entry-description h3 {
     margin-top: 22px !important;
 }

 .con p {
     text-align: justify;
     font-size: 18px;
     margin-bottom: 15px;
 }

 .tabset>label:hover,
 .tabset>input:focus+label {
     color: #fff;
 }

 .scopus h2 {
     font-weight: bold;
     color: #c52521;
     font-size: 24px;
     margin-bottom: 20px;
     text-align: center;
 }

 .scopus h5 {
     font-weight: bold;
     font-size: 20px;
     margin-bottom: 20px;
     text-align: left;
 }

 .scopus ol {
     padding-left: 15px;
 }

 .scopus ol li {
     font-size: 16px;
     line-height: 25px;
 }

 .ded .card {
     border: 1px solid #ccc;
     margin-bottom: 25px;
     width: 48%;
     float: left;
     margin-left: 10px;
     margin-right: 10px;
     padding: 15px;
     /* min-height: 220px; */
     border-radius: 10px;
     /* box-shadow: 0px 0px 10px 0px #cacaca; */
     background: #fff;
     box-shadow: rgb(18 18 18 / 7%) 5px 0 1.25rem;
 }

 .ded .card h5 {
     font-size: 15px;
     color: #ed880f !important;
     text-align: left;
     line-height: 22px;
     margin-top: 5px;
     margin-bottom: 12px;
 }

 .ded .card strong {
     font-weight: 600 !important;
     font-size: 15px;
 }

 .ded .card p {
     font-size: 15px;
     text-align: left;
     line-height: 1.8;
     margin-bottom: 14px;
     margin-bottom: 8px 0px 30px 0px;
 }

 .journal-btn {
     /* background: #00aeef; */
     color: #fff;
     background: linear-gradient(90deg, rgb(171 0 111) 14%, rgb(210 30 112) 50%, rgb(108 60 26) 100%);
     /* linear-gradient(90deg, rgb(237 27 27) 14%, rgb(255 47 47) 50%, rgb(136 58 3) 100%) */

     text-decoration: none;
     border-radius: 5px;
     padding: 5px 15px;
     font-weight: 600;
     margin: 0px 0;
 }

 .journal-btn:hover {
     text-decoration: none;
     color: #ff0;
 }

 .journal-btn:focus {
     text-decoration: none;
     color: #ff0;
 }

 .float-left {
     float: left;
 }

 #content {
     margin-top: 10px;
 }

 .card-image {
     border: 2px solid #f00;
     float: left;

 }

 @media screen and (max-width: 768px) {
     .ded .card {
         width: 95%;
         height: 240px !important;
     }

     .ded .card p {
         font-size: 13px;
     }

     .tabset>input:checked+label {
         margin-bottom: 8px;
     }

     .tabset>label {
         padding: 9px 12px 11px;
         margin-bottom: 10px;
     }

     .ded .card h5 {
         font-size: 13px;
     }
 }

 @media screen and (min-width: 1024px) {
     .ded .card {
         width: 45%;
         height: 200px;
     }
 }

 .scopus h2 {
     font-size: 24px !important;
     color: #cb015a;
 }

 .strp {
     color: #000000;
 }

 .one {
     padding-top: 10px;
 }

 .card-design {
     height: 200px;
 }

 .strong-issn {
     color: #d41414;
 }

 .submit-btn {
     font-family: arial;
     float: left;
 }


 /* pub process */

 .public-list {
     list-style: none;
 }

 /* Awardds */

 .sub-gui .list-group-item {
     border-left: 5px solid #018daf;
     border-top-left-radius: 5px;
     border-bottom-left-radius: 5px;
     font-size: 14px;
 }


 /* QUick links */
 .paper-box h2 {
     font-size: 24px;
     /* Change this value */
     font-weight: 600;
     margin-bottom: 15px;
     text-align: center;
 }


 /* Quicl Links */
 .quick-links {
     margin: 5px;
     /* box-shadow: 0px 0px 8px 0px #c3c3c3; */
     display: grid;
 }

 .quick-links a {
     padding: 13px 5px;
     color: #ffffff;
     font-family: 'Poppins';
     font-weight: 700;
     background-image: linear-gradient(to top, #bf6000 0%, #a12b04 100%);
     /* border-bottom: 9px solid #fff; */
     border-top-left-radius: 12px;
     border-bottom-right-radius: 12px;
     box-shadow: 0px 0px 8px 0px #c3c3c3;
     margin-bottom: 8px;
     font-size: 15px;
     padding-bottom: 13px;
 }

 .quick-links a i {
     border-radius: 50%;
     padding: 2px 10px 0px 7px;
     width: 25px;
     color: #cb7c08;
     height: 25px;
     font-size: 14px;
     background: #fff;
     margin-right: 8px;
     margin-left: 4px;
 }

 .quick-links a:hover {
     background: #fff;
     color: #023fa6;
     box-shadow: 0px 0px 8px 0px rgb(118, 118, 118);

 }

 .quick-links a:hover i {
     border: 1px solid #cb7c08;
     background: #ffffff;
 }

 /* speaker */

 .eligiblity-box .side-img {
     width: 340px;
     height: 285px;
 }

 .speaker-card .card {
     box-shadow: 0px 8px 8px 0px #c3c3c3;
     margin: 8px;
     border-top-left-radius: 25px;
     background: #fff;
     border-top: 105px solid #077696ba;
     align-items: anchor-center;
     margin-bottom: 65px;
     height: 283px;
     padding: 15px;
 }

 .speaker-card .card .card-body {
     margin: 0px;
     padding: 0px;
     text-align: center;
     top: 80px;
     margin-top: 43px;
 }

 .speaker-card .card img {

     width: 118px;
     height: 118px;
     border-radius: 50%;
     padding: 5px;
     margin-top: -50px;
     /* box-shadow: 0px 9px 8px 0px #d3d3d3; */
     border: 2px dotted #ffffffe6;
     margin-top: -165px;
     background: transparent;
     border-top: 3px solid #000;
 }

 .speaker-card .card h4 {

     font-size: 18px;
     font-weight: 600;
     font-family: 'Poppins';
     color: #ca7b08;
 }

 .speaker-card .card p {
     font-size: 17px !important;
 }

 /* Contact Card*/

 .cont-card .card-body {
     background: #bd844c3b;
     text-align: center;
     height: 285px;
 }

 .cont-card .card-body img {
     width: 70px;
 }

 .cont-card .card-body .card-text {
     font-size: 15px;
     font-weight: 500;
 }

 .social-links .facebook i {
     font-size: 20px;
     background: #0e6aed;
     padding: 8px 14px 6px 13px;
     color: #fff;
     border-radius: 50%;
 }

 .social-links .linkedin i {
     font-size: 20px;
     background: #0e6aed;
     padding: 7px 11px 6px 11px;
     color: #fff;
     border-radius: 2px;

 }

 /* index */
 .video-box .overlay-box span {
     position: absolute;
     width: 50px;
     height: 48px;
     left: 50%;
     top: 65%;
     z-index: 10;
     font-weight: 700;
     text-align: center;
     display: inline-block;
     margin-top: -42px;
     margin-left: -42px;
     line-height: 50px;
     border-radius: 50%;
     font-family: "flaticon";
     font-size: var(--font-26);
     color: var(--white-color);
     padding-left: var(--padding-left-5);
     background-color: #00ceff !important;
 }

 .footer-style-two .footer-widget h5 {
     font-weight: 700;
     margin-top: 20px;
     margin-bottom: 10px;
     color: var(--white-color);
     text-transform: capitalize;
     padding-bottom: var(--padding-bottom-20);
     font-size: 16px;
 }

 .footer-style-two .logo-widget .text {
     line-height: 1.8em;
     color: var(--white-color);
     margin-bottom: var(--margin-bottom-30);
     font-size: 13px;
 }

 .footer-style-two .contact-widget .contact-list li a {
     position: relative;
     font-weight: 700;
     display: block;
     font-size: var(--font-15);
     color: var(--white-color);
 }

 .footer-style-two {
     position: relative;
     margin-top: 35px;
     padding: 25px 0px 0px;
     /* background-color: var(--color-thirtyone); */
     background-color: #7f7f7f;
 }


 .footer-style-two .contact-widget input,
 select {
     border: 1px solid #ccc;
     width: 165px;
     border-radius: 10px;
 }

 .footer-style-two .contact-widget button {
     border-radius: 19px;
 }

 .inner-container-1 {
     padding: 3rem 2rem 1rem 3rem;
     background-color: #1cc1ec57;
     border-radius: 20px;
 }

 /* blinking text */

 .blinking-element {
     animation: blink 1s linear infinite;
 }

 @keyframes blink {
     0% {
         opacity: 1;
     }

     /* Fully visible at the start */
     50% {
         opacity: 0.5;
     }

     /* Fully transparent at the midpoint */
     100% {
         opacity: 1;
     }

     /* Fully visible at the end */
 }

 /* testimonial */
 .testimonial .pic img {
     width: 100%;
     /* height: auto; */
     width: 50px !important;
     height: 50px !important;
 }

 /* publication */

 .list-group-item {
     border-top-left-radius: .25rem;
     border-top-right-radius: .25rem;
     text-align: left;
 }

 .publication img {
     margin-bottom: 20px;
 }

 .pub-btn {
     padding: 7px 12px;
     color: #fff;
     background: #0049a7;
     margin-top: 45px;
     border-radius: 5px;
 }

 /* */

 .reg-table .side-head th {
     background: #fff;
     color: #ea0606;
 }

 /* cont-form */

 .cont-form {
     margin: 20px;
     border: 1px solid #acacac;
     padding: 20px;
 }

 .peer {
     display: flex;
     box-shadow: inset -1px -1px 5px 0px #898989;
     padding: 5px;
     border-top-left-radius: 20px;
     border-bottom-right-radius: 20px;
     margin-bottom: 25px;
     border-left: 2px solid #053678;
 }

 .peer h3 {
     font-size: 16px;
     padding: 9px 10px 10px 10px;
     background: #053679;
     color: #fff;
     border-radius: 50%;
     margin-top: 25px;
     width: 40px;
     height: 40px;
     margin-left: -20px;
     border: 1px dashed #fff;
 }

 .peer .peer-content {
     padding-left: 10px;
     padding-top: 5px
 }

 .peer .peer-content h4 {
     font-size: 15px;
     color: #0049a7;
     font-weight: 600;
     margin-bottom: 5px;
 }

 .peer .peer-content p {
     margin-bottom: 5px;
     font-size: 12px;
     font-weight: 500;
 }

 .tick {
     width: 70px;
 }

 .thank {
     font-size: 25px;
 }

 .dis .modal-header {
     display: block;
 }

 .feature-card {
     background: #fff;
     border-radius: 15px;
     box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
     transition: transform 0.3s ease, box-shadow 0.3s ease;
 }

 .feature-card:hover {
     transform: translateY(-8px);
     box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);
 }

 .icon-circle {
     width: 70px;
     height: 70px;
     margin: 0 auto;
     border-radius: 50%;
     background: #8c0005;
     color: #fff;
     display: flex;
     align-items: center;
     justify-content: center;
 }

 .vist-lima {
     /* font-family: 'Lobster', sans-serif; */
     font-family: 'Lobster', sans-serif;
     font-size: 120px !important;
     line-height: 120px;
     color: #fff;
 }

 .vist-lima span {
     color: #00ceff;
 }


 .video-container-1:before {
     content: '';
     position: absolute;
     background: none !important;
     top: 0;
     right: 0;
     z-index: 1;
     bottom: 0;
     left: 0;
 }

 button * {
     pointer-events: none;
 }

 /* Just a really naive css example to swap the button contents with the spinner. Bring your own spinner & styles. */
 .loading {
     opacity: .5;

 }

 .loading span {
     display: none;
 }


 .main-menu {
    /* margin-top: 25px; */
 }