/**
* Theme Name: Arolax Child
* Description: This is a child theme of Arolex
* Author: <a href="http://themeforest.net/user/crowdytheme">CrowdyTheme</a>
* Template: arolax
* Version: 1.0
*/
.wcf-scroll-to-top {
    display: none !important;
}
#Main_Header .clsHBtn .wcf__btn a.wcf-btn-default,
#Inner_Header .clsHBtn .wcf__btn a.wcf-btn-default{
	padding: 10px 30px !important
}
.cls50 .wcf-popup-btn {
	background: transparent;
}
.cls50 .wcf-popup-btn .spinner_image{
	animation: auto;
}
.clsImgAbs {
    left: 50%;
    transform: translateX(-50%);
}
.clsHmFaq .elementor-accordion .elementor-accordion-item .wcf--inner--accrodion--body {
    padding: 0;
}
.clsHmFaq .elementor-accordion .elementor-accordion-item .wcf--inner--accrodion--body p{
	margin:0;
}
.clsHmFaq .elementor-accordion .elementor-accordion-item{
	border:1px solid #d5d8dc!important;
}
.clsHmFaq .elementor-accordion .elementor-accordion-item:not(:last-child){
	margin-bottom:22px;
}
.clsFooter{
	background-image: linear-gradient(135deg, #100119 35%, #000f39, #07bea1);
}
.clsinherit{
	position: inherit !important;
}
.clsfLink a {
    padding: 0 !important;
}
.clsfLink .clsFMail ul li:first-child a span{
	color: #07aa9b !important;
    font-weight: 700;
}
table.EDTable td {
    color: #fff;
    font-size: 18px;
    font-family: "Plus Jakarta", sans-serif;
    padding: 4px 0;
    font-weight: 300;
    vertical-align: top;
}

table.EDTable td b {
    font-weight: 600;
    padding-bottom: 5px;
    display: inline-block;
}
.clsSub sub {
    display: inline-block;
    font-style: italic;
    color: #fff;
    font-size: 14px;
    position: relative;
    top: -8px;
}
.clsMG_0 p{
	margin:0 !important;
}
.clsVdos a.wcf-popup-btn.wcf-popup-btn {
    top: 45% !important;
    left: 50%;
    transform: translate(-50%, -50%) !important;
}
.clsList ul{
	margin-bottom:10px;
}
.clsList ul li {
    list-style: disc;
    margin-left: 20px;
	margin-bottom:10px;
}
.clsFIcon li:hover {
    background-image: linear-gradient(to right, #043578, #06a599);
    border-radius: 5px;
    border-color: transparent !important;
}
.F_Newsletter{
	position:relative
}
.F_Newsletter p{
	position:initial;
}
.F_Newsletter input[type="email"] {
    border-radius: 20px;
    background: #ffffff1a;
    border: none;
    padding: 25px 60px 25px 25px;
    width: 100%;
	font-family: "Plus Jakarta", Sans-serif;
    font-size: 16px;
    font-weight: 300;
	color:#fff;
}
.F_Newsletter input[type="submit"]{
	border: none;
	background:url('/PET/wp-content/uploads/2025/01/arrow.webp') no-repeat;
	text-indent: -99999em;
	width: 25px;
	height: 25px;
	background-size: cover;
	position: absolute;
	top: 30%;
    transform: translateY(-50%);
    right: 20px;
    z-index: 10;
}

@media only screen and (max-width: 1800px) {
	#respRel img{
		max-width: 85%;
	}
}
@media only screen and (max-width: 1500px) {
	.clsPadTop .elementor-widget-container{
		padding:0 !important;
	}
	#respRel img {
        max-width: 70%;
    }
}
@media only screen and (max-width: 1400px) {
	#Main_Header .clsHBtn .wcf__btn a.wcf-btn-default, #Inner_Header .clsHBtn .wcf__btn a.wcf-btn-default {
		padding: 10px 20px !important;
	}
	#respRel img {
        max-width: 75%;
    }
}
@media only screen and (max-width: 1200px){
	.clsBgClr {
		background-color: #07bea1 !important;
		padding: 30px 0;
		background-image:none !important;
	}
}
@media only screen and (max-width: 629px) {
	#Main_Header .clsHBtn, #Inner_Header .clsHBtn {
		display: none;
	}
}
@media only screen and (max-width: 500px) {
	table.EDTable td {
		font-size: 14px;
        padding: 4px 2px;
	}
	.clsSub sub{
		display: block;
		top: 10px
	}
	#respRel{
		position:relative !important;
	}
}



