.item-page-post {
	clear: none;
}

@media (min-width: 1201px) {
	.navbar-toggle {
		display: none;
	}
	.ask-a-question-fancybox #fancybox-close {
		right: -2px;
	}
}

@media (min-width: 993px) {
	.custom_bunner-menu {
		display: none;
	}
	.top-menu {
		display: block !important;
	}
}

@media (max-width: 1200px) {
	.wrap {
		width: 100%;
	}
	.content{
		width: 100%;
	}
	.foot-wrap-l, .foot-wrap-r{
		display: none;
	}
	.main-info-block-1,
	.main-info-block-2,
	.main-info-block-3,
	.main-info-block-4 {
	    width: 32%;
	    margin-right: 2%;
	}
	.main-info-block-3,
	.main-info-block-4 {
	    margin-right: 0;
	}
	.main-info-block-1 {
	    height: 320px;
	}
	.main-info-block-2 {
	    height: 320px;
	    margin-left: 0;
	}
	.innerP .main-info-block-3 {
	    height: 320px;
	    margin-top: -19px;
	}
	.main-info-block-3{
	    height: 160px;
	}
	 .main-info-block-4{
	    height: 140px;
	}
	.innerP {
	    margin-top: 0;
	}
	.main-info{
	    width: calc(100% - 310px);
	    margin: 20px auto 0;
	    padding: 0 20px;
	}
	.main-info-content {
	    padding-right: 0;
	}
	.foot-wrap-c{
	    display: flex;
	    justify-content: center;
	    width: auto;
	}
	.footerinfo-l, .footerinfo-r {
	    width: auto;
	}

	.about-us-post, .item-page, .leading-0, .bot-footer {
	    padding: 0 20px;
	}
	.about-co-2 .ac-img-wr img{
	    width: 100%;
	}
	.about-co-2{
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: flex;
	    flex-flow: wrap;
	}
	.ac-item-wr {
	    width: 49%;
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: flex;
	    float: none;
	    margin-bottom: 10px;
	}
	.about-co-2 p {
	    width: 50%;
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: flex;
	    align-items: center;
	    margin: 2px 0 0;
	}
	.about-co-2 .ac-img-wr {
	    align-items: center;
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: flex;
	}
	.about-co-2 .ac-img-wr img {
	    width: 100%;
	    height: auto;
	}
	.about-co-2 .ac-img-wr {
		margin: 0 11px 0 0px;
	}
	.tp-bullets.simplebullets.round {
		bottom: -25px !important;
	}
	.excerpt-but2 a {
		width: 160px;
		height: 40px;
		line-height: 40px !important;
		padding-top: 0 !important;
		font-size: 18px !important;
	}
	.tp-caption {
		left: 2% !important;
	}
	.vm-product-container .vm-product-media-container {
		width: 28%;
		margin-right: 2%;
	}
	.main-image {
		width: 100%;
		height: auto;
	}
	.main-image img {
		height: auto;
	}
	.vm-product-details-container {
		width: 70%;
		padding-right: 20px;
	}
	#tabs {
		margin-bottom: 20px;
	}
	h2, h2 a {
		font-size: 24px;
	}
	.ac-img-wr {
		height: inherit;
	}
	.main-info-content h2,
	.blog_news_page h2 > a {
		font-size: 22px;
	}
	.our-team h2 {
		font-size: 22px;
		margin-bottom: 20px;
	}
	.main-info-content p, 
	ul#list-mark li, 
	.category_description p, 
	.article-content p {
		font-size: 16px;
	}
	.wrap-footer-top {
		display: none;
	}
	footer.footer {
		height: 70px;
		margin-top: -70px;
	}
	main {
		padding-bottom: 70px;
	}
	.item-page-post {
		padding: 0;
	}
	.about-co-b4-item {
    width: 30%;
	}
	.about-co-b4-item img,
	.about-co-b1-1 img,
	.about-co-b2-1 img {
    width: 100%;
	}
	.about-co-b4-item p {
    width: 95%;
  }

