@media (min-width: 1601px) {
    .hero-text h1, .hero-text h3 {font-size: 26px;}
    .hero-text h2 {font-size: 36px;}
    .main-margin {margin-top: 170px;}
}
@media (min-width : 1200px) and (max-width : 1600px) {
    .hero-text h1, .hero-text h3 {font-size: 24px;}
    .hero-text h2 {font-size: 36px;}
    .hero-text {margin-top: 30px;}
}
@media (min-width : 1200px) and (max-width : 1469px) {
    .hero-text h2 {font-size: 30px;}
    .hero-text {margin-top: 30px;}
}
@media (min-width : 992px) and (max-width : 1199px) {
    .hero2 img {width: 80%;}
    .hero-text h1, .hero-text h3 {font-size: 20px;}
    .hero-text h2 {font-size: 30px;}
    .hero-text {margin-top: 30px;}
    .text-holder p, .jumbo-white p {font-size: 24px;}
}
@media (max-width : 1199px) {
    .text-down, .text-down-right {width: 100%;}
}

@media (min-width: 768px) and (max-width : 991px) {
    .hero-text {margin-top: 30px;}
    .hero2 img {width: 65%;}
    .hero-text h1, .hero-text h3 {font-size: 15px; font-weight: 400;}
    .hero-text h2 {font-size: 26px;}
    .order .middle-holder {display: block;}
}

@media (min-width: 768px) {
    
}

@media screen and (max-width : 991px) {
    .jumbo-white {padding-bottom: 60px; padding-top: 60px;}
    .text-holder p, .jumbo-white p {font-size: 24px;}
    .title-down, .title-down-right, .text-down p, .text-down-right p {text-align: center;}
    .title-down, .title-down-right {margin-top: 50px;}
    .text-down, .text-down-right {margin-bottom: 60px;}
    #footer {padding-top: 80px;}
}

@media screen and (max-width: 767px) {
    .lang {padding-left: 15px;}
    .hero-mobile {margin-top: 20px;}
    .hero-mobile .col-xs-12 {padding-left: 0; padding-right: 0;}
    .main-margin {margin-top: 50px;}
    .middle-holder {display: block;}
    .text-holder {margin-top: 50px;}
    .hero-text h1, .hero-text h3 {font-size: 20px;}
    .hero-text h2 {font-size: 28px;}
}

@media screen and (max-width: 500px) {
    .brand, .brand img {width: 200px;}
    .side-menu {width: 300px;}
    .side-menu.right {right: -300px;}
    .photo-holder {height: 300px;}
}

@media screen and (max-width: 400px) {
    .photo-holder {height: 200px;}
    .jumbo-white h2 {font-size: 30px;}
}