
 .mainheader{
     font-size: 45px;
	 font-weight: 700;
	 font-family: "Poppins", sans-serif; display: inherit;
       letter-spacing: 0.2px;
     background: #24487a;
     background-clip: text;line-height: normal;
     margin-top: 0;
     display: inline-block;padding: 0px 10px 10px 0px;
     text-fill-color: transparent;
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
	 text-transform: uppercase;
 }

 .subheader{
     font-size: 36px;font-family: "Poppins", sans-serif; display: inherit;
     background: -webkit-linear-gradient(135deg,#fd7d56,#fc2372);
     background: linear-gradient(135deg,#fd7d56,#fc2372);
     background-clip: text;line-height: normal;
     margin-top: 0;line-height: 40px;
     display: inline-block;padding: 0px 10px 10px 0px;
     text-fill-color: transparent;
     -webkit-background-clip: text;
     -webkit-text-fill-color: transparent;
 }

.venueimg{
    padding: 4px;background: linear-gradient(135deg,#fd7d56,#fc2372);
    border-top-left-radius: 50px;
    border-bottom-right-radius: 50px;
    
}


 .headtop{
     font-size: 16px;
     color: #ffffff;
     margin: 0;
     padding: 0;font-weight: 500;
 }

 
button {
    margin: 0em;
/*    width: 10em;*/
    background: linear-gradient(135deg,#ffffff,#ffffff);
    color: #000000;
    border: none;font-size: 25px;
    border-radius: 0px;
    transition: all 0.3s ease-out;
	font-weight: 500;
}
button:focus{
    outline: 0;
}
.btn-1 {
    margin: 0em;
    letter-spacing: 0.4px;
    padding: 10px 24px;
    background: #013875;border: 2px solid #fdcb01;
    color: #fdcb01;
    font-size: 1.05em;font-size: 15px;
    border-radius: 2px;
    transition:  1s ;font-weight: 500;
	text-transform: uppercase;
}

.btn-1:hover {
     background: #fdcb01;
    cursor: pointer;text-decoration: none;
    color: #153055;
	    font-weight: 500;
		border: 2px solid #24487a;
}

.btn-2 {
    margin: 0em;
    letter-spacing: 0.4px;
    padding: 10px 24px;
    background: #013875;
    color: #fdcb01;
    font-size: 1.05em;font-size: 21px;
  /*   border-radius: 2px; */
    font-weight: 600;
	    border-bottom-right-radius: 19px;
		    border-bottom-left-radius: 19px;
}

.owl-carousel .owl-nav {
    position: absolute;
    top: 46%;
    width: 100%;z-index: 111;
}

.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next {
    position: absolute;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-top: -10px;
    color: #013875!important;
   /*  background: linear-gradient(135deg,#fd7d56,#fc2372); */padding: 10px 18px!important;border-radius: 50%;
   

}

.owl-carousel .owl-nav button.owl-prev span:before,
.owl-carousel .owl-nav button.owl-next span:before {
    font-size: 30px;padding: 10px 18px;
}

.owl-carousel .owl-nav button.owl-prev {
    left: 0;
}

.owl-carousel .owl-nav button.owl-next {
    right: 0;
}

.owl-carousel:hover .owl-nav button.owl-prev,
.owl-carousel:hover .owl-nav button.owl-next {
    opacity: 1;
}

.owl-carousel:hover .owl-nav button.owl-prev {
    left: -0px;
}

.owl-carousel:hover .owl-nav button.owl-next {
    right: -0px;
}


.venue{
    padding: 50px 0px;
    text-align: center;
}

.abstract{
     padding: 50px 0px;
    text-align: center;
}

.page{
     padding: 50px 0px;
}

.abstractgrid{
  /*   background: #3b449b; */
    padding: 1px;margin: 13px 0px;
    text-align: center;border-radius: 6px; /* box-shadow: 0 0 15px 0 rgb(0 0 0 / 15%); */
}

.abstractgrid1{
     background: linear-gradient(to top, #002051, #0551a2);
    padding: 40px;margin: 13px 0px;
    text-align: center;border-radius: 6px; box-shadow: 0 0 15px 0 rgb(0 0 0 / 15%);
	font-weight:600;
    font-size: 23px;
}

.abstractimg{
    width: 100%;
}

.abstractgrid h4{
    color: #ffffff;
    font-size: 16px;
    padding: 10px 0px 0px;font-weight: 500;
}
.abstractgrid p{
     color: #cccccc;
}

.textreg {
    
}

.textreg span{
    font-weight: 700; font-family: "Inter", sans-serif;
}
.table td, .table th{
    padding: 9px;font-size: 15px; font-weight: 500;
}
.tblheader{
        background-image: linear-gradient(to right, #561047, #2d1a4b);
	font-size: 14px;padding: 6px;color: #ffffff;
}

.pageheader{
   position: relative;
}
.pageheaderline{   
 font-family: "Poppins", sans-serif;
    position: absolute;
    top:47%;margin: auto;font-size: 44px;
    left: 10%;text-align: left;right: 0;
}

.pageheaderline h2{
    background: #052264;
    display: inline-block;
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    font-size: 40px !important;
	font-weight: 600;
	  letter-spacing: 0.3px;
	 text-transform: uppercase;
}

.bgpageheader {
   left: 0; position: absolute;margin-top: -4%;
}



.registeration{
   
   text-align: center;
}

.RegPackages{
   /*   background: #3b449b;
    padding: 40px 29px;margin: 20px 0px;
    text-align: center;border-radius: 6px; box-shadow: 0 0 15px 0 rgb(0 0 0 / 0.35%);
	border: 3px ridge #fdd98d; */
	
	 background: #5b1047;
    padding: 30px 26px 38px;
    margin: 20px 10px;
    text-align: center;
    /* border-radius: 20px; */
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 90%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
}

.RegPackages1{
   /*   background: #3b449b;
    padding: 40px 29px;margin: 20px 0px;
    text-align: center;border-radius: 6px; box-shadow: 0 0 15px 0 rgb(0 0 0 / 0.35%);
	border: 3px ridge #fdd98d; */
	
	 background: #201d4e;
    padding: 30px 26px 38px;
    margin: 20px 10px;
    text-align: center;
    /* border-radius: 20px; */
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 90%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 1000%, 0 100%);
}

.regpackhead{
        font-size: 22px;
     font-family: "Inter", sans-serif;
    display: inherit;
  font-weight: 900;
     background: linear-gradient(#f1e472, #f1e472);
    background-clip: text;
    line-height: normal;
    margin-top: 0;
    line-height: 30px;
    display: inline-block;
    /* padding: 0px 10px 10px 0px; */
   
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.regpacktext{
    font-weight: 500;
    font-size: 16px;
	color: #ffffff;
}

.regpackprice{
    font-weight: 600;font-size: 35px;line-height: 40px;color: #ffffff;
}


/* .registeration{
    padding: 50px 0px;text-align: center;margin-top: -35px;
}

.RegPackages{
     background: #3b449b;
    padding: 40px 29px;margin: 20px 0px;
    text-align: center;border-radius: 6px; box-shadow: 0 0 15px 0 rgb(0 0 0 / 0.35%);
	border: 3px ridge #fdd98d;
}

.regpackhead{
        font-size: 27px;
  font-family: "Poppins", sans-serif;
    display: inherit;
  font-weight: 600;
  background: linear-gradient(#fcc553, #ffffff);
    background-clip: text;
    line-height: normal;
    margin-top: 0;
    line-height: 30px;
    display: inline-block;
    padding: 0px 10px 10px 0px;
   
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.regpacktext{
    font-weight: 600;
    font-size: 18px;
	color: #ffffff;
}

.regpackprice{
    font-weight: 600;font-size: 48px;line-height: 40px;color: #ffffff;
} */
.nav-pills .nav-link.active, .show > .nav-pills .nav-link{
  padding:13px 27px;
  background: linear-gradient(to top, #1f1b4d, #5d1348); background-size: contain;
    font-weight: 600;font-size: 17px;background-repeat: no-repeat;background-position: center top;
	    text-align: center;
}
.nav-pills .nav-link{
    padding: 13px 27px;font-weight: 700;font-size: 17px; color: #1f1f3f;    text-align: center;    font-family: "Inter", sans-serif;

}


#pageYOffset {
  position: fixed;
  right: 0;
  padding: 10px;
  color: #fff;z-index: 1111;
  background: rgba(0, 0, 0, 0.3);
  
}

#position{
    display: none;
}

#goTop {
  position: fixed;
  right: 1%;
  bottom: 1%;
    font-size: 18px;
  transform: translateY(-50%);
  padding: 8px 16px;cursor: pointer;
  color: #fecc01;z-index: 9999;
 background: #24487a;
  border: none;
    opacity: 0 !important;
 border-radius: 50%;
  transition: opacity 0.4s linear;
}

#goTop.is-visible {
  opacity: 1 !important;
    z-index: 9999;
}


/* ---------- Fog ---------- */
.fogwrapper {
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  -webkit-filter: blur(1px) grayscale(0.2) saturate(1.2) sepia(0.2);
  filter: blur(1px) grayscale(0.2) saturate(1.2) sepia(0.2);
}
#foglayer_01, #foglayer_02, #foglayer_03 {
  height: 100%;
  position: fixed;
  width: 200%;z-index: -1;
}
#foglayer_01 .image01, #foglayer_01 .image02,
#foglayer_02 .image01, #foglayer_02 .image02,
#foglayer_03 .image01, #foglayer_03 .image02 {
  float: left;
  height: 100%;
  width: 50%;
}
#foglayer_01 {
  -webkit-animation: foglayer_01_opacity 40s linear infinite, foglayer_moveme 40s linear infinite;
  -moz-animation: foglayer_01_opacity 40s linear infinite, foglayer_moveme 40s linear infinite;
  animation: foglayer_01_opacity 40s linear infinite, foglayer_moveme 40s linear infinite;
}
#foglayer_02, #foglayer_03 {
  -webkit-animation: foglayer_02_opacity 60s linear infinite, foglayer_moveme 60s linear infinite;
  -moz-animation: foglayer_02_opacity 60s linear infinite, foglayer_moveme 60s linear infinite;
  animation: foglayer_02_opacity 60s linear infinite, foglayer_moveme 60s linear infinite;
}