/* product page */

	.right_magazine_banner > ul > li > a {
		width: 100%;
	}
        ul.breadcrumb {
            max-width: calc(100% - 350px);
            margin-left: 20px;
            margin-right: 20px;
        }
	.right_magazine_banner {
		margin-left: 10px;
		margin-right: 0;
	}
	.forcefullwidth_wrapper_tp_banner {
		background: #fbfbfb;
	}
	.productdetails-view.productdetails {
		width: calc(100% - 310px);
		margin-top: 0;
	}
	.item-page-post,
	.our-team {
		width: calc(100% - 350px);
		max-width: 100%;
		margin: 0 20px;
		float: left;
	}
	.item-page-post .article-content {
		max-width: 100%;
		margin-bottom: 20px;
	}
	.vm-product-details-container {
		padding-right: 0;
	}
	.productdetails-view.productdetails .vm-product-container,
	.productdetails-view.productdetails  #tabs {
		padding: 0 20px;
	}
	.main-info a {
		word-wrap: break-word;
		font-size: 20px;
	}
	.category-view {
		width: calc(100% - 310px);
		padding: 0 20px;
	}
	.browse-view h1 {
		padding-left: 40px;
	}
	.slide-text1 {
		font-size: 21px !important;
	}
	#foxcontainer_m105 {
		float: none;
	}
	.contact-img {
		display: none;
	}
	
  main {
	  min-height: calc(100vh - 420px);
	}
	.about-co-b3-1 {
    height: 400px;
    width: 100%;
    margin-left: 0;
    background: url(/images/about-co-b3-bg5.jpg) no-repeat center;
	}
	.about-co-b3-1-ru {
		height: 400px;
    width: 100%;
    margin-left: 0;
    background: url(/images/about-co-b3-bg2-ru.jpg) no-repeat center;
	}
	.member {
		width: 100%;
	}
	.blog_news_page {
    float: left;
    width: calc(100% - 350px);
    margin: 0 20px;
	}
	.item-page_news_page {
		max-width: 700px;
		float: right;
		width: calc(100% - 330px);
		padding-right: 20px;
	}
	.item-page_news_page img {
		display: inline-block !important;
		padding-bottom: 5px !important;
	}
        
        .custom_nav-but {
    display: none;
}
.top-menu li {
    list-style-type: none;
    display: inline-block;
    margin: 0 10px;
    position: relative;
}
.top-menu li::before {
    content: '';
    display: block;
    height: 5px;
    width: 5px;
    background: #ace8ff;
    border-radius: 50%;
    position: absolute;
    left: -13px;
    top: 42%;
}
.top-menu {
    padding: 38px 0;
    margin: 0;
    text-align: right;
    float: right;
    padding-right: 10px;
}
.wrap-lang {
    float: right;
    margin: 0 15px 0 36px;
}
	.tp-caption.modern_medium_light2.tp-fade.tp-resizeme.start p {
    font-size: 20px !important;
    line-height: 20px !important;
	}
	.tp-caption.excerpt2.tp-fade.tp-resizeme.start p {
    font-size: 35px !important;
    margin-top: 0 !important;
	}
  
  .tp-bgimg.defaultimg {
    background-size: contain !important;
}
}

