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

.inner{
width:95%
}

.t_etap {
    padding: 30px 10px;
    font-size: 16px;
}

.etap_punkt p {
    width: calc(100% - 60px);
    margin: 0px 0px 0px 10px;
}
.rep_form .first_screen_form_container input[type="text"], .rep_form .first_screen_form_container input[type="email"] {
    width: 100% !important;
    float: none !important;
    margin: 0px !important;
}

.rep_form .first_screen_form_container > div {
    width: 30%;
}

}

@media screen and (max-width: 1100px) {
.imp_item {
    margin: 0px auto 20px !important;
}
}

/* START COPY HERE */

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

.inner_page_sidebar{
margin-left: 3%;
}

.inner_page_content_container{
width: calc(96.5% - 360px);
padding-top: 1px;
min-height: 1px;
float: right;
}

.create_prices {
    background: #fff;
    text-align: center;
}

.c_item_price {
    display: inline-block;
    background-color: #f1f1f1;
    width: calc(50% - 14px);
    margin: 5px;
}

.korp_price {
    margin-right: 10px;
}

.shop_price {
    margin-left: 10px;
    text-align: left;
}

.create_etaps_item:before {
    display: none;
}

.land_price:before {
    background: url(../img/c_icon1.png) no-repeat 0% 50%;
    left: 30px;
    margin-left: 0px;
    top: 50%;
    bottom: auto;
}

.land_price {
    padding: 0px 0 0 130px;
    text-align: left;
}

.create_etaps_item {
    width: 124px;
    background: none;
    padding: 10px;
}

.create_etaps_container {
    text-align: center;
}

.fscr_usl_name {
    font-size: 36px;
}

}

@media screen and (max-width: 968px) {
#teach_video {
    background-image: none;
    padding-top: 0px;
    margin-top: 20px;
}

#teach_video_container {
    width: auto;
}
#t_etap_1 {
    margin-left: 5px;
}

#t_etap_3 {
    margin-right: 5px;
}

.t_etap {
    width: 300px;
}

.c_item_price {
    font-size: 20px;
}

.create_works_item {
    width: calc(33% - 10px);
}
.clauses_text .create_works_item {
    width: calc(33.3333% - 10px);
}
}

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

.inner_page_main_container{
padding: 20px 0;
}

.inner_page_sidebar,
.inner_page_content_container{
float: none;
width: auto;
}

.inner_page_sidebar{
margin: 0 0 30px 0;
}

.recommend_one{
margin: 0 2.5% 10px 2.5%;
}

.recommend_one:nth-of-type(odd){
float: left;
width: 45%;
}

.recommend_one:nth-of-type(even){
float: right;
width: 45%;
}

.pager{
display: block;
}

}

@media screen and (max-width: 768px) {
	.c_pavel {
		display: block;
		margin: 0 auto;
	}

	.c_right_text {
		display: block;
		width: auto;
		padding: 0px 70px 0px 70px;
	}
	.create_video {
		background: #f4f4f4;
		padding: 20px;
	}

	#create_video_container:after {
		display: none;
	}

	#create_video_container {
		width: auto;
		height: 400px;
		left: 0px;
	}
	.c_item_price {
		display: block;
		width: auto;
		margin: 0px;
		padding-top: 10px;
		padding-bottom: 10px;
		margin-bottom: 10px;
	}
	.rep_item {
		display: block;
		margin: 0px auto 20px !important;
		width: auto;
	}
	.fscr_usl_name {
		font-size: 28px;
		margin: 10px 0px;
	}
	.fscr_usl_text p {
		margin: 15px 0px;
		font-size: 14px;
	}
}

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

.outer_inner_page_title{padding-top: 25px;height: auto;padding-bottom: 25px;}

.inner_page_title_header,
.inner_page_creadcrumbs{
width: auto;
float: none;
text-align: center;
}

.inner_page_title_header{
font-size: 30px;
}

.recommend_one{
margin: 0 auto 10px auto;
float: none !important;
width: 100% !important;
}

.recommend_one_img{
margin-right: 2%;
}

.recommend_one_text{
width: 63%;
}

.inner_page_category_one{width: 75% !important;float: none !important;margin: 0 auto 40px auto;text-align: center;height: auto;display: block;}

.title_404 {
    font-size: 170px;
    line-height: 170px;
}

.teach_inner_page_title {
    padding: 25px 0px 0px 0px;
}

.create_inner_page_title {
    padding: 25px 0px 0px 0px;
}

.teach_page_title_header h1 {
    font-size: 33px;
}

.create_page_title_header h1 {
    font-size: 33px;
}

.teach_form .first_screen_form_title {
    font-size: 20px;
}

.create_form .first_screen_form_title {
    font-size: 20px;
}

.teach_form {
    margin-top: 20px;
    margin-bottom: 20px;
}

.create_form {
    margin-top: 20px;
    margin-bottom: 20px;
}

#teach_video_container {
    height: 320px;
}

.c_quot:before {
    position: initial;
    display: inline-block;
    margin-right: 8px;
    width:15px;
    background-size: contain;
}

.c_quot:after {
    position: initial;
    display: inline-block;
    margin-left: 8px;
    width: 15px;
    background-size: contain;
}

.c_right_text {
    padding: 0px 15px 0px 15px;
}

#create_video_container {
    height: 300px;
}

.create_works_item {
    width: calc(50% - 10px);
}

.create_works_header {
    font-size: 32px;
}

.create_works_header a {
    line-height: 50px;
}

.inner_page_sidebar {
    display: none;
}

.rep_page_title_header h1 {
    font-size: 30px;
	text-transform: none;
}

.rep_inner_page_title {
    padding: 25px 0px 0px 0px;
}

.rep_page_title_text {
    margin: 20px auto;
}

.rep_form .first_screen_form_container > div {
    width: auto;
}

.imp_item p {
    height: auto;
    display: block;
    padding: 20px 10px;
}

.rep_prices_top {
    padding: 15px 5px;
}

.rep_prices_bot {
    padding: 15px 5px;
}

.rep_prices_item {
    display: block;
    width: auto;
    min-width: initial;
    font-size: 18px;
    margin: 0px auto 6px !important;
    max-width: 290px;
}

.fscr_usl_img {
    display: block;
    width: auto;
    text-align: center;
    margin: 0px auto 15px;
    max-width: 460px;
}

.fscr_usl_wrap {
    padding: 15px 0px;
    text-align: center;
}

.fscr_usl_desc {
    display: block;
    width: auto;
}

.usl_adv_item {
    width: auto;
    padding: 0px;
}

.usl_header {
    font-size: 34px;
}

.reviews_one {
    width: 50%;
}

}

@media screen and (max-width: 470px) {
	.title_404 {
		font-size: 100px;
		line-height: 100px;
	}
	.outer_hat_resizer {
		height: 260px;
	}
	#teach_video_container {
		height: 250px;
	}
	.t_etap {
		width: auto;
	}
	.t_price {
		width: auto;
	}
	#create_video_container {
		height: 250px;
	}
	.create_works_item {
		width: auto;
		display: block;
		margin: 5px auto;
		text-align: center;
	}
	.clauses_text .create_works_item {
		width: auto;
		display: block;
		margin: 5px auto;
		text-align: center;
	}
}