/*			Table of content:

20			Main page (index)
1299			Media for Main page
2637		Contacts
3011			Media for Contacts
3237		News
3355			Media for News
3419		News Inside
3555			Media for News Inside
3670		Text
3793			Media for Text
3862		Products (Kat)
4220			Media for Products
4338		Single Product (Tovar)
4640			Media for Single Products
4936		THE END		*/


/*M A I N   P A G E*/
button {
    background-color: transparent;
    border: inherit;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

body {overflow-x: hidden;}

/*���� � ��������� � ����������� �������*/

.top-contacts .block-logo img {
	padding-top: 22px;
	padding-left: 1px;
}

.top-contacts .block-logo h1 {
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 16px;
	margin-top: 7px;
	margin-left: 57px;
}

.top-contacts .block-logo h1 span {
	display: block;
	letter-spacing: -.05px;
	line-height: .95;
	padding: 6px;
	color: #571610;
}

.top-contacts .block-logo h1 span:nth-child(1) {
	background-color: #571610;
	color: #ffffff;
	width: 229px;
	margin-bottom: 2px;
}

.top-contacts .first-row {
	margin-left: -79px;
	font-family: 'Roboto';
	font-weight: 400;
	color: #000;
	font-size: 14px;
}

.top-contacts .first-row span {
	display: inline-block;
	border-left: 1px solid #e0ddda;
	padding-left: 45px;
	padding-top: 35px;
	padding-bottom: 13px;
}

.top-contacts .first-row span:nth-child(1) {
	padding-right: 125px;
}

.top-contacts .first-row span:nth-child(2) {
	padding-left: 43px;
	padding-right: 125px;
}

.top-contacts .first-row span:nth-child(3) {
	padding-left: 34px;
}

.second-row {
	height: 106px;
}
.second-row div {
	display: inline-block;
	vertical-align: top;
}

.second-row img {
	width: 23px;
	height: 23px;
	bottom: 38px;
	float: left;
}

.second-row .contact-phone {
	margin-left: -19px;
	margin-top: -1px;
	width: 225px;
}

.second-row .contact-phone p {
	padding-left: 37px;
	margin-top: 1px;
	margin-bottom: 13px;
	font-family: 'Roboto';
	font-weight: 400;
	font-size: 16px;
	letter-spacing: .25px;
	color: #56150F;
}

.second-row .contact-skype {
	margin-left: 47px;
	margin-top: -1px;
	width: 246px;
}

.second-row .contact-skype p {
	padding-left: 37px;
	margin-top: 1px;
	margin-bottom: 13px;
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 16px;
	text-decoration: underline;
	letter-spacing: .25px;
	color: #56150F;
}

.second-row .contact-mail {
	display: block;
	margin-left: 256px;
	margin-top: -36px;
}

.second-row .contact-mail p {
	padding-left: 37px;
	margin-top: 1px;
	margin-bottom: 13px;
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 16px;
	letter-spacing: .25px;
	color: #56150F;
}

.second-row .contact-mail p span {
	text-decoration: underline;
}

.second-row .contact-time {
	margin-left: 536px;
	margin-top: -94px;
	margin-bottom: 0;
}

.second-row .contact-time p {
	padding-left: 37px;
	margin-top: 1px;
	margin-bottom: 13px;
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 16px;
	letter-spacing: .25px;
	color: #56150F;
}

.second-row .contact-time img.flag {
	width: 24px;
	height: 16px;
	margin-top: 19px;
	margin-right: 15px;
	border: 1px solid #cbc6c1;
}

/*���� ����*/

@media only screen and (min-width : 1230px) {
	nav.navbar.navbar-default {height:52px;}
}

nav.navbar.navbar-default {
	border-radius: 15px;
	background-color: #F0F0F0;
}

nav ul {
	font-family: 'Roboto';
	font-weight: 400;
	font-size: 16px;
}

nav li {
	margin-top: -1px;
	padding-bottom: 2px;
	border-right: 1px solid #dddbd8;
}

nav .fa-home {
	font-size: 1.5em;
	margin-top: -2px;
	margin-left: -10px;
	margin-right: 4px;
}

nav li:nth-child(1) {
	padding-bottom: 0px;
}

nav li:nth-child(2) {
	padding-left: 6px;
	padding-right: 10px;
	border-right: none;
}

nav li:nth-child(3) {
	padding-left: 11px;
	padding-right: 16px;
	border-left: 1px solid #dddbd8;
}

@media only screen and (min-width : 1230px) {
	.open > .dropdown-menu {
		display: none !important;
	}
}

@media only screen and (max-width : 1229px) {
	nav li.dropdown.open {
		background-color: #2dcb74;
		border-radius: 8px 8px 0 0;
		box-sizing: border-box;
	}

	nav li.dropdown.open a {
		background-color: #2dcb74! important;
		color: white! important;
	}

	nav li.dropdown.open ul.dropdown-menu {
		background-color: #2dcb74! important;
		color: white! important;
		border-top: 1px solid #67D99B! important;
		box-shadow:none;
		font-family: 'Roboto';
		font-weight: 400;
		font-size: 16px;
	}

	nav li.dropdown.open ul.dropdown-menu li {
		border:none;
		padding: 0;
	}

	nav li.dropdown.open ul.dropdown-menu li a {
		padding-top: 3px;
		padding-right: 12px;
		padding-bottom: 0px;
		padding-left: 10px;
		margin-bottom: -2px;
	}

	nav li.dropdown.open ul.dropdown-menu li:nth-child(3) a {
		margin-top: -6px;
		margin-bottom: -2px;
	}

	nav li.dropdown.open ul.dropdown-menu li:nth-child(5) a {
		margin-top: -6px;
		margin-bottom: 2px;
	}
}


li.divider {
	padding-bottom: 1px;
	background-color: #67D99B! important;
}

nav li:nth-child(4) {
	padding-left: 8px;
	padding-right: 10px;
}

nav li:nth-child(5) {
	padding-left: 7px;
	padding-right: 11px;
}

nav li:nth-child(6) {
	padding-left: 2px;
	padding-right: 9px;
}

nav li:nth-child(7) {
	padding-left: 4px;
	padding-right: 10px;
}

nav li:nth-child(8) {
	padding-left: 7px;
	padding-right: 2px;
	border-right: none;
}

nav .dropdown-menu li {
	border-right: none;
}

nav.navbar.navbar-default a {
	color: #571610;
}

nav .fa-search {
	color: #FFF;
	font-size: 1.2em;
	transform: scaleX(-1);
	margin-top: -9px;
	margin-right: 1px;
	margin-left: 0px;
	padding-top: 16px;
	padding-right: 17px;
	padding-bottom: 19px;
	padding-left: 18px;
	background-color: #2DCB74;
	border-radius: 14px;
	cursor: pointer;
	border: none;
}

nav form.navbar-form.navbar-right {
	background-color: #26ab62;
	padding-top: 9px;
	padding-bottom: 0px;
	margin-top: -1px;
	border:none;
	border-radius: 14px;
	padding-left: 0;
}


nav [placeholder] {
	vertical-align: middle;
	font-family: 'Roboto';
	font-weight: 400;
	font-size: 16px;
	background-color: #26ab62;
	color: white;
	border: none;
	outline: white;
	width:267px;
	margin-left: -15px;
	padding-left: 25px;
}

::-webkit-input-placeholder {color:white;}
::-moz-placeholder {color:white;opacity:1;}
:-ms-input-placeholder {color:white;}


/*���� ������ � ��������*/

.search-slider {
	background-image: url(../img/search-slider-bg-border.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	height: 445px;
	margin-top: -32px;
	margin-right: -15px;
	margin-left: -15px;
}

/*���� ������ (�������)*/

.search-block {
	margin-left: -15px;
}

.search-block p {
	padding-top: 136px;
	padding-left: 34px;
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 18px;
	letter-spacing: .3px;
	text-transform: uppercase;
	color: #FFF;
}

.line-separator {
	width: 224px;
	height: 1px;
	margin-top: 12px;
	margin-left: 34px;
	background-color: #8b7d7a;
}

.search-block button {
	margin-top: 19px;
	margin-bottom: 13px;
	margin-left: 34px;
	width: 224px;
	height: 37px;
	background-color: #CBC7C3;
	border:none;
	color: white;
	font-family: 'Roboto';
	font-weight: 400;
	font-size: 16px;
	letter-spacing: .3px;
	text-transform: uppercase;
	text-align: left;
	padding-bottom: 7px;
	/*position: relative;*/
}

.search-block button:hover,
.search-block button:active,
.search-block button:active:focus,
.search-block button:focus {
	background-color: #2dcb74;
	color: white;
	outline: none;
}
.search-block button:active {
	box-shadow: -1px 2px 1px 0px rgba(0,0,0,0.5);
}

.search-block .search-button {
	font-size: 20px;
	font-weight: bold;
	float:right;
	margin-right: -12px;
	margin-top: -6px;
	padding-top: 9px;
	padding-right: 14px;
	padding-bottom: 8px;
	padding-left: 17px;
	border-radius: 4px;
	background-color: #BAB2A6;
	color: white;
	/*position: relative;*/
}

.search-block button:hover .search-button,
.search-block button:active .search-button,
.search-block button:active:focus .search-button,
.search-block button:focus .search-button {
	background-color: #26ab62;
	color: white;
	outline: none;
}

/*���� ��������� ����*/

@media only screen and (min-width : 1230px) {
	#myModalCategory,
	#myModalApplications,
	#myModalStandards {
		position: absolute;
		width: 725px;
		height: 255px;
		left: 180px;
	}
	#myModalCategory .modal-dialog .modal-content .inner-search-button,
	#myModalApplications .modal-dialog .modal-content .inner-search-button,
	#myModalStandards .modal-dialog .modal-content .inner-search-button{
		display: block;
		position: absolute;
		top: 27px;
		left: 0px;
		font-size: 20px;
		font-weight: bold;
		float:left;
		padding-top: 9px;
		padding-right: 14px;
		padding-bottom: 8px;
		padding-left: 17px;
		border-radius: 4px;
		background-color: #26ab62;
		color: white;}

		#myModalCategory {top: 135px;}
		#myModalApplications{top: 185px;}
		#myModalStandards{top: 235px;}
	}

/*@media only screen and (max-width : 1229px) {
	#myModalCategory,
	#myModalApplications,
	#myModalStandards {
		padding-top: 257px;
		margin-left: -132px;
	}
}*/

#myModalCategory .modal-content,
#myModalApplications .modal-content,
#myModalStandards .modal-content {
	width: 661px;
	border-radius: 15px;
}

#myModalCategory .modal-header,
#myModalApplications .modal-header,
#myModalStandards .modal-header {
	border:none;
	font-family: 'Roboto';
	font-weight: 500;
	font-size: 18px;
	text-transform: uppercase;
	background-color: #F0F0F0;
	color: #26AB62;
	padding-left: 61px;
	margin-top: 27px;
	padding-top: 5px;
	padding-bottom: 8px;
}

span.close {
	font-family: 'Roboto';
	font-size: 50px;
	font-weight: 300;
	margin-top: -13px! important;
	color: black;
	opacity: 1;
}

#myModalStandards .modal-body{
	padding-top: 23px;
	padding-bottom: 1px;
}
#myModalStandards .modal-body span {
	padding-left: 61px;
	font-family: 'Roboto';
	font-weight: 400;
	font-size: 16px;
	color: #571610;
	margin-bottom: 28px;
}

#myModalStandards select {
	width: 265px;
	margin-left: -43px;
	margin-top: -7px;
}

#myModalStandards button {
	margin-top: -8px;
	margin-bottom: 0px;
	margin-left: 21px;
	width: 78px;
	height: 33px;
	font-family: 'Roboto';
	font-weight: 500;
	font-size: 14px;
	color: white;
	text-transform: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 16px;
	background-color: #26ab62;
}

#myModalCategory .modal-body,
#myModalApplications .modal-body {
	height: 124px;
	padding-top: 6px;
}

#myModalCategory .modal-body div:nth-child(1), #myModalApplications .modal-body div:nth-child(1) {
	margin-left: 34px;
}

#myModalCategory .modal-body div:nth-child(2), #myModalApplications .modal-body div:nth-child(2) {
	margin-left: -16px;
}

#myModalCategory .modal-body div:nth-child(3), #myModalApplications .modal-body div:nth-child(3) {
	margin-left: -23px;
}

#myModalCategory a, #myModalApplications a {
	text-decoration: none;
}

#myModalCategory p, #myModalApplications p {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 11px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	font-family: 'Roboto';
	font-weight: 400;
	font-size: 16px;
	letter-spacing: -.1px;
	text-transform: none;
	color: #571610;
}