@media (max-width: 992px) {
	.bot-footer-wr-l, .bot-footer-wr-c, .bot-footer-wr-r {
		width: 32.5%;
	}
	.header-fixed .top-menu {
		padding: 0;
	}
	.ac1-right li::before{
		height: 38px;
		width: 38px;
		font: 400 33px/38px 'Roboto Condensed', sans-serif;
	}
	.ac1-right li {
		font: 100 16px/20px 'Roboto Condensed', sans-serif;
		padding: 15px 0 30px 66px;
	}
	.about-co-3 p {
		font: 20px/30px 'Roboto Condensed', sans-serif;
		margin: 58px 1px;
	}
	.slick-slide img {
		height: 230px;
	}
	.banner-1 {
		padding-top: 15%;
	}
	.category-view{
		width: 100%;
	}
	.browse-view h1{
		padding: 0;
		left: 20px;
		top: 64px;
	}
	.right_magazine_banner > ul {
		margin-top: 0;
	}
	.item-page-post {
		width: 100%;
		margin: 0;
	}
	.forcefullwidth_wrapper_tp_banner {
		padding-bottom: 30px;
	}
	.main-info a {
		font-size: 19px;
		padding: 14px 10px 0;
	}

/* left sidebar menu */

	.oh {
		overflow: hidden;
	}
	.right-menu-btn {
		width: 100px;
		height: 40px;
		background: #D6E9F1;
		border-radius: 5px;
		border: 1px solid #3281B8;
		color: #3281B8;
		font-size: 20px;
		line-height: 40px;
		text-align: center;
		margin-left: 20px;
		outline: 0;
		padding: 0;
	}
	.wrap-shadow {
		overflow: hidden;
		z-index: 99999;
		position: fixed;
		top: 0;
		left: 0;
		height: 0;
		width: 0;
		background-color: rgba(0,0,0,.7); 
	}
	.wrap-shadow-active {
		height: 100%;
		width: 100%;
	}
	.custom_bunner-menu p {
		margin-bottom: 0;
	}
	.wrap-left-menu::-webkit-scrollbar { opacity: 0; width: 0;}
	.wrap-left-menu::-webkit-scrollbar-button { opacity: 0;}
	.wrap-left-menu::-webkit-scrollbar-track { opacity: 0;}
	.wrap-left-menu::-webkit-scrollbar-thumb { opacity: 0;}
	.wrap-left-menu::-webkit-scrollbar-corner { opacity: 0;}

	.productdetails-view.productdetails {
		width: 100%;
	}
	.wrap-page {
		transition: transform .3s;
	}
	.wrap-left-menu {
		background: #fff;
		position: fixed;
		height: 100%;
		top: 0;
		left: 0;
		z-index: 999999;
		overflow: auto;
		-webkit-transform: translateX(-300px);
	    -ms-transform: translateX(-300px);
	    transform: translateX(-300px);
		transition: transform .3s;
	}
	.right_magazine_banner {
		opacity: 0;
		margin-left: 0;
		-webkit-transform: translateX(0);
	    -ms-transform: translateX(0);
	    transform: translateX(0);
	}
	.slideMenu {
		-webkit-transform: translateX(0);
	    -ms-transform: translateX(0);
	    transform: translateX(0);
		transition: transform .3s;
	}
	.slideMenu .right_magazine_banner {
		opacity: 1;
	}
	.slideContent {
		position: fixed;
		-webkit-transform: translateX(300px);
	    -ms-transform: translateX(300px);
	    transform: translateX(300px);
		transition: transform .3s;
	}
	.close-menu {
		position: absolute;
		top: 20px;
		right: 20px;
		width: 30px;
		height: 30px;
		z-index: 999999;
	}
	.close-menu span {
		position: absolute;	
		background: #fff;
		display: block;
		width: 30px;
		height: 3px;
		top: 13px;
	}
	.close-menu span:first-child {
	-webkit-transform: rotate(-135deg);
	   -moz-transform: rotate(-135deg);
	     -o-transform: rotate(-135deg);
	        transform: rotate(-135deg);
	}
	.close-menu span:last-child {
	-webkit-transform: rotate(135deg);
	   -moz-transform: rotate(135deg);
	     -o-transform: rotate(135deg);
	        transform: rotate(135deg);
	}

/* /left sidebar menu end */

	.main-info {
		width: 100%;
		padding: 0 20px;
	}
	.main-info-content {
		padding-right: 0;
	}
	.main-info-block-1,
	.main-info-block-2,
	.main-info-block-3,
	.main-info-block-4 {
		height: 180px;
		width: 24%;
		margin: 0 1.33% 0 0;
	}
	.main-info-block-4 {
		margin-right: 0;
	}
	.innerP .main-info-block-1,
	.innerP .main-info-block-2,
	.innerP .main-info-block-3 {
		width: 29%;
		margin-right: 2%;
		height: 230px;
	}
	.innerP .main-info-block-1 {
		margin-left: 5%;
	}
	.innerP .main-info-block-3 {
		margin: 0;
	}
	.slide-text1 {
    font-size: 20px !important;
    margin: 0 !important;
    line-height: 20px !important;
	}
	div#foxcontainer_m105 .reset-button,
	div#foxcontainer_m105 .submit-button {
		width: 186px;
		font-size: 19px;
		font: 400 18px/20px 'Roboto Condensed', sans-serif;
	}
	.about-co-1 h3 {
		font-size: 24px;
		margin-bottom: 25px;
	}
	.ac1-left2, .ac1-right2 {
		float: none;
		width: 100%;
	}
	.ac1-right img {
		width: 75%;
		margin: 0 auto;
		display: block;
	}
	.ac1-left p {
		padding-right: 0;
	}
	.about-co-2 p {
		margin: 2px 5px 2px 0;
		text-align: left;
	}
	.about-co-3 h3 {
		font-size: 25px;
		margin: 25px 0;
	}
	.contact-ifno > li {
		width: 100%;
	}
	.about-co-b2-1 {
    display: none;
	}
	.about-co-b2-2 {
    width: 100%;
	}
	.item-page-post .article-content {
    max-width: calc(100% - 40px);
    margin-left: 20px;
	}
	.our-team {
    width: 100%;
    margin: 0;
	}
	.blog_news_page {
    max-width: 100%;
    width: calc(100% - 40px);
    margin: 0 20px;
	}
        
