.link-sec a{
    text-decoration: underline;
}

.link-sec a{
    color: #0000EE !important;
}

.link-sec  a:hover{
    color:#EE4B2B !important;

}

.link-sec a:visited{
    color: #4A4A4A !important;
}







































.footer-sec{
	position:relative;
overflow:hidden;
}
.img-sec .swiper-slide-inner img {
    width: 100% !important;
    height: 400px !important;
    object-fit: cover;
}
.footer-sec::after {
    content: "";
    position: absolute;
    width: 394px;
    height: 401px;
    background: url(https://modernancientmethod.com/wp-content/uploads/2025/04/XMLID_4_.png);
    background-repeat: no-repeat;
    background-size: contain;
    top: -43px;
    right: -221px;
    opacity: 1;
}
.footer-sec::before {
    content: "";
    position: absolute;
    width: 218px;
    height: 341px;
    background: url(https://modernancientmethod.com/wp-content/uploads/2025/04/XMLID_4_-1.png);
    background-repeat: no-repeat;
    background-size: contain;
    top: 207px;
    left: -110px;
    opacity: 1;
}

.slider-sec .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
    width: 100%;
    background: #F2F2F2;
    height: 10px;
    border-radius: 10px;
    margin: 23px 0 0;
    display: flex
;
    align-items: center;
    justify-content: center;
}
.slider-sec .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal span.swiper-pagination-bullet {
    border: 1px solid #DDDDDD;
    width: 100% !important;
    border-radius: 10px;
    margin: 0 !important;
    height: 16px !important;
    background: #fff !important;
    opacity: 0;
	transition: all 0.3s ease-out;
}
.slider-sec .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal span.swiper-pagination-bullet.swiper-pagination-bullet-active{
opacity:1;
}
.heading-text {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto !important;
    height: 236px !important;
  
    
}
.back-sec::before {
  background-position-x: right !important;
  background-position-y: 100px !important;
}
.back-sec {
  background-position-x: left !important;
  background-position-y: calc(100% - 1px) !important;
}


.back-sec-newc
.back-sec-new {
  background-position-x: left !important;
  background-position-y: calc(100% - 100px) !important;
}


.sub-menu {
    text-align: left;
 
}
/* .img-sec::before {
  background-position-x: right !important;
  background-position-y: 100px !important;
}
 */









.btn-class .elementor-button{
	width: 221px;

}
label[for="form-field-field_077df52"] {
  display: none;
}
#form-field-field_077df52{
	margin-top:35px !important;
}
.btn-class .elementor-button-content-wrapper {
   
    justify-content: space-between !important;
}




.back-sec-new{
	 background-position: bottom 80px left !important;
    background-size: 11% auto !important;
}   
.back-sec-new::before{
	    background-position: top 80px right !important;
    background-size: 10% auto !important;
}
.price-sec{
	background-position: top 80px left !important;
	background-size: 12% auto !important;
}
.price-sec::before {
    background-position: bottom 25px right !important;
    background-size: 11% auto !important;
}
.back-sec{
	background-size: 10% auto !important;
background-position-y: calc(100% - 27px) !important;
}






@media (max-width: 767px) {
 #form-field-field_077df52{
	margin-top:0px !important;
}
	.elementor-element-158468a .elementor-widget__width-initial{
		--container-widget-width:auto !important;
	}
}
@media (max-width: 1280px) and (min-width: 1024px) {
  .elementor-32 .elementor-element.elementor-element-4e95fe7 {
    --e-nav-menu-horizontal-menu-item-margin: unset !important;
  }
	.elementor-32 .elementor-element.elementor-element-d6de328 {
    --margin-top: 60px;
	}
}

@media (max-width: 1506px){
	.look-sec .bg-img-sec{
		 background-size: 56% !important;
	}
/* 	.look-sec .elementor-element-a297e0a{
		 left: -175px !important;
		    top: 281px !important;
	}
	.look-sec .elementor-image-box-description{
		font-size:95px !important;
	}
	.look-sec .elementor-element-5665c79{
		bottom: 83px !important;
	}
	.look-sec .elementor-element-dc7bd42{
		  top: 74px !important;
	} */
}

@media (max-width: 1300px){
.look-sec .elementor-element-dc7bd42 {
    top: 100px !important;
}
	.look-sec .elementor-element-a297e0a{
		top:288px !important;
		left: -175px !important;
	}
	.look-sec .elementor-element-5665c79 {
    bottom: 99px !important;
    left: -223px !important;
}
}


@media (max-width: 1200px){
	.look-sec .elementor-element-5665c79{
		left: -160px !important;
    bottom: 119px !important;
	}
	.look-sec .elementor-element-dc7bd42 {
    top: 107px !important;
		    left: -209px !important;
}
	.look-sec .elementor-element-a297e0a {
    left: -175px !important;
		top: 277px !important; 
}
}

@media (max-width: 1199px){
	.look-sec .elementor-element-5665c79 {
    left: -136px !important;
    bottom: 119px !important;
}
	.look-sec .elementor-element-a297e0a {
    left: -138px !important;
    top: 287px !important;
}
	.look-sec .elementor-element-dc7bd42 {
    top: 126px !important;
    left: -132px !important;
}
}

@media (max-width: 1100px){
	.look-sec .elementor-image-box-description {
    font-size: 67px !important;
}
	.look-sec .elementor-element-dc7bd42 {
    top: 144px !important;
    left: -74px !important;
}
	.look-sec .elementor-element-a297e0a {
    left: -76px !important;
    top: 283px !important;
}
	.look-sec .elementor-element-5665c79 {
    left: -82px !important;
    bottom: 164px !important;
}
}
@media (max-width: 1062px){
	.look-sec .elementor-element-a297e0a {
    left: -76px !important;
    top: 328px !important;
}
	.look-sec .elementor-element-5665c79 {
    left: -82px !important;
    bottom: 189px !important;
}
	.look-sec .elementor-element-dc7bd42 {
    top: 193px !important;
    left: -74px !important;
}
	
}

@media (max-width: 1920px) and (min-width:1300px){
	.first-box p{
		font-size:88px !important;
	}
.seond-box .elementor-1 .elementor-element {
    top: 248px !important;
}
.third-box .elementor-1 .elementor-element {
    bottom:41px !important;
}
	.seond-box p{
		font-size:88px !important;
	}
	.third-box p{
		font-size:88px !important;
	}
	.about-heading h2{
		font-size:53px !important;
	}

	.first-box{
		max-width:78% !important;
top: 61px !important;
	}
	.seond-box{
			max-width:78% !important;
top:250px !important;
	}
	.third-box{
		max-width:78% !important;
bottom:50px !important;
	}



}












