﻿.mainTitle {
    font-size: 38px;
    font-weight: 600;
    letter-spacing: 0px;
    line-height: 1.05;
}

.mainTitle strong {
    letter-spacing: -1px;
    font-weight: 900;
    font-size: 90px;
}


.main-sub-title {
    background: none;
    padding: 0;
    /* font-weight: 700; */
    letter-spacing: 0;
    font-size: 38px;
}

.main-sub-title strong{
	font-weight: 700;
}

.sec1-texts {
    font-size: 38px;
    line-height: 1.2;
}

.sec1-texts strong {
    display: inline;
}


.sec1-texts-salery {
    font-size: 26px;
    font-weight: 900;
    margin: 3% 0 0 0;
}


.salery-title{
	 font-size: 32px;
}

ul.salery {
    margin-right: 8px;
    font-weight: 600;
}

ul.salery strong {
    margin-right: 8px;
    font-weight: 700;
    color: #fb2736;
    font-size: 28px;
}

.sec1-kuhavit {
    font-size: 22px;
    margin-top: 5%;
	position: absolute;
    bottom: 1%;
}


/*@media screen and (max-width: 1910px) {	
	.mainTitle {
		margin: -52px auto 0;
	}
}*/


@media screen and (max-width: 1800px) {	
	a.sec1-btn {
		margin: 2% 0 0 0;
	}
	
	.sec1-texts-salery {
		margin: 2% 0 0 0;
	}
}

@media screen and (max-width: 1500px) {	
	.mainTitle {
		margin: -4vw auto 0;
		margin: 1vw auto 0;
		font-size: 2.5vw;
	}
	
	.mainTitle strong {
		font-size: 5.5vw;
	}
	
	.main-sub-title {
		font-size: 2.5vw;
	}
	
	.sec1-texts {
		font-size: 2.2vw;
		margin: 2% auto 0;
	}
	
	a.sec1-btn {
		margin: 2% 0 0 0;
	}
}


@media screen and (max-width: 1222px) {	
	a.sec1-btn {
		margin: 2% 0 0 0;
		width: 34vw;
	}
	
	.salery-title {
		font-size: 3vw;
	}
	
	ul.salery strong, .sec1-texts-salery {
		font-size: 2vw;
	}
	
}



@media screen and (max-width: 1060px) {	
	.menuNagishut {
    	top: 30px;
	}
	.mainTitle {
		margin: -8vw auto 0;
		margin: 1vw auto 0;
		font-size: 3.0vw;
	}
	
	.mainTitle strong {
		font-size: 6.6vw;
	}
	
	.main-sub-title {
		font-size: 2.8vw;
	}
	
	.sec1-texts {
		font-size: 3.1vw;
		margin: 2% auto 0;
	}
	
	a.sec1-btn {
		margin: 2.5% 0 0 0;
		width: 37vw;
		height: 5.5vw;
	}
}


@media screen and (max-width: 900px) {
	.sec1-right {
		margin-right: 0;
		margin-top: 47.9vw;
	}
	
	.mainTitle {
		margin: 0vw auto 0;
		font-size: 3.7vw;
		text-align: center;
	}
	
	.mainTitle strong {
		font-size: 8.5vw;
		line-height: 0.95;
	}

	.main-sub-title {
		font-size: 3.4vw;
		margin-top: 1%;
	}
	
	.main-sub-title, .sec1-texts {
		text-align: center;
	}
	
	a.sec1-btn {
		margin: 2% auto 0;
		font-size: 3.4vw;
		width: 41vw;
		height: 6vw;
	}
	
	.sec1-texts-salery {
		margin: 1.0% 0 0 0;
		text-align: center;
		line-height: 1.15;
	}
	
	.salery-title {
		font-size: 3.8vw;
	}
	
	ul.salery strong, .sec1-texts-salery{
		font-size: 2.8vw;
	}
}


@media screen and (max-width: 820px) {
	#section1, .section1 .wrapper, .slide {
		min-height: auto;
		height: 120vw;
	}
	
	.sec1-right {
		margin-top: 47.9vw;
	}
	
	.sec1-kuhavit {
		font-size: 3vw;
		margin-top: 3%;
		position: static;
		text-align: center;
	}
}


@media screen and (max-width: 600px) {
	#section1, .section1 .wrapper, .slide {
		height: 147vw;
	}
	
	.sec1-right {
		margin-top: 50.3vw;
	}
	
	.mainTitle {
		font-size: 6.2vw;
	}
	
	.mainTitle strong {
		font-size: 11.6vw;
		line-height: 0.95;
	}
	
	.main-sub-title {
		font-size: 5.8vw;
		margin: 1.5vw auto 0;
	}
	
	.sec1-texts {
		font-size: 5.2vw;
		margin: 2% auto 0;
	}
	
	a.sec1-btn {
		margin: 3.5% auto 0;
		font-size: 5.4vw;
		width: 71vw;
		height: 9vw;
	}
	.salery-title {
		font-size: 4.8vw;
	}
	
	ul.salery strong, .sec1-texts-salery {
		font-size: 3.8vw;
	}
	
	.sec1-kuhavit {
		font-size: 4vw;        margin-top: 5%;
	}
	
	.sec1-texts-salery {
		margin: 3% 0 0 0;
	}
	
	
}

@media screen and (max-width: 550px) {
	.sec1-right {
		margin-top: 48.3vw;
	}
}

@media screen and (max-width: 400px) {
	.sec1-right {
		margin-top: 46.0vw;
	}
}
