.toppest img {vertical-align: bottom; float: left; margin-right: 15px}
.toppest img {font-size: 18px; padding-top: 30px;}

.slide1 {background: url(../images/bg/bg1.jpg) no-repeat right top; background-size: 50%; padding: 115px 0 300px;}
.slide1 h2 {width: 60%;}

.slide2 {margin-top: -120px; margin-bottom: 60px;}
.slide2 label {color: #414141; font-size: 12px; margin-top: 30px;}
.slide2 .dali {margin-top: 90px;}
.slide2 .dropdown-toggle {height: 50px;}
.bootstrap-select > .dropdown-toggle {border-width: 2px !important;}

.slide3 {margin-right: 120px; margin-left: 60px; padding-top: 90px;}
.slide3 {background: url(../images/bg/bg_sq.png) no-repeat top right; background-size:40%;}
.owl-carousel {margin-top: 60px; margin-bottom: 30px;}
.owl-carousel .owl-item img {width: 50% !important; margin-bottom: 20px;}
.owl-carousel .owl-item * {color: rgba(65,65,65,.55) !important; font-size: 14px; line-height: 16px;}
.owl-carousel .owl-item p {min-height: 50px;}
.owl-carousel .owl-item .fa-check-circle {color: #FA3118 !important; font-size: 18px;}
.owl-carousel .owl-item .fa-circle { font-size: 18px;}

.slide4 {margin-top: 60px;}
.slide4 .bg {background: #F8F8F8; padding: 30px 60px 30px 60px; margin-right: 60px; border-radius: 0 20px 20px 0; }
.slide4 label {color: #B4B4B4; font-size: 12px;}
.slide4 .form-control {border-color: #DBDBDB; border-width: 2px;}

.checkbox label, .slide4 a {color: #878787;}
.slide4 a {text-decoration: underline;}

.op {opacity: 0.55;}

.mobile img {}

.bootstrap-select > .dropdown-toggle {padding-top: 10px !important;}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {color: #414141 !important; font-size:18px !important;}

@media (min-width: 1300px) {
	.slide1 {padding: 115px 0 32vw;}
}
@media (max-width: 567px) {
	h1 {font-size: 28px; }
	h2 {font-size: 28px;}
	h3 {font-size: 24px; margin-bottom: 0.4rem; font-weight: normal;}
	
	.op {font-size: 14px;}
	
	.form-group {margin-bottom: 0;}
	
	.slide1 a.b {background: #fff; margin-top: 30vh;}
	.slide1 a.b i {margin-left: 5px;}
	
	.slide1 {padding-top: 30px; padding-bottom: 30px; background: url(../images/bg/bg11.jpg) no-repeat right center; background-size: 65%;}
	.slide1 h2 {width: 100%;}
	
	.slide2 {margin-top: 0; margin-bottom: 30px;}
	.slide2 .dali {margin-top: 15px;}
	.slide2 label {margin-top: 15px;}
	
	.slide3 {padding-top: 0; margin: 0; background: none;}
	.owl-carousel {margin-top: 15px;}
	.owl-carousel .owl-item * {font-size: 11px;}
	.owl-carousel .owl-item img {width: 60%;}
	.owl-nav {float: right; margin-bottom: 30px;}
	.owl-prev, .owl-next {background: none; border: none;}
	.owl-prev.disabled, .owl-next.disabled {opacity: 0.5;}
	
	.slide4 .bg {margin: 0; padding: 15px 0; }
	.slide4 label {margin-top: 10px;}
	
	footer {margin-top:30px;}
}