/*!
Theme Name: cell_implant
Theme URI: http://underscores.me/
Author: SerhiiYemets
Author URI: http://w12.site
Description: CELL IMPLANT
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: cell_implant
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
body {
	background: #26120E;
	color: #C0B3B0;
	font-family: 'Noir Pro', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
}

.wrapper{
	overflow: hidden;
	background: linear-gradient(180deg, #1A0C0A 0%, #000000 100%);
}

.bg_rad_vad{
	background: radial-gradient(495.35% 152.88% at -31.95% -42.86%, #26120E 0%, #000000 100%);
}

.navbar{
	background: rgb(0 0 0 / 50%);
    backdrop-filter: blur(6px);
}
img{
	max-width: 100%;
} 
.skip-line-20{
	width: 0px;
	height: 0px;
	margin: 0px;
	padding: 10px 0px;
}
.skip-line-40{
	width: 0px;
	height: 0px;
	margin: 0px;
	padding: 20px 0px;
}
.skip-line-60{
	width: 0px;
	height: 0px;
	margin: 0px;
	padding: 20px 0px;
}
.skip-line-80{
	width: 0px;
	height: 0px;
	margin: 0px;
	padding: 40px 0px;
}
.my-18{
	margin-top: 18px;
	margin-bottom: 18px;
}
/*------*/
/*Typography*/
/*------*/

@font-face {
	font-family: "Noir Pro";
	src: url("fonts/NoirPro-Regular.woff2") format("woff2"),
	url("fonts/NoirPro-Regular.woff") format("woff");
	font-style: normal;
	font-weight: 400;
}

@font-face {
	font-family: "Noir Pro";
	src: url("fonts/NoirPro-Medium.woff2") format("woff2"),
	url("fonts/NoirPro-Medium.woff") format("woff");
	font-style: normal;
	font-weight: 500;
}

@font-face {
	font-family: "Noir Pro";
	src: url("fonts/NoirPro-SemiBold.woff2") format("woff2"),
	url("fonts/NoirPro-SemiBold.woff") format("woff");
	font-style: normal;
	font-weight: 600;
}

@font-face {
	font-family: "Noir Pro";
	src: url("fonts/NoirPro-Bold.woff2") format("woff2"),
	url("fonts/NoirPro-Bold.woff") format("woff");
	font-style: normal;
	font-weight: 700;
}

