/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

@font-face {
    font-family: 'Mowgli';
    font-style: normal;
    font-weight: normal;
    font-display: swap;
    src: url('/wp-content/themes/hello-theme-child-master/fonts/MowgliScript-Regular.ttf') format('truetype');
}


/* .button-hover a#ab-testing-button:hover,
.button-hover a#ab-testing-button:focus,
.button-hover a#ab-testing-button:active {
    background-color: #FB0072 !important;
    border-color: #FB0072 !important;
}
.try-it a#ab-testing-button:focus  {
    background-color:#717f8e !important;
    border-color: #717f8e !important;
}


.custom-deck a#ab-testing-button:focus {
    background-color: #34495E;
    border-color: #34495E;
} */

 .teams-card .swiper.elementor-loop-container {
    width: calc(100% - 0px) !important;
	display: grid;
}
.highnote-testimonial{
	height:100%;
}
.teams-card .e-con-innerSpecificity: (0,2,0)
 {
    flex-wrap: unset !important;
}
/* .icon-button:hover svg path,
.icon-button:focus svg path {
  stroke: white !important;
} */
.industry-icon-boxes .box-body p i.icon.icon-right-arrow1 {
    font-size: 12px;
	margin-left: 15px;
}
/* .industry-icon-boxes .elementskit-infobox:hover .elementskit-info-box-icon {
    margin-bottom: 20px !important;
	
} */
.industry-icon-boxes .elementskit-infobox .elementskit-info-box-icon {
	
}
.teams-card svg.e-font-icon-svg.e-eicon-chevron-right {
    font-size: 33px;
}
.teams-card svg.e-font-icon-svg.e-eicon-chevron-left {
    font-size: 33px;
}

/* dotlogics-css */
.icon-button svg {
    fill: #E82F72;
}
.team-banner-heading h1 {
    font-size: 42px !important;
	font-family: inter !important;
}
.industry-icon-boxes .elementskit-box-header svg {
    height: auto !important;
}
/* .industry-icon-boxes .elementskit-infobox:hover svg path {
   stroke: #fff; 
    fill: #fff;
} */
/* .industry-icon-boxes.one-box .elementskit-infobox h3:hover{
	color:#FFF;
} */
/* .industry-icon-boxes.last-card .elementskit-infobox:hover svg path {
    stroke: #fff !important;
} */
.industry-icon-boxes .elementskit-infobox .icon-hover {
    top: 0px !important;
	opacity: 1 !important;
	right: -12px !important;
}
.industry-icon-boxes .elementskit-infobox .icon-hover svg path {
    fill: #DA9F4D;
    stroke: #DA9F4D;
}
/* .industry-icon-boxes .elementskit-infobox:hover .icon-hover svg path {
    fill: #fff;
    stroke: #fff;
} */
.industry-icon-boxes .elementskit-infobox i {
    color: #FB0072;
	margin-bottom: -1px;
}
/* .industry-icon-boxes .elementskit-infobox:hover i {
    color: #Fff;
} */
/* .industry-icon-boxes.last-child .elementskit-infobox:hover path {
    fill: #fff;
    stroke: #da9f4d;
} */
/* .industry-icon-boxes .elementskit-infobox:hover {
    transform: scale(1.1);
	transition:0.5s;
   
} */
/* .industry-icon-boxes .elementskit-infobox:hover h3.elementskit-info-box-title {
    font-size: 27px !important;
	transition:0.5s;
 
} */
/* .industry-icon-boxes .elementskit-infobox:hover h3.elementskit-info-box-title {
  color: #FFFFFF !important;
} */

/* .industry-icon-boxes .elementskit-infobox h3.elementskit-info-box-title {
 transition:1s;

} */
.industry-icon-boxes .elementskit-infobox {
	
   
}
/* .industry-icon-boxes .elementskit-infobox{
	cursor:pointer;
	
}
 */
.industry-icon-boxes:hover .box-body p,
.industry-icon-boxes .box-body p{
    display: none;
    margin-top: 0px !important;
}


