

button:active, button:focus {
  outline: none;
}

button::-moz-focus-inner {
  border: 0;
}

#menu-item-8097 a {
	font-size: 18pt!important;
	padding-left: 45px;
	background: url(/images/telephone.png) 0% 50% no-repeat;
	    margin-left: 10px;
		color: #147ebc!important;
}

#menu-item-8096, #menu-item-8095, #menu-item-8094, #menu-item-7383 {
    position: relative;
    top: 6px;
}

.owl-nav .owl-prev {
    position: absolute!important;
    left: 0px!important;
        top: 170px!important;
    transition: all 0.2s!important;
}

.owl-prev {
    background: url(/images/left.png) 50% 50% no-repeat!important;
    padding: 30px!important;
    border-radius: 5px!important;
    background-size: 18px 29px!important;
}

.owl-nav .owl-next {
    position: absolute!important;
    right: 0px!important;
        top: 170px!important;
    transition: all 0.2s!important;
}
.owl-next {
    background: url(/images/right.png) 50% 50% no-repeat!important;
    padding: 30px!important;
    border-radius: 5px!important;
    background-size: 18px 29px!important;
}

.mapmain .sale-btn {
	float: none!important;
	display: inline-block!important;
}

.mobile-phone a {
	    border-bottom: 2px dotted #000;
}

.adv-text {
	font-size: 18pt;
	margin-top: 15px;
}

.slide-content {
    display: inline-block;
    max-width: 870px;
    font-size: 36pt;

}

.slide-cell {
    background: rgba(255, 255, 255, 0.9);
    display: table-cell;
    vertical-align: middle;
    height: 320px;
    line-height: 1.2;
    font-weight: bold;
    top: 40px;
    position: relative;
	border-radius: 5px;
   
}

#os_progres_img-5, #os_progres_img-7 {
	display: none!important;
}

.slide {
	height: 400px;
	color: #fff;
	text-align: center;
}

.top-slider .owl-dots {
	top: -20px;
}

.smain-head {
	color: #147ebc;
	font-size: 24pt;
	padding: 0px 15px;
	line-height: 1.2;
	text-transform: uppercase;
}

.sadv-head {
    color: #3f3f3f;
	font-size: 22pt;
	line-height: 1.1;
	margin-top: 20px;
	margin-bottom: 15px;
	padding: 0px 35px;
}

.sbtn {
	    /*background: #85C700;*/
    font-size: 16pt;
    color: #fff;
    padding: 15px 25px;
    border-radius: 4px;
    display: inline-block;
    cursor: pointer;
	

}

.slide0 .btn_primary_color {
	margin-top: 20px;
}

.slide0 {
	background: url('/images/sslide.jpg') 50% 50% no-repeat;
	background-size: cover;
}


.slide1 {
	background: url('/images/slide1.jpg') 50% 50% no-repeat;
}

.slide2 {
	background: url('../images/s2.jpg') 50% 50% no-repeat;
}

.slide3 {
	background: url('../images/s3.jpg') 50% 50% no-repeat;
}

.slide4 {
	background: url('../images/s4.jpg') 50% 50% no-repeat;
}

.slide5 {
	background: url('../images/s5.jpg') 50% 50% no-repeat;
}

@media only screen and (max-width: 1023px) {
	.slide1 {
		background: url('/images/slide1-768.jpg') 50% 50% no-repeat;
	}
		.sadv-head	{
		padding: 0px 75px;
	}
}

@media only screen and (max-width: 767px) {
	.slide1 {
		background: url('/images/slide1-568.jpg') 50% 50% no-repeat;
	}

	.slide2 {
		background: url('../images/s2-mini.jpg') 57% 50% no-repeat;
	}


}

@media only screen and (max-width: 567px) {
	.slide1 {
		background: url('/images/slide1-360.jpg') 50% 50% no-repeat;
	}
}

@media only screen and (max-width: 500px) {
	.slide2 {
		background: url('../images/s2-mob.jpg') 50% 50% no-repeat;
	}

	.sadv-head	{
		padding: 0px 55px;
	}	
	
	.owl-next {
		padding: 20px!important;
	}
	
	.owl-prev {
		padding: 20px!important;
	}
	
}


@media only screen and (max-width: 359px) {
	.slide1 {
		background: url('/images/slide1-320.jpg') 50% 50% no-repeat;
	}
}

@media only screen and (max-width: 800px) {


	
}

@media only screen and (max-width: 500px) {

	.smain-head {
		font-size: 22pt;
		line-height: 1!important;
	}

	.sadv-head {
		font-size: 16pt;
	}

	.sbtn {
		font-size: 14pt;
	}
	
}

@media only screen and (max-width: 320px) {

	
}