.btn-header a {
    border: 1px solid #18191A40;
    border-radius: 38px !important;
    padding: 12px 33px !important;
}
div#eapps-google-reviews-cbdd463a-425c-4841-ab74-4ea51b589b7d > div {
    max-width: 100% !important;
}

.main_feilds p label {
    width: 100% !important;
    margin: 10px 0 0 0 !important;
}

.main_feilds p label input {
    background: #F2F2F2;
    padding: 11px 13px 12px 9px;
    margin: 10px 0 0 0;
    border-radius: 8px;
    border: 1px solid #E4E5E6;
}
.main_feilds label {
    font-family: 'Plus Jakarta Sans';
    font-weight: 400;
    font-size: 16px;
    color: #242526;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    height: 113px;
    background: #f2f2f2;
    border: 1px solid #E4E5E6;
    border-radius: 7px;
    margin: 10px 0 0 0;
}

.btn_sub input {
    background: #105da9;
    color: #fff !important;
    border: 0px solid #000;
    font-family: 'Plus Jakarta Sans';
    font-weight: 600;
    font-size: 16px !IMPORTANT;
    padding: 15px 25px 15px 25px;
    border-radius: 45px;
    margin: 7px 0 0 0;
}

.btn_sub input:hover {
    background: #000;
}
.img img {
    object-fit: cover;
}

