﻿@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: 'Montserrat-Light';
  src: url('Montserrat-Light.eot?#iefix') format('embedded-opentype'),  url('Montserrat-Light.woff') format('woff'), url('Montserrat-Light.ttf')  format('truetype'), url('Montserrat-Light.svg#Montserrat-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Montserrat-Regular';
  src: url('Montserrat-Regular.eot?#iefix') format('embedded-opentype'),  url('Montserrat-Regular.woff') format('woff'), url('Montserrat-Regular.ttf')  format('truetype'), url('Montserrat-Regular.svg#Montserrat-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Montserrat-ExtraLight';
  src: url('Montserrat-ExtraLight.eot?#iefix') format('embedded-opentype'),  url('Montserrat-ExtraLight.woff') format('woff'), url('Montserrat-ExtraLight.ttf')  format('truetype'), url('Montserrat-ExtraLight.svg#Montserrat-ExtraLight') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat-Bold';
  src: url('Montserrat-Bold.eot?#iefix') format('embedded-opentype'),  url('Montserrat-Bold.woff') format('woff'), url('Montserrat-Bold.ttf')  format('truetype'), url('Montserrat-Bold.svg#Montserrat-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat-Black';
  src: url('Montserrat-Black.eot?#iefix') format('embedded-opentype'),  url('Montserrat-Black.woff') format('woff'), url('Montserrat-Black.ttf')  format('truetype'), url('Montserrat-Black.svg#Montserrat-Black') format('svg');
  font-weight: normal;
  font-style: normal;
}



*,
*:after,
*::before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
body
{
	margin:0;
	padding:0;
	font-size:12px;
	color:#666666;
	font-family: 'Montserrat-Light';
}
a
{
	color:#666666;
	text-decoration:none;
}
:focus
{
	outline:none;
}
img
{
	border:0;
}
p
{
	margin:5px 0;
}
.clear
{
	clear:both;
}
.main
{
	width:1200px;
	margin:0 auto
}
.top-menu
{
	margin:33px  auto 0 auto;
 	padding:0 0 0 26px;
	width:86%;
	list-style-type:none;
}
.top-menu li
{
	margin:0 18px;
	float:left;
	font-size:13px;
	color:#000000;
	 font-family: 'Montserrat-Regular';
	 letter-spacing:0.5px
}
.top-menu li a
{
	color:#000000
}
.top-menu li.active a,.top-menu li:hover a
{
	color:#2b7dc1
}
    .top-menu li.logo {
        margin: -25px 58px 0 58px;
    }
.language
{
	float:right;
	margin:-32px 8px 0 0;
	width:33px;
	/*height:33px;
	box-shadow:0 0px 8px rgba(0,116,22,0.22);
	border-radius:100%;
	border:3px solid #FFF;*/
    font-family: 'Montserrat-Bold';
    color:#000000;
    font-size:14px
}
.language img {
    width:27px;
    height:27px;

}
.main.top
{
	position:relative;
}
.social-top
{
	position:absolute;
	top:38px;
	left:33px;
	z-index:99
}
.follow
{
	color:#009540;
	font-size:12px;
	font-family: 'Montserrat-Light';
	position:relative;
	transform-origin: 0 0;
    transform: rotate(90deg);
    padding-left: 25px;
}
.follow:before
{
	background:#009540;
	height:1px;
	width:52px;
	position:absolute;
	content:'';
    left: -32px;
    top: 7px;
}
.social
{
	 margin:123px 0 0 0;
}
.social a
{
	color:#a9aaa9;
	margin-top:9px;
	margin-left:-13px;
	display:table;
        font-size: 15px;
	
}
.social a.fa-facebook {
    color:#3b5998;
}
.social a.fa-linkedin {
    color:#007BB6;
    font-size: 17px;
}
.social a.fa-youtube-play {
    color:#E02F2F;
    font-size: 17px;
}
.social a.instagram {
    background:url(../images/instagram.png);
    width: 15px;
    height: 15px;
}
/*.social a:hover
{
	color:#009540;
}*/
.social a:nth-child(2)
{
	margin-left:-14px;
}
.social a:nth-child(3)
{
	margin-left:-15px;
}
.social a:nth-child(4)
{
	margin-left:-15px;
}
.banner-title
{
	font-size:18px;
	color:#2b7dc1;
	font-family: 'Montserrat-Regular';
	letter-spacing:0;
	margin-bottom:2px;
	line-height:25px
}
.banner-left
{
	float:left;
	width:460px;
	padding-top:260px;
	padding-left:125px;
	color:#666;
	font-size:30px;
	 font-family: 'Montserrat-ExtraLight';
	 line-height:40px
	
}
.banner-right
{
	float:right;
	width:57%;
	position:relative;
	text-align:center ;
	padding-right:40px
}
.banner-right:before
{
	position:absolute;
	background:#f9f9f9;
	content:'';
	width:69.5%;
	height:70.5%;
	border-radius:100%;
	z-index:0;
	top:20%;
	right:2%
}
.banner-right img
{
	position:relative;
	z-index:9;
	 max-width: 100%;
    max-height: 670px;
}

.down-scroll
{
	position:absolute;
	left:20px;
	bottom:70px;
	background:url(../images/down.png) no-repeat;
	cursor:pointer;
	width:21px;
	height:37px
}
.down-scroll:after
{
	position:absolute;
	height:38px;
	width:1px;
	left:13px;
	content:'';
	background:#a9aaa9;
	top:19px
}
.banner-desc
{
	position:absolute;
	bottom:50px;
	right:8px;
	font-size:12px;
	 font-family: 'Montserrat-ExtraLight';
	 line-height:19px;
	 right:35px
}
.banner-desc .web
{
	font-size:14px;
	color:#000;
	 font-family: 'Montserrat-Regular';
}
.banner-desc:before
{
	width:56px;
	height:1px;
	content:'';
	background:#009540;
	left:-68px;
	position:absolute;
	top:30px
}
.product-view
{
	background:#fbfafa;
	
	width:100%;
	display:inline-block
}
.product-view .box
{
	padding-top:30px;
	width:37.5%;
	float:left;
	color:#000;
	font-size:23px;
	 font-family: 'Montserrat-Regular';
}
.product-view .box .url
{
	color:#666;
	font-size:18px;
	font-family: 'Montserrat-Light';
	margin-top:20px;
	display:block;
	letter-spacing:0.5px
}
.product-view:hover .box .url
{
	color:#009540;
}
.product-view .box:nth-child(2)
{
	padding-top:0;
	width:43.5%
}

    .product-view a {
        display: block;
        padding:16px 80px 58px 80px;
        height:100%
    }
.view-btn
{
	min-width:185px;
	padding:7px;
	text-align:center;
	line-height:36px;
	color:#fbfafa;
	font-size:18px;
    font-family: 'Montserrat-Light';
	background:#2b7dc1;
	border-radius:5px;
	margin-top:40px;
	display:table;
	letter-spacing:0.5px;
	  -webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: color, background-color;
	transition-property: color, background-color;
	cursor:pointer
}
.view-btn:hover, .view-btn:focus , .view-btn:active,.product-view:hover  .view-btn{
  background-color:#065da4;
}
.middle-container
{
	width:100%;
	margin:50px 0;
	display:inline-block;
	padding:0 20px;
}
.middle-container .left
{
	width:39%;
	float:left;
	text-align:right
}
.blue-chair
{
	float:left;
	margin-top:-51px;
}
.middle-container .right
{
	width:52%;
	float:right;
	font-size:16px;
	font-family: 'Montserrat-Light';
	padding-top:10px;
	overflow:hidden
}
.middle-container .right h1 {
    margin:0;
    padding:0;
    font-size:16px;
    font-weight:normal;

}
.tab-content > ul > li h2 {
    margin:0;
    padding:0;
    font-weight:normal;
    font-size: 12px;
    float: left;
    margin-right: 5px;
}
ul.tabs{
	margin:35px 0 15px 0;
	padding: 0px;
	list-style: none;
}
ul.tabs li{
	background: none;
	color: #666;
	display: inline-block;
	padding: 15px 15px 14px 15px;
	cursor: pointer;
	border:1px solid #edecec;
	text-align:center;
	font-size:14px;
	font-family: 'Montserrat-Regular';
	background:#fbfafa;
	width:33%;
	letter-spacing:0.5px;
	border-radius:7px;
	position:relative;
}

ul.tabs li.current{
	background: #009540;
	color: #fff;
	border-color:#009540;
	z-index:10
}
ul.tabs li:nth-child(2)
{
	margin-left:-14px;
	z-index:2
}
ul.tabs li.current:nth-child(2){
	z-index:10
}
.tab-content{
	display: none;
	color: #666;
	font-size:12px;
  font-family: 'Montserrat-Light';
  
  line-height:25px;
  padding-right:50px;
  min-height:500px
 
}
.tab-content.current{
	display: inherit;
}
.tab-content > ul > li
{
	padding:4px 0;
}
.tab-content > ul
{
	padding:0;
	margin:0;
	list-style-type:none;
}
ul.tabs li:after,
ul.tabs li:before {
    content: '';
    display: block;
    position: absolute;
    left: 100%;
    width: 0;
    height: 0;
    border-style: solid;
}
ul.tabs li:after {
    top: 15px;
    border-color: transparent transparent transparent #fbfafa;
    border-width: 9px;
}
ul.tabs li:before {
    top: 14px;
    border-color: transparent transparent transparent #edecec;
    border-width: 10px;
}
ul.tabs li.current:after {
    top: 15px;
    border-color: transparent transparent transparent #009540;
    border-width: 9px;
}

ul.tabs li.current:before {
    top: 14px;
    border-color: transparent transparent transparent #009540;
    border-width: 10px;
}
.footer
{
	background:#fbfafa;
	width:100%;
	padding:60px 0 23px 0;
	display:inline-block
}
.footer-box
{
	width:35%;
	float:left;
	color:#848484;
	font-size:12px;
	font-family: 'Montserrat-Light';
	line-height:19px
}
.footer-box .title
{
	color:#000;
	font-size:14px;
	font-family: 'Montserrat-Regular';
	margin-bottom:13px
}
.footer-box:nth-child(1)
{
	padding-left:41px;
}
.footer-box:nth-child(2)
{
	width:18%;
	margin-right:80px
}
.footer-box .phone
{
	margin:20px 0 5px 0
}

.footer-box:nth-child(2) a
{
	color:#3d3d3d;
	font-family: 'Montserrat-Regular';
}
.footer-menu
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:50%;
	float:left;
}
.footer-menu li a
{
	color:#848484;
}
.footer-menu li a:hover
{
	color:#009540;
}

.footer-box:nth-child(3)
{
	width:17.5%;
	margin-right:40px
}
.footer-box:nth-child(4)
{
	width:15%;
}
.footer-box:nth-child(4) a
{
	color:#848484
}
.footer-social
{
	 margin:45px 0 0 0;
     font-size:15px
}
.footer-box:nth-child(4) .footer-social a:hover
{
	color:#009540;
	
}
.footer-box:nth-child(4) .footer-social a {
   color:#a9aaa9;
	font-size:15px;
	margin-right:12px;
	display:table;
	float:left;
}
.footer-box .footer-social a.fa-facebook {
    color:#3b5998;
}
.footer-box .footer-social a.fa-linkedin {
    color:#007BB6;
    font-size: 17px;
}
.footer-box .footer-social a.fa-youtube-play {
    color:#E02F2F;
    font-size: 17px;
}
.footer-box .footer-social a.instagram {
    background:url(../images/instagram.png);
    width: 15px;
    height: 15px;
}
.copyright
{
	font-size:11px;
	color:#848484;
	margin-top:30px;
	width:100%;
	display:inline-block;
	font-family: 'Montserrat-Light';
	padding-left:40px
}
.copyright a
{
	color:#848484;
}

.container
{
	width:78%;
	margin:40px auto 25px auto;
	min-height:350px	
}
.container.pro
{
	min-height:inherit!important;
}
.container-title
{
	width:100%;
	border-bottom:1px solid #dcdcdc;
	padding-bottom:12px;
	color:#2b7dc1;
	font-size:16px;
	font-family: 'Montserrat-Regular';
	display:inline-block;
	margin-bottom:23px
}
.container-title .title
{
	float:left;
}
.container-title .title h1
{
	font-size:16px;
	margin:0;
	padding:0;
	font-weight:normal;
}
.navigation-menu
{
	float:right;
	list-style-type:none;
	font-family: 'Montserrat-Regular';
	font-size:11px;
	margin:4px 0 0 0;
	padding:0
}
.navigation-menu li
{
	float:left;
	letter-spacing:0.5px;
	margin-right:3px
}

.navigation-menu li.active a,.navigation-menu li:hover a
{
	color:#009540;
}
.content
{
	line-height:30px;
	font-size:12px;
	font-family: 'Montserrat-Light';
	width:100%;
	text-align:justify;
	letter-spacing:0.2px;
	padding-bottom:25px
}
.img-cell
{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.gallery-cell
{
	width:104%;
	margin-left:-20px;
	display:table;
	
}
.gallery-list
{
	width:20.95%;
	float:left;
	margin:30px 20px 0px 20px;
	
	height:180px;
	display:table;
	position:relative
}
.gallery-list img
{
	max-width:100%;
	max-height:155px;
	position:relative;
	z-index:1
}
.gallery-list a
{
	display:table;
	    width: 100%;
		height:100%;
		z-index:2;
		position:relative
}
.gallery-list:before
{
	position:absolute;
	background:#f7f7f7;
	height:80%;
	bottom:0;
	width:100%;
	content:'';
	z-index:0
}
.other-product
{
	position:absolute;
	top:113px;
	right: -220px;
	z-index:99;
	transform-origin: 0 0;
    transform: rotate(90deg);
	letter-spacing:0.5px;
	font-family: 'Montserrat-Regular';
	color:#000;
	font-size:14px
	
}
.other-product .text
{
	color:#666;
	font-size:12px;
	font-family: 'Montserrat-Light';
	position:relative;
	padding-bottom:2px
}

.other-product a .text
{
	color:#666;
}
.other-product:before
{
	background:#009540;
	width:52px;
	height:1px;
	position:absolute;
	content:'';
    left: -62px;
    top: 28px;
}
.other-product a
{
	color:#000;
}
.big-cell
{
	width:106%;
	display:table;
	margin-left:-24px
}
.certificate-list
{
	margin:10px 23px 45px 23px;
	width:20.2%;
	border:1px solid #e4e4e4;
	background:url(../images/doc-icon.png) no-repeat center top;
	height:256px;
	border-top:0;
	float:left
}
.certificate-list .cer-title
{
	height:36px;
	display:table;
	width:100%;
	color:#FFF;
	padding:0 5px;
	font-size:12px;
	 font-family: 'Montserrat-Regular';
	 margin-bottom:33px
}
.certificate-list .cer-img
{
	width:100%;
    height:180px;
	display:table;
}

.certificate-list img
{
	max-width:100%;
	 max-height:175px;
}
.certificate-list a
{
	display:block;
	padding:3px 15px 15px 15px;
}
.product-cell
{
	width:105%;
	margin-left:-17px;
	display:table;
}

.product-list
{
	width:46%;
	margin:25px 17px 100px 17px;
	float:left;
}
.product-list .pro-img
{
	width:100%;
	height:310px;
}
.product-list .pro-img-frame {
    width:100%;
    height: 310px;
    display: table;
    
}
.product-list .pro-img img
{
	 max-width:100%;
	 max-height:300px;
}
.product-list .pro-name
{
	width:60%;
	height:85px;
	line-height:30px;
	font-size:18px;
	font-family: 'Montserrat-Light';
	text-align:center;
	margin:10px auto 35px auto;
	color:#000
}
.product-list .pro-code
{
	color:#009540;
	font-size:12px;
	width:80%;
	float:left;
	padding:10px 10px 10px 20px;
}
.product-list .view 
{
	background:url(../images/white-arrow.png) no-repeat center center #2b7dc1;
	width:60px;
	height:34px;
	float:right;
	  -webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: color, background-color;
	transition-property: color, background-color;
}
.product-list:hover  .view,.product-list .view:focus ,.product-list .view:active {
  background-color:#065da4;
}
.back-btn
{
	float:right;
	background:url(../images/back.png) no-repeat left center;
	padding-left:32px;
	font-size:12px;
	font-family: 'Montserrat-Light';
	position:absolute;
	right:0;
	top:-10px
}

.product-container
{
	width:100%;
	position:relative;
}
.pro-info
{
	background:url(../images/info.png) no-repeat left center;
	padding-left:31px;
	font-size:12px;
	font-family: 'Montserrat-Light';
	position:absolute;
	left:0;
	top:15px;
	line-height:21px;
	z-index:5;
	cursor:pointer
}
.product-big
{
	 width:100%;
	  height: 580px;
	  display:table;
	  margin-bottom:30px
}
#surround {
    min-width: 256px;
    width: 100%;
     height: 580px;
    text-align: center;
    position: relative;
    display: table-cell;
    vertical-align: middle;
}

/* Image expands to width of surround */
img.cloudzoom {
    max-width: 100%;
    max-height: 95%;
}

/* CSS for slider - will expand to width of surround */
#slider1 {
    height: 130px;
    position: relative;
    width: 73%;
	margin:0 auto 80px auto
	
}
.product-content
{
	width:100%;
	padding:30px 17%;
	background:#fbfafa;
	position:relative;
	margin-bottom:50px
	
}
.product-code
{
	min-width:113px;
	height:89px;
	background:#009540;
	font-size:14px;
	color:#FFF;
	text-align:center;
	right:137px;
	top:-43px;
	position:absolute;
	line-height:30px;
	display:table;
}
.product-code .text
{
	font-size:18px
}

