/*!
Theme Name: Kadence Child
Theme URI: https://www.kadencewp.com/kadence-theme/
Template: kadence
Author: Kadence WP
Author URI: https://www.kadencewp.com/
Description: A child theme for the Kadence Theme.
Version: 1.0.0
License: GNU General Public License v3.0 (or later)
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: kadence-child
*/

/* Theme customization starts here
-------------------------------------------------------------- */

html, body{
	font-family:'Gotham Rounded Book' !important;
}

.building{
	position:absolute;
	top:-180px;
}

.customtabs .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control {
  position: relative;
	margin-bottom: 20px;
}

.boximgright{
	position:relative !important;
}

.imgright{
	position:absolute !important;
	bottom:-350px;
	left:0;
}

.imgright img{
	width:900px !important;
}
/* 
.customtabs .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab::before {
  content: '';
  position: absolute;
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%) rotate(180deg); 
  border: 10px solid transparent;
  border-top: none;
  border-bottom-color: #000; 
} */

.customtabs .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab::before {
	content: '';
   position: absolute;
    border-top: none;
    border-bottom-color: #3F3F3F;
    bottom: -15px;
    left: 0;
    width: 100%;
    height: 15px;
    clip-path: polygon(0% 100%, 100% 100%, 50% 0%);
    background-color: #000;
    transform: scaleY(-1); 
}

.customtabs .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control::after {
    content: '';
    position: absolute;
    bottom: -15px;
    left: 0;
    width: 100%;
    height: 15px;
    clip-path: polygon(0% 100%, 100% 100%, 50% 0%);
    background-color: #000;
    transform: scaleY(0);
}
.customtabs .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover::after{
    transform: scaleY(-1);
}

.customtabs .jet-tabs__control-wrapper div:last-child {
    border: none !important;
}

.customtabs2 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control {
  position: relative;
	margin-bottom: 20px;
}

/* .customtabs2 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab::before {
  content: '';
  position: absolute;
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%) rotate(180deg); 
  border: 10px solid transparent;
  border-top: none;
  border-bottom-color: #3F3F3F; 
} */

.customtabs2 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab::before {
content: '';
    position: absolute;
    border-top: none;
    border-bottom-color: #3F3F3F;
    bottom: -20px;
    left: 0;
    width: 100%;
    height: 20px;
    clip-path: polygon(0% 100%, 100% 100%, 50% 0%);
    background-color: #3f3f3f;
    transform: scaleY(-1);
}

.customtabs2 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control::after {
    content: '';
    position: absolute;
    bottom: -20px;
    left: 0;
    width: 100%;
    height: 20px;
    clip-path: polygon(0% 100%, 100% 100%, 50% 0%);
    background-color: #3f3f3f;
    transform: scaleY(0);
}
.customtabs2 .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover::after{
    transform: scaleY(-1);
}


.site-header-row-container-inner{
	position:relative;
}

.site-header-row-container-inner::before {
content: '';
    position: absolute;
    top: 0;
    left: -20px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 80px 0 0 20px;
    border-color: transparent transparent transparent #fff;
    transform: scaleX(-1);
}

.site-header-row-container-inner::after {
    content: '';
    position: absolute;
    top: 0;
    right: -20px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 80px 0 0 20px;
    border-color: transparent transparent transparent #fff;
    transform: scaleY(-1);
}

#primary-menu .menu-item a.active {
    background-color: #cf9f3b; /* Set the desired background color for the active link */
    color: #fff; /* Set the desired text color for the active link */
}

#primary-menu .menu-item a.active{
    position: relative;
}

#primary-menu .menu-item a.active::after {
    content: '';
    position: absolute;
    bottom: -20px;
    left: 0;
    width: 100%;
    height: 20px;
    clip-path: polygon(0% 0%, 100% 0%, 0% 100%);
    background-color: #cf9f3b;
    transform: scaleY(1);
}

#primary-menu .menu-item a::after {
    content: '';
    position: absolute;
    bottom: -20px;
    left: 0;
    width: 100%;
    height: 20px;
    clip-path: polygon(0% 0%, 100% 0%, 0% 100%);
    background-color: #cf9f3b;
    transform: scaleY(0);
}

#primary-menu .menu-item a:hover::after,
#primary-menu .menu-item a.active::after {
    transform: scaleY(1);
}

.tabsgallery .jet-tabs__control{
	width:50px;
	height: 50px;
}

#officespace {
    margin-top: -80px;
}

#about {
    margin-top: -80px;
}

/* #commercialspace {
    margin-top: -160px;
} */

#specification {
    margin-top: -80px;
}

#contactus {
    margin-top: -80px;
}

.elementor-slideshow__footer {
	display:none !important;
}

@media screen and (max-width: 1024px) {
.bgboxtop{
	background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(255,255,255,1) 55%, rgba(255,255,255,0) 100%);
}
}

@media screen and (max-width: 1024px) {

.imgright{
	position:absolute !important;
	bottom:-100px;
	left:0;
}

.imgright img{
	width:500px !important;
}
}