.express a {
    color: #105da9;
}
.istock img.attachment-full.size-full.wp-image-373 {
    height: 200px;
    object-fit: cover;
}
.istock img {
    height: 241px !important;
	object-fit:cover !important;
}
.cont_listhdg h3.elementor-image-box-title {
    margin: 0px !important;
}
.head_list li {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.head_list li h5 {
    margin: 0px;
}
.cont_list .elementor-icon-box-content {
    display: flex;
    align-items: center;
    position: relative;
}
.cont_list .elementor-icon-box-content h5.elementor-icon-box-title {
    margin: 0px;
    z-index: 99999999;
    padding: 0 5px 0 0;
}
/* .cont_list .elementor-icon-box-content:after {
    border-bottom: 1px dashed #494A4D;
    content: "dfdsf";
    color: transparent;
    left: 0px;
    position: absolute;
    width: 100%;
    top: -7px;
    z-index: 0;
} */
.cont_list p.elementor-icon-box-description {
    z-index: 99;
}
.cont_list p.elementor-icon-box-description a {
    text-decoration: underline;
    color: #105DA9;
}
/*******general page css***/
.testimonilas-cont .elementskit-profile-info {
    text-align: left !important;
}

.testimonilas-cont .swiper-navigation-button.swiper-button-prev:after {
    display: none !Important;
}

.testimonilas-cont .swiper-navigation-button.swiper-button-next:after {
    display: none !important;
}

.testimonilas-cont .ekit-wid-con .elementskit-single-testimonial-slider {
    background-color: #fff;
    padding: 78px !important;
    background-image: url(https://dmmraustralia.com.au/wp-content/uploads/2024/10/Vector.png);
    background-repeat: no-repeat;
    background-size: auto;
    background-position: right top;
    border-radius: 20px !important;
    padding-top: 28px !important;
    padding-bottom: 166px !important;
	   box-shadow: none !important;
}
ul.liststyle-sec li {
    font-family: "Plus Jakarta Sans";
    font-size: 14px;
    color: #242526 !important;
}

ul.liststyle-sec {
    padding-left: 23px;
}
p.identy-cont {
    font-family: "Plus Jakarta Sans";
    font-size: 14px;
    color: #242526 !important;
}

.testimonilas-cont .swiper-navigation-button.swiper-button-prev {
    left: 40px !important;
}

.testimonilas-cont .swiper-navigation-button.swiper-button-next {
    right: 60px !important;
}

.testimonilas-cont .elementskit-commentor-content {
    width: 70%;
    margin: 0 auto;
}
.es-background-container div {
    background: transparent !important;
    border-radius: 10px !important;
}
/* .es-review-background-container svg {
    display: none !important;
} */
.es-background-container div {
    background: transparent !important;
}
.es-review-author-block-container {
    padding: 0 20px 15px 20px;
}
.es-review-card-tail {
   display: none;
}
[aria-label="Previous"] svg path {
    fill: #242526;
}
[aria-label="Next"] svg path {
    fill: #242526;
}
.home_medi {
    background: linear-gradient(180deg, #FFFFFF 0%, #F2F2F2 100%);
}
.maintopsec {
    max-width: 1280px;
    margin: 0 auto;
    border-radius: 30px !important;
}
.maintopsec .elementor-background-video-container {
    border-radius: 24px;
}

.es-review-author-block-container {
    order: 2;
    margin: 50px 0 0 0 !important;
    padding-left: 0px;
   	padding-bottom: 0px;
}
.es-review-align-container {
    margin: 0px !important;
}
.contact-item {
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}
.contact-item span {
    margin-right: 10px;
    font-size: 16px;
    line-height: 24px;
}
.line {
    flex: 1;
    border-bottom: 1px dashed #494A4D;
    margin-right: 10px;
}
.contact-item a {
    text-decoration: underline;
    color: #105DA9;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
}
.contact-item a:hover {
   text-decoration: underline;
}
.maintopsec:after {
    content: "dsfdfs";
    position: absolute;
    color: transparent;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    top: 0px;
    border-radius: 18px;
}
.maintopsec .elementor-column {
    z-index: 9;
}


@media screen and (min-width: 768px) and (max-width: 1025px) { 
.istock img.attachment-full.size-full.wp-image-373 {
    height: 235px !important;
    object-fit: cover;
    width: 100% !important;
}
body .tab-option {
    font-size: 15px;
}	
	
}

@media screen and (min-width: 1025px) and (max-width: 1180px) { 
.heding-font h2 {
    font-size: 40px !important;
}
}

@media only screen and (min-width:600px){
	.refer_hdg h1.elementor-heading-title br {
    display: none;
}
}

@media only screen and (max-width:767px) and (min-width:0px){
	.maintopsec {
    margin: 0px 10px !important;
}
		.ref_rel h2 br {
    display: none !important;
}
	body.home br {
    display: none;
}

.footer-section-get {
    margin: 20px 20px !important;
}

.istock img {
    height: 241px !important;
    object-fit: cover !important;
    width: 100% !important;
}
	.btn_cont a {
    width: 100% !important;
}

span.tab-option {
    text-align: left;
}	
	/****testimonils css****/
.testimonilas-cont .ekit-wid-con .elementskit-single-testimonial-slider {
    padding: 10px !important;
}
.homebtn a {
    width: 100% !important;
}

.testimonilas-cont .ekit-wid-con .elementskit-single-testimonial-slider {
    padding: 10px !important;
}
.testimonilas-cont .ekit-wid-con .elementskit-single-testimonial-slider {
    padding: 10px !important;
}
	.testimonilas-cont .elementskit-commentor-content {
    width: 94% !important;
}
	.testimonilas-cont .elementkit-commentor-details.client_center {
    margin: unset !important;
}
.testimonilas-cont .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    opacity: 0;
}
	
.ekit-wid-con .elementskit-testimonial-slider .swiper-button-next, .ekit-wid-con .elementskit-testimonial-slider .swiper-button-prev {
    display: flex !important;
    top: 3% !important;
}
.testimonilas-cont .swiper-wrapper {
    padding: 50px 0 0px 0 !important;
}
.testimonilas-cont .swiper-navigation-button.swiper-button-prev {
    right: 60px !important;
    left: unset !important;
	  width: 18px !important;
    height: 18px !important;
}
.testimonilas-cont .swiper-navigation-button.swiper-button-next {
    right: 0px !important;
	  width: 18px !important;
    height: 18px !important;
}	
.testimonilas-cont .swiper-navigation-button.swiper-button-next i {
    font-size: 18px;
}
.testimonilas-cont .swiper-navigation-button.swiper-button-prev i {
    font-size: 18px;
}	
	
.btn-header a {
    width: max-content;
    margin: 12px 0 0 15px !important;
}	
.refer_satxt br {
    display: none;
}	
	
	
}

ul.liststyle-sec li a {
    color: #242526 !important;
}
.call_interst a {
    color: #105da9 !important;
}
.bannerimg > .elementor-widget-wrap.elementor-element-populated {
    margin: 0px !important;
}

.btn-header a:hover {
    background: #105da9 !important;
    color: #fff !important;
    border-color: #105da9 !important;
}
.es-google-review.es-review-container {
    background: url(https://dmmraustralia.com.au/wp-content/uploads/2024/10/Group-1.png) !important;
    background-size: cover !important;
    background-position: right bottom !important;
}
.es-review-content-text {
    font-family: 'Plus Jakarta Sans';
    font-size: 14px !important;
    font-weight: 400 !important;
}
.ReviewTextControl__Control-sc-1xyorw7-0.fOGtJl.es-review-content-control.es-review-content-control-open.ReviewText__StyledTextControl-sc-17kio1l-1.jjsECw {
    color: #105DA9;
    font-weight: 400;
    font-family: 'Plus Jakarta Sans';
    text-decoration: underline;
}

.RatingItemFilledSvg__ContainerAbsolute-sc-14jss50-1.RatingItemFilledSvg__Filled-sc-14jss50-3.bXVxrw.nUbNv.es-rating-item-filled {
    filter: invert(0);
    filter: brightness(0) saturate(100%);
}
.jZUVBI [class*="Carousel__CarouselArrowControlContainer-sc"][aria-label="Previous"] {
    left: 72px;
    margin: 0px !important;
    top: 268px;
}
.jGpDsy {
    padding: 26px 0px !important;
}

.jZUVBI [class*="Carousel__CarouselArrowControlContainer-sc"][aria-label="Next"] {
    right: 50px;
    margin: 0px !important;
    top: 268px;
}

.es-review-content-text {
    font-family: 'Plus Jakarta Sans';
    font-size: 14px !important;
    font-weight: 400 !important;
    min-height: 144px !important;
}
.h_img_col:hover {
    filter: grayscale(1);
}

ul.sav_referal li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-family: "Plus Jakarta Sans";
    background: url(https://dmmraustralia.com.au/wp-content/uploads/2025/01/linenew.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: bottom 3px center;
    padding-top: 8px;
}

ul.sav_referal li span, ul.sav_referal li a {
    color: #242526;
    font-size: 16px;
    line-height: 24px;
    background: #fff !important;
    padding: 0px 10px;
}
ul.sav_referal li a {
    color: #105DA9;
    font-weight: 600;
    text-decoration: underline;
}