@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,600;0,700;1,400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,400;0,600;0,700;1,400&family=Roboto:ital@0;1&display=swap');

*{
    margin: 0px;
    padding: 0;
    box-sizing: border-box;
}

/* =====================================Comman CSS===================================== */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Montserrat', sans-serif;
  }
  .font-roboto{
    font-family: 'Roboto', sans-serif;
    
  }
 .text1-blue{
   color: #14676e!important;
 }
 .text-bluedark{
   color:#14676e;
 }
 .footer-area{background: linear-gradient(45deg, #122362, #14676e);}
 .bg-skybule{
   background-color: #14676e!important;
 }
  p{
    font-family: 'Roboto', sans-serif;
    line-height: 30px;
  }
.btn-fanta{
    background-color: #14676e !important;
    color:#fff !important;
}
.btn-blue{
background-color: #14676e!important;
color:#fff;
}
.text1-fanta{
 color:#FF6800 !important; 

}
.btn-outline{
  border: 1px solid #14676e !important;
  color: #14676e !important;
}
.text1-black{
  color:#323232;
}
a{
  font-family:'Montserrat', sans-serif;
  font-weight: 600;
}
.para-card{
    line-height: 18.75px;
    font-size:15px;
    text-align: center;
    font-weight: 400;

}
.para-style{
  line-height: 28px;
  font-size: 16px;
  font-style: normal;
  font-family:'Roboto', sans-serif;
  font-weight:400;
 
}
.card-custom{
  background: #FAFAFA;
  box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.25);
  border-radius: 6px;
}
.btn-design{
  background-color:#FF6800;
  color:#FFF;
  outline: none !important;
  border: none;
  cursor: pointer;
  font-weight: bold;
}


  /* =================End Comman Css ======================= */

/* =========top-bar style============== */
#topbar{
  /* background: #14676e; */
  width: 100%;
  height:24px;
  padding:10px;
  text-align: center;
 
} 
#banner-img {
  background: url(img/slider-new.png);
  background-position: center;
  background-size: 100% 100%;
}
 /* =============Conference Cheif Members================== */

 /*  ----------------------------------------------------------
                      Essential Downloads
  ------------------------------------------------------------------------- */
  .card-design{
    width:250px;
    height:120px;
  }
.card-body-design{
  text-align: center;
  border-top: 5px solid #14676e;
  width:100%;
  height: 100%;
  box-shadow:2px 2px 10px rgba(104,104,104,0.8);
  border-radius: 0px 0px 20px 20px;
  outline: none;
}

.btn-icon{
  position: relative;
}
.btn-icon{
  background-color: white;
  /* color:#1A3E8D; */
  border: 1px solid #14676e; /* Green */
  width:auto;
  height:40px;
  display: flex;
  justify-content:space-evenly;
  align-items: center;
  margin: 5px 0px;
   margin-left:20%;
   margin-top:7%;
   border-radius:10px;
 
  
}
.bi-custom{
  position: relative;
  font-size:19px;
  font-weight:bold;
  padding: 10px 18px; 
  border-radius: 0px 10px 10px 0;
  background:#134b69;
  background-position: center;
  background-size: cover;
  color: #fff;
}
@-moz-document url-prefix() {
  .bi-custom{
    position: relative;
    display: none;
    border-radius: 0px 10px 10px 0 ;
    background:url("./image/path296.png") no-repeat;
    background-position:0px 0px;
    color: #fff !important;
  }
}
.btn-1:hover{
  /* background-color:#1A3E8D !important; */
   background: #14676e;
  color: #fff !important;
  border: 1px solid #14676e;
}
.btn-1 span:hover{
  color: #fff !important;
}
.btn-1 span{
  padding:10px;
}
/* footer */

/* footer code */
.link-list ul {
  list-style: none;
  display:flex;
}
.link-list li{
  list-style: none;
  text-decoration: none;
}
.link-list li,a{
  text-decoration: none;
  padding: 0;
  line-height:1;
  font-size: 15px;
}
.link-icon span{
  padding: 10px;
  color: #fff;
  border: 1px solid #fff;
 
  margin-left:4px;

}
.tet{
  border: 1px solid #3D3D3D;
}
.link-icon{
  position:relative;
  left:-60px;
}
.queriye-page{
  line-height:1;
}
.footer-txt p{
font-size: 14px;
}
/* --------------------------------------------------- */

