
/* edits  added on 6/10/17 */
@media screen and (max-width: 1280px){
    ol.carousel-indicators li{
        visibility: hidden !important;
    }
    .mob_app p{
        padding:10px;
    }
} 
/* edit added on 6/10/17*/



@media screen and (max-width:950px){
.slider_txtbase h1 p{
padding:2px 30px;
font-size:25px;
margin-top:0px;
margin-bottom: 0px;
}
.banner_txt{
   top: 27%;
}
}


@media screen and (max-width: 805px){
        .navbar-nav > li > a{
            font-size:16px !important;
        }
}


@media screen and (max-width: 770px){
    h3{
        margin-top: 30px !important;
    }

    .work_steps{
        margin-bottom:100px;
    }
}


@media (max-width: 767px) {

.navbar-toggle{
background:#fff;
margin-top:25px;
border:none;
}
.navbar-inverse .navbar-toggle .icon-bar{
background:#03a9f4;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{
background:#03a9f4;
}
.navbar-inverse .navbar-toggle:hover .icon-bar, .navbar-inverse .navbar-toggle:focus .icon-bar{
background:#fff;
}
.navbar-nav{
float:left;
margin:10px 0 0 0;
width:100%;
background:#03a9f4;
}
.carousel{
margin-top:80px;
}
.banner_txt{
top:2%;
}
.banner_txt h1{
font-size:30px;
margin-top:35px;
}
.navbar-inverse{
background-image:none;
background-color:#161615;
}
img{
max-width:100%;
}
.app_bar{
bottom:-80px;
}
.btn {
    padding: 8px 7px;
}

#prevbtn_base .btn-primary{
    padding:8px 30px;
}
.carousel-indicators{
bottom:0;
}
.banner_txt h2{
line-height:30px;
margin-bottom:0px;
font-size:12px;
margin-top:0;
}
.dark_bg{
height:auto;
padding-bottom:40px;
}
.progress{
font-size:18px;
}
.text {
    margin-left: 0%;
    width: 100%;
}
.order-wrap{
width:auto;
}
.washing_machine{
background:none;
margin-top:60px;
}
.address_wrap{
width:100%;
margin-left:0;
margin-right:0;
}
.checkbox{
margin:0;
}
.order-wrap{
min-height:auto;
}
.nav-pills, .estimate_wrap{
width:100%;
}
.nav-pills > li{
float:none;
}
.summery_lft, .summery_rgt{
width:auto;
margin-top:5%;
}
.confirm_wrap{
width:100%;

}
.shirt, .scarff{
display:none;
}
.right_line {border-right:0;}
    .left_line{border-left:0 !important;}
}

@media (max-width: 715px) {
.slider_txtbase h1 p{
    font-size: 30px;
     margin: 0;
    padding: 3px 30px;
}
}

/* added on 8/10/17*/@media screen and (max-width: 593px){
    #price_brief span{
        display: none;
    }
}/* added on 8/10/17*/

