/* 
Theme Name: Drgcc Child
Theme URI: https
Author: Septem Systems Team
Template: drgcc
Version: 1.0
Text Domain: drgcc-child
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 */
.elementor-10 .elementskit-navbar-nav li.current-menu-item > a {
	font-weight: bold !important;
}
/* .elementor-10 .elementskit-navbar-nav li:hover > a {
 font-weight: bold !important;
}
 */
[type="button"]:focus, [type="button"]:hover, [type="submit"]:focus, [type="submit"]:hover, button:focus, button:hover {
  background-color:transparent !important;
}
#menu-item-170 {
	display: none;
}

.newsletter .wpcf7-form-control.wpcf7-submit.has-spinner{
	position: absolute;
	top: -19px;
	right: 0;
	height: 47px;
	border: none;
	border-radius: 8px;
	outline: none;
	padding: 0 40px;
	cursor: pointer;
	background: #bd8843;
	color: #FFFFFF;
	transition: width .35s ease-in-out, background .35s ease-in-out;
	margin-top: 0px;
	margin-right: 5px;
}
.newsletter .wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email{
  height: 54px;
  border-radius: 8px;
}
.newsletter .wpcf7-form-control.wpcf7-submit.has-spinner:hover {
	background-color: #bd8843 !important;
}
.newsletter .wpcf7-response-output {
	color: white;
	font-size: 13px;
	margin-left: -7px !important;
}
.newsletter .wpcf7-form-control.wpcf7-submit.has-spinner:hover:active:focus:focus-visible:focus-within:visited:target{
	background-color: #bd8843 !important;
}
.newsletter [type="submit"]:focus, .newsletter [type="submit"]:hover{
	background-color: #bd8843 !important;
}
.newsletter .wpcf7-not-valid-tip {
	display: none;
}
.newsletter .wpcf7-spinner {
	display:none;
}
.newsletter p{
	margin-bottom:0px;
}
.ekit-template-content-markup.ekit-template-content-footer.ekit-template-content-theme-support {
	background-image: url("https://dev-v2.drgcc.com/wp-content/uploads/2024/08/Rectangle-27.webp");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center;
}
.elementor-171 .elementor-element.elementor-element-b1090b1:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-b1090b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://dev-v2.drgcc.com/wp-content/uploads/2024/09/Footer-Buildings.png");
	background-position: 100% 101%
	background-repeat: repeat-x;
	background-size: 80%;
}


/* banner images style start*/
.image-gallery {
	display: flex;
	height: 680px;
	width: 62%;
}

.image-container {
	width: 20%; /* Set initial width of each image container */
	position: relative;
	overflow: hidden;
	transition: width 1.5s ease; /* Increase transition duration for a slower effect */
	cursor: pointer;
	height: 100%; /* Ensure containers are the full height of the gallery */
}


.image-container:hover {
	width: 100%; /* Expand the hovered image container to full width */
}

.heading {
	position: absolute;
	bottom: 0px;
	left: 43px;
	font-size: 24px;
	color: white;
	text-transform: uppercase;
	transform: rotate(-90deg);
	transform-origin: left bottom;
	transition: transform 1.5s ease, left 1.5s ease;
	white-space: nowrap;
	color: #fff;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	background-image: url('https://dev-v2.drgcc.com/wp-content/uploads/2024/09/shap.webp');
	background-repeat: no-repeat;
	width: 250px;
	height: 44px;
	padding-top: 11px;
	padding-left: 22px;
}
.image-container img {
	width: 82%;
	height: 100%;
	object-fit: cover;
	transition: transform 1.5s ease;
	border-radius: 20px;
	margin-right: 23px;
	border-bottom-left-radius: 0px;
}