/* about page */
.about-page1{
  margin-top: 100px !important;
  width: 100%;
  height: 28vmin;
  background-image: url("./image/Group 1389.png");
  background-size: cover;
  background-position:center;
  background-repeat: no-repeat;
}

.about-section img.one {
  background: #FFFFFF;
  box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.25);
  border-radius: 14px 0px 0px 0px;
  padding: 7px 10px;
  width: 100%;
}



.about-section img.four {
  background: #FFFFFF;
  box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.25);
  border-radius: 0px 0px 14px 0px;
  padding: 7px 10px;
  width: 100%;
}

.about-section img.two {
  background: #FFFFFF;
  box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.25);
  border-radius: 0px 0px 0px 0px;
  padding: 7px 10px;
  width: 100%;
}

.about-section img.three {
  background: #FFFFFF;
  box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.25);
  border-radius: 0px 0px 0px 0px;
  padding: 7px 10px;
  width: 100%;
}
/* ===========================about collage */
.box{
  display: flex;
  justify-content: center;
  width:100%;
  height:calc(100% - 110%);
  position: relative;
}
.box-text {
 width: 100%;
 height:calc(100% - 50%);
 padding:5px 10px 10px 70px;
 margin-left: 20px;
 border-radius: 10px;
 box-shadow:6px 4px 13px  #888;
 border:1px solid rgb(133, 132, 132);
 z-index: -2;

}
.box-text p{
  font-size: 15px;
  font-weight: bold;
  text-align:left;
  padding:4px 2px 1px;
}
.box-img img{
  width:70px;
  height:60px;
  position: absolute;
  left:calc(100% - 104%);
  top:10px;
  z-index: -1;
}
.box-number{
  position: absolute;
  color: #fff;
  font-size: 20px;
  font-weight: bold;
  left:calc(100% - 101%);
  top:25px;
}
/*========================= past event=============================== */
.past-event-btn a{
  padding: 6px 20px;
  color: #020058 !important;
  border: 1px solid #020058;
  font-weight: bold;
}
.past-event-align p{
  width: 50px;
  height:44px;
  padding:4px;
  background: #0596A0;
  color: #fff;
  margin-bottom: 2px;
  text-align: center;
  position: relative;
  align-content: center;
  justify-content: end;
  font-size: 18px;
}
.past-event-align span{
  color:#fff;
   position: relative;
   top:-28px;
   font-size:12px;
}
.past-event-card > img{
  width: 200px;
  height: 250px;
  margin-left:15px;
  box-shadow: 2px 2px 4px #888;
}
/* ==========================who can attend======================= */
.list-group-event .list-group-item {
  box-shadow: 2px 2px 4px #888 !important;
  border-radius:5px;
  position: relative;
}
.list-group-event .list-group-item .number-ele{
  width:30px;
  height:30px;
  background-color: #ffff;
  border-radius: 50%;
  box-shadow:1px 2px 1px #888 !important;
  position:absolute;
  left:0px;
  top:28px;
  padding:5px;
  text-align: center;
  z-index: 1;
}
.list-group-event .list-group-item img{
  position: relative;
  right:-1px;

}
.text-list-group{
  text-align:center;
  margin-top: 10px;
}
/* ====================================speaker  */
.card-img{
  width: 230px;
  height:125px;
  border-radius: 8px 8px 0px 0px ;
}
.card-img img{
  width: 150px;
  height:100%;
}
.card-speaker{
  width: 100%;
  height: 100px;
  line-height:1.5;
  text-align: center;
}
.card-speaker p{
  font-size: 12px;
  text-align: center;
  font-weight: bold;
}
.card-speaker h6{
  font-size: 18px;
  font-weight: bold;
}
/* ============================================== */
/* ================================speaker========================= */
.box-text1 p{
  font-size: 13px;
  text-align:left;
  padding-top: 5px;
}
.speaker-page1{
  margin-top: 100px !important;
  width: 100%;
  height:26vmin;
  background-image: url("./image/Group 1389.png");
  background-size: cover;
  background-position:center;
  background-repeat: no-repeat;
}

/* ==============================nav bar changes=========== */
.navbar-light .navbar-nav .nav-link.active{
  color: #fff!important;
  text-decoration: underline !important;

}
.navbar-light .navbar-nav .nav-link {
  color: #fff;
}
.nav-link:hover{
  font-weight:60px !important;
  /* border-bottom: 1px solid #DD4533; */
 
  color: #14676e!important;
 
 
}
.dropdown-item{
  margin: 4px 20px;
  padding: 15px;
  transition:all 0.3s ease-in-out;
  width:350px;
  text-align:justify;

}