#myModalCategory i.fa-angle-right, #myModalApplications i.fa-angle-right {
	font-size: 21px;
	float: left;
	padding: 0;
	padding-right: 13px;
	margin: 0;
	background-color: #FFF;
	color: #2DCB74;
}


/*���� � ��������*/

.search-slider .carousel-inner {
	background-color: transparent;
	margin-top: 27px;
	margin-left: 30px;
	width: 874px;
	height: 358px;
}

.search-slider .carousel-control {
	background-color: transparent;
	background-image: none;
	opacity: 1;
	text-shadow: none;
}

.search-slider .carousel-caption {
	text-shadow: none;
	text-align: left;
	margin-left: -112px;
	margin-bottom: 42px;
	padding-bottom: 0px;
}

.search-slider .carousel-caption p:nth-child(1) {
	font-family: 'Roboto';
	font-weight: 300;
	font-size: 44px;
	line-height:40px;
	letter-spacing: 1.1px;
	color: black;
	margin-bottom: 13px;
}

.search-slider .carousel-caption p:nth-child(2) {
	font-family: 'Scada';
	font-weight: 400;
	font-size: 38px;
	line-height:36px;
	letter-spacing: 1px;
	color: #5a1311;
	margin-bottom: 43px;
	margin-left: 3px;
}


.search-slider a.carousel-control i {
	background-color: #571610;
	font-size: 23px;
	margin-top: 170px;
	padding: 0px 8px 1px;
	border-radius: 3px;
	color: #D3A25F;
}

.search-slider a.left.carousel-control i {
	margin-left: -40px;
}

.search-slider a.right.carousel-control i {
	margin-left: 136px;
}

/*���� ��������*/

section.content {
	padding-top: 35px;
}

section.content h3 {
	font-family: 'Roboto';
	font-weight: 500;
	font-size: 18px;
	text-transform: uppercase;
	color: #9F1407;
}

/*���� ������������ - ������� � ���*/

section.comments h3 {
	padding-left: 2px;
}

section.comments .carousel-inner {
	margin-top: 23px;
	width: 363px;
	height: 193px;
	margin-left: -21px;
}

section.comments .carousel-control {
	background-color: transparent;
	background-image: none;
	opacity: 1;
	text-shadow: none;
	margin-left: -15px;
}

section.comments .carousel-caption {
	text-shadow: none;
	text-align: left;
	padding-top: 0;
	padding-bottom: 0;
	width: 320px;
	height: 193px;
	margin-bottom: -39px;
	margin-left: -51px;
}

section.comments .carousel-caption p:nth-child(1) {
	font-family: 'Roboto';
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 0.4px;
	color: #a00909;
	margin-bottom: 6px;
}

section.comments .carousel-caption .comments-date {
	font-family: 'Roboto';
	font-weight: 400;
	font-size: 12px;
	letter-spacing: 0px;
	color: #a00909;
	padding-left: 3px;
}


section.comments .carousel-caption p:nth-child(2),
section.comments .carousel-caption p:nth-child(3),
section.comments .carousel-caption p:nth-child(4) {
	font-family: 'Roboto';
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #2d2b2b;
}

section.comments a.right.carousel-control {
	right: 25px;
}

section.comments a.carousel-control {
	width: 25px;
	height: 35px;
	margin: 0;
	padding: 0;
	top: 182px;
	/*border: 1px solid red;*/
}

section.comments a.carousel-control i {
	margin: 0px;
	color: #c7bfb2;
}

section.comments a.left.carousel-control {margin-left: 150px;}

section.comments a.right.carousel-control {margin-right: 70px;}

section.comments .carousel-indicators {
	bottom: -24px;
	left: 285px;
	width: 80px;
}

section.comments .carousel-indicators li {
	background-color: #c7bfb2;;
	border-radius: 4px;
	width: 12px;
	height: 12px;
	margin: 0;
	margin-right: 4px;
}

section.comments .carousel-indicators li.active {
	background-color: #2dcb74;
	width: 12px;
	height: 12px;
	margin-right: 4px;
}

section.comments a.btn {
	font-family: 'Roboto';
	font-weight: 500;
	font-size: 12px;
	text-transform: lowercase;
	color: #a00909;
	padding-top: 1px;
	padding-right: 13px;
	padding-bottom: 4px;
	padding-left: 12px;
	margin-left: 9px;
	margin-top: -15px;
	border-radius: 2px;
}

section.comments a.btn:hover,
section.comments a.btn:visited {
	background-color: #FFF;
}

/*���� ��������*/

section.news h3 {
	padding-left: 17px;
	padding-bottom: 13px;
}

section.news .news-item {
	padding-left: 1px;
}

section.news .news-item-date p {
	font-family: 'Roboto';
	font-weight: 700;
	font-size: 14px;
	padding-top: 12px;
	padding-bottom: 13px;
	padding-left: 6px;
	width: 52px;
	background-color: #571610;
	color: #fff;
	border-radius: 15px;
}

section.news .news-item-date .day {
	font-size: 16px;
}

section.news .news-items-content {
	padding-left: 19px;
	font-family: 'Roboto';
	font-weight: 400;
	font-size: 16px;
	color: #571610;
	text-decoration: underline;
	line-height: 20px;
	margin-top: 13px;
	margin-bottom: 7px;
}

section.news a.btn {
	font-family: 'Roboto';
	font-weight: 500;
	font-size: 12px;
	text-transform: lowercase;
	color: #a00909;
	padding-top: 1px;
	padding-right: 14px;
	padding-bottom: 4px;
	padding-left: 12px;
	margin-left: 80px;
	margin-top: 5px;
	border-radius: 2px;
}
section.news a.btn:hover,
section.news a.btn:visited {
	background-color: #FFF;
}

/*���� � ��� ����� ����������*/

section.about-us h3 {
	padding-left: 14px;
	padding-bottom: 10px;
}

section.about-us p {
	padding-left: 12px;
	font-family: 'Roboto';
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	width: 335px;
	/*border: 1px solid red;*/
}

section.about-us a.btn {
	font-family: 'Roboto';
	font-weight: 500;
	font-size: 12px;
	text-transform: lowercase;
	background-color: #2DCB74;
	color: #ffffff;
	padding-top: 1px;
	padding-right: 14px;
	padding-bottom: 4px;
	padding-left: 12px;
	margin-left: 14px;
	margin-top: 18px;
	border-radius: 2px;
}

section.about-us a.btn:hover,
section.about-us a.btn:visited {
	background-color: #2DCB74;
	color: #ffffff;
}

/*���� �����������*/

section.advantages {
	background-image: url(../img/advantages-bg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	margin-top: 74px;
	margin-right: -15px;
	margin-left: -15px;
	height: 382px;
	/*opacity: 0.81;*/
	text-align: center;
}

section.advantages .transparent-line{
	width: 364px;
	height: 32px;
	background-color: transparent;
	margin: 0 auto;
}

section.advantages .color-line{
	width: 364px;
	height: 3px;
	background-color: #b51b0d;
	margin: 0 auto;
}

section.advantages h2 {
	color: #a11104;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 700;
	line-height: 20px;
	text-transform: uppercase;
	margin-top: 12px;
}
section.advantages .advantages-instance {
	margin-top: 26px;
}

section.advantages .advantages-instance:nth-child(1) {margin-left: 9px;}
section.advantages .advantages-instance:nth-child(2) {margin-left: -18px;}
section.advantages .advantages-instance:nth-child(3) {margin-left: -17px;}
section.advantages .advantages-instance:nth-child(4) {margin-left: -28px;}


section.advantages img {
	width: 212px;
	height: 212px;
}

section.advantages p {
	margin-top: -10px;
	margin-left: 22px;
	color: #000103;
	font-family: Roboto;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
}

/*���� ��������� ������ ������*/

section.motivation {
	height: 116px;
	background-color: #2DCB74;
	margin-right: -15px;
	margin-left: -15px;
	padding-top: 27px;
}

section.motivation p {
	color: white;
	font-family: Roboto;
	font-weight: 400;
	font-size: 24px;
	line-height: 30px;
	text-transform: uppercase;
	padding-right: 42px;
}

section.motivation b {
	font-weight: 700;
}

section.motivation a.btn {
	width: 211px;
	height: 57px;
	background-color: white;
	border-radius: 15px;
	color: #10914a;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 700;
	line-height: 20px;
	margin-left: -33px;
	padding-top: 16px;
	outline: none;
	box-shadow:
		inset 0 1px #F5F5F5,
		inset 1px 0 #EDEDED,
		inset -1px 0 #EDEDED,
		inset 0 -1px #E7E7E7,
		0 2px #B2B1B1,
		0 3px #A5A5A5,
		0 5px 2px rgba(0,0,0,0.4);
}

section.motivation a.btn:active {
	outline: none;
	top: 3px;
	border: 1px solid #B9B9B9;
	border-top: 1px solid #959595;
	border-bottom: 1px solid #CACACA;
	background: #E3E3E3;
	box-shadow: inset 0 1px 2px #B9B9B9;
	text-shadow: none;
}
section.motivation a.btn:hover {
	outline: none;
	background-color: white;
	opacity: 1;
	background-image: linear-gradient(to top, #dee2e4 0%, #eff0f2 100%, #eff0f2 100%);
	text-shadow: none;
}

/*��������� ���� ������ ������*/



#myModalMotivation {
	margin-left: 20px;
}

#myModalMotivation .modal-content{
	width: 565px;
	border-radius: 15px;
}

#myModalMotivation .modal-header {
	border:none;
	font-family: 'Roboto';
	font-weight: 500;
	font-size: 18px;
	text-transform: uppercase;
	background-color: #F0F0F0;
	color: #26AB62;
	padding-left: 93px;
	margin-top: 27px;
	padding-top: 5px;
	padding-bottom: 8px;
}

#myModalMotivation span.close {
	font-family: 'Roboto';
	font-size: 50px;
	font-weight: 300;
	margin-top: -13px! important;
	margin-right: -4px;
	color: black;
	opacity: 1;
}

#myModalMotivation .modal-body{
	padding-top: 35px;
	padding-left: 96px;
	padding-bottom: 73px;
}
#myModalMotivation label {
	color: #571610;
	font-family: Roboto;
	font-size: 16px;
	font-weight: 400;
	line-height: 16px;
	padding-bottom: 14px;
}

#myModalMotivation label.input-email{
	margin-top: 3px;
	margin-bottom: 2px;
}

#myModalMotivation label.input-message{
	margin-top: 6px;
	margin-bottom: -3px;
}

#myModalMotivation input {
	width: 363px;
	margin-left: -3px;
	margin-top: -7px;
	margin-bottom: 1px;
	border-radius: 6px;
}

#myModalMotivation textarea {
	margin-left: -3px;
	margin-bottom: 20px;
	height: 82px;
	width: 363px;
	border-radius: 6px;
}

#myModalMotivation button {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -4px;
	width: 106px;
	height: 33px;
	font-family: 'Roboto';
	font-weight: 500;
	font-size: 14px;
	color: white;
	text-transform: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	background-color: #26ab62;
}

footer.main-footer .top-footer {
	padding-top: 26px;
}

footer.main-footer .footer-copyright {
	padding-right: 0;
}

footer.main-footer .footer-copyright p {
	color: black;
	font-family: Roboto;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-left: -6px;
}

footer.main-footer .footer-copyright span {
	display: block;
	color: transparent;
	margin-top: 18px;
	margin-left: -6px;
	background-color: #E4E5E6;
	width: 42px;
	height: 42px;
}

footer.main-footer li {
	list-style-type: none;
}

footer.main-footer a {
	color: #571610;
	font-family: Roboto;
	font-size: 16px;
	font-weight: 400;
	line-height: 31px;
	text-decoration: underline;
}

footer.main-footer .footer-link-1 {
	margin-top: -6px;
	margin-left: 23px;
}

footer.main-footer .footer-link-2 {
	margin-top: -6px;
	margin-left: -57px;
}

footer.main-footer .contact-phone {
	margin-top: -2px;
	margin-left: -28px;
	padding-right: 0;
}

footer.main-footer .contact-phone img {
	width: 23px;
	height: 23px;
	/*bottom: 38px;*/
	margin-top: 3px;
	float: left;
}

footer.main-footer .contact-phone p {
	padding-left: 37px;
	margin-top: 1px;
	margin-bottom: 13px;
	font-family: 'Roboto';
	font-weight: 400;
	font-size: 16px;
	letter-spacing: .25px;
	color: #56150F;
}

footer.main-footer .contact-mail {
	margin-top: -7px;
	margin-left: 40px;
	padding-right: 0;
}
footer.main-footer .contact-mail img {
	width: 23px;
	height: 23px;
	/*bottom: 38px;*/
	margin-top: 6px;
	margin-left: -16px;
	float: left;
}