.image-container:hover img {
    transform: translateX(0); /* Reveal the full image on hover */
    border-radius: 20px; /* Ensure the border-radius remains on hover */
	width: 95%;
}
.image-container:hover .heading {
    transform: rotate(0deg); 
    left: 0%; 
}
.elementor-21 .elementor-element.elementor-element-3a3e426a > .elementor-element-populated {
	padding: 0px 30px 0px calc(360px - 0%);
}
.image-container.lastimage img {
	margin-right: 0px;
}
.image-gallery:hover {
	width: 100%;
}
.image-container.lastimage img {
	width: 100%;
}
.image-container.lastimage:hover {
	width: 100%;
}
.image-container.lastimage {
	width: 16%;
}
/* banner images style end */
.keyproject .e-con-inner{
	background-color: #F8EEE3;
}
.keyproject .elementor-element.e-con-full.e-flex.e-con.e-child {
	padding: 0px 15px 0px 15px;
}
.keyproject .nav.nav-tabs.elementkit-tab-nav {
	padding-left: 25px !important;
}
.keyproject .tab-content .tab-pane {
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.keyproject .e-con-inner {
	/* background-color: #F8EEE3; */
	background-image: linear-gradient(#F8EEE3 47%, #fff 64%);
	border-radius: 15px;
}
.keyproject .elementskit-testimonial-client-logo {
	max-width: 100%;
	height: auto;
	width: 100%;
	margin-bottom: 20px;
}
.keyproject .ekit-wid-con .elementskit-commentor-content .elementskit-client_logo {
	height: 100%;
	margin-bottom: 0px !important;
	max-width: 100%;
	width: 100%;
}
.keyproject .ekit-wid-con .ekit_testimonial_style_2 {
	padding: 0px !important;
	border-bottom: 3px solid transparent;
	text-align: center;
}
.keyproject .ekit-wid-con .ekit_testimonial_style_2 {
	padding: 0px !important;
	border-bottom: 3px solid transparent;
	text-align: left !important;
}
.keyproject .elementskit-profile-info {
	padding: 0px 14px;
}
.keyproject .elementskit-profile-info br {
	display: none;
}
.keyproject .ekit-wid-con .elementskit-single-testimonial-slider {
	box-shadow: 9px 11px 14px 0 rgba(0, 0, 0, 0.03) !important;
}
.keyproject .ekit-wid-con .elementskit-testimonial-slider .swiper-button-prev,
.keyproject .ekit-wid-con .elementskit-testimonial-slider .swiper-button-next{
	font-size: 10px !important;
	color: white !important;
	background-color: #bf8d4a;
	width: 40px !important;
	height: 40px !important;
	border-radius: 50px !important;
}
.keyproject .swiper-button-prev{
	left: -40px;
}
.keyproject .swiper-button-next{
	right: -40px;
}
.keyproject .swiper-button-next::after, .swiper-button-prev::after {
	font-size: 16px;
}
.keyproject .ekit-wid-con .ekit_testimonial_style_2:hover {
	border-bottom-color: transparent !important;

}
.keyproject .ekit-wid-con .elementskit-commentor-content .elementskit-author-des {
	font-size: 12px !important;
	line-height: 16px !important;
	display: block !important;
}
/* .keyproject .ekit-wid-con .elementskit-commentor-content > p {
	margin-bottom: 15px;
} */
.keyproject .elementskit-single-testimonial-slider.ekit_testimonial_style_2 {
	border-radius: 15px !important;
}
.elementor-21 .elementor-element.elementor-element-f6a3038.elementor-position-top .elementor-image-box-img,
.elementor-21 .elementor-element.elementor-element-4451975.elementor-position-top .elementor-image-box-img {
	margin-bottom: -15px !important;
	margin-top: -40px !important;
}
.partnerblok .elementor-element.elementor-position-top .elementor-image-box-img,
.partnerblok .elementor-element .elementor-image-box-img{
	margin-bottom: -15px !important;
	margin-top: -40px !important;
}
.ekit-wid-con .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
	display: none;
}
.testimonal .elementskit-commentor-content p {

	margin-bottom: 0px !important;
}
.testimonal .elementskit-single-testimonial-slider {
	display: grid !important;
	grid-template-columns: repeat(1fr) !important; 
	grid-template-rows: auto !important;  
	gap: 10px !important;  
	width: 100% !important; 
}


.testimonal .elementskit-single-testimonial-slider > .elementskit-commentor-bio {
	grid-column: span 1; 
}

.testimonal .elementskit-single-testimonial-slider > .elementskit-profile-info {
	grid-column: span 1;
}


.testimonal .elementskit-single-testimonial-slider > .elementskit-commentor-content {
	grid-column: span 2; 
}


.testimonal .elementskit-profile-info .elementskit-author-name {
	display: block; 
	margin-bottom: 5px;
}

.testimonal .elementskit-profile-info .elementskit-author-des {
	display: block; 
}
.ekit-wid-con .ekit_testimonial_style_6 .ekit-testimonial--avatar {
	margin-bottom: 0px !important;
}
/* .swiper-slide {
	padding: 0px 10px 50px 10px;
} */
.ekit-wid-con {
	padding: 0px 5px 10px;
}

.ekit-wid-con .elementskit-single-testimonial-slider {
	box-shadow: 0px 4px 9px 2px rgba(0, 0, 0, 0.05) !important;
}
.elementskit-author-des {
	padding-bottom: 18px;
}
.ekit-wid-con .elementskit-commentor-content > p {
	margin-bottom: 0px;
}

.videoslider .elementor-widget-container p {
	display: none !important;
}

/* .videoslider .elementor-widget-container p:nth-child(3){
	display: block !important;
} */
.videoslider .elementor-heading-title.elementor-size-default {
	margin-bottom: -15px;
	padding-left: 15px;
  	padding-right: 10px;
}

#vidoeblock .ekit-wid-con .ekit-testimonia-style-4 .elementskit-single-testimonial-slider {
	padding: 0px !important;
	padding-bottom: 0px !important;
	margin-bottom: 60px !important;
	display: block;
}
#vidoeblock .elementor-widget-heading .elementor-heading-title{
	color: var( --e-global-color-secondary );
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	line-height: 19px;
}
#vidoeblock .elementor-element.elementor-element-8d8b91a.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
	padding: 0px;
}
#vidoeblock .ekit-wid-con .elementskit-single-testimonial-slider {
	background-color: transparent !important;
	border-radius: 15px !important;
}
#vidoeblock .e-con-inner {
	padding: 0px !important;
}
#vidoeblock .elementor-heading-title.elementor-size-default {
	margin-bottom: 24px !important;
	padding-left: 15px;
	padding-right: 10px;
}
#vidoeblock .elementor-widget-video .elementor-wrapper iframe, #vidoeblock .elementor-widget-video .elementor-wrapper video {
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;

}
.ekit-template-content-markup.ekit-template-content-header.ekit-template-content-theme-support {
	z-index: 2;
	position: relative;
}
.home .elementor-section.elementor-top-section.elementor-element.elementor-element-12bc9f67.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default {
	background-color: #FFFBF7 !important;
}
.elementor-section.elementor-top-section.elementor-element.elementor-element-12bc9f67.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default {
	background-color: transparent !important;
}
#headerstick.headersticky {
  background-color: #ffffffd9 !important
}
.elementskit-navbar-nav > li > a{
	color: #fff !important;
}
.home .elementskit-navbar-nav > li > a{
	color: #2B1700 !important;
}
.home .elementskit-navbar-nav > li > a.active{
	color:#bd8843 !important
}
.elementskit-navbar-nav > li > a.active{
	color:#bd8843 !important
}
.elementor-element.elementor-element-7ae0497.elementor-widget__width-auto.elementor-widget-mobile__width-auto.elementor-hidden-mobile.elementor-widget.elementor-widget-button {
	margin-bottom: 7px !important;
}
.elementor-icon-list-icon svg {
  fill: #FFFFFF;
  transition: fill 0.3s;
	width:20px;
	height:20px;
}


