/* 
Theme Name: hello-child
Theme URI: https://github.com/elementor/hello-theme/
Description: hello-child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-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
*/

.nav-color a {
    color: #fff;
}

.nav-color a:hover {
    color: #25ae41;
}
.video-banner  .elementor-background-video-container {
    transform: rotateY(180deg);
}
.video-banner {
    position: relative;
}
.video-banner::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background: linear-gradient(90deg, black 30%, transparent 60%);
    z-index: 1;
    opacity: 0.7;
}
.video-banner .elementor-element-f204e13 {
    position: relative;
    z-index: 1;
}
.reviews_marquee .elementor-testimonial__image img{
    width:100%;
    height:100%;
    padding-top:10px;
     padding-bottom:20px;
}


/**dev css**/

span.blue {
    color: #00538b;
}
.accordian-box .e-n-accordion-item-title {
    box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.15);
    border-radius: 15px !important;
}

.accordian-box .e-n-accordion-item-title[aria-expanded="true"] {
  background-color: #e0f7fa; /* light cyan background */
  border: 1px solid #00acc1; /* teal border */
  color: #006064;   
  border-radius:15px 15px 0px 0px !important;/* dark teal text */
}
.post-text .elementor-widget-container h2 {
    color: #454647;
    font-weight:bold;
    padding:15px 0 ;
}

.post-text .elementor-widget-container h3 {
    color: #999B9C;
    font-weight: bold;
}
span.mnth {
    font-size: 15px;
    font-weight: 400;
}
.view-btn a {
    flex-direction: row-reverse;
}
.section-text {
    margin-bottom: 30px;
}
.view-btn a:hover svg path {
    fill: #3dae2b;
   
}
.login-btn a{
	display:none;
}
/**ends**/
@media (min-width: 1100px) and (max-width: 1600px) {
  body {
   zoom:0.9;
  }
}

@media (max-width: 820px) {
.ft-one {
    width: 40%;
}
.ft-two {
    width: 20%;
}
.ft-three {
    width: 40%;
}
}

@media (max-width: 767px) {
.nav-menu a.elementor-item {
    justify-content: start !important;
}
	.login-btn a{
		display:block;
	}
	.ft-one {
		width: 100%;
	}
}
@media (max-width: 430px){
.pat-code {
    padding-top: 80px;
}	
}
