@media screen and (max-width: 1200px) {
.container {
    padding-left: 15px !important;
    padding-right: 15px !important;
    width: 100%;
}
.legal-insights .col-md-12.search_keyword { padding-right: 2px; }
/*.Home_content .col-md-4 { width: 32%}*/
.Home_content .col-md-12 > p {
    min-height: 110px;
}
.Home_content .col-md-4 > img {
    width: 100%;
}
.slider .container {
    padding: 0 !important;
}
.aboutBaner .container, .header_logo .container, .header_top .container, .locationBaner .container, .careerBaner .container, .careerMainCnt .container, .servicesBaner .container, .careerBaner .container, .careerMainCnt .container {
    padding: 0 !important;
}
.Home_content .col-md-4 {width: 32%;}
.lawM.meetTeam .col-md-4 {
   padding: 0;
   width: 40%;
}
.meetTeam .col-md-8 {
   padding: 0 0 0 25px;
   width: 62.5%;
}
/*.meetOurTeam .meetTeam .col-md-8 {
    width: 62.5%;
}*/
.meetTeamProf img {
    height: auto;
}
.container-fluid {
    padding: 0;
}
.container-fluid.header_lang, .container-fluid.header_top, .container-fluid.header_logo { padding-left: 15px; padding-right: 15px;} 
.searchRes .row { margin: 0; }
.searchRes .col-sm-6 { padding-left: 0;}
.col-md-12.searchresult {
    margin: 0;
    width: 100%;
}
.SubscriptionForm .titleFiled > span {
    float: left;
    padding-right: 10px;
    width: 50%;
}
.SubscriptionForm label {
    float: left;
    line-height: 26px;
    width: 40%;
}
.SubscriptionForm select, .SubscriptionForm input {
    float: left;
    height: 30px;
    line-height: 22px;
    width: 60%;
}
.location_gad .row {
    margin: 0;
}
}



@media screen and (max-width: 1190px) {
/*.Home_content .col-md-4 {
    width: 32.4%;
}*/
}

@media screen and (max-width: 1167px) {
.Home_content .col-md-12 > p {
    min-height: 129px;
}

.footer div.col-md-4:nth-child(4) {
    width: 36%;
}
.footer div.col-md-4:nth-child(2) {
    width: 30%;
}

}

@media screen and (max-width: 1150px) {
.Home_content .col-md-12 { min-height: 300px;}      
.getInTouch .carousel-inner .caption > ul {
    list-style: outside none none;
    padding-left: 0;
}
.col-md-12.searchresult {padding-right: 2px;  }
.legal-insights .col-md-3 > h2 {
    min-height: 65px;
}
}
@media screen and (max-width: 1120px) {     
.getInTouch .carousel-inner .caption > ul {
    list-style: outside none none;
    padding-left: 15px;
    padding-top: 0px;
}
.carousel-inner .caption {
    padding: 0;
    /*width: 100%;*/
}
.getInTouch .carousel-indicators { /*padding-top: 0;*/ } 
.legal-insights .col-md-12.search_keyword { padding-right: 0; }
.leglIn .col-md-12 > span.glyphicon-search { right: 0; }
.col-md-12.searchresult { padding-right: 0; }
.legal-insights .col-md-3 { margin: 0 7px 20px; }
}

@media screen and (max-width: 1105px) {     
.legal-insights .search_keyword select {
    padding-bottom: 8px;
}
.btn.btn-default.Keyword_go12 {
    padding-bottom: 8px;
}
.legal-insights .col-md-3 {
    margin: 0 6.9px 20px;
}
}

@media screen and (max-width: 1100px) {
/*.legal-insights .col-md-3 {
    width: 24.2%;
}*/
.um-671.um.um-register .um-field-label {
  width: 25%;
}
.um-671.um.um-register .um-field-area {
  width: 75%;
}
}

@media screen and (max-width: 1065px) {     
.legal-insights .col-md-3 {
    margin: 0 6.8px 20px;
}
}