/* gallery slider start */
.gallery-swiper {
    width: 100%;
/*     height: 450px;  */
	height: 570px; 
    position: relative;
}
.gallery-swiper .swiper-slide {
    overflow: hidden;
    transition: transform 0.7s ease, opacity 0.7s ease;
    opacity: 0.8; 
    margin-top: 35px;
}
.gallery-swiper .swiper-slide img {
    width: 100%;
    display: block;
    border-radius: 16px;
}
.gallery-swiper .swiper-slide-active {
    opacity: 1;
    transform: scale(1.1); 
    z-index: 2;
    margin-top: 50px;
}
.gallery-swiper .swiper-slide-next, .gallery-swiper .swiper-slide-prev {
    z-index: 1; 
}
.gallery-swiper .swiper-button-next, .gallery-swiper .swiper-button-prev {
    color: #000;
    position: absolute;
    top: 95%; 
    width: 40px;
    height: 40px;
    background-size: 27px 44px;
    background-color: transparent;
    font-size: 20px !important;
    border-radius: 50px;
    border: 1px solid gray;
}
.gallery-swiper .swiper-button-next {
    right: 38%;
}
.gallery-swiper .swiper-button-prev {
    left: 38%;
}
.gallery-swiper .swiper-pagination {
    position: absolute;
    bottom: 10px;
    left: 50.5% !important;
    transform: translateX(-50%);
    display: flex;
    justify-content: center;
    gap: 5px;
}
.gallery-swiper .swiper-pagination-bullet {
    background: #65656591;
    opacity: 0.6;
}
.gallery-swiper .swiper-pagination-bullet-active {
    background: #bd8843 !important;
    opacity: 1;
}
.gallery-swiper .swiper-button-prev::after, .gallery-swiper .swiper-container-rtl .swiper-button-next::after,
.gallery-swiper .swiper-button-next::after, .gallery-swiper .swiper-container-rtl .swiper-button-prev::after {
    font-size: 16px;
}
.gallery-swiper.swiper-container-horizontal .swiper-pagination-bullets{
	bottom: 28px !important;
	left: 50% !important;
}
/* gallery slider end */
#inerpoint .nav.nav-tabs.elementkit-tab-nav {
	display: none !important;
}
#inerpoint .elementor-element.elementor-element-2c7e0a5 .tab-content .tab-pane {
	border: none !important;
}
#inerpoint .elementor-icon-box-icon span br {
	display: none;
}
#inerpoint .elementor-icon-box-title span br {
	display: none;
}
#inerpoint .swiper-button-prev::after, 
#inerpoint .swiper-container-rtl .swiper-button-next::after {
	font-size: 18px;
}
.elementor-lightbox .elementor-video-container .elementor-video-portrait iframe, .elementor-lightbox .elementor-video-container .elementor-video-portrait video {
	width: 90% !important;
}
.vidoeoverlay .elementor-element-populated .e-parent {
	width: 120% !important;
	right: -120px !important;
}
#inerpoint .elementor-button-wrapper a br {
	display: none;
}
#inerpoint .elementor-button-wrapper a {
	padding: 17px 30px !important;
}
#inerpoint .elementor-1359 .elementor-element.elementor-element-72437a8.elementor-element {
	margin-top: -30px;
}
.contantform label{
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 15px;
}
.contantform label input{
	margin-top: 10px;
	border-color: rgba(128, 128, 128, 0.555);
	border-radius: 5px;
	height: 55px;
}
.contantform label textarea{
	margin-top: 10px;
	border-color: rgba(128, 128, 128, 0.555);
	border-radius: 5px;

}
.contantform .wpcf7-form-control.wpcf7-submit.has-spinner {
	width: 100%;
	background-color: #bd8843;
	border: 1px solid #bd8843;
	border-radius: 5px;
	color: white;
}
.contantform .wpcf7-form-control.wpcf7-submit.has-spinner:hover,
.wpcf7-form-control.wpcf7-submit.has-spinner:focus {
	color: #bd8843;
	opacity: 1;
}
.elementor-168 .wpcf7-response-output{
	margin: 0px !important;
}
.contantform .wpcf7-not-valid-tip {
	margin-top: 5px;
}
.keyfeature .elementor-icon-list-icon svg {
	width: 4px !important;
	height: 10px !important;
}


