@media (max-width: 1345px) {
	.b-cooperator-slider {
	    width: 900px;
	}
	.b-cooperator-right{
		margin: 0;
	}
}
@media (max-width: 1199px) {
	.b-header{
		background-size: cover;
	}
	.b-header-top{
	    padding: 0 0 117px 0;
	}
	.b-logo{
		width: 180px;
	}
	.b-header-left span{
		font-size: 12px;
	}
	.b-phone{
		font-size: 22px;
	    margin: 10px 30px 0 40px;
	}
	.b-info .b-title > .container > .row > div{
	    padding: 0 100px;
	}
	.b-info-content:after {
	    position: absolute;
	    top: -77px;
	    right: 0;
	    content: "";
	    width: 633px;
	    height: 483px;
	    background-size: contain;
	}
	.b-info:after {
	    position: absolute;
	    top: 36%;
	    width: 642px;
	    background-size: contain;
	    height: 753px;
	    z-index: 1;
	}
	.b-catalog .b-title > .container > .row > div{
		padding: 0;
	}
	.b-catalog-nav ul li a{
		font-size: 12px;
		line-height: 14px;
	    padding: 16px 14px;
	}
	.b-product-type__title span{
		font-size: 20px;
	}
	.b-checkbox{
		margin: 0 30px 0 0;
	}
	input[type="radio"] + label i{
		font-size: 15px;
	}
	.b-product-slider__slick{
		width: 800px;
	}
	.b-product-item{
		width: 254px;
	}
	.b-product-item__name{
		font-size: 14px;
	}
	.b-support-content > .container > .row{
		display: flex;
		justify-content: flex-start;
		align-content: flex-start;
		flex-wrap: wrap;
	}
	.b-support-content > .container > .row > div{
		float: none;
	}
	.b-support-item__text span{
		font-size: 14px;
	}
	.b-support-item__text p{
		font-size: 14px;
	}
	.b-company-left {
	    width: 200px;
	}
	.b-company-right {
	    width: 700px;
	}
	.b-title span{
		padding: 0 76px;
	}
	.b-advantages-content{
		margin: 50px 0 0 0;
	}
	.b-advantages-right b{
		width: auto;
	}
	.b-cooperator-slider{
		width: 700px;
	}
	.b-cooperator-right{
		margin: 0;
	}
	.b-cooperator-item{
		width: 165px;
	}
	.b-cooperator-next{
		width: 165px;
		height: 177px;
	}	
	.b-support-two .b-title > .container > .row > div {
	    padding: 0 163px;
	}

	.b-certificates .b-title > .container > .row > div {
	    padding: 0 60px;
	}

	.b-certificates-slider{
		width: 800px;
	}
	.b-certificates-slider__item{
		width: 257px;
	}
	.b-step .b-title > .container > .row > div{
	    padding: 0px 144px;
	}
	.b-step-item p{
		font-size: 14px;
	}
	.b-certificates:before{
		background-size: contain;
		width: 65%;
		background-repeat: no-repeat;
	    height: 810px;
	}
	.b-step:after{
		background-size: contain;
		width: 60%;
		background-repeat: no-repeat;
		height: 517px;
	}
	.b-reviews-item__text span{
		font-size: 18px;
		line-height: 20px;
		margin: 0 0 10px 0;
	}
	.b-reviews-item__text p{
		font-size: 14px;
		line-height: 18px;
	}
	.b-partners-left {
	    width: 25%;
	}
	.b-partners-slider{
	    width: 585px;
	}
	.b-footer-form{
		width: 460px;
		padding: 53px 50px 54px 50px;
    	margin: 0 30px 0 0;
	}
	.b-footer-form__top span{
		font-size: 28px;
	}
	.b-footer-form__top p{
		font-size: 16px;
	}
	.b-footer-contacts__title{
		font-size: 31px;
	}
	.b-modal .modal-dialog{
		width: 970px;
	}
	.b-modal .b-footer-form i{
		padding: 20px 0 0 0;
	}
	#modalcallback .b-modal-left{
		height: 611px;
	}
}
@media (max-width: 992px){
	.b-info-item{
		opacity: 1;
	}
	.b-support-item{
		opacity: 1;
	}
	.b-advantages-left{
		opacity: 1;
	}
	.b-advantages-right{
		opacity: 1;
	}
	.b-step-item{
		opacity: 1;
	}
	.b-step-content .btn-price{
		opacity: 1;
	}	
}
@media (max-width: 991px){
	.b-header{
		padding: 30px 0 50px 0;
	}
	.b-header-top > .container > .row > div{
		flex-wrap: wrap;
	}
	.b-header-left{
		display: block;
	}
	.b-header-left span{
		font-size: 14px;
		margin: 10px 0 0 0;
	}
	.b-phone{
	    margin: 10px 20px 0 15px;
	}
	.b-header-bottom > .container > .row > div{
		justify-content: center;
		align-items: flex-start;
	}
	.b-header-menu{
		width: auto;
	}
	.b-header-menu ul{
		position: static;
	}
	.b-header-top {
	    padding: 0 0 20px 0;
	}
	.b-header-text span{
		font-size: 26px;
    	line-height: 40px;
	}
	.b-header-item{
		margin: 0 25px 0 0 ;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		width: 33.333333%;
	}
	.b-header-item__ico{
	    margin: 0 0 15px 0;
	}
	.b-header-item p{
		width: 100%;
		text-align: center;
	}
	.b-title > .container > .row > div{
		padding: 0 15px !important;
	}
	.b-info-content > .container > .row > div{
		justify-content: center;
	}
	.b-info-item{
		padding: 0 30px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.b-info-item__text{
		width: auto;
	}
	.b-info-content:after{
		width: 100%;
		height: 100%;
		background-size: contain;
		background-position: center;
		z-index: -1;
		background-repeat: no-repeat;
		top: 0;
		left: auto;
		right: auto;
		opacity: 0.3;
	}
	.b-info:after{
		display: none;
	}
	.b-catalog-nav ul{
		flex-direction: column;
		align-items: center;
		justify-content: center;
		border: none;
	}
	.b-catalog-nav ul li a{
		width: 315px;
		text-align: center;
		font-size: 13px;
    	line-height: 16px;
    	padding: 16px 0px;
	}
	.b-catalog-content{
	    margin: 15px 0 0 0;
	}
	.b-checkbox {
	    margin: 0px 0px 0 0;
	}
	input[type="radio"] + label i {
	    font-size: 14px;
	}
	.b-product-slider__slick{
		width: 550px;
	}
	.b-product-item{
		width: 263px;
	}
	.b-company-left{
		width: 180px;
	}
	.b-company-right {
	    width: 500px;
	}
	.b-cooperator > .container > .row > div{
		display: block;
	}
	.b-cooperator-left{
		flex-wrap: nowrap;
		width: auto;
		justify-content: space-between;
		align-items: center;
		margin: 0 0 40px 0;
	}
	.b-cooperator-left span{
		width: 78%;
		margin: 0;
	}
	.b-partners-content{
		display: block;
	}
	.b-cooperator-slider {
	    width: 720px;
	}
	.b-company:before{
		top: 20%;
		width: 90%;
		height: 100%;
		background-size: contain;
		background-repeat: no-repeat;
	}
	.b-support-item{
		margin: 0 0 30px 0;
		min-height: auto;
	}
	.b-support-two .b-support-item{
		margin: 0 0 50px 0;
	}
	.b-support-two{
	    padding: 32px 0 0;
	}
	.b-certificates-slider{
		width: 550px;
	}
	.b-certificates-slider__item {
	    width: 265px;
	}
	h2{
		font-size: 35px;
	}
	.b-reviews{
		padding: 66px 0 66px 0;
	}
	.b-partners-left{
		width: auto;
		margin: 0 0 40px 0;
	}
	.b-partners{
		background: #fff7e5;
		padding: 70px 0;
	}
	#map{
		height: 350px;
	}

	.b-footer{
	    padding: 55px 0 40px 0;
	}
	.b-footer-logo{
		margin: 0 30px 0 0;
	}
	.b-footer-form{
		padding: 25px 30px 25px 30px;
		width: 380px;
		margin: 0 15px 0 0;
	}
	.b-footer-form i{
		padding: 15px 0 0 0;
	}
	.b-footer-form__top span {
	    font-size: 27px;
	    margin: 0 0 5px 0;
	}
	.b-footer-contacts__title {
	    font-size: 23px;
	}
	.b-footer-contacts__adress span{
		font-size: 18px;
	}
	.b-footer-contacts__bottom{
		margin: 30px 0 0 0;
	}
	.b-footer-contacts__bottom span{
		font-size: 28px;
	}
	.b-info{
		padding: 50px 0;
	}
	.b-info-content{
	    margin: 50px 0 0 0;
	}
	.b-support{
		padding: 40px 0 28px 0;
	}
	.b-company{
		padding: 40px 0 0 0;
	}
	.b-advantages{
		padding: 80px 0 50px 0;
	}
	.b-certificates{
		padding: 50px 0 0 0;
	}
	.b-modal .modal-dialog{
		width: 750px;
		margin: 50px auto 0;
	}
	.b-modal-left{
		width: 50%;
	}
	.b-modal-right{
		width: 50%;
	}
	.b-modal .b-footer-form{
		width: 100%;
	}
	.b-modal .b-footer-form{
		padding: 20px 15px;
	}
	#modalcallback .b-modal-left{
		height: 450px;
	}
	.btn-close{
		top: 10px;
		right: 10px;
	}
	.b-info-item{
		opacity: 1;
	}
	.b-support-item{
		opacity: 1;
	}
	.b-advantages-left{
		opacity: 1;
	}
	.b-advantages-right{
		opacity: 1;
	}
	.b-step-item{
		opacity: 1;
	}
	.b-step-content .btn-price{
		opacity: 1;
	}	
	.b-certificates-content{
		margin: 0;
	}	
	.b-certificates{
		padding: 70px 0;
	}
}
@media (max-width: 767px) {
	.b-header{
		background: url(../images/header-bg.jpg) center no-repeat;
		padding: 0 0 0px 0;
		position: relative;
	}
	.b-header-top{
		padding: 20px 0 0 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.b-header-top > .container > .row > div{
		position: static;
		align-items: center;
	}
	.b-header-bottom > .container > .row > div{
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
	}
	.menu-icon  {
		order: 2;
	    position: relative;
	    display: inline-block;
	    vertical-align: middle;
	    width: 30px;
	    height: 15px;
	    z-index: 2000;
	    cursor: pointer;
	    margin: 0px 0px 0 0;
	}
	.menu-icon .b-menu__line {
	    display: block;
	    position: absolute;
	    left: 0;
	    top: 0;
	    width: 100%;
	    height: 3px;
	    background: #834453;
	    -webkit-transition: background-color 0.35s, -webkit-transform 0.175s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.175s cubic-bezier(0.215, 0.61, 0.355, 1);
	    transition: background-color 0.35s, transform 0.175s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.175s cubic-bezier(0.215, 0.61, 0.355, 1);
	    -webkit-transform: translateY(0) translateZ(0);
	    transform: translateY(0) translateZ(0);
	}
	.menu-icon .b-menu__line_1 {
	    top: 0;
	}
	.menu-icon .b-menu__line_2 {
	    top: 6px;
	}
	.menu-icon .b-menu__line_3 {
	    top: 12px;
	}
	.menu-icon.active .b-menu__line {
	    background: #834453;
	}
	.menu-icon.active .b-menu__line_1 {
	    -webkit-transform: translateY(8px) rotate(45deg);
	    transform: translateY(8px) rotate(45deg);
	    top: 1px;
	}
	.menu-icon.active .b-menu__line_2 {
	    opacity: 0;
	}
	.menu-icon.active .b-menu__line_3 {
	    -webkit-transform: translateY(-8px) rotate(-45deg);
	    transform: translateY(-8px) rotate(-45deg);
	    top: 16px;
	}
	.b-logo{
		width: 150px;
		margin: 0;
	}
	.b-header-left span{
		font-size: 12px;
	}
	.b-phone{
		margin: 10px 0px 10px 0;
		font-size: 19px;
	}
	.b-header-menu{
		position: absolute;
		top: 0%;
		left: -300px;
		z-index: 10;
		width: 200px;
		background: #fff7e5;
		padding: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		transition: 0.5s;
	}
	.b-header-menu.active{
		left: 0;
		transition: 0.5s;
	}

	.b-heaeder-content{
		padding: 0 0 30px 0;
	    background: rgba(255, 255, 255, 0.38);
	}
	.b-header-bottom{
	    background: rgba(255, 255, 255, 0.38);
	    padding: 0 0 30px 0;
	    -webkit-box-sizing: border-box;
	    -moz-box-sizing: border-box;
	    box-sizing: border-box;
	}
	.b-heaeder-content > .container > .row > div{
		display: block;
	}
	.b-header-text{
		width: auto;
		text-align: center;
		margin: 15px 0 15px 0;
	}
	.b-header-text span {
	    font-size: 19px;
	    line-height: 32px;
	}
	.b-header-text p{
	    font-size: 19px;
	    line-height: 32px;
	    margin: 10px 0 0 0;
	    max-width: inherit;
	}
	.b-header .btn-price{
		display: block;
		margin: auto;
	}
	.b-header .btn-callback{
		margin: auto;
		display: block;
		margin: 0 20px;
	}
	.b-header-item{
		flex-direction: row;
		margin: 0 auto 30px ;
		width: 290px;
	}
	.b-header-item__ico{
		margin: 0 10px 0 0;
		width: 70px;
		height: 70px;
	}
	.b-header-item p{
		width: 200px;
		text-align: left;
		color: #000000;
	}
	h2 {
	    font-size: 18px;
	    line-height: 25px;
	}
	.b-title span{
		padding: 0;
		margin: 10px 0 0 0;
	    font-size: 16px;
	}
	.b-info-item{
		padding: 0;
	}
	.b-info-item__text p{
		font-size: 14px;
	}

	.b-product-type{
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;
	}
	.b-checkbox{
		margin: 0 0 15px 0;
	}
	.b-product-slider__top{
		padding: 0;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		text-align: center;
	}
	.b-product-slider__top span{
		margin: 0 0 15px 0;
	}
	.b-product-slider__content{
		display: block;
		position: relative;
		padding: 50px 0 0 0;
		margin: 15px 0 0 0;
	}
	.b-product-item{
		margin: 30px 0 30px 6px;
		width: 290px;
	}
	.b-arrow{
		width: 40px;
		height: 40px;
	}
	.b-product-slider__content .b-next{
		position: absolute;
		top: 45%;
		left: -10px;
		background-color: #fff7e5;
		z-index: 100;
	}
	.b-product-slider__content .b-prev{
		position: absolute;
		top: 45%;
		right: -10px;
		background-color: #fff7e5;
		z-index: 100;
	}
	.b-product-slider__slick{
		width: 300px;
		margin: 0 auto 0;
	}
	.b-support-item{
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		text-align: center;
		margin: 0 0 50px 0;
	}
	.b-support-item__ico{
		float: none;
		margin: 0 0 15px 0;
	}
	.b-support-item__text{
		overflow: visible;
	}

	.b-company-left{
		width: 100%;
		text-align: center;
		margin: 0 0 15px 0;
	}
	.b-company-left img{
		margin: 0 auto 0;
	}
	.b-company-right{
		width: 100%;
	}

	.b-cooperator-left{
		flex-wrap: wrap;
	}
	.b-cooperator-left span{
		width: 100%;
		font-size: 30px;
		display: block;
		text-align: center;
		margin: 0 0 15px 0;
	}
	.b-cooperator-slider{
		width: 300px;
		margin: 0 auto 0;
	}
	.b-cooperator-next{
		display: none;
	}
	.b-cooperator-item{
		margin: 0;
		text-align: center;
	}
	.b-cooperator-item img{
		margin: 0 auto 0;
	}
	.b-advantages-content > .container > .row > div{

	}
	.b-advantages-left{
		margin: 0 0 30px 0;
	}
	.b-advantages-right{
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.b-advantages-right b{
		text-align: center;
		font-size: 20px;
	}
	.b-certificates-content > .container > .row > div{
		display: block;
		position: relative;
		padding: 60px 0 0 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.b-certificates-content .b-next{
		position: absolute;
		top: 0;
		left: 25%;
	}
	.b-certificates-content .b-prev{
		position: absolute;
		top: 0;
		right: 25%;
	}
	.b-certificates-slider{
		width: 300px;
		margin: 0 auto 0;
	}
	.b-certificates-slider__item{
		width: 290px;
	}
	.b-step-content .btn-price{
		display: block;
		margin: 0 auto 0;
	}
	.b-reviews-top{
		flex-wrap: wrap;
		justify-content: center;
	}
	.b-reviews-top h2{
		width: 100%;
		font-size: 25px;
		display: block;
		text-align: center;
		margin: 0 0 10px 0;
	}
	.b-reviews-item{
		overflow: visible;
		display: flex !important;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		text-align: center;
	}
	.b-reviews-item__img{
		float: none;
		margin:  0 0 30px 0;
	}
	.b-reviews-item__text{
		overflow: visible;
		padding: 0;
	}
	.b-partners-left span{
		font-size: 28px;
		line-height: 30px;
	}
	.b-partners-slider{
		width: 230px;
		margin: 0 auto 0;
	}
	.b-partners-slider:after{
	    width: 60px;
	}
	.b-footer {
	    padding: 40px 0 5px 0;
	}
	.b-footer-content{
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.b-footer-form{
		width: 100%;
		margin: 0;
	    padding: 15px;
	}
	.b-footer-form__top span{
		font-size: 21px;
		line-height: 27px;
		margin: 0 0 10px 0;
	}
	.b-footer-form__top p {
	    font-size: 15px;
	    line-height: 19px;
	}
	.b-footer-contacts__title {
	    font-size: 20px;
	    margin: 0 0 14px 0;
	}
	.b-form-btn{
		width: 100%;
	}
	.b-footer-bottom{
		flex-direction: column;
		align-items: center;
		justify-content: center;
		padding: 40px 0 0 0;
	}
	.b-footer-left{
		display: block;
	}
	.b-footer-logo{
		margin: 0 0 20px 0;
		display: block;
		width: auto;
	}
	.b-footer-right span{
		margin: 15px 15px 0 0;
	}
	.b-step-item{
		justify-content: center;
	}
	.b-modal .modal-dialog{
		width: auto;
		margin: 50px 10px 0 10px;
	}
	.b-modal .b-footer-form{
		width: 100%;
		border-radius: 15px;
	}
	.b-modal-right{
		width: 100%;
	}
	.b-modal .b-modal-left{
		display: none;
	}
	.b-footer-form__top {
	    margin: 10px 0 30px 0;
	}
	.modalthankyou .modal-dialog{
		width: auto;
		margin: 50px 10px 0 10px;
		padding: 20px 10px;
	}
	.b-modal-text span{
		font-size: 26px;
	}
	.b-modal-text p{
		font-size: 14px;
	}
	.b-info-item{
		opacity: 1;
	}
	.b-support-item{
		opacity: 1;
	}
	.b-advantages-left{
		opacity: 1;
	}
	.b-advantages-right{
		opacity: 1;
	}
	.b-step-item{
		opacity: 1;
	}
	.b-step-content .btn-price{
		opacity: 1;
	}	
	.b-product-type ul{
		flex-wrap: wrap;
	}
	.b-product-type ul li{
		margin: 20px 10px 0 0;
	}
	.b-product-type ul li a{
		margin: 0;
	}
	.b-map-text span{
		display: none;
	}
	.b-certificates-content{
		margin: 0;
	}
	.b-certificates{
		padding: 60px 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.b-cooperator .b-next{
		position: absolute;
		top: 45%;
		left: 5px;
		background-color: #fff7e5;
		z-index: 100;
	}
	.b-cooperator .b-prev{
		position: absolute;
		top: 45%;
		right: 5px;
		background-color: #fff7e5;
		z-index: 100;
	}
	.b-cooperator{
		position: relative;
	}
	.b-certificates-content .b-next{
		position: absolute;
		top: 50%;
		left: 5px;
		background-color: #fff7e5;
		z-index: 100;
	}
	.b-certificates-content .b-prev{
		position: absolute;
		top: 50%;
		right: 5px;
		background-color: #fff7e5;
		z-index: 100;
	}	
	.b-reviews{
		position: relative;
	}
	.b-reviews .b-next{
		position: absolute;
		top: 25%;
		left: 5px;
		z-index: 100;
	}
	.b-reviews .b-prev{
		position: absolute;
		top: 25%;
		right: 5px;
		z-index: 100;
	}		
	.b-footer-contacts__content{
		padding: 0;
	}
	.b-catalog-wrapper {
	    margin: 10px 0 0 0;
	}	
	.b-product-slider__content{
		padding: 0;
	}
	.b-info-left{
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
		flex-wrap: wrap;
	}
	.b-info-item{
		width: 290px;
		margin: 30px auto 0px;
	}
	.b-info-item:first-child{
		margin: 30px auto 0;
	}
	.b-info-item:last-child{
		width: 100%;
	}
	.b-support-content > .container > .row{
		display: flex;
		justify-content: space-between;
		align-items: flex-start;
		flex-wrap: wrap;
	}
	.b-support-content > .container > .row > div{
		width: 290px;
		margin: 0 auto 30px;
	}
	.b-step-content > .container > .row{
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.b-step-content > .container > .row > div{
		width: 290px;
		margin: 0 auto 30px;
	}
	.b-reviews-item__text p{
		max-width: 450px;
	}
	.b-map{
		background: #fff7e5;
	}
	.b-map-wrapper{
		position: static;
		padding: 0 0 15px 0;
	}
	.b-map-text span{
		display: block;
		font-size: 25px;
	    font-weight: 400;
	    line-height: 30px;
	    padding: 0;
	}

	.b-product-item {
	    margin: 30px 0 30px 6px;
	    width: 290px;
	}
	.b-product-slider__slick{
		width: 300px;
	}
	.b-cooperator-slider{
		width: auto;
	}
	.b-certificates-slider{
		width: auto;
	}
	.b-certificates-slider__item{
		margin: 0 10px
	}
	.b-certificates-slider__item img{
		width: 100%;
	}
	.b-footer-bottom{
		display: block;
	}
	.b-footer-content{
		display: block;
	}
	.b-footer-right a{
		justify-content: flex-start;
	}
	.b-footer-contacts{
		width: 290px;
		margin: 0 auto 0;
	}
	.b-footer-bottom{
		width: 290px;
		margin: 0 auto 0;
	}
}
@media (max-width: 600px) {
	.b-header-left{
		width: 70%;
		order: 1;
		margin: 0 0 10px 0;
	}
	.b-header-right{
		order: 3;
		width: 100%;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		flex-wrap: wrap;
	}
	.b-logo{
		width: auto;
	}
	.b-header-left span{
		font-size: 14px;
	}
	.b-phone{
		font-size: 22px;
	}
	.b-info-item{
		width: 100%;
	}
	.b-company-content > .container > .row > div{
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.b-advantages-content > .container > .row > div{
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}	
	.b-step-content > .container > .row > div{
		width: 100%;
	}	
	.b-cooperator-slider{
		width: 300px;
	}
	.b-certificates-slider{
		width: 300px;
	}
	.b-certificates-slider__item{
		margin: 0 0 0 10px;
	}
}
@media (max-width: 620px){

}

@media (max-width: 445px) {

}


@media (max-width: 370px) {

}