/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

@import url(https://db.onlinewebfonts.com/c/916b90745d4fc6c6fa3b4af2c9f7c840?family=Nexa-Black);
 .high-txt {
     color: #96712C !important;
     font-style: italic !important;
}
 .home-bg-video {
     height: 110vh;
}
 .proj-row:hover .proj-arrow {
     transform: rotate(46deg);
     background: var(--Golden-BG);
     color: white;
}
 .proj-row:hover .proj-name {
     color: var(--Golden-BG);
}
.gb-thumb{
     position:fixed;
    width:300px;
    height:200px;
    pointer-events:none;
    z-index:99;
     overflow:hidden;
    opacity:0;
    transform:scale(.85) rotate(-3deg);
     transition:opacity .35s ease,transform .35s ease;
     box-shadow:0 30px 60px rgba(0,0,0,.25);
    background:#ece6d7;
}
 .gb-thumb.show{
    opacity:1;
    transform:scale(1) rotate(0)
}
 .gb-thumb img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block
}

@media (min-width: 768px){
	.elementor-element-07c3f90.expertise-cards:not(:hover){
		border-left-color: transparent!important;
		border-right-color: transparent!important;
	}	
}

header {
    position: sticky;
    top: 0;
    z-index: 999;
}
 .scrolled .header {
     background: white !important;
}
 .scrolled .site-logo {
     width: 70px;
}
 .site-logo {
     transition: 0.3s ease!important;
}
 .my-progress-bar .elementor-title {
     display: block !important;
     margin-bottom: 5px !important;
}
 .tx-logo {
     font-family: 'Nexa-Black' !important;
	 font-weight: 900 !important;
}

.single-blog-category h5 {
    display: none!important;
}

.single-blog-category ul {
    list-style: none!important;
    font-family: 'Jost'!important;
	padding: 0!important;
}
.single-blog-category ul a{
    color: #4a463d!important;
    font-size: 14px!important;
    font-weight: 300!important;
}

/* Media Query */
@media (max-width: 768px) {
     .gb-thumb {
         display: none;
    }
}
 @media (max-width: 425px) {
     .scrolled .site-logo{
         width: 50px;
    }
}