.product-content h1
{
	width:60%;
	margin:0 auto;
	padding:0;
	font-size:24px;
	font-weight:normal;
	color:#000;
	text-align:center;
	font-family: 'Montserrat-Regular';
	line-height:34px
}
.product-content  .pro-desc
{
	 margin-top:20px;
	 line-height:30px;
	 width:100%;
	 font-size:12px;
	 text-align:justify;
	 letter-spacing:0.5px;
	 margin-bottom:50px;
	 overflow:hidden
}
.product-content ul.tabs li
{
	display:inline-block;
	background:none;
	color:#666;
	font-size:14px;
	border:0;
	padding:5px 25px 3px 25px;
	width: auto;
}
.product-content ul.tabs li:before
{
	display:none;
}

.product-content ul.tabs li:after
{
	display:none
}
.product-content ul.tabs li.current
{
	 color:#2b7dc1
}

.product-content ul.tabs 
{
	border-bottom:1px solid #dcdcdc;
	width:63%; 
	margin:60px auto 0 auto;
	text-align: center;
}

.product-content .tab-content
{
	padding:20px 0 0 0 ;
	width:63%; 
	min-height:inherit;
	margin:0 auto
	
}
.document-list
{
	padding-top:45px;
	background-repeat:no-repeat;
	background-position: top center;
	font-size:12px;
	width:18%;
	margin:0 11px 23px 23px;
	min-height:105px;
	float:left;
	text-align:center;
	line-height:18px
}
.document-list.pdf
{
	background-image:url(../images/pdf.png);
}
.document-list.word
{
	background-image:url(../images/word.png);
}
.document-list.excel
{
	background-image:url(../images/excel.png);
}
.document-list:hover a
{
	color:#000;
}
.document-list.video
{
	background-image:url(../images/youtube.png);
	padding-top:40px
}
.date-select
{
	float:right;
	background:url(../images/green-arrow.png) no-repeat left center;
	padding-left:30px;
	margin-top:-38px
}
.congress-type-container
{
	display:table;
	margin:9px auto 0 auto;
}
.congress-btn
{
	border:1px solid #f1f1f1;
	border-radius:23.5px;
	backface-visibility:#FFF;
	text-align:left;
	font-size:13px;
	font-family: 'Montserrat-Regular';
	float:left;
	min-width:190px
}
.congress-btn a
{
		padding:8px 7px 7px 42px;
		display:block;
}
.congress-btn:nth-child(2)
{
	margin-left:-35px;
	text-align:right;
	
}
.congress-btn:nth-child(2) a
{
	padding-right:42px
}
.congress-btn.active
{
	background:#2b7dc1;
	border-color:#2b7dc1;
	z-index:2;
	position:relative;
	min-width:155px
}
.congress-btn.active a
{
	color:#FFF
}
.congress-cell
{
	width:104%;
	margin-left:-14px;
	display:table;
	margin-top:22px
}
.congress-list
{
	width:46.7%;
	float:left;
	margin:20px 14px 30px 14px;
	height:158px;
}
.congress-list .congre-img
{
	width:48%;
	float:left;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position: center center;
	height:100%;
	background-size: cover;
}
.congress-list .congre-desc
{
	width:52%;
	float:right;
	padding:10px 25px;
	font-size:11px;
	 font-family: 'Montserrat-Regular';
	 border:1px solid #f1f1f1;
	 border-left:0;
	 height:100%;
	 text-align:center;
	 line-height:17px;
	  -webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.congress-list .congre-name
{
	font-size:13px;
	color:#2b7dc1;
	height:85px;
	overflow:hidden; margin-bottom:5px;
	width:100%;
}
.congress-list:hover .congre-desc
{
	border-color:#2b7dc1
}
.next-congress
{
	background:url(../images/next-blue.png) no-repeat right center;
	padding-right: 30px;
	font-size:12px;
	float:right;
	margin-top:-73px;
	cursor:pointer;
        z-index: 99;
    position: relative;
}
	
.next-congress:hover
{
	color:#2b7dc1
}

.next-congress.prev {

     background-image:url(../images/back.png);
    padding-left:30px;
    padding-right:0;
    float:left;
    background-position-x:left


}
.congress-detail
{
	width:112%;
	display:table;
	margin-top:40px;
	line-height: 27px;
	text-align:left
}
.congress-detail .left
{
	width:46%;
	float:left;
	height:355px
}
.congress-detail .left img
{
	max-width:100%;
	height:355px
}
.congress-detail .right
{
	float:left;
	padding:19px 10px 5px 43px;
	width:54%;
	font-size:14px
}
.congress-detail .right h1
{
	font-size:18px;
	font-weight:normal;
	color:#2b7dc1;
	margin:0;
	height:80px;
	overflow:hidden;
	margin-bottom:5px;
	width:50%
}
.congress-slider
{
	border:1px solid #f1f1f1;
	padding:4px;
	height:87px;
	width:131px;
	text-align:center

}
.congress-slider img
{
	height:77px;
	max-width:100%;
}
.slick-slider.congress
{
	width:450px;
	height:90px;
	margin-left:35px;
	margin-top:110px
	
}
.contact-left
{
	width:29.5%;
	float:left;
	margin-right:30px;
	line-height:18px;
	text-align:left;
}

.contact-right
{
	width:67.2%;
	float:right;
		
}

.contact-left .title
{
	color:#000;
	font-size:16px;
	margin-bottom:37px;
	 font-family: 'Montserrat-Regular';
	 line-height:24px;
	 padding-top:19px
}
.contact-list
{
	margin-top:5px;
	width:100%;
	display:inline-block;
	
}
.contact-list.top
{
	margin-top:20px;
}
.contact-list a
{
	color:#009540
}
.map
{
	width:100%;
	border:1px solid #dcdcdc;
	padding:9px;
	height:225px;
	margin-bottom:40px;
}
.map iframe
{
	width:100%;
	height:100%;
}
.form-container
{
	width:100%;
	display:inline-block
}

.contact-form
{
	width:47%;
	float:left;
	margin:0 0 21px 0;
	position:relative;
}
.contact-form.big
{
	width:100%;
}
.contact-txt
{
	width:100%;
	border:1px solid #dcdcdc;
	padding:12px 8px 12px 56px;
	font-size:12px;
	letter-spacing:0.5px;
	background-repeat:no-repeat;
	background-position: 10px center;
	color:#666;
	 font-family: 'Montserrat-Light';
      border-radius:0;
      -webkit-appearance: none;
	
	
}
.contact-txt.address
{
	resize:none;
	height:140px;
	background-image:url(../images/message.png);
	background-position:10px 15px;
	margin-bottom:7px
}
.contact-txt.secure
{
	width: 100%;
    text-align: center;
    padding-left: 8px;
}

.contact-txt.secure::placeholder
{
	color:rgba(102,102,102,1);
}

.contact-form:before
{
	left:31px;
	position:absolute;
	width:1px;
	height:25px;
	background:#dcdcdc;
	content:'';
	top:8px
}


.contact-txt::placeholder
{
	color:rgba(102,102,102,0.62);
	font-family: 'Montserrat-Light';
	font-size:12px
}
.contact-txt.name
{
	background-image:url(../images/name.png);
	background-position-x:11px
}
.contact-txt.phone
{
	background-image:url(../images/phone.png);
	
}
.contact-txt.email
{
	background-image:url(../images/email.png);
	
}
.contact-txt.subject
{
	background-image:url(../images/subject.png);
	
}
.contact-form.right
{
	float:right;
}
.contact-small
{
	float:left;
	width:31.5%; 
	margin-right:25px;
	margin-bottom:10px;
    position:relative
}
.contact-small:nth-child(2)
{
	width:28%;
}
.contact-form.secure:before
{
	display:none;
}
.refresh-btn
{
	background:url(../images/refresh.png) no-repeat;
	width:30px;
	height:30px;
	margin:6px 12px 0 0 ;
	border:0
}
.send-btn
{
	min-width:194px;
	padding:7px;
	text-align:center;
	line-height:26px;
	color:#fbfafa;
	font-size:18px;
    font-family: 'Montserrat-Light';
	background:#2b7dc1;
	display:table;
	letter-spacing:1px;
	  -webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: color, background-color;
	transition-property: color, background-color;
	cursor:pointer;
	border:0;
	float:right;
     border-radius:0;
      -webkit-appearance: none;
}
.send-btn:hover, .send-btn:focus , .send-btn:active {
  background-color:#065da4;
}
.other-product.disable {
    display: none;
}
.error-stars {
    position: absolute;
    right: 5px;
    top: 3px;
    font-size:16px
}
.result.red {
    color: red;
}
.result.green {
    color: green;
}
.popup-img {
    max-width: 100%;
}
.error-img
{
	background:url(../images/error.png) no-repeat center center;
	width:399px;
	height:363px;
	color:#666666;
	font-size:90px;
    font-family: 'Montserrat-Black';
    margin:25px 50px 10px 40px;
    padding:113px 0 0 83px;
	float:left
}
.error-text
{
	padding-top:135px;
	text-align:center;
	width:40%;
	font-size:16px;
	line-height:30px;
	letter-spacing:0.5px;
	float:left
}

.error-text .title
{
	font-family: 'Montserrat-Bold';
	
}
body .mh-head {
    display: none;
}

/* DropDown css*/

.jquery-selectbox {
	position: relative;
	width: 72px!important;
	z-index: 0;
	float:left;
	display: inline;
	font-size: 11px;
	color: #666666;
	padding: 0 0px 0 10px;
	background:url(../images/drop.png) no-repeat right #FFF;
	 font-family: 'Montserrat-Light';
}
.jquery-selectbox.selecthover {
	z-index: 700;
	color:#000;

}	
.jquery-selectbox .jquery-selectbox-currentItem {
	padding:0px 0px 0px 0px;
	white-space: nowrap;
	display: block;
	overflow: hidden;
	 font-family: 'Montserrat-Regular';
	font-size:13px;
	border-radius:6px;
	color: #666666;
	
}
.select_color
{
	color: #009540!important

}

.upbtn{
    padding:5px;
    background:url(../images/up-arrow.png) no-repeat center center #065da4;
    position:fixed;
    right:0;
    width:36px;
    height:34px;
    bottom:20px;
    cursor:pointer;
    display:none;
    border-radius:5px;
    right:5px;
    z-index:9
}
.jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	top: 25px;
	left: 0px;
	width: 70px!important;
	max-height:250px;	
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 999;
	font-size:13px;
  font-family: 'Montserrat-Regular';
  background:#FFF;
	

}
.jquery-selectbox .jquery-selectbox-list::-webkit-scrollbar {
  width: 5px;
}
 