#plus-table-id-712b234 tr th:nth-child(1),
#plus-table-id-712b234 tr td:nth-child(1){
	width: 25%;
}
#plus-table-id-712b234 tr th:nth-child(2),
#plus-table-id-712b234 tr td:nth-child(2){
	width: 50%;
	padding-left: 0px;
	padding-right: 70px;
}
#plus-table-id-712b234 tr th:nth-child(3),
#plus-table-id-712b234 tr td:nth-child(3){
	width: 25%;
}
.membertable .elementor-tabs-wrapper {
	background-color: #fbf6f0 !important;
}
.membertable .elementor-element.elementor-element-64f1462.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded {
	padding: 0px;
}
.membertable #elementor-tab-content-2251 {
	padding: 0px;
}
.membertable .elementor-element.elementor-element-6fc5347.elementor-widget.elementor-widget-heading {
	padding: 20px 0px 0px 20px;
	margin-bottom: -15px;

}
.membertable .elementor-tabs-content-wrapper br {
	display: none;
}
.elementor-element.elementor-element-6fc5347.elementor-widget.elementor-widget-heading p {
	display: none;
}
p:empty {
    display: none;
}
.plus-table-row:last-child td {
	border-bottom: none !important;
}
.elementor-808 .elementor-element.elementor-element-9de745e {
	margin-top: 42px !important;
	margin-bottom: 100px !important;
}
.elementor-1711 .elementor-element.elementor-element-d707edc .elementor-tab-content{
	border-left: none;
	border-right: none;
	border:none;
}
.elementor-1711 .elementor-element.elementor-element-d707edc .elementor-tab-desktop-title.elementor-active{
	border-left: none;
  	border-right: none;
  	border-top: none;
  	border-bottom-style: inset;

}
.elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper {
	justify-content: center;
	border-bottom: 2px solid #80808045;
}

.elementor-1711 .elementor-element.elementor-element-d707edc .elementor-tab-desktop-title.elementor-active{
		border-bottom: 2px solid #bd8843;
}
#elementor-tab-content-2252 {
	padding: 0px;
}

/* Define the sticky header style */
.sticky-header {
  position: sticky;
  top: 0;
  z-index: 1000; /* Ensure it stays above other elements */
  background-color: #fff; /* Optional: set a background color */
  box-shadow: 0 4px 2px -2px gray; /* Optional: add a shadow for better visibility */
}
.header {
	position: sticky;
	top: 0;
}
.dview{
	z-index: -1;
}
.elementor-582 .elementor-element.elementor-element-83a8e3b .elementskit-testimonial-slider .swiper-button-prev{
	left: -4% !important;
}
.elementor-582 .elementor-element.elementor-element-83a8e3b .elementskit-testimonial-slider .swiper-button-next{
	right: -4% !important;
}


.headersticky {
	position: fixed;
	top: 0%;
	width: 100%;
	background-color: unset !important;
	transform: translatey(0px);
	transition: all .4s ease !important;
	border-color: border-color: #BD88432E;
	border-color: #BD88432E;
/* 	  backdrop-filter: blur(25px) !important; */
}

.home .headersticky {
	position: fixed;
	top: 0%;
	width: 100%;
	background-color: unset !important;
  transform: translatey(0px);
  transition: all .4s ease !important;
/*   backdrop-filter: blur(25px) !important; */
}
.home .elementor-section.elementor-top-section.elementor-element.elementor-element-12bc9f67.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.headersticky {
	background-color: unset !important;
}
.page-id-2297 #headerstick {
	background-color: #00000024 !important;
	transform: translatey(0px);
	transition: all .4s ease !important;
/* 	backdrop-filter: blur(25px) !important; */
}
.page-id-2297 #headerstick.headersticky{
	 background-color:#ffffffd9 !important;
}
.page-id-2398 .elementor-element-12bc9f67{
	background-color: #FFFBF7 !important;
}
.page-id-2398 .ekit-template-content-footer {
	z-index: 10;
	position: relative;
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{
	border-bottom: 3px solid #bd8843 !important;
}
.elementor-element.elementor-element-c5e9f9f.e-con-full.e-flex.e-con.e-parent.e-lazyloaded .elementor-element.elementor-element-2e357c3.e-flex.e-con-boxed.e-con.e-child{
	background-color: #F8EEE3;
	padding: 100px;
  border-radius: 15px;
}

/* color */

.page-id-2698 .elementskit-navbar-nav > li > a {
  color: #2B1700 !important;
}
.elementor-10 .elementskit-navbar-nav li.current-menu-item > a {
	font-weight: 600 !important;
}
/* =======================1 step=================*/
/* set header bg color without image */
.page-id-2398 #headerstick,
.page-id-2698 #headerstick,
.page-id-3489 #headerstick,
.page-id-3812 #headerstick,
.page-id-4129 #headerstick,
.page-id-4131 #headerstick,
.page-id-4124 #headerstick,
.page-id-4130 #headerstick,
.page-id-3160 #headerstick,
.page-id-4126 #headerstick,
.page-id-4089 #headerstick,
.page-id-3953 #headerstick,
.page-id-4128 #headerstick,
.page-id-4039 #headerstick,
.page-id-4916 #headerstick,
.page-id-4884 #headerstick,
.page-id-5318 #headerstick,
.page-id-5385 #headerstick,
.page-id-5387 #headerstick,
.page-id-5389 #headerstick,
.page-id-5391 #headerstick,
.page-id-4039 #headerstick,
.page-id-4388 #headerstick,
.page-id-6822 #headerstick,
.search-results #headerstick{
  background-color: #FFFBF7 !important;
}
/* menu color for light background */
.page-id-2398 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-3489 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-3812 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-4129 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-4131 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-4124 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-4130 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-3160 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-4126 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-4089 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-3953 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-4128 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-4039 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-4916 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-4884 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-5318 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-5385 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-5387 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-5389 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-5391 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.postid-4544 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.postid-4131 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-4388 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.postid-4626 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.postid-4630 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.postid-4646 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.postid-4650 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.postid-4644 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.postid-4652 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.postid-4654 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,  
.postid-4655 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.postid-4656 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-4626 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-4630 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-4971 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-4644 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-4541 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-4542 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-4543 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-4544 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-4545 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-4546 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-4648 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-6822 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-7825 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-7827 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.search-results .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a,
.page-id-8061 .elementor-10 .elementor-element.elementor-element-6ebccb39 .elementskit-navbar-nav > li > a{
	color: #000 !important;
}
.postid-4128 .elementskit-navbar-nav li a,
.postid-3160 .elementskit-navbar-nav li a,
.postid-4089 .elementskit-navbar-nav li a,
.postid-4124 .elementskit-navbar-nav li a,
.postid-4543 .elementskit-navbar-nav li a,
.postid-4128 .elementskit-navbar-nav li a,
.postid-4124 .elementskit-navbar-nav li a,
.postid-2698 .elementskit-navbar-nav li a,
.postid-4628 .elementskit-navbar-nav li a,
.postid-4648 .elementskit-navbar-nav li a{
  color: #000 !important;
}
/* menu color for light background */
/* =======================End=================== */


