@charset "utf-8";
/* CSS Document */

@media only screen and ( max-width: 1280px ) {



}
@media only screen and ( max-width: 1024px ) {
.Container { width:96%; margin:0 auto;}
.content .prac-sec{ margin-left:2.1%;}
.content .prac-sec h3{ font-size: 14px;}
.banner-right h3{font-size: 35px; margin-bottom: 25px; padding-top: 22px;}
.banner-rightinner h3{font-size: 28px;  padding: 12px 0px;}
.banner-leftinner .ms-info h3{ font-size:18px; line-height:28px;}
.banner-leftinner .ms-slide-info{ bottom: 33%;}
.mobile-caption{position:absolute!important; bottom:31%; left:18px; width:31%;}
.mobile-caption h3{ color:#e0de94; font-size:26px; line-height:37px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-style:italic; font-weight:normal;   }
.content .prac-sec ul li{ font-size:13px;}
.content .no-margin { margin-left:0;}
.content .attorneycontent { width:60%;}
}
@media only screen and ( max-width: 980px ) {

.banner-right h3 { padding-top: 16px;}
.banner-left .ms-info h3{ font-size:22px;}

.banner-rightinner h3{ padding:10px 0px;}


}
@media only screen and ( max-width: 800px ) {

.banner-leftinner .ms-slide-info{ display:none;}
.banner-leftinner .ms-info{display:none;}
.content .mobile-margin{ margin-left:0px; margin-top:20px;}
.top-navmain { display:none;}
.logo { display:none;}
.Footer {width: 70%; }
.copy { padding:0 0 7% 0%;}
.banner-right h3{font-size: 25px; margin-bottom:30px; padding-top:10px}
.banner-right p { font-size: 18px;}
.banner-rightinner h3{font-size: 22px; padding: 10px 0px;}
.content .prac-sec { margin-left: 18%;}
.content .no-margin { margin-left:0;}
.content .mobile-margin { margin-left:0;}
.content .prac-sec h3 {font-size: 16px;}
.content .prac-sec ul li {font-size: 14px;}
.Footer ul li a { font-size:12px;}
.mobile-caption h3{ color:#e0de94; font-size:23px;}
.mobile-caption {bottom: 27%;} 
.content .bobbynew-awrd ul li { width:46%; margin-left:3%;}
.content .bobbynew-awrd ul li img{ width:100%;}
.banner-rightinner p {    font-size: 20px;}
.banner-rightinner p a{    font-size: 22px;}
}
@media only screen and ( max-width: 768px ) {
.Footer {    width: 75%;}
.content p iframe{ width:100%;}
.banner-right p {
    font-size: 17px;
}
.content .prac-sec {margin-left: 15%;}
.content .no-margin { margin-left:0;}
.content .mobile-margin { margin-left:0;}
.content h3 { font-size:15px;}
.sidebar-pracarea h3{ font-size:15px;}
.banner-rightinner h3{padding: 7px 0px;}
}
@media only screen and ( max-width: 736px ) {

.banner-right p {
    font-size: 16px;
}
.content .prac-sec {margin-left: 10%;}
.content .no-margin { margin-left:0;}
.content .mobile-margin { margin-left:0;}
.mobile-caption h3{ color:#e0de94; font-size:22px;}
.mobile-caption {bottom: 24%;}
.banner-rightinner h3{  padding: 5px 0px 8px; font-size:20px;}
.banner-rightinner p {font-size: 18px;}
}
@media only screen and ( max-width: 667px ) {


.Footer ul li {margin-left: 10px;}
.Footer {width: 80%;}
.banner-right h3 {
    font-size: 20px;
    margin-bottom: 30px;
}
.banner-right p {
    font-size: 14px;
}
.banner-right p a{ font-size: 21px;}
.content .prac-sec {margin-left: 5%;}
.content .no-margin { margin-left:0;}
.content .mobile-margin { margin-left:0;}
.content .prac-sec h3{ font-size:15px;}
.mobile-caption h3 {color: #e0de94; font-size: 19px;}
.banner-rightinner h3{font-size: 18px;}
.banner-rightinner p a {
    font-size: 20px;
}
.banner-rightinner p {
    font-size: 17px;
}
}
@media only screen and ( max-width: 640px ) {

.Footer {width: 100%;}
.logo-holder img{ width:85%!important;}
.mobmenul-container{ top: 41px!important;}
.logo-holder{padding-top: 7px!important;}
.contact-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){     line-height: inherit!important; min-height: inherit!important;}
.contact-form .gform_wrapper .hidden_label input.large, .contact-form .gform_wrapper .hidden_label select.large, .contact-form .gform_wrapper .top_label input.large, .contact-form .gform_wrapper .top_label select.large{ width:70%!important;} 
.contact-form .gform_wrapper textarea.medium {width:70%!important; }
.content { width: 100%; padding: 2% 0%; float:none; margin:0 auto;}
.content ul li {line-height: 22px; font-size: 14px;}
.content h3 {    font-size: 15px;}
.content .prac-sec { margin-left: 22%;}
.content .no-margin { margin-left:0;}
.content .mobile-margin { margin-left:0;}
.sidebar { margin:0 auto 10px; width:auto; padding:2% 0; float:none; text-align:center; }
.sidebar p{ font-size:15px;}
.sidebar ul li{ font-size:14px; line-height:22px;}
.sidebar h3 {  font-size: 15px;}

.banner-rightinner p a {
    font-size: 18px;
}
.banner-rightinner p {
    font-size: 16px;
}
 .banner-rightinner h3{font-size: 18px;  padding: 4px 0px 8px;}  


}
@media only screen and ( max-width: 600px ) {


img.alignnone { text-align:center; display:block; margin:0 auto 10px; width:auto; max-width:100%;}
.content .center-mobile h2{ text-align:center;}
.content .center-mobile h1{ text-align:center;}
.content .center-mobile p{ text-align:center;}

.banner-right p {
    font-size: 13px;
}
.banner-right p a{ font-size: 19px;}

.banner-right h3 {
    font-size: 20px;
    margin-bottom: 20px;
}
.mobile-caption h3 {color: #e0de94; font-size: 17px; line-height:30px;}
.banner-rightinner h3 {
    font-size: 22px;
   
}

.banner-rightinner p a {
    font-size: 17px;
}
.banner-rightinner p {
    font-size: 15px;
}
 .banner-rightinner h3{font-size: 17px;      padding: 3px 0px 8px;
} 
.content .attorneyimage { float:none; width:auto; margin:15px 0; text-align:center;}
.content .attorneycontent { float:none; width:auto; text-align:center; margin-bottom:15px;} 
}
@media only screen and ( max-width: 568px ) {
.content .prac-sec { margin-left: 16%;}
.content .no-margin { margin-left:0;}
.content .mobile-margin { margin-left:0;}
.banner-left { width:100%; float:none; margin:0 auto 20px;}
.banner-leftinner{ width:100%; float:none; margin:0 auto 20px;}
.banner-rightinner{ width:100%; float:none; margin:0 auto; text-align:center;}

.banner-right{ width:100%; float:none; margin:0 auto; text-align:center;}
.banner-right p {font-size: 18px;}
.banner-right p a{   font-size: 22px;}
.banner-right h3{font-size: 22px; margin-bottom:15px; padding-top:0px;}
.banner-rightinner{ float:none; width:100%; text-align:center; }
.banner-rightinner h3{ padding:0px 0 10px 0; font-size:24px;}
.mobile-caption h3 {
    color: #e0de94;
    font-size: 22px;
    line-height: 38px;
}
.banner-rightinner p a {
    font-size: 24px;
}
.banner-rightinner p {
    font-size: 20px;
}

}
@media only screen and ( max-width: 480px ) {
	
.content .prac-sec { margin-left: 6%;}
.content .no-margin { margin-left:0;}
.content .mobile-margin { margin-left:0;}
.content ul li { font-size: 12px;}
.Footer { text-align:center; width:98%; margin:0 auto; float:none; padding:10px 0 0 0;}
.Footer ul li { float:none; display:inline-block; margin-bottom:10px; } 
.copy { padding:0 10px 40px 10px; text-align:center;}
.content p iframe{ width:100%; height:200px;}
.mob_menu_header_div {    height: 80px!important;}
.logo-holder{padding-top: 5px!important;}
.mobmenul-container{ top: 31px!important;}
.mobmenu-push-wrap {
    padding-top: 80px!important;
}
.bannermain {padding: 10px 0px;}
.mobile-caption h3 {
    color: #e0de94;
    font-size: 20px;
    line-height: 34px;
}
}
@media only screen and ( max-width: 414px ) {
.content ul li { font-size: 14px;}
.content .prac-sec { margin-left: 0; text-align:center; width:100%;}
.content .no-margin { margin-left:0;}
.content .mobile-margin { margin-left:0;}
.content h2 {text-align:center;}
.content h1 {text-align:center;}
.logo-holder{padding-top: 10px!important;}
.content p strong{ text-align:center; display:block;}
.contact-form .gform_wrapper .hidden_label input.large, .contact-form .gform_wrapper .hidden_label select.large, .contact-form .gform_wrapper .top_label input.large, .contact-form .gform_wrapper .top_label select.large{ width:100%!important;} 
.contact-form .gform_wrapper textarea.medium {width:100%!important; }
.mobile-caption h3 {
    color: #e0de94;
    font-size: 17px;
    line-height: 30px;
}
.alignright { float:none;}
img.alignright { width:auto; max-width:100%; margin:0 auto 10px; display:block;}
.content .bobbynew-awrd ul li{ width:auto; margin:10px auto 0; display:block; max-width:100%;}
.content .bobbynew-awrd ul li img{ width:auto;}
.content h1 { font-size:25px;}
.content h2{ font-size:22px;}
.content .atry-van {
    margin-top: 20px;
}
 
}
@media only screen and ( max-width: 384px ) {



.content ul{ margin:0 0 20px 25px;}
.logo-holder img {
    width: 80%!important;
}
.mob_menu_header_div {
    height: 70px!important;
}
.mobmenul-container{ top: 28px!important;}
.mobmenu-push-wrap {
    padding-top: 70px!important;
}
.mobile-caption h3 {
    color: #e0de94;
    font-size: 16px;
    line-height: 28px;
} 
}
@media only screen and ( max-width: 375px ) {




}
@media only screen and ( max-width: 360px ) {
.logo-holder {
    padding-top: 12px!important;
}
.mobile-caption {    left: 10px;}


}
@media only screen and ( max-width: 320px ) {
.logo-holder {
    padding-top: 15px!important;
}
.banner-right h3{ font-size:20px;}
.mobile-caption h3 {
    color: #e0de94;
    font-size: 14px;
    line-height: 26px;
}
.banner-rightinner h3 { font-size:22px;}
}