.jquery-selectbox .jquery-selectbox-list::-webkit-scrollbar-track {
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
 
.jquery-selectbox .jquery-selectbox-list::-webkit-scrollbar-thumb {
  background-color: #009540;
  outline: 1px solid slategrey;
}
.jquery-selectbox .jquery-selectbox-moreButton {
	/*
	position: absolute;
	top: 0px;
	right: 0px;
	*/
	float: right;
	width: 100%;
	height: 4px;
	cursor: pointer;
	height:25px;
	position:absolute
}
.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {	
}

.jquery-selectbox .jquery-selectbox-item.listelementhover {

	color: #009540;
}
.jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor:pointer;
	padding:5px 2px 0 10px;
	color: #666666;
	line-height:18px
}

.whatsapp-block {
    width: 58px;
    height: 58px;
    border-radius: 100%;
    background:#57bb63;
     animation: bouncing 0.5s cubic-bezier(0.1,0.25,0.1,1) 0s infinite alternate both;
     position:fixed;
     left:20px;
     bottom:20px;
     z-index:99

}
.whatsapp-icon {
    width:34px;
    height:34px;
     background:url(../images/whatsapp.png);
     margin:13px auto;
}
.whatsapp-icon:hover {
    -webkit-animation-name: hvr-icon-wobble-horizontal;
    animation-name: hvr-icon-wobble-horizontal;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}
@keyframes bouncing{
  0%  { bottom: 0; box-shadow: 0 0 5px rgba(0,0,0,0.5);}
  100%{ bottom: 25px; box-shadow: 0 30px 30px rgba(0,0,0,0.1);}
}

.catalog-box {
    border: 2px solid #5576bd;
    font-size: 14px;
    color: #5576bd;
    font-family: 'Montserrat-Regular';
    font-weight: bold;
    position: absolute;
    padding: 9px 9px 9px 3.5%;
    float: right;
    border-radius: 8px;
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-property: color, background-color;
    transition-property: color, background-color;
    cursor: pointer;
    top: -10px;
    right: 0;
    z-index: 99;
}

    .catalog-box:before {
        background: #5576bd;
        width: 22%;
        left: 0;
        top: 0;
        content: '\f019';
        position: absolute;
        height: 100%;
        font-family: 'FontAwesome';
        font-size: 22px;
        text-rendering: auto;
        color: #FFF;
        text-align: center;
        padding-top: 6%;
        border-radius: 3px 0px 0 3px
    }

    .catalog-box:hover {
        background: #5576bd;
        color: #FFF;
    }

    .catalog-box a {
        display: block;
        color: #5576bd
    }

    .catalog-box:hover a {
        color: #FFF
    }

.mm-menu a.catalog, .mm-listitem a.catalog, .mm-menu a.catalog.mm-listitem__text {
    color: #5576bd;
    font-family: 'Montserrat-Regular';
    font-weight:bold
}

    .mm-listitem a.catalog .fa {
        font-size: 18px;
        margin-right: 10px
    }

