@charset "UTF-8";
/* CSS Document */


/*------------------------------------------------------------------

Template Name:      Cardiology | Free Bootstrap Responsive Website Templates
Version:            1.0.0
Last change:        17/12/2016


------------------------------------------------------------------
[CSS Table of contents]

1.  Body / Typography
2.  Form Elements
3.  Buttons
4.  General / Elements
        4.1 Section space
        4.2 Margin space
        4.3 Padding space
        4.4 Background color
        4.5 Features
        4.6 Bullets
        4.7 Call to actions
        4.8 Img hover effect
        4.9 Icon
        -----------------------
5. Header / Navigations
        5.1 Header Regular
        5.2 Header Transparent
        5.3 Navigation Regular
        5.4 Page Header

        -----------------------
6. Slider
        6.1 Slider
        -----------------------
7. Content
8. Footers
9. Pages
    9.1  Service
    9.2  Service Single / sidebar with sidenav
    9.3  Testimonial
    9.4 Contact us
    ------------------------------------
10.Blog
    10.2 Blog
    10.2 Blog Single
    ------------------------------------
11.Sidebar
    11.1 Widget
    11.2 Sidenav
    ------------------------------------
13. Media Queries
------------------------------------------------------------------*/

body{

  background-color: #fff;
  color: #839290;
}
h1,h2,h3,h4,h5,h6{

  color: #2e3433;
}

#usp_section{

  background: #fff;
}

.home-section-part:nth-child(even) {

  background-color: #eeefef;
}

.home-section-part:nth-child(even) h2{

  color: #2e3433;
}

.home-section-part:nth-child(even) h2::after{

  background-color: #007b9a;
}
#home_about_section {

  color:black !important;
}

/* header_app_opts properties */
#header_app_opts li a{

  color: #fff;
  background: #007b9a;
}
/* header_app_opts properties */

/* header social icons */
ul.social_icon li a:hover {

     color: #fff;
}
/* header social icons */
#myOpen-loader2{

  background-color: rgba(0,0,0,0.8) !important;
}

#myOpen-loader{

  background-color: #fff !important;
}

.loader-spin span:nth-child(1) {

 background-color: #007b9a77;
}
.loader-spin span:nth-child(2) {

 background:rgba(245, 103, 115,0.8);
 background-color: #007b9abb;
}
.loader-spin span:nth-child(3) {

 background:rgba(245, 103, 115,1);
 background-color: #007b9aff;
}
.loader-spin span:nth-child(4) {

 background:rgba(245, 103, 115,0.8);
 background-color: #007b9abb;
}
.loader-spin span:nth-child(5) {

 background:rgba(245, 103, 115,0.4);
 background-color: #007b9a55;
}

/* CSS Loader Ends */


.home-section-heading::after{

    background-color: #007b9a;
}
a {

  color: #8d9393;
}

a:focus, a:hover {

  color: #007b9a;
}

.lead{

  color: #484d55;
}

/*---------------- title class ------------*/
.title{
color: #333333;
}
.heading-title{

color: #2f2f2f;
}
.text-white{
color: #fff;
}

/*----------------- template button --------------*/
  /*--------- btn default --------*/
.btn-default {
color: #fff;
background-color: #ec6051;
}
.btn-default:hover {
color: #fff;
background-color: #007b9a;
}
.btn-default.focus, .btn-default:focus {
color: #fff;
background-color: #007b9a;
}


  /*--------- btn primary --------*/

.btn-primary {
background-color: #ec6051;
color: #fff;
}
.btn-primary:hover {
background-color: #d75648;
color: #fff;
}
  /*--------- btn outline --------*/

.btn-white {
background-color: #fff;
color: #007b9a;
border: 3px solid #fff;
}

.btn-white:hover {
  background-color: transparent;
  border: 3px solid #fff;
  color: #fff;
}
.btn-white.focus, .btn-white:focus {
background-color: transparent;
border: 3px solid #fff;
color: #007b9a;
}


  /*--------- btn link --------*/
.btn-link{
color: #ec6051;
}
.btn-link:hover{
color: #007b9a;
}

/*--------- btn size --------*/

/*--------- selection --------*/
 ::selection {
    background: #ffecb3;
    color: #333;
}
/*-------------- Template Form Inputs ------------*/

  /* Footer Social Links */

.control-label{
color: #839290;
}
.form-control{
color: #333;
  background-color: #fff;
border: 2px solid rgba(0, 0, 0, 0.045) !important;
background-image: none;
}
.form-control:focus {
border-color: #007b9a !important;
background-color: #eaeaea;
}

