@charset "utf-8";
/* CSS Document */

@media only screen and (min-width: 1900px) {
	#banner .bx-viewport, #banner .bx-viewport .banner{height:955px !important;}
}

@media only screen and (max-width: 1199px) {
	.btn-green{padding:50px 40px !important;font-size: 30px;}
	.bx-controls-direction {/*display: none;*/}
	.our-team li{width:270px !important;}
	.nav--main > .menu-item > a{padding-left:15px;padding-right:15px;}
        .our-team-jssor_slider .jssor_slider_main .arrowleft{left: -55px;}
        .our-team-jssor_slider .jssor_slider_main .arrowright{right: -55px;}
        .our-team-jssor_slider{margin: 0px 20px;}
        #gallery-slider{padding: 30px 0 30px 0px;}
}
@media only screen and (max-width: 1024px) {
h1.page-heading {
font-size: 65px;
}
.vert .simply-scroll-clip{overflow:auto;}
.tabs-menu li a, .tabs-about li a{padding:0 30px;}
.vert .simply-scroll-btn-down{right:35%;}
.vert .simply-scroll-btn-up{left:35%;}
}
@media only screen and (max-width: 992px) {
	.bx-controls-direction {/*display: none;*/}
	.map{margin-top:50px;}
	.btn-green {padding: 45px 20px !important;font-size: 26px;margin: 0 auto;display: block;width: 300px;}
	.our-team li{width:300px !important;}
	.map iframe{width:100% !important;}
	.pixcode--grid .grid__item{padding-left:0 !important;}

	.navigation--main .nav--main li a{text-align:center;}
	#banner .bx-viewport, #banner .bx-viewport .banner{height:767px !important;}
.view-menu-box .full-menu-content-box{border-width:5px;}
.gallery{margin-top:30px !important;}
.vert .simply-scroll-btn-down {
  right: 42%;
}
.vert .simply-scroll-btn-up {
  left: 41%;
}
.our-team-jssor_slider .jssor_slider_main .cntnave{
    width: 45px;
}
.our-team-jssor_slider{margin: 0px 20px;}
}

@media only screen and (max-width: 767px) {
	.headline__secondary.slider-logo{padding:0;}	
	#banner .flexbox__item {padding: 176px 0 !important;}
	.palm-one-whole{padding-left:0 !important;}
	.article__content .headline__primary{margin: 0 auto;text-align: center;font-size:35px !important;}
	h1.headline__primary{font-size:55px !important;}
	.full-height .flexbox__item{padding:250px 0 !important;}
	.grid__item{padding-left:0px !important;padding-right:0px !important;}
	
	.page .article__content{padding:20px 0;}
	.btn-green {padding: 25px 15px !important;font-size: 24px;margin: 0 auto;display: block;width: 270px;border: 5px solid #000000;}
	h1.headline__primary{font-size:36px !important;}
	#map-area .hourse-oppning-box h2{font-size:21px;}
	.map .contact-address{font-size:14px;}
	.footer-widget-area h3{font-size:17px;margin:0;}
	.footer-container h6{line-height:20px;}
	#map-area .hourse-oppning-box p{font-size:13px;}
	#map-area .hourse-oppning-box{padding:15px 0 30px 0;}
	.mfp-image-holder .mfp-content{max-width:85%;}
	
	#banner .bx-viewport, #banner .bx-viewport .banner{height:790px !important;}
	#close-icon {width: 25px;height: 25px;}
	h1.page-heading {
font-size: 40px;
}
.back-to-top{display:none;}
.sidebar--footer__green{padding:30px 0;}
.desktop-menu-link{display:none;}
.mobile-menu-link{display:block;}

#press-slider {
  padding: 50px 0;
}
.vert .simply-scroll-btn-down {
  right: 39%;
}
.vert .simply-scroll-btn-up {
  left: 38%;
}
.our-team-jssor_slider .jssor_slider_main .cntnave{height: 145px;width: 69px;top: 39%;}
.our-team-jssor_slider .jssor_slider_main .arrowright, .our-team-jssor_slider .jssor_slider_main .arrowleft{background-size: 100% auto;}
.our-team-jssor_slider .jssor_slider_main .arrowleft{left: -80px;}
.our-team-jssor_slider .jssor_slider_main .arrowright{right: -80px;}

#banner .bx-wrapper .bx-next, #banner .bx-wrapper .bx-prev {background-size: 100%;}
#banner .bx-wrapper .bx-controls-direction a {width: 30px;height: 62px;}
#banner .bx-wrapper .bx-prev {left: 10px !important;}
#banner .bx-wrapper .bx-next {right: 10px !important;}
}

