.page-outer-container {
  overflow: hidden;
}

.about-section .container,
.two-column-fluid .container,
.welcome-section .container,
.layer-auto-section .container,
.sidebar-page-container .container {
  max-width: 1230px;
}

body .page-wrapper > p {
  display: none;
}

.two-column-fluid .whyus-column .icon-block .icon {
  left: -125px !important;
}

.page-title {
  background: #777;
  background: #777;
  background-size: cover;
  background-position: center center;
}

.comments-area .comment a {
  font-weight: 700;

  margin: 0 10px;

  position: relative;

  color: #b89b5e;

  cursor: pointer;

  text-decoration: none;

  font-family: "Lato", sans-serif;
}

.comments-area .comment a:hover {
  color: #337ab7;
}

.comments-area .comment-box ul.children {
  margin-left: 50px !important;
}

.main-footer .footer-upper {
  background-image: url(../images/background/footer-bg.jpg) !important;
}

.footer-upper .twitter-feeds .feed {
  padding: 0px !important;
}

.footer-upper .twitter-feeds .feed li {
  position: relative;

  padding: 0 0 0 30px;
}

.footer-upper .twitter-feeds .feed li:after {
  content: "\f099";

  font-family: "FontAwesome";

  color: #999999;

  position: absolute;

  top: 0;

  left: 0px;

  font-size: 18px !important;

  line-height: 20px !important;
}

.footer-upper .twitter-feeds .feed p {
  font-family: "Lato", sans-serif;

  color: #aaaaaa;

  line-height: 1.6em;
}

.footer-upper .twitter-feeds .feed a {
  color: #b89b5e;

  position: relative;

  transition: all 0.5s ease 0s;
}

#twitter_update p a:last-child {
  color: #ffffff;

  display: block;

  font-family: "Lora", serif;

  font-size: 14px;

  font-weight: 700;

  position: relative;

  text-transform: capitalize;
}

.default-product-item {
  min-height: 375px;
}

/************************Revolution Slider****************/

.main-slider h1 {
  font-weight: 400 !important;

  line-height: 1.2em !important;

  letter-spacing: 0px !important;
}

.main-slider .text {
  font-size: 16px;

  font-weight: 400 !important;

  line-height: 25px !important;

  letter-spacing: 0px !important;
}

.main-slider .normal-link {
  color: #2f2f31;

  font-family: "Lato", sans-serif;

  line-height: 24px !important;

  letter-spacing: 0px !important;

  padding: 11px 60px;

  font-size: 15px !important;

  font-weight: 400 !important;
}

.main-slider .normal-link:hover {
  color: #ff7302;

  text-shadow: none;

  transition: all 0.2s ease-out 0s;
}

.main-slider .phone-no {
  color: #223555;

  font-size: 24px !important;

  font-weight: 700 !important;

  font-family: "Lora", serif;

  line-height: 30px !important;

  letter-spacing: 0px !important;
}

.main-slider .smaller-title {
  color: #2f2f31;

  font-family: "Lato", sans-serif;

  font-size: 24px;

  font-weight: 700 !important;

  line-height: 30px !important;

  letter-spacing: 0px;
}

/********************Woocommerce**************************/

.woocommerce .products-section .summary .details-header h1 {
  color: #2f2f31;

  font-family: "Lora", serif;

  font-size: 24px;

  font-weight: 700;

  line-height: 1.4em;

  margin: 0 0 3px;
}

.woocommerce .products-section .summary .details-header .item-price .price,
.woocommerce div.product p.price,
.woocommerce div.product span.price {
  color: #b89b5e;

  font-size: 24px;

  font-weight: 700;

  line-height: 24px;
}

.woocommerce .products-section .summary form.cart {
  margin: 50px 0 0 0;
}

.woocommerce div.product form.cart div.quantity {
  border: 1px solid #ccc;

  height: 43px;

  line-height: 40px;

  margin-right: 20px;
}

/********************WooCommerece Tab************************/

.woocommerce .woocommerce-tabs {
  margin-top: 50px;
}

.woocommerce .woocommerce-tabs .tabs {
  position: relative;

  top: 1px;

  z-index: 1;

  padding: 0px !important;

  margin: 0px !important;

  overflow: visible !important;
}