.textarea.form-control{
background-color: #fff;
}
.required{
color: red;
}
.input-group-addon {
color: #fff;
background-color: #ec6051;
}

.footer-form .form-span {
background-color: #ec6051;
}
.input-group-btn {
background-color: #007b9a;
}

.input-group-btn i {
color: #fff !important;
}
/*-----------------------------------
space css class
-----------------------------------*/
/*---------------
 Section Space

 * Section space help to create top bottom space.
 *

-----------------*/
/*----------------
margin space
-----------------*/
/*---------------
padding space
-----------------*/
/*-----------------------------------------
 background & block color
------------------------------------------*/
.bg-light{
background-color: #f5f7f7;
}

.bg-primary{
background-color: #007b9a;
}

.bg-white{
background-color: #fff;
}

/*-------------- Bullet point -------------*/

.bullet{
  color: #3fb9ab;
}

.bullet-angle-right li:before {
  color: #3fb9ab;
}

 /*----------------- Image Hover Effect ---------------*/
.imghover:hover::before {
 background: rgba(0, 48, 60, .55);
}
.imghover:hover::after {
 color: #FFFFFF;
}

/*--------------- Features block class --------------*/

.feature-icon{
  color: #007b9a;
}

/*-------- feature icon left --------*/

/*-------- feature inner padding --------*/
/*---------------- Thumbnail Block ------------*/

/*------------------ top herder ----------------*/

/* Home Page Landing Advertisement */
.landingAdPop .modal-content {
background-color: #0000;
}
.landingAdPop .modal-dialog {
background-color: #0000;
}
.landingAdPop .modal-body button {
  background-color: #000d;
  color: #fff !important;
}
/* Home Page Landing Advertisement */

.top-header{
color: #2e3433;
}

.top-header .logo-con p.brandname{
  color: #007b9a;
  border-bottom: 1px solid #000;
}

.footer-logo a.logo p.brandname{
  color: #fff;
  border-bottom: 1px solid #fff;
}

.top-header .logo-con p.tagline{
  color: #007b9a;
}

.footer-logo a.logo p.tagline{
  color: #fff;
}

.top-link i{
  color: #007b9a;
}

.top-icon-con{
  border: 1px solid #007b9a;
  color: #007b9a;
}

/*------------------ Navigation ----------------*/

.header{
  background-color: #007b9a;
  background-color: .8s ease-out;
}

#navigation {
background: transparent;
}

#navigation > ul > li > a {
  color: #fff;
}

#navigation > ul > li > a:hover {
  color: #fff;
}

#navigation > ul > li:before {
  color: #039284;
}

/* 2, 3 level menus */
#navigation ul ul li a {
  border-bottom: 1px solid rgba(150, 150, 150, 0.15);
  color: #007b9a;
  background: #fff;
}

#navigation ul ul li:hover > a,
#navigation ul ul li a:hover {
  color: #ff5448;
}

#navigation ul ul li.has-sub > a:after {
  background: #dddddd;
}

#navigation ul ul li.has-sub > a:before {
  background: #dddddd;
}

#navigation.small-screen ul li {
  border-top: 1px solid rgba(120, 120, 120, 0.2);
}

#navigation.small-screen ul ul li a {
  color: #fff;
  background: none;
}

#navigation.small-screen ul ul li:hover > a,
#navigation.small-screen ul ul li.active > a {
  color: #fff;
}

#navigation.small-screen #menu-button {
  color: #fff;
}

#navigation.small-screen #menu-button:after {
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
}

#navigation.small-screen #menu-button:before {
  background: #fff;
}

#navigation.small-screen #menu-button.menu-opened:after {
  background: #fff;
}

#navigation.small-screen #menu-button.menu-opened:before {
background: #fff;
}

#navigation.small-screen .submenu-button {
  border-left: 1px solid rgba(120, 120, 120, 0.2);
}

#navigation.small-screen .submenu-button.submenu-opened {
background: #19978a;
}

#navigation.small-screen .submenu-button:after {
  background: #fff;
}

#navigation.small-screen .submenu-button.submenu-opened:after {
  background: #fff;
}

#navigation.small-screen .submenu-button:before {
  background: #fff;
}

.navigation-search i{
  color: #fff;
}
/*-------------- page header ------------*/
.page-header{
  background: linear-gradient(rgba(128, 153, 151, 0.7),
  rgba(128, 153, 151, 0.7)), rgba(128, 153, 151, 0.7) url(../images/page-header.jpg) no-repeat center;
}

.page-title{
  color: #fff;
}

.page-containt{
  color: #fff;
}