@media only screen and (max-width:359px){body .mh-head{ display:block}.lightBoxSlide{ width:90%!important; margin:0 auto!important}.main{ width:100%}.social-top{ display:none}.top-menu li:not(.logo){ display:none}.top-menu li.logo{ float:none; margin:0 auto; text-align:center}.top-menu{ width:100%; padding:0; margin-top:25px}.carousel{width:100%!important}.language{    right: 0px;margin-top:0;  top:-20px;   position: absolute;}.hero-slider .carousel-inner > .item, .hero-slider #scene, .hero-slider .carousel-caption{ height:350px!important}.banner-left{ display:none}.banner-right{    width: 96%;     width: 100%;    float: none; padding:0}.banner-right:before{width:90%; height:72% }.hero-slider .carousel-caption{ padding:0 5%!important} .hero-slider{ padding-top:25px!important;padding-bottom: 55px!important;}.down-scroll{    left: 10px;bottom: 10px;}.banner-desc{ display:none}.carousel-indicators{    display: table!important;margin: 0!important;text-align: center!important;    width: 100%!important; left:0!important;bottom: -38px!important;}.banner-right img{ max-height:330px}.product-view a{ padding:10px 10px 20px 10px}.product-view .box .url{ margin-top:10px}.product-view .box{ width:100%;text-align: center;padding-top: 10px;}.product-view .box:nth-child(2){ width:100%; margin:10px auto;}.view-btn{ margin:0 auto}.middle-container{    margin: 30px 0;padding: 0 10px;}.middle-container .left{ width:100%; text-align:center}.middle-container .left img:first-child{ display:none}.product-view .box:nth-child(2) img{ max-width:100%}.blue-chair{ margin-top:0; float:none}.middle-container .right{ padding-top:30px; width:100%}ul.tabs li{ width:50.9%}.tab-content{ padding-right:0}.footer-box:nth-child(1){ display:none}.footer{ padding-top:30px}.footer-box:nth-child(3){ display:none}.footer-box{ width:92%; margin:0 auto; float:none}.footer-box:nth-child(2){ width:92%; margin-right:auto}.footer-box .phone{ margin-top:10px}.footer-box:nth-child(4){ width:92%; margin-top:30px}.footer-box .title{ margin-bottom:10px}.footer-social{margin-top:15px}.copyright{ width:100%; margin:20px auto 0 auto; padding-left:13px;}.other-product{ display:none}.container{width: 94%;margin: 30px auto 25px auto;}.container-title .title{ float:none; width:100%}.gallery-cell{ margin:0; width:100%}.gallery-list{    margin: 20px auto 0 auto;    width: 80%;float: none;}.product-cell{ width:100%; margin:0;}.product-list{    margin: 25px 0 30px 0;  margin-top:10px;   width: 100%;}.product-list .pro-name{ width:100%; height:auto; margin-bottom:25px}.navigation-menu li{    margin-bottom: 3px;    line-height: 22px; font-size:14px}.pro-info{ top:-12px}.product-big{ height:auto;    max-height: 450px; margin-bottom:50px; height:auto} #surround{ max-height:450px; height:auto}.back-btn{ z-index:9; top:-12px}#slider1{ width:100%}.thumbelina li{ width:140px!important}.thumbelina-but.horiz.left{ left:0!important}.thumbelina-but.horiz{ top:-32px!important}.thumbelina-but.horiz.right{ left:0!important; top:-5px!important}.product-content{padding: 30px 10px;}.product-code{ right:33%}.product-content h1{ margin-top:30px; width:100%}.product-content ul.tabs{ width:100%; margin-top:30px}.product-content .tab-content{ width:100%}.document-list{margin: 0 11px 23px 13px;    width: 42%;}.congress-btn.active{ min-width:140px}.congress-btn{ min-width:170px}.congress-type-container{ display:none}.congress-cell{ width:100%; margin-left:0}.congress-list{width: 100%;float: none; margin:20px auto 30px auto}.congress-list .congre-desc{ padding:20px 10px}.next-congress{ margin-top:-50px}.congress-detail .left{ width:100%; text-align:center; height:auto}.congress-detail .right{ width:100%;    padding: 19px 0 5px 0;}.congress-detail{ width:100%}.slick-slider.congress{ width:250px;margin-left: 25px;    margin-top: 50px;}.congress-detail .right h1{ width:100%; height:auto}.slick-prev{ left:-40px!important}.congress-slider{ width:92%}.slick-next{ right:-13px!important}.big-cell{ width:100%; margin-left:0}.certificate-list{ width:67%;     margin: 10px  auto 45px auto; float:none}.contact-left{ margin-right:0; width:100%}.contact-left .title{ margin-bottom:20px}.contact-right{ margin-top:20px; width:100%;}.contact-form{ width:100%}.contact-small{ width:40%; margin-right:15px}.contact-small:nth-child(2){ width:50%}.send-btn{ margin-top:15px; float:left}img.cloudzoom{ max-height:400px}.congress-detail .left img{ height:auto}.thumbelina li img{ max-width:120px!important}.product-container{ padding-top:30px}.middle-container .right span:first-child { line-height:24px}.error-img{font-size: 65px;margin: 25px 0px 10px 0px;padding: 73px 0 0 65px;background-size: contain; height:250px; width:100%}.error-text{width: 100%; padding-top:15px;padding-bottom: 15px;}.pro-info{ font-size:14px}.product-content .pro-desc{ font-size:14px}.footer-box{ font-size:14px}.catalog-box{display:none}}

@media only screen and (min-width:360px) and (max-width:369px){body .mh-head{ display:block}.lightBoxSlide{ width:90%!important; margin:0 auto!important}.main{ width:100%}.social-top{ display:none}.top-menu li:not(.logo){ display:none}.top-menu li.logo{ float:none; margin:0 auto; text-align:center}.top-menu{ width:100%; padding:0; margin-top:25px}.carousel{width:100%!important}.language{    right: 0px;margin-top:0;  top:-20px;   position: absolute;}.hero-slider .carousel-inner > .item, .hero-slider #scene, .hero-slider .carousel-caption{ height:350px!important}.banner-left{ display:none}.banner-right{    width: 96%;     width: 100%;    float: none; padding:0}.banner-right:before{width:83%; height: 80%;}.hero-slider .carousel-caption{ padding:0 5%!important} .hero-slider{ padding-top:25px!important;padding-bottom: 55px!important;}.down-scroll{    left: 10px;bottom: 10px;}.banner-desc{ display:none}.carousel-indicators{    display: table!important;margin: 0!important;text-align: center!important;    width: 100%!important; left:0!important;bottom: -38px!important;}.banner-right img{ max-height:330px}.product-view a{ padding:10px 10px 20px 10px}.product-view .box .url{ margin-top:10px}.product-view .box{ width:100%;text-align: center;padding-top: 10px;}.product-view .box:nth-child(2){ width:100%; margin:10px auto;}.view-btn{ margin:0 auto}.middle-container{    margin: 30px 0;padding: 0 10px;}.middle-container .left{ width:100%; text-align:center}.middle-container .left img:first-child{ display:none}.product-view .box:nth-child(2) img{ max-width:100%}.blue-chair{ margin-top:0; float:none}.middle-container .right{ padding-top:30px; width:100%}ul.tabs li{ width:50.9%}.tab-content{ padding-right:0}.footer-box:nth-child(1){ display:none}.footer{ padding-top:30px}.footer-box:nth-child(3){ display:none}.footer-box{ width:92%; margin:0 auto; float:none}.footer-box:nth-child(2){ width:92%; margin-right:auto}.footer-box .phone{ margin-top:10px}.footer-box:nth-child(4){ width:92%; margin-top:30px}.footer-box .title{ margin-bottom:10px}.footer-social{margin-top:15px}.copyright{ width:100%; margin:20px auto 0 auto; padding-left:13px;}.other-product{ display:none}.container{width: 94%;margin: 30px auto 25px auto;}.container-title .title{ float:none; width:100%}.gallery-cell{ margin:0; width:100%}.gallery-list{    margin:20px 7px 0 7px;    width: 46%;}.product-cell{ width:100%; margin:0;}.product-list{    margin: 25px 0 30px 0;  margin-top:10px;   width: 100%;}.product-list .pro-name{ width:100%; height:auto; margin-bottom:25px}.navigation-menu li{    margin-bottom: 3px;    line-height: 22px; font-size:14px}.pro-info{ top:-12px}.product-big{ height:auto;    max-height: 450px; margin-bottom:50px; height:auto} #surround{ max-height:450px; height:auto}.back-btn{ z-index:9; top:-12px}#slider1{ width:100%}.thumbelina-but.horiz.left{ left:0!important}.thumbelina-but.horiz{ top:-52px!important}.thumbelina-but.horiz.right{ left:0!important; top:-22px!important}.product-content{padding: 30px 10px;}.product-code{ right:34%}.product-content h1{ margin-top:30px; width:100%}.product-content ul.tabs{ width:100%; margin-top:30px}.product-content .tab-content{ width:100%}.document-list{margin: 0 11px 23px 13px;    width: 42%;}.congress-btn.active{ min-width:140px}.congress-btn{ min-width:170px}.congress-type-container{ display:none}.congress-cell{ width:100%; margin-left:0}.congress-list{width: 100%;float: none; margin:20px auto 30px auto}.congress-list .congre-desc{ padding:20px 10px}.next-congress{ margin-top:-50px}.congress-detail .left{ width:100%; text-align:center; height:auto}.congress-detail .right{ width:100%;    padding: 19px 0 5px 0;}.congress-detail{ width:100%}.slick-slider.congress{ width:290px;margin-left: 25px;    margin-top: 50px;}.congress-detail .right h1{ width:100%; height:auto}.slick-prev{ left:-40px!important}.congress-slider{ width:92%}.slick-next{ right:-13px!important}.big-cell{ width:100%; margin-left:0}.certificate-list{ width:59%;     margin: 10px  auto 45px auto; float:none}.contact-left{ margin-right:0; width:100%}.contact-left .title{ margin-bottom:20px}.contact-right{ margin-top:20px; width:100%;}.contact-form{ width:100%}.contact-small{ width:40%; margin-right:15px}.contact-small:nth-child(2){ width:50%}.send-btn{ margin-top:15px; float:left}img.cloudzoom{ max-height:400px}.congress-detail .left img{ height:auto}.product-container{ padding-top:30px}.middle-container .right span:first-child { line-height:24px}.error-img{font-size: 65px;margin: 25px 0px 10px 0px;padding: 73px 0 0 85px;background-size: contain; height:250px; width:100%}.error-text{width: 100%; padding-top:15px;padding-bottom: 15px;}.pro-info{ font-size:14px}.product-content .pro-desc{ font-size:14px}.footer-box{ font-size:14px}.catalog-box{display:none}}

@media only screen and (min-width:370px) and (max-width:399px){body .mh-head{ display:block}.lightBoxSlide{ width:90%!important; margin:0 auto!important}.main{ width:100%}.social-top{ display:none}.top-menu li:not(.logo){ display:none}.top-menu li.logo{ float:none; margin:0 auto; text-align:center}.top-menu{ width:100%; padding:0; margin-top:25px}.carousel{width:100%!important}.language{    right: 0px;margin-top:0;  top:-20px;   position: absolute;}.hero-slider .carousel-inner > .item, .hero-slider #scene, .hero-slider .carousel-caption{ height:350px!important}.banner-left{ display:none}.banner-right{    width: 96%;  width: 100%;    float: none; padding:0}.banner-right:before{width:80%; height: 78%;}.hero-slider .carousel-caption{ padding:0 5%!important} .hero-slider{ padding-top:25px!important;padding-bottom: 55px!important;}.down-scroll{    left: 10px;bottom: 10px;}.banner-desc{ display:none}.carousel-indicators{    display: table!important;margin: 0!important;text-align: center!important;    width: 100%!important; left:0!important;bottom: -38px!important;}.banner-right img{ max-height:330px}.product-view a{ padding:10px 10px 20px 10px}.product-view .box .url{ margin-top:10px}.product-view .box{ width:100%;text-align: center;padding-top: 10px;}.product-view .box:nth-child(2){ width:100%; margin:10px auto;}.view-btn{ margin:0 auto}.middle-container{    margin: 30px 0;padding: 0 10px;}.middle-container .left{ width:100%; text-align:center}.middle-container .left img:first-child{ display:none}.product-view .box:nth-child(2) img{ max-width:100%}.blue-chair{ margin-top:0; float:none}.middle-container .right{ padding-top:30px; width:100%}ul.tabs li{ width:50.7%}.tab-content{ padding-right:0}.footer-box:nth-child(1){ display:none}.footer{ padding-top:30px}.footer-box:nth-child(3){ display:none}.footer-box{ width:92%; margin:0 auto; float:none}.footer-box:nth-child(2){ width:92%; margin-right:auto}.footer-box .phone{ margin-top:10px}.footer-box:nth-child(4){ width:92%; margin-top:30px}.footer-box .title{ margin-bottom:10px}.footer-social{margin-top:15px}.copyright{ width:100%; margin:20px auto 0 auto; padding-left:13px;}.other-product{ display:none}.container{width: 94%;margin: 30px auto 25px auto;}.container-title .title{ float:none; width:100%}.gallery-cell{ margin:0; width:100%}.gallery-list{    margin:20px 7px 0 7px;    width: 46%;}.product-cell{ width:100%; margin:0;}.product-list{    margin: 25px 0 30px 0;  margin-top:10px;   width: 100%;}.product-list .pro-name{ width:100%; height:auto; margin-bottom:25px}.navigation-menu li{    margin-bottom: 3px;     line-height: 22px; font-size:14px}.pro-info{ top:-12px}.product-big{ height:auto;    max-height: 450px; margin-bottom:50px; height:auto} #surround{ max-height:450px; height:auto}.back-btn{ z-index:9; top:-12px}#slider1{ width:100%}.thumbelina-but.horiz.left{ left:0!important}.thumbelina-but.horiz{ top:-52px!important}.thumbelina-but.horiz.right{ left:0!important; top:-22px!important}.product-content{padding: 30px 10px;}.product-code{ right:35%}.product-content h1{ margin-top:30px; width:100%}.product-content ul.tabs{ width:100%; margin-top:30px}.product-content .tab-content{ width:100%}.document-list{margin: 0 11px 23px 13px;    width: 42%;}.congress-btn.active{ min-width:140px}.congress-btn{ min-width:170px}.congress-type-container{ display:none}.congress-cell{ width:100%; margin-left:0}.congress-list{width: 100%;float: none; margin:20px auto 30px auto}.congress-list .congre-desc{ padding:20px 10px}.next-congress{ margin-top:-50px}.congress-detail .left{ width:100%; text-align:center; height:auto}.congress-detail .right{ width:100%;    padding: 19px 0 5px 0;}.congress-detail{ width:100%}.slick-slider.congress{ width:305px;margin-left: 25px;    margin-top: 50px;}.congress-detail .right h1{ width:100%; height:auto}.slick-prev{ left:-40px!important}.congress-slider{ width:92%}.slick-next{ right:-13px!important}.big-cell{ width:100%; margin-left:0}.certificate-list{ width:57%;     margin: 10px  auto 45px auto; float:none}.contact-left{ margin-right:0; width:100%}.contact-left .title{ margin-bottom:20px}.contact-right{ margin-top:20px; width:100%;}.contact-form{ width:100%}.contact-small{ width:40%; margin-right:15px}.contact-small:nth-child(2){ width:50%}.send-btn{ margin-top:15px; float:left}img.cloudzoom{ max-height:400px}.congress-detail .left img{ height:auto}.product-container{ padding-top:30px}.thumbelina li{ width:165px!important}.middle-container .right span:first-child { line-height:24px}.error-img{font-size: 65px;margin: 25px 0px 10px 0px;padding: 83px 0 0 90px;background-size: contain; height:280px; width:100%}.error-text{width: 100%; padding-top:15px;padding-bottom: 15px;}.pro-info{ font-size:14px}.product-content .pro-desc{ font-size:14px}.footer-box{ font-size:14px}.catalog-box{display:none}}

@media only screen and (min-width:400px) and (max-width:479px){body .mh-head{ display:block}.lightBoxSlide{ width:90%!important; margin:0 auto!important}.main{ width:100%}.social-top{ display:none}.top-menu li:not(.logo){ display:none}.top-menu li.logo{ float:none; margin:0 auto; text-align:center}.top-menu{ width:100%; padding:0; margin-top:25px}.carousel{width:100%!important}.language{    right: 0px;margin-top:0;  top:-20px;   position: absolute;}.hero-slider .carousel-inner > .item, .hero-slider #scene, .hero-slider .carousel-caption{ height:350px!important}.banner-left{ display:none}.banner-right{    width: 96%;     width: 100%;    float: none; padding:0}.banner-right:before{width:75%; height: 78%;top: 15%;right: 3%;}.hero-slider .carousel-caption{ padding:0 5%!important} .hero-slider{ padding-top:25px!important;padding-bottom: 55px!important;}.down-scroll{    left: 10px;bottom: 10px;}.banner-desc{ display:none}.carousel-indicators{    display: table!important;margin: 0!important;text-align: center!important;    width: 100%!important; left:0!important;bottom: -38px!important;}.banner-right img{ max-height:330px}.product-view a{ padding:10px 10px 20px 10px}.product-view .box .url{ margin-top:10px}.product-view .box{ width:100%;text-align: center;padding-top: 10px;}.product-view .box:nth-child(2){ width:100%; margin:10px auto;}.view-btn{ margin:0 auto}.middle-container{    margin: 30px 0;padding: 0 10px;}.middle-container .left{ width:100%; text-align:center}.middle-container .left img:first-child{ display:none}.product-view .box:nth-child(2) img{  max-width:100%}.blue-chair{ margin-top:0; float:none}.middle-container .right{ padding-top:30px; width:100%}ul.tabs li{ width:50.6%}.tab-content{ padding-right:0}.footer-box:nth-child(1){ display:none}.footer{ padding-top:30px}.footer-box:nth-child(3){ display:none}.footer-box{ width:92%; margin:0 auto; float:none}.footer-box:nth-child(2){ width:92%; margin-right:auto}.footer-box .phone{ margin-top:10px}.footer-box:nth-child(4){ width:92%; margin-top:30px}.footer-box .title{ margin-bottom:10px}.footer-social{margin-top:15px}.copyright{ width:100%; margin:20px auto 0 auto; padding-left:13px;}.other-product{ display:none}.container{width: 94%;margin: 30px auto 25px auto;}.container-title .title{ float:none; width:100%}.gallery-cell{ margin:0; width:100%}.gallery-list{    margin:20px 7px 0 9px;    width: 46%;}.product-cell{ width:100%; margin:0;}.product-list{    margin: 25px 0 30px 0;  margin-top:10px;   width: 100%;}.product-list .pro-name{ width:100%; height:auto; margin-bottom:25px}.navigation-menu li{    margin-bottom: 3px;     line-height: 22px; font-size:14px}.pro-info{ top:-12px}.product-big{ height:auto;    max-height: 450px; margin-bottom:50px; height:auto} #surround{ max-height:450px; height:auto}.back-btn{ z-index:9; top:-12px}#slider1{ width:100%}.thumbelina-but.horiz.left{ left:0!important}.thumbelina-but.horiz{ top:-52px!important}.thumbelina-but.horiz.right{ left:0!important; top:-22px!important}.product-content{padding: 30px 10px;}.product-code{ right:36%}.product-content h1{ margin-top:30px; width:100%}.product-content ul.tabs{ width:100%; margin-top:30px}.product-content .tab-content{ width:100%}.document-list{margin: 0 11px 23px 13px;    width: 43.5%;}.congress-btn.active{ min-width:140px}.congress-btn{ min-width:170px}.congress-type-container{ display:none}.congress-cell{ width:100%; margin-left:0}.congress-list{width: 100%;float: none; margin:20px auto 30px auto}.congress-list .congre-desc{ padding:20px 10px}.next-congress{ margin-top:-50px}.congress-detail .left{ width:100%; text-align:center; height:auto}.congress-detail .right{ width:100%;    padding: 19px 0 5px 0;}.congress-detail{ width:100%}.slick-slider.congress{ width:342px;margin-left: 25px;    margin-top: 50px;}.congress-detail .right h1{ width:100%; height:auto}.slick-prev{ left:-40px!important}.congress-slider{ width:92%}.slick-next{ right:-13px!important}.big-cell{ width:100%; margin-left:0}.certificate-list{ width:46%;     margin:15px 7px 24px 8px;}.contact-left{ margin-right:0; width:100%}.contact-left .title{ margin-bottom:20px}.contact-right{ margin-top:20px; width:100%;}.contact-form{ width:100%}.contact-small{ width:40%; margin-right:15px}.contact-small:nth-child(2){ width:50%}.send-btn{ margin-top:15px; float:left}img.cloudzoom{ max-height:400px}.congress-detail .left img{ height:auto}.product-container{ padding-top:30px}.thumbelina li{ width:185px!important}.middle-container .right span:first-child { line-height:24px}.error-img{font-size: 65px;margin: 25px 0px 10px 0px;padding: 93px 0 0 105px;background-size: contain; height:300px; width:100%}.error-text{width: 100%; padding-top:15px;padding-bottom: 15px;}.pro-info{ font-size:14px}.product-content .pro-desc{ font-size:14px}.footer-box{ font-size:14px}.catalog-box{display:none}}

@media only screen and (min-width:480px) and (max-width:559px){body .mh-head{ display:block}html{-webkit-text-size-adjust:none}.lightBoxSlide{ width:65%!important; margin:0 auto!important}.main{ width:100%}.social-top{ display:none}.top-menu li:not(.logo){ display:none}.top-menu li.logo{ float:none; margin:0 auto; text-align:center}.top-menu{ width:100%; padding:0; margin-top:25px}.carousel{width:100%!important}.language{    right: 0px;margin-top:0;  top:-20px;   position: absolute;}.hero-slider .carousel-inner > .item, .hero-slider #scene, .hero-slider .carousel-caption{ height:350px!important}.banner-left{ display:none}.banner-right{    width: 96%;     width: 100%;    float: none; padding:0}.banner-right:before{width:65%; height: 78%;top: 15%;right: 8%;}.hero-slider .carousel-caption{ padding:0 5%!important} .hero-slider{ padding-top:25px!important;padding-bottom: 55px!important;}.down-scroll{    left: 10px;bottom: 10px;}.banner-desc{ display:none}.carousel-indicators{    display: table!important;margin: 0!important;text-align: center!important;    width: 100%!important; left:0!important;bottom: -38px!important;}.banner-right img{ max-height:330px}.product-view a{ padding:10px 10px 20px 10px}.product-view .box .url{ margin-top:10px}.product-view .box{ width:100%;text-align: center;padding-top: 10px;}.product-view .box:nth-child(2){ width:100%; margin:10px auto;}.view-btn{ margin:0 auto}.middle-container{    margin: 30px 0;padding: 0 10px;}.middle-container .left{ width:100%; text-align:center}.middle-container .left img:first-child{ display:none}.product-view .box:nth-child(2) img{  max-width:100%}.blue-chair{ margin-top:0; float:none}.middle-container .right{ padding-top:30px; width:100%}ul.tabs li{ width:50.5%}.tab-content{ padding-right:0}.footer-box:nth-child(1){ display:none}.footer{ padding-top:30px}.footer-box:nth-child(3){ display:none}.footer-box{ width:92%; margin:0 auto; float:none}.footer-box:nth-child(2){ width:92%; margin-right:auto}.footer-box .phone{ margin-top:10px}.footer-box:nth-child(4){ width:92%; margin-top:30px}.footer-box .title{ margin-bottom:10px}.footer-social{margin-top:15px}.copyright{ width:100%; margin:20px auto 0 auto; padding-left:13px;}.other-product{ display:none}.container{width: 94%;margin: 30px auto 25px auto;}.container-title .title{ float:none; width:100%}.gallery-cell{ margin:0; width:100%}.gallery-list{    margin:20px 7px 0 10px;    width: 46%;}.product-cell{ width:100%; margin:0;}.product-list{    margin: 25px 0 30px 0;  margin-top:10px;   width: 100%;}.product-list .pro-name{ width:100%; height:auto; margin-bottom:25px}.navigation-menu li{    margin-bottom: 3px;    line-height: 22px; font-size:14px}.pro-info{ top:-12px}.product-big{ height:auto;    max-height: 450px; margin-bottom:50px; height:auto} #surround{ max-height:450px; height:auto}.back-btn{ z-index:9; top:-12px}#slider1{ width:100%}.thumbelina-but.horiz.left{ left:0!important}.thumbelina-but.horiz{ top:-52px!important}.thumbelina-but.horiz.right{ left:0!important; top:-22px!important}.product-content{padding: 30px 10px;}.product-code{ right:38%}.product-content h1{ margin-top:30px; width:100%}.product-content ul.tabs{ width:100%; margin-top:30px}.product-content .tab-content{ width:100%}.document-list{margin: 0 7px 23px 6px;    width: 30.5%;}.congress-btn.active{ min-width:140px}.congress-btn{ min-width:170px}.congress-type-container{ display:none}.congress-cell{ width:100%; margin-left:0}.congress-list{width: 100%;float: none; margin:20px auto 30px auto}.congress-list .congre-desc{ padding:20px 10px}.next-congress{ margin-top:-50px}.congress-detail .left{ width:100%; text-align:center; height:auto}.congress-detail .right{ width:100%;    padding: 19px 0 5px 0;}.congress-detail{ width:100%}.slick-slider.congress{ width:405px;margin-left: 25px;    margin-top: 50px;}.congress-detail .right h1{ width:100%; height:auto}.slick-prev{ left:-40px!important}.congress-slider{ width:92%}.slick-next{ right:-13px!important}.big-cell{ width:100%; margin-left:0}.certificate-list{ width:44%;     margin:15px 7px 24px 16px;}.contact-left{ margin-right:0; width:100%}.contact-left .title{ margin-bottom:20px}.contact-right{ margin-top:20px; width:100%;}.contact-small{  margin-right:15px}.send-btn{min-width: 144px;}img.cloudzoom{ max-height:400px}.congress-detail .left img{ height:auto}.product-container{ padding-top:30px}.thumbelina li{ width:140px!important}.middle-container .right span:first-child { line-height:24px}.error-text{ padding-top:15px; padding-bottom:15px; width:100%}.pro-info{ font-size:14px}.product-content .pro-desc{ font-size:14px}.footer-box{ font-size:14px}.catalog-box{display:none}}

@media only screen and (min-width:560px) and (max-width:639px){body .mh-head{ display:block}html{-webkit-text-size-adjust:none}.lightBoxSlide{ width:55%!important; margin:0 auto!important}.main{ width:100%}.social-top{ display:none}.top-menu li:not(.logo){ display:none}.top-menu li.logo{ float:none; margin:0 auto; text-align:center}.top-menu{ width:100%; padding:0; margin-top:25px}.carousel{width:100%!important}.language{    right: 0px;margin-top:0;  top:-20px;   position: absolute;}.hero-slider .carousel-inner > .item, .hero-slider #scene, .hero-slider .carousel-caption{ height:350px!important}.banner-left{  padding-top:100px; padding-left:0; width:43%;font-size: 20px;line-height: 28px;}.banner-right{     width: 100%;    float: none; padding:0}.banner-right:before{width:51%; height: 78%;top: 15%;right:-10px;}.hero-slider .carousel-caption{ padding:0 5%!important} .hero-slider{ padding-top:25px!important;padding-bottom: 55px!important;}.down-scroll{    left: 10px;bottom: 10px;}.banner-desc{ display:none}.carousel-indicators{    display: table!important;margin: 0!important;text-align: center!important;    width: 100%!important; left:0!important;bottom: -38px!important;}.banner-right img{ max-height:330px}.product-view a{ padding:10px 10px 20px 10px}.product-view .box .url{ margin-top:10px}.product-view .box{ width:54%;text-align: center;}.product-view .box:nth-child(2){ width:45%; margin:10px auto; float:right}.view-btn{ margin:0 auto;clear:both}.middle-container{    margin: 30px 0;padding: 0 10px;}.middle-container .left img:first-child{ width:100%; margin-top:20px}.product-view .box:nth-child(2) img{  max-width:100%}.blue-chair{ margin-top:60px;width:100%}ul.tabs li{ width:50.5%}.tab-content{ padding-right:0}.footer-box:nth-child(1){ display:none}.footer{ padding-top:30px}.footer-box:nth-child(3){ display:none}.footer-box{ width:92%; margin:0 auto; }.footer-box:nth-child(2){ width:45%; margin-right:auto;    margin-left: 10px;}.footer-box .phone{ margin-top:10px}.footer-box:nth-child(4){ width:39%; float:right}.footer-box .title{ margin-bottom:10px}.footer-social{margin-top:15px}.copyright{ width:100%; margin:20px auto 0 auto; padding-left:13px;}.other-product{ display:none}.container{width: 94%;margin: 30px auto 25px auto;}.container-title .title{ float:none; width:100%}.gallery-cell{ margin:0; width:100%}.gallery-list{    margin:20px 7px 0 11px;    width: 30%;}.product-cell{ width:100%; margin:0;}.product-list{    margin: 25px 10px 30px 11px;  margin-top:10px;  }.product-list .pro-name{ width:100%;  margin-bottom:25px}.navigation-menu li{    margin-bottom: 3px;    line-height: 22px; font-size:14px}.pro-info{ top:-12px}.product-big{ height:auto;    max-height: 450px; margin-bottom:50px; height:auto} #surround{ max-height:450px; height:auto}.back-btn{ z-index:9; top:-12px}#slider1{ width:100%}.thumbelina-but.horiz.left{ left:0!important}.thumbelina-but.horiz{ top:-52px!important}.thumbelina-but.horiz.right{ left:0!important; top:-22px!important}.product-content{padding: 30px 10px;}.product-code{ right:2%}.product-content h1{     width: 55%;}.product-content ul.tabs{ width:100%; margin-top:30px}.product-content .tab-content{ width:100%}.document-list{margin: 0 7px 23px 11px;    width: 30%;}.congress-btn.active{ min-width:140px}.congress-btn{ min-width:170px}.congress-type-container{ display:none}.congress-cell{ width:100%; margin-left:0}.congress-list{width: 100%;float: none; margin:20px auto 30px auto}.congress-list .congre-desc{ padding:20px}.next-congress{ margin-top:-50px}.congress-detail .left{  height:auto}.congress-detail .right{ padding: 19px 0 5px 15px;}.congress-detail{ width:100%}.slick-slider.congress{ width:493px;margin-left: -85%;  margin-top: 80px;}.congress-detail .right h1{ width:100%; height:auto}.slick-prev{ left:-40px!important}.congress-slider{ width:92%}.slick-next{ right:-13px!important}.big-cell{ width:100%; margin-left:0}.certificate-list{ width:38%;     margin:15px 17px 24px 37px;}.contact-left{ margin-right:0; width:100%}.contact-left .title{ margin-bottom:20px}.contact-right{ margin-top:20px; width:100%;}.contact-small{  margin-right:15px}.send-btn{min-width: 185px;}img.cloudzoom{ max-height:400px}.product-container{ padding-top:30px}.thumbelina li{ width:125px!important}.middle-container .right span:first-child { line-height:24px}.congress-detail .left img{ height:auto; max-height:200px}.middle-container .left{ width:44%}.error-text{ padding-top:15px; padding-bottom:15px; width:100%}.pro-info{ font-size:14px}.product-content .pro-desc{ font-size:14px}.footer-box{ font-size:14px}.catalog-box{display:none}}

@media only screen and (min-width:640px) and (max-width:659px){body .mh-head{ display:block}html{-webkit-text-size-adjust:none}.lightBoxSlide{ width:55%!important; margin:0 auto!important}.main{ width:100%}.social-top{ display:none}.top-menu li:not(.logo){ display:none}.top-menu li.logo{ float:none; margin:0 auto; text-align:center}.top-menu{ width:100%; padding:0; margin-top:25px}.carousel{width:100%!important}.language{    right: 0px;margin-top:0;  top:-20px;   position: absolute;}.hero-slider .carousel-inner > .item, .hero-slider #scene, .hero-slider .carousel-caption{ height:350px!important}.banner-left{  padding-top:100px; padding-left:0; width:43%;font-size: 21px;line-height: 28px;}.banner-right{     width: 100%;    float: none; padding:0}.banner-right:before{width:48%; height: 78%;top: 15%;right:-10px;}.hero-slider .carousel-caption{ padding:0 5%!important} .hero-slider{ padding-top:25px!important;padding-bottom: 55px!important;}.down-scroll{    left: 10px;bottom: 10px;}.banner-desc{ display:none}.carousel-indicators{    display: table!important;margin: 0!important;text-align: center!important;    width: 100%!important; left:0!important;bottom: -38px!important;}.banner-right img{ max-height:330px}.product-view a{ padding:10px 10px 20px 10px}.product-view .box .url{ margin-top:10px}.product-view .box{ width:49%;text-align: center;}.product-view .box:nth-child(2){ width:45%; margin:10px 5px 10px 0 ; float:right}.view-btn{ margin:0 auto;clear:both}.middle-container{    margin: 30px 0;padding: 0 10px;}.middle-container .left img:first-child{ width:100%}.product-view .box:nth-child(2) img{  max-width:100%}.blue-chair{  margin-top:60px;width:100%}ul.tabs li{ width:50%}.tab-content{ padding-right:0}.footer-box:nth-child(1){ display:none}.footer{ padding-top:30px}.footer-box:nth-child(3){ display:none}.footer-box{ width:92%; margin:0 auto; }.footer-box:nth-child(2){ width:45%; margin-right:auto;    margin-left: 10px;}.footer-box .phone{ margin-top:10px}.footer-box:nth-child(4){ width:35%; float:right}.footer-box .title{ margin-bottom:10px}.footer-social{margin-top:15px}.copyright{ width:100%; margin:20px auto 0 auto; padding-left:13px;}.other-product{ display:none}.container{width: 94%;margin: 30px auto 25px auto;}.container-title .title{ float:none; width:100%}.gallery-cell{ margin:0; width:100%}.gallery-list{    margin:20px 7px 0 12px;    width: 30%;}.product-cell{ width:100%; margin:0;}.product-list{    margin: 25px 10px 30px 14px;  margin-top:10px;  }.product-list .pro-name{ width:100%;  margin-bottom:25px}.navigation-menu li{    margin-bottom: 3px;     line-height: 22px; font-size:14px}.pro-info{ top:-12px}.product-big{ height:auto;    max-height: 450px; margin-bottom:50px; height:auto} #surround{ max-height:450px; height:auto}.back-btn{ z-index:9; top:-12px}#slider1{ width:100%}.thumbelina-but.horiz.left{ left:0!important}.thumbelina-but.horiz{ top:-52px!important}.thumbelina-but.horiz.right{ left:0!important; top:-22px!important}.product-content{padding: 30px 20px;}.product-code{ right:2%}.product-content h1{     width: 57%;}.product-content ul.tabs{ width:80%; margin-top:30px}.product-content .tab-content{ width:80%}.document-list{margin: 0 7px 23px 9px;    width: 30%;}.congress-btn.active{ min-width:140px}.congress-btn{ min-width:170px}.congress-type-container{ display:none}.congress-cell{ width:100%; margin-left:0}.congress-list{margin:20px 9px  30px 10px}.congress-list .congre-desc{ padding:15px}.next-congress{ margin-top:-50px}.congress-detail .left{  height:auto}.congress-detail .right{ padding: 19px 0 5px 15px;}.congress-detail{ width:100%}.slick-slider.congress{ width:553px;margin-left: -85%;  margin-top: 90px;}.congress-detail .right h1{ width:100%; height:auto}.slick-prev{ left:-40px!important}.congress-slider{ width:92%}.slick-next{ right:-13px!important}.big-cell{ width:100%; margin-left:0}.certificate-list{ width:31%;     margin:15px 4px 24px 10px;}.contact-left{ margin-right:0; width:100%}.contact-left .title{ margin-bottom:20px}.contact-right{ margin-top:20px; width:100%;}.contact-small{  margin-right:15px}img.cloudzoom{ max-height:400px}.product-container{ padding-top:30px}.thumbelina li{ width:145px!important}.middle-container .right span:first-child { line-height:24px}.congress-detail .left img{ height:auto; max-height:200px}.error-img{    background-size: cover;    margin: 25px 10px 10px 0px;    padding: 83px 0 0 61px;    font-size: 70px;width: 50%;height: 274px;}.error-text{    padding-top: 65px;    width: 45%;}.pro-info{ font-size:14px}.product-content .pro-desc{ font-size:14px}.footer-box{ font-size:14px}.catalog-box{display:none}}

@media only screen and (min-width:660px) and (max-width:699px){body .mh-head{ display:block}html{-webkit-text-size-adjust:none}.lightBoxSlide{ width:55%!important; margin:0 auto!important}.main{ width:100%}.social-top{ display:none}.top-menu li:not(.logo){ display:none}.top-menu li.logo{ float:none; margin:0 auto; text-align:center}.top-menu{ width:100%; padding:0; margin-top:25px}.carousel{width:100%!important}.language{    right: 0px;margin-top:0;  top:-20px;   position: absolute;}.hero-slider .carousel-inner > .item, .hero-slider #scene, .hero-slider .carousel-caption{ height:350px!important}.banner-left{  padding-top:100px; padding-left:0; width:43%;font-size: 21px;line-height: 28px;}.banner-right{     width: 100%;    float: none; padding:0}.banner-right:before{width:45%; height: 78%;top: 15%;right:0;}.hero-slider .carousel-caption{ padding:0 5%!important} .hero-slider{ padding-top:25px!important;padding-bottom: 55px!important;}.down-scroll{    left: 10px;bottom: 10px;}.banner-desc{ display:none}.carousel-indicators{    display: table!important;margin: 0!important;text-align: center!important;    width: 100%!important; left:0!important;bottom: -38px!important;}.banner-right img{ max-height:330px}.product-view a{ padding:10px 10px 20px 10px}.product-view .box .url{ margin-top:10px; font-size:16px}.product-view .box{ width:40%;padding-top: 25px; font-size:20px}.product-view .box:nth-child(2){ width:30%; margin:10px 25px 10px 15px ; }.view-btn{margin-top: 25px;min-width: 150px;}.middle-container{    margin: 30px 0;padding: 0 10px;}.middle-container .left img:first-child{ width:100%}.product-view .box:nth-child(2) img{  max-width:100%}.blue-chair{  margin-top:60px;width:100%}ul.tabs li{ width:50%}.tab-content{ padding-right:0}.footer-box:nth-child(1){ display:none}.footer{ padding-top:30px}.footer-box:nth-child(3){ display:none}.footer-box{ width:92%; margin:0 auto; }.footer-box:nth-child(2){ width:45%; margin-right:auto;    margin-left: 10px;}.footer-box .phone{ margin-top:10px}.footer-box:nth-child(4){ width:35%; float:right}.footer-box .title{ margin-bottom:10px}.footer-social{margin-top:15px}.copyright{ width:100%; margin:20px auto 0 auto; padding-left:13px;}.other-product{ display:none}.container{width: 94%;margin: 30px auto 25px auto;}.container-title .title{ float:none; width:100%}.gallery-cell{ margin:0; width:100%}.gallery-list{    margin:20px 7px 0 13px;    width: 30%;}.product-cell{ width:100%; margin:0;}.product-list{    margin: 25px 10px 30px 14px;  margin-top:10px;  }.product-list .pro-name{ width:100%;  margin-bottom:25px}.navigation-menu li{    margin-bottom: 3px;    line-height: 22px; font-size:14px}.pro-info{ top:-12px}.product-big{ height:auto;    max-height: 450px; margin-bottom:30px; height:auto} #surround{ max-height:450px; height:auto}.back-btn{ z-index:9; top:-12px}#slider1{ width:100%}.thumbelina-but.horiz.left{ left:0!important}.thumbelina-but.horiz{ top:-252px!important}.thumbelina-but.horiz.right{ left:0!important; top:-212px!important}.product-content{padding: 30px 20px;}.product-code{ right:2%}.product-content h1{     width: 57%;}.product-content ul.tabs{ width:80%; margin-top:30px}.product-content .tab-content{ width:80%}.document-list{margin: 0 7px 23px 9px;    width: 30%;}.congress-btn.active{ min-width:140px}.congress-btn{ min-width:170px}.congress-type-container{ display:none}.congress-cell{ width:100%; margin-left:0}.congress-list{margin:20px 9px  30px 10px}.congress-list .congre-desc{ padding:15px}.next-congress{ margin-top:-50px}.congress-detail .left{  height:auto}.congress-detail .right{ padding: 19px 0 5px 15px;}.congress-detail{ width:100%}.slick-slider.congress{ width:583px;margin-left: -85%;  margin-top: 90px;}.congress-detail .right h1{ width:100%; height:auto}.slick-prev{ left:-40px!important}.congress-slider{ width:92%}.slick-next{ right:-13px!important}.big-cell{ width:100%; margin-left:0}.certificate-list{ width:31%;     margin:15px 4px 24px 10px;}.contact-left{ margin-right:0;}.contact-left .title{ margin-bottom:20px}.contact-small{  margin-right:15px}img.cloudzoom{ max-height:400px}.product-container{ padding-top:30px}.thumbelina li{ width:150px!important}.middle-container .right span:first-child { line-height:24px}.congress-detail .left img{ height:auto; max-height:200px}.middle-container .right{ width:55%}.contact-small:nth-child(2){ width:30%}.send-btn{ min-width:124px}.error-img{    background-size: cover;    margin: 25px 10px 10px 0px;    padding: 83px 0 0 63px;    font-size: 70px;width: 49%;height: 279px;}.error-text{    padding-top: 65px;    width: 45%;}.pro-info{ font-size:14px}.product-content .pro-desc{ font-size:14px}.footer-box{ font-size:14px}.catalog-box{display:none}}


@media only screen and (min-width:700px) and (max-width:759px){body .mh-head{ display:block}html{-webkit-text-size-adjust:none}.lightBoxSlide{ width:55%!important; margin:0 auto!important}.main{ width:100%}.social-top{ display:none}.top-menu li:not(.logo){ display:none}.top-menu li.logo{ float:none; margin:0 auto; text-align:center}.top-menu{ width:100%; padding:0; margin-top:25px}.carousel{width:100%!important}.language{    right: 0px;margin-top:0;  top:-20px;   position: absolute;}.hero-slider .carousel-inner > .item, .hero-slider #scene, .hero-slider .carousel-caption{ height:350px!important}.banner-left{  padding-top:100px; padding-left:0; width:43%;font-size: 24px;line-height: 30px;}.banner-right{     width: 100%;    float: none; padding:0}.banner-right:before{width:42%; height: 78%;top: 15%;}.hero-slider .carousel-caption{ padding:0 5%!important} .hero-slider{ padding-top:25px!important;padding-bottom: 55px!important;}.down-scroll{    left: 10px;bottom: 10px;}.banner-desc{ display:none}.carousel-indicators{    display: table!important;margin: 0!important;text-align: center!important;    width: 100%!important; left:0!important;bottom: -38px!important;}.banner-right img{ max-height:330px}.product-view a{ padding:10px 10px 20px 10px}.product-view .box .url{ margin-top:10px; font-size:16px}.product-view .box{ width:40%; padding-top: 25px; padding-left:10px; font-size:20px}.product-view .box:nth-child(2){ width:32%; margin:10px 25px 10px 15px ; padding-left:0 }.view-btn{margin-top: 25px;min-width: 150px;}.middle-container{    margin: 30px 0;padding: 0 10px;}.middle-container .left img:first-child{ width:100%}.product-view .box:nth-child(2) img{  max-width:100%}.blue-chair{  margin-top:40px;width:100%}ul.tabs li{ width:50%}.tab-content{ padding-right:0}.footer-box:nth-child(1){ display:none}.footer{ padding-top:30px}.footer-box:nth-child(3){ display:none}.footer-box{ width:92%; margin:0 auto; }.footer-box:nth-child(2){ width:45%; margin-right:auto;    margin-left: 10px;}.footer-box .phone{ margin-top:10px}.footer-box:nth-child(4){ width:35%; float:right}.footer-box .title{ margin-bottom:10px}.footer-social{margin-top:15px}.copyright{ width:100%; margin:20px auto 0 auto; padding-left:13px;}.other-product{ display:none}.container{width: 94%;margin: 30px auto 25px auto;}.container-title .title{ float:none; width:100%}.gallery-cell{ margin:0; width:100%}.gallery-list{    margin:20px 7px 0 13px;    width: 22%;}.product-cell{ width:100%; margin:0;}.product-list{    margin: 25px 10px 30px 16px;  margin-top:10px;  }.product-list .pro-name{ width:100%;  margin-bottom:25px}.navigation-menu li{    margin-bottom: 3px;    line-height: 22px; font-size:14px}.pro-info{ top:-12px}.product-big{ height:auto;    max-height: 450px; margin-bottom:50px; height:auto} #surround{ max-height:450px; height:auto}.back-btn{ z-index:9; top:-12px}#slider1{ width:90%}.thumbelina-but.horiz.left{ left:0!important}.thumbelina-but.horiz{ top:-252px!important}.thumbelina-but.horiz.right{ left:0!important; top:-212px!important}.product-content{padding: 30px 20px;}.product-code{ right:2%}.product-content h1{     width: 57%;}.product-content ul.tabs{ width:80%; margin-top:30px}.product-content .tab-content{ width:80%}.document-list{margin: 0 7px 23px 10px;    width: 30%;}.congress-btn.active{ min-width:140px}.congress-btn{ min-width:170px}.congress-type-container{ display:none}.congress-cell{ width:100%; margin-left:0}.congress-list{margin:20px 9px  30px 10px; width:47.2%}.congress-list .congre-desc{ padding:15px}.next-congress{ margin-top:-50px}.congress-detail .left{  height:auto}.congress-detail .right{ padding: 19px 0 5px 15px;}.congress-detail{ width:100%}.slick-slider.congress{ width:310px;margin-top:25px;}.congress-detail .right h1{ width:100%; height:70px}.slick-prev{ left:-40px!important}.congress-slider{ width:92%}.slick-next{ right:-13px!important}.big-cell{ width:100%; margin-left:0}.certificate-list{ width:29%;     margin:15px 4px 24px 20px;}.contact-left{ margin-right:0; width:40%}.contact-left .title{ margin-bottom:20px}.contact-small{  margin-right:15px;width:27%}img.cloudzoom{ max-height:400px}.product-container{ padding-top:30px}.thumbelina li{ width:153px!important}.middle-container .right span:first-child { line-height:24px}.congress-detail .left img{ height:auto; }.middle-container .right{ width:55%}.contact-small:nth-child(2){ width:32%}.send-btn{ min-width:134px}.contact-right{    width: 59.2%;}.error-img{    background-size: cover;    margin: 25px 30px 10px 0px;    padding: 83px 0 0 63px;    font-size: 70px;width: 44%;height: 277px;}.error-text{    padding-top: 65px;    width: 45%;}.pro-info{ font-size:14px}.product-content .pro-desc{ font-size:14px}.footer-box{ font-size:14px}.catalog-box{display:none}}

@media only screen and (min-width:760px) and (max-width:810px){body .mh-head{ display:block}html{-webkit-text-size-adjust:none}.lightBoxSlide{ width:90%!important; margin:0 auto!important}.main{ width:100%}.social-top{ display:none}.top-menu li:not(.logo){ display:none}.top-menu li.logo{ float:none; margin:0 auto; text-align:center}.top-menu{ width:100%; padding:0; margin-top:25px}.carousel{width:100%!important}.language{    right: 0px;margin-top:0;  top:-20px;   position: absolute;}.hero-slider .carousel-inner > .item, .hero-slider #scene, .hero-slider .carousel-caption{ height:350px!important}.banner-left{  padding-top:100px; padding-left:0; width:43%;font-size: 27px;line-height: 35px;}.banner-right{     width: 100%;    float: none; padding:0}.banner-right:before{width:40%; height: 78%;top: 15%;}.hero-slider .carousel-caption{ padding:0 5%!important} .hero-slider{ padding-top:25px!important;padding-bottom: 55px!important;}.down-scroll{    left: 10px;bottom: 10px;}.banner-desc{ display:none}.carousel-indicators{    display: table!important;margin: 0!important;text-align: center!important;    width: 100%!important; left:0!important;bottom: -38px!important;}.banner-right img{ max-height:330px}.product-view a{ padding:10px 10px 20px 10px}.product-view .box .url{ margin-top:10px; font-size:16px}.product-view .box{  padding-left:10px; padding-top: 28px; font-size:20px}.product-view .box:nth-child(2){ width:34%; margin:10px 35px 10px 15px ; padding-left:0 }.view-btn{margin-top: 35px;min-width: 150px;}.middle-container{    margin: 30px 0;padding: 0 10px;}.middle-container .left img:first-child{ width:100%}.product-view .box:nth-child(2) img{  max-width:100%}.blue-chair{  margin-top:20px;width:100%}ul.tabs li{ width:50%}.tab-content{ padding-right:0}.footer-box:nth-child(1){ display:none}.footer{ padding-top:30px}.footer-box:nth-child(3){ display:none}.footer-box{ width:92%; margin:0 auto; }.footer-box:nth-child(2){ width:45%; margin-right:auto;    margin-left: 10px;}.footer-box .phone{ margin-top:10px}.footer-box:nth-child(4){ width:35%; float:right}.footer-box .title{ margin-bottom:10px}.footer-social{margin-top:15px}.copyright{ width:100%; margin:20px auto 0 auto; padding-left:13px;}.other-product{ display:none}.container{width: 94%;margin: 30px auto 25px auto;}.container-title .title{ float:none; width:100%}.gallery-cell{ margin:0; width:100%}.gallery-list{    margin:20px 7px 0 13px;    width: 22%;}.product-cell{ width:100%; margin:0;}.product-list{    margin: 25px 10px 30px 16px;  margin-top:10px;  }.product-list .pro-name{ width:100%;  margin-bottom:25px}.navigation-menu li{    margin-bottom: 3px;    line-height: 22px; font-size:14px}.pro-info{ top:-12px}.product-big{ height:auto;    max-height: 450px; margin-bottom:50px; height:auto} #surround{ max-height:450px; height:auto}.back-btn{ z-index:9; top:-12px}#slider1{ width:90%}.thumbelina-but.horiz.left{ left:0!important}.thumbelina-but.horiz{ top:-252px!important}.thumbelina-but.horiz.right{ left:0!important; top:-212px!important}.product-content{padding: 30px}.product-code{ right:2%}.product-content h1{     width: 57%;}.product-content ul.tabs{ width:75%; margin-top:30px}.product-content .tab-content{ width:75%}.document-list{margin: 0 7px 23px 10px;    width: 30%;}.congress-btn.active{ min-width:140px}.congress-btn{ min-width:170px}.congress-type-container{ display:none}.congress-cell{ width:100%; margin-left:0}.congress-list{margin:20px 9px  30px 10px; width:47.2%}.congress-list .congre-desc{ padding:15px}.next-congress{ margin-top:-50px}.congress-detail .left{  height:auto}.congress-detail .right{ padding: 19px 0 5px 15px;}.congress-detail{ width:100%}.slick-slider.congress{ width:325px;margin-top:45px;}.congress-detail .right h1{ width:100%; height:70px}.slick-prev{ left:-40px!important}.congress-slider{ width:92%}.slick-next{ right:-13px!important}.big-cell{ width:100%; margin-left:0}.certificate-list{ width:28%;     margin:15px 4px 24px 25px;}.contact-left{ margin-right:0; width:40%}.contact-left .title{ margin-bottom:20px}.contact-small{  margin-right:15px;width:27%}img.cloudzoom{ max-height:400px}.product-container{ padding-top:30px}.thumbelina li{ width:155px!important}.middle-container .right span:first-child { line-height:24px}.congress-detail .left img{ height:auto; }.middle-container .right{ width:55%}.contact-small:nth-child(2){ width:32%}.send-btn{ min-width:134px}.contact-right{    width: 59.2%;}.error-img{    background-size: cover;    margin: 25px 30px 10px 0px;    padding: 83px 0 0 63px;    font-size: 70px;width: 44%;height: 289px;}.error-text{    padding-top: 65px;    width: 45%;}.pro-info{ font-size:14px}.product-content .pro-desc{ font-size:14px}.footer-box{ font-size:14px}.catalog-box{display:none}}

@media only screen and (min-width:811px) and (max-width:999px){body .mh-head{ display:block}html{-webkit-text-size-adjust:none}.lightBoxSlide{ width:90%!important; margin:0 auto!important}.main{ width:100%}.social-top{ display:none}.top-menu li:not(.logo){ display:none}.top-menu li.logo{ float:none; margin:0 auto; text-align:center}.top-menu{ width:100%; padding:0; margin-top:25px}.carousel{width:100%!important}.language{    right: 0px;margin-top:0;  top:-20px;   position: absolute;}.hero-slider .carousel-inner > .item, .hero-slider #scene, .hero-slider .carousel-caption{ height:350px!important}.banner-left{  padding-top:100px; padding-left:0; width:43%;font-size: 27px;line-height: 35px;}.banner-right{     width: 100%;    float: none; padding:0}.banner-right:before{width:40%; height: 78%;top: 15%;}.hero-slider .carousel-caption{ padding:0 5%!important} .hero-slider{ padding-top:25px!important;padding-bottom: 55px!important;}.down-scroll{    left: 10px;bottom: 10px;}.banner-desc{ display:none}.carousel-indicators{    display: table!important;margin: 0!important;text-align: center!important;    width: 100%!important; left:0!important;bottom: -38px!important;}.banner-right img{ max-height:330px}.product-view a{ padding:10px 10px 20px 10px}.product-view .box .url{ margin-top:10px; font-size:16px}.product-view .box{  padding-left:10px; padding-top: 35px; font-size:20px; width:36%}.product-view .box:nth-child(2){ width:37%; margin:10px 35px 10px 15px ; padding-left:0 }.view-btn{margin-top: 40px;min-width: 150px;}.middle-container{    margin: 30px 0;padding: 0 10px;}.product-view .box:nth-child(2) img{  max-width:100%}.blue-chair{  margin-top:20px;}ul.tabs li{ width:50%}.tab-content{ padding-right:0}.footer-box:nth-child(1){ display:none}.footer{ padding-top:30px}.footer-box:nth-child(3){ display:none}.footer-box{ width:92%; margin:0 auto; }.footer-box:nth-child(2){ width:45%; margin-right:auto;    margin-left: 10px;}.footer-box .phone{ margin-top:10px}.footer-box:nth-child(4){ width:35%; float:right}.footer-box .title{ margin-bottom:10px}.footer-social{margin-top:15px}.copyright{ width:100%; margin:20px auto 0 auto; padding-left:13px;}.other-product{ display:none}.container{width: 94%;margin: 30px auto 25px auto;}.container-title .title{ float:none; width:100%}.gallery-cell{ margin:0; width:100%}.gallery-list{    margin:20px 7px 0 14px;    width: 22%;}.product-cell{ width:100%; margin:0;}.product-list{    margin: 25px 10px 30px 16px;  margin-top:10px;  }.product-list .pro-name{ width:100%;  margin-bottom:25px}.navigation-menu li{    margin-bottom: 3px;     line-height: 22px; font-size:14px}.pro-info{ top:-12px}.product-big{ height:auto;    max-height: 450px; margin-bottom:50px; height:auto} #surround{ max-height:450px; height:auto}.back-btn{ z-index:9; top:-12px}#slider1{ width:90%}.thumbelina-but.horiz.left{ left:0!important}.thumbelina-but.horiz{ top:-252px!important}.thumbelina-but.horiz.right{ left:0!important; top:-212px!important}.product-content{padding: 30px}.product-code{ right:2%}.product-content h1{     width: 57%;}.product-content ul.tabs{ width:75%; margin-top:30px}.product-content .tab-content{ width:75%}.document-list{margin: 0 7px 23px 10px;    width: 30%;}.congress-btn.active{ min-width:140px}.congress-btn{ min-width:170px}.congress-type-container{ display:none}.congress-cell{ width:100%; margin-left:0}.congress-list{margin:20px 9px  30px 10px; width:47.2%}.congress-list .congre-desc{ padding:15px}.next-congress{ margin-top:-50px}.congress-detail .left{  height:auto}.congress-detail .right{ padding: 19px 0 5px 15px;}.congress-detail{ width:100%}.slick-slider.congress{ width:325px;margin-top:45px;}.congress-detail .right h1{ width:100%; height:70px}.slick-prev{ left:-40px!important}.congress-slider{ width:92%}.slick-next{ right:-13px!important}.big-cell{ width:100%; margin-left:0}.certificate-list{ width:23%;     margin:15px 4px 24px 10px;}.contact-left{ margin-right:0; width:40%}.contact-left .title{ margin-bottom:20px}.contact-small{  margin-right:15px;width:27%}img.cloudzoom{ max-height:400px}.product-container{ padding-top:30px}.thumbelina li{ width:155px!important}.middle-container .right span:first-child { line-height:24px}.congress-detail .left img{ height:auto; }.middle-container .right{ width:55%}.contact-small:nth-child(2){ width:32%}.send-btn{ min-width:134px}.contact-right{    width: 59.2%;}.error-img{    background-size: cover;    margin: 25px 30px 10px 0px;    padding: 83px 0 0 63px;    font-size: 70px;width: 44%;height: 305px;}.error-text{    padding-top: 65px;    width: 45%;}.pro-info{ font-size:14px}.product-content .pro-desc{ font-size:14px}.footer-box{ font-size:14px}.catalog-box{display:none}} 

@media only screen and (min-width:1000px) and (max-width:1024px){.main{ width:100%}.top-menu{ width:96%;}.top-menu li.logo{ margin:-25px 50px 0 50px}.hero-slider .carousel-caption{padding: 0 8%!important;}.banner-left{ width:40%; padding-left:0; padding-top:150px}.banner-right img{ max-height:400px}.carousel{ width:100%!important;}.banner-right{ padding-right:0}.banner-right:before{    width: 60%;    top: 15%;right:7%;height: 72%;}.product-view .box{ width:37%}.product-view a{    padding: 16px 30px 58px 30px;}.footer-box:nth-child(1){ padding-left:30px;}.footer-box{ width:32%}.copyright{ padding-left:30px}.gallery-list{    margin: 30px 15px 0px 18px;}.product-list{ width:45%}#slider1{ width:84%}.document-list{ width:25%}.congress-list{ margin-left:13px}.congress-detail .left img{ height:auto}.slick-slider.congress{ width:370px; margin-top:60px}.congress-slider{ width:111px}.certificate-list{    margin: 10px 8px 45px 15px;width: 21.6%;}.big-cell{ margin-left:-15px}.contact-left{ width:34.5%; margin-right:20px}.contact-right{ width:62%}.send-btn{ min-width:150px}.error-img{ margin-left:0}.blue-chair{ margin-top:-30px}.pro-info{ font-size:14px}.product-content .pro-desc{ font-size:14px}.footer-box{ font-size:14px}
	.catalog-box {
		padding: 5px 9px 5px 3.5%;
		top: 35px;
		right: 85px;
	}
		.catalog-box:before {
			font-size: 18px;
			padding-top: 4%;
		}
} 

@media only screen and (min-width: 1025px) and (max-width:1278px)  {.banner-left { padding-top:130px;}.banner-right img{ max-height:400px}.banner-right:before{ width:45%; right:20%} }

@media only screen and (min-width: 1279px) and (max-width:1366px) {.banner-left { padding-top:180px;}.banner-right img{ max-height:500px}.banner-right:before{ width:55%; right:12%}}