@media screen and (max-width: 1140px) {
	#nav .sub-menu {
        margin-left: -80px;
    }
}

@media screen and (max-width: 1024px) {
    .flash{
        padding: 20px 18px 0;
    }
    #coin-slider{
        margin: 0 auto;
    }
    .contacts {
        width: 60%;
        margin: 0 auto;
    }
    .formBody {
        text-align: center;
    }
    .new-form {
        width: 90%;
    }
    .small {
        width: 23%;
        float: none; 
        margin-right: 0;
    }
    .custom{
        padding: 20px;
    }
    .custom .left.custom01{
        width: 48%;
        margin: 0 4% 0 0;
    }
    .custom .left.custom02{
        width: 48%;
        margin: 0;
    }
    .custom .left.custom03{
        width: 100%;
        margin: 0;
    }
}

@media screen and (max-width: 960px) {
    .small, .select-fix{
        width: 90%;
    }
    .orders li {
        width: 25%;
        margin: 20px;
        padding: 30px 10px;
        border: 1px solid #ddd;
        border-radius: 3px;
        background: #fbfbfb;
    }
    .orders p {
        padding: 20px 0;
    }
    .zakaz a{
        padding: 10px 28px;
        text-transform: uppercase;
    }
    .header .menu-main-container ul li {
        padding: 13px 10px 2px;
        background: none;
    }
    .header .menu-main-container ul {
        margin: 0 0 0 20px; 
    }
}

@media screen and (max-width: 860px) {
    .column-left{
        width: 60%;
        text-align: center;
        float: none;
        margin: 20px auto;
    }
    .column-center {
        width: 100%;
        float: none;
    }
    .benefits{
        text-align: left;
    }
    .payment {
    margin-top: 20px;
    }
}

@media screen and (max-width: 768px) {
    #menu-main, .coin-slider, .main-menu, .payment {
		display:none;
	}
    .menu-item-has-children:after{
    content: none;
    }
	.slicknav_menu {
		display:block;
	}
    .orders li {
        width: 29%;
    }
    .column-left{
        width: 90%;
    }
}

@media screen and (max-width: 640px) {
	.content {
		padding: 0;
	}
    .orders li {
        width: 33%;
    }
    .contacts {
        width: 90%;
    }
    .custom .left.custom01, .custom .left.custom02, .column-left{
        width: 100%;
    }
}

@media screen and (max-width: 540px) {
    .nospacing tr td:nth-child(2), 
    .nospacing tr td:nth-child(3),
    .diplomade_table tr td:nth-child(3), 
    .diplomade_table tr td:nth-child(4),
    .diplomade_table tr th:nth-child(3), 
    .diplomade_table tr th:nth-child(4){
        display: none;
    }
    
    .nospacing td{
        padding: 3px;
    }
    
    .orders li {
        width: 50%;
    }
}

@media screen and (max-width: 480px) {
    .logo {
        width: auto;
    }
    .logo .indent {
        padding: 20px 10px;
    }
    #phones {
        margin: 20px 10px;
    }
}

@media screen and (max-width: 400px) {
    .logo, #phones {
        float: none;
        text-align: center;
    }
    #phones {
        float: none;
        width: 50%;
        margin: 20px auto;
        text-align: left;
    }
/*
    .new-submit {
        width: 90%;
    }
*/
    .contacts {
        width: 100%;
    }
    .orders li {
        width: 55%;
    }
}

@media screen and (max-width: 340px) {
    .new-submit {
        width: 90%;
    }
    .custom .title span a {
        font-size: 16px;
        padding: 14px 5px 13px 40px;
    }
    .orders li {
        width: 65%;
    }
    #text-5{
        display: none;
    }
}
/*
     */
/*
*/