section#testimonials{
    padding: 0px 0 !important;
    background: #e6ecf7;
}

.testimonials .testimonial-item h3 {
    font-size: 24px;
    font-weight: bold;
    margin: 10px 0 5px 0;
    color: #fff;
}

.owl-dots{
  display: none;
}

.testimonials .testimonial-item {
    padding: 5px 30px 5px 30px !important;
    background: #03989e !important;
    color: #fff !important;
  }

.testimonials .testimonial-item {
    min-height: 91px !important;
  }
#hero {
    background-position: bottom !important;
}

.form-control:hover {
    border: 1px solid #11dbcf !important;
}

.icon-box:hover {
    box-shadow: 0px 0px 5px #787373;
}

.section-title p {
    color: #03989E !important;
}

#header .logo a {
    color: #03989E !important;
}

.nav-menu a:hover, .nav-menu .active > a, .nav-menu li:hover > a {
    color: #03989E !important;
}

.get-started-btn {
    background: #03989E !important;
    color: #fff !important;
  }

  .fclr1{
     color: #03989E !important;
  }


  .counts .counters span {
  color: #03989E !important;
  }

  a {
    color: #03989E !important;
}

.contact .info i {
    color: #03989E !important;
  }

  .contact .info i:hover {
    color: #fff !important;
    background: #03989E !important;
  }

  #hero .btn-get-started{
    color: #fff !important;
  }

  #hero .btn-get-started:hover {
    background: #03989E !important;
    border: none !important;
    color: #fff !important;
}


.back-to-top i {
    background: #03989E;
  }

.features .icon-box {
    border: 1px solid #a5a7a6 !important;
  }

  .features .icon-box:hover {
    border: 1px solid #03989E !important;
  }

  .section-title h2::after {
    background: #03989E !important;
  }

#footer {
    background: #1e3231 !important;
}

#footer {
    color: #d0d0d0 !important;
  }

.contact .php-email-form1 {
    background: #f5f5f5 !important;
    padding: 20px 10px 10px 10px !important;
    border-radius: 5px;
}

form.php-email-form1{
      box-shadow: 1px 1px 6px 0px #aaa;
}

#header .logo a {
    text-transform: capitalize !important;
}

.justify{
	text-align: justify !important;
}

.section-title p {
    font-size: 31px !important;
    text-transform: capitalize !important;
}


.form-control {
    border: 1px solid #818385 !important;
}

.frmbtn1 {
    background: #03989E;
    border: 0;
    padding: 10px 35px;
    color: #fff;
    transition: 0.4s;
    border-radius: 50px;
}

.contact .php-email-form1 {
    width: 100%;
    background: #fff;
}

/*--icon--*/

.ic2{
  width: 35px;
  height: auto;
  background: ;
  position: fixed;
  z-index: 999;
  right: 0px;
  top:  267px;
  z-index: 9999999999999;
}

.ic2a{
  width: 35px;
  height: 35px;
  margin-bottom: 0px;
  border-radius: 5px 0px 0px 5px;
  border:0px solid #ffd787;
  animation: exampletwo 4s infinite;
  cursor: pointer;
  margin-bottom: 3px;
  background: #fff;
  padding: 1px;
  box-shadow: 0px 0px 2px 0px #000;
  box-shadow: 0px 1px 2px 0px #545151;
}

.events{
    width: 100px;
    height: 150px;
    position: fixed;
    z-index: 99999;
    left: 0px;
    bottom: 0px;
}


.ic1{
    width: 50px;
    height: auto;
    background: ;
    position: fixed;
    z-index: 999;
    left: 2px;
    bottom: 1%;
}

.ic1a{
    width: 50px;
    height: 50px;
    background: #fff;
    margin-bottom: 5px;
    border-radius: 50%;
    /*border:1px solid #2cb742;*/
    animation: exampletwo 4s infinite;
    cursor: pointer;
    padding: 2px;
}

.ic1b{
    width: 50px;
    height: 50px;
    background: #fff;
    border-radius: 50%;
    /*border:1px solid #03a9f4;*/
    animation: examplet 4s infinite;
    cursor: pointer;
    padding: 2px;
    margin-bottom: 5px;
}

.ic1c{
    width: 50px;
    height: 50px;
    background: #fff;
    border-radius: 50%;
    /*border:1px solid #03a9f4;*/
    animation: examplethree 4s infinite;
    cursor: pointer;
    padding: 2px;
}


.ic1a:hover .imgicn1{
    transform: rotate(360deg);
}


.ic1b:hover .imgicn2{
    transform: rotate(360deg);
}

.ic1c:hover .imgicn3{
    transform: rotate(360deg);
}


.imgicn1{
    width: 100%;
    transition: transform 1s;
}

.imgicn2{
    width: 100%;
    transition: transform 1s;
}

.imgicn3{
    width: 100%;
    transition: transform 1s;
}

.ic11a{
  width: 30px;
  height: auto;
  background: ;
  position: fixed;
  z-index: 999;
  right: 6px;
  top:  40%;
  z-index: 9999999999999;
  
}


.ic1a1 {
    border: 0px solid #ffd787;
    cursor: pointer;
    margin-bottom: 3px;
    padding: 9px 45px 5px 8px;
    text-align: center;
    color: #fff;
    font-size: 27px;
    border-radius: 17px 0px 0px 17px;
}


.imgicn1a{
  width: 100%;
  transition: transform 1s;
}

/*--icon--*/




@media screen and (max-width: 768px){


#header .logo a {
    font-size: 19px !important;
}


.section-title1 {
    padding-bottom: 0px !important;
}

#hero {
    background-position: -379px 1px !important;
    height: 563px !important;
}

.section-title {
    padding-bottom: 0px !important;
    text-align: center !important;
}
	
}