footer.main-footer .contact-mail p {
	color: #56150f;
	font-family: Roboto;
	font-size: 16px;
	font-weight: 400;
	line-height: 35px;
	text-decoration: underline;
	padding-left: 23px;
}

footer.main-footer .zwebra {
	margin-top: 33px;
	margin-left: 4px;
	padding-right: 0;
}
footer.main-footer .zwebra a{
	font-family: Roboto;
	font-size: 11px;
	font-weight: 400;
	line-height: 15px;
	color: #595959;
	text-decoration: none;
}

footer.main-footer .zwebra b{
	color: #b60707;
	font-weight: normal;
}

footer.main-footer .zwebra img {
	position: absolute;
	bottom: 22px;
	right: 4px;
}

footer.main-footer .bottom-footer {
	margin-top: 2px;
	height: 50px;
	background-color: #F0F0F0;
	/*margin-right: -15px;*/
	/*margin-left: -15px;*/
}
footer.main-footer .bottom-footer p {
	padding-top: 9px;
	padding-left: 42px;
	color: #62605f;
	font-family: Roboto;
	font-size: 16px;
	font-weight: 400;
	line-height: 27px;
}

footer.main-footer .bottom-footer .social-footer {
	margin-left: -45px;
	margin-top: 7px;
}

footer.main-footer .bottom-footer img {
	width: 30px;
	height: 30px;
	margin-right: -1px;
}










/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
	/*M E D I A   F O R    M A I N   P A G E*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/










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

	.top-contacts .block-logo img {
		padding-top: 23px;
		padding-left: 0px;
		margin-left: -14px;
	}

	.top-contacts .block-logo h1 {
		margin-top: 6px;
		margin-left: 42px;
	}

	.top-contacts .block-logo h1 span {width: 260px;}
	.top-contacts .block-logo h1 span:nth-child(1) {margin-bottom: 3px;	}
	.language-select select {
		margin-left: 57px;
		margin-top: 21px;
		width: 145px;
		height: 25px;
		padding: 0;
		padding-left: 10px;
		background-color: #f0f0f0;
	}

	.language-select select option {
		color: #504e4b;
		font-family: 'Roboto';
		font-size: 14px;
		background-color: white;
	}

	.second-row .contact-phone {
		margin-left: 56px;
		margin-top: 15px;
	}

	.second-row .contact-phone p+p {margin-top: -13px;}

	.second-row .contact-phone img {
		margin-left: 4px;
		margin-top: 2px;
	}

	.second-row .contact-time {
		margin-left: 63px;
		margin-top: -55px;
	}

	.second-row .contact-time img{
		margin-left: -4px;
		margin-top: 1px;
	}

	.second-row .contact-skype {
		margin-left: 272px;
		margin-top: -55px;
	}

	.second-row .contact-mail {
		display: block;
		margin-left: 272px;
		margin-top: -29px;
	}

	.second-row .contact-mail img{
		margin-left: -1px;
		margin-top: 2px;
	}

	nav.navbar.navbar-default {
		margin-top: 13px;
		margin-left: -15px;
		margin-right: -15px;
		background-color: #19BE63;
		border: none;
	}

	div.navbar-header {
		border-radius: 15px;
		background-color: #2DCB74;
	}

	#top-menu {
		border: none;
		box-shadow: none;
		background-color: #19BE63;
		overflow-x: hidden;
		border-radius: 15px;
	}
	.navbar-header button.navbar-toggle {
		color: #7e221a;
		font-family: Roboto;
		font-size: 18px;
		font-weight: 700;
		text-transform: uppercase;
		width: 706px;
		text-align: center;
		margin-right: 10px;
		margin-left: 10px;
	}

	.navbar-header button.navbar-toggle.collapsed {color: white;}

	.navbar-header button.navbar-toggle {
		padding-top: 7px;
		padding-bottom: 4px;
	}

	.navbar-header button.navbar-toggle span {margin-left: 15px;}

	.navbar-header button.navbar-toggle i {
		font-weight: bold;
		margin-left: 6px;
	}

	.navbar-header button.navbar-toggle.collapsed i {transform: rotate(180deg);}

	.navbar-header button.navbar-toggle,
	.navbar-header button.navbar-toggle:hover,
	.navbar-header button.navbar-toggle:focus {
		background-color: #2DCB74;
		border: none;
	}

	.navbar-default .navbar-collapse ul {
		margin-left: 0;
		text-align: center;
	}

	.navbar-default .navbar-collapse ul li{
		margin-top: -6px;
		margin-bottom: 5px;
		padding-left: 0;
		padding-right: 0;
		margin-left: -15px;
		margin-right: -15px;
	}

	.navbar-default .navbar-collapse ul li a:hover,
	.navbar-default .navbar-collapse ul li a:focus {
		color: #FFF;
	}

	.navbar-default .navbar-collapse ul li a{
		padding-left: 0;
		padding-right: 0;
		margin-left: -15px;
		margin-right: -15px;
	}

	li.divider {display: none;}
	#top-menu ul li {border:none;}

	#top-menu li.dropdown ,
	#top-menu li.dropdown.open {
		padding-left: 0;
		padding-right: 0;
		margin-left: -15px;
		margin-right: -15px;
		padding-top: 0;
		padding-bottom: 0;
	}

	#top-menu ul li a.dropdown-toggle {
		color: #9d0d00! important;
		background-color: #2DCB74;
	}

	#top-menu ul li ul.dropdown-menu {
		border:none!important;
		padding-bottom: 0;
		margin-top: -1px;
		margin-bottom: 1px;
	}

	#top-menu .last-li a{
		padding-top: 0px;
		padding-bottom: 10px;
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.navbar-default .navbar-collapse ul.dropdown-menu li {
		margin-top: 2px;
		margin-bottom: 24px;
	}
	.navbar-default .navbar-collapse ul li a {
		font-family: 'Roboto';
		font-size: 18px;
		font-weight: 500;
		color: white;
	}

	nav form.navbar-form.navbar-right {
		background-color: #7e221a;
		margin-top: -9px;
		border-radius: 15px;
		margin-left: -15px;
		margin-right: 0;
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 0px;
		width: 728px;
	}

	nav .fa-search {
		margin-left: -1px;
		background-color: #571610;
		border-radius: 14px;
	}

	nav [placeholder] {
		text-align: center;
		background-color: #7e221a;
		width:267px;
		margin-left: 164px;
	}

	.search-slider {height: 443px;}

	.search-slider .carousel-inner {
		margin-top: 42px;
		margin-left: -15px;
		width: 728px;
		height: 194px;
	}

	.search-slider .carousel-caption {
		text-shadow: none;
		text-align: left;
		margin-left: -112px;
		margin-bottom: 42px;
		padding-bottom: 0px;
	}

	.search-slider .carousel-caption p:nth-child(1) {
		font-size: 29px;
		line-height:27px;
		margin-bottom: 14px;
		margin-left: 8px;
	}

	.search-slider .carousel-caption p:nth-child(2) {
		font-weight: 700;
		font-size: 25px;
		line-height:24px;
		margin-bottom: -14px;
		margin-left: 10px;
		width: 360px;
	}

	.search-slider a.carousel-control i {margin-top: 80px;}
	.search-slider a.left.carousel-control i {margin-left: -112px;}
	.search-slider a.right.carousel-control i {	margin-left: 97px;}

	.search-block p {
		padding-top: 6px;
		padding-left: 231px;
		margin-bottom: -7px;
	}

	.search-block .line-separator {display: none;}

	.search-block button {
		margin-top: 19px;
		margin-left: 76px;
		width: 521px;
		padding-left: 17px;
		padding-top: 6px;
		box-shadow: 0 6px 8px rgba(85, 20, 2, 0.23);
	}

	#myModalCategory,
	#myModalApplications,
	#myModalStandards {
		padding-top: 10px;
		margin-left: -62px;
	}

	.modal-title {margin-left: -12px;}

	.modal-body {
		margin-left: -12px;
		margin-right: 10px;
	}

	section.comments h3 {
		margin-left: -30px;
		margin-top: -13px;
	}

	section.comments .carousel-inner {
		margin-top: 23px;
		margin-left: -30px;
		width: 728px;
		height: 193px;
	}

	section.comments .carousel-caption {
		padding-top: 0;
		padding-bottom: 0;
		width: 660px;
		height: 122px;
		margin-bottom: 33px;
		margin-left: -124px;
	}

section.comments a.carousel-control {
		margin-top: 0px;
		height: 210px;
		margin-left: -25px;
	}

	section.comments a.carousel-control i {margin-top: 237px;}
	section.comments a.btn {margin-left: -28px;}
	section.comments .carousel-indicators {
		width: 80px;
		left: 744px;
	}

	section.comments a.carousel-control {
		width: 25px;
		height: 35px;
		margin: 0;
		padding: 0;
		/*border: 1px solid red;*/
	}

	section.comments a.left.carousel-control {
		top: 181px;
		left: 360px;
	}

	section.comments a.right.carousel-control {
		top: 181px;
		left: 630px;
	}

	section.comments a.carousel-control i {
		margin: 0px;
		font-weight: bold;
	}
	section.comments a.left.carousel-control i {margin: 0px;}
	section.comments a.right.carousel-control i {margin: 0px;}

	section.news {
		padding-right: 0;
		margin-left: -15px;
		margin-right: -15px;
	}

	section.news h3 {
		margin-left: -29px;
		margin-top: 29px;

	}

	section.news .news-item {margin-left:-29px;}
	section.news .news-item + .news-item{margin-left: 27px;}

	section.news .news-items-content {
		padding-right: 0;
		padding-left: 25px;
	}

	section.news a.btn {
		margin-top: 10px;
		margin-left: -12px;
	}

	section.about-us {
		margin-left: -15px;
		margin-right: -15px;
	}

	section.about-us h3 {
		margin-left: -27px;
		margin-top: 42px;
		padding-bottom: 10px;
	}

	section.about-us p {
		margin-left: -24px;
		width: 728px;
	}

	section.about-us a.btn {
		margin-left: -13px;
		margin-top: 8px;
	}

	section.advantages {
		margin-top: 18px;
		height: 552px;
	}

	section.advantages .transparent-line {height: 22px;}
	section.advantages header {margin-left: -31px;}

	section.advantages h2 {
		margin-top: 12px;
		margin-left: 7px;
		letter-spacing: -.4px;
	}

	section.advantages .advantages-instance {
		margin-top: 7px!important;
		margin-left: 2px!important;
		margin-right: -74px!important;
	}

	section.motivation .container {padding: 0;}

	section.motivation p {
		font-size: 19px;
		width: 500px;
		padding: 0;
		margin-left: -18px;
	}

	section.motivation a.btn {margin-left: 16px;}

	.footer-copyright {
		position: absolute;
		margin-top: 123px;
		margin-left: -14px;
	}

	footer.main-footer .footer-copyright p {
		margin-left: 51px;
		margin-bottom: -45px;
	}

	footer.main-footer .footer-copyright span {
		margin-top: 0px;
		margin-left: 0px;
	}

	footer.main-footer .footer-link-1 {
		margin-left: -54px;
		margin-top: -8px;

	}

	footer.main-footer .footer-link-2 {
		margin-left: 112px;
		margin-top: -103px;
	}

	footer.main-footer .contact-phone {
		margin-left: 311px;
		margin-top: -98px;
	}

	footer.main-footer .contact-mail {
		margin-left: 576px;
		margin-top: -76px;
	}

	footer.main-footer .contact-mail img {margin-top: 0px;}

	footer.main-footer .zwebra {
		margin-top: 93px;
		margin-left: 525px;
	}

	footer.main-footer .bottom-footer {
		margin-top: 8px;
		height: 46px;
	}

	footer.main-footer .bottom-footer p {
		margin-left: -10px;
	}

	footer.main-footer .bottom-footer .social-footer {
		margin-left: -37px;
	}

}


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

	.top-contacts .block-logo img {
		padding-top: 40px;
		margin-left: 79px;
		width: 282px;
	}

	.top-contacts .block-logo h1 {
		margin-top: 11px;
		margin-left: 133px;
	}

	.top-contacts .block-logo h1 span {
		margin-top: 5px;
		margin-left: 1px;
		font-size: 13px;
		line-height: 15px;
		width: 226px;
	}

	.top-contacts .block-logo h1 span:nth-child(1) {
		margin-bottom: 3px;
		width: 226px;
		font-size: 16px;
	}
	
	.top-contacts .block-logo h1 span:nth-child(2) { height: 35px; }

	.second-row {
		width: 100%;
		text-align: center;
	}
	
	body {
		margin-top: 15px;
	}

	.language-select select {
		margin-top: -175px;
		margin-left: 26px;
	}

	.second-row .contact-phone,
	.second-row .contact-skype,
	.second-row .contact-mail,
	.second-row .contact-time {display: none;}

	nav.navbar.navbar-default {
		width: 440px;
		margin-bottom: 0;
		margin-top: -110px;
		margin-left: 0px;
	}

	div.navbar-header {
		background-color: #2DCB74;
	}

	.navbar-header button.navbar-toggle {
		width: 440px;
		margin-right: 0px;
		margin-left: 0px;
	}

	.navbar-header button.navbar-toggle span {margin-left: 2px;}
	.navbar-default .navbar-collapse ul {margin-left: -5px;}
	nav form.navbar-form.navbar-right {width: 440px;}

	nav [placeholder] {
		width:320px;
		height: 30px;
		margin-left: 10px;
		padding-left: 0;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.search-slider {height: 269px;}

	.search-block {margin-left: -15px;}

	.search-block p {
		margin-top: 51px;
		padding-left: 102px;
	}

	.search-block button {
		margin-left: 0px;
		margin-right: 0px;
		width: 440px;
	}

	.search-block button .search-button {
		margin-left: 0px!important;
	}
	#myModalCategory,
	#myModalApplications,
	#myModalStandards {
		padding-top: 1px;
		margin: 0 auto;
		width: 440px;
		height: 100%;
		margin-left: 31px;
	}

	.modal-content {width: 420px!important;}

	span.close {
		font-size: 44px;
		padding-top: 3px;
	}
	.modal-title {
		margin-left: -40px;
		font-size: 15px;
		padding-top: 2px;
	}

	.modal-body {
		padding-top: 35px!important;
		margin-top: -15px;
		margin-left: -12px;
		margin-right: 10px;
		height: 345px!important;
	}

	.modal-body div {
		margin-left: 5px!important;
		margin-bottom: 0px;
		margin-top: 0px;
	}

	#myModalStandards .modal-body span {
		margin-left: -43px;
	}
	#myModalStandards select {
		width: 370px;
		margin-left: 17px;
		margin-top: 15px;
		margin-bottom: 20px;
	}

	#myModalStandards button {
		margin-top: 20px;
		margin-left: 309px;
	}

	#myModalStandards .modal-body {
		height: 300px!important;
	}

	main.container-fluid{margin-left: -15px;}

	section.content {padding-top: 28px;}

	section.comments h3 {
		margin-left: -11px;
		margin-top: 0px;
	}

	section.comments .carousel-inner {
		margin-top: 23px;
		margin-left: -11px;
		width: 440px;
		height: 245px;
	}

	section.comments .carousel-caption {
		width: 370px;
		height: 135px;
		margin-left: -65px;
		top: 25px;
	}

	section.comments a.carousel-control {
		margin-top: 0px;
		height: 210px;
		margin-left: -25px;
	}

	section.comments a.carousel-control i {margin-top: 237px;}
	section.comments a.btn {margin-left: -9px;}
	section.comments .carousel-indicators {
		width: 80px;
		left: 452px;
	}

	section.comments a.carousel-control {
		width: 25px;
		height: 35px;
		margin: 0;
		padding: 0;
		/*border: 1px solid red;*/
	}

	section.comments a.left.carousel-control {
		top: 233px;
		left: 155px;
	}

	section.comments a.right.carousel-control {
		top: 233px;
		left: 403px;
	}

	section.comments a.carousel-control i {
		margin: 0px;
		font-weight: bold;
	}
	section.comments a.left.carousel-control i {margin: 0px;}
	section.comments a.right.carousel-control i {margin: 0px;}
	section.news h3 {margin-left: -9px;}
	section.news p {font-size: 18px;}
	section.news .news-item,
	section.news .news-item + .news-item {margin:0 auto;}
	section.news a.btn {margin-left: 8px;}

	section.about-us {
		margin-left: -15px;
		margin-right: -15px;
	}

	section.about-us h3 {
		margin-left: -7px;
		margin-top: 32px;
		padding-bottom: 9px;
	}

	section.about-us p {
		margin-left: -5px;
		width: 100%;
	}

	section.about-us a.btn {
		margin-left: 5px;
		margin-top: 17px;
	}

	section.advantages {
		margin-top: 26px;
		height: 441px;
	}

	section.advantages .transparent-line {height: 22px;}
	section.advantages header {margin-left: 6px;}
	section.advantages header .color-line {width: 360px;}

	section.advantages h2 {
		margin: 12px auto 7px;
		width: 340px;
	}

	section.advantages img {
		width: 150px;
		height: 150px;
	}

	section.advantages .advantages-instance {
		margin-top: -2px!important;
		margin-right: -35px!important;
		margin-bottom: 7px!important;
		margin-left: 5px!important;
	}

	section.advantages .advantages-instance:nth-child(even) {
		margin-left: 25px!important;
	}

	section.advantages .advantages-instance p {
		font-family: Roboto;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		width: 135px;
		margin-top: -8px;
		margin-left: 40px;
	}

	section.motivation {
		height: 245px;
		margin-left: 0px;
		}
	section.motivation .container {padding: 0;}

	section.motivation p {
		font-size: 19px;
		width: 280px;
		padding: 0;
		margin: 0 auto;
		text-align: center;
	}

	section.motivation a.btn {
		display: block;
		margin: 0 auto;
		margin-top: 17px;
	}


	#myModalMotivation {margin-left: 31px;}
	#myModalMotivation span.close {margin-top: -17px! important;}

	#myModalMotivation .modal-body{
		padding-top: 25px;
		padding-left: 36px;
	}

	#myModalMotivation label {
		color: #571610;
		font-family: Roboto;
		font-size: 16px;
		font-weight: 400;
		line-height: 16px;
		padding-bottom: 14px;
	}

	#myModalMotivation input {
		width: 365px;
		margin-left: -3px;
		margin-top: -10px;
		margin-bottom: 0px;
	}

	#myModalMotivation textarea {
		margin-top: -5px;
		margin-bottom: 20px;
		height: 75px;
		width: 365px;
	}

	#myModalMotivation button {margin-left: 260px;}

	.footer-copyright {
		position: absolute;
		margin-top: 221px;
		margin-left: 21px;
	}

	footer.main-footer .footer-link-1 {
		margin-left: -20px;
		margin-top: -9px;

	}

	footer.main-footer .footer-link-2 {
		margin-left: -20px;
		margin-top: -11px;
	}

	footer.main-footer .contact-phone {
		margin-left: 255px;
		margin-top: -192px;
	}

	footer.main-footer .contact-phone p {
		margin-bottom: 15px;
		margin-left: 0px;
		font-size: 14px;
	}

	footer.main-footer .contact-mail {
		margin-left: 288px;
		margin-top: -8px;
	}

	footer.main-footer .contact-mail img {margin-top: 6px;}

	footer.main-footer .zwebra {
		margin-top: 47px;
		margin-left: 303px;
		text-align: right;
		width: 134px;
	}

	footer.main-footer .zwebra img{
		margin-bottom: 17px;
		margin-right: -4px;
	}

	footer.main-footer .bottom-footer {
		margin-top: 89px;
		height: 92px;
	}

	footer.main-footer .bottom-footer p {
		margin-left: 55px;
		font-size: 14px;
	}

	footer.main-footer .bottom-footer .social-footer {
		text-align: center;
		margin-left: -5px;
		margin-top: -7px;
	}

}