/* =======================2 step================ */
/* set header color on sticky */
.page-id-2398 #headerstick.headersticky,
.page-id-2698 #headerstick.headersticky,
.page-id-2398 #headerstick.headersticky,
.page-id-3489 #headerstick.headersticky,
.page-id-3812 #headerstick.headersticky,
.page-id-4129 #headerstick.headersticky,
.page-id-4131 #headerstick.headersticky,
.page-id-4124 #headerstick.headersticky,
.page-id-4130 #headerstick.headersticky,
.page-id-3160 #headerstick.headersticky,
.page-id-4126 #headerstick.headersticky,
.page-id-4089 #headerstick.headersticky,
.page-id-3953 #headerstick.headersticky,
.page-id-4128 #headerstick.headersticky,
.page-id-4039 #headerstick.headersticky,
.page-id-4884 #headerstick.headersticky,
.page-id-5318 #headerstick.headersticky,
.page-id-5385 #headerstick.headersticky,
.page-id-5387 #headerstick.headersticky,
.page-id-5389 #headerstick.headersticky,
.page-id-5391 #headerstick.headersticky{
  background-color:#ffffffd9 !important;
}

/* color  */
.headersticky .elementskit-navbar-nav > li > a {
  color: #000 !important;
}
.search-results h1 a,
.search-results h2 a,
.search-results h3 a,
.search-results h4 a,
.search-results h5 a,
.search-results h6 a{
	color: #2B1700;
  	font-family: "Montserrat", Sans-serif;
  	font-size: 30px;
  	font-weight: 600;

}

/* =======================End=================== */
.ekit-wid-con .ekit-sidebar-group.ekit_isActive .ekit-sidebar-widget {
	box-shadow: 0px 4px 6px 1px lightgray;
}

/* topheader
bottomfooter */
.gymheading span span {
	color: #bd8843;
}

/* .page-id-3200 .gallery-swiper {
	height: 460px;
} */
.built.elementor-widget-text-editor ul li {
	list-style: disc;
	margin-left: 30px;
}
.golfclub .elementor-widget-heading{
	display: none;
}
.golfclub .elementor-widget-text-editor p{
	display:none;
}
.golfclub .imagesldier {
	padding-top: 0px;
}
.golfmap .elementor-icon-list-text span {
	margin-left: 26px;
}
.page-id-3200 .membertable .elementor-tabs-wrapper {
	background-color: unset !important;
}
/* .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(.elementor-absolute):not(:last-child) {
  margin-bottom: 0px !important;
} */

.golff .elementor-widget-tabs .elementor-tab-content {
	padding: 0px;
}
.page-id-4388 .elementor-element-c2aaa9d .elementor-tabs-wrapper {
	display: none !important;
}
.swiper-button-prev::after {
	font-size: 15px !important; 
}

/* country club gallery sldier css start */


/* country club gallery slider css end */


.imgsldier .icon.icon-chevron-left::before,
.imgsldier .icon.icon-right-arrow1::before{
  background-color: white;
  width: 30px;
  height: 30px;
  display: inline-block;
  font-size: 17px;
  border-radius: 50px;
  line-height: 1.3;
  text-align: center;
  padding-top: 3px;
  padding-right: 5px;
}
.imgsldier .icon.icon-right-arrow1::before {
  padding-right: 0px !important;
  padding-left: 4px !important;
}
.page-id-3489 .elementor-element-290cc98,
.page-id-3489 .elementor-element-cf6e55f {
	display: none;
}

.cuntryclubslides .ekit-wid-con .elementskit-clients-slider .swiper:not(.swiper-initialized) .swiper-slide {
	max-width: calc(100% / var(--ekit_client_logo_slidetosho,3)) !important;
	margin-right: var(--ekit_client_logo_left_right_spacing,15px);
}
.gallerslider .elementor-swiper-button.elementor-swiper-button-prev,
.gallerslider .elementor-swiper-button.elementor-swiper-button-next{
	top: 97% !important;
  	z-index: 200 !important;
}
.gallerslider .elementor-swiper-button.elementor-swiper-button-prev{
	left: 40% !important;
}
.gallerslider .elementor-swiper-button.elementor-swiper-button-next{
	right:40% !important;
}

.heading a {
	text-decoration: none;
	color: white;
	margin-left: 5px;
	line-height: 0px;
 	font-size: 19px;
	vertical-align: middle;
	font-weight: 500 !important;
}
.comments-area a,
.page-content a {
	text-decoration: none !important;
}