.woocommerce .woocommerce-tabs .tabs li {
  position: relative;

  padding: 0px !important;

  border: none !important;

  background: none !important;

  margin: 0px !important;

  display: block !important;
}

.woocommerce .woocommerce-tabs .tabs li.active a,
.woocommerce .woocommerce-tabs .tabs li a:hover {
  border-color: #b89b5e #e0e0e0 #ffffff;

  color: #b89b5e !important;
}

.woocommerce .woocommerce-tabs .tabs li a {
  position: relative;

  display: block;

  float: left;

  font-size: 15px;

  color: #3d3d3d !important;

  text-transform: uppercase;

  font-weight: 600;

  padding: 10px 30px !important;

  border: 1px solid transparent;

  border-top-width: 3px;

  margin-right: 3px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
  display: none;
}

.woocommerce .woocommerce-tabs .panel {
  border: 1px solid #e8e8e8;

  display: inline-block;

  float: left;

  padding: 40px 25px 25px !important;

  width: 100%;

  border-radius: 0 !important;

  margin: 0px !important;

  color: #000000 !important;
}

.woocommerce .woocommerce-tabs .panel h2 {
  font-family: "Lato", sans-serif;

  font-size: 18px;

  font-weight: 700;

  margin-bottom: 15px;
}

.woocommerce #reviews #comments ol.commentlist li img.avatar {
  width: 80px !important;
}

.woocommerce #reviews #comments ol.commentlist li .comment-text {
  background: #ffffff none repeat scroll 0 0 !important;

  border: 1px solid #e0e0e0 !important;

  padding: 15px !important;

  position: relative !important;

  margin-left: 90px !important;
}

.woocommerce .panel .commentlist .star-rating {
  color: #ffa500 !important;

  font-size: 14px !important;

  margin-bottom: 5px;
}

.woocommerce .panel .comment-respond .submit {
  background: #3d3d3d none repeat scroll 0 0 !important;

  color: #ffffff !important;

  display: inline-block !important;

  font-size: 14px !important;

  font-weight: 500 !important;

  line-height: 24px !important;

  padding: 7px 32px !important;

  position: relative !important;
}

.woocommerce p.stars a {
  font-size: 14px !important;

  font-weight: 400 !important;

  color: #ffa500 !important;
}

.woocommerce #review_form #respond textarea {
  border: 1px solid #e0e0e0 !important;

  color: #222222 !important;

  padding: 15px !important;
}

.woocommerce .related {
  margin-left: -15px;

  margin-top: 70px;

  padding-top: 0;
}

.woocommerce .related h2::after {
  background-color: #ef800d;

  bottom: 0;

  content: "";

  height: 3px;

  left: 15px;

  position: absolute;

  width: 60px;
}

.woocommerce .related h2 {
  font-size: 24px;

  margin: 0 0 1.35em;

  padding: 0 0 1em 15px;

  position: relative;

  color: #002e5b;

  font-weight: bold;
}

.woocommerce .related .type-product .thumbnail {
  padding: 23px !important;
}

.woocommerce .related .type-product .thumbnail .price-section {
  position: relative;
}

.woocommerce .related .type-product .price {
  background-color: #ef800d;

  color: #fff;

  font-weight: bold;

  height: 35px;

  line-height: 35px;

  position: absolute;

  right: 0px;

  text-align: center;

  top: 0px;

  width: auto;
}

.woocommerce .related .type-product h3 {
  color: #243341;

  font-size: 16px;

  line-height: 12px;

  margin: 1.44em 0 0.81em;

  font-weight: bold;
}

.woocommerce .related .type-product .author {
  color: #a3a3a3;

  display: inline-block;

  font-family: "Open Sans", sans-serif;

  font-size: 12px;

  font-weight: 300;

  margin-bottom: 20px;
}

/*********Cart Page*********/

.woocommerce .shop_table thead {
  background: #f7f7f7;
}

.woocommerce table.shop_table th {
  font-weight: 700;

  line-height: 24px;

  min-width: 120px;

  text-transform: uppercase;

  color: #2f2f31;

  padding: 20px 15px 20px 40px;

  font-family: "Lora", sans-serif;
}

.woocommerce .shop_table tbody tr.cart_item td {
  padding: 27px 7px 28px 35px;

  border-bottom: 1px solid #f3f3f3;

  color: #aaaaaa;

  font-size: 16px;

  font-weight: 700;
}