@media (min-width: 470px) and (max-width: 484px){nav.navbar.navbar-default{margin-left: -15px;}}
@media (min-width: 485px) and (max-width: 490px){nav.navbar.navbar-default{margin-left: -13px;}}
@media (min-width: 491px) and (max-width : 495px){nav.navbar.navbar-default{margin-left: -10px;}}
@media (min-width: 496px) and (max-width : 500px){nav.navbar.navbar-default{margin-left: -8px;}}
@media (min-width: 501px) and (max-width : 505px){nav.navbar.navbar-default{margin-left: -6px;}}
@media (min-width: 506px) and (max-width : 510px){nav.navbar.navbar-default{margin-left: -2px;}}
@media (min-width: 511px) and (max-width : 515px){nav.navbar.navbar-default{margin-left: 0px;}}


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

	/*body {margin-left: -10px;}*/

	.top-contacts .block-logo {padding-left: 0;}
	.top-contacts .block-logo img {
		padding-top: 40px;
		margin-left: 6px;
		width: 282px;
	}

	.top-contacts .block-logo h1 {
		margin-top: 11px;
		margin-left: 61px;
	}

	.top-contacts .block-logo h1 span {
		margin-top: 5px;
		margin-left: 1px;
		font-size: 13px;
		line-height: 15px;
		width: 226px;
	}

	.top-contacts .block-logo h1 span:nth-child(1) {
		margin-bottom: 3px;
		width: 226px;
		font-size: 16px;
	}

	.second-row {
		width: 100%;
		text-align: center;
	}
	
	body {
		margin-top: 15px;
	}

	.language-select select {
		margin-top: -175px;
		margin-left: 37px;
	}

	header .contact-phone,
	header .contact-skype,
	header .contact-mail,
	header .contact-time {display: none;}

	nav.navbar.navbar-default {
		width: 282px;
		margin: 0 auto;
		/*margin-top: -110px;*/
		top: -110px;
		margin-left: -10px;
	}

	div.navbar-header {background-color: #2DCB74;}

	.navbar-header button.navbar-toggle {
		width: 282px;
		margin-right: 0px;
		margin-left: 0px;
	}

	.navbar-header button.navbar-toggle span {margin-left: 2px;}
	.navbar-default .navbar-collapse ul {margin-left: -5px;}
	nav form.navbar-form.navbar-right {width: 282px;}

	nav [placeholder] {
		width:200px;
		height: 30px;
		margin-left: 10px;
		padding-left: 0;
		padding-top: 10px;
		padding-bottom: 10px;
	}

	.search-slider {height: 269px; margin-top: -142px;}
	.search-block {margin-left: -9px;}

	.search-block p {
		margin-top: 51px;
		padding-left: 30px;
	}

	.search-block button {
		margin-left: auto;
		margin-right: auto;
		width: 280px;
	}

	#myModalCategory,
	#myModalApplications,
	#myModalStandards {
		padding-top: 20px;
		margin-left: 5px;
		width: 310px;

	}

	.modal-content {width: 290px!important;}

	.modal-open .modal {overflow-y: visible! important;}

	span.close {
		font-size: 44px;
/*		padding-top: 3px;*/
	}
	.modal-title {
		margin-left: -40px;
		font-size: 15px;
		padding-top: 2px;
	}

	#myModalCategory .modal-body {
		height: 325px;
		margin-top: 0px;
	}

	.modal-body {
		/*margin-top: 0px;*/
		margin-left: -12px;
		margin-right: 10px;
	}

	.modal-body div {
		margin-left: 4px!important;
		margin-top: 0px;
	}

	#myModalStandards .modal-body{text-align: center;}
	#myModalStandards select {
		width: 240px;
		margin-left: 17px;
		margin-top: 20px;
		margin-bottom: 20px;
	}

	#myModalStandards button {
		margin-top: -5px;
		margin-left: 0px;
	}

	main.container-fluid {margin-left: 0px;}

	section.content {padding-top: 28px;}

	section.comments h3 {
		margin-left: -26px;
		margin-top: 0px;
	}

	section.comments .carousel-inner {
		margin-top: 23px;
		margin-left: -26px;
		width: 284px;
		height: 193px;
	}

	section.comments .carousel-caption {
		width: 231px;
		height: 122px;
		margin-left: -20px;
		margin-top: -7px;
	}

	section.comments .carousel-caption .visible-xs {
		font-family: Roboto;
		line-height: 20px;
		color: #2d2b2b;
		font-size: 16px;
		font-weight: 400;
	}

	section.comments a.btn {margin-left: -24px;}
	section.comments .carousel-indicators {
		margin: 0;
		left: 118px;
		bottom: -14px;
		width: 80px;
		/*border: 1px solid red;*/
	}

	section.comments a.carousel-control {
		width: 25px;
		height: 35px;
		margin: 0;
		padding: 0;
		/*border: 1px solid red;*/
	}

	section.comments a.left.carousel-control {
		top: 181px;
		left: -65px;
	}

	section.comments a.right.carousel-control {
		top: 181px;
		left: 204px;
	}

	section.comments a.carousel-control i {
		margin: 0px;
		font-weight: bold;
	}

	section.comments a.left.carousel-control i {margin-left: 0px;}
	section.comments a.right.carousel-control i {margin-left: 0px;}


	section.news h3 {margin-left: -24px;}
	section.news .news-item,
	section.news .news-item + .news-item {margin-left: -10px;}
	section.news p {
		margin-left: -15px;
		padding-left: 11px;
		font-size: 16px;
	}

	section.news a.btn {margin-left: -7px;}

	section.about-us {
		margin-left: -15px;
		margin-right: -15px;
	}

	section.about-us h3 {
		margin-left: -22px;
		margin-top: 32px;
		padding-bottom: 9px;
	}

	section.about-us p {
		margin-left: -20px;
		width: 300px;
	}

	section.about-us a.btn {
		margin-left: -9px;
		margin-top: 7px;
	}

	section.advantages {
		margin-top: 26px;
		height: 441px;
	}

	section.advantages .transparent-line {height: 22px;}
	section.advantages header {margin-left: 1px;}
	section.advantages header .color-line {width: 282px;}

	section.advantages h2 {
		margin: 12px auto 7px;
		width: 260px;
	}

	section.advantages img {
		width: 150px;
		height: 150px;
	}

	section.advantages .advantages-instance {
		margin-top: -2px!important;
		margin-right: -35px!important;
		margin-bottom: 7px!important;
		margin-left: -14px!important;
	}

	section.advantages .advantages-instance:nth-child(even) {
		margin-left: 25px!important;
	}

	section.advantages .advantages-instance p {
		font-family: Roboto;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		width: 135px;
		margin-top: -8px;
		margin-left: 15px;
	}

	section.motivation {
		margin-left: -15px;
		height: 245px;
	}
	section.motivation .container {padding: 0;}

	section.motivation p {
		font-size: 19px;
		width: 280px;
		padding: 0;
		margin: 0 auto;
		text-align: center;
	}

	section.motivation a.btn {
		display: block;
		margin: 0 auto;
		margin-top: 17px;
	}

	#myModalMotivation {
		margin-left: 5px;
	}

	#myModalMotivation span.close {	margin-top: -17px! important;}

	#myModalMotivation .modal-content .modal-body{
		padding-top: 8px;
		padding-left: 26px;
		padding-bottom: 0px;
		height: 345px;
	}

	#myModalMotivation .modal-body div {margin-top: 8px;}

	#myModalMotivation label {
		color: #571610;
		font-family: Roboto;
		font-size: 16px;
		font-weight: 400;
		line-height: 16px;
		padding-bottom: 14px;
	}

	#myModalMotivation label.input-email{
		margin-top: 3px;
		margin-bottom: 2px;
	}

	#myModalMotivation label.input-message{
		margin-top: 6px;
		margin-bottom: -3px;
	}

	#myModalMotivation input {
		width: 259px;
		margin-left: -3px;
		margin-top: -14px;
		margin-bottom: -4px;
	}

	#myModalMotivation textarea {
		margin-top: -5px;
		height: 82px;
		width: 259px;
	}

	#myModalMotivation button {margin-left: 74px;}

	.footer-copyright {
		position: absolute;
		margin-top: 221px;
		margin-left: 6px;
	}

	footer.main-footer .footer-copyright p {
		margin-left: 51px;
		margin-bottom: -45px;
	}

	footer.main-footer .footer-copyright span {
		margin-top: 0px;
		margin-left: 0px;
	}

	footer.main-footer .footer-link-1 {
		margin-left: -34px;
		margin-top: -9px;
	}

	footer.main-footer .footer-link-2 {
		margin-left: -34px;
		margin-top: -11px;
	}

	footer.main-footer .contact-phone {
		margin-left: 120px;
		margin-top: -192px;
	}

	footer.main-footer .contact-phone p {
		margin-bottom: 15px;
		margin-left: 0px;
		font-size: 14px;
	}
	footer.main-footer .contact-mail {
		margin-left: 136px;
		margin-top: -8px;
	}

	footer.main-footer .contact-mail img {margin-top: 6px;}

	footer.main-footer .zwebra {
		margin-top: 47px;
		margin-left: 167px;
		text-align: right;
		width: 134px;
	}

	footer.main-footer .zwebra img{
		margin-bottom: 17px;
		margin-right: -4px;
	}

	footer.main-footer .bottom-footer {
		margin-top: 89px;
		height: 92px;
	}

	footer.main-footer .bottom-footer p {
		margin-left: -23px;
		font-size: 14px;
	}

	footer.main-footer .bottom-footer .social-footer {
		text-align: center;
		margin-left: -4px;
		margin-top: -7px;
	}

}