/*-------------- slider ------------*/
.intro-section{
  background:linear-gradient(rgba(128, 153, 151, 0.7), rgba(128, 153, 151, 0.7), rgba(128, 153, 151, 0.7)), url(../images/hero-img.jpg) no-repeat center;
}

.intro-caption{
  color: #fff;
}

.intro-title{
  color: #fff;
}
/*-------------- footer ------------*/
.footer{
  background-color: #222626;
}

.footer-title{
  color: #fff;
}

.footer-widget{
  color: #7f8685;
}

.footer-widget .cstm_btn{
  background-color: #007b9a;
  color: #fff;
}

.footer-widget .cstm_btn a{
  color: #fff;
}

/* move_to_top properties */
#move_to_top{
  background-color: #007b9a;
  color: #fff;
}

#whatsapp_chat{
  background-color: #4fce5d;
  color: #fff;
}
/* move_to_top properties */


.footer-widget .cstm_btn a i{
color: #fff !important;
}

.footer-widget .cstm_btn a:hover{
  background-color: #007b9a;
  color: #fff;
}

.footer-widget .footer-logo{
  display: flex;
  align-items: center;
  justify-content: center;
}

.footer-widget .contact li i {
  color: #007b9a;
}

.footer-widget p{
  color: #7f8685;
}

.footer-link{
  color: #7f8685;
}

.footer-widget i{
  color: #007b9a;
}

.footer-widget .form-control {
  color: #fff;
  background-color: #474e4e;
}

/*-------------- tiny footer ------------*/
.tiny-footer{
  background-color: #222626;
  color: #7f8685;
}
   /*-------------Contact Us-------------*/

.contact-info-title{
  color: #333;
}

.contact-info li i {
  color: #90d7d6;
}
/*-------------- align ------------*/


/* =WordPress Core
-------------------------------------------------------------- */

.wp-caption {
  background: #fff;
  border: 1px solid #f0f0f0;
}

/*-------------- blog css  ------------*/
/*-----blog post listing-----*/

.post-sticky {
  background: url(../images/sticky-sign.png) no-repeat;
}

.post-meta{
  color: #a3aca9;
}

.post-meta i{
  color: #007b9a;
}

.meta-date{
  color: #a3aca9;
}

.meta-cat{
  color: #a3aca9;
}

.meta-link{
  color: #909090;
}

.post-meta span:after {
  color: #b0b0b0;
}

.meta-doctor{
  color: #007b9a;
}

blockquote{
  color: #2e3433;
  border-left: 6px solid #ec6051;
}

.name{
  color: #333;
  font-size: 18px;
}
/*----- prev-next-----*/

.post-navigation{
 border-bottom: 1px solid #f0f6f6;
}

.prev-link {
  color: #839290;
}

.next-link{
  color: #839290;
}

/*-------------- sidebar csss ------------*/
      /*----- widget -----*/
.widget{
  background-color: #f3f6f6;
}

.widget ul li a{
  color: #2e3233;
}

.widget-tags a {
color: #fff;
background-color: #c6caca;
}

.widget-tags a:hover {
  background-color: #ec6051;
  color: #fff;
}
/*----- Author Post -----*/

.author-post{
  border-bottom: 1px solid #f0f6f6;
}

.author-meta{
  color: #007b9a;
}

/*----- Comment Post -----*/

.comment-meta-date{
  color: #bbc2c3;
}
/*----- Leave Reply -----*/

/********** Extra Plugin CSS - Back to top **********/

.cd-top {
  background: rgba(236, 96, 81, 100) url(../images/cd-top-arrow.svg) no-repeat center 50%;
}

.no-touch .cd-top:hover {
  background-color: #007b9a;
}


#top-home-slider .top-slider-overlay {
  background-color: #0006;
}

#top-home-slider .top-carousel-caption {
  background-color: #0006;
}

#top-home-slider .top-carousel-details h1 {
  color: #fff;
}

#top-home-slider .top-carousel-details p {
  color: #fff;
}

#top-home-slider .owl-nav button:hover {
  color: #fff;
}

#top-home-slider .owl-prev {
  color: #fffa;
  border:0px solid black;
}

#top-home-slider .owl-next {
  color: #fffa;
  border:0px solid black;
}


/* USP Home Section Start */
.usp-tile h3{
  border-bottom: 1px solid #007b9a;
}

.usp-tile h3::after{
  background-color: #007b9a;
}

.usp-tile h3 a{
  color: #000;
}

.usp-text-col h2 {
  color: #222 !important;
}
/* USP Home Section End */

/* service section */

