@media screen and (max-width:380px){
     .menu_fixed_add {
    top: 41px;
}
}
@media screen and (max-width:415px){
   
    .banner_form form {
    padding: 15px 10px !important;
}
    .right_btn {
    max-width: 102px !important;
}
    .page_no_aff input[type="text"] {
    max-width: 150px;
}
    .order_wr {
    width: 95%;
}
    .forget_pass_inner{
        width: 250px;
    }
    .review_inner_popup {
    max-width: 284px;
}
    .sample_inner_det span {
    font-size: 13px;
}
    .sample_inner_det a {
    font-size: 13px;
}
    .rating {
    width: 94px;
}
}
@media screen and (max-width:767px){
    .nopadding_con, .youtu_con{
    padding: 0px;
}
.home_contant_inner {
    padding: 0px 15px;
}
    .counter_inner_part ul li{
        padding: 10px 10px;
    }
    .counter_box, .counter_box1, .counter_box2, .counter_box3 {
    padding: 15px 5px;
}
    .counter_inner_part ul li div > p {
    font-size: 15px;
}
    .banner_con_lft h1{
        font-size: 35px;
    }
    .sample_inner_part ul li {
    padding: 0px;
}
    .wrapper_thank {
    width: 90%;
}
    .thank_you_inner {
    padding: 5px;
}
    .wrapper_review {
    width: 98%;
}
    .header_review_rgt ul li span.header_rev_lft {
    width: 60px;
    font-size: 13px;
}
    span.header_rev_perc {
    width: 43px;
    font-size: 13px;
}
    span.header_rev_whi {
    width: 50%;
    height: 12px;
}
    span.header_rev_whi i{
        height: 12px;
    }
    .review_lft {
    padding: 10px 0px 0px 0px;
}
    .review_inner_lft ul li {
    padding: 10px;
}
    .review_inner_li h3 {
    font-size: 15px;
}
    .review_inner_li h3 span {
    float: left;
    padding: 4px 0px;
}
    span.review_admin {
    width: 84px;
}
    .login_lft form {
    padding: 2pc 1pc !important;
}
    .login_lft {
    padding: 15px 15px;
}
    .common_span_lo button {
    margin-right: 5px;
}
    .wrapper_faq {
    width: 95%;
}
    .service_rgt {
    padding: 0px;
}
    .top_header_lft{
        padding: 0px;
    }
    .banner_con_lft {
    padding: 0pc 20px 0px;
        text-align: center;
}
	  .payment_ass_lft_inner span {
    width: 100%;
    padding: 10px 10px;
}
    .input_fields_wrap {
    position: absolute;
    height: auto;
}
 .center_how {
    margin: 0px 0px;
    padding-top: 0px;
}
    .banner_form form {
    padding: 15px 20px;
}
    button.btnColor {
    max-width: 110px;
}
    .right_btn {
    max-width: 125px;
}
    .right_part_contact ul {
    padding: 5px 6px;
}
    .blog_first_rgt, .blog_first_lft {
    width: 100%;
        float: left;
        border: none;
}
    .blog_second {
    padding: 0px 0px 15px;
}
    .become_affiliate_inner ul li {
    float: left;
}
    .wrapper_order {
    width: 100%;
}
    .order_part_lft {
    border-radius: 8px 8px 0px 0px;
}
    .order_part_rgt {
    border-radius: 0px 0px 8px 8px;
}
    .error_inner_rgt {
    padding-top: 1pc;
        text-align: center;
}
    .error_inner_lft {
    text-align: center;
    padding-right: 0px;
}
    .error_inner_lft p img {
    width: 140px;
}
    .error_inner_rgt h1 {
    font-size: 4pc;
}
    .error_inner_lft_1{
        text-align: center;
    }
    .error_inner_rgt_1 {
    margin-top: 1pc;
        text-align: center;
}
    .error_inner_rgt_1 h1{
        font-size: 3pc;
    }
    .error_inner_lft_1 p img {
    width: 225px;
}
}
@media (min-width:768px) and (max-width:991px){
    .banner_con_lft {
    padding: 4pc 20px 0px;
}
    .blog_first_lft {
    width: 70px;
}
    .blog_first_lft h3 {
    font-size: 35px;
}
    .blog_first_rgt {
    width: 75%;
}
    .page_no_aff input[type="text"] {
    max-width: 85px;
}
    .wrapper_order {
    width: 95%;
}
    .order_inner_right {
    padding: 10px 0px;
}
    .order_wr {
    width: 100%;
}
.error_inner_rgt h1 {
    font-size: 4pc;
    margin: 15px 0px;
}   
    .error_inner_rgt {
    padding-top: 2pc;
}
    .error_inner_lft_1 p img {
    width: 270px;
}
    .error_inner_rgt_1 {
    margin-top: 1pc;
}
    .home_service_box span.comm_servi_1 {
    font-size: 53px;
    margin: 0px 0px;
}
    .home_service_box span.comm_servi_1 > span {
    width: 70px;
    height: 70px;
    background-size: 210px;
}
    .ser_1 {
    background-position: 1px 1px;
}
    .ser_2 {
    background-position: 4px -71px;
}
    .ser_3 {
    background-position: 2px -148px;
}
    .ser_4 {
    background-position: 1px -224px;
}
    .ser_5 {
    background-position: 2px -301px;
}
    .ser_6 {
    background-position: 2px -390px;
}
}
@media screen and (max-width:991px){
    .logo_part {
    padding: 0px;
}
    .login_inner_lft {
    padding: 0px;
}
    .login_lft form {
    padding: 4pc 2pc;
}
    .login_lft {
    min-height: auto;
}
    .login_rgt {
    padding: 10px 10px;
        min-height: auto;
}
    .login_inner_rgt {
    padding: 15px 15px;
}
    .login_inner_rgt ul li {
    font-size: 18px;
    margin: 10px 0px;
    padding: 15px 0px 16px 5pc;
    background-size: 55px;
}
    .login_inner_li1 {
    background-position: 5px 6px;
}
    .login_inner_li2 {
    background-position: 5px -80px;
}
    .login_inner_li3 {
    background-position: 5px -178px;
}
    .login_inner_li4 {
    background-position: 5px -260px;
}
    .mobile_list{
    display: block;
}
    .menu_inner_rgt{
        display: none;
    }
    .top_header_rgt{
         height: 0px;
    }
    .top_what, .top_mail a, .top_number a, .how_arrow_2, .how_arrow_1{
        display: none;
    }
    .top_what1{
        display: block;
    }
    .left_part_contact form input[type="text"], .left_part_contact form input[type="email"] {
    width: 96%;
}
    .contact_content {
    width: 65%;
}
    .header_affiliate_part {
    padding: 2pc 0pc;
}
    .affiliate_inner_up h3 {
    padding: 0pc 0px 0px;
}
    .line_how_11 {
    display: none;
}
    .affiliate_how ul li {
    width: 190px;
}
}
@media (min-width:992px) and (max-width:1069px){
    .menu_fixed_add {
    top: 67px;
}
    .how_arrow_1 img, .how_arrow_2 img {
    width: 65%;
}
 .how_arrow_2 {
    top: 15%;
    right: -57%;
}
    .how_arrow_1 {
    top: 12%;
}
    .error_inner_rgt h1 {
    font-size: 4pc;
    margin: 15px 0px;
}   
    .error_inner_rgt {
    padding-top: 2pc;
}
    
}
@media (min-width:992px) and (max-width:1170px){
    .blog_first_lft h3 {
    font-size: 50px;
}
    .blog_first_lft {
    width: 77px;
}
    .login_lft form {
    padding: 6pc 2pc;
}
    .login_inner_lft {
    padding: 30px;
}
    .login_rgt {
    padding: 25px 20px;
}
    .login_inner_rgt {
    padding: 45px 10px;
}
    .login_inner_rgt ul li {
    padding: 16px 0px 20px 6pc;
}
}
@media (min-width:992px) and (max-width:1240px){
    .affiliate_how ul li {
    width: 190px;
}
    .page_no_aff input[type="text"] {
    max-width: 135px;
}
    .wrapper_order {
    width: 90%;
}
}
