.hero-slider {
opacity: 0
}

.bg-grey-2 {
    background-color: #f2f7f9 !important;
}

br.mobile_br{
display: none;
}

.section-courses .course-box a {
    width: 100%;
    float: left;
    color: inherit;
    border-radius: 17px;
}

.icon-box.d-flex.justify-content-center.align-items-center.flex-column.text-center, .section-courses .course-box.has-link .icon-box:hover,
.section-courses .course-box.has-link .icon-box {
    box-shadow: 0px 0px 30px 5px rgb(0 0 0 / 6%) !important;
    -webkit-box-shadow: 0px 0px 30px 5px rgb(0 0 0 / 6%) !important ;
    -moz-box-shadow: 0px 0px 30px 5px rgb(0 0 0 / 6%) !important ;
}

@media (max-width: 991px) {
section.grid-section-small.grid_section_small.bg-grey-2 {
    background-color: #f2f7f9 !important;
    padding: 50px 0px !important;
}
  h1 {
    font-size: 28px !important;
    line-height: 32px !important;
  }
.grid-section-small {
    padding: 0 !important;
}
.grid-section-small h2.h5 {
    font-weight: 700;
    color: #717171;
    font-size: 15px !important;
    line-height: initial !important;
    letter-spacing: 0px !important;
}
.pt-120 {
    padding-top: 50px !important;
}
br.mobile_br{
display: block;
}
  h2,
  .section-title h2 {
    font-size: 21px !important;
    line-height: 30px !important;
  }
  .section-gallery .btn.btn-default {
    min-width: 100% !important;
    line-height: 4.125rem;
    min-height: 4.25rem;
    height: 4.25rem;
    border-radius: 35px;
    -webkit-border-radius: 35px;
    -moz-border-radius: 35px;
    font-size: 1.125rem;
    margin-bottom: 10px;
    font-weight: 700;
  }
  .section-gallery .btn + .btn {
    margin-left: 0px;
	 min-width: 100% !important;
  }
	.btn.btn-facebook{min-width: 100% !important}
.section-gallery .d-flex{display:block !important;}
}

#widget.contact_form form .vcita-watermark, #widget.contact_form form input[type=text].vcita-watermark, #widget.contact_form form textarea.vcita-watermark{
    background: none !important;
    border: none !important;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    border: solid 1px #d5d5d5 !important;
    background-color: #fff !important;
    display: block !important;
    width: 100% !important;
    padding: 0.375rem 0.75rem !important;
    font-size: 1rem !important;
    font-weight: 400 !important ;
    line-height: 1.5 !important;
    color: #212529 !important;
    background-color: #fff !important;
    background-clip: padding-box !important;
    border: 1px solid #ced4da !important;
    appearance: none !important;
    border-radius: 0.25rem !important; 
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out !important;
}



@media(max-width: 1199px){
br {
            display: none;
        }
  
}
/*
.icon-box.d-flex.justify-content-center.align-items-center.flex-column.text-center,
.section-courses .course-box.has-link .icon-box:hover {
    box-shadow: 0 15px 30px 0 rgb(0 0 0 / 6%) !important;
    -webkit-box-shadow: 0 15px 30px 0 rgb(0 0 0 / 6%) !important;
    -moz-box-shadow: 0 15px 30px 0 rgba(0,0,0,.06) !important;
}*/


















/* Keyframes for the glow effect */
@keyframes glow-pulse {
  0% {
    box-shadow: 0 0 3px #00aaff;
  }
  50% {
    box-shadow: 0 0 10px #00aaff;
  }
  100% {
    box-shadow: 0 0 3px #00aaff;
  }
}

/* Apply the glow effect to the button */
.glowing {
  animation: glow-pulse 1.5s ease-in-out infinite;
  display: inline-block; /* Ensure the element can have a box-shadow */
}