.country-club-gallery .heading {
	font-size: 14px !important;
}
.keyporjectcommercial .swiper-slide:first-child {
  display: block !important;
}
.keyporjectcommercial .swiper-slide {
  display: none;
}
/* .ekit-sidebar-group.info-group.ekit-slide.ekit_isActive {
	overflow: hidden !important;
} */
.leftmenu li.dropdown > a::after {
    content: "\f105";
    position: absolute;
    display: inline-block;
    font-family: 'Font Awesome 5 Free';
    font-weight: 600;
    font-size: inherit;
    text-rendering: auto;
    vertical-align: middle;
    top: 50%;
    right: 0;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    transform: translateY(-50%);
    transition: all 0.3s ease-in-out;
}
.leftmenu li.dropdown > ul{
    list-style-type: disc; /* Adds bullet points */
    list-style-position: inside; /* Places bullet inside the text */
    padding-left: 15px; /* Adjust the padding to space the bullet */
	display: list-item;
}
#menu-item-5122 ul li,
#menu-item-5137 ul li,
#menu-item-5143 ul li,
#menu-item-5148 ul li{
	list-style: disc !important;
	display: list-item !important;
	margin-left: 30px;
}
#menu-item-5122 ul li a,
#menu-item-5137 ul li a,
#menu-item-5143 ul li a,
#menu-item-5148 ul li a{
	padding:5px 0px 5px 0px !important;
	
}
/* .leftmenu #menu-item-5137 a ul li a::after {
	display: none;
} */
.leftmenu .plus-navigation-wrap.text-left .plus-navigation-menu {
	width: 100%;
}
.leftmenu  .elementor-element.elementor-element-26c492a.elementor-widget.elementor-widget-tp-navigation-menu-lite,
.leftmenu .ekit-wid-con .nav {
	width: 100%;
}
.leftmenu .dropdown-menu {
	box-shadow: none !important;
}
.elementor-5115 .elementor-element.elementor-element-26c492a .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu > li.active > a, .elementor-5115 .elementor-element.elementor-element-26c492a .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu > li:focus > a, .elementor-5115 .elementor-element.elementor-element-26c492a .plus-navigation-menu .navbar-nav li.dropdown .dropdown-menu > li.current_page_item > a {
	color: #bd8843 !important;
}
.elementor-5115 .elementor-element.elementor-element-26c492a .plus-navigation-menu .nav li.dropdown .dropdown-menu > li:hover > a {
	color: #bd8843 !important;
}
.elementor-5115 .elementor-element.elementor-element-26c492a .plus-navigation-menu:not(.menu-vertical) .nav li.dropdown .dropdown-menu > li, .elementor-5115 .elementor-element.elementor-element-26c492a .plus-navigation-menu.menu-vertical .nav li.dropdown .dropdown-menu > li a {
	padding: 5px 0px 5px 15px !important;
}
.leftmenu .ekit-wid-con .ekit-sidebar-group .ekit-overlay {
	display: none;
}

.leftmenu .elementor-5115 .elementor-element.elementor-element-26c492a .plus-navigation-menu .navbar-nav > li > a {
	padding: 15px 0px 15px 0px !important;
}

.df-popup-thumb {
	width: 220px !important;
	height: 300px !important;
}
body.elementor-page-5385:not(.elementor-motion-effects-element-type-background), body.elementor-page-5385 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
body.elementor-page-4884:not(.elementor-motion-effects-element-type-background),
body.elementor-page-5318:not(.elementor-motion-effects-element-type-background),
body.elementor-page-5387:not(.elementor-motion-effects-element-type-background),
body.elementor-page-5389:not(.elementor-motion-effects-element-type-background),
body.elementor-page-5391:not(.elementor-motion-effects-element-type-background){
	background-image: none !important;
}
.keyproject .elementskit-client_logo img {
	border-radius: 10px;
}
.page-template-default.page.page-id-2297.logged-in.admin-bar.elementor-default.elementor-kit-6.elementor-page.elementor-page-2297.customize-support.dialog-body.dialog-buttons-body.dialog-container.dialog-buttons-container.e--ua-isTouchDevice.e--ua-firefox {
	overflow-x: hidden;
}
.tichor {
	font-size: 11px;
	text-transform: capitalize;
	vertical-align: text-top;
}
.image-container.lastimage.lstbig .heading {
	background-size: cover;
	width: 515px;
}
.sporttabs .elementor-widget-tabs .elementor-tab-desktop-title {
	padding: 20px 10px !important;
}
.sporttabs .elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper {
	justify-content: space-around !important;
}
.elementor-3812 .elementor-element.elementor-element-c2aaa9d .elementor-tab-title {
	font-size: 13px;
	padding: 20px 15px;
}








