@import url(bootstrap.css);
* {
  margin: 0;
  padding: 0;
}

body {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "Poppins", serif;
}

h1 span,
h2 span {
  color: #eb1e24;
}

h4 a {
  text-decoration: none;
  color: #08222f;
}
h4 a:hover {
  color: #00a551;
}

button {
  background-image: none;
}
button a {
  font-size: 1rem;
  font-weight: 500 !important;
  text-decoration: none;
}
button:hover {
  background-image: none;
}

.sec {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.marqueTextslide {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
  background: #ffffff;
}
.marqueTextslide .marqueText {
  flex-shrink: 0;
  animation-name: slide;
  animation-direction: reverse;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-play-state: running;
  animation-duration: 25s;
}
.marqueTextslide .marqueText p {
  display: inline-block;
  position: relative;
  font-size: 14px;
  font-weight: normal;
  margin: 0;
  color: #3a3a3a;
}
.marqueTextslide .marqueText .bold {
  padding: 6px 80px;
}
.marqueTextslide .marqueText .med {
  padding: 6px 80px;
}
.marqueTextslide .marqueText .lit {
  padding: 6px 160px 6px 0;
} /*!sc*/
@keyframes slide {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(100%, 0);
  }
} /*!sc*/
.movee {
  display: inline-block;
  transition-duration: 0.4s;
  transition-property: transform;
  transform: translateY(8px);
  animation-name: hanng;
  animation-duration: 1.6s;
  animation-delay: 0.4s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}

@keyframes hanng {
  50% {
    transform: translateY(3px);
  }
  100% {
    transform: translateY(6px);
  }
}
.bttn-full {
  text-transform: uppercase;
  background-color: #eb1e24;
  border: 1px solid #eb1e24;
  background-image: none;
}
.bttn-full a {
  color: #fbfbfb;
  text-decoration: none;
}
.bttn-full:hover {
  background-color: #ffffff;
  border: 1px solid #eb1e24;
}
.bttn-full:hover a {
  color: #eb1e24 !important;
}

.bttn-line {
  text-transform: uppercase;
  border: 1px solid #eb1e24;
  background-image: none;
}
.bttn-line a {
  color: #eb1e24;
  text-decoration: none;
}
.bttn-line:hover {
  background-color: #eb1e24;
}
.bttn-line:hover a {
  color: #ffffff !important;
}

.child1 {
  width: 8rem;
  height: 0.3rem;
  border-radius: 12px;
  background-color: #00a551;
}

.child2 {
  width: 2rem;
  height: 0.3rem;
  border-radius: 12px;
  background-color: #00a551;
}

/*--Top Nav Start Here--*/
.top-nav {
  background-color: #eb1e24;
}
.top-nav a {
  cursor: auto;
}

/*--Top Nav End Here--*/
/*--Menubar--*/
nav {
  background-color: #fbfbfb;
}

#main-nav {
  padding-top: 8px;
  padding-bottom: 8px;
  background-color: #fbfbfb;
}
#main-nav #menu-menu-1 {
  display: flex !important;
  justify-content: space-between;
}
#main-nav #menu-menu-1 .logo {
  background: url(../images/logo/Medilink-logo.png);
  width: 100%;
  background-size: contain;
  background-repeat: no-repeat;
}
#main-nav #menu-menu-1 .menu-item-19 a {
  color: #08222f !important;
}

.booknow {
  border: 1px solid #eb1e24;
  background-color: #eb1e24;
  color: #ffffff !important;
  border-radius: 12px;
  padding: 6px 20px !important;
  margin-left: 5rem;
  transition: 400ms;
}
.booknow:hover {
  background-color: #ffffff;
  border: 1px solid #eb1e24;
  color: #eb1e24 !important;
}

.login {
  color: #eb1e24 !important;
  border: 1px solid #eb1e24;
  border-radius: 12px;
  margin-left: 18px;
  padding: 6px 20px !important;
  transition: 400ms;
}
.login:hover {
  background-color: #eb1e24;
  color: #ffffff !important;
}

/*--Menubar--*/
.serviceListing h3 a {
  color: #08222f;
}
.serviceListing h3 a:hover {
  color: #00a551;
}

