/* 
Theme Name: SSC
Description: SSC is a child theme of Hello Elementor
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1.1
*/


/*------------------------------------------------*/
/*-------------------[GENERAL]--------------------*/
/*------------------------------------------------*/

/*------------------------------------------------*/
/*-----------------[HEADER-MENU]------------------*/
/*------------------------------------------------*/

.sub-menu ul#sm-1750186965803038-2{
	column-count: 2;
}
.sub-menu ul{
	column-count: 2;
}

/*------------------------------------------------*/
/*-----------------[Page Listing]------------------*/
/*------------------------------------------------*/
.services .page-listing{
	list-style: none;
    padding: 0;
    font-size: 18px;
    font-weight: 500;
}

.services .page-listing li a{
	padding: 10px;
	display:grid;
	border-bottom: solid 1px #e3e3e3;
	color: black;
}
.services .page-listing li:hover a{
    color: #fff;
    background-color: #821A1E;
}

.scrollable-related-pages {
  max-height: 600px; /* or any height you prefer */
  overflow-y: auto;
  padding-right: 10px;
  scroll-behavior: smooth;
}
 
.scrollable-related-pages::-webkit-scrollbar {
  width: 6px;
}
 
.scrollable-related-pages::-webkit-scrollbar-thumb {
  background-color: #888;
  border-radius: 10px;
}



/*------------------------------------------------*/
/*------------------[HOMEPAGE]--------------------*/
/*------------------------------------------------*/
.elementor-11 .elementor-element.elementor-element-481398c{
	z-index:auto !important;
}

/* Rates Table Press */

.tablepress >.row-hover>tr:hover>*
{
	background-color: #33B3F9 !important;
    color: white !important;
}

.tablepress{
	font-size: 18px;
    font-family: 'Raleway';
}
/* END Rates Table Press */

/* Contact Form */

div#_builder-form{
	max-width:100% !important;
}

/* Contact Form End*/

/*------------------------------------------------*/
/*------------------[SUBPAGES]--------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*-------------------[FOOTER]---------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*-----------------[RESPONSIVE]-------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/

@media screen and (min-width: 1441px){
	.elementor-element.elementor-element-d6cfa59 {
		width:100%;
	}
	.elementor-21 .elementor-element.elementor-element-77d63da{
		padding:5px;
	}
	.elementor-21 .elementor-element.elementor-element-413de48 .elementor-nav-menu .elementor-item{
		font-size:18px !important;
	}
	.elementor-21 .elementor-element.elementor-element-df27d65 .elementor-button{
		font-size:16px !important;
	}
}

@media screen and (max-width: 1440px){
	.elementor-21 .elementor-element.elementor-element-413de48 .elementor-nav-menu .elementor-item{
		font-size:14px !important;
	}
	.elementor-21 .elementor-element.elementor-element-df27d65 .elementor-button{
		font-size:13px !important;
	}
	.elementor-21 .elementor-element.elementor-element-77d63da{
		padding:5px;
	}
}
@media screen and (max-width: 1350px){
	.elementor-21 .elementor-element.elementor-element-48038c3, .elementor-21 .elementor-element.elementor-element-03107be{
		width:15%;
	}
	.elementor-21 .elementor-element.elementor-element-d6cfa59{
		width:70%;
	}
	.elementor-21 .elementor-element.elementor-element-0ca39a6 div.elementor-menu-toggle{
		color:white;
	}
}
@media screen and (max-width: 1235px){
	.elementor-21 .elementor-element.elementor-element-413de48 .elementor-nav-menu .elementor-item, .elementor-21 .elementor-element.elementor-element-df27d65 .elementor-button{
		font-size:12px !important;
	}
}
@media screen and (max-width: 1180px){
	.elementor-21 .elementor-element.elementor-element-413de48 .elementor-nav-menu .elementor-item,.elementor-21 .elementor-element.elementor-element-df27d65 .elementor-button{
		font-size:12px !important;
	}
	.elementor-21 .elementor-element.elementor-element-48038c3{
		width:14%;
	}
}

