/*==========================1101==================*/

@media screen and (min-width : 1101px) and (max-width :1200px) {
.container{max-width:1050px !important; }
.logo-holder {float: left; width: 90%;}
ul.navbar-nav li a { height: 70px; padding: 13px 13px;}
ul.navbar-nav li { font-size: 15px; line-height: 46px;}
}


/*=======================================970px ===============================================*/

@media screen and (min-width : 992px) and (max-width :1100px) {
.container{ max-width:950px !important; margin:0 auto; padding:0;}
.logo-holder {float: left; width: 90%;}
#content-sc .col-sm-12{ margin-left: 0px; }
ul.prctice-lst { margin: 0 0 45px 0px; width: 58%; }
ul.navbar-nav li.current-menu-item a, ul.navbar-nav li a:hover { height: 70px;}
ul.navbar-nav li a { height: 50px; padding: 13px 13px;}
ul.navbar-nav li { font-size: 13px; line-height: 46px;}
}

@media screen and (min-width : 970px) and (max-width :991px) {
.container{ max-width:950px !important; margin:0 auto; padding:0;}
.logo-holder {float: left; width: 90%;}
#content-sc .col-sm-12{ margin-left: 15px; }
.btm-hdng { font-size: 23px; padding-right: 46px;}
ul.prctice-lst { margin: 0 0 45px 0px; width: 58%; }
section#navigation-sc {display: none;}
#wprmenu_bar .menu_title a { color: #fff; display: inline-block; position: relative; top: 0;}
}
/*=============================================768px ===============================================*/
@media screen and (min-width : 768px) and (max-width : 969px) {
.container{max-width:740px; margin:0 auto; padding:0;}
h1 {font-size: 30px;}
h6 {font-size: 18px;}
ul.tp-info-lst { width: 71%; margin: 0px;}
ul.prctice-lst { width: 70%;}
ul.prctice-lst li {min-height: 338px;}
section#navigation-sc {display: none;}
#wprmenu_bar .menu_title a { color: #fff; display: inline-block; position: relative; top: 0;}
#content-sc .col-sm-12{ margin-left: 15px; }
#tp-ftr .col-sm-4{  flex:none; max-width: 98%; margin:0 0 25px 20px;}
img.biography-pic { width: 95%;}
img.foot-logo { height: auto; width: 40%;}
#tp-ftr .col-sm-4 + .col-sm-4 { flex: 0 0 auto; float: left; margin-left: 58px; max-width: 29%;}
#tp-ftr .col-sm-4+.col-sm-4+.col-sm-4 {  flex:none; max-width: 55%; float: left !important; }
ul.con-info {margin: 15px 0 0;}
.ftr-lnks-hldr {padding: 0 0 0 0;}
.btm-hdng { font-size: 20px; padding-right: 39px;}
/*-----------inside pages----------------*/
.inside-bnr-content h1{ font-size: 40px; }
h6.geading02 {font-size: 22px;}
}


/*----------------------------------640px========================================*/ 
@media screen and (min-width : 640px) and (max-width: 767px) {
.container{max-width:620px; margin:0 auto; padding:0;}
h1 {font-size: 35px;}
h2 {font-size: 33px;}
h5 {font-size: 17px;}
ul.tp-info-lst { width: 84%; margin: 0px;}
ul.prctice-lst { width: 85%;}
a.lrge-blu-btn {font-size: 15px; padding: 10px 16px;}
ul.prctice-lst li p {font-size: 13px;}
section#navigation-sc {display: none;}
#wprmenu_bar .menu_title a { color: #fff; display: inline-block; position: relative; top: 0;}
.bnr-contnt h1{font-size: 25px;}
.hme-frm { padding: 6%;}
#content-sc .col-sm-12{ margin-left: 15px; }
h6.btm-hdng {font-size: 20px; padding: 0 35px 0 15px;}
#tp-ftr .col-sm-4{  flex:none; max-width: 98%; margin:0 0 25px 20px;}
img.foot-logo { height: auto; width: 40%;}
#tp-ftr .col-sm-4+.col-sm-4 {  flex:none; max-width:37%; float: left; margin-left: 20px;}
#tp-ftr .col-sm-4+.col-sm-4+.col-sm-4 {  flex:none; max-width: 55%; float: left !important; }
.ftr-lnks-hldr {padding: 0 0 0 0;}
/*-----------inside pages----------------*/
.inside-bnr-content h1{ font-size: 36px; }
h6.geading02 {font-size: 22px;}
ul.prctice-listing li img { margin-bottom: 15px; width: 75%; float: none; margin: 0 auto;}
ul.prctice-listing li:nth-child(2n+1) img { float: none; margin: 0 auto; width: 75%; display: table; margin-bottom: 15px;}
ul.prctice-listing li:nth-child(2n) img { float: none; margin: 0 auto; width: 75%; display: table; margin-bottom: 15px;}
ul.prctice-listing h6{ text-align: center; font-size: 26px; }
img.biography-pic { width: 99%;}
}