@media screen and (max-width: 1050px) {     
.legal-insights .col-md-3 {
    margin: 0 6.7px 20px;
}
}



@media screen and (max-width: 1035px) {     
.Home_content .col-md-12 {
    min-height: 307px;
}
.legal-insights .col-md-3 {
    margin: 0 6.5px 20px;
}
.legal-insights .col-md-3 { min-height: 180px; }
}

@media screen and (max-width: 1030px) and (min-width: 991px) {

.col-md-2.copyright { width: 13%; }
.footer div.col-md-4:nth-child(4) { width: 40%; }

}



/*@media screen and (max-width: 1160px) { */
  @media screen and (max-width: 1023px) { 
    #mega-menu-wrap-topmenu { margin-top: 45px !important;}     
    }

@media screen and (max-width: 1023px) {
    /*.legal-insights .col-md-3 { width: 33%; }*/
    .legal-insights .col-md-3 > h3, .legal-insights .col-md-3 p {
   /* min-height: 80px;*/
    padding: 0 15px;
}
.n2-ss-section-outer > .n2-ss-layer.n2-ow .sliderHeadcss, .n2-ss-section-outer > .n2-ss-layer.n2-ow .sliderContentcss {
    top: -10px;
}
/*.legal-insights h4 { min-height: 60px; }*/
#mega-menu-wrap-topmenu #mega-menu-topmenu {
  padding-top: 10px !important;
}
.legal-insights .col-md-3 { width: 23.9%; }
}
@media (min-width: 992px){
.getInTouch .carousel-inner .item a {
  float: left; 
  width: 30%;
}
.getInTouch .carousel-inner .item .caption {
  float: left; 
  width: 70%;
}
}   

@media screen and (max-width: 992px) {
.Home_content .col-md-4 {
    width: 60%; margin: 0 0 40px 0; float: none;
}
/*.legal-insights h4 { min-height: 40px; }*/
.Home_content .col-md-12 { float: left; width: 100%;}
.Home_content .col-md-12 > p {
    min-height: inherit;
}
.Home_content .col-md-4:last-child {
    margin-bottom: 0;
}
.Home_content .col-md-12 {      
        min-height: inherit;        
    }
.Home_content .col-md-12 > span { position: inherit;}
.col-md-12.latest_news > a  { position: inherit; margin-top: 10px;}
.Home_content .col-md-4:nth-child(2) { margin: 0 0 40px;}
.container-fluid.footer {
    padding: 20px 0;
}
.getInTouch .carousel-indicators { width: 300px; }
.inbro { margin-bottom: 0px; margin-top: 0; }
.meetTeamProf img.size-blog { height: auto; width: 100%; }
.team_profile div.practiceArea { margin: 25px 0 15px; } 
.client-login .getInTouch { float: left; width: 100%;} 
.getInTouch .recentArt { margin-bottom: 20px; margin-top: 15px; display: inline-block; width: 100%;}
.container-fluid.footer {
  height: auto;
}
.footer .col-md-2.copyright {
    float: left;
    margin-top: 0;
    text-align: center;
    width: 100%;
    margin-bottom: 15px;
}
.footer div.col-md-4:nth-child(2) {
    text-align: center;
    width: 100%;
    float: left;
}
.footer .Subscription input {
    margin-top: 0;
}

.footer .Subscription {
    float: none;
    margin: 0 auto;
    position: relative;
    width: 320px;
}
.footer .btn.btn-default { top: 0; }
.footer input {
    display: inline-block;
    float: none;
    margin-top: 15px;
    width: 100%;
}
.footer .container div:nth-child(3) {
    margin: 15px 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
    float: left;
}
.footer .col-md-2 > p {
    margin-bottom: 2px;
    padding-right: 0;
    text-align: center;
}
.footer .col-md-2 > ul {
    display: inline-block;
    float: none;
    margin: 0 auto;
    padding: 0;
}
.footer div.col-md-4:nth-child(4) {
    display: inline-block;
    margin-top: 15px;
    text-align: center;
    width: 100%;
}
.footer .col-md-4 > ul {
    display: inline-block;
    float: none;
    margin: 0 auto;
    padding: 0;
}
.footer .col-md-4 li {
    margin: 0 10px;
}
/*.footer .btn.btn-default { top: 36px;}*/
.legal-insights.leglIn .search_keyword select {
  background-position: 88% center;
}
.col-xs-12.col-sm-8.col-md-8.secondaryPage.innerPgCnt.locationCnt.careerloc {
    padding: 0;
    width: 100%;
}
.careerloc .col-md-12.officeLocation {
    margin-bottom: 0;
}
.careerloc .col-xs-12.col-sm-12.col-md-12.contactCnt.locnew {
    padding: 0;
}
.client-login .inRightCnt { float: left; width: 100%;}
.client-login .inRightCnt .row { margin: 60px 0 0; }
.client-login .um-login.um-logout { float: left;}
.client-login .inLeftCnt { padding: 0;}
.SubscriptionForm .titleFiled > span {
    float: left;
    padding-right: 0;
    width: 100%;
}
.SubscriptionForm > p {
    float: left;
    margin-bottom: 15px !important;
    padding-right: 0;
    width: 100%;
}
.SubscriptionForm { padding: 35px 45px; }
.location_gad .col-md-2 {
    float: left;
    padding-left: 0;
    width: 80px;
}

.location_gad .col-md-10 {
    float: left;
}                                                              
}


