@media screen and (max-width: 1700px){
   
   .phone_header a{
    font-size:16px 
   }
  
   }
   
   @media screen and (max-width: 1550px){
     .header_nav ul li a{
    font-size: 14px;
    padding: 0 20px !important;
   }
    .under_form p, .under_form a{
           font-size: 14px; 
    }
    ul.lSPager.lSpg{
        display: none !important;
    }
    .header_nav ul li a:after{
        top:-4px
    }
    .content_and_sliser_wrapper_slider{
        opacity: 1 !important;
        z-index: 999 !important;
        display: none;
    }
    .hp_content{
        display: none;
    }
    .under_form{
      padding-top: 45px;   
    }
    .left_contct_width{
      margin-right: 30px;   
    }
    .form_contact{
        padding-top: 150px;
    }
    .left_contct:before{
        z-index: 999;
            right: -294px;
    top: 60px;
    }
    .content_and_sliser_wrapper_content_btn img{
            transform: rotate(180deg) !important;
    }
    .header_nav{padding-top: 39px;}
    
    .content_and_sliser_wrapper_content_btn{
        cursor: default;
    }
    
    .content_and_sliser_wrapper_content_btn{
        display: none;
    }
    .content_and_sliser_wrapper_content_btn_m{
        display: block;
    }
    .content_and_sliser_wrapper_content_btn_m a{color:#fff}
   }
   
    @media screen and (max-width: 1300px){
        .right_footer_list ul li a{
                font-size: 12px;
        }
        .right_footer_phone{
             font-size: 12px;
        }
        .left_footer a{
            font-size: 12px;
        }
        .home .cat_single_img img{
      
        }
        .under_form_right,.under_form_left{
            width:100%;
            float: none;
        }
          .cat_single{
            height:190px
        }
        .cat_single_title span{
          padding-top: 10px;   
        }
        .page_wrapper{
            min-height: 780px;
        }
       
        .mfp-content{
            margin-top: 60px;
        }
        
        .popup-header{
            display: none !important;
        }
        .logo{
            top:0
        }
    }
    
    @media screen and (max-width: 1090px){
      .home .cat_single_img img{
        width:100%
      }
      .left_contct:before{
        content: none;
      }
      .drop_down_menu,.drop_down_menu2{
        display: none;
      }
         .home .cat_single{
        width:100%;
         height:230px
      }
       .cat_single_img img{
        width:100%;
        height: 270px;
       }
        .footer{
        height: auto;
       }
       .right_footer_icon_list ul li{
        top:0
       }
       .right_footer,.left_footer{
        width:100%;
        float: none;
       }
       .right_footer_list, .right_footer_icon_list{
        float: none;
        text-align: center;
       }
       .right_footer_phone{
        text-align: center;
       }
       .left_footer_wrap{
        text-align: center;
       }
        .phone_header_phone{
            display: none;
        }
        .ami_tami{
            text-align: center;
        }
        .page_content_title, .page_content_content{
            margin-bottom: 0;
        }
        #map{
            width:100%;
            float: none;
            height: 400px !important;
        }
      
        .left_contct{
            width:100%;
            float: none;
            height: auto !important;
        }
        .left_contct_width{
            width:100%
        }
        .form_contact{
            padding-top: 0;
            width:90%;
            margin: auto;
        }
        .page-template-template-contact .ami_tami{
            top:0
        }
        .form_contact_title{
          text-align: center;
          font-weight: bold;   
        }
        .post_single_expert_title{
            padding-top:0;
        }
        .phone_header_icon{
            width:100%
        }
        .header{
            height: auto;
            background: #1d304c;
            min-height: 88px;
        }
        .mobile_menu{
            display: none;
        }
        .under_form{
            padding-top: 0;
        }
        .under_form{
            padding-right: 40px;
        }
        .page-template-template-contact .full_footer{
            position: relative;
            
        }
        #slider_hp li{
            width:200% !important
        }
        .header_nav ul{
         display: none;
        }
        .header_nav ul li{
            display: block !important;
            margin-bottom: 10px;
        }
        .header_nav ul li a:after{
            content: none
        }
        .header_nav ul li a{
            font-size: 24px;
        }
        .header_nav ul{
            padding-top: 70px;
        }
       .mobile_btn_like{
        display: block;
       }
       .home .right_footer_icon_list{
        display: none;
       }
       .sub-menu{
        
        position: relative;
        top:0;
        right:0;
        z-index: 999999999999999999;
       }
       .sub-menu li{
        text-align: center;
        position: relative;
        
       }
       .sub-menu li a{
         z-index: 999999999999999999;
         position: relative;         
       }
       .menu > li{
        height: auto;
        position: relative;
       }
  
       .ami_tami{
        padding-bottom: 10px;
       }
    .open_menu_mobile{
        width:40px;
        height: 20px;
        background: #fff;
        position: absolute;
        top: 10px;
        left: 0px;
        font-weight: bold;
        text-align: center;
        
    }
    .bottom_img_w{
        display: none;
    }
    .content_and_sliser_wrapper_slider{
        display: none;
    }
      .content_and_sliser_wrapper{
                top:-20px !important;
                height: 185px;
                bottom:0;
                -webkit-transition: all 250ms ease;
                    -moz-transition: all 250ms ease;
                    -ms-transition: all 250ms ease;
                    -o-transition: all 250ms ease;
                    transition: all 250ms ease;
            }
            .sticky-popup{
                display: none !important;
            }
            .side_contact{
                bottom:130px
            }
            .page_content_content{
                    padding: 0 20px;
                    margin-bottom: 20px;
            }
    }
    
     @media screen and (max-width: 880px){
        
           .left_contct:before{
            content: none;
        }
        .logo{
            top:0
        }
        .footer{
            z-index: 9;
        }
        .cat_bottom_content{
            padding: 0 15px;
        }
           .full_footer{
                z-index: 99;
            }
            .side_contact{
                z-index: 100;
            }
            
     }
    @media screen and (max-width: 770px){
        .content_and_sliser_wrapper{
            top:90px
        }
        .safari .sticky-popup-left .popup-title{
      -ms-transform: rotate(-90deg) !important;
    -webkit-transform: rotate(-90deg) !important;
    transform: rotate(-90deg) !important;
    -o-transform:rotate(-90deg) !important;
     -moz-transform:rotate(-90deg) !important;
}
.safari .popup-title{
    padding-left: 0 !important;
    position: relative;
    left:10px
}
        .left_contct_width{
         margin-right: 0;    
        }
        .content_and_sliser_wrapper_content_title{
            font-size: 40px;
        }
        .content_and_sliser_wrapper_content_title p{
            line-height: 40px;
        }
        .phone_header{
          left:90px   
        }
        .page-template-template-contact{
            overflow: scroll;
        }
        .page_bannner img{
            height: 130px;
        }
       .home .right_footer_list,.content_and_sliser_wrapper_content_btn{
         display: none;
       }
        .line_white{
        display: none;
       }
       .right_footer_phone{
        display: none;
       }
       .content_and_sliser_wrapper_slider{
        opacity: 1; 
       }
       .home .right_footer_icon_list{
        display: none;
       }
       .left_footer_wrap img{
        position: relative;
        top:-3px
       }
       .header{
        position: absolute;
       }
       .post_single_img,.post_single_expert_title{
        width:100%;
        float: none;
       }
       .post_single_expert_title{
        padding: 0;
       }
       .company_logo{
        margin-bottom: 15px;
       }
       .left_contct{
        margin-top:88px ;
        border-top: 1px solid #70abe9;
       }
       .content_and_sliser_wrapper_slider{
        display: block;
       }
       .lSPager{
        display: none !important;
       }
       .content_and_sliser_wrapper_slider{
        z-index: 999 !important;
       }
       .header{
            z-index: 99;
        }
        .home .header{
            z-index: 999999999;
        }
        .sticky-popup{
            z-index: 99 !important;
        }
            .home .sticky-popup{
            z-index: 9999999999 !important;
        }
        #hp_post_slider{
            display: none;
        }
        .sticky-popup{
            
        }
        .home .right_footer_list, .content_and_sliser_wrapper_content_btn{
            display: block;
            width:90%;
            display: none;
        }
         .home .right_footer_list, .content_and_sliser_wrapper_content_btn_m{
            display: block;
            width:100%;
            
        }
         .home .right_footer_list, .content_and_sliser_wrapper_content_btn_m a{
            color:#fff
            
        } 
        .content_and_sliser_wrapper_slider{
            display: none !important;
        }
        .sticky-popup{
            display: none !important;
        }
        
        .home .right_footer_list, .content_and_sliser_wrapper_content_btn_m{
            width:80%
        }
        .content_and_sliser_wrapper_content_btn{
            line-height: 42px;
        }
        .home .right_footer_list, .content_and_sliser_wrapper_content_btn_m a{
            font-size: 18px;
        }
        .header{
            z-index: 999;
        }
        .cat_single_title{
    width:50% !important
}
.left_contct{
    margin-top: 44px;
}
.page-template-template-contact span{
    display: none !important;
}
.form_contact span{
    display: block !important;
}
.mobile_btn span{
    display: block !important;
}
        
    }
    @media screen and (max-width: 480px){
    .content_and_sliser_wrapper_slider{
        margin:0;
        margin-top: 10px;
            }
            .full_footer{
                z-index: 99;
            }
             .page_content_content{
                    padding: 0 
            }
             .side_contact{
                bottom:80px
            }
            .content_and_sliser_wrapper_content{
              margin-top: 10px;
            }
            .page_content_content p{
                padding: 0 8px;
            }
            .content_and_sliser_wrapper_content_title{
                position: relative;
                top:-18px
            }
            .logo{
                position: absolute;
                top: 20px;
                right: 20px;
                width: 40%;
            }
          /*  .mobile_btn{
                    top: -32px;
            }
            .phone_header_icon{
                top:-19px
            }
            .logo{
                top:3px
            }
            .header{
                    min-height: 45px;
    overflow: hidden;
            }*/
            .content_and_sliser_wrapper{
                top:0 !important;
                height: 185px;
                bottom:0
            }
   
.c-hamburger span::before{
    top:10px
}
.c-hamburger span::after{
    bottom:10px
}
.c-hamburger span{
    top:53px
}
.header{
min-height: 45px;
overflow: hidden;
}
.phone_header_icon{
top:-20px
}
.logo {
position: absolute;
top: -7px;
right: 8px;
width: 40%;
}
.mobile_btn{
top:-31px
}
.phone_header_icon img{
    height: 50px;
}
.page_wrapper{
    padding-top: 44px;
}
.page_content_title h1{
    display: block;
}
.content_and_sliser_wrapper_content_btn{
    
}
.content_and_sliser_wrapper_content_btn{
    
}
.logo {
    position: absolute;
    top: -4px;
    right: 8px;
    width: 150px;
}
}
 @media screen and (max-width: 370px){
             .header{
                min-height: 45px;
                overflow: hidden;
            }
            .phone_header_icon{
                top:-22px
            }
            .logo {
    position: absolute;
    top: 0px;
    right: 8px;
    width: 40%;
}
.mobile_btn{
    top:-31px
}
 }
 @media screen and (max-width: 330px){
    .content_and_sliser_wrapper_slider{display:none}
    .content_and_sliser_wrapper_content{
        margin-top: 0px;;
    }
    
 }
    
    @media (max-width: 760px) and (orientation: landscape){
        .mfp-title{
            display:none
        }
        .sticky-popup{
            display: none !important;
        }
        .content_and_sliser_wrapper{
            display: none;
        }
        .header{
            z-index: 99;
        }
        .logo{
           top: 2px;
        }
        .c-hamburger span::before{
    top:10px
}
.c-hamburger span::after{
    bottom:10px
}
.c-hamburger span{
    top:53px
}
.header{
min-height: 45px;
overflow: hidden;
}
.phone_header_icon{
top:-23px
}
.logo {
    position: absolute;
    top: -9px;
    right: 8px;
    width: 175px;
}
.mobile_btn{
top:-31px
}
.phone_header_icon img{
    height: 50px;
}
.page_wrapper{
    padding-top: 44px;
}
.side_contact{
    display: none;
}
    }
    
    