/* Animations for arrows started */
.rotate-image img {
    animation: rotate 10s linear infinite;
}
.team-page-video {
    height: 360px;
}
.team-page-video  .e-hosted-video.elementor-wrapper.elementor-open-inline {
    height: 360px;
    width: 100%;
}
.industry-icon-boxes {
    height: auto !important;
}
@keyframes rotate {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
.irritation-image img {
    position: relative;
    animation: leftRightOneWay 2s linear infinite;
}

@keyframes leftRightOneWay {
    0% {
        left: 0;
        opacity: 0;
    }
    20% {
        opacity: 1;
    }
    80% {
        opacity: 1;
    }
    100% {
        left: 50px;   /* Adjust karo jitna distance move karwana ho */
        opacity: 0;
    }
}
.teams-testimonial .ekit-main-swiper.swiper.swiper-initialized.swiper-horizontal.swiper-pointer-events.swiper-backface-hidden {
    overflow: unset !important;
	 overflow-x: hidden !important;
    overflow-y: auto !important;
}
.teams-testimonial .elementskit-commentor-bio .elementkit-commentor-details .elementskit-commentor-image img {
    margin-top: -81px;
}
.teams-testimonial .elementskit-single-testimonial-slider {
    overflow: unset !important;
	 overflow-x: hidden !important;
    overflow-y: auto !important;
}

.teams-card svg.e-font-icon-svg.e-eicon-chevron-left path {
    fill: #FB0072;
}
.teams-card .elementor-swiper-button svg {
    fill: #FB0072 !important;
}
.page-id-26836 div#footer-cta {
    display: none;
}
.highnote-testimonial {
/*     width: 92%; */
    margin-left: auto;
    margin-right: auto;
}
.team-card-inner .elementor-element.highnote-testimonial {
    margin-left: 0;
    margin-right: 0;
}
.industry-icon-boxes .elementskit-infobox .box-body p {
    display: none;
	
	
}
/* .industry-icon-boxes .elementskit-infobox:hover .box-body p {
    display: block;
	
} */
@media only screen and (min-width: 2501px) {
    .video-section {
        margin-top: -8%;
    }
}
@media only screen and (min-width: 2800px) {
    .video-section {
        margin-top: -6%;
    }
}
@media only screen and (min-width: 3000px) {
    .video-section {
        margin-top: -4%;
    }
}
@media only screen and (min-width: 3200px) {
    .video-section {
        margin-top: -2%;
    }
}
@media only screen and (max-width: 2500px) {
.video-section {
    margin-top: -8%;
}
}
@media only screen and (max-width: 2000px) {
.video-section {
    margin-top: -10%;
}
}
@media only screen and (max-width: 1600px) {
.video-section {
    margin-top: -13%;
}
}

@media only screen and (max-width: 1466px) {
.video-section {
    margin-top: -7%;
}
}

@media only screen and (max-width: 1370px) {
.video-section {
    margin-top: -5%;
}
}

@media only screen and (max-width: 1024px) {
.team-page-video {
    height: auto;
}
/* .industry-icon-boxes .elementskit-infobox:hover h3.elementskit-info-box-title {
    font-size: 16px !important;
    transition: 0.5s;
} */
.team-page-video  .e-hosted-video.elementor-wrapper.elementor-open-inline {
    height: auto !important;
    width: 100%;
}

}
@media only screen and (max-width: 768px) {
.video-section {
    margin-top: 0%;
}
.watch-text-arrow img {
    rotate: 45deg;
}
.team-banner-heading h1 {
    font-size: 24px !important;
    font-family: inter !important;
}
	.icon-button span.elementor-button-icon {
    font-size: 21px;
}
	.teams-card .elementor-element.elementor-element-e3e3d42.e-flex.e-con-boxed.e-con.e-parent {
    height: auto;
}
	.teams-card p {
    height: 100px;
}
/* .industry-icon-boxes .elementskit-infobox:hover {
    transform: unset;
   
} */
.industry-icon-boxes h3.elementskit-info-box-title {
    width: 74%;
}


	
}
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	.numbers-icon svg {
		height: 40px !important;
	}
}

@media only screen and (max-width: 1024px) {
.team-banner-heading h1 {
    font-size: 32px !important;
    font-family: inter !important;
}
}