.woocommerce .shop_table tbody td.product-subtotal {
  color: #6aaf08;
}

.woocommerce-cart table.cart img {
  width: auto;
}

.woocommerce .shop_table tbody tr td.actions {
  padding: 20px !important;
}

.woocommerce .shop_table tbody tr td.actions .coupon {
  display: inline-block;
}

.woocommerce-cart table.cart td.actions .coupon .input-text {
  border: 2px solid #f3f3f3;

  border-radius: 3px;

  font-family: "Lora", serif;

  font-weight: 700;

  height: 45px;

  margin-right: 19px;

  padding-left: 15px;

  width: 225px;
}

.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.wc-proceed-to-chckout a.checkout-button {
  background: #223555 none repeat scroll 0 0 !important;

  border-radius: 5px;

  color: #ffffff !important;

  display: inline-block;

  font-size: 14px;

  font-weight: 700;

  line-height: 24px !important;

  padding: 10px 30px;

  position: relative;

  text-transform: uppercase;
}

.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.wc-proceed-to-chckout a.checkout-button:hover {
  background: #b89b5e none repeat scroll 0 0 !important;

  color: #ffffff !important;
}

/****************************Check Out Page****************************/

.woocommerce form .form-row select,
.woocommerce form input[type="text"],
.woocommerce form input[type="email"],
.woocommerce form input[type="password"],
.woocommerce form input[type="tel"] {
  padding: 10px !important;

  border: 1px solid #e3e0dc;

  width: 100%;
}

.woocommerce .checkout_coupon p {
  display: inline-block;
}

.woocommerce .checkout_coupon p #coupon_code {
  height: 45px !important;

  border: 1px solid #e3e0dc;
}

.woocommerce .col2-set .col-1,
.woocommerce-page .col2-set .col-1 {
  float: left;

  width: 48%;
}

.woocommerce .col2-set .col-2,
.woocommerce-page .col2-set .col-2 {
  float: right;

  width: 48%;
}

.woocommerce .woocommerce-checkout .woocommerce-billing-fields h3:after,
.woocommerce-shipping-fields .woocommerce h3,
#order_review_heading:after {
  background: rgba(0, 0, 0, 0) url("../images/icons/title-line-image.png")
    no-repeat scroll left bottom;

  bottom: 0;

  content: "";

  height: 30px;

  left: 0;

  position: absolute;

  width: 100%;
}

.woocommerce .woocommerce-checkout .woocommerce-billing-fields h3,
.woocommerce-shipping-fields .woocommerce h3,
#order_review_heading {
  color: #2f2f31;

  font-size: 30px;

  font-weight: 700;

  font-family: "Lora", serif;

  line-height: 1.4em;

  margin-bottom: 30px;

  padding-bottom: 22px;

  position: relative;
}

#order_review_heading {
  margin-top: 30px;
}

/**********************Widgets****************************/

.widget.widget_categories ul li,
.widget_archive ul li {
  color: #3d3d3d;

  font-size: 16px;

  font-weight: 400;

  line-height: 32px;

  font-family: "Lato", sans-serif;

  position: relative;

  padding-left: 20px;
}

.widget.widget_categories ul li:after,
.widget_archive ul li:after {
  color: #b89b5e;

  content: "";

  display: block;

  font-family: "FontAwesome";

  font-size: 18px;

  left: 0;

  line-height: 32px;

  position: absolute;

  top: 0;
}

.widget.widget_categories ul li a,
.widget_archive ul li a {
  color: #3d3d3d;

  font-size: 16px;

  font-weight: 400;

  width: 87%;

  display: inline-block;

  font-family: "Lato", sans-serif;
}

.widget.widget_categories ul li:hover a,
.widget.widget_categories ul li:hover,
.widget_archive ul li:hover,
.widget_archive ul li:hover a {
  color: #b89b5e;
}

.tagcloud a {
  background: #ffffff none repeat scroll 0 0;

  border: 1px solid rgba(0, 0, 0, 0.1);

  border-radius: 3px;

  color: #1a1a1a;

  display: inline-block;

  font-family: "Lato", sans-serif;

  font-size: 13px !important;

  font-weight: 700;

  line-height: 24px;

  margin: 0 5px 12px 0;

  padding: 7px 15px;

  position: relative;

  text-align: center;

  text-transform: uppercase;

  transition: all 300ms ease 0s;
}