.service-img {
  background:linear-gradient(rgba(235, 246, 245, 0.9), rgba(235, 246, 245, 0.9)), rgba(235, 246, 245, 0.9);
}

.service-caption {
  background-color: #90d7d6;
}

.service-title{
  color: #fff;
}

.properties-single {
  background-color: #fff;
}

.properties-single .properties-footer a {
  color: #007b9a;
}

.properties-single .properties-footer a:hover {
  color: #106b81;
}

.properties-img .imghover:hover::before {
  background: rgba(0, 48, 60, .55);
}

.properties-img .imghover:hover::after {
  color: #FFFFFF;
}

/* testimonial section */

.testimonial-icon{
  color: #ec6051;
}

.testimonial-content{
  color: #2e3433;
}

.testimonial-text{
  color: #007b9a;
}

.testimonial-meta{
  color: #a4a8ab;
}

/*-------------Pagination-------------*/

.st-pagination .pagination>li>a, .pagination>li>span {
  color: #fff;
  border: 2px solid transparent;
  background-color: #c8c8c8;
}

.st-pagination .pagination>li>a:focus, .st-pagination .pagination>li>a:hover, .st-pagination .pagination>li>span:focus, .st-pagination .pagination>li>span:hover {
  color: #fff;
  background-color: #ec6051;
  border-color: transparent;
}

.st-pagination .pagination>.active>a, .st-pagination .pagination>.active>a:focus,
.st-pagination .pagination>.active>a:hover, .st-pagination .pagination>.active>span,
.st-pagination .pagination>.active>span:focus, .st-pagination .pagination>.active>span:hover {
  color: #fff;
  background-color: #ec6051;
}

/*-------------- other css ------------*/
hr{
  border-bottom: #f0f6f6;
}
/*-------------- home page css ------------*/

.cta-call i{
  color: #fff;
  border: 3px solid #fff;
}

.doctor-img img{
  border-bottom: 3px solid #007b9a;
}

.doctor-bio i{
color: #007b9a;
}

/* Let Us Direct You */

.callToAction h2 {
    color: #FFF;
}

.callToAction h2::after{
  background-color: #007b9a;
}

.social-head {
	color: rgb(190, 201, 231) !important;
}

@media screen and (max-width: 576px){

  #top-home-slider .top-carousel-caption {
    background-color: #fff;
  }

  #top-home-slider .top-carousel-details h1 {
    color: #000;
  }

  #top-home-slider .top-carousel-details p {
    color: #000;
  }

  #top-home-slider .owl-nav button{
    background-color: rgba(0,0,0,0.8);
    color: #fff;
  }
}

@media screen and (min-width:577px) and (max-width:785px){

  #top-home-slider .owl-nav button:hover{
    background: none;
  }

}

@media screen and (min-width:786px){

  #top-home-slider .owl-nav button:hover{
    background: none;
  }

}

.callToAction ul li a span {
	background: #007b9a;
    border: 3px solid transparent;
}

.callToAction ul li a:hover span {
    border: 3px solid #007b9a;
    background: transparent;
}

.callToAction ul li a h6 {
    color: #FFF;
}

.callToAction ul li a:hover h6 {
	color: #007b9a;
}

.callToSocial {
	color: #004;
	background-color: #fff;
}

/** testimonials section **/

.testimo-con .titlepage h2 {
	color: #222;
}

.testimo-con .titlepage h2::after{
  background-color: #007b9a;
}

.relative2 {
  border-top: #007b9a solid 111px;
}

.testimo-heading span {
  color: #151515;
}

.testimo-heading p {
  color: #151515;
}

.testimo_ban_bg {
     background: #fff;
}

.testimo-img {
	border: 6px solid white;
}

#news-slider .owl-next,
#news-slider .owl-prev,
#testimo-slider .owl-next,
#testimo-slider .owl-prev {
	background: #25252588;
	color: #fff;
}

#news-slider .owl-nav button:hover,
#news-slider .owl-nav button:focus,
#news-slider .owl-nav button:active,
#testimo-slider .owl-nav button:hover,
#testimo-slider .owl-nav button:focus,
#testimo-slider .owl-nav button:active {
     background: #252525cc;
     color: #fff;
}
/** end testimonials section **/

/* News Section Start */
#news-slider {
  background-color: #fff;
}

.news-heading a {
  background-color: #007b9a;
  color: #fff !important;
}

.news-heading a h2 {
  color: #fff !important;
}

.news-text {
  color: #5d5f5f !important;
}

.news-anchor a {
  color: #fff;
  background-color: #ec6051;
}
/* News Section Start */

/* News Page */
.news-notepad {
  background-color: #fff;
}

