@media screen and (max-width:445px){
       span.blog_social {
    float: left;
    margin: 10px 0px !important;
}
    .sample_first p, .sample_download span, .sample_first p a{
        font-size: 13px;
    }
    .sample_first p a{
        min-width: 100px;
    }
}
@media screen and (max-width:550px){
    .desktop_how{
        display: none;
    }
    ul.mobile_part{
        display: block;
    }
    .review_inner_bottom h4 span.comm_review_pa{
        max-width: 117px;
        font-size: 13px;
    }
    .review_inner_popup{
        max-width: 310px;
    }
}
@media screen and (max-width:767px){
    .content_comm_all p, .content_comm_all ul li {
    word-break: break-word;
}
    .top_whatapp > a{
        color: #0ba428 !important;
    }
    .order-lft span{
        display: none;
    }
    .mobile_icon{
        display:block !important;
    }
    .error-rgt p {
        max-width: 480px;
        float: left;
    }
    .error-lft {
    padding: 1pc 15px 1pc;
}
    .sample-img{
        display: none;
    }
    .sample_first{
        margin: 10px 0px;
    }
    .sample_first h3{
        max-height: 100%
    }
    .sample_inner_r{
        padding: 0px 5px;
    }
    .banner_form {
    float: left;
        position: relative;
        
}
    .comm_service{
        min-height: 120px;
    }
.banner_con_lft {
    padding: 0pc 20px 0px;
} 
    .banner_con_lft ul li {
padding: 9px 5px 4px 22px;
font-size: 12px;
}
    .li_service_span {
    background-color: #fff !important;
}
    .service_icon1 span {
    background-position: 3px -2px;
}
    .service_icon2 span {
    background-position: 1px -145px;
}
    .service_icon3 span {
    background-position: 0px -274px;
}
    .service_icon4 span {
    background-position: -1px -411px;
}
    .service_icon5 span {
    background-position: 2px -543px;
}
    .service_icon6 span {
    background-position: 0px -686px;
}
    .inner_offer a {
        position: relative;
        font-size: 18px;
    margin-top: 10px;
}
    .sub_image, .subject_tab, .offer_lft, .offer_footer, .inner_offer_rgt{
        display: none;
    }
    .offer_rgt {
    padding: 0px 0px 6px 0pc;
}
    .comm_counter{
        margin: 0px 0px 15px;
    }
    .sub_mangement2, .sub_mangement3, .sub_mangement4, .sub_mangement5, .sub_mangement6, .sub_mangement7, .sub_mangement8, .sub_mangement9, .sub_mangement10 {
    display: block;
}
    .wrapper{
        padding: 0px;
    }
    .banner_form form {
    padding: 10px;
}
    .right_btn, button.btnColor1{
        max-width: 110px
    }
    .inner_offer_lft {
    padding: 0px 10px 15px;
}
    .comm_side_link {
    max-width: 430px;
    width: 100%;
}
    .admin_na, .date_blog {
    font-size: 13px;
    padding: 7px 0px 7px 30px !important;
    margin: 0px !important;
}
 .user_sign_inner_rgt, .user_sign_rgt {
    transform: skew(0deg, 0deg);
    margin: 0px 0px 0px 0px;
}
    .user_sign_lft ul li{
        font-size: 18px;
    }
}
@media (min-width:768px) and (max-width:991px){
 .offer_rgt {
    padding: 25px 0px 23px 2pc;
    float: left;
    width: 100%;
}
    .offer_lft{
        display: none;
    }
    .banner_con_lft ul li {
    background: none;
padding: 5px 5px 5px 0px;
}
    span.mobile_icon{
        display:block !important;
    }
}
@media screen and (max-width:991px){
    .menu_inner_rgt ul, .top_header_rgt, .top_what, .login_fixed{
        display: none;
    }
    .top_what1, .mobile_show{
        display: inline-block!important;
    }
}
@media (min-width:992px) and (max-width:1199px){
    .login_fixed{
        left: 40%;
    } 
}

