@media screen and (max-width: 1105px)
{
    .h_uti_inner {
        width: auto;
        padding:0px 0px 0px 20px;
    }
    .h_uti_left ul li {
        padding: 14px 22px;
    }
    .h_uti_right ul li a {
        padding: 16px 20px !important;
    }
    .free_trans, .cod, .cust_supp_num {
        top: 15px;
    }

    .h_uti_right ul li a:active {
        background-color: #1e9de7;
        color: #ffffff;
    }

    .ip_inner {width: auto; padding-left: 20px; padding-right:20px;}
    .sort_wrap {
        float: none;
        clear: both;
        text-align: center;
        margin-top: 15px;
    }
    .sr_heading { float: none; clear: both; text-align: center;}
    /*------------------------Sign In Css----------------------*/

    .signup_sub{ width:98%;}
    .user_arr { left: 96.2%; top:37px; }	
    .user_profile { right:0px; top: 36px;}
    .h_uti_right_user ul li{ padding:14px 22px 0px 0px;}
    .register { width: 44%; right: 27%;}

    .blog_details_outer { width:auto; padding:40px 15px;} 
    .cart_slide { top:42px; right:0px;}


    /*--------------April New CSS------*/
    .sr_items { width:98%;}
    .cs_wrap_inner { width:98%;}
    .footer_inner { width:98%;}

    .footer_menu { margin: 0px 0px 0px 2%;}

    .bread_crumb_out { width:auto; margin:0px 15px;}

}
@media screen and (max-width: 1023px) {
    .new_cta h3 { font-size: 15px;}
    .new_cta p { font-size: 11px; }
    .cust_wrap { width: auto; padding-left: 20px; padding-right: 20px;  }
    .payment_social { float:none; clear:both; width: auto; margin: 20px 0px; padding: 20px 0px; border-top: solid 1px #d4d4d4;}
    .footer_menu_main { width: auto; float:none; clear:both;}
    .pm_wrap { float: left;  border-bottom: none; padding:0px 0px 0px 2%; margin:0px; }
    .social_wrap { float: left; margin: 0px 0px 0px 60px; }
    /*------------------------Sign In Css----------------------*/	
    .sign_filds{ padding:60px 0px 120px 0px;}
    .user_arr {
        left: 93.2%;}

    .ui-autocomplete {max-width:400px;}

    .about_cta_outer { width:100%; margin:0px auto;}
    .about_cta p { font-size:12px; width:80%;}
    .about_outer { padding:0px 0px 160px 0px; position:relative; bottom:-60px;}	

    .blog_cta_out { width:100%;}
    .blog_details { width:100%;}

    .about_wrapper { padding: 20px 2%;}

}
@media screen and (max-width: 1024px) {
    .sr_items ul li { width: 210px; margin-right: 18px;  }
    .search_results { width:68%}
    .options_left { width: 30%; }
    .ui-autocomplete { min-width:356px !important;}

}
@media screen and (min-width: 768px) {
    .account_wrapper { display: none !important;}
    .options_left {display: block !important;} 
    .search_device {display: none !important;}
}
@media screen and (max-width: 767px) {

    .h_uti_outer { 	display: none; }
    .main_search_wrapper { display: none; }
    .logo_wrapper { width: 120px; padding: 8px 0px;}
    .c_notification { display:none;}
    .header_inner { height:auto; padding-right: 0px;}
    .head_menu_device { display:block;}
    .ipad_menu { display: none;}
    .new_cta { float:none; clear:both; margin: 20px auto; width: 70%;}
    .cta_wrapper_inner { margin:10px auto;}
    .person_details_wrap { float: none; clear: both; margin: 20px auto; width: 70%; }
    .person_details_right { width: 70%; padding-top: 0px;}
    .options_left {display: none; float: left; clear: both; width:100%; margin-top: -35px; background-color: #fff; }
    .sub_cat { display:none; }
    .search_results { width: 100%;}
    .bread_crumb { text-align:center; }
    .bread_crumb a { font-size: 12px; }
    .refine { display:block;}
    .sort{ display: block; }
    .sr_main { padding-top: 0px;}
    .sr_heading { padding-top: 12px; }
    .sr_items {width: 570px; margin: 0px auto;}
    .sr_items.sr_items_a { width: 570px; }
    .sr_items ul li { width: 275px; margin-right: 4px; margin-left:4px; }
    .ui-autocomplete { min-width:294px !important;}
    .ui-menu .ui-menu-item a { font-size: 11px !important; }

    .blog_details_outer { width:auto; padding:20px 15px 30px 15px;} 

}

/*------------------------Sign In Css----------------------*/	
@media screen and (max-width: 640px) {
    .sign_filds { width: 100%; padding: 24px 0px 113px;}
    .field1 { width:50%;}
    .field2 { width:94%;}
    .sign_but { width: 55%; font-size:15px;}
    .text1a { width: 54%; padding: 14px 0px;}
    .text1c { width: 100%; padding: 4px 0px;}
    .signin_but { width: 100%;}

    .register {  width: 63%; right: 17%;top: 26%; }


}


@media screen and (max-width: 599px) {
    .logo_wrapper { width: 120px;}
    .new_cta { width: 90%;}
    .new_cta h3 { padding: 8px 0px;}
    .new_cta p { padding: 10px 0px;}
    .person_details_wrap { float: none; clear: both; width: 98%; }
    .cust_wrap { padding:0px 10px;}
    .footer_menu { width: auto; float: none; clear: both; padding: 10px 0px 10px 0px; }
    .footer_menu a { padding: 5px 0px;}
    .foot_title { font-size: 14px;}
    .pm_wrap { float: none; clear:both; }
    .social_wrap { float: both; margin: 20px 0px 0px 3%; }
    .account_active { 	right: 6px; top:6px; }
    .cart_count {	right: 6px; top:6px;}
    .m_account { left:11px; right:0; top: 12px; width: 20px;}
    .m_cart {left:8px; right:0; top: 13px; width: 23px;}
    .m_menu { left:9px; right:0; top: 14px; width: 20px;}
    .m_search { left:10px; right:0; top: 12px; width: 20px;}
    .person_details_right { width: 80%;}
    /*------------------------Sign In Css----------------------*/	
    .sign_filds_in { padding:30px 0px 50px 0px;}
    .request {    margin: 0px auto 30px auto;} 

    .bread_crumb { display:none; }
    .sr_heading { font-size: 16px; line-height: 22px;}

    .about_cta { width:100%; float: none; text-align:center; padding:30px 0px 0px 0px;}
    .blog_tit { font-size: 17px; padding: 5px 0px 5px; font-weight:400;}
    .blog_des { font-size: 14px; line-height:21px;}

    .bread_crumb_out { padding:10px 0px;}
    .bread_crumb_out.bread_crumb_out_a { padding:0px;}

    .sr_title_sort_wrap { padding-bottom: 10px; }
    .sr_items { width: 280px; }
    .sr_items.sr_items_a { width: 280px; }
    .sr_items ul li { float:none; clear:both; margin-right: auto; margin-left:auto; width:280px; box-shadow: 0px 0px 4px 0px #d6d6d6; }
    .item_title { height:auto; }


}
@media screen and (max-width: 470px) {
    .head_menu_device ul li { 	padding: 23px 20px; margin: 0px 2px;}
    .logo_wrapper { width: 110px; }
    .person_details_right { width: 90%;}
    /*------------------------Sign In Css----------------------*/	
    .sign_filds { width: 100%; padding: 24px 0px 30px;}
    .field1 { width:88%; margin: 3px auto 6px auto;}
    .sign_but { width: 94%;  font-size:15px;}

    .text1 { font-size: 20px;}
    .text1b { font-size:14px;}
    .field2 { width:90%;}
    .signin_but { width: 96%;}
    .register { width: 87%; right: 5%;top: 19%;}
    .sort_wrap { display: none; }

    .about_head { width:100%;}
    .about_head p { padding:5px 15px 0px 15px;}
    .ip_outer { padding:20px 0px 0px 0px;}
    .blog_details_heading { font-size:18px; line-height:25px;}
    .no_comments_wrapper { padding: 10px 12px; font-size: 13px;}
    .comments_count { display:none;}
    .add_comment_btn {padding:14px 45px 13px 15px; background-position: 115px center;}
    .add_comment_btn.add_comment_click {background-position: 115px center;}
    .comment_fild.comment_textarea { width: 275px;}
    .account_wrapper { top:104px;}
    .search_device { top:104px;}
    .search_device_inner { width:300px;}
    .search_device { padding:5px 2%;}
    /*-----------New April Added Css----*/
    .footer_inner { width: 90%;}

}