
	/*General Page Style*/
	picture {
		padding: 0px !important;
		margin: 0px !important;
	}
	.breadcrumb {
		display:none;
	}
	/*All Sections*/
	.home-section {	
		width: 100%;
		max-width: 1280px;		
		margin-bottom:30px !important; 			
	}
	.home-section-1 {
		margin-bottom:0px !important;
	}
	.home-section img{
		width:100%;			
		display: block;		
	}
	/*Sections*/
	.hs-c1, .hs-c2, .hs-c5, .hs-c6, .hs-c7 {
		display: flex;
		justify-content:space-between;
		flex-direction: row;
	}
	.hs-c1-b {
		margin: 0px 30px;
	}
	.hs-c2-a, .hs-c5-a, .hs-c6-a, .hs-c6-b, .hs-c6-c, .hs-c7-a,.hs-c7-b,.hs-c7-d {
		margin-right:30px;
	}
	.hs-c5-a, .hs-c7-a {
		width: 70%;
	}
	.hs-c5-b,.hs-c7-b,.hs-c7-c {
		margin-bottom: 30px;
	}
	.hs-c6 {
		flex-wrap: nowrap;
	}
	.hs-c5-right, .hs-c7-right {
		width: 30%;	
		width: calc(50% - 30px);	
	}
	.hs-c5-right table, .hs-c7-right table,.hs-c5-bc, .hs-c7-bcde,.hs-c5-a img, .hs-c7-bcde img{
		height: 100%;	
	}
	.hs-c7-bcde {		
		width: 100%;
		display: flex;
		flex-direction: row;
		justify-content:space-between;
		flex-wrap: wrap;
	}
	.hs-c7-bcde > div{
		width: 50%;
		width: calc(50% - 15px);
  	}
 	/*Custom Carousel, disable Flickity for large devices */
  	.main-carousel:after {
    content: '';
  	}



	/* Small screens */
	@media all and (max-width: 768px) {
		/*General Page Style*/
		#main {
			padding: 0px !important;
			margin: 0px !important;
		}
		/*All Sections*/
		.home-section {									
			max-width: 100vw !important;			 				
		}
		/*Sections*/
		.hs-c1, .hs-c2, .hs-c5, .hs-c7{
			width: 100vw;			
			flex-direction:column;
		}
		.hs-c1-b {
			margin: 30px 0px;
		}
		.hs-c2-a, .hs-c5-a {
			margin-right:0px;
			margin-bottom:30px;
		}
		.hs-c5-a, .hs-c7-a {
			width: 100%;
		}
		.hs-c5-bc {
			display: flex;
			flex-direction: row;
			justify-content: space-between;
			width: 100%;
		}
		.hs-c5-b {
			margin-bottom: 0px;
			margin-right:30px;
		}
		.hs-c6 {
			display: flex;
			justify-content:space-between;
			flex-direction: row;
			flex-wrap: wrap;
		}
		.hs-c6 > div {
			width: 50%;
			width: calc(50% - 15px);
		}
		.hs-c6-b{	
			margin-right:0px;
		}
		.hs-c6-a, .hs-c6-b {
			margin-bottom: 30px;
		}
		.hs-c7-a {
			margin-right: 0px;
			margin-bottom: 30px;
		}
		.hs-c5-right, .hs-c7-right {
			width: 100%;
		}
		.hs-c7-bcde {
			display: flex;
			flex-direction: row;
			flex-wrap: nowrap;
			margin-bottom:50px;
		}
		.hs-c7-b, .hs-c7-c, .hs-c7-d, .hs-c7-e{
			margin-right: 30px; 
			margin-bottom: 0px;
		}
		

		

        /*Custom Carousel*/
		.main-carousel:after {
		  content: 'flickity';
		  display: none;  hide :after */
		}
		.carousel-cell {
		  width:40% !important;
		}
		.flickity-prev-next-button {
		    top: 100%;
		    height: 10px !important;
		    border-radius: 0%;
		    transform: translateY(0%);
		    left: 50%;		    
		}
		.flickity-prev-next-button.previous {
		    left: 45%;
		}
		.button, .buttonstyle, button, input[type=button] {
		    padding: .6875rem 10px;
		}		
		.flickity-button {		
		    background: transparent;		   
		}
		button[disabled]:hover, .flickity-button:hover {
		    color: #000;
		    background-color: transparent;
		    border-color: transparent;
		}
		.flickity-viewport {
			width: 100% !important;			
		}
	}