/*--Banner Start--*/
.banner {
  background-repeat: no-repeat;
  position: relative;
}
.banner .card {
  overflow: hidden;
}
.banner .card .citycard {
  background: url(../images/image/city.png);
  background-size: 700px;
  background-repeat: repeat-x;
  background-position: bottom right;
  position: absolute;
  width: 5000vw;
  overflow: hidden;
  height: 250px;
  right: 0;
  animation: moving-city 130s linear infinite;
}
@keyframes moving-city {
  to {
    transform: translate(500vw);
  }
}

.ambulance {
  height: 283px;
  width: 528px;
  margin-left: auto;
  z-index: 1;
  margin-top: 5rem;
  transition-duration: 0.4s;
  transition-property: transform;
  transform: translateY(8px);
  animation-name: hanng;
  animation-duration: 1.6s;
  animation-delay: 0.4s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-direction: alternate;
}

/*--banner End--*/
/*--Nav Start--*/
#navbarSupportedContent .nav-item .nav-link {
  font-size: 16px;
  color: #212529;
  font-weight: 600;
}

/*--Nav End--*/
/*--Service Start Here--*/
.services .serviceCard {
  border: 1px solid #00a551;
  height: 100%;
}
.services .serviceCard .card-body {
  border-bottom: 8px solid transparent;
  transition: 400ms;
}
.services .serviceCard .card-body:hover {
  border-bottom-color: green;
}
.services .servVector1 {
  bottom: 0;
}
.services .servVector2 {
  right: 0;
}
.services .card-img {
  width: 100%;
  display: flex;
  justify-content: center;
}
.services .card-img img {
  border-radius: 12px;
}
.services .card-body {
  margin-top: 4rem;
}

/*--Service End Here--*/
/*--Features Start--*/
.features {
  background: url(../images/bg/bg-feature.png);
  background-size: cover;
  position: relative;
  top: 109px;
}
.features .innerFeature {
  top: -87px;
  z-index: 1;
  box-shadow: rgb(193, 215, 236) 0px 2px 8px 0px;
  border-radius: 12px;
  position: absolute;
}
.features .imagefull {
  cursor: pointer;
}
.features .imagefull:hover .circle {
  background-color: #fff2f3;
}
.features .imagefull:hover .cicleimage2 {
  display: flex;
  top: 12px;
}
.features .imagefull:hover .cicleimage {
  display: none;
}
.features .imagefull .circle {
  width: 3rem;
  height: 3rem;
  left: 25px;
  top: 7px;
  border-radius: 50%;
  position: relative;
  background: #ebebeb;
}
.features .imagefull .cicleimage {
  top: 12px;
}
.features .imagefull .cicleimage2 {
  display: none;
}
.features .line {
  position: absolute;
  height: 80%;
  width: 0.1rem;
  background: #d9d9d9;
  top: 18px;
  left: 419px;
}
.features .line {
  position: absolute;
  height: 80%;
  width: 0.1rem;
  background: #d9d9d9;
  top: 18px;
  left: 450px;
}
.features .featureback {
  position: relative;
  top: -147px;
}
.features h2 {
  position: relative;
  z-index: 1;
  padding-top: 5.75rem;
}
.features .line-anim {
  z-index: 1;
}
.features .shape {
  margin-left: -5.4rem;
}
.features .shape1 {
  position: relative;
  display: block;
}
.features .shape2 {
  position: relative;
  display: none;
}
.features .shapecard {
  border-radius: 0 20px 0 20px;
  border-color: #00a551;
  transition: 400ms;
}
.features .shapecard:hover .shape2 {
  display: block;
}
.features .shapecard:hover .shape1 {
  display: none;
}

/*--Features End Here--*/
/*--Body Three Start Here--*/
.imagemedilink {
  margin-top: 12rem;
}

/*--Body three Start Here--*/
/*--Body four Start Here--*/
.provide .servVector1 {
  right: 0;
}
.provide .card-skew {
  background: none;
}
.provide .card-skew .card-body {
  background-color: #ffffff;
  border-radius: 1.5rem;
  box-shadow: rgba(181, 236, 250, 0.3) 0px 7px 29px 0px;
  transition: 400ms;
}
.provide .card-skew:hover .card-body {
  -webkit-transform: perspective(568px) rotateY(16deg);
}
.provide .card-skew::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #00a551;
  border-radius: 1.5rem;
  z-index: -1;
}

