/*
Theme Name: Porto Child
Theme URI: https://www.portotheme.com/wordpress/porto
Author: P-THEMES
Author URI: https://www.portotheme.com/
Description: Porto Responsive WordPress + eCommerce Theme.
Version: 1.1
Template: porto
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
.call-counter span.elementor-counter-number::after {
    content: "+";
}
header.elementor-section.elementor-top-section {
    background: transparent !important;
    position: fixed;
    left: 0;
    right: 0;
}
.blog-html {
    background: white;
    padding: 14px;
	    height: 428px;
}

.blog-html img {
    width: 100%;
}

.blog-metas {
    background: white;
    position: absolute;
    top: 23px;
    right: 22px;
    writing-mode: vertical-lr;
    display: flex;
    height: 57%;
    transform: rotate(180deg);
    justify-content: space-around;
    width: 10%;
}

.blog-metas span {
    font-weight: 600;
    color: #000;
    font-family: 'Oswald';
    font-size: 17px;
    position: relative;
    left: 7px;
}
div#pum_popup_title_4036 {
    font-family: 'Oswald';
    font-weight: 700;
    text-align: center;
    color: #eda314;
}
form#wpforms-form-4047 input {
    max-width: 100% !important;
}

button#wpforms-submit-4047 {
    width: 100%;
    background: #eda314;
    font-family: 'Oswald';
    font-weight: 600;
    font-size: 16px;
}
div#popmake-4036 {
    background: black;
}

div#popmake-4036 img {
    display: block;
    margin: 0 auto;
}

div#popmake-4036 label {
    color: white;
}
@media only screen and (max-width:767px){
	.no-breadcrumbs .main-content {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-1a813d93.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
		padding:40px !important;
	}
.fixed-header #header .header-main {
    background: transparent !IMPORTANT;
    padding: 0 !important;
}


	.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-a8e4efb {
    width: 40%;
    margin-left: 40px;
}
	.elementor-widget-wrap.elementor-element-populated {
    margin-top: 0 !important;
}
.elementor-section.elementor-top-section.elementor-element.elementor-element-135c5de5.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding: 0 !important;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-135c5de5.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default , section.elementor-section.elementor-top-section.elementor-element.elementor-element-1a813d93.elementor-section-stretched.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementskit-parallax-multi-container{
    padding-top: 40px !important;
	    padding-bottom: 40px !important;
}


.elementor-element.elementor-element-22c2b2d1.elementor-widget.elementor-widget-heading.animated.fadeInUp .elementor-widget-container {
    padding: 0 !important;
}

.elementor-element.elementor-element-28f37d5e.elementor-widget.elementor-widget-text-editor .elementor-widget-container {
    margin: 0 !important;
}
.elementor-widget-image img {
    display: block !important;
    margin: 0 auto;
}
	.elementor-widget-wrap.elementor-element-populated {
    margin: 0 !important;
}
	button#wpforms-submit-3863:after , .bef-btn:before , .shape-side:before , button#wpforms-submit-3863:before{
		display:none;
	}
	.blog-cont {
    text-align: center;
}
.blog-cont {
    text-align: center;
}

footer.elementor-section.elementor-top-section.elementor-element.elementor-element-a0c841b.elementor-section-full_width.elementor-section-stretched.elementor-section-height-default.elementor-section-height-default {
    text-align: center;
}

.loc-bit {
    justify-content: center;
}

.elementor-menu-toggle {
	 margin-right: 20px !IMPORTANT;
    color: white !important;
}
	
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    width: 200px;
}
footer ul.elementor-icon-list-items li a {display: block !important;justify-content: center !important;}

h6.elementor-heading-title.elementor-size-default {
    display: block;
    text-align: center;
}
	nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    position: absolute;
    top: 22px;
    right: 8px;
}
	h3.elementor-heading-title.elementor-size-default , h1.elementor-heading-title.elementor-size-default {
    text-align: center;
}

.faq-custom .elementor-widget-wrap.elementor-element-populated {
    padding: 0 !important;
}

.faq-custom {
    padding-top: 20px !important;
}

.faq-custom img.attachment-full.size-full {
    padding: 40px;
    object-fit: cover !important;
    height: 140px;
    width: 140px !IMPORTANT;
}
section#we-do .elementor-column.elementor-col-20 {
    margin-bottom: 34px;
}
	.abt-hm {
    padding-top: 40px !important;
}
	.test {
    padding-bottom: 0 !important;
}
	section.page-top.page-header-2 {
    display: none;
}


}
.on-hover-change a.elementor-button-link.elementor-button.elementor-size-sm , button#wpforms-submit-3863:before , button#wpforms-submit-3863:after{
    display: none;
}
.blog-cont {
    padding-top: 20px;
}

.blog-cont a {
    display: none;
}
section#we-do span.elementor-icon-list-text {
    margin-top: 20px;
}