.gt-header .gt-menu > ul > li > a, .gt-header .gt-menu > ul > li > a:visited {
	padding: 0px 18px;
}

.gt-service-boxes.gt-style-2 .gt-spacing-0 .gt-grid-col .gt-item {
display: flex;
flex-direction: column;
}

.gt-service-boxes.gt-style-2 .gt-title{
	order: 1;
}

.gt-service-boxes.gt-style-2 .gt-icon.gt-image-icon{
	order: 2;
}

.gt-service-boxes.gt-style-2 p{
	order: 3;
}

.slider {
	background-color: transparent;
}

section.gt-carousel-logo span.content-section {
    min-height: 175px;
    display: flex !important;
    flex-direction: column;
    justify-content: center;
    align-items: center; 
}

section.gt-carousel-logo span.content-section p, section.gt-carousel-logo span.content-section h2{
	display: none;
	visibility: none;
}

.slick-slide p {
	font-size: 1rem;
  opacity: .6; 
}

.tm-slider {
    height: auto !important;
}

.slick-slide .content-section p {
    margin: 0;
}

.tm-slider h2 {
    margin-bottom: 1rem;
}

.slick-dots li{
	width: 7px !important;
	height: 7px !important;
	margin: 7px !important;
}

.slick-dots li button{
	background-color:transparent;
	opacity: .2;
}

.slick-dots li button:hover{
	background-color:transparent;
	opacity: .6;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s
}

.slick-dots li button:focus, .slick-dots li button:active{
	background-color:transparent;
	opacity: 1;
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s
}

.slick-dots li.slick-active button {
	opacity: 1 !important;
}

.tm-slider .carousel-caption a {
    cursor: initial;
}

@media only screen and (max-width: 768px){
button.slick-next.slick-arrow {
    display: none !important;
    visibility: hidden; 
	}
	
.gt-service-boxes.gt-style-6 .gt-grid.gt-grid-3 .gt-grid-col:nth-child(2) .gt-item.gt-align-center{
		margin-top:-35px;
		margin-bottom:35px;
		box-shadow: none;
		transform: translate(0px, 10px);
	}
		
.gt-service-boxes.gt-style-6 .gt-grid.gt-grid-3 .gt-grid-col:not(:nth-child(2)) .gt-item.gt-align-center:hover{
		box-shadow: none;
		transform: translate(-5px , 10px);
	}
	
.gt-carousel-controls.gt-style-1  .gt-carousel-prev, .gt-carousel-controls.gt-style-1  .gt-carousel-next{
	display: none;
	}
}

.gt-service-boxes.gt-style-6 .gt-item.gt-align-center{
	background-color: white;
	box-shadow: 0 16px 32px rgba(0, 0, 0, .35);
	transition: 0.3s;
	margin-bottom: 20px;
	z-index:5;
}


.gt-service-boxes.gt-style-6 .gt-grid.gt-grid-3 .gt-grid-col:nth-child(2) .gt-item.gt-align-center{
	box-shadow: none;
	transform: translate(-5px, 30px);
	z-index:3;
}

.gt-service-boxes.gt-style-6 .gt-item.gt-align-center:hover {
	box-shadow: none;
	transition: 0.3s;
	transform: translate(-5px, 30px);
	}

.gt-service-boxes.gt-style-6 .gt-item.gt-align-center p {
	padding: 0px 15px 40px; 
}

.gt-service-boxes.gt-style-6 .gt-item.gt-align-center .gt-title {
	padding: 10px 10px 0px; 
}

.gt-service-boxes.gt-style-6 .gt-item.gt-align-center img {
  height: 220px;
	object-fit: cover;
}

.gt-italic{
	font-style: italic;
}

.alignnone, .wp-block-image .alignnone {
    margin: 0 0 5px 30px;
    width: 40px;
}

.gt-off-canvas.gt-style-1.gt-dark .gt-drilldown-menu ul li a{
	opacity: 1;
	height: auto;
}

.gt-off-canvas.gt-style-1.gt-dark .gt-drilldown-menu ul li > a.gt-active{
	color: var(--gt-color-FFFFFF);
}

.gt-off-canvas.gt-style-1.gt-dark .gt-drilldown-menu ul li a.gt-active:hover{
	color: var(--gt-color-444444);
	transition-delay:0.3s;
}

.gt-off-canvas.gt-style-1.gt-dark .gt-drilldown-menu ul li a:link:before, .gt-off-canvas.gt-style-1.gt-dark .gt-drilldown-menu ul li a:visited:before, .gt-off-canvas.gt-style-1.gt-dark .gt-drilldown-menu ul li a:hover:before {
	color: var(--gt-main-secondary-color);
}

.gt-off-canvas.gt-style-1 .gt-drilldown-menu ul li a:before, .gt-off-canvas.gt-style-1 .gt-drilldown-menu ul li a:visited:before {
	-webkit-transition: width 0.5s cubic-bezier(0.77, 0, 0.175, 1);
	-moz-transition: width 0.5s cubic-bezier(0.77, 0, 0.175, 1);
	-o-transition: width 0.5s cubic-bezier(0.77, 0, 0.175, 1);
	-ms-transition: width 0.5s cubic-bezier(0.77, 0, 0.175, 1);
	
}

.gt-carousel-controls.gt-style-1  .gt-carousel-prev, .gt-carousel-controls.gt-style-1  .gt-carousel-next{
	position:absolute;
	top:0;
	bottom:0;
	margin: auto;
	background-color:var(--gt-color-111111);
	z-index:5 ;
	width: 50px;
	height: 60px;
	transform:translate(0, -180%);
	display:flex;
	align-items: center;
	justify-content: center;
} 

.gt-carousel-controls.gt-style-1  .gt-carousel-prev svg, .gt-carousel-controls.gt-style-1  .gt-carousel-next svg{
	height: 40px;
/* 	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.5); */
}

.gt-carousel-prev{
	left:0;
}

.gt-carousel-next{
	right:0;
} 


#sb_instagram #sbi_images {
  display: grid;
  width: 100%;
  padding: 0;
}

#sb_instagram .sb_instagram_header h3, .sb_instagram_header h3 {
  color: currentColor;
}

#sb_instagram .sb_instagram_header, .sb_instagram_header {
  padding: 0 0 2rem;
}

@media (max-width: 768px) {
    .sbi_info_wrapper {
        display: none;
    }
}

#sb_instagram .sbi_caption_wrap {
  padding: 12px 0;
}