@media only screen and (max-width:1400px) {
    .bottom-menu ul li a{ font-size:17px; height:100px; padding: 40px 20px;}
    .bottom-menu ul li a img{ width:50px; margin-right:0; height:auto; margin-top:-9px;}
}
@media only screen and (max-width:1200px) {
    .home-slider .carousel-caption h1{ font-size:52px;}
    .inner-header .navbar-nav > li > a{ padding:10px;}
    .inner-header .navbar-brand > img{ width:175px;}
    .inner-header .navbar-form .form-control{ width:100px;}
    .slider-content h1{ font-size:40px;}
    .warrper{ width:90%;}
    .warrper
}
@media only screen and (max-width:992px) {
    .home-slider .carousel-caption h2{ font-size:20px;}
    .home-slider .carousel-caption h1{ font-size:32px;}
    .category a{ min-height:150px;}
    .footer-menu ul li{ margin:0 5px;}
    .header-right form input[type=text]:focus{ width:200px;}
    .inner-header .navbar-form{ width:100%}
    .inner-header .navbar-form .form-control{ width:580px;}
    .right_menu{ right:0;}
    .profile-pic img{ width:30px; height:30px; margin-top:8px;}
    header{ padding:10px 5px;}
    .bottom-menu ul li a{ font-size:16px;padding:10px; text-align: center;}
    .bottom-menu ul li a img{ float:none; margin:0 auto; display:block}
    .page-heading h1{ font-size:28px;}
    .page-heading:before{background:none;}
    .page-heading:after{ width:40%; bottom:-10px;}
    .content{ padding:60px 0 20px;}
    .document{ padding:5px;}
    .document a{ word-break: break-all; font-size:18px;}
    .bidding img, .bidding.right img{ width:100%; float:none;}
    .bidding .text-bg, .bidding.right .text-bg{ width:100%; margin:0; float:none; height:auto;}
}
@media only screen and (max-width:767px) {
    .document{ width:100%; font-size:24px;}
    header{ padding:5px 10px; height:46px;}
    header .logo img{ height:35px; margin-top:10px;}
    header .header-right{ margin: 5px 5px 0 0; padding: 0;}
    .slider-content h1{ font-size: 30px;}
    .slider-content h1 span{ font-size:25px;}
    .phone{ width:173px;}
    .search, #searchform{ width:100%;}
    .hamburger{ top:6px; right:48px;}
    #page-content-wrapper{ padding-top:46px;}
    #sidebar-wrapper{ margin-top:45px;}
    .footer-menu ul li{ position:relative;}
    .categories-name .col-sm-2{ width:48%; float:left;}
    .right_menu{ right:70px;}
    header{ height:auto;}
    .right_menu{ right:58px; top:0;}
    .auctioneer-form{ display:block;}
    .picture-left{ display:none}
    .form-right{ float:none; width:100%;}
    .form-right .text-box{ width:100%;}
    .clearHeader, .clearHeader.darkHeader{ height:60px;}
    .warrper{padding-top:80px;}
    .bottom-menu ul li a{ height:60px;}
    .bottom-menu ul li a span{ display:none}
    .res_search{ display:block; }
    .res_search img{position:absolute; top:20px; right:120px;}
    .search_open{ display:none;}
    .search_open{ position:absolute; background:#fff; height:50px; left:0; right:0; top:60px; border-bottom:solid 1px #ccc; padding:5px;}
    .search_open input[type=text]{ width:84%; padding: 5px; height:40px; border:none;}
    .search_open input[type=submit]{background:url(../images/black-search-icon.png) no-repeat; width:27px; height:27px; border:none;cursor:pointer; position: absolute; right:16px; top:8px;}
    .ph{ display:block;}
    .ph img#ph_number{position:absolute; top:16px; right:70px;}
    .ph .ph_open{position:absolute;  height:50px; left:0; right:0; top:60px; border-bottom:solid 1px #ccc; padding:15px 15px 15px 55px;background:url(../images/phone_icon.png) no-repeat 7px 10px #fff;}
    .ph_open{ display:none;}
    .search, .phone{ display:none;}
    .slides-navigation a{ position: absolute;  top: 45%;  text-indent: -9999px;  display: block;  background: url(../images/res-arrow.png) no-repeat;  width: 50px;  height: 50px;}
    .slides-navigation a.next{ right:10px;}
    .slides-navigation a.prev{left:10px;}
    .wpcf7-form-control-wrap{ width:100% !important;}
    footer{ text-align: center;}
    footer .copyright, footer .social_media{ float:none;}
    .question-ans .question-page-heading h1{ font-size:20px; color:#fff;}
    .question-ans{ max-height:2000px; height: auto}
    .overlay-question{ height:auto;}

}

@media only screen and (max-width:480px) {
    .home-slider .carousel-caption{ top:0;}
    .home-slider .carousel-caption h2{ font-size:18px;}
    .home-slider .carousel-caption h1{ font-size:18px; margin:0 0 5px;}
    .home-slider .carousel-caption a{ font-size:18px; width:165px;}
    footer .social-media-icons{ float:none; text-align: center; padding-bottom:10px;}
    footer .play-store{ float:none; text-align: center;}
    .menu-text{ display:none;}
    .hamburger{ right:40px;}
    header .header-right{ float:none; clear:both;}
    .menu-icon{ position:absolute; margin:0; top:10px; right:10px;}
    .header-right form input[type=text]:focus{width:120px;}
    .language{ top:11px;}
    .inner-header .navbar-brand > img{ width:125px;}
    .navbar-header{}
    .menu-icon img{ width:40px;}
    .phone{ margin-right:0;}
    header .logo{ margin-bottom:5px;}
}
@media only screen and (max-width:375px) {
    .inner-header .navbar-header{ margin-top:50px;}

    .inner-header .navbar-brand > img{ width:165px;}
    .right_menu{ top:50px;}
    .bottom-menu ul li a{ border-bottom:solid 1px rgba(255,255,255, 0.5)}

}

@media only screen and (max-width:330px) {
    .phone img{ display:none;}
    .phone{ font-size:14px; width:123px;}
    .slider-content h1{ font-size:20px;}
    .slider-content h1 span{ font-size:18px;}
    .bottom-menu ul li a{ font-size:14px;}

}