/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A lightweight and minimalist WordPress theme for Elementor page builder.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.8.1.1696300455
Updated: 2023-10-03 02:34:15

*/


/* service page sidebar */
.ga-service-sidebar .elementor-nav-menu li:after {
    content: '';
    width: 100%;
    height: 1px;
    background: #dddddda3 !important;
    position: absolute;
}

/* services listing page */
.ga-services-flipbox h3.elementor-flip-box__layer__title {
    padding: 0px 30px !important;
}
.ga-services-flipbox .elementor-flip-box__layer__description {
    padding-left: 30px !important;
	 padding-right: 30px !important;
	 padding-bottom: 30px !important;
}
 .ga-service-sidebar .elementor-nav-menu--dropdown {
    width: 100% !important;
    min-width: 55% !important;
    left: -445px !important;
    top: 100px !important;
	box-shadow: 0px 0px 5px #00000045 !important;
    border-radius: 5px !important;
} 
/*contact us page */
.elementor-field-group .elementor-select-wrapper {
    display: contents !important;
}
.elementor-select-wrapper .select-caret-down-wrapper{
      top: 50px !important;
}


.elementor-message.elementor-message-danger {
    font-size: 16px !important;
}
/* minus view 2560*/

@media screen and (min-width: 2560px) {
.ga-home-slider .swiper-slide-inner {
    padding: 0% 0% 7% 25% !important;
}
.ga-home-slider .swiper-slide-contents {
    max-width: 29% !important;
}
}

/* minus view 90*/
@media screen and (min-width: 2114px) and (max-width: 2200px) {
	.ga-home-slider .swiper-slide-inner {
     padding: 0% 0% 3% 17% !important;
}
	.ga-home-slider .swiper-slide-contents {
    max-width: 35% !important;
}
}


/* minus view 80*/
@media screen and (min-width: 2378px) and (max-width: 2400px) {
	.ga-home-slider .swiper-slide-inner {
     padding: 0% 0% 3% 21% !important;
}
	.ga-home-slider .swiper-slide-contents {
    max-width: 30% !important;
}
}

/* minus view 90*/
@media screen and (min-width: 2536px) and (max-width: 2440px) {
	.ga-home-slider .swiper-slide-inner {
     padding: 0% 0% 7% 23% !important;
}
	.ga-home-slider .swiper-slide-contents {
    max-width: 25% !important;
}
}

/* minus view 1536*/
@media screen and (min-width: 1536px) and (max-width: 1600px) {
	.ga-home-slider .swiper-slide-inner {
     padding: 0% 0% 3% 5% !important;
}
	.ga-home-slider .swiper-slide-contents {
    max-width: 43% !important;
}
}


/* mobile view*/
@media screen and (max-width: 768px){
.ga-home-slider .swiper-slide-contents {
    background: #00000073 !important;
	padding:25px 15px !important;
}
.ga-services-mb-slider .swiper-slide-contents {
    background: #f0f8ffd4;
    padding: 11px;
}
.ga-why-choose-us {
    background: black !important;
}
}

/* tab view */

@media screen and (min-width: 768px) and (max-width: 1100px){
 .ga-service-sidebar .elementor-nav-menu--dropdown {
    width: 100% !important;
    min-width: 55% !important;
	box-shadow: 0px 0px 5px #00000045 !important;
    border-radius: 5px !important;
	left: 640px !important;
    top: 101px !important;
}
.elementor-message.elementor-message-danger {
    font-size: 13px !important;
}