/*###*/
/*###*/
/*###*/
/*###*/
/*###*/

/*P A G E   C O N T A C T S*/

/*###*/
/*###*/
/*###*/
/*###*/
/*###*/











.bg-border {
	background-image: url(../img/bg-border.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	/*height: 448px;*/
	margin-top: 20px;
	margin-right: -15px;
	margin-left: -15px;
}

@media only screen and (min-width : 1230px) {.bg-border {height: 448px;}}

.breadcrumbs .breadcrumb {
	margin-top: 21px;
	margin-left: -14px;
	background-color: transparent;
	border-bottom: 1px solid white;
	border-radius: 0;
}

.breadcrumb > li + li::before {
	content: "\203A";
	padding: 0 12px;
	margin-bottom: -5px;
	color: white;
	font-size: 26px;
	font-weight: bold;
	vertical-align: -3px;
}

.breadcrumbs .breadcrumb a {
	font-family: Roboto;
	font-size: 16px;
	font-weight: 400;
	line-height: 33px;
	letter-spacing: -0.1px;
	color: white;
	text-decoration: underline;
}

.breadcrumbs .breadcrumb .active {
	text-decoration: none;
	color: #703c36;
	margin-left: 7px;
	letter-spacing: 1px;
	font-size: 16px;
	height: 34px;
	overflow: hidden;
    padding: 7px 0;
}

#myQuickLinks {
 margin: 10px;
 margin-top: 20px;
}

#myQuickLinks .modal-content {
	border-radius: 15px;
	background-color: #dadada;
	height: 325px;
}

#myQuickLinks .modal-header {
	border-bottom: 1px solid white;
	border-radius: 15px;
	background-image: linear-gradient(to top, #b4b4b4 0%, #c8c8c8 100%);
}

#myQuickLinks .modal-header h4 {
	margin-left: 40px;
	font-size: 19px;
	font-weight: 700;
	color: #FFF;
}

#myQuickLinks .panel-default {
	background-color: #DADADA;
}

#myQuickLinks .panel-body {
	border-top: 1px solid white;
}

#myQuickLinks  i.fa-angle-down {
	color: #A80E00;
}

#myQuickLinks .quick-links-numbers {
	color: #909090;
	font-weight: 300;
}