.item-page_news_page {
    max-width: 90%;
    float: none;
    margin: 0 auto;
    width: 90%;
    padding: 0;
}
    .item-page_news_page img {
    max-width: 100% !important;
    max-height: none !important;
    width: 100% !important;
    height: initial !important;
    padding: 0 !important;
    margin: 0 !important;
    float: none !important;
}
ul.breadcrumb {
    max-width: 100%;
    margin-left: 5%;
    margin-right: 5%;
    /* margin: 0 auto; */
}




.top-header {
		display: none;
	}
        .header {
		position: static;
		height: 70px;
		top: 0;
	}
	#top {
		display: none;
	}
	.logo {
		margin: 0;
	}
	.logo img {
		height: 60px;
		margin: 4px 0 4px 10px;
	}
	.top-menu {
		display: none;
		padding: 0;
		width: 100%;
		z-index: 1000;
		position: absolute;
		background: #fff;
		margin-top: 1px;
		top: 69px;
	}
	.top-menu li {
		width: 100%;
		margin: 0;
	}
	.top-menu li:last-child {
		margin: 0;
	}
	.top-menu li::before {
		display: none;
	}
	.top-menu a {
		padding-left: 20px;
		text-align: left;
		height: 50px;
		line-height: 50px;
		border-bottom: 1px solid #eee;
	}
        .navbar-toggle {
		position: relative;
		z-index: 999;
		float: right;
		padding: 9px 10px;
		background-color: transparent;
		background-image: none;
		border: 1px solid transparent;
		border-radius: 0;
		margin: 24px 20px 24px 0;
		width: 30px;
	}
	.navbar-toggle > span {
		font-size: 0;
		background: #0566A9;
		display: block;
		width: 30px;
		height: 3px;
		position: absolute;
		left: 0;
		-webkit-transition: .5s ease-in-out;
		-moz-transition: .5s ease-in-out;
		-o-transition: .5s ease-in-out;
		transition: .5s ease-in-out;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	.navbar-toggle > span:nth-child(1) {top: 0;}
	.navbar-toggle > span:nth-child(2) {top: 8px;}
	.navbar-toggle > span:nth-child(3) {top: 16px;}

	.open.top-menu {
		display: block;
	}
	.open.navbar-toggle span:nth-child(1) {
		top: 9px;
		-webkit-transform: rotate(135deg);
		-moz-transform: rotate(135deg);
		-o-transform: rotate(135deg);
		transform: rotate(135deg);
	}
	.navbar-toggle.open span:nth-child(2) {
		opacity: 0;
	}
	.navbar-toggle.open span:nth-child(3) {
		top: 9px;
		-webkit-transform: rotate(-135deg);
		-moz-transform: rotate(-135deg);
		-o-transform: rotate(-135deg);
		transform: rotate(-135deg);
	}
        .mod-languages_mob {
		display: block;
	}
	.lang-regitr-auth-wrap {
		height: 50px;
		background: #009edc;
		display: flex;
		justify-content: center;
	}
	.btl-panel {
		float: none !important;
		display: flex;
		justify-content: space-around;
		width: 100%;
	}
	.btl-panel span {
		color: #fff !important;
		font: 100 18px 'Roboto Condensed', sans-serif;
		line-height: 50px;
	}
	#btl-panel-registration {
		margin-left: 30px;
	}
	.mod-languages {
		float: left;
		margin: 0 0 0 30px;
		padding: 0 0 0 25px;
		background: url(/images/top-head-ico3.png) no-repeat left center;
		position: inherit;
		height: 50px;
		position: relative;
		top: 0;
	}
	.lang-inner p {
		font-size: 18px;
		margin: 0;
		line-height: 50px;
	}
	.lang-inner span {
		margin-top: 6px;
		float: none;
		position: absolute;
	}
	div.mod-languages ul {
		width: 60px;
		position: absolute;
		left: 0;
		top: initial;
		bottom: -115px;
	}
  ul.lang-inline:before {
    left: -88px;
  }
  div.mod-languages a {
    font-size: 15px;
    height: 35px;
    line-height: 35px;
    padding: 0;
    text-align: center;
  }
     .custom_nav-but {
    display: block;
}   
.custom-banner {
    display: none;
}
.pagination ul {
    display: flex;
    margin-left: 0px;
    justify-content: center;
}
}