/*==========================480px=====================================*/
@media screen and (min-width : 480px) and (max-width: 639px) {
.container{width:450px; margin:0 auto; padding:0;}
h1 {font-size: 33px;}
h2 {font-size: 30px;}
h5 {font-size: 17px;}
h6 {font-size: 18px;}
header {padding: 15px 0 0;}
img.bnr-img {height: 200px; margin: 0 auto; width: 100%;}
.logo-holder { float: none; margin: 0 auto 15px; width: 62%;}
section#navigation-sc {display: none;}
#wprmenu_bar .menu_title a { color: #fff; display: inline-block; position: relative; top: 0;}
#content-sc .col-sm-12{ margin-left: 15px; }
ul.tp-info-lst { float: none; margin: 0 auto; width: 75%;}
ul.tp-info-lst li { margin-bottom: 10px;}
ul.prctice-lst { width:98%; margin: 0 0 23px;}
ul.prctice-lst li{ min-height: 370px; }
a.lrge-blu-btn {font-size: 15px; padding: 10px 16px;}
.hme-frm { padding: 5%;}
#content-sc h6.btm-hdng {font-size: 18px; padding-right: 20px;}
h6.btm-hdng {font-size: 25px;}
#tp-ftr .col-sm-4{  flex:none; max-width: 98%; margin:0 0 25px 20px;}
img.foot-logo { height: auto; width: 40%;}
#tp-ftr .col-sm-4+.col-sm-4 {  flex:none; max-width:100%; float: left; margin-left: 20px;}
#tp-ftr .col-sm-4+.col-sm-4+.col-sm-4 {  flex:none; max-width: 100%; float: left !important; }
.ftr-lnks-hldr {padding: 0 0 0 0;}
ul.btm-nav li{ float: left; }
ul.con-info { margin: 6px 0;}

/*-----------inside pages----------------*/
.inside-bnr-content h1{ display: none; }
h6.geading02 {font-size: 22px;}

}


/*===============================360px ================================*/
@media screen and (min-width : 360px) and (max-width: 479px) {
.container{width:330px; margin:0 auto; padding:0;}
h1 {font-size: 24px;}
h2 {font-size: 27px;}
h5 {font-size: 17px;}
header {padding: 15px 0 0;}
img.bnr-img {height: 200px; margin: 0 auto; width: 100%;}
.logo-holder { float: none; margin: 0 auto 15px; width: 62%;}
section#navigation-sc {display: none;}
#wprmenu_bar .menu_title a { color: #fff; display: inline-block; position: relative; top: 0;}
ul.tp-info-lst { float: none; margin: 0 auto; width: 336px;}
ul.tp-info-lst li { margin-bottom: 10px;}
ul.prctice-lst { width: 100%; margin: 0 0 23px;}
ul.prctice-lst li { min-height: auto; width: 96%;}
ul.prctice-lst li:nth-child(2n+2) { float: left;}
a.lrge-blu-btn {font-size: 15px; padding: 10px 16px;}
.hme-frm { padding: 5%;}
#content-sc .col-sm-12{ margin-left: 15px; }
#content-sc h6.btm-hdng {font-size: 18px; padding-right: 20px;}
h6.btm-hdng {font-size: 22px;}
#tp-ftr .col-sm-4{  flex:none; max-width: 98%; margin:0 0 25px 5px;}
img.foot-logo {display: table; float: none; height: auto; margin: 15px auto -20px; padding-right: 25px; width: 73%;}
#tp-ftr .col-sm-4+.col-sm-4 { flex:none; max-width:100%; float: left; margin-left: 5px;}
#tp-ftr .col-sm-4+.col-sm-4+.col-sm-4 {  flex:none; max-width: 100%; float: left !important; }
.ftr-lnks-hldr {padding: 0 0 0 0;}

ul.btm-nav li{ float: left; }
ul.con-info { margin: 6px 0;}
ul.con-info li i{font-size: 25px;}
ul.con-info li i.fa.fa-map-marker{padding: 0px;margin-top: -10px;}
ul.con-info li:first-child{padding: 0;margin: 0;font-size: 26px;}
/*-----------inside pages----------------*/
img.inside-bnr-img { height: 85px;}
.inside-bnr-content h1{ display: none; }
h6.geading02 {font-size: 22px;}
ul.prctice-listing li:nth-child(2n+1) img { display: table; float: none; margin: 0 auto 15px; width: 70%;}
ul.prctice-listing li:nth-child(2n) img { display: table; float: none; margin: 0 auto 15px; width: 70%;}
ul.prctice-listing li h6{ text-align: center;}
}


