@media only screen and (max-width: 1200px) {
    /* #search-sidebar input { width: 230px !important;} */
    #lawyers_menu, #young_lawyers_menu, #foreign_lawers_menu, #lawer_unions1_menu, #lawer_unions2_menu, #lawer_assocs_menu
    { position: relative; background-color: #ffffff; width: 100vw; z-index: 9999; display: none; }
    .lawers_menu_items { width: 100%; }
    .nav ul { width: 100%; padding: 0; }
    .nav ul li { float: left; display:inline-block; }
    .nav ul li div ul li a { padding: 0; }
    .main_menu_type i.fa-chevron-down { display: none; }
    .slider_one_big_picture { padding-bottom: 32% !important; height: 500px !important; }
    .menu-bar {display: block;cursor: pointer;padding: 0;text-align: center;margin-left: 0px; margin-top:2px;}
    .fa-bars, .fa-close{display:block; float:left; margin:0px 0 0; padding: 0px; border-radius:3px; color:#fff; font-size:24px;}
    .menu{position:fixed; top:0px; right:0px; display:none; width:260px; z-index:999999!important; height:100%; overflow:scroll; padding-bottom:20%;}
    .nav ul li{border:0 none; color:#324148; float: none; display:block; text-align:left; padding:0px 0px; border-radius:0px;}
    .nav ul li a, .nav ul li ul li a {color: #324148;font-size: 14px;font-style: normal;font-weight: 500;font-family: "Montserrat", sans-serif;line-height: 1.5;background:white;overflow-x: hidden; cursor:pointer;}
    .nav ul li a.active, .nav ul li a:hover {color: #167da0;font-size: 14px;font-style: normal;font-weight: 500;font-family: "Montserrat", sans-serif;line-height: 1.5;background:white;overflow-x: hidden; cursor:pointer;}
    .menu{position:fixed; top:0px; right:0px; display:none; width:260px; z-index:999999!important; height:100%; overflow:scroll; padding-bottom:20%;}
    nav ul li{padding-left:20px;}
    .nav i.fa-chevron-down, .nav i.fa-chevron-right{display:inline-block; float:right;font-size: 12px; text-align:right; cursor:pointer; position: relative; right:20px;top:0; margin-top: -25px;}
    .nav i.fa-chevron-right{top:-20%;}
    .menu-bar {display: block;cursor: pointer;padding-top: 12px;padding: 0;text-align: center;margin-left: 0px; margin-top:5px;}
    .menu-bar .fa-bars{color:#ffffff;}
    .menu{display: none; background:white;  box-shadow: 0 0 28px rgba(0, 0, 0, 0.07); }
    .fa-bars, .fa-close{display:block; float:left; margin:0px 0 0; padding: 0px; border-radius:3px; color:#fff; font-size:24px;}
    .fa-bars{color:#37424b;}
    .fa-close{color:#37424b; font-size: 14px; padding:10px 10px 10px 10px; font-weight:normal; cursor:pointer; margin-right:10px; float:right; margin-bottom:20px;background: inherit; z-index: -1;}
    .menu .fa-bars{margin:10px;}
    .nav ul{clear:both;}
    .nav ul li{border:0 none; color:#324148; float: none; display:block; text-align:left; padding:0px 0px; border-radius:0px;}
    .nav ul li a, .nav ul li ul li a {color: #324148;font-size: 12px;font-style: normal;font-weight: 500;font-family: "Montserrat", sans-serif;line-height: 1.5;background:white;overflow-x: hidden; cursor:pointer;}
    .nav ul li a.active, .nav ul li a:hover {color: #167da0;font-size: 12px;font-style: normal;font-weight: 500;font-family: "Montserrat", sans-serif;line-height: 1.5;background:white;overflow-x: hidden; cursor:pointer;}
    .menu{position:fixed; top:0px; right:0px; display:none; width:260px; z-index:999999!important; height:100%; overflow:scroll; padding-bottom:20%;}
    .nav ul li a:hover{color:black; border:0px;}
    .nav {float: right;}
    .navBar{display:none;}

    .btn-lawyer-wrap a { display: block; margin-bottom: 12px;}
    #startsearch {  float:right; margin:5px 1px 0 0;}
    #search-sidebar input { width: 210px !important; }
}

@media only screen and (max-width: 1024px){
    nav ul li{padding-left:20px;}
    .nav i.fa-chevron-down, .nav i.fa-chevron-right{display:inline-block; float:right;font-size: 12px; text-align:right; cursor:pointer; position: relative; right:20px;top:0; margin-top: -25px;}
    .nav i.fa-chevron-right{top:-20%;}
    .menu-bar {display: block;cursor: pointer;padding: 0;text-align: center;margin-left: 0px; margin-top:2px;}
    .menu-bar .fa-bars{color:#ffffff;}
    .menu{display: none; background:white;  box-shadow: 0 0 28px rgba(0, 0, 0, 0.07); }
    .fa-bars, .fa-close{display:block; float:left; margin:0px 0 0; padding: 0px; border-radius:3px; color:#fff; font-size:24px;}
    .fa-bars{color:#37424b;}
    .fa-close{color:#37424b; font-size: 14px; padding:10px 10px 10px 10px; font-weight:normal; cursor:pointer; margin-right:10px; float:right; margin-bottom:20px;background: inherit; z-index: -1;}
    .menu .fa-bars{margin:10px;}
    .nav ul{clear:both;}
    .nav ul li{border:0 none; color:#324148; float: none; display:block; text-align:left; padding:0px 0px; border-radius:0px;}
    .nav ul li a, .nav ul li ul li a {color: #324148;font-size: 12px;font-style: normal;font-weight: 500;font-family: "Montserrat", sans-serif;line-height: 1.5;background:white;overflow-x: hidden; cursor:pointer;}
    .nav ul li a.active, .nav ul li a:hover {color: #167da0;font-size: 12px;font-style: normal;font-weight: 500;font-family: "Montserrat", sans-serif;line-height: 1.5;background:white;overflow-x: hidden; cursor:pointer;}
    .menu{position:fixed; top:0px; right:0px; display:none; width:260px; z-index:999999!important; height:100%; overflow-y:scroll; overflow-x: hidden; padding-bottom:20%;}
    .nav ul li a:hover{color:black; border:0px;}
    
    .nav {float: right;}
    .navBar{display:none;}
    .headline {background-size:cover;}
    .loginBox .nav{float:none;}
    .vhead-inline{width:75%;}
    .slider_one_big_picture { padding-bottom: 42% !important; }
    /*
    .myParentDivHieght { height: 300px !important; }
    .myParentDivBoxHieght { height: 300px !important;}
    .myProfileBoxHieght { height: 300px !important; }
    .intro_homelawyer {
        margin-top: 0 !important;
    }
    .intro_homelawyer p {
        width: 92%; border: 1px solid red;
    }
    .myProfileImgPlace {
        float: none !important;
    }
    .myIntro { width: 100%; min-width: 300px; text-align: center !important; margin: 0 !important; }
    .myIntro h4 { text-align: center !important; height: 60px;  }
    */
    #lawyers_menu, #young_lawyers_menu, #foreign_lawers_menu, #lawer_unions1_menu, #lawer_unions2_menu, #lawer_assocs_menu { position: absolute; }
}

@media only screen and (max-width: 995px){
    .lawyer-profile{max-height:inherit;}
    .clr{height:1px;}
}

@media only screen and (max-width: 800px){
    .testimonial p{text-align:left;}
    footer .link{padding-left:0; padding-bottom:20px;}
    .copyright, .copyright .social{text-align:center;}
    .copyright .social{padding-top:15px;}
    .platBox{margin-bottom:20px;}
    .lang{text-align:left;}
    .feature-box{float:none; width:100%; margin:10px 0;}
    .feature-list, .lawyer .feature-list{min-width:inherit; right:0px;left:0px;top: 0px; bottom: 0px}
    .width60{width:100%;}
    .dropdown-menu-right{left:-65px;right: auto;}
    .user-det .dropdown-menu-right{right:0; left:auto;}
    .searchBox label{width:19%;}
    .width45{width:100%;}
    .loginBox .text-right{text-align:left;}
    .nav-tabs > li > a{min-width:inherit;}
    .nav-tabs > li{width:100%;}
    .f-right{float:none!important;}
    .areaFig figure img{width:100%;}
    .areaFig .text-right{text-align:left;}
    .areaFig .text-right ul li{padding:0 0px 15px 20px;}
    .areaFig .text-right ul li::before{content: "\e080";right: auto; left: 0;}
    .areaFig figure{margin-bottom:20px;}
    .lawyer-profile{max-height:inherit;}
    .lawyer-profile span{display:block; margin:0 auto;}
    .lawyer-profile{text-align:center;}
    .clr{height:1px; margin-top:0;}
    .virtual-office p{width:100%;}
    .coming-soon .col-md-4{padding-bottom:10px;}
    .virtual-office{background-size:cover;}

    .ads-wide { display: none !important; }
    .ads-small { display: block !important; }
    #platform_desc { display: none !important; }

}
@media only screen and (max-width:768px) {
    .approved-txt { font-size: 14px; }
}
@media only screen and (max-width:668px){
    .searchFld, .searchBox label, .searchBox .btn{width:100%; border-left:0px; padding-left:10px; padding-right:10px; margin-bottom:5px;}
    .cober-r{width:75%;}
    .user-table{max-width:700px; overflow-X:scroll;}
    .user-table table{width:700px;}
    .user-table-2{max-width:100%;} .user-table-2 table{width:100%;}
    .lawyer-det{padding-left:0;}
    h2.title{font-size:16px!important;}
    .title .text-center{text-align:right; padding-top:10px;}
    .slider_one_big_picture { padding-bottom: 62% !important; }
    .newrating { float:none!important; display: block; padding-bottom: 8px;}
    .approved { ; }
    .approved-txt { font-size: 14px; }
    .lawyermar140 { margin-left: 6px !important; margin-top: 30px; }

}
@media only screen and (max-width:480px){
    .profile-box ul li{width:100%;}
    .lawyermar140 { margin-top: 0px; }
    .slider_one_big_picture { height: 300px !important; }
    .prev_button, .next_button { display: none; }
}
@media only screen and (max-width: 533px){
    .headline h1{font-size:22px; line-height:30px;}
    .common h2{font-size:20px; line-height:28px;}
    .platBox h3{font-size:19px;}
    .platBox{padding:20px 10px;}
    .common h1{font-size:22px; line-height:30px;}
    .dd375 {display: block !important;}
    .btn-primary, .feature-list .btn, .loginBox .btn{min-width:100%;}
    footer ul li{font-size:13px;}
    .feature-list, .lawyer .feature-list{text-align:center;}
    .feature-list ul, .lawyer .feature-list ul{padding-left:0px; padding-right:0px;}
    .feature-list li, .lawyer .feature-list li{padding-top:60px; padding-left:0px; padding-right:0px; text-align:center;}
    .feature-list li::before, .lawyer .feature-list li::before{left:40%!important; right:inherit; top:0px!important;}
    .feature-list, .lawyer .feature-list{left:0; right:0; top:0; /* margin:15px; */ position:static;}
    .feature-box {background-size:cover;}
    .nav-tabs > li{width:100%; margin:5px 0 0;}
    .tab-pane{padding:30px 0;}
    .cober{text-align:center;}
    .cober-r{width:100%; padding-left:0;}
    .virtual-box{text-align:center; padding: 40px 15px 25px;}
    .virtual-box .vIcon{float:none;}
    .virtual-box .vhead-inline{padding-left:0; width:100%;}
    .vhead h3{font-size:18px;}
    .slider_one_big_picture { padding-bottom: 82% !important; }

}