@media only screen and (max-width: 567px) {
	.our-team li{width:284px !important; !important;margin-right:20px !important;margin-bottom:25px;}
	#banner .bx-viewport, #banner .bx-viewport .banner{height:524px !important;}
.tabs-about li{margin-left:-3px;}
.tabs-about li a {  padding: 0 17px;  font-size: 16px;}
.our-team-jssor_slider .jssor_slider_main .cntnave{height: 180px;width: 80px;top: 36%;}
.our-team-jssor_slider .jssor_slider_main .arrowright, .our-team-jssor_slider .jssor_slider_main .arrowleft{background-size: 100% auto;}
.our-team-jssor_slider .jssor_slider_main .arrowleft{left: -105px;}
.our-team-jssor_slider .jssor_slider_main .arrowright{right: -105px;}

}

@media only screen and (max-width: 479px) {
	#map-area .hourse-oppning-box p a{word-break: break-all;}
	.tabs-menu li a{padding:0 10px;}
	.simply-scroll-forward{  background-size: 45px auto;  width: 45px;}
.vert .simply-scroll-btn-up {
  left: 30%;
}
.vert .simply-scroll-btn-down {
  right: 30% !important;
}
.our-team-jssor_slider .jssor_slider_main .cntnave{height: 290px;width: 125px;top: 26%;}
.our-team-jssor_slider .jssor_slider_main .arrowright, .our-team-jssor_slider .jssor_slider_main .arrowleft{background-size: 100% auto;}
.our-team-jssor_slider .jssor_slider_main .arrowleft{left: -180px;}
.our-team-jssor_slider .jssor_slider_main .arrowright{right: -180px;}
}

@media only screen and (min-width: 900px) {
	.page .type-page .article__content {
	 	padding-top: 78px;
	}
}
@media only screen and (min-width: 900px) {
	.page .type-page .article__content {
	 	padding-bottom: 78px;
	}
}
@media only screen and (min-width: 900px) {
	.sidebar--main {
	 	width: 300px;
	}
}
@media only screen and (min-width: 900px) {
	.page-content.has-sidebar:after {
	 	right: 300px;
	}
}
@media only screen and (min-width: 900px) {
	.page-content.has-sidebar .page-content__wrapper {
	 	margin-right: 300px;
	}
	.page-content.has-sidebar {
	 	margin-right: -300px;
	}
}


@media screen and (min-width: 900px) {
	.site-header {
	 	padding-top: px;
	}
}
@media screen and (min-width: 900px) {
	.site-header {
	 	padding-bottom: px;
	}
}
@media screen and (min-width: 900px) {
	#page {
	 	margin-top: px;
	}
}
@media screen and (min-width: 900px) {
	#page {
		 top: px;
	}
}
@media screen and (min-width: 1100px) {
	.nav--main > .menu-item > a {
		 padding-left: 24px;
	}
}
@media screen and (min-width: 1100px) {
	.nav--main > .menu-item > a {
	 	padding-right: 24px;
	}
}
@media screen and (min-width: 900px) {
	body {
	 	border-width: px;
	}
}
@media screen and (min-width: 900px) {
	.site-header {
	 	border-top-width: px;
	}
}
@media screen and (min-width: 900px) {
	.site-header {
	 	border-left-width: px;
	}
}
@media screen and (min-width: 900px) {
	.site-header {
		 border-right-width: px;
	}
}
@media screen and (min-width: 900px) {
	.site-footer {
	 	border-bottom-width: px;
	}
}
@media screen and (min-width: 900px) {
	.navigator {
	 	margin-right: px;
	}
}