@media screen and (max-width: 991px) {
.aboutCnt .inLeftCnt {
    text-align: center; margin-top: 20px;
}
.aboutCnt .inLeftCnt img {
  max-width: 100%;
  height: auto;
}
.aboutCnt .inRightCnt {
  padding-right: 0;
}
.careerCnt .col-md-9, .careerCnt .col-md-3 {
  padding: 0;
}

/* .legal-insights .col-md-3 {
  float: left;
  width: 32.4%;
} */
.col-md-12.searchresult { width: 100%;}
.legal-insights .col-md-3 {
    display: inline-block;
    float: left;
    margin: 0 5px 20px !important;
    width: 32.6%;
}
.legal-insights .col-md-3:nth-child(3), .legal-insights .col-md-3:nth-child(6), .legal-insights .col-md-3:nth-child(9), .legal-insights .col-md-3:nth-child(12), .legal-insights .col-md-3:nth-child(15) {
    margin-right: 0 !important;
}
.legal-insights .col-md-3:nth-child(1), .legal-insights .col-md-3:nth-child(4), .legal-insights .col-md-3:nth-child(7), .legal-insights .col-md-3:nth-child(10), .legal-insights .col-md-3:nth-child(13) {
margin-left: 0 !important;
  }
/*.legal-insights .col-md-3:nth-child(4), .legal-insights .col-md-3:nth-child(7), .legal-insights .col-md-3:nth-child(4), .legal-insights .col-md-3:nth-child(10), .legal-insights .col-md-3:nth-child(13) {
  margin-left: 0;
  margin-right: 5px;
}.legal-insights .col-md-3:nth-child(5), .legal-insights .col-md-3:nth-child(8), .legal-insights .col-md-3:nth-child(6), .legal-insights .col-md-3:nth-child(9) {
  margin-left: 5px;
  margin-right: 5px;
}*/
.branchAd {
    margin-bottom: 5px;
}
.officeLocation .branchAd {
    margin-bottom: 40px;
}

.careerloc .branchAd { margin-bottom: 30px;}

.branchAd:nth-child(2) {
  border: none;
}
.branchAd:nth-child(3) {
    padding-left: 0;
}
.mediaEnq .branchAd {
  border-right: medium none;
  padding-left: 0;
  text-align: left;
}
.mediaEnq h2 {
    text-align: left;
}
.inRightCnt {padding-left: 0;}
.serviceLeft {
    margin-bottom: 20px;
}
.meet-people .our_people .col-md-3, .meet-people .our_people .col-md-2 {
  float: left;
  width: 33.3%;
}
.meet-people .search_keyword .col-md-3 {
  height: 34px;
  width: 50%;
  float: left;
}
.meet-people .search_keyword select {
    background-position: 98% center;
}
.meetTeam .col-md-4 {
   float: left;
   padding: 0 25px 0 0;
   width: 40%;
}
.meetTeam .col-md-8 {
   padding: 0;
   width: 100%;
}
.col-md-4.recent_artilce {
   float: left;
   padding: 10px 0 0;
   width: 100%;
}
.container-fluid.footer {
  height: auto;
}
.secondaryPage .secContent, .secContent p { padding-right: 0; }
.secondaryPage .getInTouch { padding-left: 0; margin-top: 15px; float: left; width: 100%;}
.txtContent > ul { padding-left: 14px; }
.social-sharing a.ss-button-facebook, .social-sharing a.ss-button-googleplus, .social-sharing a.ss-button-twitter, .social-sharing a.ss-button-linkedin, .social-sharing a.ss-button-pinterest, .social-sharing a.ss-button-xing {
  margin-bottom: 0;
}
}

