.home-banner-sec {  padding: 250px 0px 150px 0px;}.home-banner-sec h2 {  font-family: "Fustat", sans-serif;  color: #ffffff;  font-weight: bold;  text-transform: uppercase;  font-size: 18px;  margin-bottom: 25px;}.home-banner-sec h1 {  font-family: "Fustat", sans-serif;  display: inline-block;  clear: both;  color: #ffffff;  font-weight: bold;  text-transform: capitalize;  font-size: 60px;  margin-bottom: 20px;}.home-banner-sec .col-lg-7 figure {  margin-bottom: 125px;}.home-banner-sec .coman-btn-block .coman-btn-second {  color: #362722 !important;}.home-banner-sec .coman-btn-block .coman-btn-second:hover, .home-banner-sec .coman-btn-block .coman-btn-second:focus {  color: #362722 !important;}.home-banner-sec .coman-btn-block .coman-btn-second:before {  background: #f7efda;  color: #362722;}.home-banner-sec .coman-btn-block .coman-btn-second:hover:before, .home-banner-sec .coman-btn-block .coman-btn-second:focus:before {  background: #abcad6;  color: #362722;}.video-block {  padding: 12px;  background: #abcad6;  border-radius: 9px;  max-width: 581px;  margin: auto;  text-align: left;}.video-block h3 {  color: #fff;  font-weight: 900;  font-size: 24px;  margin: 0px;}.case-results-sec {  text-align: center;  background: #f1f0ed;}.case-results-sec h5 {  color: #ee542f;  text-transform: uppercase;  font-family: "IBM Plex Sans", sans-serif;  letter-spacing: 16px;  line-height: normal;  margin-bottom: 30px;  line-height: 1.5;}.case-results-block {  background: #fff;  border-radius: 9px;  padding: 50px;  text-align: left;}.case-results-block h3 {  color: #ee542f;  text-transform: uppercase;  line-height: normal;  margin-bottom: 15px;  font-size: 16px;  font-family: "Fustat", sans-serif;  font-weight: 900;}.case-results-block h4 {  color: #362722;  text-transform: capitalize;  line-height: 1;  font-weight: 500;  margin-bottom: 20px;  font-size: 70px;  font-family: "Fustat", sans-serif;}.case-results-block p {  color: #2e2e2e;  font-weight: 500;  margin-bottom: 0px;  padding-left: 60px;  font-family: "Fustat", sans-serif;  position: relative;  font-size: 16px;}.case-results-block p::before {  content: "";  position: absolute;  top: 10px;  left: 0px;  right: auto;  margin: auto;  width: 45px;  height: 1px;  background: #abcad6;}.case-result-slider {  margin-bottom: 35px;}.practice-areas-sec .coman-title {  max-width: 900px;  margin: auto;  margin-bottom: 30px;}.practice-areas-block {  height: 100%;  border-radius: 10px;  padding: 45px;  background: #f1f0ed;}.practice-areas-block:hover, .practice-areas-block:focus {  background: #362722;}.practice-areas-sec .row {  margin: 0px -10px;}.practice-areas-sec [class*="col-"] {  padding: 0px 10px;  margin-bottom: 20px;}.practice-areas-sec [class*="col-"] [class*="col-"] {  margin-bottom: 0px !important;}.practice-areas-block h3 {  color: #362722;  font-size: 32px;  margin: 0px;}.practice-areas-block h3 a {  color: #362722;}.practice-areas-block:hover h1, .practice-areas-block:hover h2, .practice-areas-block:hover h3, .practice-areas-block:hover h4, .practice-areas-block:hover h5, .practice-areas-block:hover h6, .practice-areas-block:hover p, .practice-areas-block:hover h3 a, .practice-areas-block:focus h1, .practice-areas-block:focus h2, .practice-areas-block:focus h3, .practice-areas-block:focus h4, .practice-areas-block:focus h5, .practice-areas-block:focus h6, .practice-areas-block:focus p, .practice-areas-block:focus h3 a {  color: #fff !important;  -webkit-transition: all .1s ease-in-out;  -moz-transition: all .1s ease-in-out;  -o-transition: all .1s ease-in-out;  -ms-transition: all .1s ease-in-out;  transition: all .1s ease-in-out;}.practice-areas-block .read-more-btn {  text-align: right;  float: right;}.meet-the-team-sec {  padding-top: 0px;}.meet-the-team-block {  text-align: center;}.meet-the-team-block figure, .meet-the-team-block figure img {  margin-bottom: 10px;  width: 100%;  border-radius: 10px;}.meet-the-team-block h3 {  color: #362722;  font-size: 36px;  margin-bottom: 0px;  text-transform: capitalize !important;  line-height: normal;  font-weight: bold;  text-align: center;  font-family: "Fustat", sans-serif;}.meet-the-team-block h3 a {  color: #362722;}.meet-the-team-block h3 a:hover, .meet-the-team-block h3 a:focus {  color: #ee542f;}.meet-the-team-block {  position: relative;}.meet-the-team-block:before {  content: "";  position: absolute;  background: url(../images/plus-icon-dark.jpg);  width: 48px;  height: 48px;  border-radius: 48px;  right: 34px;  top: 34px;}.meet-the-team-block h4 {  font-size: 14px;  color: #abcad6;  margin-bottom: 0px;  font-weight: bold;  line-height: normal;  font-family: "IBM Plex Sans", sans-serif;  text-transform: uppercase;}.meet-the-team-sec .coman-title {  margin-top: 80px;}.awards-and-accolades-slider figure {  height: 110px !important;  line-height: 110px !important;  text-align: center;  margin: 0px;  padding: 0px 15px;}.awards-and-accolades-sec h2 {  font-family: "IBM Plex Sans", sans-serif;  color: #ee542f;  opacity: 1;  font-size: 16px;  text-transform: uppercase;  font-weight: bold;  text-align: center;  letter-spacing: 5px;  margin-bottom: 20px;}.content-sec .container {  max-width: 1050px !important;}.content-sec blockquote {  margin: 0px;}.testimonials-sec {  background: #f1f0ed;}.testimonials-block {  height: 100%;  border-radius: 10px;  padding: 40px 50px;  background: #F7F6F3;  background: -webkit-linear-gradient(0deg, rgba(247, 246, 243, 1) 0%, rgba(253, 252, 249, 1) 30%);  background: -moz-linear-gradient(0deg, rgba(247, 246, 243, 1) 0%, rgba(253, 252, 249, 1) 30%);  background: linear-gradient(0deg, rgba(247, 246, 243, 1) 0%, rgba(253, 252, 249, 1) 30%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F7F6F3", endColorstr="#FDFCF9", GradientType=0);  -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.02);  -moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.02);  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.02);}.testimonials-sec .testimonials-slider {  margin: 35px 0px;}.testimonials-block p {  font-weight: 500;}.testimonials-block h3 {  color: #362722;  font-size: 17px;  margin: 0px;  line-height: normal;  margin-bottom: 5px;}.testimonials-block h4 {  color: #362722;  font-size: 14px;  margin: 0px;  line-height: normal;  font-weight: normal;}.areas-we-serve-sec .defualt-content-info {  max-width: 1050px !important;  margin: auto;}.areas-we-serve-sec {  background-position: bottom center !important;  padding-bottom: 25%;  background-size: 100% auto !important;  background-color: #f1f0ed !important;}.areas-we-serve-block {  height: 100%;  border-radius: 10px;  padding: 30px 40px;  background: #F7F6F3;  background: -webkit-linear-gradient(0deg, rgba(247, 246, 243, 1) 0%, rgba(253, 252, 249, 1) 30%);  background: -moz-linear-gradient(0deg, rgba(247, 246, 243, 1) 0%, rgba(253, 252, 249, 1) 30%);  background: linear-gradient(0deg, rgba(247, 246, 243, 1) 0%, rgba(253, 252, 249, 1) 30%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#F7F6F3", endColorstr="#FDFCF9", GradientType=0);  -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.02);  -moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.02);  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.02);}.areas-we-serve-sec [class*="col-"] {  margin-bottom: 30px;}.areas-we-serve-block h3 {  color: #362722;  font-size: 26px;  margin: 0px;}.areas-we-serve-block h3 a {  color: #362722;}.areas-we-serve-block:hover h1, .areas-we-serve-block:hover h2, .areas-we-serve-block:hover h3, .areas-we-serve-block:hover h4, .areas-we-serve-block:hover h5, .areas-we-serve-block:hover h6, .areas-we-serve-block:hover p, .areas-we-serve-block:hover h3 a, .areas-we-serve-block:focus h1, .areas-we-serve-block:focus h2, .areas-we-serve-block:focus h3, .areas-we-serve-block:focus h4, .areas-we-serve-block:focus h5, .areas-we-serve-block:focus h6, .areas-we-serve-block:focus p, .areas-we-serve-block:focus h3 a {  color: #fff !important;  -webkit-transition: all .1s ease-in-out;  -moz-transition: all .1s ease-in-out;  -o-transition: all .1s ease-in-out;  -ms-transition: all .1s ease-in-out;  transition: all .1s ease-in-out;}.areas-we-serve-block:hover, .areas-we-serve-block:focus {  background: #362722 !important;}.areas-we-serve-block .read-more-btn {  background: #f1f0ed;  width: 48px;  height: 48px;  position: relative;  display: inline-block;  text-align: center;  line-height: 48px;  border-radius: 50px;  color: #2e2e2e;}.areas-we-serve-block .read-more-btn:hover, .areas-we-serve-block .read-more-btn:focus {  background: #ffffff;  color: #362722;}.areas-we-serve-block h3 {  color: #362722;  font-size: 26px;  margin: 0px;  margin-bottom: 0px;  padding-left: 50px;  margin-bottom: 20px;  position: relative;}.areas-we-serve-block h3:before {  content: "";  position: absolute;  background: url(../images/location-icon.png);  width: 20px;  height: 30px;  top: 50%;  -moz-transform: translate(0, -50%);  -o-transform: translate(0, -50%);  -ms-transform: translate(0, -50%);  -webkit-transform: translate(0, -50%);  transform: translate(0, -50%);  left: 5px;}.faq-sec {  background: #f1f0ed;}.faq-sec blockquote {  max-width: 570px;}.faq-sec .defualt-content-info h2 {  margin-bottom: 30px;}.we-are-successful-because-block {  height: 100%;  border-radius: 10px;  padding: 35px;  background: #f1f0ed;}.we-are-successful-because-sec .row {  margin: 0px -10px;  justify-content: center;}.we-are-successful-because-sec [class*="col-"] {  padding: 0px 10px;  margin-top: 20px;}.we-are-successful-because-block p {  margin-bottom: 0px;}.we-are-successful-because-block h3 {  color: #362722;  font-size: 24px;  padding-bottom: 18px;  margin-bottom: 18px;  border-bottom: 1px solid #e0e3e1;}.we-are-successful-because-sec h2 {  font-family: "IBM Plex Sans", sans-serif;  color: #abcad6;  opacity: 1;  font-size: 16px;  text-transform: uppercase;  font-weight: bold;  text-align: center;  letter-spacing: 5px;  margin-bottom: 20px;}.refer-a-case-sec .defualt-content-info.text-center {  max-width: 855px;  margin: auto;}.refer-a-case-block.bg {  text-align: center;  padding: 260px 0px;  border-radius: 10px;  margin-top: 130px;}.refer-a-case-block h1, .refer-a-case-block h2, .refer-a-case-block h3, .refer-a-case-block h4, .refer-a-case-block h5, .refer-a-case-block h6, .refer-a-case-block p {  color: #fff !important;}.refer-a-case-block .coman-btn {  color: #2e2e2e !important;  background: #ffffff !important;}.refer-a-case-block .coman-btn:hover, .refer-a-case-block .coman-btn:focus {  color: #fff !important;  background: #ee542f !important;}.second-content-sec h2 {  margin-bottom: 30px;}.second-content-sec blockquote {  max-width: 570px;}.second-content-sec .defualt-content-info ul li:before {  background: #a75e40;}.second-content-sec .defualt-content-info ol > li::before {  background: #a75e40;}.blog-sec {  padding-bottom: 0px;}.blog-block {  height: 100%;  border-radius: 10px;  padding: 40px;  background: #f4f4f3;  -webkit-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.02);  -moz-box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.02);  box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.02);  padding-bottom: 80px !important;  position: relative;}.blog-sec [class*="col-"] {  margin-bottom: 30px;}.blog-block h3 {  color: #362722;  font-size: 30px;  margin-bottom: 15px;}.blog-block p {  margin-bottom: 15px;}.blog-block h3 a {  color: #362722;}.blog-block:hover h1, .blog-block:hover h2, .blog-block:hover h3, .blog-block:hover h4, .blog-block:hover h5, .blog-block:hover h6, .blog-block:hover p, .blog-block:hover h3 a, .blog-block:focus h1, .blog-block:focus h2, .blog-block:focus h3, .blog-block:focus h4, .blog-block:focus h5, .blog-block:focus h6, .blog-block:focus p, .blog-block:focus h3 a, .blog-block:hover .date, .blog-block:focus .date {  color: #fff !important;  -webkit-transition: all .1s ease-in-out;  -moz-transition: all .1s ease-in-out;  -o-transition: all .1s ease-in-out;  -ms-transition: all .1s ease-in-out;  transition: all .1s ease-in-out;}.blog-block:hover, .blog-block:focus {  background: #362722 !important;}.blog-block .read-more-btn {  background: #ffffff;  width: 48px;  height: 48px;  position: absolute;  display: inline-block;  text-align: center;  line-height: 48px;  border-radius: 50px;  color: #2e2e2e;  bottom: 30px;}.blog-block .read-more-btn:hover, .blog-block .read-more-btn:focus {  background: #ffffff;  color: #2e2e2e;}.blog-block .date {  color: #362722;  font-size: 16px;  display: inline-block;  margin-bottom: 5px;  vertical-align: middle;}.blog-block .date-catogary-block {  margin-bottom: 10px;  line-height: normal;}.blog-block ul {  margin-bottom: 0px;  line-height: normal;  display: inline-block;  vertical-align: middle;}.blog-block ul li {  font-weight: bold;  text-transform: capitalize;  color: #abcad6;  font-size: 16px;  display: inline-block;  position: relative;  margin-bottom: 5px;  position: relative;}.blog-block ul li a {  color: #abcad6;}.blog-block ul li a:hover, .blog-block ul li a:focus, .blog-block h3 a:hover, .blog-block h3 a:focus {  color: #ee542f !important;}@media (max-width: 1800px) {}@media (max-width: 2200px) {}@media (max-width: 1900px) {}@media (max-width: 1800px) {  .home-banner-sec h1 {    font-size: 58px;  }  .home-banner-sec .col-lg-7 figure {    margin-bottom: 130px;  }  .case-results-sec h5 {    letter-spacing: 13px;  }  .case-results-block {    padding: 45px;  }  .case-results-block h3, .case-results-block p {    font-size: 15px;  }  .case-results-block h4 {    font-size: 65px;  }  .practice-areas-block h3 {    font-size: 30px;  }  .practice-areas-block {    padding: 48px;  }}@media (max-width: 1700px) {  .home-banner-sec h1 {    font-size: 57px;  }  .home-banner-sec .col-lg-7 figure {    margin-bottom: 120px;  }  .case-results-sec h5 {    letter-spacing: 12px;  }  .case-results-block {    padding: 45px;  }  .case-results-block h3, .case-results-block p {    font-size: 15px;  }  .case-results-block h4 {    font-size: 60px;  }  .practice-areas-block h3 {    font-size: 28px;  }  .practice-areas-block {    padding: 45px;  }  .we-are-successful-because-block {    padding: 33px;  }  .blog-block h3 {    font-size: 29px;  }  .blog-block {    padding: 34px;  }  .blog-block .date, .blog-block ul li {    font-size: 15px;  }}@media (max-width: 1600px) {  .home-banner-sec h1 {    font-size: 55px;  }  .video-block h3 {    font-size: 22px;  }  .home-banner-sec {    padding: 250px 0px 140px 0px;  }  .home-banner-sec .col-lg-7 figure {    margin-bottom: 110px;  }  .case-results-sec h5 {    letter-spacing: 11px;  }  .case-results-block {    padding: 45px;  }  .case-results-block h3, .case-results-block p {    font-size: 15px;  }  .case-results-block h4 {    font-size: 58px;  }  .practice-areas-block h3 {    font-size: 26px;  }  .practice-areas-block {    padding: 42px;  }  .testimonials-block {    padding: 40px;  }  .areas-we-serve-block {    padding: 30px;  }  .we-are-successful-because-block {    padding: 30px;  }  .refer-a-case-block.bg {    padding: 240px 0px;    margin-top: 120px;  }  .blog-block h3 {    font-size: 27px;  }  .blog-block {    padding: 34px;  }  .blog-block .date, .blog-block ul li {    font-size: 15px;  }}@media (max-width: 1500px) {  .home-banner-sec h1 {    font-size: 53px;  }  .home-banner-sec h2 {    font-size: 15px;  }  .video-block h3 {    font-size: 22px;  }  .home-banner-sec {    padding: 240px 0px 130px 0px;  }  .home-banner-sec .col-lg-7 figure {    margin-bottom: 100px;  }  .case-results-sec h5 {    letter-spacing: 10px;  }  .case-results-block {    padding: 45px;  }  .case-results-block h3, .case-results-block p {    font-size: 15px;  }  .case-results-block h4 {    font-size: 57px;  }  .practice-areas-block h3 {    font-size: 24px;  }  .practice-areas-block {    padding: 38px;  }  .meet-the-team-sec .coman-title {    margin-top: 80px;  }  .testimonials-block {    padding: 40px;  }  .areas-we-serve-block {    padding: 30px;  }  .we-are-successful-because-block {    padding: 30px;  }  .we-are-successful-because-block h3 {    font-size: 23px;  }  .refer-a-case-block.bg {    padding: 210px 0px;    margin-top: 110px;  }  .blog-block h3 {    font-size: 25px;  }  .blog-block {    padding: 30px;  }  .blog-block .date, .blog-block ul li {    font-size: 15px;  }}@media (max-width: 1400px) {  .home-banner-sec h1 {    font-size: 47px;  }  .home-banner-sec h2 {    font-size: 15px;  }  .video-block h3 {    font-size: 20px;  }  .video-block h3 {    font-size: 21px;  }  .home-banner-sec {    padding: 230px 0px 120px 0px;  }  .home-banner-sec .col-lg-7 figure {    margin-bottom: 90px;  }  .case-results-sec h5 {    letter-spacing: 9px;  }  .case-results-block {    padding: 45px;  }  .case-results-block h3, .case-results-block p {    font-size: 15px;  }  .case-results-block h4 {    font-size: 50px;  }  .practice-areas-block h3 {    font-size: 22px;  }  .practice-areas-block {    padding: 35px;  }  .meet-the-team-sec .coman-title {    margin-top: 70px;  }  .testimonials-block {    padding: 40px;  }  .areas-we-serve-block {    padding: 30px;  }  .we-are-successful-because-block {    padding: 30px;  }  .we-are-successful-because-block h3 {    font-size: 23px;  }  .refer-a-case-block.bg {    padding: 210px 0px;    margin-top: 110px;  }  .blog-block h3 {    font-size: 23px;  }  .blog-block {    padding: 29px;  }  .blog-block .date, .blog-block ul li {    font-size: 15px;  }}@media (max-width: 1300px) {  .home-banner-sec h1 {    font-size: 45px;  }  .home-banner-sec h2 {    font-size: 15px;  }  .video-block h3 {    font-size: 21px;  }  .home-banner-sec {    padding: 220px 0px 110px 0px;  }  .home-banner-sec .col-lg-7 figure {    margin-bottom: 80px;  }  .case-results-sec h5 {    letter-spacing: 7px;  }  .case-results-block {    padding: 40px;  }  .case-results-block h3, .case-results-block p {    font-size: 15px;  }  .case-results-block h4 {    font-size: 45px;  }  .practice-areas-block {    padding: 30px;  }  .practice-areas-block h3 {    font-size: 20px;  }  .meet-the-team-sec .coman-title {    margin-top: 60px;  }  .content-sec .container {    max-width: 90% !important;  }  .testimonials-block {    padding: 35px;  }  .areas-we-serve-block {    padding: 30px;  }  .areas-we-serve-block h3 {    font-size: 22px;  }  .we-are-successful-because-block {    padding: 30px;  }  .we-are-successful-because-block h3 {    font-size: 22px;  }  .refer-a-case-block.bg {    padding: 200px 0px;    margin-top: 100px;  }  .blog-block h3 {    font-size: 22px;  }  .blog-block {    padding: 27px;  }  .blog-block .date, .blog-block ul li {    font-size: 15px;  }}@media (max-width: 1200px) {  .home-banner-sec h1 {    font-size: 40px;  }  .home-banner-sec h2 {    font-size: 14px;  }  .video-block h3 {    font-size: 20px;  }  .home-banner-sec {    padding: 210px 0px 100px 0px;  }  .case-results-sec h5 {    letter-spacing: 6px;  }  .case-results-block {    padding: 35px;  }  .case-results-block h3, .case-results-block p {    font-size: 14px;  }  .case-results-block h4 {    font-size: 40px;  }  .practice-areas-block {    padding: 24px;  }  .practice-areas-block h3 {    font-size: 19px;  }  .meet-the-team-sec .coman-title {    margin-top: 50px;  }  .content-sec .container {    max-width: 90% !important;  }  .testimonials-block {    padding: 30px;  }  .areas-we-serve-block {    padding: 28px;  }  .areas-we-serve-block h3 {    font-size: 22px;  }  .we-are-successful-because-block {    padding: 28px;  }  .we-are-successful-because-block h3 {    font-size: 22px;  }  .refer-a-case-block.bg {    padding: 180px 0px;    margin-top: 90px;  }  .refer-a-case-sec .defualt-content-info.text-center {    max-width: 85%;  }  .blog-block h3 {    font-size: 21px;  }  .blog-block {    padding: 25px;  }  .blog-block .date, .blog-block ul li {    font-size: 15px;  }}@media (max-width: 1100px) {  .home-banner-sec h1 {    font-size: 35px;  }  .home-banner-sec h2 {    font-size: 14px;  }  .home-banner-sec {    padding: 200px 0px 90px 0px;  }  .case-results-block {    padding: 30px;  }  .case-results-block h3, .case-results-block p {    font-size: 13px;  }  .case-results-block h4 {    font-size: 35px;  }  .case-results-sec h5 {    letter-spacing: 4px;  }  .practice-areas-block {    padding: 20px;  }  .practice-areas-block h3 {    font-size: 18px;  }  .meet-the-team-sec .coman-title {    margin-top: 40px;  }  .content-sec .container {    max-width: 90% !important;  }  .testimonials-block {    padding: 25px;  }  .areas-we-serve-block {    padding: 25px;  }  .areas-we-serve-block h3 {    font-size: 21px;  }  .we-are-successful-because-block {    padding: 25px;  }  .we-are-successful-because-block h3 {    font-size: 21px;  }  .refer-a-case-block.bg {    padding: 160px 0px;    margin-top: 80px;  }  .refer-a-case-sec .defualt-content-info.text-center {    max-width: 85%;  }  .blog-block h3 {    font-size: 21px;  }  .blog-block {    padding: 25px;  }  .blog-block .date, .blog-block ul li {    font-size: 15px;  }}@media (max-width: 991px) {  .home-banner-sec {    padding: 130px 0px 50px 0px;    text-align: center;  }  .home-banner-sec .col-lg-7 figure {    margin-bottom: 70px;  }  .home-banner-sec h2 {    font-size: 13px;    margin-bottom: 20px;  }  .home-banner-sec h1 {    font-size: 30px;  }  .video-block {    margin-top: 30px;  }  .video-block h3 {    font-size: 20px;    margin-top: 15px;  }  .case-results-block {    padding: 25px;  }  .case-results-block h3, .case-results-block p {    font-size: 12px;  }  .case-results-block h4 {    font-size: 30px;  }  .case-results-sec h5 {    letter-spacing: 2px;  }  .practice-areas-block {    padding: 25px;  }  .practice-areas-block h3 {    font-size: 20px;  }  .meet-the-team-sec .coman-title {    margin-top: 20px;    text-align: center;  }  .meet-the-team-sec [class*="col-"] {    margin-bottom: 30px;  }  .meet-the-team-block h3 {    font-size: 26px;  }  .content-sec .container {    max-width: 90% !important;  }  .testimonials-block {    padding: 25px;  }  .areas-we-serve-block {    padding: 20px;  }  .areas-we-serve-block h3 {    font-size: 20px;    padding-left: 40px;  }  .we-are-successful-because-block {    padding: 20px;  }  .we-are-successful-because-block h3 {    font-size: 21px;  }  .refer-a-case-block.bg {    padding: 140px 0px;    margin-top: 70px;  }  .refer-a-case-sec .defualt-content-info.text-center {    max-width: 90%;  }  .blog-block h3 {    font-size: 20px;  }  .blog-block {    padding: 20px;  }  .blog-block .date, .blog-block ul li {    font-size: 15px;  }}@media (max-width: 767px) {  .practice-areas-block {    padding: 25px;  }  .practice-areas-block h3 {    font-size: 20px;  }  .meet-the-team-sec .coman-title {    margin-top: 20px;    text-align: center;  }  .content-sec .container {    max-width: 90% !important;  }  .testimonials-block {    padding: 25px;  }  .areas-we-serve-block {    padding: 20px;  }  .areas-we-serve-block h3 {    font-size: 20px;    padding-left: 40px;  }  .we-are-successful-because-block {    padding: 20px;  }  .we-are-successful-because-block h3 {    font-size: 20px;  }  .refer-a-case-block.bg {    padding: 140px 0px;    margin-top: 60px;  }  .refer-a-case-sec .defualt-content-info.text-center {    max-width: 90%;  }  .blog-block h3 {    font-size: 19px;  }  .blog-block {    padding: 20px;  }  .blog-block .date, .blog-block ul li {    font-size: 14px;  }}@media (max-width: 576px) {  .video-block {    text-align: center;  }  .case-results-block {    padding: 25px;  }  .case-results-block h3, .case-results-block p {    font-size: 14px;  }  .case-results-block h4 {    font-size: 40px;  }  .case-results-sec h5 {    letter-spacing: 2px;  }  .practice-areas-block {    padding: 25px;  }  .practice-areas-block h3 {    font-size: 20px;  }  .content-sec .container {    max-width: 100% !important;  }  .testimonials-block {    padding: 20px;  }  .areas-we-serve-block {    padding: 20px;  }  .we-are-successful-because-block {    padding: 20px;  }  .we-are-successful-because-sec h2 {    letter-spacing: 2px;  }  .we-are-successful-because-block h3 {    font-size: 20px;  }  .refer-a-case-block.bg {    padding: 100px 0px;    margin-top: 50px;  }  .refer-a-case-sec .defualt-content-info.text-center {    max-width: 100%;  }  .blog-block h3 {    font-size: 20px;  }  .blog-block {    padding: 20px;  }}