a { outline: none; }
/*-------------------------ipad Start------------------------------*/
@media only screen and (max-width: 997px) {
    .search_container { top: 10%; }
    .padT1 { padding-top: 15px; }
    .padB1 { padding-bottom: 15px; }
    .tag_line { width: 24%; }
    .rescustomerphotosarticle .hdr_inp_btn {
        padding: 5px 5px;
    }
       .rescustomerhometotalitem {
        /*width:100%;*/
    }
}

@media only screen and (min-width: 701px) and (max-width: 900px) {
    .padT1 { padding-top: 10px; }
    .padB1 { padding-bottom: 10px; }
    .searchL { padding: 10px 12px; }
    .tag_line { width: 21%; }
    .logo { width: 43%; float: left; }
      
}

@media only screen and (max-width: 989px) {
    .basketBGT { min-height: 30px; }
    .basketCol2 { width: 19%; }
    .basketCol3 { width: 14%; }
    .basketBGT { font-size: 11px; }
}

@media only screen and (max-width: 1004px) {
    .block_pad { min-height: 200px; }
}
/*-------------------------ipad end------------------------------*/

/*-------------------------iphone Start------------------------------*/
@media only screen and (max-width: 480px) {
    .logo { top: 22px; }
}

@media only screen and (max-width: 700px) {

    .rescustomerphotosarticle {
       margin-top:50px;
    }

    .rescustomerhome {     
    width: 100%;
    margin-bottom: 10px; 
    }
   .rescustomerphotosarticle span  {width: 100%;
    }
    .rescustomerhometotalitem {
        width:100%;
    }
    header { padding-bottom: 10px; position: relative; }
    .marginB { margin-bottom: 0px; }
    header article.fright { width: 100%; }
        header article.fright p.right { text-align: left; padding-top: 22px; }
    #navigation { width: 100%; padding: 10px 0 0 0; margin-top: -39px; }
        #navigation .login { margin-top: 5px; }
        #navigation, #navigation .nav_inn, #navigation ul { background: none; }
    #navigation { margin-right: 0px; }
        #navigation a.nav-btn { display: block; float: right; margin-left: 10px; }
        #navigation nav { margin: 0px; display: none; height: 100%; overflow: auto; }
            #navigation nav ul { padding-top: 0px; width: 100%; }
        #navigation ul li { width: 100%; float: left; list-style: none; border-bottom: solid 1px #fff; padding: 0; background: none; }
            #navigation ul li a { padding: 0px; width: 100%; text-align: center; }
    .w48, .w68, .w30 { width: 100%; }
    .logo { width: 100%; float: left; }
      
    .tag_line { display: none; }
    .w73 { width: 100%; }
    .searchL { padding: 10px; }
        .searchL .font14 { font-size: 12px; }
    .padT1 { padding-top: 8px; }
    .padB1 { padding-bottom: 8px; }
    .slider { height: 307px; }
        .slider img { height: 100%; }
    .search_container { top: 7%; }
    .padT2 { padding-top: 10px; }
    footer span.fleft, footer span.fright { width: 100%; text-align: center; font-size: 12px; }
    footer span.fright { padding-top: 10px; }
    .img_listing li { width: 135px; padding: 0 15px 20px 0; word-wrap: break-word; }
        .img_listing li div.img_field { width: 132px; height: 132px; }
            .img_listing li div.img_field img { width: 90%; }
            .img_listing li div.img_field table tr td { height: 132px; }
    .pagging_nav { width: 100%; padding-top: 10px; }
        .pagging_nav li { padding: 0 5px 0 0; }
    .basketCol1, .basketCol2, .basketCol3, .basketCol1 a { width: 100%; float: left; }
    .block_pad, .basketBGT { min-height: 18px; }
    .block_pad2 { display: none; }
    .basketCol2, .basketCol3 { margin-top: 12px; }
    .form_label2 { width: 100%; padding: 5px 0 0 0; }
    .w50, .form_inpLabel2 { width: 100%; }
}

/*new css 10 dec */
@media only screen and (min-width: 320px) and (max-width: 480px) and (orientation : portrait) {
    .dnnForm { width: auto !important; min-width: inherit !important; }
    .newwidthLogin { margin: 0 auto; width: 89%; display: table; }
    .dnnPrimaryAction { margin-left: 5px !important; }
    .dnnLoginRememberMe { padding-left: 5px !important; }
    .LoginPanel { float: none !important; width: auto !important; padding-right: 50px; }
}

@media only screen and (min-width: 320px) and (max-width: 480px) and (orientation : landscape) {
    .dnnForm { width: auto !important; min-width: inherit !important; }
    .newwidthLogin { margin: 0 auto; width: 89%; display: table; }
    .dnnPrimaryAction { margin-left: 122px !important; }
    .dnnLoginRememberMe { padding-left: 122px !important; }
    .LoginPanel { float: none !important; width: auto !important; padding-right: 50px; }
}

/*new css 10 dec */

/*-------------------------iphone end------------------------------*/