/* ---------- Moving Fog ---------- */
/*
  'size: cover' || 'size: 100%'; results remain the same
  'attachment: scroll' can be added or removed; results remain the same
  'attachment: fixed' causing unexpected results in Chrome
  'repeat-x' || 'no-repeat'; results remain the same
*/ 
#foglayer_01 .image01, #foglayer_01 .image02 {
  background: url("../images/fog/fog1.html") center center/cover no-repeat transparent;
}
#foglayer_02 .image01, #foglayer_02 .image02,
#foglayer_03 .image01, #foglayer_03 .image02{
  background: url("../images/fog/fog2.html") center center/cover no-repeat transparent;
}

/* ---------- Keyframe Layer 1 ---------- */
@-webkit-keyframes foglayer_01_opacity {
  0% { opacity: .1; }
  22% { opacity: .5; }
  40% { opacity: .28; }
  58% { opacity: .4; }
  80% { opacity: .16; }
  100% { opacity: .1; }
}
@-moz-keyframes foglayer_01_opacity {
  0% { opacity: .1; }
  22% { opacity: .5; }
  40% { opacity: .28; }
  58% { opacity: .4; }
  80% { opacity: .16; }
  100% { opacity: .1; }
}
@-o-keyframes foglayer_01_opacity {
  0% { opacity: .1; }
  22% { opacity: .5; }
  40% { opacity: .28; }
  58% { opacity: .4; }
  80% { opacity: .16; }
  100% { opacity: .1; }
}
@keyframes foglayer_01_opacity {
  0% { opacity: .1; }
  22% { opacity: .5; }
  40% { opacity: .28; }
  58% { opacity: .4; }
  80% { opacity: .16; }
  100% { opacity: .1; }
}
/* ---------- Keyframe Layer 2 ---------- */
@-webkit-keyframes foglayer_02_opacity {
  0% { opacity: .5; }
  25% { opacity: .2; }
  50% { opacity: .1; }
  80% { opacity: .3; }
  100% { opacity: .5; }
}
@-moz-keyframes foglayer_02_opacity {
  0% { opacity: .5; }
  25% { opacity: .2; }
  50% { opacity: .1; }
  80% { opacity: .3; }
  100% { opacity: .5; }
}
@-o-keyframes foglayer_02_opacity {
  0% { opacity: .5; }
  25% { opacity: .2; }
  50% { opacity: .1; }
  80% { opacity: .3; }
  100% { opacity: .5; }
}
@keyframes foglayer_02_opacity {
  0% { opacity: .5; }
  25% { opacity: .2; }
  50% { opacity: .1; }
  80% { opacity: .3; }
  100% { opacity: .5; }
}
/* ---------- Keyframe Layer 3 ---------- */
@-webkit-keyframes foglayer_03_opacity {
  0% { opacity: .8 }
  27% { opacity: .2; }
  52% { opacity: .6; }
  68% { opacity: .3; }
  100% { opacity: .8; }
}
@-moz-keyframes foglayer_03_opacity {
  0% { opacity: .8 }
  27% { opacity: .2; }
  52% { opacity: .6; }
  68% { opacity: .3; }
  100% { opacity: .8; }
}
@-o-keyframes foglayer_03_opacity {
  0% { opacity: .8 }
  27% { opacity: .2; }
  52% { opacity: .6; }
  68% { opacity: .3; }
  100% { opacity: .8; }
}
@keyframes foglayer_03_opacity {
  0% { opacity: .8; }
  27% { opacity: .2; }
  52% { opacity: .6; }
  68% { opacity: .3; }
  100% { opacity: .8; }
}
/* ---------- Keyframe moveMe ---------- */
@-webkit-keyframes foglayer_moveme {
  0% { left: 0; }
  100% { left: -100%; }
}
@-moz-keyframes foglayer_moveme {
  0% { left: 0; }
  100% { left: -100%; }
}
@-o-keyframes foglayer_moveme {
  0% { left: 0; }
  100% { left: -100%; }
}
@keyframes foglayer_moveme {
  0% { left: 0; }
  100% { left: -100%; }
}

@media only screen
  and (min-width: 280px)
  and (max-width: 767px) {
    #foglayer_01 .image01, #foglayer_01 .image02,
    #foglayer_02 .image01, #foglayer_02 .image02,
    #foglayer_03 .image01, #foglayer_03 .image02 {
      width: 100%;
    }
  }








@-webkit-keyframes loader-rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes loader-rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-webkit-keyframes loader-dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0;
    }

    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px;
    }

    100% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -136px;
    }
}

@keyframes loader-dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0;
    }

    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px;
    }

    100% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -136px;
    }
}



 