.tagcloud a:hover {
  background-color: #f5f5f5;

  border-color: #f5f5f5;

  color: #b89b5e;
}

/*--------------------------theme check----------------------------------*/

#wp-calendar {
  width: 100%;
}

#wp-calendar caption {
  text-align: right;

  color: #333;

  font-size: 12px;

  margin-top: 10px;

  margin-bottom: 15px;
}

#wp-calendar thead {
  font-size: 10px;
}

#wp-calendar thead th {
  padding-bottom: 10px;
}

#wp-calendar tbody {
  color: #aaa;
}

#wp-calendar tbody td {
  background: #f5f5f5;

  border: 1px solid #fff;

  text-align: center;

  padding: 8px;
}

#wp-calendar tbody td:hover {
  background: #fff;
}

#wp-calendar tbody .pad {
  background: none;
}

#wp-calendar tfoot #next {
  font-size: 10px;

  text-transform: uppercase;

  text-align: right;
}

#wp-calendar tfoot #prev {
  font-size: 10px;

  text-transform: uppercase;

  padding-top: 10px;
}

.sticky .inner-box {
  background: #fbfbfb;
}

.sticky .post .post-content {
  background-color: transparent;
}

.wp-caption {
  text-align: center;

  background-color: #f3f3f3;

  padding-top: 4px;

  margin: 10px;

  -moz-border-radius: 3px;

  -khtml-border-radius: 3px;

  -webkit-border-radius: 3px;

  border-radius: 3px;
}

.wp-caption p.wp-caption-text {
  font-size: 11px;

  line-height: 17px;

  padding: 0 4px 5px;

  margin: 0;
}

.gallery-caption {
  position: relative;
}

.bypostauthor {
  position: relative;
}

.alignright {
  text-align: right;
}

.alignleft {
  text-align: left;
}

.aligncenter {
  text-align: center;
}

.screen-reader-text {
}

/*************************************Theme Unit Testing***********************/

.news-section .tag-sticky-2 .inner-box {
  background: #fafafa;

  padding: 30px;
}

.news-section .inner-box h1,
.news-section .inner-box h2,
.news-section .inner-box h3,
.news-section .inner-box h4,
.news-section .inner-box h5,
.news-section .inner-box h6 {
  color: #2f2f31;

  margin-bottom: 15px;

  font-weight: 600;

  font-family: "Lora", serif;

  margin-top: 10px;

  line-height: 1.6em;
}

.news-section .inner-box h1 {
  font-size: 2em;
}

.news-section .inner-box h2 {
  font-size: 1.6em;
}

.news-section .inner-box h3 {
  font-size: 1.2em;
}

.news-section .inner-box h4 {
  font-size: 1.2em;
}

.news-section .inner-box h5 {
  font-size: 1.1em;
}

.news-section .inner-box h6 {
  font-size: 1em;
}

.news-section .inner-box table thead tr th,
.comment .text table thead tr th,
.news-section table thead tr th {
  border-bottom: 2px solid #ddd;

  vertical-align: bottom;
}

.news-section .inner-box table tbody tr th,
.comment .text table tbody tr th,
.news-section table tbody tr th {
  border-top: 1px solid #ddd;

  line-height: 1.42857;

  padding: 8px;

  vertical-align: top;
}

.news-section .inner-box table tbody tr td,
.comment .text table tbody tr td,
.news-section table tbody tr td {
  border-top: 1px solid #ddd;

  line-height: 1.42857;

  padding: 8px;

  vertical-align: top;
}

.news-section .inner-box ul,
.news-section .inner-box ol,
.comment .text ul,
.comment .text ol,
.news-section ul,
.news-section ol {
  padding-left: 20px;
}

.news-section .inner-box ul li,
.comment .text ul li,
.news-section ul li,
.news-section ul li {
  list-style-type: disc;

  display: list-item;
}

.news-section .inner-box ul li ul li,
.comment .text ul li ul li,
.news-section ul li ul li {
  list-style-type: circle;
}

.news-section .inner-box ul li ul li ul li,
.comment .text ul li ul li ul li,
.news-section ul li ul li ul li {
  list-style-type: square;
}

.news-section .inner-box ol li,
.comment .text ol li,
.news-section ol li {
  list-style-type: decimal;

  display: list-item;
}