@media screen and (max-width: 935px) {
.legal-insights .col-md-3 { width: 32.5%; }
}

@media screen and (max-width: 921px) {
/* .legal-insights .col-md-3 {
  width: 32.3%;
} */
.legal-insights .search_keyword select {
    background-position: 90% center;
}
.um-671.um.um-register {
  max-width: 100%;
}
.um-671.um.um-register .um-field-label {
  width: 30%;
}
.um-671.um.um-register .um-field-area {
  width: 70%;
}
}

@media screen and (max-width: 839px) {
/*.footer .btn.btn-default {
  top: 35px;
}*/
}

@media screen and (max-width: 834px) {
 .legal-insights .col-md-3 {
  width: 32.4%;
}
}

@media screen and (max-width: 768px) {

.Home_content .col-md-4 {
    margin: 0 0 40px;
    width: 90%;
}
.legal-insights .col-md-3 > h3, .legal-insights .col-md-3 p { max-height: 44px; }
.locnew .col-xs-12.col-sm-3.col-md-3 {
    margin-bottom: 15px;
    width: 50%;
    padding-left: 0;
}
.loc5 .locnew .col-xs-12.col-sm-3.col-md-3 {
margin-bottom: 0px;
padding-left: 0;
}
.meetTeamProf img.size-blog { width: 50%; }
#mega-menu-topmenu li:first-child .mega-sub-menu { width: 100% !important;}
#navbar .nav.navbar-nav.navbar-right {      
        display: none;      
    }       
    #mega-menu-wrap-topmenu {  z-index: 2147483647; }       
            
    .header_top #navbar, .header_top .container-fluid, .header_top .container {     
        float: left;        
        padding: 0 !important;      
        width: 100%;        
        z-index: 2147483647;        
    }
    .collapse {
        display: block;
        float: left;
        width: 100% !important;
    }
    .container-fluid.header_logo {
        float: left;
        margin-top: 0px;       
        width: 100%;        
    }
    .nav.navbar-nav.navbar-right.top-search {       
        display: block;     
    }
    .container-fluid.slider, .container-fluid.home_content, .container-fluid.footer { float: left; width: 100%;}
.legal-insights.leglIn .search_keyword select {
  background-position: 87% center;
}
.meetTeam .col-md-8 {
   float: left;
   padding: 0;
   width: 100%;
}
.meetTeam .col-md-4 {
   float: left;
   padding: 0;
   width: 100%;
  margin-bottom: 10px;
}
.team_profile .meetTeamProf {
   width: 100%;
}

