.allura {
font-family: allura;
}
.expletus_sans {
font-family: Expletus_Sans;
}
.grapenuts{
font-family: GrapeNuts;
}
.heebo{
font-family: Heebo;
}
.montserrat{
font-family: Montserrat;
}
.montserrat_bold{
font-family: Montserrat_Bold;
}
.zenkakugothicantique{
font-family: ZenKakuGothicAntique;
}
.page-id-531 .entry-header {
display: none;
}
.page-id-531 h1
{
margin-top: 2rem;
}
.fld_wb input, .fld_wb .wpcf7-list-item.first {
margin-left: 0px;
}
#wpcf7-f572-p570-o1 .sign_div
{
margin-top: 10px;
}
#wpcf7-f572-p570-o1 input, #wpcf7-f572-p570-o1 textarea
{
background-color: #efefef;
border: none;
border-radius: 5px;
margin-bottom: 6px;
padding-top: 10px;
padding-bottom: 10px;
max-height: 80px;
}
#wpcf7-f572-p570-o1 .sign_div p:nth-child(1) {
margin-bottom: 5px;
}
#wpcf7-f572-p570-o1 .wpcf7-submit {
background-color: #000000;
margin-top: 12px !important;
}
h1, h2, h3, h4, h5, h6, p{
margin: 0;
}
.black{
color: #000;
}
.bold{
font-weight: 700;
}
.elementor .img-height img{
height: 100%;
width: 100%;
}
.img-block .elementor-widget-wrap>.elementor-element{
height: 100%;
}
.img-block .elementor-element .elementor-widget-container{
height: 100%;
}
.client-row{
display: flex;
margin-right: auto;
margin-left: auto;
position: relative;
flex-wrap: wrap;
}
.client-column{
display: flex;
width: 20%;
}
.client-column-gap{
display: flex;
padding: 20px;
align-content: center;
align-items: center;
justify-content: center;
position: relative;
width: 100%;
flex-wrap: wrap;
}
.client-column-gap img{
height: auto;
max-width: 100%;
border: none;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
vertical-align: middle;
display: inline-block;
}
.work-row, .projects_row{
display: flex;
margin-right: auto;
margin-left: auto;
position: relative;
flex-wrap: wrap;
}
.work-column{
display: flex;
width: 33.33%;
}
.work-column-gap, .project-column-gap{
display: flex;
padding: 15px;
position: relative;
overflow: hidden;
width: 100%;
flex-wrap: wrap;
}
.work-column-gap img, .project-column-gap img{
height: 100%;
max-width: 100%;
transition: all 0.3s;
transform: scale(1);
}
.work-column-gap:hover img, .project-column-gap:hover img{
transform: scale(1.2);
}
.elementor-widget-wrap>.elementor-element.fit-width{
width: fit-content;
}
.form-text-area textarea {
resize: none;
}
.form-margin {
margin-bottom: 15px;
}
.wpcf7-not-valid-tip{
color: #000;
}
.wpcf7-spinner{
display: none !important;
}
.form-button input[type="submit"]{
font-family: "Heebo", Sans-serif;
font-size: 18px;
font-weight: 700;
fill: #000000;
color: #000000;
background-color: #FFFFFF;
border-style: solid;
border-width: 2px 2px 2px 2px;
border-color: #AFAFAF;
padding: 10px 60px 10px 60px;
text-transform: capitalize;
}
.text-center{
text-align: center;
}
.form-margin input[type="text"],.form-margin input[type="email"], .form-text-area textarea{
border: 2px solid #AFAFAF;
}
textarea{
resize: none;
}
#message-btn{
margin-top: 40px;
}
.work-nav .elementor-post-navigation .elementor-post-navigation__next a{
justify-content:flex-start;
padding-left: 40px;
}
.work-nav .elementor-post-navigation .elementor-post-navigation__next a .post-navigation__next--title{
text-align: left;
}
.work-nav .elementor-post-navigation .elementor-post-navigation__prev a{
justify-content:flex-end;
padding-right: 40px;
}
.work-nav .elementor-post-navigation .elementor-post-navigation__prev a .post-navigation__prev--title{
text-align: right;
} .my-clients .elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail {
background-color: #0000;
}
.elementor-173 .elementor-element.elementor-element-df9bf7e.my-clients .elementor-post__thumbnail__link{
padding-bottom: 0px;
width: 196px;
height: 156px;
margin: auto;
pointer-events: none;
}
.my-clients .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img {
height: auto;
width: auto;
}
.my-clients .elementor-posts-container.elementor-has-item-ratio .post-300 .elementor-post__thumbnail img {
height: 90%;
width: 60%;
}
.my-clients .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img {
height: 80%;
width: 80%;
}
.footer-col-1 .elementor-widget-heading{
margin-bottom: 12px;
}
@media (max-width: 767px){
.client-column{
width: 33.33%;
}
.work-column{
width: 50%;
}
.form-button input[type="submit"]{
padding: 10px 30px 10px 30px;
}
.project-column-gap
{
padding: 10px;
}
.projects_row
{
padding:0px;
}
.project-column-gap img 
{
max-height: 260px;
}
.work-nav .elementor-post-navigation .elementor-post-navigation__next a{
justify-content:center;
padding-left: 0px;
}
.work-nav .elementor-post-navigation .elementor-post-navigation__next a .post-navigation__next--title{
text-align: center;
}
.work-nav .elementor-post-navigation .elementor-post-navigation__prev a{
justify-content:center;
padding-right: 0px;
}
.work-nav .elementor-post-navigation .elementor-post-navigation__next{
width: 100%;
}
.work-nav .elementor-post-navigation .elementor-post-navigation__prev{
width: 100%;
}
.work-nav .elementor-post-navigation .elementor-post-navigation__prev a .post-navigation__prev--title{
text-align: center;
}
.work-nav .elementor-post-navigation{
flex-direction:column;
}
}