/* 
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
*/

/* Add your custom styles here */


body {
  --sb-track-color: #000000;
  --sb-thumb-color: #C4A882;
  --sb-size: 10px;
}

body::-webkit-scrollbar {
  width: var(--sb-size)
}

body::-webkit-scrollbar-track {
  background: var(--sb-track-color);
  border-radius: 1px;
}

body::-webkit-scrollbar-thumb {
  background: var(--sb-thumb-color);
  border-radius: 1px;
  
}

@supports not selector(::-webkit-scrollbar) {
  body {
    scrollbar-color: var(--sb-thumb-color)
                     var(--sb-track-color);
  }
}

.custom-text-btn .elementor-button-content-wrapper {
    position: relative;
    overflow: hidden;
}
.custom-text-btn .elementor-button-content-wrapper::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: rgb(255, 255, 255, 0.6);
    bottom: 0;
    left: 0;
    transform: translateX(-100%);
    transition: all 0.7s ease-in-out;
}
.custom-text-btn:hover .elementor-button-content-wrapper::after {
    transform: translateX(0);
    background-color: rgb(255, 255, 255, 1);
}
.custom-text-btn .elementor-button-content-wrapper *{
    transition: all 0.7s ease-in-out !important;
}
.custom-text-btn:hover .elementor-button-text{
    color: white;
}
.custom-text-btn:hover .elementor-button-icon svg path{
    fill: white !important;
    opacity: 1 !important;
}
.big-heading h1,
.big-heading h2,
.big-heading h3,
.big-heading h4,
.big-heading h5,
.big-heading h6 {
    background: linear-gradient(to bottom, #4B4B4B, #2C2C2C);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
.full-width-animation-section .left-pad{
	/* Padding left to mimic container */
    padding-left: calc((100vw - 1695px) / 2); 
}
.icon_box svg {
    margin-top: 15px;
}

.tab-image-carousel img{
    height: 800px !important;
    object-fit: contain;
    object-position: top center;
}
.portfolio-tabs .e-n-tabs-heading {
    border-bottom: 1px solid #C4A882
}

/* @media(max-width: 1367px){
 .There_is_beuaty_1{
    display: none !important;
}
 .There_is_beuaty_2{
    display: unset !important;
}
} */

/* Responsive */
@media(max-width: 1366px){
	.tab-image-carousel img{
		height: 700px !important;
	}
}
@media(max-width: 1024px){
	.tab-image-carousel img{
		height: 600px !important;
	}
}
@media(max-width: 767px){
	.tab-image-carousel img{
		height: 500px !important;
	}
}