/*
Theme Name: Thaai Child
Theme URI: 
Description: Child theme of twentynineteen theme for the Twenty Nineteen theme
Author: <a href="https://thaainetwork.com/">Thaai Network</a>
Author URI: 
Template: twentynineteen
Version: 1.9
*/

/* Generated by Orbisius Child Theme Creator (https://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Sun, 24 Jan 2021 12:34:27 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/
body, html {
    padding: 0;
    margin: 0;
}
.elementor.elementor-location-header {
    position: absolute;
    width: 100%;
        z-index: 1;
}
.main_banner .elementor-background-overlay {
    box-shadow: inset 0 0 70px 20px #000;
    opacity: 0.5 !important;
    background-color: rgba(0,0,0,0.5) !important;
}
.main_banner span.elementor-screen-only:before {content: "I am looking for";width: auto;font-size: 16px;}
.main_banner span.elementor-screen-only {
    position: inherit !important;
    left: auto !important;
    width: 100% !important;
    height: auto !important;
    font-size: 0;
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
}
.main_banner i.eicon-menu-bar {
    display: none;
}
.main_banner .elementor-menu-toggle {
    background: #fff;
    border-radius: 0;
    padding: 20px 20px 19px;
    min-width: 280px;
    align-items: start;
    text-align: left;
    justify-content: flex-start;
}
.main_banner span.elementor-screen-only:after {
    content: "\f078";
    font-size: 16px;
    font-family: 'Font Awesome 5 Free';
    float: right;
    transform:rotate(0);
    transition-duration:0.3s;
}
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    position: absolute;
    top: 46px;
}
.main_banner .elementor-menu-toggle.elementor-active span.elementor-screen-only:after
{
    transform:rotate(180deg);
}
.main_banner nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    max-height: 160px !important;
}
.afterbnrbtn a.elementor-button-link.elementor-button {
    width: 140px;
    height: 140px;
    box-sizing: inherit;
    line-height: 120px;
    text-align: center;
    justify-content: center;
    display: flex;
    border-radius: 0;
    font-size: 50px;
    background: #38383C;
    position: absolute;
    right: -70px;
    top: -50px;
}
.elementor-widget-theme-site-logo img{
    transition-duration:0.3s;
    transform: scale(1);
}
.elementor-sticky--effects .elementor-widget-theme-site-logo img{
    /* max-height:60px; */
    width:auto;
    transform: scale(0.75);
    transform-origin: left center;
}
.elementor-sticky--effects .top_right{
    height:0;
    overflow:hidden;
}
.main_header{
    background-color:rgba(0,0,0,0);
    transition-duration:0.3s;
}
.main_header.elementor-sticky--effects {
    background-color:rgba(0,0,0,0.5);
}
.hme_projects .elementor-portfolio-item__overlay {
    background-color: rgb(0 0 0 / 35%) !important;
    opacity: 1 !important;
    transition-duration: 0.3s;
    transition-property: all;
}

.hme_projects .elementor-portfolio-item__overlay:hover {
    background-color: rgb(0 140 149) !important;
}