.main-slider h2 {
	margin-bottom: 30px;
	font-size: 72px;
	line-height: 72px;
}
.main-slider p {
	font-size: 28px;
	font-weight: 300;
	line-height: 32px;
	text-transform:none;
	padding-bottom: 30px;
}
.main-slider-two .container {
	padding-top: 210px;
	padding-bottom: 210px;
}
.main-slider .image-layer-overlay {
	background: rgba(var(--moniz-black-rgb, 30, 30, 34), .6);
}
 @media only screen and (min-width: 30px) and (max-width: 1200px) {
 .main-slider-two .container {
 padding-top: 170px;
 padding-bottom: 170px;
}
}
 @media only screen and (min-width: 30px) and (max-width: 1085px) {
.main-slider-two .container {
 padding-top: 120px;
 padding-bottom: 100px;
}
.main-slider h2 {
 margin-bottom: 30px;
 font-size: 58px;
 line-height: 66px;
}
}
 @media only screen and (min-width: 30px) and (max-width: 991px) {
 .main-slider h2 {
 margin-bottom: 20px;
 font-size: 48px;
 line-height: 56px;
}
 .main-slider p {
 font-size: 24px;
 font-weight: 300;
 line-height: 28px;
 text-transform: none;
 padding-bottom: 25px;
}
 .main-slider-two .container {
 padding-top: 120px;
 padding-bottom: 90px;
}
}
 @media only screen and (min-width: 30px) and (max-width: 767px) {
 .main-slider p {
 font-size: 18px;
 font-weight: 300;
 line-height: 24px;
 text-transform: none;
 padding-bottom: 25px;
}
.main-slider h2 {
 margin-bottom: 20px;
 font-size: 28px;
 line-height: 32px;
}
 .main-slider-two .container {
 padding-top: 80px;
 padding-bottom: 60px;
}
}
 @media only screen and (min-width: 30px) and (max-width: 650px) {
.main-slider p {
 font-size: 14px;
 font-weight: 300;
 line-height: 18px;
 text-transform: none;
 padding-bottom: 25px;
}
 .thm-btn {
 font-size: 14px;
 padding: 14px 30px;
}
 .main-slider-two .container {
 padding-top: 50px;
 padding-bottom: 50px;
}
.main-slider h2 {
 margin-bottom: 20px;
 font-size: 24px;
 line-height: 28px;
}
}