.dropdown-item:hover{
  font-weight:600;
  padding: 9px;
  border-radius:3px;
  margin:3px;
  margin-left: 20px;
  background-color: #ccedf0 !important;
  color: #14676e!important;
  transform: scale3d(1.1, 1.3, 1.1);

}
@media (min-width: 992px){
.navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    margin-top: 7px;
    margin-left: -30px;
    border-top:6px solid #767878;
}
}
@media screen and (max-width:992px) {
  .menu-bar{
    background:#fff;
  }
  .about-page1{
   
    height: 40vmin!important;}
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 3px;    padding-left:6px;
    }
    header .navbar .nav-link {
    padding: 15px 1px;font-size: 13px;
    }
  .nav-link{
    margin:2px;
    padding: 10px 8px;
    text-decoration: none !important;
    text-align: center;
  }
  .nav-btn-center{
    position: relative;
    left: -20px;
  }
.breadcrumbs h1{
  font-size: 18px !important;
}
  }

  /* ====================== carousal indicator============= */
  .carousel-indicators button{
    background:#14676e;
    border-radius: 50%;
    width: 10px !important;
    height: 10px !important;
    border: 2px solid #14676e !important;
    background-color: #fff !important;
  }
  .carousel-indicators .active{
    background-color:#14676e !important;
  }
  /* =========================================accordion==============*/
  .accordion-button{
    color: #14676e!important;
  }
  
  .accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230596A0'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;
    transform: rotate(-180deg);
  }
  .accordion-button:focus {
    z-index: 3;
    border-color: #89e2e9;
    outline: 0;
    box-shadow: 0 0 0 0.25rem rgba(156, 243, 239, 0.774);
}


/* form contact us */
.section-padding {
	padding-top: 39px;
	padding-bottom: 15px;
}
@media only screen and (min-width:768px) and (max-width:1200px) {
	.section-padding {
   padding:10px 20px !important;
 
	}
}
@media only screen and (min-width:768px) and (max-width:991px) {
	 .section-padding {
		padding-top: 100px;
		padding-bottom: 90px;
   margin-left:20px !important;
	} 
 
  .no-border1{
   border: none !important;
  }
}
@media only screen and (max-width:991px){
  .form-padding{
    padding: 20px 10px !important;
    width: 100% !important;
  
  }
}
@media only screen and (min-width:526px) and (max-width:767px) {
	.section-padding {
		padding-top: 70px;
		padding-bottom: 40px;
    margin-left:auto !important;
	}
}

@media (max-width:575px) {
  .register {
    text-align: center;
    margin-top: 10px;
}
  .ab-menu{margin-top: -11px!important;}
  .speaker-page1{
    margin-top: 100px !important;
    width: 100%;
    height:40vmin!important;
    background-image: url("./image/Group 1389.png");
    background-size: cover;
    background-position:center;
    background-repeat: no-repeat;
  }
	.section-padding {
		padding-top: 70px;
		padding-bottom: 40px;
    margin-left:auto !important;
	}
  .text-low{
    font-size: 15px;
  }
 
}

/* ======================================media query=============== */
@media only screen and (max-width:800px) {
	.text-change h3{
    font-size:16px !important;
    line-height: 1 !important;
	
	}
  .text-change h1{
    font-size:18px !important;
    line-height: 1 !important;
  }
  .text-change p:nth-child(3){
    margin-left:calc(100% - 400px) !important;

  }
  .no-border{
    border:none !important;
  }
}

.foot {
  margin: 36px 0px;
  font-size: 14px;
}

.foot img {
  margin-right: 7px;

}
/* end condact us */
/* owl-carousel */
.slider {
  margin-bottom:40px;
  position: relative;
}
.slider .owl-item.active.center .slider-card {
  transform: scale(1.15);
  opacity: 1;
  transition: all 0.5s ease-in;
 
}
.slider-card {
  transform: scale(0.9);

 
}

.owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
  display: none;
}
.owl-dots {
  text-align: center;
}
.owl-dots .owl-dot {
  height: 10px;
  width: 10px;
  border-radius: 10px;
  background: #ccc !important;
  margin-left: 3px;
  margin-right: 3px;
  outline: none;
  border: 1px solid #14676e !important;
}
.owl-dots .owl-dot.active {
  background: #14676e !important;
 
}
.owl-item{
  width:350px;
  height: 350px;
  margin-top: 100px;
  
}