:root{--lqd-container-width: 1140px;--lqd-container-width-sm: 1024px;--lqd-container-width-md: 1024px;--lqd-row-gutter-y: 30px;--lqd-row-gutter-x: 30px;--lqd-color-primary: #00CB99;--lqd-color-secondary: #2D6FE8;--lqd-body-text-color: #737588;--lqd-color-dark: #292929;--lqd-color-dark: #292929;--lqd-color-accent: #61CE70;--lqd-color-gradient-start: #007fff;--lqd-color-gradient-stop: #ff4d54;--lqd-color-orange-500: #ed6a04;--lqd-color-blue-50: rgba(45, 111, 232, 0.08);--lqd-color-blue-100: #B7EEF5;--lqd-color-blue-200: rgba(28, 79, 141, 0.11);--lqd-color-blue-300: #008ABA;--lqd-color-blue-400: #0e3f58;--lqd-color-blue-500: #1C4F8D;--lqd-color-blue-600: #1A4265;--lqd-color-green-100: rgba(0, 203, 153, 0.1);--lqd-color-green-500: #21A081;--lqd-color-gray-300: #9ca3af;--lqd-color-gray-400: #707070;--lqd-color-gray-500: #505050;--lqd-color-gray-600: #45485F;--lqd-color-slate-100: #eef3f9;--lqd-color-red-700: #471412;--lqd-color-purple-100: rgba(122, 37, 255, 0.11);--lqd-color-purple-500: #7A25FF;--lqd-color-purple-700: #504C74;--lqd-color-yellow-200: #FFE29D;--lqd-body-text-color: #2b2b2b;--lqd-body-font-family: "Poppins", sans-serif;--lqd-body-font-size: 13px;--lqd-body-font-weight: 500;--lqd-body-line-height: 1.75em;--lqd-heading-color: #176291;--lqd-heading-font-family: "Poppins", sans-serif;--lqd-heading-font-weight: 600;--lqd-heading-line-height: 1.25em;
--lqd-h1-font-size: 24px;
--lqd-h2-font-size: 24px;
--lqd-h3-font-size: 45px;--lqd-h4-font-size: 37px;--lqd-h5-font-size: 21px;--lqd-h6-font-size: 14px;--lqd-cc-bc: var(--lqd-color-primary);--lqd-cc-bg: var(--lqd-color-primary);--lqd-cc-size-outer: 35px;--lqd-cc-size-inner: 7px;--lqd-cc-bw: 1px;--lqd-cc-br: calc(var(--lqd-cc-size-outer) / 2);--lqd-cc-active-bc: var(--lqd-color-primary);--lqd-cc-active-bg: var(--lqd-color-primary);--lqd-cc-active-bw: 1px;--lqd-cc-active-circle-color: #fff;--lqd-cc-active-circle-txt: #000;--lqd-cc-active-arrow-color: #fff}@media screen and (min-width:992px){body.has-sidebar #lqd-contents-wrap{padding-top:25px}}@media(max-width:767px){h2,.h2{font-size:24px}}.module-btn-sm{--btn-pt: 10px;--btn-pe: 18px;--btn-pb: 10px;--btn-ps: 18px}.module-btn-md{--btn-pt: 15px;--btn-pe: 65px;--btn-pb: 15px;--btn-ps: 30px}.main-header .header-desktop .main-nav{--lqd-menu-items-top-padding: 18px;--lqd-menu-items-right-padding: 27px;--lqd-menu-items-bottom-padding: 18px;--lqd-menu-items-left-padding: 27px}.main-header .main-nav>li>a:before{background-color:rgba(255,255,255,.07)}.main-header .social-icon svg{fill:rgba(255,255,255,.3)}.social-icon:hover{opacity:.9;color:#fff}.main-header .social-icon:hover svg{fill:#fff}.animation-pulse-grow:active,.animation-pulse-grow:focus,.animation-pulse-grow:hover{animation-name:animation-pulse-grow;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}
@media(max-width:767px){.main-header .module-header{position: fixed;background-color:#fff;width: 100%;padding-right:15px;padding-left:15px}}.lqd-stickybar-right .btn-solid{--icon-font-size: 20px;--icon-mt: -8px;--icon-me: 15px;--icon-mb: -8px;--icon-ms: 0px;--btn-pt: 15px;--btn-pe: 20px;--btn-pb: 15px;--btn-ps: 12px}.main-header .nav-trigger .bar{background-color:#fff}.main-header .ld-module-sd>.ld-module-dropdown{width:350px}.main-header .ld-module-dropdown{--lqd-menu-items-top-padding: 10px;--lqd-menu-items-right-padding: 0;--lqd-menu-items-bottom-padding: 10px;--lqd-menu-items-left-padding: 0}.main-header .ld-module-dropdown .social-icon{--icon-size: 27px}.main-header .ld-module-dropdown li a{color:#000;font-size:20px;font-weight:500;line-height:1.5em}.main-header .ld-module-dropdown .main-nav>li>a>.link-icon{font-size:.75em}.main-header .ld-module-dropdown .social-icon svg{fill:rgba(0,0,0,.24)}.social-icon:hover{opacity:.9;color:#000}.main-header .ld-module-dropdown .social-icon:hover svg{fill:#000}.main-header .ld-sd-wrap{padding:0}.ld-module-sd .main-nav{--lqd-menu-items-top-padding: 10px;--lqd-menu-items-right-padding: 0;--lqd-menu-items-bottom-padding: 10px;--lqd-menu-items-left-padding: 0}.lity-modal .lqd-contact-form{--inputs-margin: 0 0 13px 0;--input-margin-bottom: 13px}@media(max-width:1199px){.lity-modal .module-content{padding:10px}.lity-modal .ld-fancy-heading h2{font-size:48px;line-height:1em}}@media(max-width:767px){.lity-container{padding:70px 0 30px}.lity-modal .ld-fancy-heading h2{font-size:20vw;line-height:.75em}}.banner .container{max-width:850px}.banner .module-shape-2{left:2%}.banner .module-shape-3{right:-8%}.banner .module-shape-4{right:4%}.banner .btn:hover,.banner .btn:focus{color:#fff;background-color:var(--lqd-color-blue-600)}.banner .container-fluid img:hover{transform:scale(1.1)}.banner .lqd-sticky-sentinel,.titlebar>.lqd-sticky-sentinel{--lqd-sticky-header-sentinel-top: calc(100% - var(--lqd-sticky-header-height, 0) - 2px)}@media(max-width:1199px){.bann .module-shape-1{top:-9%;left:-2%}}@media(max-width:767px){.banner{padding-bottom:110px}.banner h1{font-size:16vw}.banner .module-shape-2{top:33%}.banner .module-shape-4{top:55%}.banner .lqd-shape-bottom svg{height:231px}.banner .module-client{margin-bottom:10px}}.about .module-shape{right:0.5%}@media(max-width:1199px){.about .module-shape{right:-16%}}
@media(max-width:767px){
    /*.about{padding:40px 5px 0}*/
    .about .module-title{margin-bottom:30px;padding:10px}}.marketing .container{max-width:960px}@media(max-width:1199px){.marketing{padding:70px 0}}@media(max-width:767px){.marketing{padding:30px 0 50px}.marketing .col-md-6:first-child{margin-bottom:20px}}.services .col-md-6:last-child .ld-fancy-heading{right:0}
.services .iconbox:hover{background-color:#176291;)}
.services .iconbox:hover i{color:#fff;}
.services .iconbox:hover svg path:not([stroke=none]){fill:#fff}.services .iconbox:hover .contents h3,.services .iconbox:hover .contents p{color:#fff}.services .iconbox:hover h3 svg{opacity:1;transform:translateX(.5em)}@media(max-width:1199px){.services .iconbox{padding:35px}}@media(max-width:767px){.services .module-title{padding:15px}}.case-studies .filter-list li{color:#000;font-size:15px}.case-studies .filter-list li.active,.case-studies .filter-list li.hover,.case-studies .lqd-filter-dropdown .ui-button:active,.case-studies .lqd-filter-dropdown .ui-button:focus{color:#c10909}.case-studies .btn-icon-circle .btn-icon:before{border-color:#000}.case-studies .btn-icon-circle:hover{color:#176291}.case-studies .btn-icon-circle:hover .btn-icon{color:#fff;background-color:#176291}
/*@media(max-width:1199px){.case-studies, .video {padding:30px 0}}*/
@media(max-width:767px){.case-studies .module-title{padding:15px}}.text-lg .ld-fancy-heading h2{font-size:25vw;line-height:.8em;letter-spacing:-20px;margin:0}.text-lg .ld-fh-element,.text-lg .ld-fh-element a{color:#d9dcff}@media(max-width:1199px){.text-lg .ld-fancy-heading h2{font-size:26vw;letter-spacing:-15px}}@media(max-width:767px){.text-lg .ld-fancy-heading h2{font-size:25vw;letter-spacing:-5px}}.experiences .module-img-1{left:0}.experiences .module-img-2{left:12%}.experiences .module-img-3{right:15%}.experiences .module-img-5{right:23%}@media(max-width:1199px){.experiences{padding:100px 0 35px}.experiences .module{margin-bottom:20px}}@media(max-width:767px){.experiences{padding:100px 0 55px}.experiences .border-r-1{border-width:0 0 1px}}@media(max-width:1199px){.clients{padding:30px 15px}}@media(max-width:767px){.clients{padding:50px 15px 15px}.clients .module-col{margin-bottom:20px}}.testimonials .lqd-imggrp-single{left:0}
.testimonials .module-line-1:before{background:#e9204f}
.testimonials .module-line-2:before{background:#ffb66b}
.testimonials .module-line-3:before{background:#8bd9ff}
.testimonials .module-line-4:before{background:#f0afa1}
.testimonials .lqd-testi .lqd-star-rating .active{color:#0f144e}
.testimonials .flickity-page-dots{width:100%;padding:0;margin:0;list-style:none;line-height:2;text-align:center}
.carousel-dots-style4 .dot{width:10px;height:10px}
.testimonials .flickity-page-dots .dot.is-selected{width:10px;background-color:#e9204f;color:#e9204f}
@media(max-width:1199px){.testimonials .module-col{margin-bottom:30px;text-align: center;}}
@media(max-width:767px){.testimonials{padding:20px 0}}
@media(max-width:1199px){.blog{padding:60px 0 90px}.blog .module-blog{margin-right:-20px;margin-left:-20px}.blog .module-col{padding-right:20px;padding-left:20px}}@media(max-width:767px){.blog{padding:30px 0 60px}.blog .module-blog{margin-right:0;margin-left:0}.blog .module-col{padding-right:0;padding-left:0}}.connect-top .container{max-width:530px}.connect-top .btn{--btn-pt: 20px;--btn-pe: 50px;--btn-pb: 20px;--btn-ps: 50px;background-image:linear-gradient(110deg,rgb(0,127,255) 0,rgba(255,0,0,0.6) 100%)}.connect-top .btn:hover,.connect .btn:focus{background-color:transparent;background-image:linear-gradient(120deg,rgba(255,0,0,0.6) 0,rgb(0,127,255) 100%)}.connect-bottom .lqd-imggrp-single[data-float]{--float-animate-from: -10%}@media(max-width:1199px){.connect-bottom .module{padding:30px}.connect-bottom .lqd-imggrp-single{margin:0 -50px 0 -75px}}@media(max-width:767px){.connect-bottom{margin-top:0;margin-bottom:0;padding:60px 0}}.main-footer .btn-solid{--btn-pt: 6px;--btn-pe: 14px;--btn-pb: 6px;--btn-ps: 14px}.main-footer .lqd-fancy-menu>.reset-ul>li>a:hover,.main-footer .lqd-fancy-menu li.is-active>a{color:var(--lqd-color-secondary)}@media(max-width:1199px){.main-footer .module-menu li{margin-right:18px}}

.h-745{
    height:745px;
}

@media(max-width:767px){
    .main-footer .footer-content{
        padding:30px 0;
    }
    .main-footer .footer-content{
        padding-bottom:80px;
    }    
    .main-footer .footer-content .module-btn{
        margin-bottom:10px;
    }
}

.case-studies .ld-flipbox-front .ld-flipbox-inner {
    padding: 280px 15px 15px;
}


.btn, .btn-sm {
    padding: 10px;
}

.btn-white-outline, .btn-white-outline:active, .btn-white-outline.active {
    background: none;
    border-color: #ffffff;
    color: #ffffff;
}

.btn-white-outline {
    position: relative;
    background-color: transparent !important;
    transform: perspective(1px) translateZ(0);
    transition: all 0.3s ease-in-out !important;
}

.btn-white-outline:hover, .btn-white-outline:focus, .btn-white-outline.focus {
    color: #000;
    background-color: #ffffff;
    border-color: #ffffff;
}

.btn-white-outline:hover::before {
    background-color: #ffffff !important;
}

.btn {
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
    position: relative;
    overflow: hidden;
    margin-right: 0;   
    border: 2px solid #e9204f;
    font-weight:600;
    border-radius:4px!important;
}

.btn-primary {
    position: relative;
    background-color: #ffffff;
    transform: perspective(1px) translateZ(0);
    transition: all 0.3s ease-in-out !important;
}

.btn-primary, .btn-primary:active {
    background-color: #e9204f !important;
    border-color: #e9204f !important;
    border-top-color: rgb(233, 32, 79) !important;
    border-right-color: rgb(233, 32, 79) !important;
    border-bottom-color: rgb(233, 32, 79) !important;
    border-left-color: rgb(233, 32, 79) !important;
    color: #ffffff !important;
}

.btn::before {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    transform: scaleX(0);
    transform-origin: 50% 0;
    transition-property: transform;
    transition: 0.6s;
    transition-timing-function: cubic-bezier(0.17, 0.67, 0, 1.01);
    transform-origin: 0% 50%;
}

.btn:hover::before {
    background-color: #ffffff;
    transform: scaleX(1);
    border-color: #ac1135 !important;
}

.btn-primary:hover {
    color: #e9204f !important;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary.active {
    /*color: #ffffff !important;*/
    background-color: #ac1135 !important;
    border-color: #ac1135 !important;
}

.btn::after {
    background-color: #cebfaf;
    content: "";
    height: 150px;
    left: -75px;
    position: absolute;
    top: -60px;
    transform: rotate(35deg);
    transition: all 1.5s cubic-bezier(0.19, 1, 0.22, 1);
    width: 40px;
    z-index:-1;
    opacity: 0.5!important;
    outline: none;
    text-decoration: none;
}

.btn:hover::after {
    left: 250px;
    opacity: 0.8;
}


.form-mini{
    box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;
    /*background: linear-gradient(#fff, #fff) padding-box,linear-gradient(300deg, transparent 20%,#176291, #176291) border-box;*/
    /*border: 2px solid transparent;*/
    /*animation: gradient 4s ease infinite;*/
    /*background-size: 200% 200%;*/
}

/*@keyframes gradient {*/
/*  0% {*/
/*    background-position: 0% 50%;*/
/*  }*/

/*  50% {*/
/*    background-position: 100% 50%;*/
/*  }*/

/*  100% {*/
/*    background-position: 0% 50%;*/
/*  }*/
/*}*/

@media (min-width: 1199px) and (max-width: 1450px) {
    .banner {
        height: 555px;
        margin-top: 20px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .banner {
        height: 400px;
        margin-top: 20px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .banner {
        height: 295px;
        margin-top: 20px;
        padding: 0;
    }
}

@media only screen and (min-width: 320px) and (max-width: 599px) {
.banner {
    background-image: url(https://www.athulyaseniorcare.com/assets/images/kannan-banner-mbl.webp)!important;
    height: 420px;
    margin-top:0!important
}

.mail{
    display:none;
}

.lqd-imggrp-img-container iframe{
    height:250px;
}

#home .row{
    flex-direction:column-reverse;
}
}

#kenytChatBubble.style1{
    margin-bottom: 50px!important;
}

.text-blue{
    color:#176291;
}

/*whats-app*/

.wa-chat-box{
    box-shadow: none!important;
    /*animation: pop 10s;*/
}

/*@keyframes pop*/
/*{*/
/*  0%{transform:scale(0);}*/
/*  100%{transform:scale(0);}*/
/*}*/

#wa-widget-svg{
    display:block!important;
}

#wa-widget-opened-svg{
    display:none!important;
}

.wa-chat-box-poweredby{
    display: none!important;
}

.wa-chat-bubble{
    visibility: hidden;    
}

.wa-chat-box-content-send-btn{
    box-shadow: none!important;
    visibility: visible;
}

.wa-chat-box::after{
    filter: none!important;
}

.wa-chat-box-brand {
    width: 80px!important;
    height: 80px!important;    
    border: none!important;
    box-shadow: none!important;
    background-color: transparent!important;
    visibility: visible;
}

.wa-widget-send-button{
    height: 55px!important;
    min-width: 55px!important;
}

/*whats-app*/

.bg-blue {
    background-color: #176291;
}

.text-yellow {
    color: #f9ef95;
}


@media screen and (min-width: 701px) and (max-width: 3000px) {
    #div-mobile {display: none!important;}
}

@media screen and (min-width: 0px) and (max-width: 700px) {
    #div-mobile {
      display: none;
      position: fixed;
      bottom: 0;
      width: 100%;
      z-index: 9999;
      transition: all 0.3s ease;
    }
    .container {
      margin: 0 auto;
    }
    .call-footer {
      padding-left: 0;
      padding-right: 0;
    }
    .call-footer .col-lg-6 {
      width: 50%;
      float: left;
      padding: 10px 0;
      font-size: 13px;
      text-align: center;
    }
    .call-footer .col-lg-6:first-child {
      background: #e9204f;
    }
    .call-footer .col-lg-6:last-child {
      background: #176291;
    }
    .call-footer a {
      color: white;
      text-decoration: none;
    }
    .call-footer a i {
      color: #f7f6f3;
      padding-right: 5px;
    }
}

.call-footer {
    display: flex;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    color: white;
    text-align: center;
    z-index: 100;
}

.iconbox-icon-wrap:hover{
    color:#fff;
}

.map {
    height: 34rem;
}

.bg-pdf{
  background-color: #B30B00;
}

.overlay-box span{
	position: absolute;
	width:40px;
	height: 40px;
	/*left:80%;*/
	z-index:10;
	font-weight:700;
	text-align: center;
	display: inline-block;
	margin-top: -60px;
	margin-left:-60px;
	line-height:45px;
	border-radius:50%;
	font-size:18px;
	color: rgb(247 53 123);
	/*padding-left:var(--padding-left-5);*/
	background-color: white;
	-webkit-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	transition:all 500ms ease;
	/*font-family: 'Font Awesome 5 Pro';*/
}

.overlay-box span:hover{
	color:white;
	background-color:#176291;
}

@media screen and (min-width: 0px) and (max-width: 700px) {
.overlay-box span{
    left:100%;
}

.vid-sm{
    height:170px!important;
}

}

.about .lqd-iconbox-scale:hover .bg-slate-100 {
	background-color: #f9ef95;
}

.shadow{
    box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px, rgba(10, 37, 64, 0.35) 0px -2px 6px 0px inset;
}