.news-section .inner-box ol li ol li,
.comment .text ol li ol li,
.news-section ol li ol li {
  list-style-type: lower-alpha;
}

.news-section .inner-box ol li ol li ol li,
.comment .text ol li ol li ol li,
.news-section ol li ol li ol li {
  list-style-type: upper-roman;
}

.news-section .inner-box p img,
.news-section .inner-box figure img,
.news-section p img,
.news-section figure img {
  max-width: 100%;

  display: block;

  height: auto;
}

.woocommerce div.product div.images,
.woocommerce-page div.product div.images {
  width: 100%;

  display: block;
}

.products-section.product-details .figure.image-box {
  margin: 0px;

  height: auto;
}

/*****************************Pagination*********************************************/

.woocommerce nav.woocommerce-pagination ul {
  border: none !important;
}

.woocommerce nav.woocommerce-pagination ul li {
  border-right: none !important;
}

.pagination li,
.woocommerce nav.woocommerce-pagination ul li {
  position: relative;

  display: inline-block;

  margin: 0px 6px 0px 0px;
}

.paginate-links a,
.woocommerce nav.woocommerce-pagination ul li a,
.woocommerce nav.woocommerce-pagination ul li span {
  border: 1px solid #e0e0e0;

  border-radius: 5px;

  color: #999999;

  display: inline-block;

  font-size: 18px;

  height: 44px;

  line-height: 27px !important;

  padding: 5px;

  position: relative;

  text-align: center;

  text-transform: uppercase;

  transition: all 500ms ease 0s;

  width: 44px;

  margin-right: 5px !important;
}

.paginate-links > span,
.pagination li a,
.pagination li span {
  border: 1px solid #e0e0e0;

  border-radius: 5px;

  color: #999999;

  display: inline-block;

  font-size: 18px;

  height: 44px;

  line-height: 32px;

  padding: 5px;

  position: relative;

  text-align: center;

  text-transform: uppercase;

  transition: all 500ms ease 0s;

  width: 44px;
}

.pagination li a:focus,
.pagination li a:hover,
.pagination li span:focus,
.pagination li span:hover,
.pagination li span.current,
.paginate-links a:hover,
.paginate-links span:hover,
.woocommerce nav.woocommerce-pagination ul li span.current {
  background: #b89b5e none repeat scroll 0 0;

  border-color: #b89b5e;

  color: #ffffff;
}

/*****************************Default Widget Styling*********************************/

.widget ul.children li,
.widget ul.sub-menu li {
  border: none;

  padding-left: 20px !important;
}

.sidebar .widget select {
  width: 100%;

  display: block;

  border: 1px solid #ededed;

  padding: 10px 0;
}

.sidebar .widget .calendar_wrap #wp-calendar {
  width: 100%;
}

.textwidget img {
  height: auto;

  max-width: 100%;
}

.sub-menu li:last-child {
  border-bottom: none !important;
}

/* =WordPress Core

-------------------------------------------------------------- */

.alignnone {
  margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
  display: block;

  margin: 5px auto 5px auto;
}

.alignright {
  float: right;

  margin: 5px 0 20px 20px;
}

.alignleft {
  float: left;

  margin: 5px 20px 20px 0;
}

a img.alignright {
  float: right;

  margin: 5px 0 20px 20px;
}

a img.alignnone {
  margin: 5px 20px 20px 0;
}

a img.alignleft {
  float: left;

  margin: 5px 20px 20px 0;
}

a img.aligncenter {
  display: block;

  margin-left: auto;

  margin-right: auto;
}

.wp-caption {
  background: #fff;

  max-width: 96%; /* Image does not overflow the content area */

  padding: 5px 3px 10px;

  text-align: center;
}

.wp-caption.alignnone {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
  margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
  margin: 5px 0 20px 20px;
}

.wp-caption img {
  border: 0 none;

  height: auto;

  margin: 0;

  max-width: 98.5%;

  padding: 0;

  width: auto;
}

.wp-caption p.wp-caption-text {
  font-size: 11px;

  line-height: 17px;

  margin: 0;

  padding: 0 4px 5px;
}

/* Text meant only for screen readers. */