.team_profile .meetTeamProf ul {
   padding: 10px 15px 0;
}

.meetTeamProf > img {
   float: left;
   height: auto;
   padding-right: 21px;
   width: 50%;
}
#mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-item:first-child > a.mega-menu-link {
  padding-left: 10px;
}
.legal-insights .col-md-3:nth-child(2n+1) {
    margin-left: 0 !important;
    margin-right: 5px !important;
}
.legal-insights .col-md-3:nth-child(2n) {
    margin-right: 0 !important;
    margin-left: 5px !important;
}
.legal-insights .col-md-3 {
    border: 1px solid #ddd;
    margin: 0 5px 15px !important;
    width: 49.2%;
}
.col-md-12.officeLocation { margin-left:0;}
}


@media screen and (max-width: 767px) {
	
	.newsCnt.new_page .search_keyword {
    float: none;
    width: 100%;
    text-align: left;
}
	
	
.col-md-12.officeLocation li {
    width: 50%;
}
.collapse {     
        display: block;     
        float: left;        
        margin: 59px 0 0 !important;        
        width: 100% !important;     
    }       
    #mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-megamenu > ul.mega-sub-menu { padding: 0 !important;  width: 100% !important;}
    .navbar-header {
        margin-top: 60px;
    }
    .nav.navbar-nav.navbar-right.top-search { display: block;}      
    .nav.navbar-nav.navbar-right > li {/* float: left;*/}       
    #mega-menu-wrap-topmenu { margin-top: 0 !important;}        
    .header-bottom .carousel-nav {      
        display: none !important;       
    }
    .carousel-indicators::after, .carousel-indicators::before, .carousel-indicators li { display: none !important;}   
.getInTouch .carousel-indicators::after, .getInTouch .carousel-indicators::before, .getInTouch .carousel-indicators li { display: block !important; }	
    .carousel-control .glyphicon-menu-left {        
        left: 15%;      
        margin-left: 0;     
    }       
    .header-bottom .carousel-control .glyphicon {       
        font-size: 20px;        
        height: 40px;       
        padding: 10px;      
        text-shadow: none;      
        width: 40px;        
    }      
    .carousel-control .glyphicon-menu-right {       
        margin-right: 0;        
        right: 15%;     
    }       
            
    .innercontent { width: 80%; left: 0; right: 0; margin: 0 auto; padding: 20px;}
    #mega-menu-wrap-topmenu li {
        width: 100% !important;     
    }
    .newsMainCnt .col-xs-12.col-sm-3.col-md-3 {     
        display: none;      
    }
    .newsCnt .search_keyword .form-group {      
        float: left;        
    } 
    .container-fluid.header_top { min-height: 0px; }      
    .container-fluid.header_logo { margin-top: 0; }     
            
            
    /* #mega-menu-wrap-topmenu #mega-menu-topmenu > li.mega-menu-megamenu > ul.mega-sub-menu { left: 0 !important;      
        padding: 0 !important;      
        position: inherit !important;       
        width: 100% !important;}*/
   

.legal-insights .col-md-3:nth-child(1), .legal-insights .col-md-3:nth-child(5), .legal-insights .col-md-3:nth-child(4), .legal-insights .col-md-3:nth-child(7), .legal-insights .col-md-3:nth-child(4), .legal-insights .col-md-3:nth-child(10), .legal-insights .col-md-3:nth-child(13) {
  margin-left: 5px;
}
.branchAd {
    padding: 0;
    border: none;
}
.mediaEnq .branchAd h3 {
    margin-top: 0;
}
.disclaimer .cookiesUl {
    padding-left: 15px;
}
.simple-sitemap-page li {
    width: 50%;
}
.legal-insights.leglIn .search_keyword select {
  background-position: 92% center;
}
.meet-people .our_people .col-md-3, .meet-people .our_people .col-md-2 {
  width: 50%;
}
.col-md-12.officeLocation { margin-left: 0;}
.officeLocation .branchAd { width: 50%;}
.col-md-12.officeLocation li { width: 100%;}
.contactCnt .branchAd {
    /*margin-bottom: 20px;*/
    width: 300px;
}
.holder.searchRes { float: left; width: 100%; }
.searchRes .col-sm-6 { float: left; padding-left: 0; width: 50%; }
.searchRes h3 { margin-top: 0;}
.breadcrumb {
  margin-bottom: 35px;
}
}

