/*@ MEDIA*/

@media (max-width: 1799px) {  

}

@media (max-width: 1599px) { 

}

@media (max-width: 1440px) {  
.footer_menu, .copyrite {
    max-width: 90%;	
}
.product_title_wrap {
    min-height: 350px;
}
.header_menu {
    max-width: 750px;
}
.yellow_title, .white_title {
font-size:55px;	
}
.container-fluid {
    max-width: 1290px;
}
.text_main_img img {
    max-width: 208px;	
}
.text_main_img {
    margin-top: -65px;	
}
.container_form {
    max-width: 620px;
}
.form_input {
height:44px;	
}

}

@media (max-width: 1366px) {  
.header_shop_block a {
    padding-left: 20px;
}
.social .social_item {
    padding-left: 15px;
}
.social {
    margin-right: 35px;
}
}

@media (max-width: 1250px) {  
.header_menu {
    max-width: 650px;
}
}

@media (max-width: 1199px) { 
.social {
    margin-right: 0px;
    margin-bottom: 20px;
}
.header_right_block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

.header_menu ul li {
    padding: 0px 10px;
}
.header_menu ul {
-ms-flex-wrap:wrap;
flex-wrap:wrap;	
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}


}

@media (max-width: 991px) { 
.header_right_block {
min-width:140px;	
} 
.header_menu {
    max-width: 600px;
}
.header_menu ul li {
    padding: 0px 10px;
}
.header_menu ul {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
}


@media (max-width: 768px) {
	
.container-fluid iframe {
width:100%;
height:auto;
min-height:270px;	
}	
	
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
font-size: 25px;		
	}
.header_right_block {
display:none;	
}	
.header_shop_block {
-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;	
}	
.product_title {
    padding-bottom: 20px;
}	
	.product_title_wrap {
	-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;	
	}
.footer_menu ul {
-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;	
}	
.menuBtn {
display:block;	
}
.header_menu {
    display: none;
}
.text_main_img {
    margin-top: -60px;
}
.header_block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.small {

}
.text_main_text_wrap {
    padding: 30px 15px 30px 15px;	
}
.yellow_title {font-size:35px;}
.video_title , .product_title {
line-height:35px;	
}
.yellow_title:before {
	    width: 10px;
    left: 0px;
}
.yellow_title:after {
	    width: 10px;
    right: 0px;
}
.white_title {font-size:35px;max-width: 200px;}
.yellow_title2 {font-size:35px;}
.white_title:before {
    width: 30px;
    left: -40px;
}
.white_title:after {
    width: 30px;
    right: -40px;
}
.text_main_read_more_link:before , .text_main_read_more_link:after {
content:none;	
}

.woocommerce div.product form.cart .button:before , .woocommerce div.product form.cart .button:after {
content:none;	
}
.item {
        width: 100%;
}
.text_main_img_title {
font-size:30px;	
}
.tabs_main li a {
    width: 100%;
    text-align: center;
    -webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;
}
.tabs_main li {
width:100%;	
}
.product_list_item .price {
font-size:35px!important;	
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
font-size:35px;	
}

.woocommerce .awooc-custom-order-wrap .wpcf7-form-control {
    height: 40px;	
}
.awooc-form-custom-order-title {
    font-size: 30px;
    line-height: 35px;	
}
.woocommerce .awooc-custom-order-wrap .wpcf7-form-control.wpcf7-submit {
    min-height: 60px;	
}
div.wpcf7 .ajax-loader {
display:none!important;	
}
.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
    width: 100%;
   text-decoration:none;	
}

.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button {
    float: none;
    width: 100%;
    margin-bottom: 20px;
    text-align: center;	
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
    top: 1.8em;	
}
.products_main_text { 
padding:0px 15px;
}
.woocommerce div.product .woocommerce-tabs #tab-description {
padding:30px 15px;	
}
.invite_wrap {
padding:30px 15px;	
}
.woocommerce div.product .woocommerce-tabs #comments {
padding:30px 15px;	
}
.content {
padding:0px 0px;	
}
.woocommerce div.product form.cart .variations td.value {
    max-width: 290px;	
}
.single_kurs {
padding:30px 15px;	
margin: 30px 0px;
}
.comment-author {
    position:relative;
    margin-bottom: 20px;
    width:100%;
    max-width: 100%;
}
.children .comment {
padding-left:10px;	
}
.su-spoiler-style-default>.su-spoiler-title  {
width:100%!important;	
}

.comment___item {
    flex-direction: column;
    align-items: center;
}

.collapce_comment {
    padding-left: 0px; 
    margin-bottom: 20px;
    display: block;
    text-align: center;
}
.comment__author {
   max-width: 100%; 
}

.woocommerce-review__published-date {
    font-size: 12px;
    line-height: 20px;
}

}

@media (max-width: 545px) {  
.footer_form .wpcf7-email {
margin-top:20px;	
}
}

/* Убирает отступ админ панели сверху в мобильной версии сайта */
@media screen and (max-width: 600px) {
#wpadminbar {
position: fixed !important;
}
.admin-bar:before {
    top: 46px;
}
.comment__text {
   font-size: 15px; 
}
  }
/*@/ MEDIA*/