﻿video {
  width: 100%;
  height: auto;
}

@font-face {
  font-family: Geo;
  src: url(fonts/geo706bc.ttf);
}

.FontGeo {font-family: Geo;}
.Numb {font-family: Geo; font-size:30px !important; letter-spacing: .02em;}
.Title1 {font-family: Geo; font-size:50px; letter-spacing: .02em;color:#4D4D4D;}
.Title1b {font-family: Geo; font-size:50px; letter-spacing: .02em;color:#4D4D4D;}
.Title2 {font-family: Geo; font-size:90px; letter-spacing: .02em;color:#4D4D4D; line-height:100px;font-weight:800}
.Title2b {font-family: Geo; font-size:90px; letter-spacing: .02em;color:#fff; line-height:100px;font-weight:800;}
.Title3 {font-family: Geo; font-size:20px !important; letter-spacing: .1em !important;color:#4D4D4D; line-height:60px;font-weight:600 !important}
.PageDivResp1 {width:50%; margin:0 auto}

.RespContainer {position:relative;z-index:9999 !important; margin-top:-110px}
.FontFooter {font-family: Geo; letter-spacing: .02em !important; color:#969696 !important; font-size:24px;}

.PositBott1 {position:absolute;bottom:40px !important}
.Row-ServResp1 {height:300px;position:relative;z-index:9999;border:0px solid red;margin-top:-100px}
.DivSN-ServResp1 {max-width:50% !important;}
.DivDX-ServResp1 {border-left: 6px solid #B41B64;bottom:0 !important;max-width:50% !important}

.PositBott2 {position:relative;bottom:-100px !important}
.Row-ServResp2 {height:200px;border:0px solid green;margin-top:40px}
.DivSN-ServResp2 {max-width:50% !important;}
.DivDX-ServResp2 {border-left: 6px solid #B41B64;bottom:0 !important;max-width:50% !important}

.PositBott3 {position:relative;top:30px !important}
.Row-ServResp3 {background:#E6E6E6;height:100px;border:0px solid blue}
.DivSN-ServResp3 {max-width:50% !important;}
.DivDX-ServResp3 {border-left: 6px solid #B41B64;bottom:0 !important;max-width:50% !important}

.PositBott4 {position:relative;bottom:-100px !important}
.Row-ServResp4 {height:200px;border:0px solid green;margin-top:40px}
.DivSN-ServResp4 {max-width:50% !important;}
.DivDX-ServResp4 {border-left: 6px solid #B41B64;bottom:0 !important;max-width:50% !important}

.PositBott5 {position:relative;top:30px !important}
.Row-ServResp5 {background:#fff;height:100px;border:0px solid blue}
.DivSN-ServResp5 {max-width:50% !important;}
.DivDX-ServResp5 {border-left: 6px solid #B41B64;bottom:0 !important;max-width:50% !important}

.PositBott6 {position:absolute;bottom:40px !important}
.Row-ServResp6 {height:150px;position:relative;z-index:9999;border:0px solid red;margin-top:50px}
.DivSN-ServResp6 {max-width:50% !important;}
.DivDX-ServResp6 {border-left: 6px solid #B41B64;bottom:0 !important;max-width:50% !important}
.ContainerResp6 {margin-top:0px}
.ContainerResp7 {margin-top:-50px}

.RespSlider {min-height:700px}

@media screen and (max-width: 992px) {
	.RespSlider {min-height:400px}
	.Title1 {font-size:40px; letter-spacing: .02em;}
	.Title1b {font-size:30px; letter-spacing: .02em;}
	.Title2 {font-size:60px; letter-spacing: .02em; line-height:70px; font-weight:800}
	.Title2b {font-family: Geo; font-size:40px; letter-spacing: .02em;color:#fff; line-height:50px;font-weight:800;text-align:center;margin-top:40px;}
	.Title3 {font-size:20px !important; letter-spacing: .1em !important; line-height:30px;}
	.PositBott1 {position:absolute;bottom:30px !important}
	.ContainerResp1 {position:relative;z-index:9999 !important; margin-top:50px}
	.Row-ServResp1 {height:270px;}

	.ContainerResp2 {background:#fff; position:relative;z-index:9999 !important; margin-top:0px;max-height:200px}
	.PositBott2 {position:relative;bottom:-80px !important}
	.Row-ServResp2 {height:200px;border:0px solid green;margin-top:40px}
	.DivSN-ServResp2 {}
	.DivDX-ServResp2 {}

	.ContainerResp3 {background:#E6E6E6; border:0px solid red;position:relative;z-index:9999 !important; margin-top:0px;max-height:100px}
	.Row-ServResp3 {height:50px;}

	.PositBott4 {position:relative;bottom:-60px !important}
	.Row-ServResp4 {height:200px;border:0px solid green;margin-top:40px}
	.DivSN-ServResp4 {max-width:50% !important;}
	.DivDX-ServResp4 {border-left: 6px solid #B41B64;bottom:0 !important;max-width:50% !important}

	.ContainerResp5 {background:#fff; border:0px solid red;position:relative;z-index:9999 !important; margin-top:0px;max-height:100px}
	.Row-ServResp5 {background:#fff;height:100px;border:0px solid blue}
	.DivSN-ServResp3 {max-width:50% !important;}
	.DivDX-ServResp3 {border-left: 6px solid #B41B64;bottom:0 !important;max-width:50% !important}

	.ContainerResp7 {margin-top:-50px}
	.PageDivResp1 {width:80%; margin:0 auto;text-align:center}
}

.blinking{
    animation:blinkingText 1.2s infinite;
}
@keyframes blinkingText{
    0%{     color: #000;    }
    49%{    color: #F00; }
    100%{   color: #fff;    }
}