@media (max-width: 768px) {
	.about-co-2 p {
		font: 100 15px/20px 'Roboto Condensed', sans-serif;
	}
	.slick-slide img {
		height: 190px;
	}
	.tp-caption.excerpt-but2 {
		bottom: 20px;
		top: initial !important;
	}
	.modern_medium_light2 p {
		font-size: 16px !important;
		line-height: 18px !important;
		margin: 0 !important;
	}
	.excerpt2 p {
		font-size: 34px !important;
	}
	.excerpt2 p span {
		font-size: 22px !important;
		margin-right: 10px;
	}
	.slide-text1 {
		/* font-size: 14px !important; */
	}
	.main-info a {
		font-size: 16px;
		padding: 14px 5px;
	}
	.banner {
		margin: 0;
		text-align: center;
	}
	.slide-text1 {
		font-size: 16px !important;
	}
	.innerP .main-info-block-1,
	.innerP .main-info-block-2,
	.innerP .main-info-block-3 {
		height: 180px;
		background-size: cover;
	}
	img.kontrol_article_img {
		width: 50%;
	}
	div#foxcontainer_m105 .reset-button,
	div#foxcontainer_m105 .submit-button,
	div#foxcontainer_m172 .reset-button,
	div#foxcontainer_m172 .submit-button,
	div#foxcontainer_m173 .reset-button,
	div#foxcontainer_m173 .submit-button {
		width: 130px;
		font-size: 14px;
		padding-left: 5px;
		padding-right: 5px;
	}
	div#foxcontainer_m105 .submit-button,
	div#foxcontainer_m172 .submit-button,
	div#foxcontainer_m173 .submit-button {
		margin-left: 10px;
	}
	div#mid_105-sender0,
	div#mid_105-sender1,
	div#mid_172-sender0,
	div#mid_172-sender1,
	div#mid_173-sender0,
	div#mid_173-sender1 {
		display: block;
		width: 100%;
	}
	.article-table, .article-table4 {
		word-break: break-all;
	}
	.article-table > div:first-child,
	.article-table4 > div:first-child {
		font-size: 18px;
	}
  h2, h2 a {
		font-size: 28px;
	}
	.about-co-1 h3 {
    	font-size: 22px;
	}
	.ac-img-wr {
		width: 75%;
		float: none;
		margin: 0 auto;
	}
	.ac1-left,
	.ac1-right {
    	float: none;
    	width: 100% !important;
	}
	.ac1-right li {
    	clear: both;
	}
	.ac-img-wr.ac-img-wr2 {
    	height: 350px !important;
	}
	.about-co-3 .ac-img-wr img {
	    margin: 0 auto;
	    display: block;
	    width: initial;
	}
	.ac1-right li {
    	padding: 21px 0 0px 66px;
	}
	.wrap-contact {
		flex-direction: column;
	}
	#contact-map{
		width: 100%;
			height: 240px;
	}
	.contact-inner{
		width: 100%;
		margin: 0;
	}
	.contact-ifno > li {
		width: 50%;
	}
	.contact-ifno{
		margin-top: 20px;
	}
	#foxcontainer_m105 h2,
	#foxcontainer_m172 h2,
	#foxcontainer_m173 h2 {
		margin: 20px 0 15px 0;
	}
	.slick-prev {
    height: 50px;
    background: url(/images/slick-left-arrow.png) no-repeat center;
    background-size: cover;
	}
	.slick-next {
    height: 50px;
    background: url(/images/slick-right-arrow.png) no-repeat center;
    background-size: cover;
	}
	.about-co-b3-1 {
    background: url(/images/about-co-b3-bg2.jpg) no-repeat center;
    height: 272px;
	}
	.about-co-b3-1-ru {
    background: url(/images/about-co-b3-bg3-ru.jpg) no-repeat center;
    height: 272px;
	}
        .item-page_news_page .page-header h2, .blog_news_page h2 > a {
    font-size: 28px;
    line-height: 30px;
    font-family: "Roboto Condensed",sans-serif;
    color: rgb(3, 85, 142);
    text-transform: uppercase;
    margin-bottom: 35px;
    text-align: center;
}
	.tp-caption.modern_medium_light2.tp-fade.tp-resizeme.start p {
    font-size: 16px !important;
    line-height: 16px !important;
	}
	.tp-caption.excerpt2.tp-fade.tp-resizeme.start p {
    font-size: 32px !important;
	}
}

