/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
*/
/* .more_blogs	.elementor-button-wrapper {
  display: none;
} */

#menu-1-a19a89c .current-menu-ancestor  .has-submenu:after {
    background-color: #00AEEF !important;
    height: 5px !important;
    position: absolute;
    opacity: 1 !important;
}
.follow_us svg{
	transition:0.5s all;
}
.follow_us svg:hover{
	filter: brightness(0)!important;
}

.indos_footer svg{
	transition:0.5s all;
}
.indos_footer svg:hover {
    filter: brightness(10.5)!important;
}
.stores{
	cursor:pointer;
}
.stores a{
    transition:0.5s all;
}
.stores:hover a {
    color: #00AEEF !important;
}
.stores .elementor-button-text{
	transition:0.5s all;
}
.stores:hover .elementor-align-icon-right svg {
    filter: brightness(0) !important;
}
.stores .elementor-align-icon-right svg {
    transition:0.5s all;
}
.stores:hover .elementor-button-text {
    color: #000!important;
}
.over{
	cursor:pointer;
}
.over a{
    transition:0.5s all;
}
.over:hover a {
	color: #00AEEF !important;
}
.over:hover .elementor-align-icon-right svg {
    filter: brightness(0) !important;
}
.over .elementor-align-icon-right svg {
    transition:0.3s all;
}
.over:hover .elementor-button-text {
    color: #000!important;
}
.over .elementor-button-text {
    transition:0.5s all;
}
.learn:hover .elementor-button-text {
    color: #ffffff!important;
}
.learn .elementor-button-text {
    transition:0.5s all;
}
.learn:hover .elementor-align-icon-right svg {
    filter: brightness(10.5) !important;
}
.learn .elementor-align-icon-right svg {
    transition:0.3s all;
}
.more_blogs .elementor-column {
    min-height: 650px !important;
}
.indos_footer .elementor-icon-list-items .elementor-icon-list-item a:active{
	color:#23C3FF;
}
.blogs .elementor-button-icon.elementor-align-icon-left:hover {
  opacity: 0.5;
  transition: 0.5s all;
}
.testimonial .swiper-container-horizontal > .swiper-pagination-bullets {
 display:none;
}
.testimonial .elementor-button-icon.elementor-align-icon-left:hover {
  opacity: 0.5;
  transition: 0.5s all;
}
.more_blogs .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
  display: none;
}
.more_blogs .elementor-container.elementor-column-gap-default {
  margin-top: 30px;
  margin-left: 22px;
margin-bottom: 43px;
}
.get_in_touch .elementor-icon-list-icon {
  margin-top: 5px;
}
.get_in_touch li.elementor-icon-list-item {
    align-items: baseline !important;
}
.faq .elementor-accordion-item {
    box-shadow: 0px 10px 20px 0px rgb(0 0 0 / 20%);
    margin-bottom: 25px;
    border-radius: 10px;
    border: 1px solid #fff !important;
    padding: 10px 0px;
}
.owl-dots {
	justify-content: center;
	display: flex;
	margin: 20px auto;
}
.owl-theme .owl-dots .owl-dot span{background: #fff !important; border: 1px solid #39aeef;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{ background-color:#39aeef!important}
 .faq1 .elementor-accordion-item {
    box-shadow: 0px 10px 20px 0px rgb(0 0 0 / 20%);
    margin-bottom: 25px;
    border-radius: 10px;
    border: 1px solid #fff !important;
    padding: 0px 0px;
}
.faq .elementor-accordion-item {
	background:#ffffff;
}
.policy span{
	font-weight:700;
}
/*.faq1 .elementor-tab-title {
	border-radius: 10px;
	padding: 20px !important;
} */
/* .popup_mobile .elementor-container {
	height: 100vh;
} */
@media all and (max-width:1600px){
/* 	.works_lft_img body:not(.rtl) .elementor-10 .elementor-element.elementor-element-3bc396b {
    left: -190px;
} */
}
@media all and (max-width:767px){
	.brk-txt br{
		display:none;
	}
}
@media all and (max-width:768px){
	.blogs .elementor-column {
    min-height: 578px !important;
}
.blog_lorem .eicon-chevron-left {
  display: none;
}
.blog_lorem .eicon-chevron-right {
  display: none;
}
.search .elementor-search-form {
  display: none;
}
.blog_lorem .swiper-pagination-bullet {
  background-color: #00AEEF !important;
  width: 15px;
  height: 15px;
opacity:1;
}
	.blog_lorem	.swiper-container{
		padding-bottom:0;
	}
.blog_lorem .swiper-container-horizontal > .swiper-pagination-bullets{
  bottom: -75px;
  left: 0;
  width: 100%;
}
.blog_lorem .swiper-pagination-bullet.swiper-pagination-bullet-active {
  border: 1px solid #00AEEF;
  background: #fff !important;
}
	
.online_solution .swiper-pagination-bullet {
    width: 15px !important;
    height: 15px !important;
    background: transparent !important;
    border: 1px solid #00AEEF !important;
	opacity:1;
}
.online_solution .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: -35px !important;
    z-index: 9;
    position: relative;
}
.online_solution .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #00AEEF !important;
}
.more_blogs .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{
		display:block;
	}
	.more_blogs .elementor-container.elementor-column-gap-default {

  margin-left: 0;

}
.more_blogs .swiper-pagination-bullet.swiper-pagination-bullet-active {
  border: 1px solid #00AEEF;
  background: #fff !important;
}
	.more_blogs .elementor-column {
    min-height: 650px !important;
}
.more_blogs .swiper-pagination-bullet {
  background-color: #00AEEF !important;
  width: 15px;
  height: 15px;
opacity:1;
}
	
	.more_blogs .swiper-container-horizontal > .swiper-pagination-bullets{
	bottom: -34px;
	}	
.more_blogs	.elementor-button-wrapper {
  display: block;
}
.testimonial .swiper-pagination-bullet {
  background-color: #00AEEF !important;
  width: 15px;
  height: 15px;
opacity:1;
}
.testimonial .swiper-pagination-bullet.swiper-pagination-bullet-active {
  border: 1px solid #00AEEF;
  background: #fff !important;
}
.testimonial .swiper-container-horizontal > .swiper-pagination-bullets{
  bottom: -15px;
}
	.testimonial .swiper-container-horizontal > .swiper-pagination-bullets {
 display:block;
}
}