@media (max-width: 1400px) {
	.slider_text_1{
		top: 30% !important; 
		left: 40% !important; 
	} 
}

/* lg */ 
@media (max-width: 1300px) {
    
.slider_text_1{
    top: 20% !important;
    left: 40% !important;
}
    
    
    
}
/* lg */ 
@media (min-width: 1200px) {
	


	
}

/* md */
@media (min-width: 992px) and (max-width: 1199px) {
.st-navbar .navbar-header{
		width:20%;
	}




.slider_text_1{
    top: 40% !important;
    left: 45% !important;
}
    



	#home-carousel  .item {
		height: 500px;
	}

	.carousel-caption h1 {
		font-size:26px;
		margin-bottom:0;
		line-height:27px;
		letter-spacing:2px;
		font-weight:100;
	}

	.carousel-caption h2 {
		font-size:51px;
		font-weight:600;
		margin-top:0px;
		text-transform:lowercase;
		letter-spacing:2px;
		margin-bottom:20px;
	}
	#our-team, #pricing, #our-works, #services, #contact{
		padding-top: 110px;
		padding-bottom: 100px;
	}


.pad_2 {
    padding-bottom: 27px
}


}




/* sm */
@media (min-width: 768px) and (max-width: 991px) {


.pad_1, .pad_2 {
   padding-top:5%;
}



 .slider_text_1{
    top: 50% !important; 
    left: 40% !important; 
}
 .slider_text_2{
    top: 85% !important; 
}  


.text-p_1 {
	font-size: 20px;
}
.text-p_2 {
	font-size: 16px;
}
.text-p_3 {
	font-size: 20px;
}
.text-p_4 {
	font-size: 16px;
}
.text-p_5 {
	font-size: 20px;
}
.text-p_6 {
	font-size: 16px;
}














	.st-navbar ul li a{
		margin-left: 13px;
		margin-right: 13px;
	}

	#home-carousel  .item {
		height: 500px;
	}

	.carousel-caption h1 {
		font-size:26px;
		margin-bottom:0;
		line-height:27px;
		letter-spacing:2px;
		font-weight:100;
	}

	.carousel-caption h2 {
		font-size:51px;
		font-weight:600;
		margin-top:0px;
		text-transform:lowercase;
		letter-spacing:2px;
		margin-bottom:20px;
	}

	#about-us .about-us {
		padding-left: 0;
		padding-right: 0;
		padding-top: 9%;
	}

	.scroll-up{
		display: none !important;
	}

	#our-team, #pricing, #our-works, #services, #contact{
		padding-top: 100px;
		padding-bottom: 100px;
	}

	#fun-facts .col-md-3:nth-child(2) .fun-fact{
		border-right: 0px;
	}

	#testimonial{
		padding-top: 60px;
		padding-bottom: 60px;
	}

	#about-us .about-us .btn-send {
		margin-top: 12px;
	}



}

/* xs */
@media (max-width: 767px) {
	.p_head {
		font-size: large;
	}
	.head_text {
		font-size: large;
	}
	.st-testimonials p {
		font-size: x-large;
	}
	.st-testimonials .client-info h5 {
		font-size: x-large;
	}

	.gallery-item {
		width: 32%; /* 3 фото в ряд с отступами */
	}

	.section-title_top , .section-title h1 {
		text-align: center;
	}

	.logo{
		margin-left: 15px;
	}

	.navbar-nav{
		background-color: #f5f5f5;
	}

	.st-navbar .navbar-collapse ul{
		margin-top: 18px;
	}

	#home-carousel  .item {
		height: 300px;
	}

	.carousel-caption h1 {
		font-size:16px;
		margin-bottom:0;
		line-height:27px;
		letter-spacing:2px;
		font-weight:100;
	}

	.carousel-caption h2 {
		font-size:31px;
		font-weight:600;
		margin-top:0px;
		text-transform:lowercase;
		letter-spacing:2px;
		margin-bottom:20px;
	}

	.scroll-up{
		display: none !important;
	}

	.footer-social-icons {
		text-align: center;
		margin-bottom: 15px;
	}

	.copyright{
		text-align: center;
	}

	#contact{
		padding-top: 100px;
		padding-bottom: 100px;
	}

	.contact-info{
		margin-bottom: 50px;
	}

	#fun-facts .fun-fact{
		border-right: 0px;
		margin-bottom: 30px;
	}

	#about-us .our-office{
		padding-left: 0;
		padding-right: 0;
	}

	#testimonial{
		padding-top: 60px;
		padding-bottom: 60px;
	}

	#about-us .about-us {
		padding-left: 5%;
		padding-right: 5%;
		padding-top: 10%;
		padding-bottom: 10%;
	}

	#our-team, #pricing, #our-works, #services{
		padding-top: 100px;
		padding-bottom: 100px;
	}

	.st-service {
		margin-top: 50px;
	}

.pad_0, .pad_1, .pad_2 {
   text-align: center !Important;
}
.pad_1, .pad_2 {
   padding-top:5%;
}


.slider_text_1{
    top: 50% !important; 
    left: 40% !important; 
	width: 100%;
} 
 .slider_text_2{
    top: 70% !important; 
    left: 7% !important;
	width: 70%;
} 


.text-p_1 {
	font-size: 16px;
}
.text-p_2 {
	font-size: 12px;
}
.text-p_3 {
	font-size: 16px;
}
.text-p_4 {
	font-size: 12px;
} 
.text-p_5 {
	font-size: 16px;
}
.text-p_6 {
	font-size: 12px;
}

.padding-top-2 {
	padding-top: 6%;
}


}

@media (max-width: 560px) {

	.gallery-item {
		width: 49%; /* 2 фото в ряд с отступами */
	}
	.head_text_2 {
	font-size:24px;
	    
	}
	.section-title_top, .section-title h1 {
     font-size:24px;
    }
    .pad_0, .pad_1, .pad_2 {
   text-align: center !Important;
	}
	.pad_1, .pad_2 {
   padding-top:5%;
	}




.slider_text_1{
    top: 50% !important; 
    left: 40% !important; 
	width: 100%;
} 
.slider_text_2{
	top: 90% !important; 
	width: 100%;
} 
.text-p_1 {
	font-size: 14px;
}
.text-p_2 {
	font-size: 10px;
}
.padding-top-2 {
	padding-top: 10%;
}
}



/* XS Portrait */
@media (max-width: 479px) {
	.gallery-item {
		width: 100%; /*1 фото в ряд с отступами */
	}
.pad_0, .pad_1, .pad_2 {
   text-align: center !Important;
}
.pad_1, .pad_2 {
   padding-top:5%;
}
.slider_text_2{
    top: 80% !important; 
    left: 7% !important;
	width: 110%;
} 

}