@media (max-width: 640px) {
  .wrap-footer-bot {
      height: auto;
  }
  .bot-footer-wr-l img,
  .bot-footer-wr-r img {
      float: none;
  }
  .bot-footer{
      text-align: center;
  }
	.bot-footer-wr-l, .bot-footer-wr-c, .bot-footer-wr-r {
	    width: 100%;
  }
    .footerinfo-r{
        display: none;
    }
    .about-co-3 .ac1-left {
        width: auto;
    }
    .about-co-3 .ac1-right {
        width: auto;
        clear: both;
    }
    .ac1-right {
        float: none;
        width: auto; 
    }
    .ac1-left{
        width: 100%;
        float: none;
    }
    .ac1-left p {
        padding-right: 0; 
    }
    .ac-img-wr{
        margin: 0 auto;
        width: 70%;
    }
   .slick-slide img {
        height: 160px;
	}
    .article-table > div:first-child,
    .article-table4 > div:first-child {
	    font-size: 18px;
  	}
  .forcefullwidth_wrapper_tp_banner {
	    display: none;
	}
	.main-info a {
	    font-size: 12px;
	    padding: 14px 3px;
	}
	.main-info-content h2 {
	    font-size: 22px;
	    margin-bottom: 15px;
	}
	.main-info h3 {
		font-size: 18px;
	}
	.main-info-prod a {
	    background-size: cover;
	}
	.banner {
	    height: 215px;
	    width: 100%;
	    margin-bottom: 30px;
	    padding: 0px 4%;
	}
	.banner span {
		margin-left: 0;
	}
	.ac-img-wr,
	.ac1-right img,
	.ac-item-wr {
	    width: 100%;
	}
	.about-co-b1-1 {
    float: none;
    width: 100%;
	}
	.about-co h3 {
    font-size: 22px;
    text-align: center;
	}
	.about-co-b2-2 ol {
    padding: 0;
	}
	.about-co-b2-2 li {
    height: inherit;
    text-align: justify;
    padding: 5px 0 5px 45px;
	}
   .btl-panel span {
    color: #fff !important;
    font: 100 18px 'Roboto Condensed', sans-serif;
    line-height: 50px;
	}
	img.img_news {
	    float: none;
	    margin: 0 auto;
	    display: block;
	    padding: 0px !important;
	}
	.blog_news_page h2 {
    text-align: center;
	}
}