@media screen and (max-width: 743px) {
/* .legal-insights .col-md-3 {
  width: 48.5%;
} */
.legal-insights .search_keyword select {
  background-position: 86% center;
}
.getInTouch .carousel-indicators { margin-bottom: 25px; }
.getInTouch .carousel-indicators li {
    margin-bottom: 10px;
}
.getInTouch .carousel-indicators li.active { margin-bottom: 10px;}
.getInTouch .recentArt {
    float: left;
    margin-top: 15px;
    padding-top: 0;
    width: 100%;
}
}

@media screen and (max-width: 694px) {
.legal-insights .col-md-3 {
  width: 49.2%;
}
}

@media screen and (max-width: 689px) {
.legal-insights .search_keyword input {
    padding-bottom: 7px;
}
}

@media screen and (max-width: 680px) {

.header_logo .container {
    padding: 15px 0 !important;
}

.header_logo .container {
    text-align: center;
}

.header_logo .container > ul {
    float: none;
    margin: 13px 0 0;
    padding: 0;
    text-align: center;
    
}
.header_logo img {
    float: none;
}
.header_logo li {
    display: inline-block;
    float: none;
    list-style: outside none none;
}
/*.footer .btn.btn-default {
    top: 35px;
}*/
.legal-insights .col-md-3 {
  /*float: none;*/
  margin: 0 5px 10px !important;
 /*  width: 60%; */
}
.legal-insights .col-md-3 > img {
  height: auto;
}
.legal-insights .search_keyword input, .legal-insights .search_keyword select {
    width: 100%;
    margin: 2px 0;
}
.btn.btn-default.Keyword_go {
    top: 44px;
    right: 0;
}
.legal-insights .search_keyword select {
  background-position: 92% center;
}
.btn.btn-default.Keyword_go12 {
    top: 45px;
}
.legal-insights.leglIn .search_keyword input {
    border-right: none;
}
.meet-people .search_keyword .col-md-3 {
    width: 100%;
}
.meet-people .search_keyword .btn.btn-default.Keyword_go {
  top: 0;
}
.meet-people .search_keyword .col-md-3.noPadd:last-child select {
  background-position: 92% center;
}
.n2-ss-section-outer > .n2-ss-layer.n2-ow .sliderHeadcss, .n2-ss-section-outer > .n2-ss-layer.n2-ow .sliderContentcss { top: -5px !important;}
#n2-ss-3-arrow-previous, #n2-ss-3-arrow-next { display: none !important;}
div#n2-ss-3 .n2-ss-section-main-content .n2-ss-layer {
    min-height: 1px;
    padding: 5px 15px;
    width: 100% !important;
}
div#n2-ss-3 .n2-ss-layer.n2-ss-has-maxwidth[data-pm="normal"] {
    box-sizing: border-box;
    width: 100% !important;
}
.legal-insights .search_keyword input { border-right: none;}
.newspage .insightBlock h4 {
    height: auto;
    margin: 20px 0 15px;
    min-height: inherit;
}
.searchRes .col-sm-6 { width: 80%;}
.holder.searchRes { padding-top: 15px;}
.leglIn .col-md-12 > span.glyphicon-search { top: 44px;}
.newsCnt.new_page .btn.btn-default.Keyword_go {top: 42px;}
}


@media screen and (max-width: 655px) {
.legal-insights .col-md-3 {
    width: 49.1%;
}
}

