
.home-sec-services{padding: 0px 0px;background: #e7e7e7;}
.home-sec-services .sub-heading{overflow:hidden;position:relative;}
.home-sec-services h2 > div{line-height: 1.2 !important;}
.home-sec-services .h-service-slider{position:relative;display:flex;}
.home-sec-services .h-service-slider > div{-ms-flex-preferred-size: 0;flex-basis: 0;-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;padding: 2px;}
/*.home-sec-services .h-service-slider:before{content:"";position:absolute;bottom: -5vw;right: -8vw;width: 24vw;height: 16vw;border: 1px solid #333333;}*/
.home-sec-services .h-service-slider .s_box{background: #e7e7e7;margin: 0px;/*15px 15px 35px 15px;*/display: block;}
.home-sec-services .h-service-slider .s_box .front{min-height: 100vh;padding:10%;display: flex;flex-direction: column;justify-content: center;position: relative;z-index: 9;align-items: center;mix-blend-mode:multiply;}
.home-sec-services .h-service-slider .s_box .front .s-icon{max-width:180px;}
.home-sec-services .h-service-slider .s_box .front video{max-width: 200px;display:inline-block;}
.home-sec-services .h-service-slider .s_box .front h3{text-align: center;color: #000;display: flex;min-height: 60px;margin-top: 60px;}
.home-sec-services .h-service-slider .s_box .front h3 .s-number{ font-family: 'roboto'; font-size: 12px;text-align:center;padding-right: 6px;margin-top: 8px;display:none;}
.home-sec-services .h-service-slider .s_box .front h3 .s-name{font-size:48px;font-weight: 900;position:relative;}
.home-sec-services .h-service-slider .s_box:before{content:"";position:absolute;bottom:0px;left:0px;width:0%;height:2px;background:#000000;transition:width 300ms ease-in-out;}
/*
.home-sec-services .h-service-slider button.slick-prev.slick-arrow,
.home-sec-services .h-service-slider button.slick-next.slick-arrow{cursor: pointer;font-size: 1px;position:absolute;bottom:10%;right:-120px;width:40px;height:40px;border:none;outline:none;background:none;transition: all 300ms ease-in-out;}
.home-sec-services .h-service-slider button.slick-prev.slick-arrow{background:url("../templates/img/arrow-left.png") no-repeat center center;background-size:cover;margin-right: 55px;}
.home-sec-services .h-service-slider button.slick-next.slick-arrow{background:url("../templates/img/arrow-right.png") no-repeat center center;background-size:cover;}

.home-sec-services .h-service-slider button.slick-prev.slick-arrow:hover,
.home-sec-services .h-service-slider button.slick-next.slick-arrow:hover{transform:scale(1.1);transition: all 300ms ease-in-out;}
*/

/*
.home-sec-services .s_box.c_1{background:#9b9b9b;}
.home-sec-services .s_box.c_2{background:#e6e2dd;}
.home-sec-services .s_box.c_3{background:#d5d5d5;}
.home-sec-services .s_box.c_4{background:#f5f5f5;}
.home-sec-services .s_box.c_5{background: #f7f2eb;}
*/

.home-sec-services .h-service-slider .s_box:hover{text-decoration:none;}
.home-sec-services .h-service-slider .s_box:hover .front h3 .s-name{text-decoration:none;}
.home-sec-services .h-service-slider .s_box:hover:before{width:100%;transition:width 300ms ease-in-out;}


/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 320px) and (max-width : 480px) {
	
	.home-sec-services{padding:100px 0px;}
	.home-sec-services .h-service-slider{flex-direction:column;}
	.home-sec-services .h-service-slider .s_box .front{min-height:auto !important;}
	.home-sec-services .h-service-slider .s_box .front .s-icon{max-width:100px;}
	.home-sec-services .h-service-slider .s_box .front h3{margin-top:10px;min-height:auto;}
	.home-sec-services .h-service-slider .s_box .front h3 .s-name{font-size:24px;}
	.home-sec-services .h-service-slider .s_box .front h3 .s-name br{display:none;}
}