.news-notepad .item {
  border: 2px solid #dedfdf;
}

.news-notepad .item:hover {
  background-color: #007b9a06;
}

.news-notepad .headline a {
  color: #222 !important;
}
/* News Page */


/* certifications Carousel */

.certifications-wrapper .certifications-head h2::after {
    background-color: #007b9a;
}

.certifications-wrapper .owl-carousel.owl-theme .owl-nav button {
	color: #fff;
}

.certifications-wrapper .owl-carousel.owl-theme .owl-nav button:hover,
.certifications-wrapper .owl-carousel.owl-theme .owl-nav button:focus,
.certifications-wrapper .owl-carousel.owl-theme .owl-nav button:active {
	background-color: #000b !important;
}

/* Home Affiliations Carousel */

.home-affiliations .affiliations-head h2::after{
  background-color: #007b9a;
}

.home-affiliations .owl-carousel.owl-theme .owl-nav button {
	color: #fff;
}

.home-affiliations .owl-carousel.owl-theme .owl-nav button:hover,
.home-affiliations .owl-carousel.owl-theme .owl-nav button:focus,
.home-affiliations .owl-carousel.owl-theme .owl-nav button:active {
	background-color: #000b !important;
}

/* Our clients Carousel */

.home-clients .home-clients-head h2::after {
  background-color: #007b9a;
}

.home-clients .owl-carousel.owl-theme .owl-nav button {
	background-color: #0009 !important;
	color: #fff;
}

.home-clients .owl-carousel.owl-theme .owl-nav button:hover,
.home-clients .owl-carousel.owl-theme .owl-nav button:focus,
.home-clients .owl-carousel.owl-theme .owl-nav button:active {
	background-color: #000b !important;
}

/* Home Enquiry Form Start */
.enquire-popup .modal-header button {
  background-color: #c5c7c7 !important;
}

.enquire-popup-form .footer-form .form-span {
  background-color: #ec6051;
}

.enquire-popup-form .input-group-btn {
  background-color: #007b9a;
}

.enquire-popup-form .input-group-btn i {
  color: #fff !important;
}
/* Home Enquiry Form Ends */

#enquireModal input[type="submit"]{
  background-color: #ec6051;
  color: #fff;
}


/* Home Specialities */
.specialities-text-con h2 {
  color: #222 !important;
}
/* Home Specialities */

/* Home Teams */

.our-team div.bio-link button{
  background-color: #007b9a;
}

.our-team-con .bg-1{
  border-top: 10px solid #fff;
}

.our-team-con .bg-2{
  border-bottom: 10px solid #fff;
}

.our-team .post {
  color: #98a3a2;
}

.team-socials a {
  color: #f5f7f7;
  background-color: #007b9a;
}

/* Home Image Gallery Css */
.home-photo-gallery-wrap {
  background-color: #080808 !important;
}

.home-photo-gallery-wrap .home-section-heading {
  color: #f5f7f7 !important;
}

#home-photo-gallery .photo-thumb::after {
  background-color: #007b9a55;
  color: #fff;
}
/* Home photo gallery CSS ends */

/*-------------- side nav css ------------*/
.sidenav ul li{
  background-color: #ec6051;
  border-bottom: 1px solid #da5547;
}

.sidenav ul li:hover{
  background-color: #da5547;
  border-bottom: 1px solid #da5547;
}

.sidenav ul li.active{
  background-color: #da5547;
  border-bottom: 1px solid #da5547;
}

.sidenav ul li a{
  color: #fff;
}

.sidenav ul li a:before{
  color: #fff;
}

/*-------------- contact us css -------------*/
.widget-contact li i {
  color: #007b9a;
}

.widget-contact address i{
  color: #007b9a;
}
/* newsletter section properties */
#newsletter{
  background-color: #f1f1f8;
}

#newsletter h2 {
  color: #2e3433;
}

#newsletter h2::after{
  background-color: #007b9a;
}

#newsletter form{
  padding-bottom: 100px;
}

#newsletter input[type="email"]{
  border: 1px solid #007b9a;
}

#newsletter input[type="submit"]{
  background-color: #007b9a;
  color: #fff;
}
/* newsletter section properties */


/*-------------- mobile media css ------------*/
@media screen and (max-width: 320px) {

  #navigation.small-screen ul li {
    border-top: 1px solid transparent;
  }

}
/* Custom sizes (768px to 1024px) */

/* Featured Products Section */
.home-featured-products .properties-single:after,
.home-featured-services .properties-single:after {
  background: linear-gradient( to top, 	hsl(6, 80%, 52%), 	hsl(6, 80%, 62%));
  color: #fff;
}