.Underliner{
	font-family: 'Noir Pro';
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 200%;
	/* or 14px */
	text-transform: uppercase;
}
.bg_rad_Underliner{
	background: linear-gradient(274deg, #E9E9E9 36%, #747474 144%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}
h1, h2, .H1{
	/*H1 */
	font-family: 'Noir Pro', sans-serif;
	font-style: normal;
	font-weight: 700;
	font-size: 41px;
	line-height: 100%;
	/* or 41px */
	text-transform: uppercase;
}

h3, h4, h5, h6{
	font-family: 'Noir Pro', sans-serif;
	font-style: normal;
	font-weight: 500;
	font-size: 17.82px;
	line-height: 150%;
	/* identical to box height, or 27px */
	text-transform: uppercase;

	color: #C0B3B0;
}
h3.list-disc{
	display: inline-flex;
	align-items: center;
	margin-left: -14px;
}
h3.list-disc:before{
	content: '';
	width: 6px;
	height: 6px;
	background: #8E6157;
	border-radius: 50%;
	display: inline-flex;
	margin-right: 8px;
}

.bg_rad_h1{
	background: linear-gradient(148deg, #8E6157 5%, #492C26 155%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	color: transparent;
}
.bg_rad_h1{
	background: radial-gradient(121.4% 121.53% at 46.75% 0%, #8E6157 0%, #492C26 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
	color: transparent;
}
.bg_rad_GOLD{
/* GRAD/GOLD */
background: radial-gradient(92.98% 92.98% at 36.84% 53.07%, #EECA84 0%, #A97A1F 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
text-fill-color: transparent;
}
.link_hero{
	font-family: 'Noir Pro', sans-serif;
	font-style: normal;
	font-weight: 600;
	font-size: 11.6px;
	line-height: 12px;
	/* identical to box height */
	letter-spacing: 0.3em;
	text-transform: uppercase;

	/* WHITE */
	color: #FFFFFF;

	text-decoration: none;
	display: inline-flex;
	align-items: center;
	/* animation */
	transition: .5s;
}
.Button{
	padding: 16px 16px 16px 0px;
}
button{
	padding: 0px;
	border: none;
	box-shadow: none;
}
.link_hero:hover{
	color: #D99559;
}
/*
.link_hero:after{
	content: url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16' fill='none'><path d='M10.9042 0.942852L17.5704 7.30605C17.7598 7.49543 17.8734 7.72269 17.8734 7.98782C17.8734 8.21508 17.7598 8.44233 17.5704 8.63171L10.9042 14.9949C10.5633 15.3358 9.9573 15.3358 9.61642 14.957C9.27553 14.6161 9.27553 14.0101 9.65429 13.6692L14.6918 8.89685H1.81393C1.28366 8.89685 0.904898 8.48021 0.904898 7.98782C0.904898 7.45755 1.28366 7.07879 1.81393 7.07879H14.6918L9.65429 2.26852C9.27553 1.92763 9.27553 1.32161 9.61642 0.980728C9.9573 0.601966 10.5254 0.601966 10.9042 0.942852Z' fill='white'/></svg>");
	padding-left: 16px;
}
.Button:hover .link_hero:after{
	content: url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16' fill='none'><path d='M10.9042 0.942852L17.5704 7.30605C17.7598 7.49543 17.8734 7.72269 17.8734 7.98782C17.8734 8.21508 17.7598 8.44233 17.5704 8.63171L10.9042 14.9949C10.5633 15.3358 9.9573 15.3358 9.61642 14.957C9.27553 14.6161 9.27553 14.0101 9.65429 13.6692L14.6918 8.89685H1.81393C1.28366 8.89685 0.904898 8.48021 0.904898 7.98782C0.904898 7.45755 1.28366 7.07879 1.81393 7.07879H14.6918L9.65429 2.26852C9.27553 1.92763 9.27553 1.32161 9.61642 0.980728C9.9573 0.601966 10.5254 0.601966 10.9042 0.942852Z' fill='rgb(217, 149, 89)'/></svg>");
}
*/
.link_hero:after{
	content: '';
	background-image: url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16' fill='none'><path d='M10.9042 0.942852L17.5704 7.30605C17.7598 7.49543 17.8734 7.72269 17.8734 7.98782C17.8734 8.21508 17.7598 8.44233 17.5704 8.63171L10.9042 14.9949C10.5633 15.3358 9.9573 15.3358 9.61642 14.957C9.27553 14.6161 9.27553 14.0101 9.65429 13.6692L14.6918 8.89685H1.81393C1.28366 8.89685 0.904898 8.48021 0.904898 7.98782C0.904898 7.45755 1.28366 7.07879 1.81393 7.07879H14.6918L9.65429 2.26852C9.27553 1.92763 9.27553 1.32161 9.61642 0.980728C9.9573 0.601966 10.5254 0.601966 10.9042 0.942852Z' fill='white'/></svg>");
	
	height: 44px;
	width: 44px;
	background-position: center calc(50% - 2px) ;
	background-repeat: no-repeat;
	/* animation */
	transition: .5s;
}
.link_hero:hover:after{
	background-image: url("data:image/svg+xml;charset=UTF-8, <svg xmlns='http://www.w3.org/2000/svg' width='18' height='16' viewBox='0 0 18 16' fill='none'><path d='M10.9042 0.942852L17.5704 7.30605C17.7598 7.49543 17.8734 7.72269 17.8734 7.98782C17.8734 8.21508 17.7598 8.44233 17.5704 8.63171L10.9042 14.9949C10.5633 15.3358 9.9573 15.3358 9.61642 14.957C9.27553 14.6161 9.27553 14.0101 9.65429 13.6692L14.6918 8.89685H1.81393C1.28366 8.89685 0.904898 8.48021 0.904898 7.98782C0.904898 7.45755 1.28366 7.07879 1.81393 7.07879H14.6918L9.65429 2.26852C9.27553 1.92763 9.27553 1.32161 9.61642 0.980728C9.9573 0.601966 10.5254 0.601966 10.9042 0.942852Z' fill='rgb(217, 149, 89)'/></svg>");
}



p, .P1{
	/* P1 */
font-family: 'Noir Pro', sans-serif;
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 150%;
/* or 21px */

color: #C0B3B0;
}
.Small_Paragraph{
	
}


.Button{
	
}
nav a{
	
}
nav a:hover{
	
}
nav a:active{
	
}


table{
width: 100%;
border-collapse:collapse;
border-spacing:0
}
table, td, th{
border: none;
}
td, th{
	font-family: 'Noir Pro', sans-serif;
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 150%;
	color: #8E6157;
}
tr>td:first-child{
color: #C0B3B0;
}

.lang-menu{}
.lang-menu button .header-lang__text{
	font-family: 'Noir Pro';
	font-style: normal;
	font-weight: 500;
	font-size: 16px;
	line-height: 22px;
	color: #7E554C;
}
.lang-menu button:hover .header-lang__text{
color: #8C574B;
}
.lang-menu button:after{
	color: #452119;
	}
.lang-menu button:hover:after{
color: #7E554C;
}
.btn-check:checked+.btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check)+.btn:active{
	border-color: transparent;
}
header .dropdown-menu{
	background: rgba(0, 0, 0, 0.2);
    backdrop-filter: blur(2px);
}
header .dropdown-item {
	font-family: 'Noir Pro';
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 22px;
	color: #7E554C;
}
header .dropdown-item.disabled, header .dropdown-item:disabled {
    color: #452119;
    pointer-events: none;
    background-color: transparent;
}
header .dropdown-item:focus, header .dropdown-item:hover {
    color: #8C574B;
    background-color: rgba(0, 0, 0, 0.5);
}

/* Устройства Medium (планшеты, менее 992 пикселей) */
@media (max-width: 991.98px) {
	
}
/* Устройства Small (телефоны с горизонтальной ориентацией, менее 768 пикселей)*/
@media (max-width: 767.98px) {
	
}



/*-----------*/
/*sec-bg*/
/*-----------*/

.section {
	min-height: 100vh;
	padding-top: 64px;
}
.section>.container>.row{
	align-items: center;
	min-height: 90vh;
}


/* -------- header --------- */
.header{
	background: rgb(0 0 0 / 43%);
    backdrop-filter: blur(3px);
    position: fixed;
}
.header .n-brand img{
	max-height: 44px;
	max-width: auto;
}
.header .n-toggler{
	width: 44px;
	height: 44px;
	position: relative;
	display: block;
	background: none;
}
.header .n-toggler .menu-icon>* {
	background: #7E554C;
	height: 2px;
	border-radius: 2px;
	position: absolute;
	margin: 0;
	
}
.header .n-toggler .menu-icon .line-1{
	width: 24px;
	top: 8px;
}
.header .n-toggler .menu-icon .line-2{
	width: 16px;
	top: 16px;
}
.header .n-toggler .menu-icon .line-3{
	width: 8px;
	top: 24px;
}


.header .n-toggler:not(.collapsed) .menu-icon>* {
	
}
.header .n-toggler:not(.collapsed) .menu-icon .line-1{
	animation: menu_animate_line-1 1s;
	width: 24px;
	transform: rotate(-45deg);
	top: calc(50% - 6px);
}
.header .n-toggler:not(.collapsed) .menu-icon .line-2{
	animation: menu_animate_line-2 1s;
	width: 24px;
		transform: rotate(45deg);
		top: calc(50% - 6px);
}
.header .n-toggler:not(.collapsed) .menu-icon .line-3{
	animation: menu_animate_line-3 .5s;
	background: transparent;
}

@keyframes menu_animate_line-1 {
	from{
		width: 24px;
		top: 8px;
	}
	to{
		width: 24px;
		transform: rotate(45deg);
		top: calc(50% - 6px);
	}
}
@keyframes menu_animate_line-2 {
	from{
		width: 16px;
		top: 16px;
	}
	to{
		width: 24px;
		transform: rotate(-45deg);
		top: calc(50% - 6px);
	}
}
@keyframes menu_animate_line-3 {
	from{
		width: 8px;
		top: 24px;
	}
	to{
		background: transparent;
	}
}

/* -------- sec_main_page --------- */
.sec_main_page .part_r {
	position: relative;
	min-height: 50vh;
   max-height: 80vh;
   align-items: center;
}
.sec_main_page .part_r .block_img img{
	max-width: initial;
}
.sec_main_page .part_r .block_tabl{
	z-index: 2;
}

/* -------- sec_features --------- */


.sec_features .part_l{
	overflow: hidden
}
.sec_features .part_l .carousel-item > .row{
	align-items: center;
}

.carousel-ind{
	margin-left: 0;
	margin-right: 0;
	align-items: center;
}
@media (min-width: 768px) {
	.carousel-ind {
		margin-left: -8px;
	}
}
.carousel-ind [data-bs-target]{
	background-color: #8E6157;
	width: 9px;
	height: 9px;
	border-radius: 50%;
	margin-left: 8px;
	margin-right: 8px;
	border: none;
}
.carousel-ind .active{
	width: 12px;
	height: 12px;
	background: radial-gradient(92.98% 92.98% at 36.84% 53.07%, #EECA84 0%, #A97A1F 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
}
@media (max-width: 767.98px) {
	.sec_features .carousel-item .block_img img{
		max-width: 80%;
	}
}


/* carousel-indicators-circle */
.part_r {}
.carousel-indicators-circle{

}
.carousel-indicators-circle .circle_out{
	width: 582px;
	height: 582px;
	background: radial-gradient(50% 50% at 50% 50%, rgba(55, 28, 22, 0.71) 0%, rgba(55, 28, 22, 0) 67%, #371C16 100%);
	border-radius: 50%;
}
.carousel-indicators-circle .circle_in{
	width: 402px;
	height: 402px;
	background: linear-gradient(90deg, #371C16 0%, rgba(56, 28, 22, 0) 50%);
	border-radius: 50%;
}

.carousel-indicators-circle .circle_in img.filter{
	filter: drop-shadow(598px 0px 166px rgba(0, 0, 0, 0.01)) drop-shadow(382px 0px 152px rgba(0, 0, 0, 0.1)) drop-shadow(216px 0px 128px rgba(0, 0, 0, 0.35)) drop-shadow(96px 0px 96px rgba(0, 0, 0, 0.6)) drop-shadow(24px 0px 54px rgba(0, 0, 0, 0.69)) drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.7));
}

.carousel-indicators-circle .carousel-indicators{
	position: relative;
	height: 100%;
	width: 100%;
	margin: 0;
}
.carousel-indicators-circle .carousel-indicators [data-bs-target] {
	box-sizing: inherit;
    flex: initial;
    width: auto;
    height: auto;
    padding: 0;
    margin-right: 0;
    margin-left: 0;
    cursor: pointer;
    background-color: transparent;
    background-clip: initial;
    border: none;
    border-top: none;
    border-bottom: none;
    opacity: 1;
	position: absolute;
	width: 64px;
	height: 64px;
	transition: .5s;
}

.carousel-indicators-circle .indicators button:hover{
	transition: .5s;
}
.carousel-indicators-circle .indicators button:nth-child(1){
	top: 0%;
	left: 50%;
	transform: translate(-50%, 0%);
}
.carousel-indicators-circle .indicators button:nth-child(2){
	top: 15%;
	left: 15%;
}
.carousel-indicators-circle .indicators button:nth-child(3){
	top: 50%;
	left: 0%;
	transform: translate(0%, -50%);
}
.carousel-indicators-circle .indicators button:nth-child(4){
	bottom: 15%;
	left: 15%;
}
.carousel-indicators-circle .indicators button:nth-child(5){
	bottom: 0%;
	left: 50%;
	transform: translate(-50%, 0%);
}
@media (max-width: 991.98px) {
	.carousel-indicators-circle .circle_out{
	
	}
	.carousel-indicators-circle .circle_in{
		background: url("../img/sec_features_Subtract.svg") center/100% no-repeat, linear-gradient(180deg, #371C16 0%, rgba(56, 28, 22, 0) 50%);
		
	}
	
	.carousel-indicators-circle .circle_in img.filter{
		filter: drop-shadow(0px 598px  166px rgba(0, 0, 0, 0.01)) drop-shadow(0px 382px 152px rgba(0, 0, 0, 0.1)) drop-shadow(0px 216px 128px rgba(0, 0, 0, 0.35)) drop-shadow(0px 96px 96px rgba(0, 0, 0, 0.6)) drop-shadow(0px 24px 54px rgba(0, 0, 0, 0.69)) drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.7));
	}
	.carousel-indicators-circle .indicators button:nth-child(1){
		top: 0%;
		left: 50%;
		transform: translate(-50%, 0%);
	}
	.carousel-indicators-circle .indicators button:nth-child(2){
		top: 15%;
		left: 15%;
	}
	.carousel-indicators-circle .indicators button:nth-child(3){
		top: 50%;
		left: 0%;
		transform: translate(0%, -50%);
	}
	.carousel-indicators-circle .indicators button:nth-child(4){
		top: 15%;
		left: auto;
		right: 13%;
	}
	.carousel-indicators-circle .indicators button:nth-child(5){
		left: auto;
		top: 50%;
		right: 1%;
		transform: translate(0%, -50%);
	}
}
@media (max-width: 767.98px) {
	.carousel-indicators-circle .circle_out{
		width: 318px;
		height: 318px;
	}
	.carousel-indicators-circle .circle_in{
		width: 220px;
		height: 220px;
	}
	.carousel-indicators-circle .carousel-indicators [data-bs-target]{
		position: absolute;
		width: 36px;
		height: 36px;
	}
}

@media (max-width: 767.98px){
	.sec_features .carousel-item .Button {
		padding: 16px 16px 16px 30px;
	}
}




/* -------- sec_ FAQ  --------- */
.sec_faq{
	min-height: auto;
	margin-top: 60px;
}
.sec_faq>.container>.row {
	min-height: auto;
	margin-bottom: 44px;
}
.accordion {
    --bs-accordion-color: #C0B3B0;
    --bs-accordion-bg: #170B08;
    --bs-accordion-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;
    --bs-accordion-border-color: none;
    --bs-accordion-border-width: 1px;
    --bs-accordion-border-radius: 0.375rem;
    --bs-accordion-inner-border-radius: calc(0.375rem - 1px);
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: #FFFFFF;
    --bs-accordion-btn-bg: #170B08;
    --bs-accordion-btn-icon: url("../img/acordion-chevron-down.svg");
    --bs-accordion-btn-icon-width: 1.25rem;
    --bs-accordion-btn-icon-transform: rotate(-180deg);
    --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
    --bs-accordion-btn-active-icon: url("../img/acordion-chevron-up.svg");
    --bs-accordion-btn-focus-border-color: none;
    --bs-accordion-btn-focus-box-shadow: none;
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: #FFFFFF;
    --bs-accordion-active-bg: #170B08;
}

.accordion-item:last-of-type .accordion-button.collapsed{
	height: 4rem;
}
.accordion-item:last-of-type .faq_item-content {
	transition: none;
}



/* --------- CTA ---------- */
.sec_cta {
	background: url("../img/sec_cta_Subtract_bg.svg") 85% 120%/60% no-repeat;
}
@media (max-width: 991.98px) { 
	.sec_cta {
		background: url("../img/sec_cta_Subtract_bg.svg") 50% 55%/90% no-repeat;
	}
	.sec_cta img {
		max-width: 364px;
	}
}
@media (max-width: 575.98px) { 
	.sec_cta {
		background: url("../img/sec_cta_Subtract_bg.svg") 50% 29%/90% no-repeat;
	}
	.sec_cta img {
		max-width: 238px;
	}
}

.sec_cta img.filter{
	filter: drop-shadow(427px 0px 119px rgba(0, 0, 0, 0.01)) drop-shadow(273px 0px 109px rgba(0, 0, 0, 0.1)) drop-shadow(154px 0px 92px rgba(0, 0, 0, 0.35)) drop-shadow(68px 0px 68px rgba(0, 0, 0, 0.6)) drop-shadow(17px 0px 38px rgba(0, 0, 0, 0.69)) drop-shadow(0px 0px 0px rgba(0, 0, 0, 0.7));
	/* transform: matrix(-1, 0, 0, 1, 0, 0); */
}

@media (max-width: 991.98px){
	.sec_cta .Button {
		padding: 16px 16px 16px 30px;
	}
}

/* --------- Note ---------- */
.signature .name{
	font-family: 'Noir Pro';
	font-style: normal;
	font-weight: 600;
	font-size: 17.6px;
	line-height: 115%;
	/* or 25px */

	/* Grey */
	color: #888888;
}
.signature .post{
	font-family: 'Noir Pro';
	font-style: normal;
	font-weight: 400;
	font-size: 14.5px;
	line-height: 125%;
	/* identical to box height, or 29px */

	/* Grey */
	color: #888888;
}
.signature{
	
}
@media (max-width: 767.98px) {
	.signature .name {
    font-size: 15px;
}	
	.signature .post{
	font-size: 12px;
	}
	.signature img {
    max-width: 150px;
}
}


/* --------- footer ---------- */

.bg_grad_titles{
	background: radial-gradient(121.4% 121.53% at 46.75% 0%, #8E6157 0%, #492C26 100%) /* warning: gradient uses a rotation that is not supported by CSS and may not behave as expected */;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	background-clip: text;
	text-fill-color: transparent;
}
@media (max-width: 767.98px) {
	.footer .list .item:first-child{
		width: 100%;
	}
}
.footer .list .item .title{
	/* DESK/SUB1 */
	font-family: 'Noir Pro';
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 150%;
	/* identical to box height, or 27px */
	text-transform: uppercase;
	color: #733729;

}
hr, .footer .list .item hr {
	/* CORP/Garnet */
	border: 1px solid #733729;
	margin-top: 12px;
	margin-bottom: 18px;
	opacity: 1;
}
ul, footer ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
footer a {
	color: inherit;
	text-decoration: none;
}
footer a:hover{
	color: #8E6157;
}





/* Устройства XX-Large (большие настольные компьютеры, 1400 пикселей и выше)*/
@media (min-width: 1400px) {
	
}
/* End Устройства XX-Large (большие настольные компьютеры, 1400 пикселей и выше)*/

/* Устройства Medium (планшеты, менее 992 пикселей) */
@media (max-width: 991.98px) {
	
}
/* End Устройства Medium (планшеты, менее 992 пикселей) */

/*// Устройства Small (телефоны с горизонтальной ориентацией, менее 768 пикселей)*/
@media (max-width: 767.98px) {
	section{
		padding-left: 10px;
		padding-right: 10px;}
		
	}


	/*-----------*/
	/*elements*/
	/*-----------*/
	