.single-estudio .container-study {
overflow: hidden;
padding:80px 0px;
}
.single-estudio .section-single {
max-width: 1240px;
margin-left: auto;
margin-right: auto;
display: flex;
flex-wrap: wrap;
margin-bottom: 60px;
}
.single-estudio .column-study {
width: 50%;
}
.single-estudio .section-single.section-single-3 {
display: block !important;
max-width: 900px;
margin-bottom: 0;
}
.single-estudio .section-single.section-single-2 {
margin-bottom: 80px;
} .single-estudio .container-study .img-1-background {
position: absolute;
right: 15%;
top: 0;
z-index: -1;
}
.single-estudio .container-study .img-2-background {
position: absolute;
right: 5%;
top: 40px;
z-index: -1;
}
.single-estudio .container-study .img-3-background {
position: absolute;
left: 10%;
bottom: 55%;
z-index: -1;
} .single-estudio .image-study {
display: flex;
}
.single-estudio .image-study img {
width: 70%;
margin: auto;
} .single-estudio .section-price .description-study {
margin-bottom: 40px;
}
.single-estudio .section-price {
display: flex;
margin-top: 20px;
margin-bottom: 40px;
flex-wrap: wrap;
}
.single-estudio .price-study-label {
color: #007EBB;
margin-left: auto;
width: 100%;
text-align: right;
}
.single-estudio .price-study {
padding: 10px 30px; background-color: #04C7C0;
border-radius: 30px;
font-size: 30px;
font-weight: 600;
margin-top: 10px;
margin-bottom: 20px;
margin-left: auto;
color: #fff;
font-family: 'Open Sans';
} .single-estudio .decoraction-preparation {
display: block;
position: relative;
height: 100%;
padding-left: 250px;
}
.single-estudio .decoraction-preparation img{
margin-left:-50px
}
.single-estudio .section-preparation {
z-index: 1;
position: inherit;
padding: 20px 10px 25px;
min-height: 158px !important;
}
.single-estudio .preparation-study-label {
color: #fff;
}
.single-estudio .preparation-study {
color: #fff;
}
.single-estudio .decoration {
background-color: #012639;
position: absolute;
height: inherit;
width: 600%;
left: 100px;
right: 0;
top: 0;
bottom: 0;
z-index: 0;
border-radius: 40px 0 0 40px;
} .single-estudio .location-study-label {
color: #012639;
margin-bottom: 30px;
}
.single-estudio .locations {
display: flex;
flex-wrap: wrap;
padding: 0;
}
.single-estudio .locations ul {
list-style:none;
}
.single-estudio .locations li {
display: flex;
flex-wrap: wrap;
width: 130px;
white-space: break-spaces;
margin-right: 20px;
margin-bottom: 40px;
text-align: center;
}
.single-estudio .locations li img {
border: 2px solid #04C7C0;
border-radius: 50%;
padding: 2px;
}
.single-estudio .locations li img:hover {
border: 2px solid #007EBB;
border-radius: 50%;
background-color: rgb(0,0,0,0.05);
cursor: pointer;
}
.single-estudio .locations-list {
width: 100%;
display: block;
}
@media screen and (max-width: 768px) {
.container-study {
padding: 20px 10px !important;
width: 100%;
}
.single-estudio .column-study {
width: 100%;
}
.title-study {
font-size: 26px !important;
}
.elementor-heading-title {
text-align: center;
}
.elementor-heading-title a {
font-size: 40px !important;
width: 100%;
}
.single-estudio .column-study {
width: 100%;
padding: 0 15px;
}
.section-price {
display: flex;
flex-wrap: wrap;
}
.single-estudio .price-study {
width: 50%;
}
.single-estudio .price-study-label {
width: 50%;
}
.section-price > * {
font-size: 18px !important;
margin: auto;
}
.section-price {
display: flex !important;
flex-wrap: wrap !important;
text-align-last: center;
}
.single-estudio .price-study {
width: auto;
}
.price-study {
padding: 10px 30px !important;
margin-top: unset !important;
margin-bottom: unset !important;
}
.column-study.column-study-2 {
display: none;
}
.section-single.section-single-2 {
width: 100% !important;
}
.single-estudio .decoraction-preparation {
padding-left: 90px;
}
.single-estudio .decoraction-preparation {
padding-left: 20px;
}
.single-estudio .decoration {
width: 100%;
left: 20px;
}
.single-estudio .preparation-study-label {
padding-left: unset;
text-align: center;
}
.single-estudio .decoraction-preparation img {
margin-left: -15px;
width: 80px;
}
.single-estudio .section-preparation {
padding: 20px 20px 25px;
}
.single-estudio .section-single {
margin-bottom: 0px;
}
.location-study-label {
font-size: 25px !important;
text-align: center;
}
.single-estudio .locations {
justify-content: center;
}
.single-estudio .section-single {
flex-direction: column;
}
}