/*=================================320px;=================================*/
@media screen and (min-width : 320px) and (max-width: 359px) {    
.container{width:280px; margin:0 auto; padding:0;}
h1 {font-size: 20px;}
h2 {font-size: 24px;}
h5 {font-size: 15px;}
h4 {font-size: 24px;}
h6 {font-size: 16px;}
header {padding: 15px 0 0;}
img.bnr-img {height: 200px; margin: 0 auto; width: 100%;}
.logo-holder { float: none; margin: 0 auto 15px; width: 62%;}
section#navigation-sc {display: none;}
#wprmenu_bar .menu_title a { color: #fff; display: inline-block; position: relative; top: 0;}
ul.tp-info-lst { float: none; margin: 0 auto; width: 280px;}
ul.tp-info-lst li a {font-size: 13px;}
ul.tp-info-lst li { margin-bottom: 10px;}
ul.prctice-lst { width: 100%; margin: 0 0 23px;}
ul.prctice-lst li { min-height: auto; width: 100%;}
a.lrge-blu-btn {font-size: 15px; line-height: 22px; padding: 8px 16px;}
.hme-frm { padding: 5%; margin-top: 20px;}
.hme-frm h4 {padding-bottom: 12px;}
.welcom-part {width: 100%;}
#content-sc h6.btm-hdng {font-size: 16px;}
.btm-brdr { padding-top: 19px;}
h6.btm-hdng {font-size: 22px;}
#tp-ftr .col-sm-4{  flex:none; max-width: 98%; margin:0 0 25px 4px;}
img.foot-logo {display: table; float: none; height: auto; margin: 15px auto -20px; padding-right: 25px; width: 73%;}
#tp-ftr .col-sm-4+.col-sm-4 { flex:none; max-width:100%; float: left; margin-left: 4px;}
#tp-ftr .col-sm-4+.col-sm-4+.col-sm-4 {  flex:none; max-width: 100%; float: left !important; }
.ftr-lnks-hldr {padding: 0 0 0 0;}
ul.btm-nav li{ float: left; }
ul.con-info { margin: 6px 0;}
.fa.fa-envelope{font-size: 25px;}
#copy-rt-sc p { font-size: 12px;}
/*-----------inside pages----------------*/
img.inside-bnr-img { height: 78px;}
.inside-bnr-content h1{ display: none; }
h6.geading02 {font-size: 22px;}
ul.prctice-listing li:nth-child(2n+1) img { display: table; float: none; margin: 0 auto 15px; width: 82%;}
ul.prctice-listing li:nth-child(2n) img { display: table; float: none; margin: 0 auto 15px; width: 82%;}
ul.prctice-listing li h6{ text-align: center;}

}

/*=================================240px;=================================

@media screen and (min-width : 240px) and (max-width: 319px) {
  .container{width:220px; margin:0 auto; padding:0;}

}
