    .top-marquee{
        background-color: #137af1;
        padding: 5px 0 5px 0;
    }
.marquee {
    white-space: nowrap;
    overflow: hidden;
}

.marquee span {
    display: inline-block;
    padding-left: 100%;
    animation: marquee 20s linear infinite;
    color: #fff;
}

@keyframes marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-100%);
    }
}



.mainfooter p {
  font-size: 14px;
}

.mainfooter ul li {
  font-size: 14px;
}

.main-apt-form .col-lg-4 {
  margin-top: 5px !important;
}

.main-apt-form .col-lg-6 {
  margin-top: 15px !important;
}

.main-apt-form .col-lg-12 {
  margin-top: 5px !important;
}

.form-date p {
  width: 100% !important;
	  margin-bottom: 0 !important;
}

.apt-form p {
  margin-bottom: 0 !important;
}


.my-padding-small{
	padding: 40px 0;
}

.bread-padding {
    padding-bottom: 20px !important;
    padding-top: 130px !important;
}

.google-map {
  padding: 0 !important;
}


.page-content p {
  color: #000;
  font-size: 22px;
}

.form-sidebar {
  background: #edf5ff;
padding: 35px;
  border-radius: 10px;
}

.sticky-form {
    /* No CSS needed for sticky, we use JS */
    will-change: transform;
}
@media (max-width: 992px) {
    .sticky-form {
        position: static !important;
    }
}


.call-float {
    position: fixed;
	width: 55px;
	  height: 55px;
	  bottom: 14px;
	  right: 16px;
    background: #007bff;
    color: #fff;
    border-radius: 50%;
    text-align: center;
    font-size: 24px;
    line-height: 60px;
    z-index: 9999;
    box-shadow: 0 4px 12px rgba(0,0,0,0.3);

}

.call-float:hover {
    color: #fff;
    transform: scale(1.1);
}

/* Show only on mobile */
@media (min-width: 992px) {
    .call-float {
        display: none;
    }
}


@media (max-width:400px){
	
	#subheader h1 {
  font-size: 32px;
}
	
	  #subheader {
    padding: 32px 0 24px 0 !important;
  }
	
	.logo-mobile {
	  width: 90px !important;
	}
	
	.main-title{
		font-size: 34px !important;
	}
	
	.abt-title {
	  font-size: 34px;
	}
	
	.ser-title{
	  font-size: 30px;
	}
	
	
	.page-content p {
  color: #000;
  font-size: 18px;
}
	
	.page-with-form-section .col-lg-7 {
  margin-bottom: 15px !important;
}
	
}