#featured-products-row .owl-next, #featured-products-row .owl-prev,
#featured-services-row .owl-next, #featured-services-row .owl-prev,
#featured-departments-row .owl-next, #featured-departments-row .owl-prev,
#featured-courses-row .owl-next, #featured-courses-row .owl-prev,
#featured-activities-row .owl-next, #featured-activities-row .owl-prev,
#featured-specialities-row .owl-next, #featured-specialities-row .owl-prev,
#featured-facilities-row .owl-next, #featured-facilities-row .owl-prev,
.featured-carousel .owl-prev, .featured-carousel .owl-next {
	background: #25252547!important;
	color: #fff;
}
#featured-products-row .owl-nav button:hover,
#featured-products-row .owl-nav button:focus,
#featured-products-row .owl-nav button:active,
#featured-services-row .owl-nav button:hover,
#featured-services-row .owl-nav button:focus,
#featured-services-row .owl-nav button:active,
.featured-carousel .owl-nav button:hover,
.featured-carousel .owl-nav button:focus,
.featured-carousel .owl-nav button:active {
     background: #252525cc!important;
     color: #fff;
}

/* Product Categories Section */
/* Home Page Products Section */
.home-page-products div.properties-single-1 .properties-footer a{
  color: #007b9a;
}
/* About Page */
.about-con-h h2::after{
  background-color: #007b9a;
}

.about-cols h2 i {
  color: #f5f7f7;
}

.about-cols .abt-col .text-justify {
  background-color: #007b9a;
}

.about-cols .abt-col p {
  color: #ffeeff;
}

.about-cols .abt-col h2 {
  color: #fff;
}

.why-us {
  background-color: #f5f7f7;
}

/* About Page Ends */

/*  Contact Page  */

.contact-wrapper {
  background: #fff;
}

.contact-page-outer-div .icon-con-inner {
  background-color: #f5f7f7;
}

.contact-page-outer-div .icon-con-inner .fa {
  color: #939494;
  border: #007b9a 2px solid;
  background-color: #007b9a11;
}

.contact-bottom-con{
  background-color: #f5f7f7;
}

.contact-page-form .input-group-btn i {
  color: #fff !important;
}

/* Contact page ends */


/* Speciality Page */
.salient-features li::before {
  color: #3fb9ab;
}
/* Speciality Page */

/* Events Wrap */
.events-row .events-card:hover .events-caption {
   color: #007b9a !important;
}
/* Events Wrap */

/* Video Gallery */
.video-gallery-wrap .play-btn, .home-video-gallery .play-btn
{
  color: #fff;
}

.video-gallery-wrap .vbox-next, .video-gallery-wrap .vbox-prev
{
  color: #fff !important;
}

.video-gallery-wrap .vbox-next span, .video-gallery-wrap .vbox-prev span
{
  color: #fff !important;
}

/* Career Page Start */
.career-form-section {
  border-top: 1px solid #e4e4ef !important;
}

.form-part-right input,
.form-part-right textarea {
  background-color: #f5f5ff !important;
  border: 1px solid #e4e4ef !important;
}

.form-part-right label {
  color: #666 !important;
}

.career-page-btn .career-reset-btn {
  background-color: #fff0;
}
/* Career Page End */

/* Section Subsection Styles Start */
.productline-page-wrap {
  background-color: #f5f7f7;
}

.productline-page-wrap h1::after{
  background-color: #007b9a;
}

.productline-card .card-body {
  background-color: #fff !important;
}
/* Productline Page End */

