/*
Theme Name: Groww Child Theme
Theme URI: https://groww.g5plus.net/
Author: G5 Theme
Author URI: https://themeforest.net/user/g5theme
Description: Child theme for Groww Theme
Version: 1.0.0
Template: groww
Text Domain: groww-child
*/


/* Input fields text color */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="number"],
.wpcf7 input[type="url"],
.wpcf7 textarea,
.wpcf7 select {
    color: #ffffff !important;
}

.menu-horizontal .sub-menu{min-width: 350px;}
/*  .menu-horizontal .sub-menu{min-width: 350px; color:#000 !important;}
.menu-horizontal .sub-menu .menu-item.current-menu-item > a{color:#3cb253 !important;}
.g5core-header-desktop-wrapper .menu-horizontal>.menu-item>a:hover{color: #3cb253 !important;} */

/* Start Css home*/
.title-color h1 span, .title-color h2 span {color:#23ad38 !important; -webkit-text-fill-color: #23ad38 !important;}
.title-color .ube-heading-sub-title::before { content:""; display:inline-block; width:30px; height:2px; background-color:#28a745; margin-right:10px; }


.home-services-section{background-color:#000;padding:0px}
.home-services-section ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}
.home-services-section ul li{background-color:#1a1a1a;color:#a0a0a0;padding:8px 20px;border-radius:50px;font-size:12px;     font-family: "Inter", Sans-serif;}

.d-flex-case-study .ube-ib-content {display: flex;align-items: center;justify-content: space-between;}
.text-italic span {font-style: italic;}
.home-contact-footer a {color: white;}
.home-contact-footer .elementor-icon {background-color: #2bac4326 !important;}
.header-btn a{ border: 1px solid #2bac43;}
.header-btn a:hover {color: #2bac43;border: 1px solid #2bac43;}

/* End Css home*/


@media only screen and (min-width: 1200px) {
    .container {
        max-width: 1400px !important;
    }
}

body.page-id-9971.elementor-template-full-width #primary-content > .container {
    max-width: 1400px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
	padding:100px 0;
}



.get-in-touch-text a{color:#ababab;}
.groww-contact-form .item-contact:not(:last-child) {margin-bottom: 20px;}

.btotop-black:after {content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: linear-gradient(to top, rgb(0 0 0 / 80%) 0%, rgb(255 0 0 / 0%) 80%);pointer-events: none;}
.core-use-cases .elementor-invisible {visibility: visible;}
.core-use-cases .slick-slider .slick-arrows .slick-prev {left: -10px;}
.core-use-cases .slick-slider .slick-arrows .slick-next {right: -10px;}
.core-use-cases .e-con-boxed.e-parent>.e-con-inner{padding-inline-end: 0px !important; padding-inline-start: 0px !important;}

.green-list {list-style: none;padding: 0;padding-left: 20px;margin: 0;counter-reset: item;margin-bottom: 20px;}
.green-list li {counter-increment: item;color: #000;font-weight: 600;font-size: 18px;margin-bottom: 5px;}
.green-list li::before {content: "0" counter(item) ". ";color: #23ad38;font-weight: 600;}

.ube-accordion .ube-accordion-card.ube-accordion-separate.active .ube-accordion-card-header {border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.sticky .info p{color:black !important;}
.info p, .contact-link-color a {color: white !important;}
.ube-contact-form label {margin-bottom: -1.5rem !important;}



/* Start css Mobile Surveillance */
.custome-title-up .elementor-image-box-content {position: absolute;bottom: 0;}.custome-title-up .elementor-image-box-wrapper{overflow:hidden;border-radius:20px;}.custome-title-up .elementor-image-box-wrapper::before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,0.9),rgba(0,0,0,0.1));z-index:1}.custome-title-up .elementor-image-box-content{bottom:20px;text-align:center;z-index:2}.custome-title-up .elementor-image-box-title{margin:0}.custome-title-up:hover .elementor-image-box-img img{transform:scale(1.05)}@media(max-width:767px){.custome-title-up .elementor-image-box-title{font-size:28px}}
/* End css Mobile Surveillance */



/* Start css Live Monitor */
.remote-monitor-ulli ul {padding: 15px;margin: 0;}
/* End css Live Monitor */

.footer-list ul {
    column-count: 2;
    padding: 0;
    list-style: none;
}

.footer-list01 ul{padding: 0;list-style: none;}
.footer-list li, .footer-list01 li {margin-bottom: 10px;}
.footer-list a, .footer-list01 a{color:#FFFFFF66;}
.footer-list a:hover, .footer-list01 a:hover{color:#ababab;}

/*Start Slider Css */

.slick-slider .slick-arrows .slick-prev {left: -30px;}
.slick-slider .slick-arrows .slick-next {right: -30px;}
.averiq-slider .slick-slider .slick-arrows .slick-arrow{background-color: #00000000;}
.averiq-slider .slick-slider .slick-arrows .slick-arrow i {color: #2bac43;font-size: 25px;font-weight: 100;}

/*End Slider Css */

#sidebar{padding: 50px 30px;}
#sidebar.primary-sidebar {
    position: sticky;
    top: 0;
    align-self: flex-start;
	background: #20202054;
}


/* html, body {
    overflow-x: visible !important;
    overflow-y: visible !important;
    height: auto !important;
} */



.banner-position {
  position: absolute;
  bottom: 30px;
}

@media (min-width: 320px) and (max-width: 768px) {
.banner-position {
  position: relative;
  bottom: 30px;
}	
}




#container-map {
  height: 1000px;
  max-width: 1000px;
  margin: 0 auto;
}

.loading {
  margin-top: 10em;
  text-align: center;
  color: #ffffff;
}

/* Responsive Map */
@media (max-width: 500px) {
  #container-map {
    height: 300px;
    max-width: 100%;
  }
}

@media (min-width: 501px) and (max-width: 800px) {
  #container-map {
    height: 500px;
    max-width: 100%;
  }
}



/*Start Footer Wp Button */

.whatssedubtn a{text-decoration:none;}
.whatssedubtn.floating_btn {position: fixed;bottom: 10px;right: 0px;width: 80px;height: 80px;display: flex;flex-direction: column;align-items: center;justify-content: center;z-index: 1000;}
.whatssedubtn .contact_icon {background-color: #2bac43;color: #fff;width: 60px;height: 60px;font-size:30px;border-radius: 50px;text-align: center;box-shadow: 2px 2px 3px #999;display: flex;align-items: center;justify-content: center;transform: translatey(0px);animation: pulse 1.5s infinite;box-shadow: 0 0 0 0 #2bac43;-webkit-animation: pulsing 1.25s infinite cubic-bezier(0.60, 0, 1);-moz-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 1);-ms-animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 1);animation: pulsing 1.25s infinite cubic-bezier(0.66, 0, 0, 1);font-weight: normal;font-family: sans-serif;text-decoration: none !important;transition: all 300ms ease-in-out;}
.whatssedubtn .text_icon {margin-top: 8px;color: #707070;font-size: 13px;}

/*End Footer Wp Button */

.inner-page-css img {
    width: 100%;
    height: 500px;
    object-fit: fill;
}

