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

}
@media screen and (max-width: 1500px){
	
}
@media screen and (max-width: 1400px){
	
}
@media screen and (max-width: 1200px){
	.container{
		width: 1140px;  
	}
	.langs {
		width: 150px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.logo-inner img {
		width: 100px; 
		height: 65px;
	}
}
@media screen and (max-width: 1199px){
	.container{
		width: 960px; 
	}
	.service_item {
		width: 40%;
	}
	header ul.menu {
    	font-size: 12px;
		display:flex;
		justify-content:space-evenly;
	}
	.logo-inner {
		width: 240px;
		font-size: 10px;
	}
	.comment_txt {
/*	padding: 0;*/
}
}
@media screen and (max-width: 1008px){
	footer .container {
		margin-left: -15px;
	}
}
@media screen and (max-width: 991px){
	.container{
		width: 750px;
	}
	.photos img {
		width:300px;
	}
	.baby_flex {
		padding-top:50px;
	}
	
	.service_item {
		width: 80%;
	}
	
	.usr {
		display: block;
	}
	div#advantages .container {
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
	}
	.about_baby_cont p {
		font-size: 20px;
	}
	.simple_title h1 {
		font-size: 30px;
	}
	.about_baby_cont p {
    	margin-left: -5px;
	}
	.logo-inner {
		width: 270px;
		font-size: 9px;
	}
	header ul.menu {
    	font-size: 10px;
	}
	.langs {
    	width: 180px;
	}
	footer .container {
		width: 100%;
	}
	h1 {
		font-size:30px;
	}
	.comment_txt p {
		font-size: 20px;
	}
}
@media screen and (max-width: 840px){
	.comments_block p {
		font-size: 18px;
	}
	.logo-inner {
		width: 270px;
		font-size: 9px;
	}
	.langs {
    	width: 160px;
	}
	.block4 {
		display: flex;
	}
	div#uslugi {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.block14 {
		display: flex;
	}
	.block7 {
		display: flex;
	}

}
@media screen and (max-width: 768px){
	html {
	  overflow-x: hidden;
	  margin-right: calc(-1 * (100vw - 100%));
	}
	
	.container{
		width: 100%;
		padding: 0 15px;  
	}
	.block1 {
		display: flex;
	}
	header {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.about_baby {
		display:flex;
		flex-direction:column;
	}
	.about_baby_img img {
    width: 100%;
    object-fit: cover;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 0;
	border-top-right-radius: 10px;
    height: 100%;
}
	.about_baby_img {
		width:100%;
	}
	.about_baby_cont {
		width:100% !important;
	}
	.he {
		display:none;
	}
	.xo {
		display:block !important;
	}
	.figures .figure_img {
		display:none;	
	}
	.figures {
		justify-content:center;	
	}
	.baby_flex .baby_img {
		display:none;	
	}
	.baby_flex {
		justify-content:center;	
	}
	.range-slider {
		width:80%;
	}
	.choose_sitter {
		width:90%;
	}
	.price_form {
		width:89%;
	}
	.block2 {
	}
	
	.about_baby p {
		font-size:18px;
		width:95%;
	}
	.study_sitter {
		flex-direction:column;
	}
	.quotes_title {
		width:80%;
		margin-left:0;
	}
	.simple_title h1 {
		font-size:30px;
	}

	.baby_sitter {
		flex-wrap:wrap;
		justify-content:space-around;
	}
	.sitter {
		width:95%;
		margin-top:50px;
	}
	.nyanya_wrap {
		justify-content:space-around;
		margin-top:0;
	}
	.nyanya_block {
		width:40%;
		margin-top:50px;
	}
	.comments_block {
		width:95%;
		display:flex;
		flex-direction:column;
	}
	.comments_block svg {
		display:none;
	}
	.sit_baby {
		flex-direction:column;
	}
	.ques_img span {
		text-align:center;
	}
	.ques_inner {
		flex-direction:column;
	}
	.ques_about {
		margin-top:50px;
		margin-left:0;
	}
	.ques .simple_title {
		color: black;
		font-family: DIN Round Medium,Roboto,Arial,sans-serif;
		font-weight: 500;
		font-size: 24px;
		line-height: 1.25;
		padding-bottom:50px;
	}
	.burger-menu {
		display:block;
	}
	.burger-menu_button {
		display: block;
		width: 45px;
		height: 45px;
		margin-right: 20px;
	}
	.burger-menu_lines::before,
	.burger-menu_lines::after,
	.burger-menu_lines {
		width: 34px;
	}
	.menu {
		display:none !important;	
	}
	
	.sitter_price {
		overflow-y: hidden;
		text-align: center;
	}
	
	.service_item {
		width: 80%;
	}
	
	.usr {
		display: block;
	}
	.brand-video {
		width:100%;
		display: flex;
		flex-direction: column;
	}
	.brand-video iframe {
		width: 70%;
	}
	.col-md-4.col-sm-6 {
		display: flex;
		justify-content: center;
		align-items: center;
		width: 50%;
	}
	div#form {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.brand {
		display: flex;
	}
	.brand iframe {
		width:100%;
	}
	div#uslugi {
		width: 100%;
		display: flex;
		justify-content: space-around;
		align-items: center;
	}
	.about_baby_cont {
		width: auto !important;
		margin-top: 20px;
		text-align: justify;
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
	}
}
@media screen and (max-width: 660px){
	.col-md-4.col-sm-6 {
		display: flex;
		justify-content: center;
		align-items: center;
		width: 80%;
	}
	.widget-render {
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
	}
	section.news {
		display: flex;
		justify-content: center;
		align-items: center;
		flex-direction: column;
	}
	h2.widget-render.h2-red {
		font-size: 18px;
	}
}
@media screen and (max-width: 575px){
	.container{
		width: 100%;
		padding:0;
	}
	.news_p {
		display:flex;
		flex-direction:column;
		align-items:center;
		justify-content:center;
	}
	#com_container {
		display:flex;
		flex-direction:column;
	}
	.com_view {
		display:flex;
		flex-direction:column;
		margin-top:30px;
	}
	.col-md-4 {
		display: flex;
		flex-direction: column;
		align-items: center;
	}
	.static_block {
		margin:0 auto;
		width:80% !important;
	}
	.swiper-button-prev {
		display:none !important;
	}
	.swiper-button-next {
		display:none !important;
	}
	.swiper-slide img {
		height:100%;
	}
	.about_baby {
		display:flex;
		flex-direction:column;
	}
	.about_baby_img {
		width:100%;
	}

	.photos_text h1 {
    	font-size: 25px;
	}
	.logo-inner {
		margin-top:15px;
	}
	.blog_content {
		width:100%;
	}
	.photogallery .slick-slide {
		margin-right: 15px;
		margin-left: 15px;
	}
	.photogallery .slick-list.draggable {
		margin-right: -15px;
		margin-left: -15px;
	}
	.he {
		display:none;
	}
	.xo {
		display:block;
	}
	.study_sitter {
		align-items:center;
	}
	.block2 {
		min-height: 500px;
	}
	.footer_content {
		margin-top: 20px;
	}
	.burger-menu {
		display:block;
	}
	.burger-menu_button {
		display: block;
		width: 45px;
		height: 45px;
	}
	.burger-menu_lines::before,
	.burger-menu_lines::after,
	.burger-menu_lines {
		width: 34px;
	}
	.menu {
		display:none !important;	
	}
	.comments_block {
		width:100%;
	}
	.comments_block {
		display: flex;
		flex-direction: column;
		align-items:center;
	}
	.comment {
		width:90%;
	}
	.sitter {
		width:100%;
	}
	.nyanya_block {
		width:80%;	
	}
	.sitter_inner {
		flex-direction:column;
		align-items:center !important;
	}
	.flex-inner {
		display:flex;
		flex-direction:column;
		align-items:center;
		margin-top:20px;
	}
	.slick-slide img {
		margin:0 auto !important;
	}
	.photos img {
		width:90%;
	}
	.figures ol {
		width:100%;
		align-items:center;
		justify-content:center;
	}
	.figures li {
		width:100%;
		align-items:center;
		justify-content:center;
		text-align: center;
	}
	.figures form p {
		width: 100%;
	}
	.message textarea {
		width:100%;
	}
	.figures form select {
		width:90%;
	}
	.figures form input {
		width:100%;
	}
	.figures form textarea {
		width:100%;
	}
	.footer-wrap {
		align-items:center;
		justify-content:center;
	}
	.contact {
		flex-direction: column;
		align-items: center;
		justify-content: center;
		text-align: center;
	}
	.footer-center {
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
	}
	.footer-center span {
		margin-top:10px;
	}
	.simple_title h1 {
		font-size: 25px;
		width: 80%;
	}
	.intro_title {
		width:100%;
		position: inherit;
	}
	.intro_title .buttons {
		width:100%;
		display:flex;
		flex-direction:column;
		align-items:center;
		justify-content:center;
		/*margin-top: 30px;*/
		margin-top: 0;
	}
	.buttons a {
		margin-top:15px;
	}
	.scroll {
		display:none;
	}
	.simple_title p {
		font-size:20px;
	}
	.slickarrow {
		display:none;
	}
	.logo-inner img {
		width:100px !important;
	}
	.social img {
		width:30px !important;
	}
	.langs {
		margin-right:50px;
	}
	.burger-menu_nav {
		width:300px;
	}
	.sit_txt {
		width:80%;
		margin-left:0 !important;
	}
	.child-item {
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}
	.child-item li {
		width: 75%;
	}
	.inblock_title {
		width: 100%;
	}
	.inblock_title p {
		width: 100%;
	}
	.video_media {
		height: 230px;
		min-height: 230px;
		object-fit: contain;
	}
	.intro {
		height: 230px;
		min-height: 230px;
	}
	.about_baby_sitter {
		width:100%;
	}
	.about_baby {
		width:100%;
	}
	.slick-next {
		display:none !important;
	}
	header {
		display:flex;
		justify-content:space-around;
	}
	.swiper {
		height:500px;
	}
	.inner-news-content {
		padding-left: 15px;
		padding-right: 15px;
	}
	.price_form {
		width: 90%;
	}
	
	.sitter_price p {
		font-size: 16px;
	}
	
	.news {
		padding: 20px 25px;
	}
	section.news {
		/* width: 100%; */
		display: flex;
		align-items: center;
		justify-content: center;
	}
	h2.widget-data.post-p {
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}
	.burger-menu {
		margin-left: 10px;
	}
	h2.widget-render.h2-red {
		font-size: 16px;
	}
	footer {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	footer-wrap {
		display: flex;
		align-items: center;
		justify-content: center;
	}
	footer .container {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
	}
}

@media screen and (max-width: 414px){
	.price_form {
		width: 89%;
	}
	.logo-inner h1 {
		width: 180px;
		font-size: 15px;
	}
	.burger-menu {
		margin-right: 10px;
	}
	a.burger-menu_button {
		margin-right: 20px;
	}
	h1 {
		font-size:20px;
	}
	footer .container {
		width: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		flex-direction: column;
		margin-left: 8px;
	}
	.about_baby p {
    font-size: 17px;
    width: 95%;
}
}
@media screen and (max-width: 360px){
	.price_form {
		width: 86%;
	}
	.contact p {
    font-size: 14px;
}
}
@media screen and (max-width: 340px){
.about_baby p {
    font-size: 16px;
    width: 95%;
}
}
/* media.css */
