
.section h2 {

	font-size:3.8775rem;
}


article{

    font-size: 1.5rem;

	margin-top: 2%;
}

h2{

	line-height: 70px!important;

}


.row {

    word-spacing: 0em;

    letter-spacing: 0em;

}

.special-tab .section {

    min-height: 100px;

}

.container-fluid {

    padding-left: 0;

    padding-right: 0;

}

dl{

    display: inline-block;

	padding: 0 2%;

}

.col-md-2 {

    padding-right: 0; 

    padding-left: 0; 

}

.section-1 {

    background-size:cover!important;

    height: 1122px!important;

}

.section-1 .container-fluid{

	margin-top:5%;

}

.section-1 row{

	margin-top: 28%;

}

	.section-1 h2{

		text-align:left;

	}

@media (min-width:1779px){

	.section-1 h2{

		margin-top: 35%;

	}

}

@media (max-width:1778px){

	.section-1 h2{

		margin-top: 41%;

	}

}

@media (max-width:1630px){

	.section-1 h2{

		margin-top: 46%;

	}

}

@media (max-width:1441px){

	.section-1 h2{

		margin-top: 53%;

	}

}

@media (max-width:1338px){

	.section-1 h2{

		margin-top: 61%;

	}

}

@media (max-width:1190px){

	.section-1 h2{

		margin-top: 70%;

	}

}

.section-1 dd {

    margin: 0;

}

.section-1-text-1 {

    margin-top: 3%;
color:#fff
}

.section-1-img {

    margin-top: 3%;

}

	.section-1-text-1 dt{

		font-size: 1.2rem;

	}

@media (max-width:1720px){

	.section-1-text-1 dt{

		font-size: 1rem;

	}

}

.section-2 {

    background-size:cover!important;

    height: 1093px!important;

}

.col-md-offset-s1{

	margin-left: 4.333333%;

}
.section-21 {


    background-size:cover!important;

    height: 1434px!important;

}
.section-2 dl,.section-6 dl{

	border: 1px solid #000;

}

.section-2-text{

	color:#000;

    margin-top: 2%;

}

.section-3 {

    background: #fff url(/images/s9-pro-bg-3.jpg) center center no-repeat!important;

    background-size:cover!important;

    height: 1132px!important;

}

.section-3-text{

    margin-top: 5%;

}

.section-3-pic {

    margin-top: 5%;

}

.section-4{

    background-color: #fff!important;

    height: auto!important;

}

.section-4-text{

	color:#000;

	margin-top:9%;

}

.section-4-pic{

	margin-top: 8%;

}

.section-5-text{

	margin-top: 28%;

}

.section-5-img{

	margin-top: 9%;

}

.section-5-pa,.section-10-pa{

	position:absolute;

}

.col-md-offset-s2 {

	margin-left: 9.666667%;

}

.section-6{

    background: #fff url(/images/s9-pro-bg-6.jpg) center center no-repeat!important;

    background-size:cover!important;

    height: auto!important;

}

.section-6-text{

	color:#000;

	margin-top: 3%;

}



.section-7 {

    background-color: #fff!important;

    height: auto!important;

}

.section-7-text{

	color:#000;

	margin-top: 36%;

}

.section-8{

    background: #fff url(/images/s9-pro-bg-8.jpg) center center no-repeat!important;

    background-size:cover!important;

    height: auto!important;

}

.section-8-text{

	margin-top:40%;

}

.section-8-pic{

	margin-top:15%;

}

.section-9 {

    background: #fff url(/images/s9-pro-bg-9.jpg) center center no-repeat!important;

    background-size:cover!important;

    height: 1564px!important;

}

.section-9-text{

	margin-top: 4%;

}

.section-10-text {

    margin-top: 17%;

}

.section-11{

    background: #fff url() center center no-repeat!important;

    background-size:cover!important;

    height: 916px!important;

}

.section-11-text {

	color:#000;

    margin-top: 4%;

}

.section-12{

    background: #fff url(/images/s9-pro-bg-12.jpg) center center no-repeat!important;

    background-size:cover!important;

    height: 1039px!important;

}

.section-12-text{

	color:#000;

    margin-top: 9%;

}



@media (max-width:1440px){

	.section h4 {

		font-size: 1.9rem;

	}

	.section h2 {

		font-size: 2.6rem;

	}

	article {

		font-size: 1.3rem;

	}



}

@media (max-width:1198px){

	.section h4 {

		font-size: 1.5rem;

	}

	.section h2 {

		font-size: 2.3rem;

	}

	article {

		font-size: 1.1rem;

	}



}

@media (max-width: 991px){



}



