label#SR7_8_1-18-24 {
    margin-top: 30px;
}/*
 Theme Name: Rally Child Theme
 Theme URI: https://rally.axiomthemes.com/
 Description: Rally Child Theme
 Author: AxiomThemes
 Author URI: https://axiomthemes.com/
 Template: rally
 Version: 1.0.0
 Tested up to: 6.7
 Requires at least: 5.5
 Requires PHP: 7.4
 Tags: flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  rally
*/


/* =Theme customization starts here
------------------------------------------------------------ */
.bordered .elementor-accordion .elementor-accordion-item + .elementor-accordion-item {
	border-top: 1px solid #D9D9D9 !important;
}
body.home .sc_portfolio_item_content {
    display: none;
}
body.home .sc_portfolio.sc_portfolio_qw-case .sc_portfolio_item.is-active .post_featured {
    height: 620px;
}
img.logo_image {
    width: 244px;
}
#wpcf7-f9243-o2 .form-style-3 h2.sc_item_title {
    font-size: 34px;
    line-height: 1;
}
#wpcf7-f9243-o2 .form-style-3 .columns_wrap > [class*=column-],
#wpcf7-f9243-o3 .form-style-3 .columns_wrap > [class*=column-]{
    padding-bottom: 15px !important;
}
#wpcf7-f9243-o2 .form-style-3 input[type="text"],
#wpcf7-f9243-o2 .form-style-3 input[type="email"],
#wpcf7-f9243-o2 .form-style-3 input[type="tel"]
#wpcf7-f9243-o2 .form-style-3 textarea{
    font-size: 14px !important;	
}
.adpTopRightIcon a.elementor-icon{
	transition:ease all 1s;
}
.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item .social_icon:hover {
    background: #eb2f06 !important;
}
.footer_wrap .sc_layouts_row_type_compact .sc_socials.sc_socials_default .socials_wrap .social_item .social_icon:hover span{
    color: #fff !important;
}


@media only screen and (min-width: 1300px) and (max-width: 1600px)  {
    .sc_layouts_menu_nav>li>a {
	    font-size: 14px;
	}
}
	
@media only screen and (min-width: 1024px) and (max-width: 1300px)  {
	.slider_wrap sr7-txt#SR7_8_1-18-24 {
		margin-top: 30px;
	}
	.sc_layouts_menu_nav>li>a {
		font-size: 12px;
	}
	
}
@media only screen and (max-width: 1024px)  {
	
}
	
@media only screen and (min-width: 1px) and (max-width: 767px)  {
	.HmTestimonials span.slider-pagination-button.swiper-pagination-button.swiper-pagination-button-active {
		display: block !important;
	}
	.HmTestimonials .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom .slider-pagination-button {
		display: none;
	}
	.HmTestimonials .sc_testimonials_fashion .slider_outer_pagination_custom.slider_outer_pagination_pos_bottom_outside .swiper-pagination-custom {
		height: 100px;
		min-height: 100px;
	}
	.adpLeftalign, .adpLeftalign h3, .adpLeftalign p {
		text-align:left;
	}
	.sc_portfolio.sc_portfolio_qw-case .sc_portfolio_item .post_featured img {
		transform: inherit !important
	}
	body.home .sc_portfolio.sc_portfolio_qw-case .sc_portfolio_item.is-active .post_featured {
		height: inherit !important;
	}
	section .wpcf7 .form-style-3 .column-1_2.colone {
		width: 63% !important;
	}
	section .wpcf7 .form-style-3 .wpcf7-submit-style input {
		font-size: 13px;
	}
	section  .wpcf7 .wpcf7-submit-style .wpcf7-submit {
		padding: 10px 10px 10px 30px !important;
		font-size: 12px;
	}
	section .wpcf7 .wpcf7-submit-style .submit-style-in:before {
		left: 12px;
		font-size: 13px;
	}
}