/*--body four End Here--*/
/*--Body Five Start here--*/
.otherServices {
  position: relative;
}
.otherServices h2,
.otherServices p {
  position: relative;
}
.otherServices .details a {
  font-weight: 500;
  color: #000000;
}
.otherServices .details:hover a {
  color: #00a551;
}
.otherServices .details i {
  vertical-align: middle;
}
.otherServices .cardtriangle {
  height: 52%;
  background: #e5f8ff;
  position: absolute;
  top: 0;
  width: 100%;
}
.otherServices .cardtriangle .triangle {
  display: inline-block;
  vertical-align: middle;
  height: 23rem;
  background-color: #e5f8ff;
  transition: 0.4s;
}
.otherServices .cardtriangle .triangle-down::before {
  content: "";
  width: 100%;
  position: absolute;
  border-top: 8rem solid;
  border-top-color: #e5f8ff;
  border-left: 22rem solid transparent;
  border-right: 22rem solid transparent;
  border-bottom: transparent;
  top: 15rem;
  transition: 0.4s;
}
.otherServices .card {
  box-shadow: rgb(193, 215, 236) 0px 2px 8px 0px;
  transition: 0.3s;
}
.otherServices .card:hover {
  background-color: #fff2f3;
}

/*--Body Five End Here--*/
/*--Testimonials Start Here--*/
.testimonials .owl-carousel {
  display: flex;
}

/*--Testimonials End Here--*/
/*--Booking Form Part Start--*/
.booking #triangle-left {
  width: 0;
  position: absolute;
  right: 0;
  border-top: 246px solid transparent;
  border-right: 475px solid #f1fffc;
  border-bottom: 170px solid transparent;
}
.booking .formpart {
  background-color: #fbfbfb;
  box-shadow: rgb(193, 215, 236) 0px 2px 8px 0px;
}
.booking .form-check-input {
  border: 2px solid #a8a8a8 !important;
}

/*--Booking form Part End Here--*/
/*--FAQ's Strat--*/
.faqs .accordion-item {
  box-shadow: rgb(193, 215, 236) 0px 2px 8px 0px;
  border: 2px solid #ffffff;
  transition: 0.3s;
}
.faqs .accordion-header button:hover {
  background-color: #ffffff !important;
}
.faqs .accordion-item:has(.accordion-collapse.show) {
  border: 2px solid #00a551; /* Adjust thickness and color */
}

/*--FAQ's Start--*/
/*--Book Now Start--*/
.bookNow .container {
  box-shadow: rgb(193, 215, 236) 0px 2px 8px 0px;
  background-color: #f6fdff;
}

/*--Book Now End--*/
/*--Blog Start--*/
.blog .blogcard {
  border: 1px solid #fff2f3;
}

/*--Blog End--*/
/*--Footer Start--*/
footer h5 {
  color: #08222f;
  font-weight: 600;
}
footer .collapse-icon {
  color: #00a551;
}
footer .footerbtn {
  text-decoration: none;
}
footer .footerbox2 p a {
  color: #08222f;
}
footer .footerbox2 p a:hover {
  color: #00a551;
}
footer .footerbox3 .collapse a {
  border: 1px solid #eb1e24;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  color: #eb1e24;
}
footer .footerbox3 .collapse a:hover {
  color: #ffffff;
  background-color: #eb1e24;
}
footer .sub-footer {
  background-color: #eb1e24;
}

