h1, h2, h3, h4, h5, h6, span, p, ul, ol, li {font-family: "Lato", sans-serif !important;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}
.pt50{padding-top:50px;}
.pt60{padding-top:60px;}
.pb10{padding-bottom:10px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pb40{padding-bottom:40px;}
.pb50{padding-bottom:50px;}
.pb60{padding-bottom:60px;}


.header-logo img {
    height: 100% !important;
    width: 90% !important;
}


/* min-width:1024px */
@media screen and (min-width:1024px)
{
	.home-head .e-con-inner {
    padding-top: 5px;
    padding-bottom: 5px;}
	.home-head-in2 {padding: 0;}
	.home-head-in2 .e-con-inner{padding: 0;}
	.home-head-in2-col1, .home-head-in2-col2{padding-left:0px;padding-right:0px;}
	.blck-cta-hm a {
    color: #fff !important;
    font-size: 19px !important;
    line-height: 1.2 !important;}
	.home-head .blck-cta-hm a {padding: 8px 12px 10px !important;}
	.home-head .gva-navigation-menu.menu-align-center .gva-nav-menu {
    display: flex;
		align-items: center;}
	.home-head .blck-cta-hm {margin-left: 15px !important;}
	.hbann-head {font-size: 48px;}
	p.hban-subtxt {font-size: 18px;width: 78%;}
	.hom-banner .row {
    display: flex;
    align-items: center;
		height: 490px;
}
.hom-banner .owl-dots {text-align: left !important;margin-left: 15px !important;margin-top: -20px !important;}	
	.home-sec1{height:550px;}	
.hsub-head h2 {font-size: 35px;}	
	p.bsubtxt, .bsubtxt1 {font-size: 18px;}
	.home-sec2 .e-con-inner {padding-bottom: 0px;}
	.home-sec2 .elementor-element.elementor-element-f755b2a.e-con-full.e-flex.e-con.e-child {padding-bottom: 0;}
.home-sec4-in1 .elementor-element.elementor-element-c8c1fc4.e-con-full.e-flex.e-con.e-child {display: block;}
	.pro-box {
    padding: 30px;
    width: 23%;animation: fadeIn 1s;
}
	.pro-box1{margin:8px 8px 8px 0px;}
	.pro-box2, .pro-box3{margin: 8px;}
	.pro-box4{margin:8px 0px 8px 8px;}
	.home-sec4-in1 .e-con-inner {display: flex;justify-content: center !important;}
	.home-sec8 .e-con-inner, .home-sec8-col2 {padding-bottom: 0;}
	.hom-formcon {width: 85%;}
	.hclient-slide .owl-dots, .growing-bnn .owl-dots {margin-top: 50px;}
	.hclient-slide .owl-nav div, .hclient-slide .owl-nav div:hover, .growing-bnn .owl-nav div, .growing-bnn .owl-nav div:hover, .athpopvideo .owl-nav dive:hover, .athpopvideo .owl-nav div{top: 44% !important;}
	.home-sec3 ul.tabs li {height: 130px;display: flex;}
	.home-sec3 .tab_container {min-height: auto !important;}
	.home-sec3 .hsub-head h3 {
    font-size: 35px;
    margin-left: 9%;
    position: relative;
    top: 30px;
}
.home-sec1 {margin-top: 105px;}	
.home-sec3 ul.tabs li.active:after {
    position: absolute;
    content: '';
    background: url(https://web.pinklemonadedigital.com/athlyte/wp-content/uploads/2024/04/Polygon-1-newarrow.svg);
    width: 19px;
    height: 35px;
    right: -5px;
    top: 29%;
}
.home-sec3 ul.tabs li.active {position: relative;}	
.hom-banner .owl-nav .owl-next, .hclient-slide .owl-nav .owl-next, .growing-bnn .owl-nav .owl-next, .athpopvideo .owl-nav .owl-next{right: 0px !important;}
.hom-banner .owl-nav .owl-prev, .hclient-slide .owl-nav .owl-prev, .growing-bnn .owl-nav .owl-prev, .athpopvideo .owl-nav .owl-prev{left: 0px !important;}	
.test-img img {left: 8.5%;}	
.pro-box img {height: 55px;}	
.hom-formcon textarea {height: 90px;}	
.wpcf7 form .wpcf7-response-output {margin: 1em 0 1em;}	
.home-head.struck {box-shadow: 0 3px 6px rgba(0,0,0,.16), 0 1px 2px rgba(0,0,0,.23);}	
.home-sec9 h6 {width: 70%;margin: auto;}	
.growing-main .col-md-5 {padding-left: 0;}	

	.home-video-popup .gva-element-gva-video-carousel .owl-nav .owl-prev{left: 0px !important;}
.home-video-popup .gva-element-gva-video-carousel .owl-nav .owl-next{
        right: 0px !important;
    }

.test-video video{
    border-radius: 10px;
    border: 0px;width:100%;/*height:300px !important;margin-left: 30px;*/        margin-top: 14px;
        height: 258px !important;}	
.test-video .test-img, .test-video .testi-detal {width: 50%;}	
.test-video .testi-detal {padding-left: 50px;}	
/* .test-video .test-img{width: 50%;height: 300px !important;} */
.test-video .testi-detal p:nth-child(2) {margin-top: 30px;}	
.what-we-do-col1{
        padding-bottom: 0;
        display: flex !important;
        align-items: end;
        justify-content: end;
    }	
	
	.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output, .wpcf7 form .wpcf7-response-output {width: 85% !important;}
.growing-main .col-md-5 img {/*height: -webkit-fill-available;*/height: 250px;}
.growing-main .col-md-7 {padding: 20px 20px 0px 0px !important;}	
.growing-bnn .owl-stage-outer {
    display: flex;
    justify-content: center;
    /* text-align: center; */
}	
.pum-container.pum-responsive.pum-responsive-small {width: 60%;}	
	
	
}/* end of min-width:1024px */


.pum-theme-675 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
    border: 0 !important;
    box-shadow: none !important;
    text-shadow: 0 !important;
    background-color: #4AD1F0;
	display: flex;
    justify-content: center;
    align-items: center;
	right: -6px !important;
}

.growing-bnn p.hban-cta {
    color: #fff;
    font-size: 19px !important;
    line-height: 1.2 !important;
    margin-bottom: 0;
}
.growing-bnn .blck-cta-hm {
    padding: 8px 22px !important;
}
.growing-bnn .blck-cta-hm:hover p.hban-cta {color: #000;}
img.grow-logo {height: 48px;}
.athpopvideo .video-image i.fa.fa-play::before {color: #fff;font-size: 22px;}
.athpopvideo  .video-image:before{position: absolute;content:'';background: #00000047;border: 1px solid #A6C2C8 !important; border-radius: 10px !important;width: 100%;height: 100%;z-index: 9;}
.athpopvideo .video-image, .athpopvideo .video-image img {position: relative;border: 1px solid #A6C2C8 !important;
    border-radius: 10px !important;}
.athpopvideo .video-image i.fa.fa-play {
	position: absolute;
    top: 36%;
    left: 45%;
    background: rgb(86, 207, 235);
    border-radius: 50%;
    width: 80px;
    height: 80px;
    border: 3px solid #fff;
    display: flex;
    align-items: center;
    justify-content: center;
	    z-index: 99;
}
.athpopvideo .video-image i.fa.fa-play:hover {background: #783F8E;transition: all 1s ease;}
.test-video .testi-detal p:nth-child(2) {margin-top: 30px;}	
/* .growing-main .col-md-5 img {height: -webkit-fill-available;height: 250px;} */
.row.growing-main {background: rgba(242, 243, 247, 1);border-radius:10px;}
.growing-main .col-md-7 {padding: 20px;}
.growing-main p {
    font-weight: 400;
    font-size: 16px;
    line-height: 1.4;
    color: #000000;
    opacity: 0.8;
}
.home-sec9 .growing-main h6 {
    font-weight: 800;
    font-size: 16px;
    text-align: left;
    margin: inherit;
    line-height: 1.4;
    color: #783F8E;
    width: 100%;
}
.home-sec9 .elementor-element.elementor-element-4c7a6fe.e-con-full.e-flex.e-con.e-child {display: block;}
.home-sec8 p.elementor-icon-box-description a:hover {
    color: #56cfeb;
}
.subm-btn input {
    color: #fff !important;
    font-size: 19px !important;
    line-height: 1.2 !important;
    text-transform: initial !important;
    letter-spacing: normal !important;
    padding: 0px 22px !important;
    background: #000 !important;
}
.subm-btn input:hover{box-shadow: none !important;background: #783F8E !important;color:#fff !important;}
.hom-banner .blck-cta-hm {background: #783F8E;border-radius: 10px !important;}
.htab-cont-col2 img {border-radius: 0px 10px 10px 0px;height: 100%;}
.htab-cont .htab-cont-col1 {padding: 50px 30px 17px 50px;}
.htab-cont-col1 li{position:relative;}
.htab-cont-col1 li::before{
	position:absolute;
	content:'';
	background:url('https://web.pinklemonadedigital.com/athlyte/wp-content/uploads/2024/04/list-arrow.svg');
	width:20px;
	height:21px;
	    left: -23px;
    top: 5px;
    background-size: 80%;
    background-repeat: no-repeat;
}
.htab-cont-col1 li{font-weight: 400;
font-size: 18px;
line-height: 1.4;
color: #000807;margin-bottom: 20px;}
.home-sec3 ul.tabs li.active .vert-head p {color: #FFFDFD;}
.home-sec3 ul.tabs li.active .vert-head {background: #000807;border-radius: 10px;border-bottom:0px;}
.home-sec3 ul.tabs li:nth-child(3) .vert-head{border-bottom:0px;}
.home-sec3 ul.tabs li .vert-head {
    display: flex;
    align-items: center;
    width: 90%;
    justify-content: center;
	border-radius: 0;
    margin-bottom: 15px;
    border-bottom: 1px solid #56CFEB;
}
.vert-head p{margin-bottom:0px;    margin-left: 25px;font-weight: 700;
    font-size: 24px;
    line-height: 1.2;
    color: #000807;}
.hclient-slide .owl-stage-outer{padding-top: 30px;}
.test-img img {
    position: absolute;
    bottom: 0;
}
.test-rwname span {color: #783F8E;}
p.test-review {
/*     font-weight: 700; */
    font-size: 18px;
    line-height: 1.4;
    color: #000000;
/* 	margin-bottom:0px !important; */
}
p.test-rwname {
/*     font-weight: 700; */
    font-size: 16px;
    line-height: 1.4;
    color: #000000;
    margin-bottom: 0;
}
.test-img {width: 40%;}
.testi-detal {width: 60%;padding-left: 15px;}
.test-main {display: flex;align-items: center;    position: relative;    background: #fff;
    border-radius: 10px;
    height: 260px;padding-right: 30px;}
.hom-formcon{padding: 40px;background:#56CFEB;border-radius:10px 10px 0px 0px;}
.home-cont input {
    height: 50px !important;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    color: #000807;
	border-radius: 10px !important;
}
.hom-formcon ::placeholder{
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #000807 !important;
}
.home-sec8 .elementor-social-icon {
    width: 37px !important;
    height: 37px !important;
    display: flex;
}
.home-sec8 .elementor-social-icon svg {
    fill:#838488 !important;
}
.home-sec8 a.elementor-icon {
    background: transparent;
    color: #838488;
}
.home-sec8 .elementor-icon-box-wrapper{display: flex;
    align-items: center !important;}
.home-sec8 p.elementor-icon-box-description, .home-sec8 p.elementor-icon-box-description a {
    font-weight: 700;
    font-size: 18px;
    line-height: 1.2;
    color: #FFFFFF;
    width: 65% !important;
}
.home-sec8 .hsub-head h3 {
    font-weight: 700;
    font-size: 30px;
    line-height: 1.3;
    color: #FFFDFD;
}
.home-sec7 h3 {text-align: center;}
.pro-box:hover img{
	/*position:absolute;
	content:'';
	background:url('https://web.pinklemonadedigital.com/athlyte/wp-content/uploads/2024/04/product1-hover.svg');
	z-index:999;*/
	filter: brightness(0) invert(1);
}
.pro-box:hover .pro-head h5, .pro-box:hover .pro-subtxt div {color: #fff;opacity:1;}
.pro-box1:hover {background: url(https://web.pinklemonadedigital.com/athlyte/wp-content/uploads/2024/04/Products-Services-box1-min.png);    background-size: cover;}
.pro-box2:hover {background: url(https://web.pinklemonadedigital.com/athlyte/wp-content/uploads/2024/04/Products-Services-box2-min.png);    background-size: cover;}
.pro-box3:hover {background: url(https://web.pinklemonadedigital.com/athlyte/wp-content/uploads/2024/04/Products-Services-box3-min.png);    background-size: cover;}
.pro-box4:hover {background: url(https://web.pinklemonadedigital.com/athlyte/wp-content/uploads/2024/04/Products-Services-box4-min.png);    background-size: cover;}
.pro-subtxt div {
    font-weight: 400;
    font-size: 16px;
    line-height: 1.4;
    color: #000000;
    opacity: 0.8;
}
.pro-head h5 {
    font-weight: 800;
    font-size: 18px;
    line-height: 1.4 !important;
    color: #783F8E;
}
.pro-box {
    background: #FFFDFD;
	border-radius:10px;
}
.home-sec4 h2, .home-sec5 h2 {color: #000 !important;}
.home-sec4 h6, .home-sec9 h6{text-align:center;font-weight: 700;
font-size: 20px;
line-height: 1.4;
color: #000807;}
p.bsubtxt1{font-weight: 600 !important;
    padding-bottom: 20px;}
p.bsubtxt, .bsubtxt1 {
    font-weight: 400;
    line-height: 1.4;
    text-align: center;
    color: #000000;
    opacity: 0.8;
    width: 70%;
    margin: auto;
}
.hsub-head h2 {
    font-weight: 700;
    line-height: 1.3 !important;
    text-align: center;
    color: #4AD1F0;
}
.hom-banner .owl-nav div, .hom-banner .owl-nav div:hover, .hclient-slide .owl-nav div, .hclient-slide .owl-nav div:hover, .growing-bnn .owl-nav div, .growing-bnn .owl-nav div:hover, .athpopvideo .owl-nav div, .athpopvideo  .owl-nav div:hover{
font-size: 0;
    border: none;
    color: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
    border: none !important;
    background-image: url(https://web.pinklemonadedigital.com/athlyte/wp-content/uploads/2024/04/banner-arrow.svg) !important;
    background-repeat: no-repeat;
    border: 1px solid #000000 !important;
    border-radius: 50px;
    background-position: center;
}
.hom-banner .owl-nav .owl-next, .hclient-slide .owl-nav .owl-next, .growing-bnn .owl-nav .owl-next, .athpopvideo .owl-nav .owl-next{transform: rotate(180deg);}
/*.hom-banner div:before{
	position:absolute;
	content:'';
	background-image: url(https://web.pinklemonadedigital.com/athlyte/wp-content/uploads/2024/04/banner-arrow.svg);
    background-repeat: no-repeat;
    top: 0;
	left:0;
}*/
.hom-banner .owl-nav, .hclient-slide  .owl-nav, .growing-bnn .owl-nav, .athpopvideo .owl-nav{opacity: 1;}
.hom-banner .owl-dot.active, .hclient-slide .owl-dot.active, .part-bnn .owl-dot.active, .growing-bnn .owl-dot.active, .athpopvideo .owl-dot.active{background:#783F8E !important;}
.hom-banner .owl-dot, .hclient-slide .owl-dot, .part-bnn .owl-dot, .growing-bnn .owl-dot, .athpopvideo .owl-dot{background:#fff !important;width:7px !important;height:7px !important;opacity:1 !important;margin: 0 8px !important;}
.page-id-15 .hclient-slide .owl-dot, .page-id-15 .growing-bnn .owl-dot, .athpopvideo .owl-dot{background:#D2C2D8 !important;}
.page-id-15 .hclient-slide .owl-dot.active, .page-id-15 .growing-bnn .owl-dot.active{background:#783F8E !important;}
.hom-banner .owl-dot:hover, .hclient-slide  .owl-dot:hover, .growing-bnn .owl-dot:hover, .athpopvideo .owl-dot:hover{background:#783F8E !important;}
.hom-banner .blck-cta-hm {padding: 8px 22px !important;}
p.hban-subtxt {
    font-weight: 700;
    line-height: 1.4;
    color: #000000;
}

.hbann-head {
    font-weight: 700;
    line-height: 1.2;
    color: #000000;
}

.mil-foot p {
    font-weight: 700;
    font-size: 16px;
    line-height: 1.2;
    color: #000807;
    margin-bottom: 0;
    padding-left: 10px;
}
.mil-foot p:hover{color:#783F8E !important}
p.hban-subtxt span {color: #783F8E;}
.mil-foot a{display:flex;align-items:center;}
.footer-hmain {
    background: #fff;
}
p.copy-write {
    font-weight: 700;
    font-size: 16px;
    line-height: 1.2;
    color: #000807;
    margin-bottom: 0;
}

/* Shutter In Horizontal */
.blck-cta-hm {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  background: #4AD1F0;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
border-radius: 10px !important;
}
.blck-cta-hm:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #000;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
	    border-radius: 10px !important;
}
.blck-cta-hm:hover, .blck-cta-hm:focus, .blck-cta-hm:active, .blck-cta-hm:hover a, .blck-cta-hm:focus a, .blck-cta-hm:active a {
  	color:#000 !important;
}
.hom-banner .blck-cta-hm:active a, .hom-banner .blck-cta-hm:hover a, .hom-banner .blck-cta-hm:focus a{color:#fff !important;}
.blck-cta-hm:hover:before, .blck-cta-hm:focus:before, .blck-cta-hm:active:before {
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
}

.home-head ul.gva-nav-menu > li > a{font-weight: 400;
    font-size: 15px;
    line-height: 1.3;
    color: #000000;
    padding: 0px 0px 2px;}
.home-head ul.gva-nav-menu > li {padding: 0px 10px !important;}
/* .home-head ul.gva-nav-menu > li > a:hover {color: #4AD1F0 !important;} */


/* Underline From Left */
.home-head ul.gva-nav-menu > li > a{
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  overflow: hidden;
}
.home-head ul.gva-nav-menu > li > a:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 100%;
  bottom: 0;
 background: #4AD1F0 !important;
    height: 2px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.home-head ul.gva-nav-menu > li > a:hover:before, .home-head ul.gva-nav-menu > li > a:focus:before, .home-head ul.gva-nav-menu > li > a:active:before {
  right: 0;
}
.home-sec3 .hsub-head h3 {
    font-weight: 700;
    line-height: 1.4 !important;
/*     color: #4AD1F0; */
}
.home-sec6 svg {
    width: 80%;
}


/* max-width:767px */
@media screen and (max-width:767px)
{
	.hom-banner .blck-cta-hm a.hban-cta {color: #fff;}
	.hom-banner .owl-nav > div.owl-prev{left: 0 !important;}
.hom-banner .owl-nav > div.owl-next{right:0 !important;}
.hom-banner .owl-carousel .owl-nav > div, .flex-control-nav .owl-nav > div{width: 30px;height: 30px;background-size}
	.hbann-head {font-size: 29px;text-align: center;}
	p.hban-subtxt{text-align:center;}
	p.bsubtxt, .bsubtxt1 {width: 100%;}
	.hsub-head h2 {font-size: 28px;}
	.home-sec2 .elementor-element.elementor-element-33cf323.e-con-full.e-flex.e-con.e-child {display: block;}
	.home-sec2 .e-con-inner {padding: 0;}
	.home-sec3 .hsub-head h3 {text-align: center;font-size: 30px;}
/* 	tab css */
	.home-sec3 .tabs_wrapper {width: 100% !important;}
	.htab-cont-col2 img{display:none;}
	.htab-cont .htab-cont-col1 {padding: 30px 30px 17px 30px;}
	.home-sec3{padding-bottom:0px;}
	.home-sec4, .home-sec5, .home-sec7, .home-sec8{padding-top:0px;padding-bottom:0px !important;}
	.home-sec4-in1 .elementor-element.elementor-element-c8c1fc4.e-con-full.pro-inner.pb40.e-flex.e-con.e-child {display: block;}
	.pro-box:hover {background-size: cover;}
	.pro-box {margin-bottom: 20px;}
	.home-sec4 {background-size: cover;}
	.pro-box {padding: 20px 15px;}
/* 	.test-img img {max-width: 53% !important;left: -32px;} */
	p.test-review, p.test-rwname {font-size: 16px;}
	.test-main {height: auto;padding: 15px 30px;}
	.hclient-slide .owl-stage-outer {padding-top: 0px;}
	.home-sec5 .hsub-head.pb30, .home-sec6 {padding-bottom: 0;}
	.home-sec6 svg {width: 50%;}
	.home-sec8-col1 {
    display: block;
    text-align: center;}
	.home-sec8-col1 .elementor-icon-box-content {
    display: flex;
    justify-content: center;
    margin-bottom: 20px;}
	.home-sec8 .elementor-divider{display: flex;justify-content: center;}
	.home-sec8 .elementor-element.elementor-element-f4ff094.e-grid-align-left.elementor-shape-rounded.elementor-grid-0.elementor-widget.elementor-widget-social-icons{display: flex;justify-content: center;}
	.hom-formcon {padding: 20px;}
	.footer-hmain .e-con-inner {
    padding: 0;
    text-align: center;
    margin: auto;}
	.mil-foot{text-align: center !important; margin:auto !important;}
	.home-sec1 {margin-top: 100px;}
	.hom-banner .owl-nav div, .hom-banner .owl-nav div:hover, .hclient-slide .owl-nav div, .hclient-slide .owl-nav div:hover{width: 26px;height: 26px;background-size: 30%;top: 55%;}
	.header-mobile .blck-cta-hm a {color: #fff !important;}
	li#menu-item-49 {
    width: fit-content !important;
    padding: 0px 25px !important;
    margin-top: 10px;}
.gva-offcanvas-content #gva-mobile-menu ul.gva-mobile-menu > li a:hover {color: #56CFEB;}	
.hom-formcon {border-radius: 10px;}	
	.desktop-scoi{display:none !important;}	
	.home-sec8-col2 .elementor-social-icons-wrapper.elementor-grid {
    display: block !important;
    margin: auto;
    text-align: center;
}
	.home-sec8 .elementor-icon-box-content, .home-sec8 .hsub-head h3 {
    display: flex;
    justify-content: center;}
	.what-we-do-col1, .what-we-do-col2{width:50%;padding:0px;}
	.home-sec2 .elementor-element.elementor-element-5b3c9ac.e-flex.e-con-boxed.e-con.e-child {
    padding-left: 0px;
    padding-right: 0px;}
	.what-we-do-col1{z-index:99;}
	.what-we-do-col2{z-index:0;margin-left:-10px;}
	.test-img{order:2;}
	.testi-detal{width:100% !important;padding-left:0px !important;order:1;}
	.test-main{flex-direction: column;}
.test-img{width:100% !important;}
	.test-img img{position:relative !important;}
	.test-main {padding: 15px 15px 0px 15px;}
	.test-img {display: flex;justify-content: center;}
	.hom-banner .owl-nav{display:none;}
	.hom-banner .col-md-6:nth-child(2) img {padding-top: 40px;/*margin-bottom: 20px;*/}
	.hom-banner .blck-cta-hm {margin: auto;display: block;width: fit-content;}
	.main-search.gva-search {display: none;}
/* .cont-sec-numb .elementor-widget-container {height: 90px !important;}	 */
.hom-formcon .col-md-12.subm-btn {
    text-align: center;
    margin-left: 70px;}	
	.home-sec8 .elementor-icon-box-icon {margin: 0 auto !important;}
		.cont-sec-adderess .elementor-icon-box-wrapper {min-height: 150px;}
	.cont-sec-numb {height: 100px !important;}
	.cont-sec-mail {height: 100px;}
	p.bsubtxt, .bsubtxt1, .htab-cont-col1 li, .pro-subtxt div, .pro-head h5, p.test-review, p.test-rwname {line-height: 1.6 !important;}
	img.how-mobi-img {display: block !important;}
	.how-desk-img{display:none;}
	.htab-cont-col2 img {border-radius: 0px 0px 10px 10px;}
	.home-sec3 .d_active .vert-head p{color:#FFFDFD;}
	
	.home-sec3 .d_active .vert-head img{filter: brightness(0) invert(1);}
	.home-sec2 .hsub-head {padding-bottom: 15px !important;}
	.cont-sec-mail .elementor-icon-box-icon {height: 55px;}
	.growing-main .col-md-5 {padding: 0;}
	.growing-bnn .owl-item .col-md-5 img:nth-child(1) {/*width: -webkit-fill-available !important;*/border-radius: 10px;}
	.header-mobile-content .blck-cta-hm a {padding: 6px !important;}
	
	.home-video-popup .gva-video-carousel .video-item-inner .video-link {left: 40% !important;top: 19% !important;}
	.home-video-popup .gva-video-carousel .video-item-inner .video-link {font-size: 15px !important;
        width: 50px !important;
        height: 50px !important;}
	.mfp-iframe-holder .mfp-close {top: -16px;}
	.home-video-popup .gva-video-carousel .video-item-inner .video-link {
    width: 100% !important;
		height: 200px !important;}
	.home-video-popup .gva-video-carousel .video-item-inner .video-link i {height: 50px !important;width: 50px !important;}
	.home-video-popup .gva-video-carousel .video-image img{width: 100% !important;
		height: 200px !important;}
	.test-video video {padding-bottom: 20px;}
.test-video {
    display: flex;
    flex-direction: column;
}

.test-video .test-img{order:1;}
.test-video .testi-detal{order:2;padding-bottom:20px;}	
.growing-bnn .item {
    max-width: 370px;
    margin: 0 auto;
}
.last-bgimg img {
    height: 250px;
        margin-bottom: 0 !important;
}	
/* .home-sec1 .owl-stage-outer {min-height: 600px;}	 */
.hclient-slide .owl-stage-outer {min-height: 350px !important;}	
.hom-banner .owl-stage {
    display: flex;
    align-items: center;
}	
.home-sec1{z-index:5;}	
.return-top {z-index: 1;}	
.athpopvideo .owl-nav {opacity: 0;}	
.athpopvideo .video-image i.fa.fa-play{height: 50px !important;width: 50px !important;top: 35%;}
	.athpopvideo .video-image i.fa.fa-play::before {font-size: 15px;}
	
	
}	/* end of max-width:767px */

.mfp-iframe-holder .mfp-close {
    top: -6px;
    background-color: #4AD1F0;
        width: 30px;
        height: 30px;
        border-radius: 50px;
        display: flex;
        justify-content: center;
        align-items: center;
        text-align: center;
        margin: auto;
        color: #fff;
        padding-left: 5px;
}
.home-sec3 ul.tabs li.active .vert-head {position: relative;}
.home-sec3 ul.tabs li.active:nth-child(1) .vert-head::before {
    content: '';
    position: absolute;
	background:url('https://web.pinklemonadedigital.com/athlyte/wp-content/uploads/2024/04/how-hover-icon1.svg');
	width:78px;
	height:78px;
	left: 56px;
	display:block !important;
}
.home-sec3 ul.tabs li.active:nth-child(2) .vert-head::before {
    content: '';
    position: absolute;
	background:url('https://web.pinklemonadedigital.com/athlyte/wp-content/uploads/2024/04/how-hover-icon2.svg');
	width:68px;
	height:45px;
	left: 43px;
	display:block !important;
}
.home-sec3 ul.tabs li.active:nth-child(3) .vert-head::before {
    content: '';
    position: absolute;
	background:url('https://web.pinklemonadedigital.com/athlyte/wp-content/uploads/2024/04/how-hover-icon3.svg');
	width:63px;
	height:62px;
	left: 28px;
	display:block !important;
}

img.how-mobi-img {
    display: none;
}
p.test-rwname span {font-weight: 700;}
.hom-formcon h4 {margin-top: 0;}
.hom-banner .row .col-md-6:nth-child(2) {
    display: flex;
    justify-content: center;
}
.pum-theme-675 .pum-container, .pum-theme-lightbox .pum-container {
    padding: 18px;
    border-radius: 3px;
    border: transparent;
    box-shadow: none !important;
/*     background-color: rgb(86 207 235); */
	background: rgba(242, 243, 247, 1);
    border-radius: 10px;
}
.pum-theme-675 p {
    font-weight: 400;
    font-size: 18px;
    line-height: 1.4;
    color: #000000;
    opacity: 0.8;
}

.pum-theme-675 .pum-container, .pum-theme-lightbox .pum-container {padding: 40px;}
.pum-theme-675 input.wpcf7-form-control.wpcf7-submit.has-spinner {
    padding: 10px 22px !important;
}
.pum-theme-675 .hom-formcon {padding: 40px 0px;margin: auto;}
/*.pum-theme-675 .wpcf7-form {
    display: flex;
    justify-content: center;
}*/


@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.header-mobile-content, .header-main-wrapper {
    position: fixed !important;
    top: 0;
    width: 100%;
    background-color: #fff;
    /* color: #fff; */
    transition: top 0.3s;
    z-index: 1000;
}


/* 768px to 991px */
@media screen and (min-width:768px) and (max-width:991px)
{
	.home-sec1 {margin-top: 100px;}
	.hom-banner .blck-cta-hm a.hban-cta {color: #fff;}
	.hom-banner .owl-nav > div.owl-prev{left: 0 !important;}
.hom-banner .owl-nav > div.owl-next{right:0 !important;}
.hom-banner .owl-carousel .owl-nav > div, .flex-control-nav .owl-nav > div{width: 30px;height: 30px;background-size}
	.hbann-head {font-size: 32px;}
	p.bsubtxt, .bsubtxt1 {width: 100%;}
	.hsub-head h2 {font-size: 30px;}
	.home-sec2 .elementor-element.elementor-element-33cf323.e-con-full.e-flex.e-con.e-child {display: block;}
	.home-sec2 .e-con-inner {padding: 0;}
	.home-sec3 .hsub-head h3 {text-align: center;font-size: 30px;}
	.what-we-do-col1 {padding-bottom: 0;}
	.pro-head h5 {font-size: 15px;line-height: 1.2 !important;}
	.pro-subtxt div {font-size: 14px;}
	.pro-box {padding: 12px;}
	.home-sec4-in1 {padding: 0px;}
	.pro-box {margin-right: 9px;width:24% !important;}
	.pro-box4{margin-right:0px !important;}
	.home-sec3, .home-sec4, .home-sec5, .home-sec6, .home-sec7{padding-top:0px !important; padding-bottom:0px !important;}
	.pro-inner{display:block;}
	.test-img img {max-width: 46% !important;left: -32px;}
	p.test-review, p.test-rwname {font-size: 14px;}
	.test-main {height: 250px;}
	.home-sec6 svg {width: 50%;}
	.hom-formcon {padding: 20px}
	.home-sec8 .e-con-inner, .home-sec8-col2 {padding-bottom: 0;}
	.home-sec8 p.elementor-icon-box-description {width: 100% !important;}
	.home-sec8{padding-top:0px !important;}
	p.copy-write, .mil-foot p {font-size: 12px;}
	.hom-banner .row {display: flex;align-items: center;}
	.test-img img {left: 2%;}	
.hclient-slide .owl-stage-outer {padding-top: 80px;}	
.header-mobile .blck-cta-hm a {
    color: #fff !important;
}
	li#menu-item-49 {
    width: fit-content !important;
    padding: 0px 25px !important;
    margin-top: 10px;
}
	.main-search.gva-search {display: none;}
	.home-video-popup .gva-video-carousel .video-item-inner .video-link {left: 40% !important;top: 19% !important;}
	.home-video-popup .gva-video-carousel .video-item-inner .video-link {font-size: 15px !important;
        width: 50px !important;
        height: 50px !important;}
	.mfp-iframe-holder .mfp-close {top: -16px;}
	.home-video-popup .gva-element-gva-video-carousel .owl-nav div{opacity:0 !important;}
	
	.home-video-popup .gva-video-carousel .video-item-inner .video-link {
    width: 100% !important;
		height: 200px !important;}
	.home-video-popup .gva-video-carousel .video-item-inner .video-link i {height: 50px !important;width: 50px !important;}
	.home-video-popup .gva-video-carousel .video-image img{width: 100% !important;
		height: 200px !important;}
.athpopvideo .owl-nav {opacity: 0 !important;}	
.athpopvideo .video-image i.fa.fa-play{height: 50px !important;width: 50px !important;top: 35%;}
	.athpopvideo .video-image i.fa.fa-play::before {font-size: 15px;}	
	.growing-bnn .owl-stage-outer {
    display: flex;
    justify-content: center;
}
.test-video .test-img, .test-video .testi-detal {width: 50%;}	
.test-video .testi-detal {padding-left: 40px !important;}	
	
	
	
}/* end of 768px to 991px */


/* media 800 to 991 */
@media screen and (min-width:800px) and (max-width:991px)
{
	.home-sec3 .tabs_wrapper {width: 100% !important;}
	.home-sec3 ul.tabs li .vert-head {height: 100px;}
	
	
	
}/* end of media 800 to 991 */

/* width 1024 */
@media screen and (width:1024px)
{
	.home-head ul.gva-nav-menu > li > a {font-size: 12px;}
	.blck-cta-hm a {font-size: 16px !important;}
	.home-sec1 {margin-top: 64px;}
	.hclient-slide .owl-nav div{display:none !important;}
	.test-img img {max-width: 46% !important;left: -32px;}
	.home-sec3 ul.tabs li.active:nth-child(1) .vert-head::before {left: 35px;}
.home-sec3 ul.tabs li.active:nth-child(2) .vert-head::before {left: 21px;}
.home-sec3 ul.tabs li.active:nth-child(3) .vert-head::before {left: 8px;}
.home-video-popup .gva-video-carousel .video-item-inner .video-link {height: 260px !important;}	
.growing-main p, .home-sec9 .growing-main h6 {font-size: 14px;}	
	
	
}/* end of width 1024 */

.hom-banner .owl-nav div:hover, .hom-banner .owl-nav div:hover, .hclient-slide .owl-nav div:hover, .hclient-slide .owl-nav div:hover, .growing-bnn  .owl-nav div:hover, .athpopvideo .owl-nav div:hover{
	background-color: #783F8E !important;transition: all 1s ease;border: 1px solid #fff !important;background-image:url('https://web.pinklemonadedigital.com/athlyte/wp-content/uploads/2024/04/white-arrow-slider.svg') !important;}

.home-sec8 .elementor-social-icon svg:hover {fill: #56cfeb !important;}
.hom-formcon textarea {padding: 20px 15px !important;border-radius: 10px;}
.part-bnn .owl-stage{display: flex; align-items: center;}

.wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {color: #fff;}


@media screen and (width:768px)
{
	.home-sec3 .d_active .vert-head img{filter: brightness(0) invert(1);}
	.home-sec3 .d_active .vert-head p {color: #FFFDFD;}
	
}

@media screen and (width:820px)
{
	
.home-sec3 ul.tabs li.active:nth-child(1) .vert-head::before {left: 27px;}
	
}

@media screen and (width:820px)
{
	
.home-sec3 ul.tabs li.active:nth-child(1) .vert-head::before {left: 27px;}
.home-sec3 ul.tabs li.active:nth-child(2) .vert-head::before {left: 13px;}
.home-sec3 ul.tabs li.active:nth-child(3) .vert-head::before {left: 0px;}
	
}

@media screen and (width:912px)
{
	
.home-sec3 ul.tabs li.active:nth-child(1) .vert-head::before {left: 42px;}
.home-sec3 ul.tabs li.active:nth-child(2) .vert-head::before {left: 29px;}
.home-sec3 ul.tabs li.active:nth-child(3) .vert-head::before {left: 16px;}
	
}

.pro-box:hover {background-color: #783F8E;}
.home-cont .subm-btn input {height: 44px !important;}
.home-sec6 svg:hover path {fill: #783F8E;}



/* Icon Forward */
.growing-main .col-md-7 {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.growing-main .col-md-7 .grow-arrow {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.growing-main .col-md-7:hover .grow-arrow, .growing-main .col-md-7:hover .grow-arrow, .growing-main .col-md-7:active .grow-arrow {
  -webkit-transform: translateX(4px);
  transform: translateX(4px);
}

/* Icon Down */
@-webkit-keyframes hvr-icon-down {
  0%,
	50%,
	100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25%,
	75% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}
@keyframes hvr-icon-down {
  0%,
	50%,
	100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25%,
	75% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }
}

.return-top {
    background-color: #56CFEB;
    border: 2px solid #56CFEB;
	border-radius: 50%;
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.return-top:hover{background-color:#783F8E;color: #fff;border: 2px solid #783F8E;}


/* video popup css */
.home-video-popup .gva-video-carousel .video-item-inner .video-title {
    background: transparent;
    padding: 20px 20px 0px 20px;
    position: relative;
    bottom: 0;
    left: 0;
}
.home-video-popup .gva-video-carousel .video-item-inner .video-link {
   /* position: absolute;
    left: 45%;
    bottom: 60%;*/
	   position: absolute;
    left: 0 !important;
    top: 0 !important;
    transform: translateY(0%);
}
.athpopvideo .video-title{padding: 20px 20px 0px 20px;}
.home-video-popup h6, .athpopvideo .video-title h6 {
    font-weight: 800;
    font-size: 18px;
    line-height: 1.4 !important;
    color: #783F8E;
	margin-bottom: 5px;
}
.home-video-popup p, .athpopvideo .video-title p{
	font-weight: 400;
    font-size: 16px;
    line-height: 1.4;
    color: #000000;
    opacity: 0.8;
}

.home-video-popup .gva-video-carousel .video-item-inner .video-link {
	border: 1px solid #A6C2C8 !important;
    border-radius: 10px !important;
    font-size: 25px;
    line-height: 1.2;
/*     background: transparent; */
	background:#00000047;
    border-radius: 0;
    width: 100%;
    height: 302px;
    border: none;
    display: flex;
    justify-content: center;
    align-items: center;
}

.home-video-popup .gva-element-gva-video-carousel button.owl-dot {
    background: #D2C2D8 !important;
    width: 7px !important;
    height: 7px !important;
    opacity: 1 !important;
    margin: 0 8px !important;
}
.home-video-popup .gva-element-gva-video-carousel button.owl-dot.active{background: #783F8E !important;}
.home-video-popup .gva-element-gva-video-carousel button.owl-dot:hover{background: #783F8E !important;opacity:1;}
.home-video-popup .gva-element-gva-video-carousel .owl-nav {opacity: 1;}
.home-video-popup .gva-element-gva-video-carousel .owl-nav div, .home-video-popup .gva-element-gva-video-carousel .owl-nav div:hover{
font-size: 0;
    border: none;
    color: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
    border: none !important;
    background-image: url(https://web.pinklemonadedigital.com/athlyte/wp-content/uploads/2024/04/banner-arrow.svg) !important;
    background-repeat: no-repeat;
    border: 1px solid #000000 !important;
    border-radius: 50px;
    background-position: center;
}
.home-video-popup .gva-element-gva-video-carousel .owl-nav .owl-next{transform: rotate(180deg);}
.home-video-popup .gva-element-gva-video-carousel .owl-nav div:hover{
    background-color: #783F8E !important;
    transition: all 1s ease;
    border: 1px solid #fff !important;
    background-image: url(https://web.pinklemonadedigital.com/athlyte/wp-content/uploads/2024/04/white-arrow-slider.svg) !important;
} 

.home-video-popup .gva-video-carousel .video-item-inner .video-link i{
background: rgb(86, 207, 235);
    border-radius: 50%;
    width: 80px;
    height: 80px;
    border: 3px solid #fff;
}

/*.home-video-popup .gva-video-carousel .fa-play:before {
    content: "\f04b";
    top: 22px;
    position: absolute;
    left: 30px;
}*/
.home-video-popup .gva-video-carousel .video-item-inner .video-link i:before{
   position: absolute;
    left: 50%;
    top: 46%;
    transform: translate(-50%);
}

@media screen and (width:1280px)
{
	
	.hom-banner .owl-nav .owl-prev, .hclient-slide .owl-nav .owl-prev, .growing-bnn .owl-nav .owl-prev, .home-video-popup .gva-element-gva-video-carousel .owl-nav .owl-prev {left: -55px !important;}
.hom-banner .owl-nav .owl-next, .hclient-slide .owl-nav .owl-next, .growing-bnn .owl-nav .owl-next, .home-video-popup .gva-element-gva-video-carousel .owl-nav .owl-next {right: -55px !important;}
	
}

.home-video-popup .gva-video-carousel .video-item-inner .video-link:hover i {background: #783F8E; transition: all 1s ease;}


@media not all and (min-resolution: 0.001dpcm) {
      .elementor-invisible{
              visibility: visible;
      }
}