.axell_logo a img{
	transition : 0.3s !important ;
}
.fixed {
	transform : translatey(-50px)
}

.fixed .axell_logo_container {
	justify-content : end !important ;
	transition : 0.3s !important ;
}
.fixed .axell_logo a img {
    max-width: 115px !important;
	transition : 0.3s !important ;
}
.gallery_page .ug-gallery-wrapper .ug-textpanel-bg{
	background-color: transparent !important;
}
.gallery_page .ug-textpanel-title{
text-align : left !important ;
	padding : 20px 0 !important;
}
.gallery_page .ug-textpanel-title::after{
	position : absolute ;
	content : "" ;
	background : url(/wp-content/uploads/2024/05/Group-102.svg);
	height : auto ;
	width : 100%;
	top : 0 ;
	bottom : 0 ;
	right : 0 ;
	background-repeat : no-repeat ;
	background-position : center right ;
	
}
.footer_disclaimer p {
    font-size: 12px !important;
}
.elementor-slide-description {
    text-align: justify;
}
.ug-lightbox .ug-lightbox-arrow-left {
    width: 50px !important;
    height: 50px !important;
    background-image: url(/wp-content/uploads/2024/05/Vector-1-2.svg) !important;
    background-position: center center !important;
    cursor: pointer;
    border: 1px solid #fff;
    border-radius: 10px !important;
	transition : 0.3s !important ;
}
.ug-lightbox .ug-lightbox-arrow-left:hover , .ug-lightbox .ug-lightbox-arrow-right:hover{
	background-color: #24374F ;
	border : 1px solid #24374F ;
	transition : 0.3s !important ;
}
.ug-lightbox .ug-lightbox-arrow-right{
	 width: 50px !important;
    height: 50px !important;
	    background-image: url(/wp-content/uploads/2024/05/Vector-1-2.svg) !important;
	transform : rotate(180deg);
	 background-position: center center !important;
	 border: 1px solid #fff;
    border-radius: 10px !important;
}
.wpforms-form select {
    background-image: url(/wp-content/uploads/2024/05/Rectangle-53.svg) !important;
    background-size: auto !important;
    background-repeat: no-repeat !important;
    background-position: center right 20px !important;
}
option {
    color: #000 !important;
}
.ug-lightbox .ug-lightbox-button-close{
	width : 37px !important ;
	height : 37px !important ;
	 background-image: url(/wp-content/uploads/2024/05/close-cross-in-circular-outlined-interface-button-1.svg) !important;
}
.ug-lightbox .ug-lightbox-button-close:hover{
	width : 37px !important ;
	height : 37px !important ;
	 background-image: url(/wp-content/uploads/2024/05/close-cross-in-circular-outlined-interface-button-1.svg) !important;
}
.service_loop .elementor-widget-theme-post-excerpt .elementor-widget-container {
    text-align: justify !important;
}
.hp_service_loop #uc_ue_listing_carousel_elementor_60d1edf .owl-dots{
	text-align : left !important;
	display : flex !important ;
		background-color : #E1E6F3 ;
	border-radius : 10px;
	margin-top : 50px !important ;
	max-width : 1240px !important ;
}
.hp_service_loop #uc_ue_listing_carousel_elementor_60d1edf .owl-dots .owl-dot{
	width : 100% !important;
	max-width : 1240px !important ;
	margin : 0 !important ;
	background-color : #E1E6F3 ;
	
}
#uc_ue_listing_carousel_elementor_60d1edf .owl-dots  .active{
	background-color : #7A92C3 !important
}
.error404 .elementor-element-714c4c2{
	display : none ;
}
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select{
	background-color: transparent !important;
    border-radius: 0 !important;
    color: #fff !important;
	font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    border: 1px solid #fff !important;
    padding: 20px 26px !important;
    height: 55px !important;
}
 div.wpforms-container-full .wpforms-form textarea{
		background-color: transparent !important;
    border-radius: 0 !important;
    color: #fff !important;
	font-size: 16px;
    border: 1px solid #fff !important;
    padding: 20px 26px !important;
	 width : 100% ;
	 min-width : 100% ;
	 max-height : 150px ;
	 min-height : 150px ;
}
.wpforms-container ::placeholder { 
   color: #fff !important;
	font-family: "Poppins", Sans-serif;
    font-size: 12px;
    font-weight: 400;
}
.wpforms-container-full .wpforms-form .wpforms-one-half{
	width : 49% !important ;
	margin-left : 2% !important ;
}
.axell_submit {
    background-color: #7A92C3 !important;
    color: #fff !important;
    padding: 17px 65px !important;
    border-radius: 5px !important;
    transition: 0.3s !important;
    border : 1px solid #7A92C3 !important;
    font-family: "Poppins", Sans-serif;
    font-size: 14px !important ;
    height: 55px !important;
}
.axell_submit:hover{
	 background-color: transparent !important;
}
.footer_contact_list ul li a:hover .elementor-icon-list-icon svg path , .social_link_list ul li a:hover .elementor-icon-list-icon svg path {
    fill: #7A92C3 !important;
    transition: 0.3s;
}
.header_contact_list ul li a:hover .elementor-icon-list-icon svg path{
	fill: #24374F !important;
    transition: 0.3s;
}
@media (max-width:1024px){
.elementor-element-a252fe1 .swiper-slide {
    height: 900px !important;
}
	#new_banner .elementor-element.elementor-element-a252fe1 .swiper-slide-contents {
    max-width: 100% !important; 
	}
	.elementor-element-a252fe1 .swiper-slide-inner {
		padding : 0 50px !important ;
	}
}
@media (max-width:575px){
    .wpforms-container-full .wpforms-form .wpforms-one-half{
        width : 100% !important;
        margin : 0 !important;
    }
    .wpforms-submit-container{
     display : flex ;
     justify-content : center ;
    }
	.elementor-nav-menu--dropdown{
	top : 55px !important ;
}
	.elementor-element-a252fe1 .swiper-slide {
    height: 1000px !important;
}
		.elementor-element-a252fe1 .swiper-slide-inner {
		padding : 0 25px !important ;
	}
.elementor-element-a252fe1 .swiper-slide-contents {
		padding : 50px 25px !important ;
	}
}
.elementor-icon-box-description a {
    font-size: 20px;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #fff;
	transition : 0.3s ;
}
.elementor-icon-box-description a:HOVER {
    font-size: 20px;
	 font-weight: 700;
}
.post-122 .elementor-post__excerpt {
    display:none;
}
.contact_card:hover .elementor-icon-box-description a{
 color: #7A92C3;
		transition : 0.3s ;
}