.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);

  position: absolute !important;

  height: 1px;

  width: 1px;

  overflow: hidden;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;

  border-radius: 3px;

  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);

  clip: auto !important;

  color: #21759b;

  display: block;

  font-size: 14px;

  font-size: 0.875rem;

  font-weight: bold;

  height: auto;

  left: 5px;

  line-height: normal;

  padding: 15px 23px 14px;

  text-decoration: none;

  top: 5px;

  width: auto;

  z-index: 100000; /* Above WP toolbar. */
}

/*--------------------------------------------------------------

# Alignments

--------------------------------------------------------------*/

.alignleft {
  display: inline;

  float: left;

  margin-right: 1.5em;
}

.alignright {
  display: inline;

  float: right;

  margin-left: 1.5em;
}

.aligncenter {
  clear: both;

  display: block;

  margin-left: auto;

  margin-right: auto;
}

.featured-news-column ul.post-info,
.styled-pagination ul.pagination {
  padding-left: 0px !important;
}

.featured-news-column ul.post-info li,
.styled-pagination ul.pagination li {
  list-style: none !important;
}

.styled-pagination ul.pagination li {
  display: inline-block !important;
}

.main-header .middle-bar {
  min-height: 160px;
}

i.icon {
  height: auto !important;

  width: auto !important;

  margin: 0px !important;

  line-height: 18px !important;
}

.woocommerce-cart .cart_item .product-thumbnail img {
  width: 100px;

  height: 100px;
}

.woocommerce div.product div.images img {
  margin-top: 10px;

  width: 100% !important;
}

.cart_totals ul.totals-table li {
  list-style-type: none;
}

.news-section ul.share-options {
  padding-left: 0px;
}

.news-section ul.share-options li {
  list-style: none;
}

.m-t20 {
  margin-top: 20px !important;
}

.featured-news-column .post-info.m-t20 li:first-child {
  margin-left: 0px;
}

/*********************Updated***********************/

.post-password-form input[type="password"] {
  position: relative;

  display: inline-block;

  line-height: 26px;

  padding: 11px 15px;

  border: 1px solid #b89b5e;

  height: 50px;

  background: none;

  z-index: 1;

  font-size: 13px;

  transition: all 500ms ease;

  -webkit-transition: all 500ms ease;

  -ms-transition: all 500ms ease;

  -o-transition: all 500ms ease;

  -moz-transition: all 500ms ease;
}

.post-password-form input[type="submit"] {
  display: inline-block;

  font-size: 14px;

  text-transform: capitalize;

  line-height: 24px;

  padding: 11px 34px;

  border: 2px solid #b89b5e;

  background: #b89b5e;

  color: #ffffff;
}

.post-password-form input[type="submit"]:hover {
  background: #ffffff;

  color: #333333;
}

.blog-details .comments-area .comment.pingback,
.blog-details .comments-area .comment.trackback {
  padding-left: 0px;
}

.blog-details .comments-area .comment.pingback .author-thumb,
.blog-details .comments-area .comment.trackback .author-thumb {
  display: none;
}

.m-b30 {
  margin-bottom: 30px !important;
}

.m-a30 {
  margin: 30px 0 !important;
}

.woocommerce p.stars a::before {
  line-height: 1.8em;
}

.woocommerce-checkout #payment ul.payment_methods li {
  list-style-type: none;
}

iframe {
  width: 100%;

  height: 100%;
}
#our_service .styled-heading h2 {
  text-align: left;
}
#our_service .styled-heading:after {
  left: -36%;
}
ul.service_list li {
  list-style: circle;
}
.get_started .default-text-box {
  text-align: justify;
}
div#liberty_solicitors {
  text-align: justify;
  /* margin-inline: 165px; */
}
/* #solicitors_liberty {
  padding-inline: 165px;
} */
#solicitors_liberty p {
  text-align: justify;
}
div#claim_id .styled-heading h2 {
  text-align: left;
}
div#claim_id .styled-heading::after {
  left: -45%;
}
div#claim_id .default-text-box {
  text-align: left;
}
ol.claim_list li {
  list-style: circle;
}
ol.claim_list {
  margin-top: 20px;
}
.claim_box.vc_row-flex,
.why_choose.vc_row-flex {
  gap: 10px !important;
  flex-wrap: nowrap !important;
}
section.contact-section h2 {
  text-align: left;
}
section.contact-section h2 {
  text-align: left;
}
h2#main_banner_head {
  padding-inline: 59rem;
}