.top-img
{
  background: linear-gradient(135deg, #00606cff, #007867ff);
}

.facilities-heading
{
  color: #fff;
}

.its_btn_top:hover
{
  background-color: #00505b;
  color: #fff;
}

.its_btn_top:focus
{
  background-color: #00404a;
  color: #fff;
}

.its_section_inner h2::after{
  background-color: #007b9a;
}

.its_panel_title::after{
  background-color: #007b9a;
}

hr.section-end-hr {
  color: #7f8080 !important;
}

.its_subsection .panel{
  background: #f5f7f7;
  color: #222;
}

.panel-footer{
  background-color: #0001;
  border: none;
}

.its_tile_btn{
  color: #bbf !important;
}

.its_tile_btn:focus{
}

.itscommon_tile_btn {
  border: 1px solid #007b9a7f;
  color: #007b9a7f !important;
  background-color: #007b9a14;
}

.itscommon_tile_btn_2 {
  border: 1px solid #007b9a;
  color: #fff !important;
  background-color: #007b9a;
}

.itscommon_tile_btn:hover,
.itscommon_tile_btn:focus {
  color: #007b9abf !important;
  border: 1px solid #007b9abf;
}

.section-btn.itscommon_tile_btn {
  border: 1px solid #007b9acf;
  background-color: #007b9a84;
  color: #fff !important;
}

.section-btn.itscommon_tile_btn:hover,
.section-btn.itscommon_tile_btn:focus {
  color: #fff !important;
  border: 1px solid #007b9adf;
  background-color: #007b9ab4;
}

.its_btn_section{
  background-color: #2f4858;
  color: #fff;
}

.its_btn_section:hover{
  background-color: #1e3747;
  color: #fff;
}

.its_btn_section:focus{
  background-color: #0d2636;
  color: #fff;
}


.its_tab_title::after{
  background-color: #fff;
}

.its_tabs{
  background-color: #f5f7f7 !important;
}

.its_subsection ul.nav-tabs{
  background-color: #fff;
}
.its_tab_toggle a{
  background-color: #fff;
  color: #000;
}

.its_tab_toggle a:hover{
  background-color: #444 !important;
  color: #eee !important;
}

.its_tab_toggle.active a{
  background-color: #007b9a !important;
  color: #eee !important;
}

.its_tab_toggle.active a:hover{
  background-color: #5d5f5f !important;
}

.its_subsection .tab-content{
  background-color: #007b9a !important;
  color: #eee;
}

.its_tab_content .itscommon_tile_btn {
  border: 1px solid #007b9a;
  color: #fff !important;
  background-color: #4b8999;
}

.its_tab_content .itscommon_tile_btn:hover,
.its_tab_content .itscommon_tile_btn:focus {
  color: #fff !important;
  border: 1px solid #007b9a;
  background-color: #197d96;
}

.my-sub-accordian .card .card-header{
  background-color: #007b9a;
}

.my-sub-accordian .card .card-header h3{
  color:#ffffff;
}

.my-sub-accordian .card .card-header span{
  color:#007b9a;
  background-color: #ffffff;
}

/*open one card by default*/
.my-sub-accordian .card .card-body p{
  color:#444444;
}

/* Subsection Carousel Rotator */

.subsection-rotator .owl-next, .subsection-rotator .owl-prev {
  background-color: #0005 !important;
  color: #fff !important;
}

.subsection-rotator .owl-nav button:hover,
.subsection-rotator .owl-nav button:focus,
.subsection-rotator .owl-nav button:active {
  background-color: #000a !important;
  color: #fff !important;
}
/* Subsection Carousel Rotator Ends */


@media all and (max-width: 992px)
{

  #navigation ul{
    background-color: #007b9a;
  }

}

/* Section Subsection Styles Start */

/* Business card properties */
#business_card_container{
  background-color: #eeefef;
  background: linear-gradient(90deg, rgba(79,206,93,2) 50%, rgba(83,73,72,1) 50%, rgba(83,73,72,1) 100%);
}

#business_card_container div.col-xs-12{
  background-color: #007b9a;
}

#business_card_container #xy span{
  background-color: #F7B801;
}

#business_card_container #xy span h1{
  border-bottom: 1px solid #fff;
  color: #fff;
}

#business_card_container #xy span p{
  color: #fff;
}

#business_card_container h2, #business_card_container h3, #business_card_container h4{
  color: #fff;
}

#business_card_container h2::after{
  background-color: #F7B801;
}

#bc_cn_dtls h3{
  color: #fff;
}

#bc_cn_dtls h3::after{
  background-color: #F7B801;
}

#bc_cn_dtls{
  border-top: 1px solid #fff;
}

#bc_cn_dtls a i{
  color: #fff;
  background-color: #F7B801;
}

#bc_social_icons a{
  color: #fff;
}

#sv_cnt{
  background-color: #F7B801;
  color: #ffffff;
}

#xyz3 p{
  color: #fff;
}

#xyz4 a{
  color: #fff;
}

#xyz3 h3::after, #xyz4 h3::after{
  background-color: #F7B801;
}

/* Branch offices properties */
#branch_offices_container{
  background-color: #eeefef;
}

#branch_offices_container .branch_option .col-content{
  background-color: #fff;
}

#branch_offices_container .branch_option h3::after{
  background-color: #4ac9f0;
}

#br_social_icons a{
  color: #fff;
}

#br_social_icons i{
  background-color: #007b9a;
}

/* Branch offices properties */

#bc_home_btn_container{
  background-color: #007b9a;
}

#bc_home_btn_container a{
  background-color: #007b9a;
  color: #fff;
}