@media screen and (max-width: 640px) {
.contactCnt .branchAd {
    /*margin-bottom: 20px;*/
    padding-right: 15px;
    width: 50%;
}
.col-xs-12.col-sm-6.col-md-3.branchAd:nth-child(2n) {
    padding-left: 15px;
    padding-right: 0;
}
.careerloc .locnew .branchAd {
    margin-bottom: 20px;
    padding-right: 15px;
    width: 50% !important;
}
.careerloc .locnew .branchAd:nth-child(2n) {
    padding-left: 15px;
    padding-right: 0;
}
}



@media screen and (max-width: 600px) {
.officeLocation .branchAd { width: 100%;}
.officeLocation .branchAd:last-child {
    margin-bottom: 0;
}
.innerPgCnt .officeLocation .contactCnt { padding-bottom: 0;}
.login_det {
    float: left;
    margin: 0 auto;
    width: 300px;
}
.login_det > img {
    float: left;
    height: auto;
    width: 100%;
}
.login_det .ProfDeatails { width: 100%; padding: 10%;}
.SubscriptionForm label {
    float: left;
    line-height: 26px;
    width: 100%;
}
#SubscribeFormInterests li {
 width:100%; 
}
.SubscriptionForm #SubscribeFormInterests label {
    float: left;
    font-weight: normal;
    margin-bottom: 0;
    padding-top: 2px;
    width: auto;
}
.SubscriptionForm select, .SubscriptionForm input { width: 100%; }
.SubscriptionForm { padding: 30px; }
}


@media screen and (max-width: 585px) {
.legal-insights .col-md-3 {
    width: 49%;
}
}

@media screen and (max-width: 580px) {
/*.footer .btn.btn-default {
  top: 36px;
}*/
}

@media screen and (max-width: 530px) {
.disclaimer div.uimob500 .um-account-meta { margin-bottom: 25px;}
.legal-insights .col-md-3 {
    width: 49.5%;
}
.legal-insights.leglIn .search_keyword select {
  background-position: 91% center;
}
.um-671.um.um-register .um-field-label {
  width: 100%;
}
.um-671.um.um-register .um-field-area {
  width: 100%;
}
.legal-insights .col-md-3 {
    width: 100%;
    min-height: unset;
}
.legal-insights .col-md-3:nth-child(2n), .legal-insights .col-md-3:nth-child(2n+1) {
    margin: 0 0 15px 0 !important;
}
.legal-insights .col-md-3 > h2 { min-height: inherit; }
.legal-insights .col-md-3 > h3, .legal-insights .col-md-3 p { max-height: inherit; }
}


@media screen and (max-width: 515px) {
.legal-insights h4 {
    min-height: unset;
}
.legal-insights .col-md-3 {
    width: 100%;
    min-height: unset;
}
.legal-insights .col-md-3 > h3 { min-height: inherit; }
.legal-insights .col-md-3 > h3, .legal-insights .col-md-3 p {
    max-height: inherit;
}
.table_table .tableCnt {
    float: left;
    width: 90%;
}
}

@media screen and (max-width: 510px) {
/*.footer .btn.btn-default {
  top: 35px;
}*/
}


@media screen and (max-width: 480px) {
.legal-insights .col-md-3 {
    width: 100%;
}
.locnew .col-xs-12.col-sm-3.col-md-3 {
    margin-bottom: 20px;
    width: 100%;
}
.meet-people .our_people .col-md-3, .meet-people .our_people .col-md-2 {
  width: 100%;
}
.meetTeamProf img.size-blog {
    width: 100%;
}

.meet-people .search_keyword .col-md-3.noPadd:last-child select {
  background-position: 89% center;
}
.team_profile .meetTeamProf ul {
    padding: 20px 10px 15px;
}
.meetTeamProf > img {
   float: left;
   height: auto;
   padding-right: 0;
   width: 100%;
}
.team_profile ul {
   float: left;
   padding: 15px 10px 5px 15px;
   width: 100%;
}
#mega-menu-wrap-topmenu #mega-menu-topmenu img {
   height: auto;
   width: 100%;
}
.contactCnt .branchAd { padding-right: 0; width: 100%;}
.col-xs-12.col-sm-6.col-md-3.branchAd:nth-child(2n) { padding-left: 0;}
.careerloc .locnew .branchAd {  width: 100% !important; padding-right: 0; }
.careerloc .locnew .branchAd:nth-child(2n) { padding-left: 0;}
.legal-insights .col-md-3 > h3, .legal-insights .col-md-3 p { min-height: inherit; } 
.legal-insights h4 { min-height: inherit; }
.Teampeople { width: 100%; }
}