@media screen and (max-width:495px) {
    .banner_txt h1 {
        margin-top: 16px;
    }

    .slider_txtbase h1 p {
        font-size: 14px;
    }

    @media screen and (min-width: 320px) and (max-width: 360px) {
        .banner_txt h1 {
            font-size: 28px;
            margin-top: 28px;
        }

        .banner_txt .btn {
            margin-top: 10px;
        }

        .footer ul li a {
            font-size: 12px;
        }

        .mob_app span {
            margin: 0;
        }

        .inner_wrapper {
            margin-top: 25%;
            padding-top: 5%;
        }

    }

    #washpref .form-group label { /* added on 11-4-16*/
        font-size: 15px;
    }

    @media screen and (min-width: 360px) and (max-width: 480px) {

        .inner_wrapper {
            margin-top: 20%;
        }

        .admin_wrap .admin_table a, tr, td{
            font-size:12px;
        }
        .admin_wrap .admin_table th{
            font-size:14px;
        }

        .admin_wrap > div.admin_listing{
            
            padding: 0px !important;
        }
    }

    @media screen and (max-width: 382px) {
        #currentorder_bottom .btn-primary {
            margin-right: 0px !important;
        }

        .panel-title {
            width: 100%;
        }
    }

    @media screen and (max-width: 350px) {
        #currentorder_bottom .btn-info {
            margin-top: 15px !important;
        }
    }

    @media screen and (min-width: 320px) and (max-width: 480px) {

        .app_bar {
            width: auto;
            position: relative;
            padding: 2% 4% 3% 4%;
            height: auto;
            bottom: 0;
        }

        .app_download {
            width: 100%;
            margin: 0px;
            text-align: center;
        }

        .app_download span {
            width: 40%;
            display: inline-block;
            float: none;
            margin: 10px 0 10px 0;
        }

        .form-control {
            width: 100%;
            height: 40px;
            margin-bottom: 10px;
            font-size: 12px;
            padding-left: 5px;
        }

        .carousel-indicators {
            display: none;
        }

        .app_bar .btn {
            padding: 9px 18px;
            margin-top: 3px;
        }

        .heading {
            margin-top: 80px;
        }

        .how_we_works {
            margin-top: 100px;
        }

        .how_we_works .col-lg-4 {
            margin-bottom: 70px;
        }

        h3 {
            margin-top: 75px;
        }

        .heading h1 {
            font-size: 36px;
        }

        .why_us .col-lg-5 {
            text-align: center;
        }

        .mob_app p {
            padding: 30px 20px;
        }

        .btm_menu ul {
            padding: 0px;
        }

        .dark_bg h1 {
            font-size: 36px;
        }

        .contact_details li {
            margin: 0;
        }

        #navlist {
            width: 295px;
        }

        .checkbox {
            width: 70%;
            margin-bottom: 5%;
        }

        #check_login .checkbox {
            width: 44%;
            margin-bottom: 5px;
        }

        .navbar-collapse {
            box-shadow: none;
        }

        .nav-pills > li.lst {
            font-size: 30px;
        }

        .estimate_wrap .tab-content h3 {
            font-size: 18px;
        }

        .rate {
            width: 25%;
        }

        .quantity {
            width: 27%;
            line-height: 25px;
        }

        .minus, .plus {
            font-size: 38px;
            margin: 0 8px;
        }

        .numb {
            font-size: 24px;
        }

        .address_wrap input[type="text"], .address_wrap select {
            margin-right: 5px;
        }

        .inner_wrapper h1 {

            font-size: 30px;

        }

        .fax_wrapper p {
            font-size: 14px;
        }

        .fax_wrapper h2 {
            font-size: 18px;
        }

        .fax_wrapper span.badge {
            font-size: 12px;
            padding: 6px 7px 7px;
        }
    }
    @media screen and (min-width: 480px) and (max-width: 767px) {

        .app_bar {
            width: auto;
            position: relative;
            padding: 2% 4% 3% 4%;
            height: auto;
            bottom: 0;

        }

        .app_download {
            width: 100%;
            margin: 0px;
            text-align: center;
        }

        .app_download span {
            width: 20%;
            display: inline-block;
            float: none;
            margin: 8px 5px 7px 0;
            float: left;
        }

        .form-control {
            width: 30%;
            height: 40px;
            margin-bottom: 10px;
            float: left;
            font-size: 12px;
        }

        .app_bar .btn {
            padding: 6px 16px;
            margin-left: 2%;
        }

        .app_bar {
            padding: 2%;
        }

        .carousel-indicators {
            bottom: -80px;
        }

        .banner_txt h1 {
            font-size: 40px;
            margin-top: 80px;
        }

        .banner_txt h2 {
            font-size: 18px;
        }

        .mob_app p {
            padding: 2%;
            margin-top: 40px;
        }

        .how_we_works .col-lg-4 {
            margin-bottom: 30px;
        }

        h3 {
            margin-top: 65px;
        }

        .contact_details li {
            margin: 0 15px;
        }

        .heading {
            margin-top: 100px;
        }

        .how_we_works .col-lg-4 {
            margin-bottom: 70px;
        }

        .figure-container .figure {
            width: 140px;
            height: 140px;
        }

        .text span {
            font-size: 14px;
        }

        .checkbox {
            width: 30%;

        }

        .form1 .form-control {
            float: left;
        }

        .form-control {
            width: 46%;
            margin-right: 0;
            margin-left: 2%;
        }

        .form1 input {
            margin-right: 0px;
            margin-bottom: 5%;
        }

        .address_wrap input[type="text"], .address_wrap select {
            width: 45%;
            margin-right: 0;
        }

        .address_wrap .form-control {
            margin-left: 4%;
        }

        .address_wrap .form-group.cvv {
            width: auto;
            clear: both;
        }

        .address_wrap .cvv input[type="text"] {
            margin-left: 4%;
        }

    }


    @media screen and (min-width: 768px) and (max-width: 979px) {

        .banner_txt {
            top: 18%;
        }

        .banner_txt h1 {
            font-size: 48px;
        }

        .carousel-indicators {
            bottom: 80px;
        }

        .app_bar .btn {
            padding: 12px 24px;
        }

        .app_download {
            width: auto;
            margin: 2% 0;
        }

        .form-inline .form-control {
            width: 30%;
        }

        .heading {
            margin-top: 85px;
        }

        .how_we_works {
            margin-top: 90px;
        }

        .dark_bg {
            padding-bottom: 30px;
            height: auto;
        }

        .mob_app p {

            padding: 20px;
        }

        .contact_details li {
            margin: 0 35px;
        }

        .figure-container .figure {
            width: 170px;
            height: 170px;
        }

        .address_wrap {
            width: 70%;
        }

        .order-wrap {
            width: auto;
            margin-top: 13%;
        }

        .nav-pills {
            width: 100%;
        }

        .confirm_wrap {
            width: 95%;
        }

        .shirt, .scarff {
            display: none;
        }

        .right_line {
            border-right: 0;
        }

        .mar30 {
            margin-top: 30px;
        }

        .left_line {
            border-left: 0;
        }
    }


    @media (max-width: 1600px) {
        .shirt, .scarff {
            display: none;
        }

        .label_cardinfo h3 {
            padding-top: 10px;
            margin-top: 0px;
        }

        .mar30 {
            margin-top: 30px;
        }
    }



    /*media query new start*/
    @media screen and (max-width: 995px) {
        .dash_base {
            margin: 15% auto 50px;
            width: 90%;
        }
    }

    @media screen and (max-width: 890px) {
        .dash_base {
            margin: 20% auto 50px;
            width: 90%;
        }

    }

    @media screen and (max-width: 765px) {
        .paddingT_21p {
            padding-top: 13% !important;
        }

        ul.navbar-nav li#status img {
            width: 10%;
        }

        ul.navbar-nav li#status small {
            margin-bottom: 0px;
        }
    }

    @media screen and (max-width: 460px) {
        .dash_base a {
            font-size: 12px !important;
        }
    }


    @media screen and (max-width: 450px) {
        .dash_base {
            margin: 32% auto 50px;
            width: 90%;
        }
    }

    /*media query new end*/
    /*edits on 4/8/2016 -- START*/
    @media screen and (max-width: 480px) {
        ul.nav-pills2 li {
            width: 80px;
            height: 80px;
        }

        ul.nav-pills2 li a {
            font-size: 12px;
            padding-top: 38%;
        }
    }

    @media screen and (max-width: 400px) {
        /*.pickup_details02, .delivery_details02, .pickup_details01, .delivery_details01 {
            font-size:15px !important;
        }*/

    }


    @media screen and (max-width: 360px) and (min-width: 320px) {
        #washpref .form-group label {
            font-size: 13px;
        }

        .form-group span {
            float: left;
            font-family: "Oswald", sans-serif;
            font-size: 13px;
            font-weight: 300;
            margin-left: 3%;
            margin-top: 6%;
            margin-right: 0;
        }

        #currentorder_bottom .btn-primary {
            margin-right: 8px;
        }

        .pickup_details02, .delivery_details02 {
            font-size: 16px !important;
        }

        .admin_wrap .admin_table a, tr, td{
            font-size:10px;
        }
        .admin_wrap .admin_table th{
            font-size:12px;
        }

        .admin_wrap > div.admin_listing{
            
            padding: 0px !important;
        }
    }

    @media screen and (max-width: 320px) {
        .banner_txt h1 {
            margin-top: 14px;
        }

        .banner_txt h2 {
            line-height: 7px !important;
        }
    }


    @media screen and (min-width: 310px) and (max-width: 640px) {
        #pickndrop .form-inline .form-control {
            width: 48%;
            float: left !important;
            margin-right: 2px;
        }

        #service_3 .price_table h3 {
            font-size: 14px !important;
            font-weight: 300 !important;
        }

        .banner_txt h1 {
            margin-top: 14px;
        }

        .banner_txt h2 {
            line-height: 7px !important;
        }

    }

    @media screen and (max-width: 640px) {
        li#status img {
            width: 10%;
            margin: 5px 0px !important;
        }

        li#status {
            border-left: none !important;
        }

        .dash_base a {
            font-size: 16px;
        }
    }

    @media screen and (max-width: 600px) {
        #tfnewsearch {
            float: left !important;
            padding: 10px !important;
        }

        #tffilter {
            float: left !important;
            padding: 10px !important;
        }

        .mob_app p br {
            display: none;
        }
    }



    @media screen and (max-width: 550px) and (min-width: 320px) {
        .wt-subpage {
            margin-top: 8%;
        }

        .banner_txt h1 {
            font-size: 20px;

        }

        .banner_txt .btn-info, .btn {
            font-size: 18px;
            margin-top: 3px;
        }
    }

    /*edits on 4/8/2016 -- END*/
    @media screen and (max-width: 980px) {
        .page404 img {
            width: 100%;
        }
    }

    @media screen and (min-width: 980px) {
        .button-width {
            width: 170px !important;
        }
    }

    /* edits on 18/8/2017 */
    @media screen and (max-width: 580px) {
        .pref_scroll {
            height: 470px !important;
        }
    }

    @media screen and (max-width: 400px) {
        .pref_fullbase .btn-primary {
            padding: 12px 25px;
        }

        .table p {
            margin: -14px 0px 0px 0px;
        }

        .table h5 {
            font-size: 18px;
        }

        .table h4 {
            font-size: 20px;
        }
    }

    /* edits on 18/8/2017 END*/
    /* edits on 6/10/17 start*/
    @media screen and (max-width: 408px) {
        .pref_fullbase .btn-primary {
            padding: 12px 25px !important;
        }
    }



    @media screen and (max-width: 375px) {
        .slider_txtbase h2 {
            display: none;
        }

        .banner_txt .zipcode_order {
            margin-top: 0px;
        }

        .banner_txt .zipcode_order input#zip_code {
            margin-bottom: 5px;
        }

        .pref_fullbase .btn-primary {
            padding: 12px 15px !important;
        }

        span.wsh_prf_label {
            font-size: 16px;
        }
    }
}
/* edits on 6/10/17 end*/