.contacts-map {
	background-image: url(../img/contacts-map.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	height: 427px;
	width: 929px;
	border-radius: 16px;
	margin-top: 14px;
}

.contacts-map h4 {
	color: #c01000;
	font-family: Roboto;
	font-size: 18px;
	font-weight: 500;
	line-height: 20px;
	text-transform: uppercase;
	padding-left: 28px;
	padding-top: 19px;
}

.contacts-card-block {
	width: 224px;
	height: 317px;
	background-color: rgba(255, 255, 255, .6);
	border-radius: 5px;
	margin-top: 32px;
	margin-left: 28px;
	padding-top: 17px;
	padding-left: 22px;
	overflow-y: scroll;
}

.contacts-card {
	padding-bottom: 19px;
}

.contacts-card p {
	font-family: Roboto;
	color: #7f7f7f;
	font-size: 14px;
	font-weight: 400;
	line-height: 19px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.contacts-card p.country {
	color: #c01000;
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
}

.contacts-card p.email {
	color: #854225;
	font-size: 14px;
	font-weight: 400;
	line-height: 19px;
	text-decoration: underline;
}

.contacts-form-block {
	padding-top: 31px;
}

.contacts-form-block .contacts-card {
	padding-left: 17px;
}

.contacts-form-block .contacts-card p {
	letter-spacing: 1px;
	margin-bottom: 9px;
}

.contacts-form-block .contacts-card p.country {
	padding-bottom: 20px;
}

.contacts-form-block .contacts-form {
	margin-left: 23px;
	padding-bottom: 0px;

}
.contacts-form-block form p {
	color: #c01000;
	font-family: Roboto;
	font-size: 16px;
	font-weight: 500;
	padding-left: 3px;
	padding-bottom: 10px;
}

.contacts-form-block .form-group:nth-child(1) input,
.contacts-form-block .form-group:nth-child(2) input {
	width: 312px;
	height: 41px;
}

.contacts-form-block .form-group:nth-child(2) input {
	margin-left: -33px;
}

.contacts-form-block .form-group textarea {
	margin-top: 4px;
	width: 642px;
	height: 100px;
}

.contacts-form-block form button {
	margin-top: 4px;
	margin-left: -1px;
	padding-top: 5px;
	/*padding-right: 1px;*/
	padding-bottom: 5px;
	/*padding-left: 1px;*/
	width: 106px;
	color: white;
	font-family: Roboto;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	background-color: #26ab62;
}

.contacts-form-block form button:hover,
.contacts-form-block form button:active,
.contacts-form-block form button:active:focus,
.contacts-form-block form button:focus{
	background-color: #26ab62;
	color: white;
	outline: none;
}

.right-content {
	/*border: 1px solid red;*/
	width: 241px;
	height: 631px;
	padding-left: 0;
	padding-right: 0;
	margin-top: 12px;
	margin-left: -41px;
}

.right-content a.btn {
	width: 242px;
	height: 58px;
	background-color: #653f36;
	background-image: linear-gradient(to top, #8f0c00 0%, #b81000 100%);
	border-radius: 15px;
	color: white;
	font-family: Roboto;
	font-size: 19px;
	font-weight: 700;
	line-height: 20px;
	margin-left: -1px;
	padding-top: 18px;
	padding-left: 7px;
}

.right-content a.btn:hover,
.right-content a.btn:active,
.right-content a.btn:active:focus,
.right-content a.btn:focus {
	color: white;
	outline: none;
}

.right-content .quick-links h3 {
	color: #653f36;
	font-family: Roboto;
	font-size: 19px;
	font-weight: 700;
	line-height: 21px;
	margin-top: 31px;
	margin-left: 4px;
	padding-bottom: 10px;
}

.panel.panel-default {
	border: none;
	border-radius: 0;
	box-shadow: none;
}

.panel-default .panel-heading {
	background-color: transparent;
	padding-top: 1px;
	margin-top: -3px;
}

.panel-default a {
	text-decoration: none;
}

.panel-default .panel-heading h4 {
	font-family: Roboto;
	font-size: 17px;
	font-weight: 400;
	line-height: 21px;
	margin-left: 1px;
	margin-top: 1px;
}

.panel-default .panel-heading i {
	font-size: 22px;
	font-weight: bold;
	float: right;
	margin-right: -3px;
	color: #2DCB74;
}

.panel-default h5 {
	color: #571610;
	font-family: Roboto;
	font-size: 16px;
	font-weight: 400;
	line-height: 33px;
	margin-top: -10px;
	margin-left: 5px;
}

.panel-default h5 i {
	padding-right: 12px;
	font-weight: bold;
	color: #A80E00;
}

.consultation {
	padding-top: 11px;
}
.consultation img {
	border-radius: 15px;
}

.consultation p {
	color: white;
	font-family: Roboto;
	font-size: 21px;
	font-weight: 700;
	line-height: 27px;
	/*margin-top: -63px;*/
	margin-top: -35px;
	margin-left: 19px;
}

.consultation p+p {
	margin-top: -10px;
}

.footer-divider {
	border-top: 2px solid #26ab62;
	margin-top: 60px;
}










/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*M E D I A  F O R   P A G E   C O N T A C T S*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/









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

	.contacts-map {display: none;}
	.bg-border {background-image:none}
	.breadcrumbs .breadcrumb a {color: #703c36;}
	.breadcrumb > li + li::before {color: #2DCB74;}
	.breadcrumbs .breadcrumb {
		border-bottom: 1px solid #571610;
		margin-top: -39px;
		padding-left: 2px;
	}
	.breadcrumbs .breadcrumb li {margin-right: 1px;}

	a.quick-links-button {
		width: 240px;
		height: 58px;
		background-color: #653f36;
		background-image: linear-gradient(to top, #b4b4b4 0%, #c8c8c8 100%);
		border-radius: 15px;
		color: white!important;
		font-family: Roboto;
		font-size: 19px;
		font-weight: 700;
		line-height: 20px;
		margin-left: -13px;
		margin-top: -6px;
		padding-top: 18px;
		padding-left: 0px;
	}

	a.quick-links-button:focus {outline: 0;}
	a.request-button {
		width: 240px;
		height: 58px;
		background-image: linear-gradient(to top, #8f0c00 0%, #b81000 100%);
		border-radius: 15px;
		color: white!important;
		text-decoration: none;
		font-family: Roboto;
		font-size: 19px;
		font-weight: 700;
		line-height: 20px;
		margin-left: 474px;
		margin-top: -81px;
		padding-top: 18px;
		padding-left: 8px;
	}
	a.request-button:active {
		background-image: linear-gradient(to top, #a30e01 0%, #ca1200 100%)!important;
		box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.25);
	}

	.quick-links {display: none;}
	.consultation {display: none;}

	.contacts-form-block .contacts-card {
		margin-top: -10px;
		margin-left: -46px;
	}

	.contacts-form-block .contacts-form {
		margin-top: -15px;
		margin-left: -10px;
	}

	.contacts-form-block .contacts-form input.form-control {
		background-color: #efefef;
		border: 1px solid #dedad6;
		border-radius: 5px;
		box-shadow: inset 1.5px 2.6px 7px rgba(0, 0, 0, 0.15);
		width: 361px;
		margin-left: -1px;
		margin-top: 6px;
		margin-bottom: 18px;
		padding-left: 15px;
		font-size: 16px;
		font-weight: 400;
	}

	.contacts-form-block .contacts-form textarea.form-control {
		margin-top: -1px;
		margin-left: -1px;
		width: 361px;
		background-color: #efefef;
		border: 1px solid #dedad6;
		border-radius: 5px;
		box-shadow: inset 1.5px 2.6px 7px rgba(0, 0, 0, 0.15);
		padding-left: 15px;
		padding-top: 12px;
		font-size: 16px;
		font-weight: 400;
	}

	.contacts-form-block .contacts-form button {
		margin-top: 1px;
		margin-left: -2px;
	}

	section.contacts-page.motivation {margin-top: -12px;}
	.right-content {height: 350px;}

}

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

	.container.contacts-content #myQuickLinks {margin-left: 32px;}

	.breadcrumbs .breadcrumb {
		margin: 0 auto;
		margin-top: -15px;
	}

	.breadcrumbs .breadcrumb li {margin-right: -4px;}
	.breadcrumbs .breadcrumb li:nth-child(3) {
		margin-left: 3px;
		letter-spacing: -0.1px;
	}

	a.request-button {
		display: block;
		margin: 0 auto;
		margin-top: 14px;
	}

	a.quick-links-button {
		display: block;
		margin: 0 auto;
		margin-top: 12px;
	}

	.contacts-form-block .contacts-card {
		margin-top: -3px;
		margin-left: -11px;
	}

	.contacts-form-block .contacts-form {
		margin-top: -1px;
		margin-left: 7px;
	}

	.contacts-form-block .contacts-form input.form-control,
	.contacts-form-block .contacts-form textarea.form-control {
		width: 400px;
		padding-left: 10px;
	}

	section.contacts-page.motivation {margin-left: -25px;}

}

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

	.container.contacts-content #myQuickLinks {margin-left: 10px;}

	.breadcrumbs .breadcrumb {
		margin-top: -125px;
		margin-left: -10px;
	}

	.breadcrumbs .breadcrumb li {margin-right: -4px;}
	.breadcrumbs .breadcrumb li:nth-child(3) {
		margin-left: 3px;
		letter-spacing: -0.1px;
	}

	a.request-button {
		display: block;
		margin-top: 14px;
		margin-left: 9px;
	}

	a.quick-links-button {
		display: block;
		margin-top: 12px;
		margin-left: 9px;
	}

	.contacts-form-block .contacts-card {
		margin-top: -3px;
		margin-left: -41px;
	}

	.contacts-form-block .contacts-form {
		margin-top: -1px;
		margin-left: -24px;
	}

	.contacts-form-block .contacts-form input.form-control,
	.contacts-form-block .contacts-form textarea.form-control {
		width: 282px;
		padding-left: 10px;
	}

	section.contacts-page.motivation {margin-top: -2px;}
	section.contacts-page.motivation #myModalMotivation {margin-left: 12px;}
}










/*###*/
/*###*/
/*###*/
/*###*/
/*###*/

/*P A G E   N E W S*/

/*###*/
/*###*/
/*###*/
/*###*/
/*###*/










.news-page.bg-border {height:448px}
.news-block {
	margin-top: -6px;
	margin-left: -15px;
}

.news-block h4 {
	color: #571610;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 400;
	line-height: 33px;
}

.news-block img{
	margin-top: 16px;
	margin-left: 47px;
	padding: 18px;
	border-radius: 13px;
}

.news-block .news-caption {
	font-family: Roboto;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	color: #7b7b7b;
	margin-left: 354px;
	margin-top: 18px;
}

.news-block h5 {
	color: #8d1106;
	font-family: Roboto;
	font-size: 24px;
	font-weight: 700;
	line-height: 20px;
	margin-left: 229px;
	margin-top: 30px;
	padding-bottom: 17px;
}

.news-block .news-content {
	color: #434141;
	font-family: Roboto;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	width: 930px;
}

.news-block a.btn {
	width: 168px;
	height: 48px;
	background-color: #26ab62;
	border-radius: 5px;
	color: white;
	font-family: Roboto;
	font-size: 18px;
	font-weight: 700;
	line-height: 20px;
	margin-top: 21px;
	margin-left: 376px;
	padding-top: 12px;
	padding-left: 8px;
}

.news-block a.btn:hover,
.news-block a.btn:active,
.news-block a.btn:active:focus,
.news-block a.btn:focus {
	color: white;
	outline: none;
	background-color: #26ab62;
}

.news-divider {
	border-bottom: 3px solid #d9dfdf;
	width: 929px;
	margin-top: -25px;
}
.news-block-instance {
	padding-bottom: 29px;
}

.news-footer {
	margin-top: 13px;
}









/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
   /*M E D I A   F O R    N E W S    P A G E*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/









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

	main.news-page .news-block-instance img {margin-left: 0;}
	main.news-page .news-block-instance .news-caption {margin-left: 230px;}
	main.news-page .news-block-instance h5 {margin-left: 115px;}
	main.news-page .news-block-instance p {width: 692px;}
	main.news-page .news-block-instance a.btn {margin-left: 260px;}
	main.news-page+div+div{margin-top: 20px;}


}

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

	main.news-page .news-block-instance img {margin-left: 0;}
	main.news-page .news-block-instance .news-caption {margin-left: 105px;}
	main.news-page .news-block-instance h5 {margin-left: 0;font-size: 20px;}
	main.news-page .news-block-instance p {width: 440px;}
	main.news-page .news-block-instance a.btn {margin-left: 135px;}
	main.news-page+div+div{margin-top: 20px;}

}

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

	main.news-page .news-block h4 {margin-left: -10px;}
	main.news-page .news-block-instance img {margin-left: -10px;}
	main.news-page .news-block-instance .news-caption {margin-left: 7px;}
	main.news-page .news-block-instance h5 {margin-left: -10px;font-size: 20px;}
	main.news-page .news-block-instance p {margin-left: -10px;width: 280px;}
	main.news-page .news-block-instance a.btn {margin-left: 45px;}
	main.news-page+div+div{margin-top: 0;}
}











/*###*/
/*###*/
/*###*/
/*###*/
/*###*/

/*P A G E   N E W S   I N S I D E */

/*###*/
/*###*/
/*###*/
/*###*/
/*###*/










.news-inside-page.bg-border {height:448px}
.full-news-instance {
	margin-top: 3px;
	padding-bottom: 18px;
	border-bottom: 10px solid #d2d2d2;
	width: 929px;
}

.full-news-instance h5+p+p {
	margin-bottom: 21px;
}

.content-of-full-news h6 {
	color: #571610;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 400;
	line-height: 33px;
	margin-top: 14px;
}

.news-announce-instance {
	padding: 0;
	padding-top: 5px;
	margin-bottom: -3px;
}

.news-announce-instance img {
	margin-top: 0px;
	margin-left: 2px;
	padding: 12px;
	border-radius: 13px;
	width: 296px;
	height: 155px;
}

.news-announce-instance .news-caption {
	font-family: Roboto;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	color: #7b7b7b;
	margin-left: -1px;
	margin-top: 11px;
	letter-spacing: .3px;
}

.news-announce-instance h5 {
	color: #8d1106;
	font-family: Roboto;
	font-size: 18px;
	font-weight: 700;
	line-height: 20px;
	margin-left: 0px;
	margin-top: -2px;
	padding-bottom: 1px;
}

.news-announce-instance .news-content {
	color: #434141;
	font-family: Roboto;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	width: 300px;
}

.news-announce-instance a.btn {
	width: 108px;
	height: 33px;
	background-color: #26ab62;
	border-radius: 5px;;
	color: white;
	font-family: Roboto;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin-top: 0px;
	margin-left: -2px;
	padding-top: 6px;
	padding-left: 9px;
}

.news-announce-instance a.btn:hover,
.news-announce-instance a.btn:active,
.news-announce-instance a.btn:active:focus,
.news-announce-instance a.btn:focus {
	color: white;
	outline: none;
	background-color: #26ab62;
}

.news-announce-instance:nth-child(3),
.news-announce-instance:nth-child(4) {
	margin-left: -18px;
}



















/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
   /*M E D I A   F O R    NEWS INSIDE   P A G E*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/








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

	main.news-inside-page .full-news-instance {width: 100%;}
	main.news-inside-page .full-news-instance img {margin-left: 0;}
	main.news-inside-page .full-news-instance .news-caption {margin-left: 230px;}
	main.news-inside-page .full-news-instance h5 {margin-left: 115px;}
	main.news-inside-page .full-news-instance p {width: 692px;}

	main.news-inside-page .news-announce-instance img {
		height: 100%;
		width: 200px;
		padding: 5px;
		margin-left: 25px;
	}

	main.news-inside-page .news-announce-instance .news-caption {margin-left: 32px;}
	main.news-inside-page .news-announce-instance h5 {margin-left: 32px;}
	main.news-inside-page .news-announce-instance p {
		width: 200px;
		margin-left: 32px;
	}

	main.news-inside-page .news-announce-instance a.btn {margin-left: 70px;}

}

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


	main.news-inside-page .full-news-instance {width: 440px;}
	main.news-inside-page .full-news-instance img {margin-left: -15px;}
	main.news-inside-page .full-news-instance .news-caption {margin-left: 105px;}
	main.news-inside-page .full-news-instance h5 {margin-left: 0;font-size: 20px;}
	main.news-inside-page .full-news-instance p {width: 440px;}
	main.news-inside-page .news-announce-instance {margin-left: 0;}
	main.news-inside-page .news-announce-instance img {
		height: 100%;
		width: 200px;
		padding: 5px;
		margin-left: 0;
		margin-top: 20px;
	}

	main.news-inside-page .news-announce-instance .news-caption {margin-left: 0}
	main.news-inside-page .news-announce-instance h5 {margin-left: 0;}
	main.news-inside-page .news-announce-instance p {
		width: 440px;
		margin-left: 0;
	}

	main.news-inside-page .news-announce-instance a.btn {margin-left: 0px;}
	main.news-inside-page+div+div {margin-top: 30px;}



}

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

	main.news-inside-page .news-block {margin-left: -30px;}
	main.news-inside-page .full-news-instance {width: 100%;}
	main.news-inside-page .full-news-instance img {margin-left: 0;}
	main.news-inside-page .full-news-instance .news-caption {margin-left: 27px;}
	main.news-inside-page .full-news-instance h5 {margin-left: 0;font-size: 20px;}
	main.news-inside-page .full-news-instance p {width: 290px;}
	main.news-inside-page  .news-announce h6 {margin-left: -15px;}
	main.news-inside-page .news-announce-instance {margin-left: -15px;}
	main.news-inside-page .news-announce-instance img {
		height: 100%;
		width: 200px;
		padding: 5px;
		margin-left: 0;
		margin-top: 20px;
	}

	main.news-inside-page .news-announce-instance .news-caption {margin-left: 0}
	main.news-inside-page .news-announce-instance h5 {margin-left: 0;}
	main.news-inside-page .news-announce-instance p {
		width: 300px;
		margin-left: 0;
	}

	main.news-inside-page .news-announce-instance a.btn {margin-left: 0px;}
	main.news-inside-page+div+div {margin-top: 0;}

}










/*###*/
/*###*/
/*###*/
/*###*/
/*###*/

/*P A G E   T E X T */

/*###*/
/*###*/
/*###*/
/*###*/
/*###*/










.text-block {
	margin-top: -6px;
	margin-left: -15px;
}
/*
.content-of-text h4 {
	color: #571610;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 400;
	line-height: 33px;
}
*/
.text-block-instance h5 {
	color: #8d1106;
	font-family: Roboto;
	font-size: 18px;
	font-weight: 700;
	line-height: 20px;
	margin-left: 1px;
	margin-top: 26px;
	padding-bottom: 1px;
}

.text-block .text-content {
	color: #434141;
	font-family: Roboto;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	width: 930px;
	margin-top: 19px;
	margin-left: 1px;
	margin-bottom: -9px;
}

.text-block .text-content:nth-of-type(3) {
	margin-top: 49px;
}

.text-block img {
	margin-top: 52px;
	margin-left: -1px;
	border-radius: 0px;
	width: 930px;
	height: 437px;
	margin-bottom: 20px;
}

.text-block-instance h5:nth-of-type(2) {
	margin-top: 9px;
}

.text-block ul {
	margin-top: 35px;
}
.text-block li {
	padding-right: 100px;
}

.text-block li:nth-child(2) {
	/*margin-bottom: -29px;*/
}

.text-block li:nth-child(4) {
	/*padding-bottom: 18px;*/
}

.text-block li {
	list-style: none;
}
.text-block li::before {
	content: '\2022';
	display: block;
	position: relative;
	max-width: 0;
	max-height: 0;
	left: -30px;
	top: 0;
	color: green;
	font-size: 30px;
}




















/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
   /*M E D I A   F O R    T E X T    P A G E*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/










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

	main.text-page .text-block .text-content {
		width: 100%;
	}

	main.text-page .text-block img {
		width: 692px;
		height: 325px;
	}

	.text-block li {padding-right: 10px;}
}

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

	main.text-page .text-block img {
		width: 440px;
		height: 206px;
	}

	.text-block li {padding-right: 10px;}

}

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

	main.text-page .text-block {margin-left: -25px;}
	main.text-page .text-block img {
		width: 280px;
		height: 135px;
	}

	.text-block li {padding-right: 10px;}

	main.text-page .text-block-instance ul {margin-left: -12px;}
	main.text-page+div+div{margin-top: 0;}
}










/*###*/
/*###*/
/*###*/
/*###*/
/*###*/

/*P A G E   P R O D U C T S */

/*###*/
/*###*/
/*###*/
/*###*/
/*###*/










.content-of-products h4 {
	color: #571610;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 400;
	line-height: 33px;
	margin-top: 4px;
}

.content-of-products .right-content a.btn {
	margin-top: 50px;
}

.right-content-news h4 {
	color: #653f36;
	font-family: Roboto;
	font-size: 19px;
	font-weight: 700;
	line-height: 21px;
	margin-top: 40px;
	margin-left: 4px;
}

.right-content-news img {
	margin-top: 7px;
	height: 124px;
	width: 238px;
}

.right-content-news .news-caption {
	font-family: Roboto;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	color: #7b7b7b;
	margin-left: 1px;
	margin-top: 8px;
	letter-spacing: .3px;
}

.right-content-news h5 {
	color: #8d1106;
	font-family: Roboto;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
	margin-left: 0px;
	margin-top: -3px;
	padding-bottom: 1px;
}

.right-content-news .news-content {
	color: #434141;
	font-family: Roboto;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	margin-top: -3px;
	margin-left: 1px;
	margin-bottom: 39px;
}

.right-content-news .news-divider {
	width: 240px;
	margin-bottom: -20px;
}

.right-content-news .news-divider-2 {
	border-bottom: 3px solid #d9dfdf;
	width: 240px;
	margin-top: -33px;
	/*margin-bottom: -20px;*/
}

a#btn-right-news {
	width: 100px;
	height: 29px;
	background-color: #26ab62;
	background-image: none;
	border-radius: 5px;;
	color: white;
	font-family: Roboto;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin-top: -44px;
	margin-left: 70px;
	padding-top: 4px;
	padding-left: 9px;
}

a#btn-right-news:hover,
a#btn-right-news:active,
a#btn-right-news:active:focus,
a#btn-right-news:focus {
	color: white;
	outline: none;
	background-color: #26ab62;
	background-image: none;
}

.content-of-products .product-instance{
	width: 299px;
	height: 316px;
	background-color: white;
	border: 1px solid #e4e5e6;
	border-radius: 15px;
	margin-top: -5px;
	margin-right: 30px;
	margin-bottom: 19px;
	margin-left: -15px;
	position: relative;
	cursor: pointer;
}

.content-of-products .product-instance img {
	margin-top: 16px;
	margin-left: 5px;
}

.product-divider {
	display: block;
	background-color: #653f36;;
	width: 295px;
	height: 1px;
	margin-top: 23px;
	margin-left: -14px;
}

.content-of-products .product-instance .product-name {
	color: #571610;
	font-family: Roboto;
	/*font-size: 18px;
	font-weight: 700;
	line-height: 33px;
	margin-top: 11px;
	margin-left: 44px;*/
	font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    margin-top: 11px;
    margin-left: 44px;
}

.content-of-products .product-instance .product-description {
	color: #323030;
	font-family: Roboto;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	width: 240px;
	height: 114px;
	margin-top: 12px;
	margin-left: 11px;
	display: none;

}

.content-of-products .product-instance:hover {
	height: 462px;
	box-shadow: 0 11px 18px rgba(43, 43, 43, 0.39);
	margin-bottom: -127px;
	z-index: 10;
}

.content-of-products .product-instance:hover .product-description{
	display: block;
}

.content-of-products .products-pages {
	padding-left: 30px;
	margin-top: 3px;
	border-top: 10px solid #d2d2d2;
	width: 929px;
	text-align: center;
}

.content-of-products .products-pages ul {
	border-radius: 0;
	margin-top: 16px;
}

.content-of-products .products-pages a {
	border-radius: 0! important;
	border: none;
	background-color: #FFF;
	color: #571610;
	font-family: Roboto;
	font-size: 17px;
	font-weight: 700;
	line-height: 21px;
}

.content-of-products .products-pages li.active a{
	color: #a6a2a2;
}

.content-of-products .products-pages a:hover {
	background-color: #FFF;
	color: #571610;
}

.content-of-products .products-pages i {
	background-color: #571610;
	font-size: 23px;
	padding: 0px 8px 1px;
	border-radius: 3px;
	color: #D3A25F;
	margin-top: -4px;
}

.content-of-products .products-pages i.fa-angle-left {
	margin-left: -760px;
}

.content-of-products .products-pages i.fa-angle-right {
	margin-right: -690px;
}

.products-page-text {
	margin-top: -16px;
	margin-left: -16px;
}

.products-page-text h5 {
	color: #8d1106;
	font-family: Roboto;
	font-size: 18px;
	font-weight: 700;
	line-height: 20px;
	margin-left: 1px;
	margin-top: 26px;
	padding-bottom: 1px;
}

.products-page-text .text-content {
	color: #434141;
	font-family: Roboto;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	width: 930px;
	margin-top: 20px;
	margin-left: 1px;
	margin-bottom: 0px;
}

.transparent-divider {
	padding-top: 99px;
	border: none;
}

section.products-motivation a.btn {
	width: 211px;
	height: 60px;
	background-color: white;
	border-radius: 15px;
	color: #10914a;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 700;
	line-height: 20px;
	margin-left: 13px;
	margin-top: -6px;
	padding-top: 16px;
	outline: none;
	box-shadow: inset 0 1px #F5F5F5,
		inset 1px 0 #EDEDED,
		inset -1px 0 #EDEDED,
		inset 0 -1px #E7E7E7,
		0 2px #B2B1B1,
		0 3px #A5A5A5,
		0 5px 2px rgba(0,0,0,0.4);
}

section.products-motivation .text-right {
	margin-left: -41px;
	padding-right: 0;
}

section.products-motivation .text-right p {
	margin-left: -10px;
	padding-right: 0;
}
section.products-motivation .footer-search {
	height: 52px;
	width: 300px;
	background-color: #26ab62;
	margin-left: 0px;
	margin-top: 5px;
	border-radius: 14px;
}

section.products-motivation .fa-search {
	color: #2dcb74;
	font-size: 1.2em;
	transform: scaleX(-1);
	margin-top: 0px;
	margin-right: 1px;
	margin-left: -16px;
	padding-top: 16px;
	padding-right: 17px;
	padding-bottom: 19px;
	padding-left: 18px;
	background-color: white;
	border-radius: 14px;
	cursor: pointer;
	border: none;
}

section.products-motivation .footer-search [placeholder] {
	vertical-align: middle;
	font-family: 'Roboto';
	font-weight: 400;
	font-size: 16px;
	background-color: #26ab62;
	color: white;
	border: none;
	outline: white;
	width: 215px;
	margin-left: 51px;
	margin-top: -74px;
	padding-left: 0px;
}

::-webkit-input-placeholder {color:white;}
::-moz-placeholder {color:white;opacity:1;}
:-ms-input-placeholder {color:white;}

footer.products-footer {
	margin-top: -7px;
}










/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
/*M E D I A   F O R    P A G E   P R O D U C T S*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/










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

	.content-of-products .product-instance {
		margin-top: 18px;
		margin-right: 66px;
		margin-bottom: 6px;
		margin-left: -2px;
	}

	.content-of-products .product-instance:nth-child(odd) {margin-right: 0;}
	.content-of-products .product-instance:hover {margin-bottom: -140px;}
	.content-of-products .products-pages {
		margin-top: -4px;
		margin-left: -28px;
		width: 726px;
	}

	.content-of-products .products-pages i.fa-angle-right {margin-right: -551px;}
	.content-of-products .products-pages i.fa-angle-left {margin-right: -260px;}
	.content-of-products .products-pages ul {margin-left: -56px;}
	.products-page-text, div.products-page.right-content {display: none;}
	.products-pages.products-motivation a.btn {
		margin-left: 502px;
		margin-top: -107px;
	}

	.products-pages.products-motivation.motivation p {margin-left: 23px;}
	footer.products-footer {margin-top: -1px;}
	main.products-pages {height: 1067px;}

}

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

	main.products-pages {height: 2094px;}
	.products-pages #myQuickLinks {margin-left: 32px;}
	.content-of-products .product-instance {margin-left: 55px;}
	.content-of-products .product-instance:hover {margin-bottom: -146px;}
	.content-of-products .product-instance:nth-child(7):hover {	margin-bottom: -140px;}

	.content-of-products .products-pages {
		margin-top: -14px;
		margin-left: -15px;
		width: 440px;
	}

	.content-of-products .products-pages i.fa-angle-right {margin-right: -280px;}
	.content-of-products .products-pages i.fa-angle-left {margin-right: -490px;}
	.content-of-products .products-pages ul {margin-left: -36px;}
	.products-pages.products-motivation.motivation p {margin: 0 auto;}

	.products-pages.products-motivation a.btn {
		margin: 0 auto;
		margin-top: 15px;
	}

	.products-pages #myModalMotivation {margin-left: 35px;}
}

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


	main.products-pages {height: 2094px;}
	.products-pages #myQuickLinks {margin-left: 10px;}
	.content-of-products .product-instance {margin-left: -35px;}
	.content-of-products .product-instance:hover {margin-bottom: -146px;}
	.content-of-products .product-instance:nth-child(7):hover {	margin-bottom: -140px;}

	.content-of-products .products-pages {
		margin-top: -14px;
		margin-left: -45px;
		width: 320px;
	}

	.content-of-products .products-pages i.fa-angle-right {margin-right: -129px;}
	.content-of-products .products-pages i.fa-angle-left {margin-right: -635px;}
	.content-of-products .products-pages ul {margin-left: -36px;}
	main.products-pages+div+div {margin-top: -45px;}
	.products-pages.products-motivation.motivation p {margin: 0 auto;}

	.products-pages.products-motivation a.btn {
		margin: 0 auto;
		margin-top: 15px;
	}

	.products-pages #myModalMotivation {margin-left: 13px;}
}










/*###*/
/*###*/
/*###*/
/*###*/
/*###*/

/*P A G E   S I N G L E   P R O D U C T */

/*###*/
/*###*/
/*###*/
/*###*/
/*###*/










.product-instance-photo .big-photo {
	width: 553px;
	height: 471px;
	background-color: white;
	border: 1px solid #e4e5e6;
	border-radius: 15px;
	margin-top: 11px;
	margin-left: -14px;
}

.product-instance-photo .big-photo img {
	margin-top: 38px;
	margin-left: 85px;
}

.product-instance-photo .small-photo {
	width: 174px;
	height: 149px;
	background-color: white;
	border: 1px solid #e4e5e6;
	border-radius: 15px;
	margin-top: 19px;
	margin-right: 26px;
	margin-left: -12px;
}

.product-instance-photo .small-photo img {
	width: 128px;
	height: 118px;
	margin-top: 12px;
	margin-left: 5px;
}

.product-instance-description {
	margin-top: 6px;
	margin-left: -97px;
}

.product-instance-description h3 {
	color: #571610;
	font-family: Roboto;
	font-size: 27px;
	font-weight: 700;
	line-height: 33px;
	margin-top: 1px;
	margin-left: 1px;
}

.product-instance-description .product-price {
	font-family: Roboto;
	line-height: 20px;
	color: #313131;
	font-size: 18px;
	font-weight: 400;
	margin-top: 18px;
	margin-left: 2px;
}

.product-instance-description .product-price b {
	color: #313131;
	font-size: 18px;
	font-weight: 700;
	margin-top: 0px;
	margin-left: 1px;
}

.product-instance-description .discount {
	font-family: Roboto;
	color: #d82616;
	font-size: 14px;
	font-weight: 700;
	margin-top: -9px;
	margin-left: 3px;
}

.product-instance-description .main-text {
	font-family: Roboto;
	color: #434141;
	font-size: 14px;
	font-weight: 400;
	margin-top: 20px;
	margin-left: 3px;
	width: 347px;
}

.product-instance-description .social-share {
	width: 353px;
	height: 51px;
	background-color: #f8ebda;
	border-radius: 5px;
	margin-top: 29px;
	margin-left: -3px;
}

.product-instance-description .social-share p {
	color: #9e0d00;
	font-family: Roboto;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	text-transform: uppercase;
	padding-top: 17px;
	/*margin-left: 30px;*/
}

.product-instance-description .social-share img {
	width: 30px;
	height: 30px;
	margin-right: -1px;
}

.product-instance-description .social-share .icons {
	margin-top: -36px;
	margin-left: 133px;
}

.product-instance-description .social-share .count {
	font-family: Roboto;
	font-size: 14px;
	font-weight: 300;
	color: black;
	border: 1px solid #e6e6da;
	border-radius: 10px;
	padding: 3px;
	vertical-align: middle;
	margin-left: 5px;
}

.product-instance-feature {
	margin-top: 1px;
	margin-left: -29px;
	width: 958px;
}

.control-width { width: 980px; }

.product-instance-feature ul {
	border-color: transparent;
}

.product-instance-feature  li,
.product-instance-feature  li:hover,
.product-instance-feature  li:active,
.product-instance-feature  li a:hover {
	border-color: transparent;
}

.product-instance-feature  li a,
.product-instance-feature  li:hover a,
.product-instance-feature  li:active a {
	color: #525252;
	font-family: Roboto;
	font-size: 18px;
	font-weight: 400;
	background-color: #fafafa;
}


.product-instance-feature li.active,
.product-instance-feature li.active:hover,
.product-instance-feature li.active:focus {
	border-color: transparent;

}

.product-instance-feature li.active a,
.product-instance-feature li.active a:hover,
.product-instance-feature li.active a:focus{
	border-color: transparent;
	color: #980101;
	background-color: #f6f6f6;
	font-family: Roboto;
	font-size: 18px;
	font-weight: 400;
}

.product-instance-feature .tab-content {
	background-color: #eee;
	border-radius: 0px 15px 15px;
	margin-top: -10px;
	padding-right: 10px;
}

.product-instance-feature .tab-content h5 {
	font-family: Roboto;
	line-height: 20px;
	color: #8d1106;
	font-size: 18px;
	font-weight: 700;
	padding-top: 22px;
	margin-left: 17px;
}

.product-instance-feature .tab-content p {
	font-family: Roboto;
	line-height: 20px;
	color: #434141;
	font-size: 14px;
	font-weight: 400;
	/*margin-top: 22px;*/
	margin-left: 17px;
	margin-bottom: -12px;
}

.product-instance-feature .tab-content p+p {
	/*padding-bottom: 27px;*/
}

.product-instance-feature img {
	margin-left: 26px;
	margin-bottom: -6px;
}

.another-products {
	margin-bottom: -143px;
}

.another-products h4 {
	color: #571610;
	font-family: Roboto;
	font-size: 20px;
	font-weight: 400;
	line-height: 33px;
	margin-top: 16px;
	margin-left: -15px;
	padding-bottom: 11px;
}
.content-of-products .right-content a.btn {
    margin-top: -1px;
    margin-bottom: 1px;
}

.multi-filter h5 {
	color: #9e0d00;
	font-family: Roboto;
	font-size: 14px;
	font-weight: 400;
	line-height: 22px;
	text-transform: uppercase;
	margin-top: -7px;
	margin-left: 19px;
}

.multi-filter select {
	height: 113px;
	margin-bottom: 17px;
	padding-left: 15px;
}

.multi-filter a.btn.btn-default.btn-search {
	width: 83px;
	height: 33px;
	background-color: #26ab62;
	background-image: none;
	border-radius: 5px;
	color: white;
	font-family: Roboto;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	margin-top: -4px;
	margin-left: 0px;
	margin-bottom: 31px;
	padding-top: 6px;
	padding-left: 9px;
}

.single-product .news-divider-3 {
	border-bottom: 1px solid #e1cbb6;
    width: 240px;
    margin-top: -17px;
    margin-bottom: 16px;
}










/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/
  /*M E D I A   F O R    SINGLE PRODUCTS PAGE*/
/*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*/










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


	.product-instance-photo .big-photo {
		width: 553px;
		height: 471px;
		margin-left: auto;
		margin-right: auto;
		margin-top: -1px;
		cursor: pointer;
	}

	.product-instance-photo .more-photos {
		margin-left: 71px;
		margin-top: -7px;
		cursor: pointer;
	}

	.product-main-text {
		margin-top: 27px;
		margin-left: 36px;
	}

	.product-main-text .main-text {width: 100%;}
	.product-main-text .main-text:nth-last-child(1) {display: none;}

	.product-instance-description .social-share {
		width: 726px;
		height: 46px;
		margin-left: 51px;
		margin-top: 7px;
		text-align: center;
	}

	.product-instance-description .social-share p {
		margin-left: -202px;
		margin-top: -2px;
	}

	.product-instance-description .social-share .icons {margin-left: 95px;}

	.single-product-accordion {
		margin-top: -43px;
		margin-left: -31px;
	}
	.single-product-accordion .panel-default h4 {
		margin-left: 3px;
		padding-top: 11px;
		color: #980101;
		font-family: Roboto;
		font-size: 18px;
		font-weight: 400;
	}

	.single-product-accordion .panel-default h5 {
		margin-left: 3px;
		color: #8d1106;
		font-family: Roboto;
		font-size: 18px;
		font-weight: 700;
	}

	.single-product-accordion .panel-default p {
		margin-left: 3px;
		font-family: Roboto;
		color: #434141;
		font-size: 14px;
		font-weight: 400;
	}

	.single-product-accordion .panel-default {
		background-color: #f6f6f6;
		border-radius: 5px;
		width: 726px;
	}

	.single-product-accordion .panel-body {
		border-top: 1px solid white;
		background-color: #EEE;
		border-radius: 0 0 5px 5px;
	}

	.single-product-accordion  i.fa-angle-down {color: #A80E00;}

	.single-product-accordion .quick-links-numbers {
		color: #909090;
		font-weight: 300;
	}

	.single-product.transparent-divider {display: none;}

	.single-product.products-motivation a.btn {
		margin-left: 502px;
		margin-top: -107px;
	}

	.single-product.products-motivation.motivation p {margin-left: 23px;}

}

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

	.single-product #myQuickLinks {margin-left: 31px;}

	.product-instance-photo .big-photo {
		width: 400px;
		height: 350px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 26px;
		cursor: pointer;
	}

	.product-instance-photo .big-photo img{
		width: 300px;
		margin-left: 40px;
		margin-top: 19px;
		cursor: pointer;
	}

	.product-instance-photo .more-photos {
		margin-right: 0;
		margin-left: 0;
	}

	.product-instance-photo .more-photos .small-photo {
		margin-right: 0;
		margin-left: 5px;
		width: 130px;
		height: 110px;
	}

	.product-instance-photo .more-photos .small-photo img{
		margin-top: 7px;
		margin-left: -1px;
		width: 96px;
		height: 96px;
	}

	.product-instance-description {
		margin-left: -63px;
		margin-top: 1px;
		padding-top: 10px;
		width: 510px;
	}

	.product-instance-description h3 {
		font-size: 27px;
		margin-top: -42px;
	}

	.product-instance-description .social-share {
		width: 400px;
		height: 86px;
		margin-left: 51px;
		margin-top: -7px;
		text-align: center;
	}

	.product-instance-description .social-share p {
		margin-left: 10px;
		padding-bottom: 5px;
	}

	.product-instance-description .social-share .icons {
		margin-left: 9px;
		margin-top: -7px;
	}

	.single-product-accordion .panel-default {
		width: 400px;
		margin-left: 33px;
	}

	.another-products h4 {
		margin-left: 10px;
		margin-top: 30px;
		margin-bottom: -10px;
	}

	.another-products .product-instance {margin-left: 65px;}
	.another-products .product-instance:nth-last-child(1) {display: none;}
	.another-products .product-instance:nth-last-child(2) {margin-bottom: 160px;}
	.another-products .product-instance:nth-last-child(2):hover {margin-bottom: 14px;}

	.single-product.motivation p {margin-left: 70px;}
	.single-product.motivation a.btn {margin-left: 105px;}
	.single-product #myModalMotivation {margin-left: 36px;}
}

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

	.single-product #myQuickLinks {margin-left: 10px;}

	.single-product.left-content {margin-left: -35px;}
	.product-instance-photo .big-photo {
		width: 282px;
		height: 238px;
		margin-left: 10px;
		margin-top: 26px;
		cursor: pointer;
	}

	.product-instance-photo .big-photo img{
		width: 190px;
		margin-left: 40px;
		margin-top: 19px;
		cursor: pointer;
	}

	.product-instance-photo .more-photos {
		margin-right: -15px;
		margin-left: 10px;
	}

	.product-instance-photo .more-photos .small-photo {
		margin-right: 5px;
		margin-left: 0px;
		width: 91px;
		height: 78px;
	}

	.product-instance-photo .more-photos .small-photo:nth-last-child(1) {
		margin-right: -45px;
	}
	.product-instance-photo .more-photos .small-photo img{
		margin-top: 7px;
		margin-left: -1px;
		width: 61px;
		height: 61px;
	}

	.product-main-text {margin-left: 42px;margin-right: -15px;}

	.product-instance-description {
		margin-left: -63px;
		margin-top: 1px;
		padding-top: 10px;
		width: 365px;
	}

	.product-instance-description h3 {
		font-size: 27px;
		margin-top: -42px;
	}

	.product-instance-description .social-share {
		width: 282px;
		height: 86px;
		margin-left: 57px;
		margin-top: -7px;
		text-align: center;
	}

	.product-instance-description .social-share p {
		margin-left: 10px;
		padding-bottom: 5px;
	}

	.product-instance-description .social-share .icons {
		margin-left: 9px;
		margin-top: -7px;
	}

	.single-product-accordion {margin-left: -21px;}
	.single-product-accordion .panel-default {
		width: 282px;
		margin-left: 30px;
	}

	.another-products h4 {margin-left: 10px; margin-right: -30px;}
	.another-products .product-instance {margin-left: 15px;}
	.another-products .product-instance:nth-last-child(1) {display: none;}
	.another-products .product-instance:nth-last-child(2) {margin-bottom: 140px;}
	.another-products .product-instance:nth-last-child(2):hover {margin-bottom: -6px;}

	.single-product.motivation p {margin-left: 20px;}
	.single-product.motivation a.btn {margin-left: 50px;}
	.single-product #myModalMotivation {margin-left: 12px;}
}

.tab-pane {
	/*padding-top: 30px;*/
	margin-top: 22px;
}

html, body { overflow-x: hidden; }
body { padding-right: 0!important; }
@media only screen and (max-width : 479px)  { .container-fluid { padding-right: 0; } }
@media only screen and (max-width : 1229px) { .footer-divider { width: 90%; } }

/*
@media only screen and (min-width : 1230px) {
	.single-product.left-content {
		width: 73.33333333%;
		margin-right: 10%;
	}

	.right-content {
		float: right;
	}

	.product-instance-description {
		margin-top: 6px;
		margin-left: -17px;
	}

	.product-instance-description h3 {
		width: 354px;
		margin-left: -19px;

	}

	.product-instance-description .product-price {
		margin-left: -18px;
	}

	.product-instance-description .main-text {
		margin-left: -18px;
	}
}

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

	.product-instance-description {
		margin-left: -97px;
	}

	.product-instance-description h3 {
		margin-left: 1px;
	}

	.product-instance-description .product-price {
		margin-left: 2px;
	}

	.product-instance-description .main-text {
		margin-left: 3px;
	}
}
*/
/*THE END