html {
	scroll-padding-top: 2rem;
}
div {
	scroll-margin-top: 2rem;
}
 .portfolo_slide .elementor-widget-loop-carousel {
    width: 100%;
}
.aboutus_sec p {
    margin-bottom: 24px;
}
.single-projects .elementor-widget-text-editor  b, .single-projects .elementor-widget-text-editor  strong {
    color: #000;
}
.elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-20.e-form__buttons {
    padding: 0px;
    margin-left: -5px;
}
button.elementor-button.elementor-size-sm {
    box-shadow: none;
}
.contact-us input:focus {
    box-shadow: none !important;
}
.content-p .elementor-element p {
    margin-bottom: 25px;
}
ul.elementor-inline-items li span.elementor-post-info__terms-list a.elementor-post-info__terms-list-item {
    background: #f3f3f3;
    padding: 12px 20px;
    color: #121212;
    border-radius: 100px;
    font-weight: 600;
    margin-left: 10px;
}
ul.elementor-inline-items li span.elementor-post-info__terms-list a.elementor-post-info__terms-list-item:nth-child(1){
    margin-left: 0px;
}
.conatct-use-form label {
    max-width: 100%;
    width: 100%;
}
.conatct-use-form label input.wpcf7-form-control {
    height: 54px;
    border-radius: 100px;
    padding: 0px 40px;
    border-color: #d7d7d7;
}
.conatct-use-form label input.wpcf7-form-control:focus {
outline:none;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    height: 160px;
    border-radius: 30px;
    padding: 20px 40px;
    border-color: #d7d7d7;
}
textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required:focus{
   outline:none;
}
.conatct-use-form input.wpcf7-form-control.wpcf7-submit.has-spinner {
    margin-top: 30px;
    width: 100%;
border-radius:100px;
}
.conatct-use-form span.wpcf7-not-valid-tip {
    margin-top: 20px;
    margin-left: 12px;
}
@media only screen and (max-width:767px){
	ul.elementor-inline-items li span.elementor-post-info__terms-list a.elementor-post-info__terms-list-item {
    display:inline-block;
		margin-top:15px;
}
	.elementor-320 .elementor-element.elementor-element-75bc1b2 .elementor-button[type="submit"] {
    padding-bottom: 0px;
border:none;
}
	html {
	scroll-padding-top:.3rem;
}
div {
	scroll-margin-top: .3rem;
}
}