.elementor-widget-cm_contact_form .vc_row,
.elementor-widget-comments .vc_row
{
width: auto;
}
.elementor-column-3-4 #comments-list .comment-author-avatar+.comment-details
{
width: 750px;
}
.elementor-column-3-4 #comments-list .children .comment-author-avatar+.comment-details
{
width: 630px;
} .elementor-column-1-4 .blog.small .post-content
{
width: 100%;
}
.elementor-column-1-4 .blog.small .post-image+.post-content
{
width: 150px;
}
.elementor-column-1-4 .blog.small>li
{
margin-top: 30px;
padding-top: 0;
border-top: none;
padding-top: 0;
}
.elementor-column-1-4 .blog.small .post-content-details-container
{
padding: 16px 0 18px;
}
.elementor-column-3-4 .blog.small-image .post-image,
.elementor-column-3-4 .blog .post-image+.post-content
{
width: 420px;
} .e-n-tabs-heading .e-n-tab-title
{
cursor: pointer;
}
.e-n-tabs-heading .e-n-tab-title::before
{
display: block;
margin-left: auto;
margin-right: auto;
font-size: 48px;
padding: 20px 20px 10px;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;
color: var(--n-tabs-icon-color);
}
.e-n-tabs-heading .e-n-tab-title:hover::before
{
color: var(--n-tabs-icon-color-hover);
}
.e-n-tabs-heading .e-n-tab-title[aria-selected="true"]::before
{
color: var(--n-tabs-icon-color-active);
}
.e-n-tabs-heading .e-n-tab-title[class^="features-"],
.e-n-tabs-heading .e-n-tab-title[class*=" features-"]
{
flex-direction: column;
} .elementor-editor-active .blog a.post-image>img,
.elementor-editor-active .post.single .post-image img,
.elementor-editor-active .our-clients-list,
.elementor-editor-active .services-list a>img,
.elementor-editor-active .projects-list a>img,
.elementor-editor-active .cm-preload>img,
.elementor-editor-active .wpb_single_image img
{
display: block;
} .elementor-column-1-3 .services-list li:first-child,
.elementor-column-1-4 .services-list li:first-child
{
margin-top: 0;
}
.elementor-column-1-3 .services-list li,
.elementor-column-1-4 .services-list li
{
width: 100%;
margin-left: 0;
}
.elementor-column-1-3 .services-list li,
.elementor-column-1-4 .services-list li
{
margin-top: 30px;
}
.elementor-column-3-4 .elementor-column-1-3 .services-list p,
.elementor-column-3-4 .elementor-column-1-3 .team-box p
{
width: 100%;
} .elementor-column-1-2 .type-small .testimonials-list.testimonials-carousel li
{
width: 570px;
}
.elementor-column-1-3 .type-small .testimonials-list.testimonials-carousel li
{
width: 370px;
} .elementor-button .elementor-button-text
{
align-self: center;
}
.elementor-button .elementor-button-icon
{
font-size: 14px;
-moz-transform: scaleY(-1);
-webkit-transform: scaleY(-1);
-o-transform: scaleY(-1);
transform: scaleY(-1);
-ms-filter: fliph;
filter: fliph;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
background: #FFF;
padding: 4px 8px 2px;
}
.elementor-button:hover .elementor-button-icon,
.elementor-button:active .elementor-button-icon
{
background: rgba(0, 0, 0, 0.1);
} .height-100-percent>.elementor-widget-container>.cost-calculator-container 
{
height: 100%;
}
.cost-calculator-container .elementor-column-1-2 .ui-slider
{
width: 408px;
}
.cost-calculator-container .elementor-column-1-3 .ui-slider
{
width: 208px;
}
.elementor-widget-container>div.cost-calculator-submit-container
{
position: static;
} .elementor-column-3-4 .vc_col-sm-8
{
width: 570px;
}
.elementor-column-3-4 .vc_col-sm-6
{
width: 420px;
}
.elementor-column-3-4 .vc_col-sm-4
{
width: 270px;
}
@media screen and (max-width:1189px)
{ .elementor-column-1-3 table td, .elementor-column-1-3 table th
{
padding: 12px 10px;
} .elementor-column-3-4 #comments-list .comment-author-avatar+.comment-details
{
width: 435px;
}
.elementor-column-3-4 #comments-list .children .comment-author-avatar+.comment-details
{
width: 315px;
} .elementor-column-3-4 .blog.small-image .post-image,
.elementor-column-3-4 .blog .post-image+.post-content
{
width: 262px;
}
.elementor-column-1-4 .blog.small .post-image,
.elementor-column-1-3 .blog.small .post-image
{
display: none;
}
.elementor-column-1-4 .blog.small .post-image+.post-content
{
width: 165px;
}
.elementor-column-1-3 .blog.small .post-image+.post-content
{
width: 230px;
} .elementor-column-1-2 .type-small .testimonials-list.testimonials-carousel li
{
width: 360px;
}
.elementor-column-1-3 .type-small .testimonials-list.testimonials-carousel li
{
width: 230px;
} .cost-calculator-container .elementor-column-1-2 .ui-slider
{
width: 243px;
}
.cost-calculator-container .elementor-column-1-3 .ui-slider
{
width: 98px;
}
.elementor-column-1-2 div.cost-calculator-box input[type="text"],
.elementor-column-1-2 div.cost-calculator-box input[type="email"],
.elementor-column-1-2 div.cost-calculator-box input[type="number"],
.elementor-column-1-3 div.cost-calculator-box input[type="text"],
.elementor-column-1-3 div.cost-calculator-box input[type="email"]
.elementor-column-1-3 div.cost-calculator-box input[type="number"]
{
width: 35px;
margin-left: 20px;
padding: 12px 10px;
} .elementor-column-1-4 .more, 
.elementor-column-1-4 .more[type="submit"],
.elementor-column-1-4 .more:hover, 
.elementor-column-1-4 .more[type="submit"]:hover
{
padding: 12px 20px 13px;
} .elementor-column-3-4 .vc_col-sm-8
{
width: 360px;
}
.elementor-column-3-4 .vc_col-sm-6
{
width: 262px;
}
.elementor-column-3-4 .vc_col-sm-4
{
width: 165px;
}
}
@media screen and (max-width:767px)
{ .elementor-column-1-3 table td, .elementor-column-1-3 table th
{
padding: 18px 20px;
} .elementor-column-3-4 .blog .post-image+.post-content
{
width: 100%;
}
body .elementor-column-1-4 .blog.small .post-image,
body .elementor-column-1-3 .blog.small .post-image
{
width: auto;
}
.elementor-column-1-4 .blog.small .post-image+.post-content,
.elementor-column-1-3 .blog.small .post-image+.post-content
{
width: 342px;
} .site-container .type-small .testimonials-list.testimonials-carousel li
{
width: 462px;
} .cost-calculator-container .elementor-element .ui-slider
{
width: 345px;
} .elementor-column-1-4 .more, 
.elementor-column-1-4 .more[type="submit"],
.elementor-column-1-4 .more:hover, 
.elementor-column-1-4 .more[type="submit"]:hover
{
padding: 16px 37px 17px;
} .elementor-column-3-4 .vc_col-sm-8,
.elementor-column-3-4 .vc_col-sm-4
{
width: 100%;
}
}
@media screen and (max-width:479px)
{ .elementor-column-1-3 table td, .elementor-column-1-3 table th
{
padding: 8px 10px;
} .elementor-column-1-4 .blog.small .post-image+.post-content,
.elementor-column-1-3 .blog.small .post-image+.post-content
{
width: 180px;
} .e-n-tabs-heading .e-n-tab-title::before
{
display: none;
} .site-container .type-small .testimonials-list.testimonials-carousel li
{
width: 300px;
} .cost-calculator-container .elementor-element .ui-slider
{
width: 193px;
}
}