@media (min-width:1920px) {
	.image-gallery {
		display: flex;
		height: 680px;
		width: 62%;
		padding-left: 60px;
	}
	.elementor-21 .elementor-element.elementor-element-3a3e426a > .elementor-element-populated {
		padding: 0px 30px 0px calc(360px - -2%) !important;
	}
	.elementor-2297 .elementor-element.elementor-element-4194d7d4 > .elementor-container {
		min-height: 1110px !important;
	}
}
@media (min-width:2200px) {
	.elementor-21 .elementor-element.elementor-element-3a3e426a > .elementor-element-populated {
		padding: 0px 30px 0px calc(360px - -14%) !important;
	}
	.image-gallery {
		width: 54%;
	}

}
@media (min-width:2600px) {
	.elementor-21 .elementor-element.elementor-element-3a3e426a > .elementor-element-populated {
		padding: 0px 30px 0px calc(360px - -27%) !important;
	}
	.image-gallery {
		width: 45%;
	}
	.image-container.lastimage {
		width: 17%;
	}
	.image-gallery {
		padding-left: 60px;
	}

	
}
@media (max-width:1919.98px) {/* For 1670 */  
	.elementor-21 .elementor-element.elementor-element-3a3e426a > .elementor-element-populated {
		padding: 0px 30px 0px calc(360px - 13%) !important;
	}
	.image-gallery {
		width: 70%;
	}
}
@media (max-width:1679.98px) {/* For 1560 */  
	.elementor-21 .elementor-element.elementor-element-3a3e426a > .elementor-element-populated {
		padding: 0px 30px 0px calc(360px - 22%) !important;
	}
	.image-gallery {
		width: 76%;
	}
}
@media (max-width:1559.98px) {/* For 1440 */
	.elementor-21 .elementor-element.elementor-element-3a3e426a > .elementor-element-populated {
		padding: 0px 30px 0px calc(360px - 32%) !important;
	}
	.image-gallery {
		width: 83%;
	}
}
@media (max-width: 1439.98px) {/* For 1366 */
	.elementor-21 .elementor-element.elementor-element-3a3e426a > .elementor-element-populated {
		padding: 0px 30px 0px 92px;
	}
	.image-gallery {
		width: 87%;
	}
	.elementor-21 .elementor-element.elementor-element-3a3e426a > .elementor-element-populated {
    	padding: 0px 30px 0px calc(337px - 37%) !important;
  	}
}
@media (max-width: 1365.98px) {/* For 1280 */
	.elementor-21 .elementor-element.elementor-element-3a3e426a > .elementor-element-populated {
		padding: 0px 30px 0px 70px !important;
	}
	.image-gallery {
		width: 93%;
	}
}
@media (max-width: 1279.98px) {/* For 1152 */
	.elementor-21 .elementor-element.elementor-element-3a3e426a > .elementor-element-populated {
		padding: 0px 30px 0px 15px !important;
	}
	.image-gallery {
		width: 100%;
	}
	
}
@media (max-width: 1151.98px) {/* For 1024 */
	.image-gallery {
		width: 100%;
	}
	.elementskit-navbar-nav > li > a {
		color: #000000 !important;
	 }
	
}
@media (max-width: 1023.98px) {/* For 992 */
	.image-gallery {
		width: 80%;
		margin: auto;
	}
	.gallery-swiper .swiper-button-next {
		right: 35%;
	}
	.gallery-swiper .swiper-button-prev {
		left: 35%;
	}
	.cuntryclubslides .ekit-wid-con .elementskit-clients-slider .swiper:not(.swiper-initialized) .swiper-slide {
		max-width: calc(100% / var(--ekit_client_logo_slidetosho,2)) !important;
		margin-right: var(--ekit_client_logo_left_right_spacing,15px);
	}
	.country-club-gallery .image-container .overlay {
		padding: 60px 30px 30px 30px !important;
	}
}
@media (max-width: 991.98px) {/* For 768 */
	.image-gallery {
		width: 80%;
		margin: auto;
	}
	.elementor-element.elementor-element-7120906.e-con-full.e-flex.e-con.e-child {
		display: none;
	}
	.keybuton .elementor-element.elementor-element-7120906.e-con-full.e-flex.e-con.e-child {
		display: block !important;
	}
	.keyproject .tab-content .tab-pane {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.keyproject .nav.nav-tabs.elementkit-tab-nav {
		padding-left: 15px !important;
	}
	.blogbox .elementor-image-box-wrapper .elementor-image-box-img {
		padding-right: 20px !important;
	}
	.elementor-element.elementor-element-30d9d2c.e-con-full.e-flex.e-con.e-child .elementor-icon-box-icon {
		padding-top: 19px;
	}
	.elementor-21 .elementor-element.elementor-element-f6a3038.elementor-position-top .elementor-image-box-img,
	.elementor-21 .elementor-element.elementor-element-4451975.elementor-position-top .elementor-image-box-img {
		margin-bottom: -15px !important;
		margin-top: -20px !important;
	}
	.partnerblok .elementor-element.elementor-position-top .elementor-image-box-img,
	.partnerblok .elementor-element .elementor-image-box-img{
		margin-bottom: -15px !important;
		margin-top: -20px !important;
	}
	/* .swiper-container {
        height: 300px;
    }
    .swiper-button-next, .swiper-button-prev {
        width: 20px;
        height: 34px;
        top: 95%;
    }
    .swiper-button-next {
        right: 30px;
    }
    .swiper-button-prev {
        left: 30px;
    } */
	.visitus a {
		font-size: 16px !important;
	 }
	.membertable .elementor-element.elementor-element-6fc5347.elementor-widget.elementor-widget-heading {
		padding: 10px 0px 0px 20px;
	}
	.keyproject .elementskit-testimonial-client-logo {
		margin-bottom: 5px;
	}
	.elementor-tabs .elementor-tabs-wrapper {
	 	display: block !important;
	}
	.elementor-tab-title.elementor-tab-mobile-title{
		display: none;
	}
	
	
	.gallerslider .elementor-tabs-wrapper {
/* 		display: flex !important; */
		flex-wrap: nowrap !important;
		overflow-x: auto !important;
		white-space: nowrap !important;
	}

	.gallerslider .elementor-tab-title {
		padding: 10px 20px !important;
		flex-shrink: 0 !important;
		text-align: center !important;
		cursor: pointer !important;
		line-height: 3 !important;
	}
	.gallerslider .elementor-tabs-wrapper::-webkit-scrollbar {
		height: 5px !important;
	}
}
@media (max-width: 767.98px) {/* For 576 */
	.blogbox .elementor-image-box-wrapper {
		display: flex;
	}
	.blogbox .elementor-image-box-content {
		align-content: center;
	}
	.blogbox .elementor-image-box-img {
		margin-bottom: 0px !important;
	}
	.keyproject .e-con-inner {
		background-image: linear-gradient(#F8EEE3 47%, #fff 62%);
	}
	.keyproject .elementor-element.e-con-full.e-flex.e-con.e-child {
		padding: 0px 0px 0px 0px;
	}
	.keybuton.elementor-element.elementor-element-7120906.e-con-full.e-flex.e-con.e-child {
		display: block !important;
	}
	.elementor-element.elementor-element-30d9d2c.e-con-full.e-flex.e-con.e-child .elementor-icon-box-icon {
		padding-top: 10px;
	}
	.elementor-808 .elementor-element.elementor-element-9de745e {
		margin-top: 2px !important;
		margin-bottom: 50px !important;
	}
	.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{
		align-self: end !important;
	}
	.elementor-171 .elementor-element.elementor-element-b1090b1:not(.elementor-motion-effects-element-type-background){
		background-size:inherit;
	}
/* 	.dtsldier .swiper-button-next,
	.dtsldier .swiper-button-prev{
		display:none;
	} */
	.dtsldier .swiper-button-next, 
	.dtsldier .swiper-button-prev {
		color: #bd8843 !important;
		top: 90% !important;
		border: 1px solid #bd8843 !important;
	}
	.dtsldier .swiper {
		padding-bottom: 80px;
	}
	.vidoeoverlay .elementor-element-populated .e-parent {
		width: 90% !important;
		right: 15px !important;
    	left: 20px !important;
		margin-top: 0px !important;
		position: relative;
	}
	.elementor-1359 .elementor-element.elementor-element-2c7e0a5 .tab-content .tab-pane {
		padding: 0px 0px 0px 0px !important;
	}
	.gallery-swiper .swiper-button-next {
		right: 20%;
	}
	.gallery-swiper .swiper-button-prev {
		left: 20%;
	}
	.gallery-swiper {
		height: 244px;
	}
	.vidoeoverlay{
		background-color:#f8eee3;
		margin-left:10px;
		margin-right:10px;
		border-radius:15px;
	}
	.cuntryclubslides .ekit-wid-con .elementskit-clients-slider .swiper:not(.swiper-initialized) .swiper-slide {
		max-width: calc(100% / var(--ekit_client_logo_slidetosho,1)) !important;
		margin-right: var(--ekit_client_logo_left_right_spacing,15px);
	}
	.gallery-swiper .swiper-slide-active {
		transform: scale(1);
		z-index: 2;
		margin-top: 5px;
	}
	.gallery-swiper {
		height: 400px;
	}
	.country-club-gallery .overlay p {
		display: none;
	}
	.country-club-gallery .image-container .overlay {
		padding: 45px 20px 30px 30px;
	}
	.overlay h1 {
		font-size: 13px !important;
		font-weight: 400;
		line-height: 20px !important;
		margin-bottom: 30px !important;
		padding: 0px !important;
	}
	.country-club-gallery .image-container .overlay {
		padding: 60px 20px 30px 20px !important;
	}
	.country-club-gallery .heading {
		left: 40px;
		font-size: 12px;
		font-weight: 500;
		width: 180px;
		height: 44px;
		padding-top: 16px;
		padding-left: 10px;
		background-size: contain;
		background-position: left;
		bottom: -4px;
	}
	.gallerslider .elementor-swiper-button.elementor-swiper-button-prev{
		left: 23% !important;
	}
	.gallerslider .elementor-swiper-button.elementor-swiper-button-next{
		right:23% !important;
	}
	.country-club-gallery .heading {
		left: 40px;
		font-size: 12px;
		font-weight: 500;
		width: 180px;
		height: 43px;
		padding-top: 9px;
		padding-left: 10px;
		background-size: contain;
		background-position: left;
		bottom: -4px;
	}
	.country-club-gallery .heading {
		font-size: 10px !important;
	}
	#inerpoint .elementor-button-wrapper a {
		padding: 17px 10px !important;
	}
	.gallery-swiper {
		height: 430px;
	}
	.bookfly .elementor-shortcode {
  		text-align: center;
	}
}
@media (max-width: 575.98px) {/* For 414 */
	#menu-item-170 {
		display: block;
	}
	.elementor-21 .elementor-element.elementor-element-372c241d > .elementor-element-populated {
		padding: 15px 0px 50px 0px;
	}
	.image-container:hover .heading {
		transform: rotate(0deg);
		left: -1%;
		bottom: -5px;
	}
	.heading {
		left: 40px;
		font-size: 16px;
		font-weight: 500;
		width: 180px;
		height: 44px;
		padding-top: 10px;
		padding-left: 10px;
		background-size: contain;
		background-position: left;
	}
	.ekit-wid-con .elementskit-testimonial-slider .swiper-button-next, .ekit-wid-con .elementskit-testimonial-slider .swiper-button-prev {
		display: block;
	}
	.page-id-2398 .elementor-widget-tabs .elementor-tab-desktop-title {
  		padding: 20px 12px !important;
	
	}
	.elementor-image-gallery .gallery-icon.portrait {
		margin-top: 10px;
	}
	.image-container.lastimage .heading {
		font-size: 9px;
	}
	.tichor {
		font-size: 5px;
		text-transform: capitalize;
		display: block;
	}
	.image-container.lastimage.lstbig .heading {
		background-size: cover;
		width: 420px;
	}
	.image-container.lastimage.lstbig .heading {
		background-size: contain;
		width: 192px;
	}
	.lstbig .elementor-button-icon {
		display: none;
	}
}
@media (max-width: 413.98px) {/* For 375 */
}
@media (max-width: 374.98px) {/* For 360 */
	.image-gallery {
		width: 90%;
		margin: auto;
	}
}
@media (max-width: 359.98px) {/* For 320 */
}






