@media (max-width: 530px) {
	.img-left {
		float: none;
		width: 50%;
		margin-left: 25%;
	}
	.article-text-right {
		float: none;
		width: 100%;
	}
	#list-mark {
		padding-left: 10px;
	}
	.page-header h2, .leading-0 h2 a {
		font-size: 26px;
	}
	.slick-slide img {
		height: 130px;
	}
	#btl-content-login,
	#btl-content-registration {
		width: 310px;
		height: auto;
		min-width: 310px;
	}
	div#simplemodal-container {
    	width: 310px !important;
	}
	.btl-content-block h3 {
		font-size: 17px;
	}
	#btl-input-remember {
		font-size: 15px;
	}
	button.btl-buttonsubmit, input.btl-buttonsubmit {
		width: 256px !important;
	}
	#bt_ul {
		width: 256px;
		text-align: center !important;
	}
	ul#bt_ul li,
	ul#bt_ul li:last-child {
		float: none;
		padding-bottom: 15px;
	}
	.btl-panel span {
		color: #fff !important;
		font: 100 18px 'Roboto Condensed', sans-serif;
		line-height: 50px;
	}
	.about-co-b3-1 {
		background: url(/images/about-co-b3-bg3.jpg) no-repeat center;
		height: 188px;
	}
	.about-co-b3-1-ru {
    background: url(/images/about-co-b3-bg4-ru.jpg) no-repeat center;
    height: 188px;
	}
	.about-co-b3-1-en {
    background: url(/images/about-co-b3-bg4-en.jpg) no-repeat center;
    height: 188px;
	}
}