.bc_cn_info p{
  color: #fff;
}

#clientele-sec .owl-nav button, #affiliations-carousel .owl-nav button{
	background-color: #0009 !important;
	color: #fff;
}

img.service-page-image, img.common-page-wrap-image{
  border-color: #007b9a !important;
}

.c-float-lead-btn-mob-call, .c-float-lead-btn-mob-whatsapp, .c-float-lead-btn-mob-address{
  background-color:#007b9a !important
}
.c-float-lead-btn-mob-call:hover, .c-float-lead-btn-mob-whatsapp:hover, .c-float-lead-btn-mob-address:hover{
  color: #fff !important;
  background-color: #014d61 !important;
  border-color: #007b9a !important
}

@media (min-width: 300px) and (max-width: 480px){
  .c-float-lead-btn-mob-call, .c-float-lead-btn-mob-whatsapp, .c-float-lead-btn-mob-address{
      color: #fff!important;
  }
  .c-float-lead-btn-pannel{
      background-color: #007b9a !important
  }
}
@media (min-width: 481px){
  .c-float-lead-btn-mob-call, .c-float-lead-btn-mob-whatsapp, .c-float-lead-btn-mob-address{
    border-color: #fff!important;
  }
}

/*9 Jan 23 */

#header_app_opts li a:hover{
  background-color: #fff;
  color: #007b9a;
  border-color: #007b9a;
}

ul.social_icon li a{
  border-color: #007b9a!important;
}

ul.social_icon li a:hover{
  color: #fff!important;
  background-color: #007b9a;
  border-color: #007b9a;
}
ul.social_icon li a:hover i{
  color: #fff;
}
/* car section */

.product-btn-home-page:hover{
  color: #007b9a!important;
  box-shadow: inset 10em 0 0 0 #fff;
}
/* feature car */

#home_featured_products .properties-footer a:hover{
  box-shadow: inset 0 0 0 2em #fff;
  color:  #007b9a!important;
  border-color:#007b9a!important;
}

/* Car Categories */

.home-product-categories .properties-footer a:hover{
  box-shadow: inset 0 -3.25em 0 0 #fff;
  border-color: #007b9a!important;
  color: #007b9a!important;
}

.properties-single .properties-footer a{
  border-color: #007b9a!important;
  background-color: #007b9a!important;
  color: #fff!important;
}

.properties-single .properties-footer a i{
  display: none!important;
  
}

.home-featured-services .properties-single .properties-footer a:hover{
  color: #007b9a!important;
  box-shadow: inset 10em 0 0 0 #fff;
}

.home-service-categories .properties-single .properties-footer a:hover{
  color: #007b9a!important;
  box-shadow: inset 6.5em 0 0 0 #fff;
}

.home-page-services .properties-single .properties-footer a:hover{
  color: #007b9a!important;
  box-shadow: inset 9em 0 0 0 #fff;
}


.team-socials a:hover{
  color: #007b9a;
  background-color: #fff;
  border-color: #007b9a;
}
.our-team div.bio-link{
  border: 1px solid transparent;
}

.our-team div.bio-link button:hover{
  color: #007b9a!important;
  background-color: #fff;
  border-color: #007b9a;
}


.callToSocial:hover{
  color: #fff;
  background-color: #007b9a;
  border-color: #007b9a;
}


/* gallery section changes */

.home-gallery-btn a{
  border: 2px solid transparent;
}

.home-gallery-btn a:hover{
  color: #007b9a;
  box-shadow: inset 0 0 0 2em #fff;
  border-color: #007b9a;
}

.product-attachment:hover{
  box-shadow: inset 0 3.25em 0 0 #007b9a!important;
  color: #fff!important;
  border-color:#4ac9f0!important;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

/* Home Page Custom Buttons */

.button-tile {
    background-color: #fff; /* Default background for tiles */
}

.button-tile:hover {
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    transform: translateY(-5px);
}

.tile-title {
    background-color: #f8f9fa; /* Light grey background for titles */
}

.button-style {
    background-color: #007b9a; /* Bootstrap primary blue */
    color: white; /* Text color for buttons */
    border: none;
    display: block;
    width: 100%; /* Ensures it takes the full width of its parent */
    text-align: center; /* Centers the text within the button */
    padding: 15px 0; /* Provides padding inside the button */
    margin: 0; /* Removes any default margin */
    border-radius: 0; /* Adjust if rounded corners are desired */
    font-size: 18px; /* Larger font size for better visibility */
    font-weight: bold; /* Bolder font weight to make text stand out */
}

/* Home Page Custom Buttons Ends */