/*==========  Desktop First Method  ==========*/

/* Large Devices, Wide Screens */
@media only screen and (max-width : 1150px) {
	.carousel-right {
    right: 69px;
	}
	.carousel-left {
    left: 69px;
	}
	.carousel-left, .carousel-right {
    -webkit-border-radius: 50%;
            border-radius: 50%;
    width: 56px;
    height: 56px;
	}
}
@media only screen and (max-width : 1125px) {
	.bl_news {
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
	}
	.news {
    margin: 5px;
	}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
	h1 {
    font-size: 50px;
	}
	.site_blocks {
    margin-top: 36px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
	}
	.section_site {
    width: 50%;
    border-right: 4px solid #3c3c46;
    margin-top: 20px;
	}
	.section_site:first-child{
		
		margin-top: 0px;
	}
	.carousel-left {
    left: 10px;
	}
	.carousel-right {
    right: 10px;
	}
}

/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
	h1 {
    font-size: 33px;
	}
	.about_studio {
    padding-bottom: 69px;
    padding-top: 25px;
	}
	h2 {
    font-size: 29px;
    line-height: 39px;
	}
	.text_stud {
    padding: 0;
    margin-top: 10px;
	}
	.section_site {
    width: 100%;
	}
	.site_blocks {
    padding: 0 40px;
	}
	.notable_sites {
    padding-top: 46px;
    padding-bottom: 56px;
	}
	.bl_cus {
    width: 100%;
	}
	.block_customers {
    padding-bottom: 50px;
    padding-top: 52px;
	}
	.blocks_client {
    margin-top: 30px;
	}
	.bl_news {
    margin-top: 25px;
	}
	.block_news {
    padding-top: 42px;
    padding-bottom: 27px;
	}
}
@media only screen and (max-width : 720px) {
	
}
@media only screen and (max-width : 670px) {
	.main_block {
    padding-top: 138px;
    padding-bottom: 196px;
	}
	.news {
    margin: 0;
    margin-bottom: 25px;
	}
}
/* Extra Small Devices, Phones */
@media only screen and (max-width : 480px) {
	h1 {
    line-height: 26px;
    font-size: 24px;
	}
	.main_block {
    padding-top: 85px;
    padding-bottom: 87px;
	}
	.text_stud p {
    line-height: 19px;
    font-size: 12px;
    margin-bottom: 12px;
	}
	.min_bl_sup p {
    font-size: 12px;
	}
	h2 {
    font-size: 17px;
    line-height: 29px;
	}
	.owl-prev, .owl-next {
    top: 43%;
    width: 41px;
    height: 40px;
	}
	.slider {
    margin-top: 40px;
	}
}
@media only screen and (max-width : 450px) {
	.site_blocks {
    padding: 0px;
	}
	.bl_cus a img{
		width: 200px;
	}
	.bl_cus {
    height: 190px;
	}
	
}
@media only screen and (max-width : 400px) {
	.news {
    width: 100%;
	}
}
/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {

}