@media (max-width: 480px) {
	.article-content h1 {
		font-size: 24px;
		line-height: 40px;
	}
	.article-content h2 {
		font-size: 18px;
		line-height: 20px;
	}
	.article-content h1 {
		font-size: 20px;
		line-height: 30px;
		padding-right: 10px
	}
	.innerP .main-info a {
		float: none;
		font-size: 22px;
		padding: 15px 0px;
	}
	.innerP .main-info-block-1,
	.innerP .main-info-block-2,
	.innerP .main-info-block-3 {
    height: 180px;
    width: 100%;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 0;
	}
	.innerP .main-info-block-3 {
  	margin: 20px 0 0 0;
	}
	.right-menu-btn {
		width: 80px;
	  height: 35px;
	  font-size: 18px;
	  line-height: 35px;
	}
	img.kontrol_article_img {
		width: 100%;
	}
	.page-header h2, .leading-0 h2 a {
    font-size: 22px;
	}
	#contact-map {
		height: 460px;
	}
	div#foxcontainer_m105 .reset-button,
	div#foxcontainer_m105 .submit-button {
	  width: 147px;
	  font-size: 16px;
	}
  .vm-product-details-container h1 {
		font-size: 22px;
	}
	.slick-slide img {
    height: 110px;
	}
	.article-table, .article-table4 {
   	font-size: 14px;
	}
	h3 {
		font-size: 20px;
	}
	.article-table > div:first-child,
	.article-table4 > div:first-child {
    font-size: 16px;
  }
	.banner {
		font-size: 18px;
	}
	.banner-1 {
  	padding-top: 20%;
	}
	.main-info a {
    float: none;
    margin: 0 auto 20px auto;	
   	font-size: 20px;
	}
	.main-info-block-1,
	.main-info-block-2,
	.main-info-block-3, 
	.main-info-block-4 {
    height: 180px;
    width: 75%;
	}
	.ac-item-wr {
		display: block;
		float: none; 
	}
	.about-co-2 .ac-img-wr {
		display: block;
		width: 100%;
		margin: 0 !important;
		height: inherit;
		float: none;
	}
	.about-co-2 p {
	  width: 100%;
	  display: block;
	  margin: 5px 0 20px 0;
	  text-align: justify;
	}
	.about-co-1 h3 {
    margin-top: 30px;
	}
	.about-co-3 h3 {
    font-size: 20px;
    line-height: 25px;
	}
	.ac-img-wr.ac-img-wr2 {
    height: 250px !important;
	}
	.ac1-right ol {
    padding: 0;
	}
	.ac1-right li {
		height: inherit;
		padding: 21px 0 20px 66px;
	}
	.about-co-2 .ac-img-wr img {
		width: 75%;
		margin: 0 auto;
		display: block;
	}
	div#tabs ul.tabsmaterial a {
		padding: 0 25px;
	}
	.btl-panel span {
		font-size: 17px;
	}
	#btl-panel-registration, .mod-languages {
		margin: 0;
	}
	div.mod-languages ul {
		left: 0;
	}
	.lang-regitr-auth-wrap {
		padding-left: 0;
		padding: 0 5%;
		display: flex;
		justify-content: space-between;
	}
	.contact-ifno > li {
		width: 100%;
	}
	.about-co-b4-wrap {
		display: block;
	}
	.about-co-b4-item,
	.about-co-b4-item p {
		width: 100%;
	}
	.member.ceo,
	.member {
    display: block;
    width: 100%;
    text-align: center;
	}
	.members_date {
    margin-left: 0;
    margin-top: 20px;
	}
}

@media (max-width: 375px) {
	div#foxcontainer_m105 .reset-button,
	div#foxcontainer_m105 .submit-button {
		width: 119px;
		font-size: 13px;
	}
  #contact-map {
    height: 360px;
	}
	a.ask-a-question {
		font-size: 17px !important;
	}
	.vm-product-details-container h1 {
		font-size: 20px;
	}
  .ask-a-question-fancybox #fancybox-close {
    right: -26px !important;
  }
  .main-info-content {
    margin-top: 0;
	}
	.main-info-content h2 {
    line-height: 30px;
    text-align: center;
	}
	div#foxcontainer_m171 .btn,
	div#foxcontainer_m177 .btn,
	div#foxcontainer_m179 .btn {
    width: 186px;
	}
	.about-co-b3-1 {
    background: url(/images/about-co-b3-bg4.jpg) no-repeat center;
    height: 133px;
	}
	.about-co-b3-1-ru {
    background: url(/images/about-co-b3-bg5-ru.jpg) no-repeat center;
    height: 133px;
	}
	.about-co-b3-1-en {
    background: url(/images/about-co-b3-bg5-en.jpg) no-repeat center;
    height: 133px;
	}
}