/*--Footer End--*/
/*--Main Service Page Start--*/
.service-banner {
  background: url(../images/banner/service-banner.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.service-banner .row {
  min-height: 500px;
}
.service-banner p {
  font-size: 16px;
}

.serviceListing {
  position: relative;
}
.serviceListing .vector-zero {
  position: absolute;
  top: 0;
}
.serviceListing .vector-onee {
  position: absolute;
  top: 73rem;
}
.serviceListing .vector-two {
  position: absolute;
  right: 0;
  top: 26rem;
}
.serviceListing .vector-three {
  position: absolute;
  top: 66rem;
}
.serviceListing .vector-four {
  position: absolute;
  right: 0;
  top: 90rem;
}
.serviceListing .vector-five {
  position: absolute;
  top: 132rem;
}
.serviceListing .vector-six {
  position: absolute;
  right: 0;
  top: 160rem;
}
.serviceListing .vector-seven {
  position: absolute;
  top: 198rem;
}
.serviceListing .vector-eight {
  position: absolute;
  right: 0;
  top: 225rem;
}
.serviceListing .vector-nine {
  position: absolute;
  top: 263rem;
}
.serviceListing .vector-ten {
  position: absolute;
  right: 0;
  top: 292rem;
}
.serviceListing .vector-eleven {
  position: absolute;
  top: 330rem;
}
.serviceListing .vector-twelve {
  position: absolute;
  right: 0;
  top: 356rem;
}
.serviceListing .vector-13 {
  position: absolute;
  top: 395rem;
}
.serviceListing .vector-14 {
  position: absolute;
  right: 0;
  top: 422rem;
}
.serviceListing .vector-15 {
  position: absolute;
  top: 460rem;
}
.serviceListing .vector-16 {
  position: absolute;
  right: 0;
  top: 489rem;
}
.serviceListing .vector-17 {
  position: absolute;
  top: 522rem;
}
.serviceListing .row {
  margin-top: 5rem;
}

/*--Main Service Page End Here--*/
/*--BLS Service Start--*/
.bls-banner {
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
  position: relative;
}
.bls-banner .vector-zero {
  position: absolute;
}
.bls-banner .vector-two {
  position: absolute;
  right: 0;
  bottom: 0;
}
.bls-banner h1 {
  color: #00a551;
}
.bls-banner p {
  padding-top: 1rem;
}

.keyService .card {
  height: 100%;
  border: 1px solid #fad0d1;
  transition: 0.3s;
}
.keyService .card:hover {
  background-color: #fff2f3;
}

.featureService .card {
  height: 100%;
  border: 2px dashed #fad0d1;
  transition: 0.3s;
}
.featureService .card:hover {
  background-color: #f9faff;
  border: 2px dashed #b7e1f8;
}
.featureService .card:hover h4 {
  color: #00a551;
}

.whyChoose .card {
  transition: 12s;
}
.whyChoose .card:hover .icon img {
  border: 1px dashed #c95456;
  box-shadow: none;
}
.whyChoose .icon img {
  border-radius: 50%;
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 3px 0px;
}

/*--BLS End Here--*/
.wpcf7-form .col-lg-6 {
  width: 50%;
  float: left;
  padding: 10px;
}
.wpcf7-form .col-lg-12 {
  display: flex;
}
.wpcf7-form input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.bttn-line.mt-2 {
  text-transform: uppercase;
  border: 1px solid #eb1e24;
  color: #eb1e24;
  background-image: none;
  background-color: #ffffff;
}
.wpcf7-form input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.bttn-line.mt-2:hover {
  background-color: #eb1e24;
  color: #ffffff !important;
}

/*-- Contact Us start--*/
.contactus-banner {
  background: url(../images/banner/contact-us-banner.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.contactus-banner .row {
  min-height: 402px;
}

.getTouch .vector-four {
  right: 0;
  bottom: 0;
}
.getTouch .details p {
  color: #00a551;
  font-weight: 500;
}
.getTouch .contactForm {
  background-color: #edf0ed;
}

/*--Contact Us End Here--*/
/*--about Us Start--*/
.aboutus-banner {
  background: url(../images/banner/aboutus-banner.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.aboutus-banner .row {
  min-height: 402px;
}

.missionVision .mission {
  background-color: #a7cfc5;
  border-radius: 0;
}
.missionVision .vision {
  background-color: #fad0d1;
  border-radius: 0;
}

.about-whyUs {
  background-color: #a7cfc5;
  min-height: 400px;
}
.about-whyUs img {
  right: 0;
}
.about-whyUs .whyImage {
  border: 1px solid white;
  border-left: 4px solid white;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 20px;
  transition: 0.8s;
  margin-bottom: 14px;
}
.about-whyUs .whyImage:hover {
  border-left: 4px solid #00a551;
}
.about-whyUs .whyRow {
  margin-top: 2.3rem;
}

/*--About Us End--*/
.float-container {
  position: fixed;
  top: 33%;
  right: 0;
  display: flex;
  flex-direction: column;
  width: auto;
  align-items: flex-end;
  z-index: 1;
}

.float-container a {
  z-index: 99;
  display: flex;
  width: 62px;
  height: 40px;
  margin-bottom: 10px;
  padding: 10px 20px;
  transition: all 0.3s ease-in-out;
  text-decoration: none;
  color: white;
  border-color: #46b8da;
  border-radius: 50px 0 0 50px;
  background-color: #eb690b;
  box-shadow: 0 2px 4px #7d7d7d;
  align-items: center;
  justify-content: flex-start;
  font-size: 23px;
}

.float-container .one {
  background-color: #eb1e24;
}
.float-container .two {
  background-color: #00a551;
}

/*--Go Top Start--*/
#scroll {
  position: fixed;
  right: 10px;
  bottom: 10px;
  cursor: pointer;
  width: 50px;
  height: 50px;
  background-color: #00a551;
  text-indent: -9999px;
  display: none;
  border-radius: 60px;
}

#scroll span {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -8px;
  margin-top: -12px;
  height: 0;
  width: 0;
  border: 8px solid transparent;
  border-bottom-color: #ffffff;
}

#scroll:hover {
  background-color: #eb1e24;
  opacity: 1;
  filter: "alpha(opacity=100)";
  -ms-filter: "alpha(opacity=100)";
}

/*--Go Top End--*/
.testimonials-wrap .heading-section {
  text-align: center;
}
.testimonials-wrap .sub-heading {
  font-family: "Lato", sans-serif;
  font-size: 12px;
  display: block;
  font-weight: 600;
  color: #2e9ca1;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.testimonials-wrap .heading-section h2 {
  font-size: 28px;
  font-weight: 600;
  padding-top: 10px;
  padding-bottom: 15px;
}
.testimonials-wrap .testimonial-box {
  display: block;
  position: relative;
  padding: 30px 20px;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.03);
  border-radius: 5px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.08);
}
.testimonials-wrap .user-img {
  width: 80px;
  height: 80px;
  border-radius: 50%;
  position: relative;
  min-width: 80px;
  background-size: 100%;
}
.testimonials-wrap .carousel-testimonial .item {
  padding: 30px 10px;
}
.testimonials-wrap .quote {
  position: absolute;
  top: -23px;
  color: #00a551;
  font-size: 27px;
}
.testimonials-wrap .name {
  margin-bottom: 0;
  line-height: 14px;
  font-size: 16px;
  font-weight: 500;
}
.testimonials-wrap .position {
  color: #adadad;
  font-size: 14px;
}
.testimonials-wrap .carousel-testimonial .owl-nav {
  text-align: center;
  display: none;
}
.testimonials-wrap .carousel-testimonial .owl-nav button.owl-next,
.testimonials-wrap .carousel-testimonial .owl-nav button.owl-prev {
  padding: 0 12px !important;
}
.testimonials-wrap .carousel-testimonial .owl-nav button {
  outline: none;
  padding: 0;
}
.testimonials-wrap .carousel-testimonial .owl-nav button.owl-next span,
.testimonials-wrap .carousel-testimonial .owl-nav button.owl-prev span {
  display: block;
  font-size: 40px;
  width: 25px;
  height: 25px;
  vertical-align: 0px;
  line-height: 16px;
}
.testimonials-wrap .carousel-testimonial .owl-nav button.owl-next.disabled,
.testimonials-wrap .carousel-testimonial .owl-nav button.owl-prev.disabled {
  opacity: 0.5;
}
.testimonials-wrap .owl-dots {
  text-align: center;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  top: -22px;
  z-index: 1;
}
.testimonials-wrap button.owl-dot.active {
  display: inline-block;
  width: 0.8rem;
  zoom: 1;
  height: 0.8rem;
  background: #00a551;
  border-radius: 50%;
}
.testimonials-wrap button.owl-dot {
  display: inline-block;
  width: 0.8rem;
  zoom: 1;
  height: 0.8rem;
  background: #b0e3c9;
  border-radius: 50%;
  margin: 0rem 0.3rem;
}

.formpart .col-lg-12 {
  padding-left: 1rem;
}
.formpart .bttn-line {
  margin-left: 1rem;
}

/*--Media Start--*/
@media screen and (min-width: 600px) {
  .widget-area {
    width: 100% !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .ambulanceservice {
    margin-top: 8rem;
  }
  .ambulanceservice .card-img {
    bottom: 30rem;
  }
}
@media (min-width: 1200px) {
  .order-r-1 {
    order: 2;
  }
  .order-r-2 {
    order: 1;
  }
  h1 {
    font-weight: 600;
  }
  h2 {
    font-size: 2rem;
    font-weight: 600;
  }
  h4 {
    font-weight: 600;
  }
  h5 {
    color: #00a551;
  }
  .services .row {
    margin-top: 7rem;
  }
  .services .card-img {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .ambulanceservice {
    margin-top: 2rem;
  }
  .ambulanceservice .card-img {
    bottom: 26rem;
  }
  .otherServices .cardtriangle .triangle-down::before {
    top: 19.4rem;
  }
}
@media (min-width: 1400px) {
  .ambulanceservice .card-img {
    bottom: 20rem;
  }
}
@media (max-width: 991px) {
  .wpcf7-form .col-lg-6 {
    width: 100%;
  }
  .wpcf7-form .col-lg-12 {
    width: 100%;
  }
  .wpcf7-form input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.bttn-line.mt-2 {
    width: 100%;
  }
}
@media (max-width: 768px) {
  .video {
    margin-top: 1rem;
    margin-bottom: 0.5rem;
  }
  .banner {
    background-color: #ffeff0;
    padding-bottom: 0;
  }
  .banner .movee {
    display: none;
  }
  .banner h1,
  .banner h5,
  .banner p,
  .banner .mt-3 {
    text-align: center;
  }
  .banner h5 {
    color: #00a551;
  }
  .bannerCar {
    display: none;
  }
  .services {
    padding-top: 2rem;
  }
  .services .row .col-lg-3 {
    margin-top: 1rem;
  }
  #scroll {
    bottom: 53px;
  }
  .order-r-1 {
    order: 1;
  }
  .order-r-2 {
    order: 2;
  }
  .booknow {
    margin-left: 0;
    display: inline-grid;
  }
  .formpart .col-lg-12 {
    padding-left: 1rem;
  }
  footer .footerbox2 h5 {
    display: flex;
    justify-content: space-between;
  }
  footer .footerbox3 h5 {
    display: flex;
    justify-content: space-between;
  }
  footer .footerbox3 .collapse {
    justify-content: start !important;
  }
  footer .footerbox3 .collapse a {
    margin-right: 1rem;
  }
  .features .line {
    position: absolute;
    height: 0.1rem;
    width: 80%;
    background: #d9d9d9;
    top: 146px;
    left: 46px;
    z-index: 1;
  }
  .bookNow {
    margin-top: 2rem;
  }
  .blog {
    margin-top: 2rem;
  }
  .footerTop {
    margin-bottom: 1rem;
  }
  .services .card-body {
    margin-top: 0;
  }
  .imagemedilink {
    margin-top: 10rem;
  }
  .imagemedilink img {
    display: none;
  }
  .features .row {
    align-items: center;
  }
  .features .detail {
    margin-left: 4rem;
  }
  .features h2 {
    padding-top: 28.75rem;
  }
  .features .card {
    padding: 0.75rem;
  }
  .features .card .card-body {
    display: flex;
    justify-content: space-between;
  }
  .features .shape {
    margin-left: 0;
  }
  .otherServices .cardtriangle .triangle-down::before {
    display: none;
  }
  .contactus-banner .row {
    min-height: auto;
  }
  .getTouch .contactForm {
    padding: 1rem;
  }
  .aboutus-banner .row {
    min-height: auto;
  }
  .aboutBody-one {
    text-align: center;
    padding-top: 1rem;
    padding-bottom: 0;
  }
  .aboutBody-one .line-anim {
    justify-content: center;
  }
  .missionVision {
    padding-top: 1rem;
    padding-bottom: 2rem;
  }
  .about-whyUs {
    text-align: center;
  }
  .about-whyUs .line-anim {
    justify-content: center;
  }
  .about-whyUs .whyImage {
    margin-left: 1rem;
    width: 93%;
  }
  .testimonials-wrap {
    margin-top: 1rem;
  }
}
@media screen and (max-width: 440px) {
  .float-container {
    position: fixed;
    top: auto;
    bottom: 0;
    display: flex;
    flex-direction: row;
    width: 100%;
    align-items: auto;
  }
  .float-container a.icon {
    right: 0;
    bottom: 0;
    width: 100%;
    margin-right: 0;
    margin-bottom: 0;
    padding: 5px;
    border-radius: 0;
    box-shadow: 0 0 0 #7d7d7d;
    justify-content: center;
    border-left: 1px solid darkorange;
    border-right: 1px solid darkorange;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .otherServices .cardtriangle .triangle-down::before {
    top: 20.4rem;
    border-top: 12rem solid;
    border-top-color: #e5f8ff;
  }
}
/*--Media End--*//*# sourceMappingURL=style.css.map */