@media screen and (max-width: 460px) {      
    .container-fluid.header_top { min-height: 0px; }      
    .header_top .top_search {       
        padding: 7px 0 !important;      
        position: absolute !important;      
        right: 0;       
        top: 45px;      
    }       
    .collapse { margin: 105px 0 0 !important;}      
    .nav.navbar-nav.navbar-right.top-search {       
        float: left;        
        margin: 0;      
        width: 100%;        
    }       
    .header_top .nav.navbar-nav.navbar-right > li.top_search { width: 100%;}        
    .nav.navbar-nav.navbar-right li:last-child {        
        float: right;       
    }       
    .header_top .form-control { width: 100%;}       
    .container-fluid.header_logo { margin-top: 0;} 
    .legal-insights .search_keyword select {
  background-position: 88% center;
}     
.simple-sitemap-page li {
    width: 100%;
}
.top_search .btn.btn-primary { right: 0;} 
.legal-insights.leglIn .search_keyword select {
  background-position: 90% center;
}

}

@media screen and (max-width: 445px) {
.legal-insights .search_keyword select {
  padding-bottom: 9px;
}
.legal-insights.leglIn .search_keyword select {
    background-position: 88% center;
}
.table_table .tableCnt {
    float: left;
    width: 88%;
}
}

@media screen and (max-width: 400px) {
	.header_logo li {
    display: inline-block;
    float: none;
    list-style: outside none none;
    margin-bottom: 10px;
    text-align: center;
    width: 100%;
}
.footer .Subscription { width: 100%;}

.header_logo li a { float: none;}
.footer .col-md-4 li {
    margin: 0 10px 10px;
}
.footer .col-md-4 li:last-child {
    margin: 0 10px 0 10px;
}
.col-md-12.officeLocation li {
  width: 100%;
}
.header_logo li span {
  float: none;
  width: auto;
}
.searchRes .col-sm-6 {
    margin-bottom: 10px;
    padding: 0;
    width: 100%;
}
/*.footer .btn.btn-default {
    top: 36px;
}*/
}

@media screen and (max-width: 380px) {
.getInTouch .carousel .caption {
   padding: 15px 0 0 0;
   width: 100%;
}
.getInTouch .carousel .caption ul {
   padding: 0;
}
.getInTouch .carousel-inner .caption > ul { margin-bottom: 0;}
.uimob340 .um-half {  float: left !important;  width: auto !important; }
.client-login .um-left.um-half { margin-right: 15px; }
.um-button { width: auto !important;}
.table_table .tableCnt {
    float: left;
    width: 85%;
}

}


@media screen and (max-width: 360px) {
.footer .btn.btn-default {
    border-radius: 4px;
    margin-top: 10px;
    position: inherit;
    top: 0;
    width: 100%;
}
.legal-insights .search_keyword select {
  background-position: 86% center;
}
.legal-insights.leglIn .search_keyword select {
  background-position: 86% center;
}
.meet-people .search_keyword .col-md-3.noPadd:last-child select {
  background-position: 86% center;
}
.login_det { width: 100%;}
.table_table .tableCnt {
    float: left;
    width: 83%;
}

.location_gad .col-md-2 { padding-right: 0; width: 100%; }
.location_gad .col-md-10 { padding: 0; }
}