@font-face {
  font-family: "Smooth-Signature";
  src: url("../assets/fonts/Revive-80-Smooth-Signature.eot");
  src: url("../assets/fonts/Revive-80-Smooth-Signature.woff") format("woff"),
    url("../assets/fonts/Revive-80-Smooth-Signature.otf") format("OpenType"),
    url("../assets/fonts/Revive-80-Smooth-Signature.svg") format("svg");
}
@font-face {
  font-family: "Cinematografica-Bold";
  src: url("../assets/fonts/Cinematografica-Bold.eot");
  src: url("../assets/fonts/Cinematografica-Bold.woff") format("woff"),
    url("../assets/fonts/Cinematografica-Bold.otf") format("OpenType"),
    url("../assets/fonts/Cinematografica-Bold.svg") format("svg");
}
@font-face {
  font-family: "Antio-Regular";
  src: url("../assets/fonts/Antio-Regular.eot");
  src: url("../assets/fonts/Antio-Regular.woff") format("woff"),
    url("../assets/fonts/Antio-Regular.otf") format("OpenType"),
    url("../assets/fonts/Antio-Regular.svg") format("svg");
}
@font-face {
  font-family: "FingerPaint-Regular";
  src: url("../assets/fonts/FingerPaint-Regular.eot");
  src: url("../assets/fonts/FingerPaint-Regular.woff") format("woff"),
    url("../assets/fonts/FingerPaint-Regular.otf") format("OpenType"),
    url("../assets/fonts/FingerPaint-Regular.svg") format("svg");
}
@font-face {
  font-family: "larken";
  src: url("../assets/fonts/EllenLuff-LarkenRegular.eot");
  src: url("../assets/fonts/EllenLuff-LarkenRegular.woff") format("woff"),
    url("../assets/fonts/EllenLuff-LarkenRegular.ttf") format("truetype"),
    url("../assets/fonts/EllenLuff-LarkenRegular.svg") format("svg");
}

@font-face {
  font-family: "larken-italic";
  src: url("../assets/fonts/EllenLuffLarkenMediumItalic.eot");
  src: url("../assets/fonts/EllenLuffLarkenMediumItalic.woff") format("woff"),
    url("../assets/fonts/EllenLuffLarkenMediumItalic.otf") format("OpenType"),
    url("../assets/fonts/EllenLuffLarkenMediumItalic.svg") format("svg");
}
@font-face {
  font-family: "larken-thin-italic";
  src: url("../assets/fonts/EllenLuffLarkenThinItalic.eot");
  src: url("../assets/fonts/EllenLuffLarkenThinItalic.woff") format("woff"),
    url("../assets/fonts/EllenLuffLarkenThinItalic.otf") format("OpenType"),
    url("../assets/fonts/EllenLuffLarkenThinItalic.svg") format("svg");
}

@font-face {
  font-family: "larken-light";
  src: url("../assets/fonts/EllenLuff-LarkenLight.eot");
  src: url("../assets/fonts/EllenLuff-LarkenLight.woff") format("woff"),
    url("../assets/fonts/EllenLuff-LarkenLight.otf") format("OpenType"),
    url("../assets/fonts/EllenLuff-LarkenLight.svg") format("svg");
}

@font-face {
  font-family: "larken-thin";
  src: url("../assets/fonts/EllenLuff-LarkenThin.eot");
  src: url("../assets/fonts/EllenLuff-LarkenThin.woff") format("woff"),
    url("../assets/fonts/EllenLuff-LarkenThin.otf") format("OpenType"),
    url("../assets/fonts/EllenLuff-LarkenThin.svg") format("svg");
}

@font-face {
  font-family: "Proxima Nova Rg";
  src: url("../assets/fonts/ProximaNova-Regular.eot");
  src: url("../assets/fonts/ProximaNova-Regular.eot?#iefix")
      format("embedded-opentype"),
    url("../assets/fonts/ProximaNova-Regular.woff2") format("woff2"),
    url("../assets/fonts/ProximaNova-Regular.woff") format("woff"),
    url("../assets/fonts/ProximaNova-Regular.ttf") format("truetype"),
    url("../assets/fonts/ProximaNova-Regular.svg#ProximaNova-Regular")
      format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "proxima-thin";
  src: url("../assets/fonts/ProximaNova-Thin.eot");
  src: url("../assets/fonts/ProximaNova-Thin.woff") format("woff"),
    url("../assets/fonts/ProximaNova-Thin.otf") format("OpenType"),
    url("../assets/fonts/ProximaNova-Thin.svg") format("svg");
}

@font-face {
  font-family: "proxima-light";
  src: url("../assets/fonts/ProximaNova-Light.eot");
  src: url("../assets/fonts/ProximaNova-Light.woff") format("woff"),
    url("../assets/fonts/ProximaNova-Light.otf") format("OpenType"),
    url("../assets/fonts/ProximaNova-Light.svg") format("svg");
}

@font-face {
  font-family: "Proxima Nova Rg";
  src: url("../assets/fonts/ProximaNova-Bold.eot");
  src: url("../assets/fonts/ProximaNova-Bold.eot?#iefix")
      format("embedded-opentype"),
    url("../assets/fonts/ProximaNova-Bold.woff2") format("woff2"),
    url("../assets/fonts/ProximaNova-Bold.woff") format("woff"),
    url("../assets/fonts/ProximaNova-Bold.ttf") format("truetype"),
    url("../assets/fonts/ProximaNova-Bold.svg#ProximaNova-Bold") format("svg");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

.hidden{
  display: none;
}
/*---------Service tab overlay css start----------*/
.services-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(80deg, #1b3f7d 30%, #000000 100%);
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  z-index: 9999;

  /* Animation */
  opacity: 0;
  visibility: hidden;
  transform: scale(1.1);
  transition: opacity 0.4s ease, transform 0.4s ease, visibility 0.4s;
}

.services-overlay.show {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
}

.overlay-content h2 {
  font-size: 2rem;
  margin-bottom: 20px;
}

.overlay-content ul {
  list-style: none;
  padding: 0;
}

.overlay-content ul li {
  margin: 0px 0;
}

.overlay-content ul li a {
  color: white;
  font-size: 30px;
  text-decoration: none;
  font-family: 'Proxima Nova Rg';
  font-weight: 600;
}

.overlay-content ul li a:hover {
  text-decoration: underline;
  color: #00dc80;
}
.close-btn {
  position: absolute;
  top: 20px;
  right: 30px;
  font-size: 3rem;
  cursor: pointer;
  color: white;
  transition: color 0.3s ease;
}

.close-btn:hover {
  color: #00dc80;
}
.overlay-content p {
  font-size: 18px;
  font-family: 'Proxima Nova Rg';
  line-height: 38px;
}
.overlay-content p a {
  background-color: #fff;
  color: #000 !important;
  border-radius: 30px;
  font-weight: 600;
  font-size: 20px;
  padding: 8px 25px;
}
/* Enable scrolling if content exceeds the screen height */
.services-overlay {
  overflow-y: auto;
  padding: 20px;
}

/* Limit content height and enable scrolling inside */
.overlay-content {
  max-height: 90vh;
  overflow-y: auto;
}
/*---------Service tab overlay css start----------*/
/*******Manvir-otf  page css******/
section#manvir-otf-sec1{
  display: flex;
  align-items: center;
  padding-top: 200px;
  padding-bottom: 135px;
  position: relative;
  height: auto;
  width: 100%;
  background: url(../assets/img/manvir-sec1.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
section#manvir-otf-sec1 h1{
  font-size: 120px;
  line-height: 0.9em;
  font-weight: 900;
}
.manvir-mic {
  text-align: center;
}
section#manvir-otf-sec1 p {
  font-size: 33px;
  font-family: "Proxima Nova Rg";
  line-height: 1.2em;
  margin-top: 20px;
  margin-bottom: 20px;
}
section#manvir-otf-sec1 a{
  font-size: 24px;
  font-family: "Proxima Nova Rg";
  font-weight: 600;
  color: #ff00cf;
}
section#manvir-otf-sec2{
  display: flex;
  align-items: center;
  padding-top: 70px;
  padding-bottom: 50px;
  background-color: #000;
}
h1.meet-head{
  font-size: 40px;
  font-family: "Proxima Nova Rg";
  font-weight: 600;
  color: #ff00cf;
  margin-bottom: 50px;
}
.listen {
  display: flex;
  align-items: center;
  margin: 25px 0px;
}
.listen span.title {
  font-size: 33px;
  font-family: "Proxima Nova Rg";
  font-weight: 600;
  color: #fff;
  margin-left: 15px;
  margin-right: 15px;
}
section#manvir-otf-sec3{
  display: flex;
  padding-top: 150px;
  padding-bottom: 20px;
  position: relative;
  height: auto;
  width: 100%;
  background: url(../assets/img/manvir-sec-3.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
img.pink-week {
  width: 65%;
}
.image-box h2 {
  font-size: 15px;
  letter-spacing: 2px;
  margin-top: 25px;
}
.image-box h1 {
  font-size: 30px;
  font-family: "Proxima Nova Rg";
  font-weight: 600;
  color: #ff00cf;
}
.image-box p {
  font-size: 15px;
  font-weight: 400;
  margin-right: 50px;
}
div#pink {
  background-color: #000;
}

section#manvir-otf-sec4{
  display: flex;
  align-items: center;
  padding-top: 200px;
  padding-bottom: 50px;
  position: relative;
  height: auto;
  width: 100%;
  background: url(../assets/img/manvir-cat.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
section#manvir-otf-sec4 h1 {
  font-size: 230px;
  line-height: 0.8em;
  font-weight: 900;
}
/*******Manvir-otf  page css******/

/*******rest-assured  page css******/
#rest-assured-sec1 {
  display: flex;
  align-items: center;
  padding-top: 200px;
  padding-bottom: 100px;
  position: relative;
  height: auto;
  width: 100%;
  background: url(../assets/img/rest-assured-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

#rest-assured-sec1 h1 {
  font-weight: 600;
  font-size: 115px;
  line-height: .9em;
  margin-bottom: 80px;
  font-family: proxima nova rg;
}

#rest-assured-sec1 p {
  font-size: 30px;
  margin-top: 0;
  font-family: proxima-light;
  margin-bottom: 30px;
  line-height: 1.4em;
  display: block;
}

#rest-assured-sec1 .primry-anchor-aa {
  font-size: 50px;
  font-family: proxima nova rg;
  font-weight: 600;
  line-height: 1em;
  display: block;
}

#rest-assured-sec1 .rest-assured-img1 {
  width: 600px;
  height: auto;
  margin: 0 auto;
  display: block;
}

#rest-assured-sec2 {
  display: flex;
  align-items: center;
  padding-top: 200px;
  padding-bottom: 100px;
  position: relative;
  height: auto;
  width: 100%;
  background-color: #000;
}

#rest-assured-sec2 h2 {
  font-weight: 600;
  font-size: 70px;
  line-height: .9em;
  margin-bottom: 30px;
  font-family: proxima nova rg;
}

#rest-assured-sec2 p,
#rest-assured-sec2 ul li {
  font-size: 16px;
  margin-top: 0;
  font-family: proxima-light;
  line-height: 1.4em;
  display: block;
}
/*******rest-assured  page css******/

/*******blog page css******/

.postarea h5.card-title {
  color: #fff !important;
}

#frm-result {
  margin-top: 12px;
  font-family: "proxima-thin";
  font-size: 16px;
  color: #00dc80;
}

/*******blog page css******/

a {
  text-decoration: none !important;
}

body {
  font-family: "Proxima Nova Rg", Arial, sans-serif !important;
  color: #fff !important;
  /* background-image: url("../assets/img/bg.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; */
  background: linear-gradient(80deg, #1b3f7d 30%, #000000 100%);
}

.footer-col3 a:nth-child(1),
.mobile-footer #col3,
.mobile-footer .chat-icon {
  display: block;
}

#mainrul {
  cursor: pointer;
}

.primry-anchor-aa:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

.stickymeneintructbtn:hover,
a.stickymenuham:hover {
  color: #00dc80 !important;
}

/**********header start **************/
header {
  position: relative;
  width: 100%;
  top: 5px;
  padding: 0;
  margin: 0 auto !important;
  z-index: 99;
}

.new-header {
  background: transparent;
  position: fixed;
  top: 0;
  padding: 20px 0px;
}

.new-header .trust-div {
  width: 130px;
  margin-left: 20px;
}

.header .trust-div {
  width: 130px;
  margin-left: 20px;
}

.new-header.show-it {
  box-shadow: 1px 1px 20px #000000a8;
  background: linear-gradient(80deg, #1b3f7d 30%, #000000 100%);
}

.new-header .navbar-brand .logo {
  width: auto;
  height: 90px;
  margin-right: 15px;
}

.new-header .navbar-nav a.nav-link {
  font-size: 24px;
  font-family: "Proxima Nova Rg";
  font-weight: 600;
  padding: 0px 13px !important;
}

.new-header .navbar-nav a.nav-link img {
  width: 8px;
}

.new-header .headerimg2 {
  width: auto;
  height: 50px;
}

.navbar-nav a.nav-link {
  text-decoration: none;
  color: #fff !important;
  font-size: 28px;
  padding: 0px 15px !important;
}

.navbar-nav a.nav-link:hover {
  color: #00dc80 !important;
  text-decoration-color: #00dc80 !important;
}

.mainheadermenuicon {
  width: 9px;
}

.main-header .navbar-brand .logo {
  width: auto;
  height: 100px;
}

.main-header .headerimg2 {
  width: auto;
  height: 60px;
}

.sticky-header .stickylogo {
  height: 80px;
  width: auto;
}

.homepage .main-header {
  position: fixed;
}

/**********header end **************/


/**private-finance css start **/
#private-finance-sec1 {
  display: flex;
  align-items: center;
  padding-top: 200px;
  padding-bottom: 100px;
  position: relative;
  height: auto;
  width: 100%;
  background: url(../assets/img/private-finance_2.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

#private-finance-sec1 h1 {
  font-size: 90px;
  font-family: 'proxima nova rg';
  font-weight: bold;
  display: block;
  margin-bottom: 28px;
}

#private-finance-sec1 p {
  font-size: 28px;
  font-family: 'proxima-thin';
  line-height: 1.4em;
  display: block;
}

#private-finance-sec1 p:nth-child(3) {
  font-size: 20px;
  margin-top: 50px;
  display: block;
}

#private-finance-sec1 .img-grid {
  display: flex;
  align-items: center;
  gap: 20px;
  padding-top: 25px;
}

#private-finance-sec1 .img-grid img:nth-child(2) {
  width: 155px;
  height: auto;
  border-left: 1px solid #fff;
  padding-left: 18px;
}

#private-finance-sec1 .img-grid img:nth-child(1) {
  width: 200px;
  height: auto;
}

#private-finance-sec2 {
  padding-top: 0;
  padding-bottom: 0;
}

#private-finance-sec2 #row1 {
  background: url(../assets/img/private-finance_3.png);
  background-position: 100% 0px;
  background-repeat: no-repeat;
  background-size: 600px;
  padding-top: 80px;
  padding-bottom: 80px;
}

#private-finance-sec2 p {
  font-family: 'proxima nova rg';
  font-size: 18px;
  letter-spacing: .01em;
  font-weight: 300;
}

#private-finance-sec2 .sign {
  font-family: smooth-signature;
  font-size: 80px;
  font-weight: 400;
  padding-left: 10px;
  margin-top: 20px;
}

#private-finance-sec2 a .dsign,
#private-finance-sec2 a {
  font-size: 17px;
  margin-bottom: 0;
  color: #fff;
  text-decoration: none;
  font-family: proxima nova rg;
  font-weight: 500;
}

#private-finance-sec2 a .dsign img {
  width: 8px;
  margin-left: 6px;
}
/**private-finance css end **/

/**biggin-hill-solicitors css start **/
#bhs-sec-1 {
  display: flex;
  align-items: center;
  padding-top: 200px;
  padding-bottom: 100px;
  position: relative;
  height: auto;
  width: 100%;
  background: url(../assets/img/biggin-hill-solicitors_sec1_compress.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

.cardbhs h5 a {
  color: #fff;
}
.cardbhs h5 a:hover {
  color: #00DC80;
}

#bhs-sec-1 h1 {
  font-weight: 700;
  font-size: 124px;
  line-height: 120px;
  letter-spacing: 5px;
  margin-bottom: 50px;
  font-family: "Proxima Nova Rg";
}

#bhs-sec-1 h1 img {
  width: 200px;
  height: auto;
}

#bhs-sec-1 p{
  font-size: 35px;
  margin-bottom: 50px;
  font-family: "Proxima Nova Rg";
}
#bhs-sec-1 .primry-anchor-aa:nth-child(1){
  margin-bottom: 10px;
}
#bhs-sec-1 .primry-anchor-aa{
  font-size: 50px;
  font-family: "Proxima Nova Rg";
  font-weight: 600;
  display: block;
  margin-top: 0;
  line-height: 1em;
}
#bhs-sec-1 #col2 img{
  width: 170px;
  display: block;
  margin: 0 auto;
}
#bhs-sec2{
  display: flex;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  height: auto;
  width: 100%;
  background: url(../assets/img/biggin-hill-solicitors_sec2_1_compress.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
#bhs-sec2 h2{
  font-weight: 600;
  font-size: 100px;
  line-height: 0.9em;
  letter-spacing: 5px;
  margin-bottom: 80px;
  font-family: "Proxima Nova Rg";
}
#bhs-sec2 .primry-anchor-aa {
  font-size: 50px;
  font-family: "Proxima Nova Rg";
  font-weight: 600;
  line-height: 1em;
}

#bhs-sec2 p {
  font-size: 38px;
  margin-top: 0px;
  font-family: "Proxima Nova Rg";
  margin-bottom: 30px;
  line-height: 1em;
  padding-left: 10px;
}

#bhs-sec2 .image-boxes img {
  width: 222px;
  margin-left: 10px;
  margin-bottom: 20px;
}

#bhs-sec2 .primry-anchor-aa.mobile-show {
  display: none;
}
#bhs-sec-3{
  display: flex;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  height: auto;
  width: 100%;
  background: url(../assets/img/homesec4.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
#bhs-sec-3 #row1 {
  align-items: center;
}
#bhs-sec-3 h4{
  font-size: 85px;
  font-weight: 600;
  line-height: 1.3em;
  letter-spacing: 5px;
  margin-bottom: 0px;
  font-family: "Proxima Nova Rg";
}
#bhs-sec-3 h4 span{
  text-shadow:rgb(248 248 248 / 30%) 5px 2px 0px, rgb(248 248 248 / 28%) 11px 7px 0px;
}
#bhs-sec-3 .cardbhs img{
  width: 263px;
}
#bhs-sec-3 .cardbhs h5{
  font-size: 30px;
  font-weight: 700;
  margin-top: 20px;
  margin-bottom: 0;
}
#bhs-sec-3 .cardbhs h5 img{
  width: 10px;
}
#bhs-sec-3 .cardbhs p{
  font-size: 30px;
}
#bhs-sec-3 .primry-anchor-aa {
  font-size: 50px;
  font-family: "Proxima Nova Rg";
  font-weight: 600;
  line-height: 1em;
  display: block;
}
/**biggin-hill-solicitors css end **/

/**stag-theatre css start **/
#stag-theatre-sec1 {
  display: flex;
  align-items: center;
  padding-top: 200px;
  padding-bottom: 100px;
  position: relative;
  height: auto;
  width: 100%;
  background: url(../assets/img/stag-theatre-bg.png);
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
#stag-theatre-sec1 h1 {
  text-align: left;
  font-size: 75px;
  font-family: proxima nova rg;
  line-height: 120px !important;
  color: #fff;
  word-spacing: 15px;
  font-weight: 600;
  display: flex;
  margin-bottom: 0;
  align-items: center;
  justify-content: flex-start;
  gap: 30px;
}
#stag-theatre-sec1 h1 img {
  width: 80px;
}
#stag-theatre-sec1 p {
  font-family: 'proxima nova rg';
  font-size: 22px;
  letter-spacing: .01em;
  font-weight: 500;
}
#stag-theatre-sec3{
  background: url(../assets/img/stag-theatre-bg3.png);
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-size: auto;
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 700px;
  padding: 0;
  margin-bottom: -1px;
  display: flex;
  align-items: center;
}

#stag-theatre-sec3 #col2 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
#stag-theatre-sec3 #col2 .col1 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
  font-weight: bold;
  font-family: "Proxima Nova Rg";
  font-size: 20px;
}
#stag-theatre-sec3 #col2 .col1 img {
  width: 100px;
}
#stag-theatre-sec3 #col2 p {
  text-align: center;
  font-size: 25px;
  font-family: "Proxima Nova Rg";
  font-weight: 500;
  margin-bottom: 0;
}
#stag-theatre-sec3 #col2 a {
  text-align: center;
  font-size: 25px;
  font-family: "Proxima Nova Rg";
  font-weight: 400;
  color: rgb(255, 255, 255);
  margin: 0px auto;
  display: block;
  transition: 0.4s;
}
#stag-theatre-sec3 #col2 a:hover {
  color: #00dc80 !important;
  text-decoration-color: #00dc80 !important;
}
/**stag-theatre css end **/

/**priory-live css start **/
#priory-live-sec1 {
  display: flex;
  align-items: center;
  padding-top: 200px;
  padding-bottom: 100px;
  position: relative;
  height: auto;
  width: 100%;
  background: url(../assets/img/priory-live-2.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

#priory-live-sec1 #col1 img:nth-child(1) {
  width: 600px;
}
#priory-live-sec1 #col1 img:nth-child(3){
  width: 250px;
    margin: 0 auto;
    text-align: center;
    display: block;
}
#priory-live-sec1 #col2 img{
  position: absolute;
  bottom: 0;
  width: 630px;
}
#priory-live-sec1 p {
  font-size: 40px;
  letter-spacing: 6px;
  margin-top: 50px;
  margin-bottom: 25px;
  text-align: center;
}
#priory-live-sec2 {
  display: flex;
  align-items: center;
  padding-top: 200px;
  padding-bottom: 100px;
  position: relative;
  height: auto;
  width: 100%;
  background: url(../assets/img/priory-live-bg2.png);
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
#priory-live-sec2 #col1 p {
font-size: 24px;
margin-bottom: 25px;
font-family: "Proxima Nova Rg";
font-weight: 500;
}
#priory-live-sec2 #col2 {
    text-align: center;
}
#priory-live-sec3 {
    display: flex;
    align-items: center;
    padding-top: 200px;
    padding-bottom: 100px;
    position: relative;
    height: auto;
    width: 100%;
    background: url(https://manaksolicitors.co.uk/assets/img/priory-live-bg3.png);
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
    background-size: auto;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
#priory-live-sec3 .priory-live-inner1 {
    display: flex;
    column-gap: 40px;
    align-items: center;
}
#priory-live-sec3 .priory-live-inner1 img:nth-child(1) {
width: auto;
height: 150px;
}
#priory-live-sec3 .priory-live-inner1 span {
font-size: 30px;
font-weight: bold;
}
#priory-live-sec3 .priory-live-inner1 img:nth-child(3) {
width: auto;
height: 200px;
}
#priory-live-sec3 p {
display: block;
text-align: center;
font-size: 30px;
font-weight: bold;
margin-top: 20px;
margin-bottom: 0;
}
#priory-live-sec3 a {
display: block;
text-align: center;
color: #fff;
font-size: 30px;
}
/**priory-live css end **/

/**manak orginal sec 1 css start **/
#mnk-orginal-sec1 {
  display: flex;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  height: 800px;
  width: 100%;
  background: url(../assets/img/bg-orginal-new-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

#mnk-orginal-sec1 #col1 h1 {
  font-size: 125px;
  font-weight: 700;
  font-family: 'Cinematografica-Bold';
  text-transform: uppercase;
}

#mnk-orginal-sec1 #col1 h1 span {
  font-size: 150px;
}

#mnk-orginal-sec1 #col1 p {
  font-size: 30px;
  line-height: 1.1em;
  font-family: 'proxima-light';
}

#mnk-orginal-sec1 #col1 .box {
  display: flex;
  gap: 9px;
  align-items: center;
}

#mnk-orginal-sec1 #col1 .box img {
  width: auto;
  height: 20px;
}

#mnk-orginal-sec1 #col1 .box span {
  font-size: 24px;
  font-family: 'proxima-thin';
  line-height: 1em;
  margin-bottom: 0;
}
#mnk-orginal-sec1 #col3 img {
  width: auto;
  height: 80px;
  display: block;
  margin: 0 auto 20px auto;
}

#mnk-orginal-sec1 #col3 {
  text-align: center;
  position: relative;
}

#mnk-orginal-sec1 #col3 strong {
  font-size: 50px;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 0;
  font-family: 'Cinematografica-Bold';
  display: block;
  line-height: 1em;
}

#mnk-orginal-sec1 #col3 h2 {
  font-size: 100px;
  line-height: 1em;
  margin-top: 10px;
  margin-bottom: 0px;
  font-family: 'FingerPaint-Regular';
}

#mnk-orginal-sec1 #col3 p {
  font-size: 120px;
    font-weight: 400;
    margin-bottom: 0;
    line-height: 1em;
    font-family: 'Antio-Regular';
    margin-top: -20px;
}
/**manak orginal sec 1 css end **/


/**csr sec 1 css start **/

#csrnew-sec1 {
  display: flex;
  align-items: center;
  padding-top: 200px;
  padding-bottom: 100px;
  position: relative;
  height: auto;
  width: 100%;
  background: url(../assets/img/csr-slide1-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

#csrnew-sec1 #background-video {
  height: 100%;
  width: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}

#csrnew-sec1 h1 {
  font-weight: 500;
  font-size: 100px;
  line-height: 1em;
  letter-spacing: 5px;
  margin-bottom: 30px;
  font-family: 'proxima-light';
}

#csrnew-sec1 .primry-anchor-aa {
  font-size: 50px;
  font-family: "Proxima Nova Rg";
  font-weight: 600;
  line-height: 1em;
}

#csrnew-sec1 p {
  font-size: 30px;
  margin-top: 0px;
  font-family: 'proxima-light';
  margin-bottom: 30px;
  line-height: 1.4em;
  display: block;
}

#csrnew-sec1 p span {
  font-size: 42px;
  text-align: justify;
  margin-top: 0;
}

#csrnew-sec1 .image-boxes img {
  width: 222px;
  margin-left: 10px;
  margin-bottom: 20px;
}

#csrnew-sec1 .primry-anchor-aa.mobile-show {
  display: none;
}
/** csr page sec1 css end ***/

/** csr page sec2 css start ***/
#csrnew-sec2 {
  display: flex;
  align-items: center;
  padding-top: 150px;
  padding-bottom: 150px;
  position: relative;
  height: auto;
  width: 100%;
  background: url(../assets/img/csr-slide2-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
#csrnew-sec2 #col1{
  text-align:center;

}
#csrnew-sec2 #col1>a>img{
  width: auto;
  height: 165px;
  margin: 0 auto 30px auto;
  display: block;
}
#csrnew-sec2 #col1 a{
  font-weight: 500;
  color:#fff;
  font-family: 'Proxima Nova Rg';
  font-size: 22px;
  transition: .4s ease all;
}
#csrnew-sec2 #col1 a p img{
  width: 8px;
}
#csrnew-sec2 #col1 a:hover{
  color: #00b67a;
  text-decoration-color: #00b67a;
}
#csrnew-sec2 #row1, #csrnew-sec2 #row2 {
  padding-bottom: 120px;
}
/** csr page sec2 css end ***/

/**homepage sec 1 css start **/

#new-sec1 {
  display: flex;
  align-items: center;
  padding-top: 200px;
  padding-bottom: 20px;
  position: relative;
  height: auto;
  width: 100%;
}

#new-sec1 #background-video {
  height: 100%;
  width: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}

#new-sec1 h1 {
  font-weight: 600;
  font-size: 155px;
  line-height: 0.7em;
  letter-spacing: 5px;
  margin-bottom: 20px;
  font-family: "Proxima Nova Rg";
  text-transform: uppercase;
  display: flex;
  justify-content: center;
  align-items: end;
}

#new-sec1 .primry-anchor-aa {
  font-size: 40px;
  font-family: "Proxima Nova Rg";
  font-weight: 600;
  line-height: 1em;
}

#new-sec1 p {
  font-size: 30px;
  margin-top: 20px;
  font-family: "Proxima Nova Rg";
  margin-bottom: 30px;
  line-height: 1.2em;
  font-weight: 600;
}


#new-sec1 .image-boxes img {
  width: 46%;
  margin-left: 10px;
  margin-bottom: 20px;
}

#new-sec1 .primry-anchor-aa.mobile-show {
  display: none;
}
section#new-sec1 div#row1 {
  text-align: center;
}
.bnr-btn a.btn-one {
  background-color: #fff;
  color: #000 !important;
  border-radius: 50px;
  padding: 12px 30px;
  margin-top: 10px;
}
.bnr-btn a.btn-two {
  border: 5px solid #fff;
  border-radius: 50px !important;
  padding: 10px 30px;
  margin-top: 10px;
}
.bnr-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}
img.btm-bnr-icns {
  padding-top: 50px;
  width: 350px;
}
#new-sec1 h1 img {
  width: 116px;
}
/** home page sec1 css end ***/

/** home page sec2 css start ***/
#new-sec2 p {
  text-align: left;
  font-size: 92px;
  font-family: "Proxima Nova Rg";
  line-height: 120px;
  color: white;
  word-spacing: 15px;
  font-weight: 600;
}

#new-sec2 p a {
  color: white;
}

#new-sec2 #col2 p {
  font-size: 40px;
  font-family: "Proxima Nova Rg";
  word-spacing: 0px;
  line-height: 1.5em !important;
  font-weight: 400;
}
#new-sec2 #col2 .primry-anchor-aa {
  color: #fff !important;
  font-size: 45px;
  font-family: "Proxima Nova Rg";
  font-weight: 600;
}
#new-sec2 span:hover {
  color: #00dc80;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
  /* text-decoration-thickness: 3px !important; */
  text-decoration-style: solid !important;
}
  /*------services carousel---------*/
  .slider {
    display: flex;
  }
  
  .slick-track {
    will-change: transform;
  }
  
  .slick-list {
    overflow: hidden;
    will-change: transform;
  }
  
  .slick-slide {
    padding: 10px;
    margin: 20px;
    filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.1));
  }
  
  .slick-slide img {
    object-fit: cover;
  }
  
  [type="button"] {
    position: fixed;
    top: 50%;
    z-index: 10;
    width: 70px;
    height: 70px;
    overflow: hidden;
    text-indent: -9999px;
    background-color: black;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    opacity: 0.9;
    transform: translateY(-50%);
    transition: all 0.25s ease;
    border: 2px solid #fff;
    border-radius: 100%;
    padding: 15px 27px;
  }
  
  .slick-next {
    right: 0;
    position: absolute;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjx0aXRsZT5jaGV2cm9uLXJpZ2h0PC90aXRsZT48cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMTUuNzA2IDExLjI5NGwtNi02Yy0wLjM4Ny0wLjM4Ny0xLjAyNS0wLjM4Ny0xLjQxMyAwcy0wLjM4NyAxLjAyNSAwIDEuNDEzbDUuMjk0IDUuMjk0LTUuMjk0IDUuMjk0Yy0wLjM4NyAwLjM4Ny0wLjM4NyAxLjAyNSAwIDEuNDEzIDAuMTk0IDAuMTk0IDAuNDUgMC4yOTQgMC43MDYgMC4yOTRzMC41MTMtMC4xIDAuNzA2LTAuMjk0bDYtNmMwLjM5NC0wLjM4NyAwLjM5NC0xLjAyNSAwLTEuNDEzeiI+PC9wYXRoPjwvc3ZnPg==);
  }
  
  .slick-prev {
    left: 0;
    position: absolute;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjx0aXRsZT5jaGV2cm9uLWxlZnQ8L3RpdGxlPjxwYXRoIGZpbGw9IiNmZmZmZmYiIGQ9Ik0xMC40MTMgMTJsNS4yOTQtNS4yOTRjMC4zODctMC4zODcgMC4zODctMS4wMjUgMC0xLjQxM3MtMS4wMjUtMC4zODctMS40MTMgMGwtNiA2Yy0wLjM4NyAwLjM4Ny0wLjM4NyAxLjAyNSAwIDEuNDEzbDYgNmMwLjE5NCAwLjE5NCAwLjQ1IDAuMjk0IDAuNzA2IDAuMjk0czAuNTEzLTAuMSAwLjcwNi0wLjI5NGMwLjM4Ny0wLjM4NyAwLjM4Ny0xLjAyNSAwLTEuNDEzbC01LjI5NC01LjI5NHoiPjwvcGF0aD48L3N2Zz4=);
  }
  
  button {
    border: 2px solid black;
    background-color: transparent;
    padding: 10px 50px 10px 50px;
  }
  
  button:hover {
    background-color: black;
    color: white;
  }
  .service-card {
    background-color: #000;
    border-radius: 25px;
    padding: 25px;
    margin: 20px;
    text-align: center;
    width: 350px;
    height: 440px !important;
    position: relative;
}
.service-card h5 {
  font-size: 38px;
  font-weight: 600;
}
.service-card img {
  margin: 20px auto 25px;
  width: 110px;
}
.service-card p {
  font-size: 18px !important;
  letter-spacing: 0;
  word-spacing: 0 !important;
  text-align: center !important;
  font-weight: 400 !important;
  line-height: unset !important;
  margin-bottom: 20px;
}
p.srv-btn a {
  background-color: #fff;
  color: #000 !important;
  border-radius: 30px;
  font-size: 27px;
  font-weight: 600;
  padding: 10px 40px;
}
p.srv-btn {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 15px;
}
  /* ----------services carousel-----------*/
  section#mnk-video {
    padding: 0 0;
    margin-bottom: -8px;
}
section#mnk-video video {
  width: 100%;
  height: 100%;
}
/** home page sec2 css end ***/

/**homepage sec 3 css start **/
#sec4-new {
  display: flex;
  align-items: center;
  padding-top: 80px;
  padding-bottom: 370px;
  position: relative;
  height: auto;
  width: 100%;
  background: url(https://manaksolicitors.co.uk/assets/img/plane-sec-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

#sec4-new h4 {
  font-size: 60px;
  text-align: center;
}

#sec4-new p {
  font-size: 30px;
  margin-bottom: 100px;
  font-family: "Proxima Nova Rg";
  text-align: center;
}

#sec4-new h4 span {
  text-decoration: line-through;
}
.rw2-col2 {
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 20px;
}
#sec4-new #col2 img {
  width: 300px;
  margin: 0;
}
#sec4-new .primry-anchor-aa {
  font-size: 50px;
  font-family: proxima nova rg;
  font-weight: 600;
  line-height: 1em;
  display: block;
  margin-top:0;
}
/**homepage sec 3 css end **/

/** orphinton FC sec 1 css start **/
#orphintonfc-sec1 {
  display: flex;
  align-items: center;
  padding-top: 200px;
  padding-bottom: 100px;
  position: relative;
  height: auto;
  width: 100%;
  background: url(../assets/img/orphington-slide1-bg.png);background-position: center;background-repeat: no-repeat;background-size: cover;}

#orphintonfc-sec1 h1 {
    text-align: left;
    font-size: 75px;
    font-family: proxima nova rg;
    line-height: 120px !important;
    color: #fff;
    word-spacing: 15px;
    font-weight: 600;
    display: flex;
    margin-bottom: 0;
    align-items: center;
    justify-content: flex-start;
    gap: 30px;
}

#orphintonfc-sec1 p {
    font-family: 'proxima-light';
    font-size: 24px;
    letter-spacing: .01em;
    font-weight: 500;
}
/** orphinton FC sec 1 css end **/

/** orphintonfc FC sec 2 css start **/
#orphintonfc-sec2 {
  padding: 0;
}
#orphintonfc-sec2 img:nth-child(1) {
  height: 650px;
  object-fit: cover;
}
/** orphintonfc FC sec 2 css end **/


/** orphintonfc FC sec 3 css start **/

#orphintonfc-sec3 #col1 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
  font-weight: bold;
  font-family: "Proxima Nova Rg";
  font-size: 20px;
}

#orphintonfc-sec3 {
  background: url(../assets/img/orphington-slide5-bg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 800px;
    padding: 0;
    margin-bottom: -1px;
    display: flex;
  align-items: center;
  justify-content: center;
}
#orphintonfc-sec3 h3 {
  text-align: center;
  font-size: 25px;
  font-family: "Proxima Nova Rg";
  font-weight: 500;
}
#orphintonfc-sec3 #col2 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
#orphintonfc-sec3 a {
  text-align: center;
  font-size: 25px;
  font-family: "Proxima Nova Rg";
  font-weight: 400;
  color: #fff;
  margin: 0 auto;
  display: block;
  transition:.4s ease all;
}

#orphintonfc-sec3 a:hover {
  color: #00dc80 !important;
  text-decoration-color: #00dc80 !important;
}
/** orphintonfc FC sec 3 css end **/

/** orphintonfc FC sec 4 css start **/
#orphintonfc-sec4 {
  display: flex;
  align-items: center;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
  height: 800px;
  width: 100%;
}

#orphintonfc-sec4 #background-video {
  height: 100%;
  width: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}
#orphintonfc-sec4 a img:nth-child(1) {
  width: 200px;
  margin-right: 10px;
}

#orphintonfc-sec4 a img:nth-child(2) {
  width: 35px;
}
/** orphintonfc FC sec 4 css end **/

/** Sevenoaks FC sec 1 css start **/
#sevnoakstwon-sec1 {display: flex;align-items: center;padding-top: 200px;padding-bottom: 100px;position: relative;height: auto;width: 100%;background: url(../assets/img/slide1-banner-img.png);background-position: center;background-repeat: no-repeat;background-size: cover;}

#sevnoakstwon-sec1 h1 {
    text-align: left;
    font-size: 75px;
    font-family: proxima nova rg;
    line-height: 120px !important;
    color: #fff;
    word-spacing: 15px;
    font-weight: 600;
    display: flex;
    margin-bottom: 0;
    align-items: center;
    justify-content: flex-start;
    gap: 30px;
}

#sevnoakstwon-sec1 p {
    font-family: 'proxima-light';
    font-size: 22px;
    letter-spacing: .01em;
    font-weight: 500;
}
/** Sevenoaks FC sec 1 css end **/

/** Sevenoaks FC sec 2 css start **/
#sevnoakstwon-sec2 {
  padding: 0;
}
#sevnoakstwon-sec2 img {
  height: 700px;
  object-fit: cover;
}
/** Sevenoaks FC sec 2 css end **/

/** Sevenoaks FC sec 3 css start **/

#sevnoakstwon-sec3 #col1 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
  font-weight: bold;
  font-family: "Proxima Nova Rg";
  font-size: 20px;
}

#sevnoakstwon-sec3 {
  background: url(../assets/img/slide-4-bg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 700px;
    padding: 0;
    margin-bottom: -1px;
}

#sevnoakstwon-sec3 #container1{
  height: 100%;
}
#sevnoakstwon-sec3 #row1 {
  background: url(../assets/img/slide-4-cat-img.png);
    background-position: 35px bottom;
    background-repeat: no-repeat;
    background-size: 500px;
    height: 100%;
}
#sevnoakstwon-sec3 h3 {
  text-align: center;
  font-size: 25px;
  font-family: "Proxima Nova Rg";
  font-weight: 500;
}
#sevnoakstwon-sec3 #col2 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
#sevnoakstwon-sec3 a {
  text-align: center;
  font-size: 25px;
  font-family: "Proxima Nova Rg";
  font-weight: 400;
  color: #fff;
  margin: 0 auto;
  display: block;
  transition:.4s ease all;
}

#sevnoakstwon-sec3 a:hover {
  color: #00dc80 !important;
  text-decoration-color: #00dc80 !important;
}
/** Sevenoaks FC sec 3 css end **/

/**neil sec 1 css start **/

#neil-sec1 {
  display: flex;
  align-items: center;
  padding-top: 200px;
  padding-bottom: 100px;
  position: relative;
  height: auto;
  width: 100%;
}

#neil-sec1 #background-video {
  height: 100%;
  width: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}

#neil-sec1 h1 {
  font-weight: 600;
  font-size: 176px;
  line-height: 0.9em;
  letter-spacing: 5px;
  margin-bottom: 80px;
  font-family: "Proxima Nova Rg";
}

#neil-sec1 #row1 #col1 a {
  font-size: 29px;
  font-family: "Proxima Nova Rg";
  font-weight: 600;
  color: #fff;
}

#neil-sec1 #row1 #col2 img {
  position: absolute;
  right: 0;
  bottom: -100px;
  width: 653px;
  height: 653px;
  z-index: -1;
}

#neil-sec1 #row1 #col1 .beta-anchor {
  font-size: 18px;
  font-weight: 500;
  font-family: 'Proxima Nova Rg';
  position: absolute;
  bottom: -50px;
  left: 12px;
}

#neil-sec1 #row1 #col1 img {
  width:71px;
  height:71px;
}

#neil-sec1 .primry-anchor-aa {
  font-size: 50px;
  font-family: "Proxima Nova Rg";
  font-weight: 600;
  line-height: 1em;
}

#neil-sec1 p {
  font-size: 36px;
  margin-top: 50px;
  font-family: "Proxima Nova Rg";
  margin-bottom: 30px;
  line-height: 1em;
}

#neil-sec1 p span {
  font-size: 42px;
  text-align: justify;
  margin-top: 0;
}

#neil-sec1 .image-boxes img {
  width: 222px;
  margin-left: 10px;
  margin-bottom: 20px;
}

#neil-sec1 .primry-anchor-aa.mobile-show {
  display: none;
}
/** neil page sec1 css end ***/

/** Sevenoaks RFC sec 1 css start **/
#sevnoaksrfc-sec1 {display: flex;align-items: center;padding-top: 200px;padding-bottom: 100px;position: relative;height: auto;width: 100%;background: url(../assets/img/rfc-img-1.png);background-position: center;background-repeat: no-repeat;background-size: cover;}

#sevnoaksrfc-sec1 h1 {
    text-align: left;
    font-size: 75px;
    font-family: proxima nova rg;
    line-height: 120px !important;
    color: #fff;
    word-spacing: 15px;
    font-weight: 600;
    display: flex;
    margin-bottom: 20px;
    align-items: center;
    justify-content: flex-start;
    gap: 30px;
}

#sevnoaksrfc-sec1 p {
    font-family: 'proxima-light';
    font-size: 22px;
    letter-spacing: .01em;
    font-weight: 500;
}
/** Sevenoaks RFC sec 1 css end **/

/** Sevenoaks RFC sec 2 css start **/
#sevnoaksrfc-sec2 {
  display: flex;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
  width: 100%;
  background: url(../assets/img/rfc-img-2.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
  flex-direction: column;
  height: 700px;
  justify-content: center;
}
section#sevnoaksrfc-sec2 h3 {
  font-family: 'Proxima Nova Rg';
  font-size: 50px;
  font-weight: 600;
  margin: 20px 0;
}
section#sevnoaksrfc-sec2 img {
  width: 55px;
}
section#sevnoaksrfc-sec2 a {
  color: #fff;
  text-decoration: none;
  font-size: 40px;
}
#sevnoaksrfc-sec3 {
  padding: 0;
}
/** Sevenoaks RFC sec 2 css end **/

/** Sevenoaks RFC sec 4 css start **/

#sevnoaksrfc-sec4 #col1 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
  font-weight: bold;
  font-family: "Proxima Nova Rg";
  font-size: 20px;
}

#sevnoaksrfc-sec4 {
  background: url(../assets/img/slide-4-bg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 700px;
    padding: 0;
    margin-bottom: -1px;
    position: relative;
}

#sevnoaksrfc-sec4 #container1 {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.sec4col-img-1 img {
  position: absolute;
  left: 0;
  top: 0;
}
/* #sevnoaksrfc-sec4 #row1 {
  background: url(../assets/img/slide-4-cat-img.png);
    background-position: 35px bottom;
    background-repeat: no-repeat;
    background-size: 500px;
    height: 100%;
} */
#sevnoaksrfc-sec4 h3 {
  text-align: center;
  font-size: 25px;
  font-family: "Proxima Nova Rg";
  font-weight: 500;
}
#sevnoaksrfc-sec4 #col2 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  /* z-index: 999; */
}
#sevnoaksrfc-sec4 a {
  text-align: center;
  font-size: 25px;
  font-family: "Proxima Nova Rg";
  font-weight: 400;
  color: #fff;
  margin: 0 auto;
  display: block;
  transition:.4s ease all;
}

#sevnoaksrfc-sec4 a:hover {
  color: #00dc80 !important;
  text-decoration-color: #00dc80 !important;
}
/** Sevenoaks RFC sec 4 css end **/

/*-------------------------------------------*/

/** Dartford Harriers sec 1 css start **/
#dartford-sec1{display: flex;align-items: center;padding-top: 200px;padding-bottom: 100px;position: relative;height: auto;width: 100%;background: url(../assets/img/dartford-sec1-new-bg.jpg);background-position: center;background-repeat: no-repeat;background-size: cover;}

#dartford-sec1 h1 {
    text-align: left;
    font-size: 75px;
    font-family: proxima nova rg;
    line-height: 120px !important;
    color: #fff;
    word-spacing: 15px;
    font-weight: 600;
    display: flex;
    margin-bottom: 20px;
    align-items: center;
    justify-content: flex-start;
    gap: 30px;
}

#dartford-sec1 p {
  font-family: 'proxima-light';
  font-size: 22px;
  letter-spacing: .01em;
  font-weight: 500;
  text-shadow: 0px 0px 10px BLACK;
}
/** Dartford Harriers sec 1 css end **/

/** Dartford Harriers sec 2 css start **/
#sevnoaksrfc-sec2 {
  display: flex;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
  width: 100%;
  background: url(../assets/img/rfc-img-2.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
  flex-direction: column;
  height: 700px;
  justify-content: center;
}
section#sevnoaksrfc-sec2 h3 {
  font-family: 'Proxima Nova Rg';
  font-size: 50px;
  font-weight: 600;
  margin: 20px 0;
}
section#sevnoaksrfc-sec2 img {
  width: 55px;
}
section#sevnoaksrfc-sec2 a {
  color: #fff;
  text-decoration: none;
  font-size: 40px;
}
#sevnoaksrfc-sec3 {
  padding: 0;
}
/** Dartford Harriers sec 2 css end **/

/** Dartford Harriers sec 4 css start **/

#dartford-sec4 #col1 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
  font-weight: bold;
  font-family: "Proxima Nova Rg";
  font-size: 20px;
}

#dartford-sec4 {
  background: url(../assets/img/slide-4-bg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 700px;
    padding: 0;
    margin-bottom: -1px;
    position: relative;
}

#dartford-sec4 #container1 {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.sec4col-img-1 img {
  position: absolute;
  left: 0;
  top: 0;
}
#dartford-sec4 .sec4col-img-1 img {
  max-width: 400px;
  top: unset;
  bottom: 0;
}
/* #sevnoaksrfc-sec4 #row1 {
  background: url(../assets/img/slide-4-cat-img.png);
    background-position: 35px bottom;
    background-repeat: no-repeat;
    background-size: 500px;
    height: 100%;
} */
#dartford-sec4 h3 {
  text-align: center;
  font-size: 25px;
  font-family: "Proxima Nova Rg";
  font-weight: 500;
}
#dartford-sec4 #col2 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  /* z-index: 999; */
}
#dartford-sec4 a {
  text-align: center;
  font-size: 25px;
  font-family: "Proxima Nova Rg";
  font-weight: 400;
  color: #fff;
  margin: 0 auto;
  display: block;
  transition:.4s ease all;
}

#dartford-sec4 a:hover {
  color: #00dc80 !important;
  text-decoration-color: #00dc80 !important;
}
/** Dartford Harriers sec 4 css end **/

/*---------------------------------------------*/

/** Sevenoaks Community sec 1 css start **/
#sevnoakscommunity-sec1 {display: flex;align-items: center;padding-top: 200px;padding-bottom: 100px;position: relative;height: auto;width: 100%;background: url(../assets/img/sc1.png);background-position: center;background-repeat: no-repeat;background-size: cover;}

#sevnoakscommunity-sec1 h1 {
    text-align: left;
    font-size: 75px;
    font-family: proxima nova rg;
    line-height: 120px !important;
    color: #fff;
    word-spacing: 15px;
    font-weight: 600;
    display: flex;
    margin-bottom: 20px;
    align-items: center;
    justify-content: flex-start;
    gap: 30px;
}

#sevnoakscommunity-sec1 p {
    font-family: 'proxima-light';
    font-size: 22px;
    letter-spacing: .01em;
    font-weight: 500;
}
section#sevnoakscommunity-sec1 h1 img {
  width: 90px;
}
/** Sevenoaks Community sec 1 css end **/

/** Sevenoaks Community sec 2 css start **/
#sevnoakscommunity-sec2 {
  display: flex;
  align-items: center;
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
  width: 100%;
  background: url(../assets/img/sc3.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
  flex-direction: column;
  height: 700px;
  justify-content: center;
}
section#sevnoakscommunity-sec2 h3 {
  font-family: 'Proxima Nova Rg';
  font-size: 50px;
  font-weight: 400;
  margin: 20px 0;
}
section#sevnoakscommunity-sec2 img {
  width: 150px;
}
section#sevnoakscommunity-sec2 a {
  color: #fff;
  text-decoration: none;
  font-size: 40px;
}
#sevnoakscommunity-sec3 {
  padding: 0;
}
/** Sevenoaks Community sec 2 css end **/

/** Sevenoaks Community sec 4 css start **/

#sevnoakscommunity-sec4 #col1 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
  font-weight: bold;
  font-family: "Proxima Nova Rg";
  font-size: 20px;
}

#sevnoakscommunity-sec4 {
  background: url(../assets/img/sc4.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 700px;
    padding: 0;
    margin-bottom: -1px;
    position: relative;
}

#sevnoakscommunity-sec4 #container1 {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* #sevnoaksrfc-sec4 #row1 {
  background: url(../assets/img/slide-4-cat-img.png);
    background-position: 35px bottom;
    background-repeat: no-repeat;
    background-size: 500px;
    height: 100%;
} */
#sevnoakscommunity-sec4 h3 {
  text-align: center;
  font-size: 25px;
  font-family: "Proxima Nova Rg";
  font-weight: 500;
}
#sevnoakscommunity-sec4 #col2 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  /* z-index: 999; */
}
#sevnoakscommunity-sec4 a {
  text-align: center;
  font-size: 25px;
  font-family: "Proxima Nova Rg";
  font-weight: 400;
  color: #fff;
  margin: 0 auto;
  display: block;
  transition:.4s ease all;
}

#sevnoakscommunity-sec4 a:hover {
  color: #00dc80 !important;
  text-decoration-color: #00dc80 !important;
}
/** Sevenoaks Community sec 4 css end **/

/** Erith Town Fc sec 1 css start **/
#erithtown-sec1 {display: flex;align-items: center;padding-top: 200px;padding-bottom: 100px;position: relative;height: auto;width: 100%;background: url(../assets/img/erith-img2.png);background-position: center;background-repeat: no-repeat;background-size: cover;}

#erithtown-sec1 h1 {
    text-align: left;
    font-size: 75px;
    font-family: proxima nova rg;
    line-height: 120px !important;
    color: #fff;
    word-spacing: 15px;
    font-weight: 600;
    display: flex;
    margin-bottom: 20px;
    align-items: center;
    justify-content: flex-start;
    gap: 30px;
}

#erithtown-sec1 p {
    font-family: 'proxima-light';
    font-size: 22px;
    letter-spacing: .01em;
    font-weight: 500;
}
section#erithtown-sec1 h1 img {
  width: 90px;
}
/** Erith Town Fc sec 1 css end **/

/** Erith Town Fc sec 4 css start **/

#erithtown-sec4 #col1 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
  font-weight: bold;
  font-family: "Proxima Nova Rg";
  font-size: 20px;
}

#erithtown-sec4 {
  background: url(../assets/img/erith-img3.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 700px;
    padding: 0;
    margin-bottom: -1px;
    position: relative;
}

#erithtown-sec4 #container1 {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* #sevnoaksrfc-sec4 #row1 {
  background: url(../assets/img/slide-4-cat-img.png);
    background-position: 35px bottom;
    background-repeat: no-repeat;
    background-size: 500px;
    height: 100%;
} */
#erithtown-sec4 h3 {
  text-align: center;
  font-size: 25px;
  font-family: "Proxima Nova Rg";
  font-weight: 500;
}
#erithtown-sec4 #col2 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  /* z-index: 999; */
}
#erithtown-sec4 a {
  text-align: center;
  font-size: 25px;
  font-family: "Proxima Nova Rg";
  font-weight: 400;
  color: #fff;
  margin: 0 auto;
  display: block;
  transition:.4s ease all;
}

#erithtown-sec4 a:hover {
  color: #00dc80 !important;
  text-decoration-color: #00dc80 !important;
}
/** Erith Town Fc sec 4 css end **/

/** neil page sec2 css start ***/
#neil-sec2 {
  background-image: url(../assets/img/neil-sec2.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  height: 90vh;
}
#neil-sec2 p {
  font-size: 24px;
  font-weight: 500;
  font-family: 'Proxima Nova Rg';
}
/** neil page sec2 css end ***/

/** neil page sec3 css start ***/
#neil-sec3 {
  background-color: #000;
  /* padding-top: 100px;
  padding-bottom: 100px; */
}

#neil-sec3 video {
  width: 100%;
  object-fit: cover;
  position: absolute;
  z-index: 0;
  margin: 0 auto;
  left: 0;
  height: 100%;
  object-fit: cover;
  right: 0;
}
#neil-sec3 #col1{
  height: 90vh;
}
#neil-sec3 #col1 img{
  position: absolute;
  width: 45%;
  z-index: 1;
  margin: 0 auto;
  left: 0;
  height: 100%;
  object-fit: contain;
  right: 0;
  opacity: 0.3;
}
#neil-sec3 p {
  width: 60%;
  font-size: 24px;
  font-weight: 500;
  font-family: 'Proxima Nova Rg';
}
/** neil page sec3 css end ***/

/** Sevenoaks RFC page css start ***/

/** Sevenoaks RFC page css end ***/

#sec1 {
  display: flex;
  align-items: center;
  padding-top: 180px;
  padding-bottom: 100px;
  position: relative;
  height: auto;
  width: 100%;
}

#sec1 #background-video {
  height: 100%;
  width: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}

#sec1 .image-boxes img {
  width: 220px;
  margin-left: 10px;
  margin-bottom: 20px;
}
section {
  padding: 50px 0px 30px 0px;
}

#sec1 h1 {
  font-weight: 600;
  font-size: 120px;
  line-height: 0.9em;
  letter-spacing: 10px;
  margin-bottom: 80px;
}

#sec1 .primry-anchor-aa {
  font-size: 50px;
}
#sec1 .primry-anchor-aa.mobile-show {
  display: none;
}

#sec1 p {
  font-size: 50px;
  margin-top: 50px;
  font-family: "proxima-light";
  margin-bottom: 30px;
}

#sec4 p,
#new-sec4 p,
#sec5 p,
#sec9 p {
  font-size: 43px;
  margin-top: 50px;
  font-family: "proxima-light";
}

#sec1 .moible-imageshow {
  display: none;
}

.primry-anchor-aa {
  color: #fff !important;
  font-size: 55px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  margin-top: 50px;
}

.primry-anchor-aa img,
#sec2 #col2 .primry-anchor-aa img,
#sec7 .primry-anchor-aa,
#new-sec7 .primry-anchor-aa,
#page-conveyancing-sec1 .primry-anchor-aa img,
#page-conveyancing-sec3 #row3 .primry-anchor-aa img,
#page-conveyancing-sec4 .primry-anchor-aa img,
#page-equity-release-sec1 .primry-anchor-aa img,
#page-transfer-of-equity-the-process-explained-sec1 .primry-anchor-aa img,
#page-a-complete-guide-to-remortgaging-sec1 img,
#page-fareevasion-sec3 #row1 .primry-anchor-aa img,
#page-fareevasion-sec5 .primry-anchor-aa img,
#page-commercial-sec1 .primry-anchor-aa img,
#page-employment-employees-sec1 .primry-anchor-aa img,
#page-settlement-agreement-sec1 .primry-anchor-aa img,
#page-wills-lasting-powers-of-attorney-sec1 .primry-anchor-aa img,
#page-metaverse-sec1 .primry-anchor-aa .primry-anchor-aa img,
#page-metaverse-sec2 .primry-anchor-aa .primry-anchor-aa img,
#page-gravesend-sec1 .primry-anchor-aa img,
#page-gravesend-sec4 .primry-anchor-aa img,
#page-sevenoaks-sec1 .primry-anchor-aa img,
#page-sevenoaks-sec5 .primry-anchor-aa img,
#page-orpington-sec1.primry-anchor-aa img,
#page-orpington-sec5 .primry-anchor-aa img,
#sec6 #row2 .discover img,
#new-sec6 #row2 .discover img,
#sec6 #row3 .discover img,
#new-sec6 #row3 .discover img,
#sec6 #row4 .discover img,
#new-sec6 #row4 .discover img,
#page-criminal-sec2 #row3 .discover img,
#page-fareevasion-sec1 #row2 .zoom img,
#page-fareevasion-sec2 #row2 #col2 .zoom img,
#page-fareevasion-sec3 #row2 .zoom img,
#page-fareevasion-sec4 #row2 .zoom img,
#page-fareevasion-sec4 #row2 .zoom,
.page-book-a-call-sec1 .zoom img,
.page-call-us-now-sec1 .zoom img {
  padding-left: 14px;
}

#sec2 h5 {
  font-size: 50px;
  font-weight: 400;
}

#sec2 p {
  text-align: left;
  font-size: 92px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  line-height: 120px !important;
  color: white;
  word-spacing: 23px;
}

#sec2 p a {
  color: white;
}

#sec2 span:hover {
  color: #00dc80;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
  /* text-decoration-thickness: 3px !important; */
  text-decoration-style: solid !important;
}

#sec2 #col2 a:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
  /* text-decoration-thickness: 3px !important; */
  text-decoration-style: solid !important;
}

#sec2 #col2 p {
  font-size: 40px;
  font-family: "proxima-light";
  word-spacing: 0px;
}

#sec2 #col2 .primry-anchor-aa {
  color: #fff !important;
  font-size: 45px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
}

#new-sec3 {
  background: url(../assets/img/homesec4.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

#sec3 #row1 {
  background-image: url(../assets/img/sec3img.png);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 29%;
}

#new-sec3 #row1 {
  background-image: url(../assets/img/sec3img.png);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 29%;
}

#sec3 #row1 h5 {
  font-weight: 500;
  font-size: 70px;
}
#new-sec3 #row1 h5 {
  font-size: 70px;
  font-family: "Proxima Nova Rg";
  font-weight: 600;
}

#sec3 #row1 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#new-sec3 #row1 p {
  font-family: "Proxima Nova Rg";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#sec3 a .dsign,
#sec3 a {
  font-size: 17px;
  margin-bottom: 0px;
  color: #fff;
  text-decoration: none;
}

#new-sec3 a .dsign,
#new-sec3 a {
  font-size: 17px;
  margin-bottom: 0px;
  color: #fff;
  text-decoration: none;
  font-family: "Proxima Nova Rg";
  font-weight: 500;
}

#sec3 a .dsign img {
  width: 8px;
  margin-left: 6px;
}

#new-sec3 a .dsign img {
  width: 8px;
  margin-left: 6px;
}

#sec3 .sign {
  font-family: "Smooth-Signature";
  font-size: 80px;
  font-weight: 400;
  padding-left: 10px;
}
#new-sec3 .sign {
  font-family: "Smooth-Signature";
  font-size: 80px;
  font-weight: 400;
  padding-left: 10px;
}

#sec4 {
  height: auto;
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
  padding-top: 100px;
  padding-bottom: 100px;
}

#new-sec4 {
  height: auto;
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
  padding-top: 100px;
  padding-bottom: 100px;
}
#sec4 #background-video {
  height: 100%;
  width: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}

#new-sec4 #background-video {
  height: 100%;
  width: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}
#sec4 h4 {
  font-weight: 400;
  font-size: 180px;
  line-height: 1em;
}
#new-sec4 h4 {
  font-weight: 600;
  font-size: 90px;
  line-height: 0.8em;
  font-family: "Proxima Nova Rg";
  color: #ffe378;
  width: 435px;
  margin: auto;
  background-image: url(../assets/img/lightning-icn-1.png);
  background-repeat: no-repeat;
  background-position: center left;
  background-size: contain;
}
#new-sec4 h4 img {
  width: 20px;
  margin-top: -55px;
}
#sec4 h4 .img1 {
  display: none;
}
#new-sec4 h4 .img1 {
  display: none;
}
#new-sec4 div#row1 p {
  margin-top: 20px;
  font-size: 25px;
}
#sec4 .fsvsfdblur {
  text-shadow: rgb(255 255 255 / 50%) 9.16666px 0px 0px,
    rgb(255 255 255 / 30%) 18.3333px 0px 0px;
}

#new-sec4 .fsvsfdblur {
  text-shadow: rgb(255 255 255 / 50%) 9.16666px 0px 0px,
    rgb(255 255 255 / 30%) 18.3333px 0px 0px;
}
#new-sec4 div#row1 {
  text-align: center;
}
#new-sec4 div#row2 {
  text-align: center;
  margin-top: 30px;
}
#sec4 #row2 a h6 {
  font-weight: 500;
  font-size: 40px;
  padding: 5px 0 5px 36px;
  background-image: url(../assets/img/Instruct.png);
  background-repeat: no-repeat;
  background-position: center left;
  line-height: 43px;
  background-size: contain;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  color: white;
  text-decoration: none;
}
#new-sec4 #row2 a h6 {
  font-weight: 600;
  font-size: 28px;
  padding: 7px 0 7px 0px;
  /* background-image: url(../assets/img/instruct-icon.png); */
  background-repeat: no-repeat;
  background-position: center left;
  line-height: 43px;
  background-size: contain;
  font-family: "Proxima Nova Rg";
  color: #000;
  text-decoration: none;
  background-color: #ffe378;
  border-radius: 30px;
  width: 90%;
  margin: 0 auto 15px;
}

#sec4 #row2 a:hover h6 {
  color: #00dc80 !important;
  text-decoration-color: #00dc80 !important;
}
#new-sec4 #row2 a h6 img {
  width: 10px;
}
/*
#sec5 {
  background-image: url("../assets/img/home-sec5-bg.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
}*/
#sec5 {
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
  height: 95vh;
}

#sec5 #background-video {
  height: 100%;
  width: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  /*z-index: -1;*/
}

#sec5 h4 {
  font-weight: 400;
  font-size: 220px;
  line-height: 1em;
}

#sec6 #row2 h1 {
  font-weight: 400;
  font-size: 180px;
  line-height: 0.4em;
}

#new-sec6 #row3 {
  align-items: center;
}
#new-sec6 #row3 #col2 .discover{
  background: url(https://manaksolicitors.co.uk/assets/img/Icons-06.png);
  background-repeat: no-repeat;
  background-position: right;
  background-size: 100px;
  padding: 35px 0px;
  display: block;
  width: max-content;
}

#new-sec6 #row2 h1 {
  font-weight: 400;
  font-size: 180px;
  line-height: 0.4em;
}

#sec6 {
  background-image: url(../assets/img/home-sec6-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #000;
  display: flex;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
}

#new-sec6 {
  background: linear-gradient(80deg,#1b3f7d 0%,#000000 100%);
  display: flex;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
}

#new-sec6 #row3 {
  align-items: center;
}

#sec6 {
  display: flex;
  align-items: center;
}

#new-sec6 {
  display: flex;
  align-items: center;
}

#sec6 #row1 h4 {
  font-weight: 400;
  font-size: 200px;
  line-height: 1em;
}

#new-sec6 #row1 h4 {
  font-weight: 400;
  font-size: 80px;
  line-height: 1em;
  font-family: "Proxima Nova Rg";
  margin-bottom: 50px;
  text-align: center;
}

#new-sec6 #row1 h4 span img {
  margin-top: -8px;
  width: 95px;
}
#new-sec6 #row2 .discover {
  border: 6px solid #fff;
  border-radius: 50px;
  font-weight: 600;
  padding: 7px 30px;
  font-size: 30px;
  color:#fff;
}
div#col {
  text-align: center;
}
#new-sec6 #row1 h4 br {
  display: none;
}

#sec6 #row2 {
  padding-bottom: 35px;
}

#new-sec6 #row2 {
  padding-bottom: 35px;
}

#sec6 #row2 h6 {
  color: #ffffff;
  font-size: 40px;
  font-weight: 600;
  padding-bottom: 10px;
}

#new-sec6 #row2 h6 {
  color: #ffffff;
  font-size: 40px;
  font-weight: 600;
  padding-bottom: 10px;
  font-family: "Proxima Nova Rg";
}

#sec6 #row2 p,
#sec6 #row2 p a {
  font-size: 25px;
  line-height: 23px;
  color: #fff;
  font-family: "proxima-thin";
}

#new-sec6 #row2 p,
#new-sec6 #row2 p a {
  font-size: 25px;
  line-height: 23px;
  color: #fff;
  font-family: "proxima-light";
}

#sec6 #row2 p a {
  margin-top: 20px;
}

#new-sec6 #row2 p a {
  margin-top: 20px;
}

#sec6 #row3 {
  padding-top: 25px;
}

#new-sec6 #row3 {
  padding-top: 45px;
}

#sec6 #row4 {
  display: none;
}

#new-sec6 #row4 {
  display: none;
}

#sec6 #row2 .discover,
#sec6 #row3 .discover,
#sec6 #row4 .discover {
  font-size: 40px;
  line-height: 23px;
  color: #fff;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
}

#new-sec6 #row3 .discover,
#new-sec6 #row4 .discover {
  font-size: 40px;
  line-height: 23px;
  color: #fff;
  font-family: "Proxima Nova Rg";
}

#sec6 #row2 .discover:hover,
#new-sec6 #row2 .discover:hover,
#sec6 #row3 .discover:hover,
#new-sec6 #row3 .discover:hover,
#sec6 #row4 .discover:hover,
#new-sec6 #row4 .discover:hover,
#sec3 a .dsign:hover,
#new-sec3 a .dsign:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}
#new-sec6 #row3 .d-flex {
  width: 100%;
  justify-content: center;
  gap: 10px;
}
#new-sec6 #row3 .d-flex img {
  width: 65px;
}
/*
#sec7 {
  background-image: url("../assets/img/home-sec7-bg.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-color: #000;
  background-size: contain;
  display: flex;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
}*/
#sec7 {
  background-image: url("../assets/img/home-sec7-bg2.png");
  background-position: center;
  background-repeat: no-repeat;
  background-color: #000;
  background-size: cover;
  display: flex;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
}

#new-sec7 {
  background-image: url("../assets/img/homesec5.png");
  background-position: top;
  background-repeat: no-repeat;
  background-color: #000;
  background-size: cover;
  background-attachment: fixed;
  display: flex;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
}

#sec7 #trust-crousel-widget {
  background-color: #000;
  padding: 50px 20px;
  border-radius: 5px;
  margin-top: 50px;
  margin-bottom: 50px;
}
#new-sec7 #trust-crousel-widget {
  background-color: #000;
  padding: 50px 20px;
  border-radius: 5px;
  margin-top: 50px;
  margin-bottom: 50px;
}

#sec7 #mobile-trust-caroudel-widget {
  display: none;
}

#new-sec7 #mobile-trust-caroudel-widget {
  display: none;
}

#sec7 h4 {
  font-weight: 400;
  font-size: 180px;
  line-height: 1em;
}
#new-sec7 h4 {
  font-weight: 600;
  font-size: 65px;
  line-height: 1em;
  font-family: "Proxima Nova Rg";
}
#sec7 h6 {
  font-size: 40px;
  margin-top: 0px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  margin-bottom: 35px;
}

#new-sec7 h6 {
  font-size: 40px;
  margin-top: 0px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  margin-bottom: 35px;
}
#sec7 p {
  font-size: 35px;
  font-family: "proxima-thin";
  /* font-style: italic; */
}
#new-sec7 p {
  font-size: 26px;
  font-family: "Proxima Nova Rg";
  margin-top: 20px;
}
.sec7-inr1 img {
  width: 115px;
  margin: 10px auto 0;
}
#sec7 p img:nth-child(1) {
  margin-left: 20px;
}

#new-sec7 p img:nth-child(1) {
  margin-left: 20px;
}
.primry-anchor-aa {
  color: #fff !important;
  font-size: 35px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  margin-top: 50px;
}

#sec7 .primry-anchor-aa:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#new-sec7 .primry-anchor-aa:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}
#sec7 #row1 .img img {
  margin-bottom: 41px;
  margin-right: 28px;
}
#new-sec7 #row1 .img img {
  margin-bottom: 41px;
  margin-right: 28px;
}
.sec7-inr1 {
  text-align: center;
}

#sec8 {
  background-image: url("../assets/img/home-sec8-bg.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #46005a;
  display: flex;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
}
#new-sec8 {
  background-image: url("../assets/img/homesec8.png");
  background-position: center;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
}

#new-sec8 .primry-anchor-aa {
  font-size: 60px;
  display: block;
  font-family: "proxima nova rg";
  font-weight: 600;
}

#sec8 h4 {
  font-weight: 400;
  font-size: 160px;
  line-height: 1em;
}

#new-sec8 h4 {
  font-weight: 400;
  font-size: 160px;
  font-family: "Proxima Nova Rg";
  line-height: 1em;
}

#sec8 h5 {
  font-weight: 600;
  font-size: 140px;
  line-height: 1em;
}

#new-sec8 h5 {
  font-weight: 600;
  font-size: 140px;
  line-height: 1em;
  font-family: "Proxima Nova Rg";
}

#sec8 p {
  font-size: 40px;
  font-family: "proxima-thin";
}

#new-sec8 p {
  font-size: 40px;
  font-family: "Proxima Nova Rg";
}

#sec8 .primry-anchor-aa {
  font-size: 70px;
  font-family: "Proxima Nova Rg";
  margin-top: 50px;
  display: block;
}

#sec9 {
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
  padding-top: 100px;
  padding-bottom: 100px;
}

#new-sec9 {
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
  padding-top: 100px;
  padding-bottom: 100px;
  background-image: url(../assets/img/homesec9.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}

#sec9 #background-video {
  height: 100%;
  width: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}

#new-sec9 #background-video {
  height: 100%;
  width: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}

#sec9 h4 {
  font-weight: 400;
  font-size: 200px;
  line-height: 1em;
}

#new-sec9 #row1 .winter {
  text-shadow: rgb(0, 255, 255) -3.47722px 2.91773px 0px,
    rgb(255, 0, 255) 3.47722px -2.91773px 0px;
  font-family: "proxima nova rg";
  font-size: 70px;
  /* font-style: italic; */
  text-transform: capitalize;
}

#new-sec9 .primry-anchor-aa {
  font-size: 70px;
  font-family: "proxima nova rg";
  font-weight: 600;
  display: inline-block;
}

#new-sec9 p {
  font-size: 43px;
  margin-top: 35px;
  font-family: "proxima nova rg";
}

#new-sec9 h4 {
  font-weight: 400;
  font-size: 200px;
  line-height: 1em;
  font-family: "proxima nova rg";
}

span.st {
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  font-size: 58px;
  text-align: right;
  font-weight: 700;
}

#sec10 {
  background-image: url("../assets/img/home-sec10-bg.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  padding-bottom: 100px;
}

#new-sec10 {
  display: flex;
  align-items: center;
  padding-bottom: 100px;
  position: relative;
}

#new-sec10 #background-video {
  height: 100%;
  width: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}

#sec10 p {
  font-size: 120px;
  padding: 150px 0px;
  font-family: "proxima-thin" !important;
}
#new-sec10 div#row1 {
  text-align: center;
}
#new-sec10 p {
  font-size: 130px;
  padding: 150px 0px 0px 0px;
  font-family: "Proxima Nova Rg" !important;
}
#new-sec10 p.os-head {
  font-size: 65px !important;
  margin-bottom: 40px;
}
#new-sec10 .primry-anchor-aa {
  font-size: 80px;
  font-family: "Proxima Nova Rg";
  font-weight: 600;
}

#new-sec10 p:nth-child(2) {
  font-size: 30px;
  line-height: 1.3em;
  padding: 0px 0px 150px 0px;
  width: 58%;
  margin: auto;
}

#sec10 p .manak {
  font-weight: 700;
  font-family: "Proxima Nova Rg";
}

#new-sec10 p .manak {
  font-weight: 700;
  font-family: "Proxima Nova Rg";
}

#sec10 p .os {
  font-family: "proxima-thin" !important;
  text-shadow: 3px 0px 20px #e13ad7, 2px -2px 20px #e13ad7, -2px 2px 0 #e13ad7,
    -2px -2px 0 #e13ad7, 2px 0px 0 #e13ad7, 0px 2px 0 #e13ad7,
    -2px 0px 0 #e13ad7, 0px -2px 0 #e13ad7, 2px 2px 2px rgba(198, 24, 157, 0);
}

#new-sec10 p .os {
  font-family: "Proxima Nova Rg";
  filter: drop-shadow(rgba(255, 242, 242, 0.95) 0px 0px 2.08708px)
    drop-shadow(rgba(255, 255, 255, 0.75) 0px 0px 10.4354px)
    drop-shadow(rgba(255, 255, 255, 0.44) 0px 0px 31.3062px);
}

#sec11 {
  background-image: url("../assets/img/home-sec11-bg.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: #000;
  display: flex;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
}

#new-sec11 {
  background-image: url("../assets/img/contact-sec-bg.jpg");
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #000;
  display: flex;
  align-items: center;
  padding-top: 200px;
  padding-bottom: 200px;
}

#sec11 h4 {
  font-weight: 400;
  font-size: 200px;
  line-height: 1em;
}

#new-sec11 h4 {
  font-weight: 600;
  font-size: 85px;
  line-height: 1em;
  font-family: "Proxima Nova Rg";
}

#sec11 p {
  font-size: 30px;
  font-family: "proxima-thin";
}

#new-sec11 p {
    font-size: 30px;
    font-family: "Proxima Nova Rg";
    margin: 30px 0;
}

.contact-btn {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 35px;
}
.contact-btn a h6 {
  background-color: #fff;
  color: #000;
  font-weight: 600;
  width: 235px;
  border-radius: 50px;
  font-size: 30px;
  padding: 8px 10px;
}
.contact-btn a.chat-icon h6 {
  background-color: transparent;
  color: #fff;
  border: 5px solid #fff;
  padding: 5px 10px;
}
section#new-sec11 .row {
  text-align: center;
}
#sec12 {
  /*background-image: url("../assets/img/home-sec12-bg.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;*/
  background-color: black;
  padding-top: 100px;
  padding-bottom: 100px;
}

#new-sec12 {
  /*background-image: url("../assets/img/home-sec12-bg.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;*/
  background-color: black;
  padding-top: 100px;
  padding-bottom: 100px;
}

#loom-companion-mv3 {
  display: none;
}

#sec12 #row1 h4 {
  font-weight: 400;
  font-size: 90px;
}

#new-sec12 #row1 h4 {
  font-weight: 400;
  font-size: 60px;
  font-family: "Proxima Nova Rg";
}

#sec12 #row1 .primry-anchor-aa {
  color: #fff !important;
  font-size: 30px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  margin-top: 29px;
}

#new-sec12 #row1 .primry-anchor-aa {
  color: #fff !important;
  font-size: 30px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  margin-top: 29px;
}

#sec12 #row1 .primry-anchor-aa:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#new-sec12 #row1 .primry-anchor-aa:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#sec12 #row1 .primry-anchor-aa img {
  width: 18px;
  padding-left: 9px;
}

#new-sec12 #row1 .primry-anchor-aa img {
  width: 18px;
  padding-left: 9px;
}

#sec12 #row2 h5 {
  font-size: 29px;
  margin-bottom: 15px;
}

#new-sec12 #row2 h5 {
  font-size: 25px;
  margin-bottom: 8px;
  font-family: "Proxima Nova Rg";
  font-weight: 600;
}

#sec12 #row1 {
  margin-bottom: 22px;
}

#new-sec12 #row1 {
  margin-bottom: 22px;
}
#new-sec12 #row1 #col2 a {
  display: block;
  width: 40px;
  height: auto;
}

#new-sec12 #row1 #col2 a img {
  width: 100%;
  background-color: transparent;
}

#new-sec12 #row1 #col2 {
  display: flex;
  column-gap: 20px;
  align-items: center;
}

#sec12 #row2 p {
  font-size: 15px;
  font-family: "proxima-thin";
}

#new-sec12 #row2 p {
  font-size: 15px;
  font-family: "Proxima Nova Rg";
}

#sec12 #row2 .services {
  list-style: none;
  padding-left: 0px;
  color: white !important;
  font-size: 14px;
  font-family: "proxima-thin";
}

#new-sec12 #row2 .services {
  list-style: none;
  padding-left: 0px;
  color: white !important;
  font-size: 14px;
  font-family: "proxima-thin";
}

#sec12 #row2 .services li a:hover {
  color: #00dc80 !important;
  text-decoration-color: #00dc80 !important;
}

#new-sec12 #row2 .services li a:hover {
  color: #00dc80 !important;
  text-decoration-color: #00dc80 !important;
}

#sec12 #row2 .services li a {
  color: white !important;
  word-break: break-word;
}

#new-sec12 #row2 .services li a {
  color: white !important;
  word-break: break-word;
  font-family: "Proxima Nova Rg";
}

#sec12 #row3 {
  margin-top: -60px;
}

#new-sec12 #row3 {
  margin-top: -60px;
}

#sec12 #row3 #col3 {
  margin-top: -37px;
  padding-bottom: 40px;
}

#new-sec12 #row3 #col3 {
  margin-top: -37px;
  padding-bottom: 40px;
}

#sec12 #row3 h6 {
  font-size: 25px;
  margin-bottom: 15px;
}

#new-sec12 #row3 h6 {
  font-size: 25px;
  margin-bottom: 15px;
  font-family: "Proxima Nova Rg";
  font-weight: 600;
}

.mobile-slide {
  display: none;
}

/*-------------------page-conveyancing start-------------*/
#page-conveyancing-sec1 {
  background-image: url(../assets/img/page-conveyancing-sec1-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  padding-bottom: 100px;
}

#page-conveyancing-sec1 h1 {
  font-weight: 600;
  font-size: 160px;
  line-height: 0.9em;
  letter-spacing: 10px;
}

#page-conveyancing-sec1 p {
  font-size: 43px;
  margin-top: 50px;
  font-family: "proxima-light";
}

#page-conveyancing-sec1 .moible-imageshow {
  display: none;
}

#page-conveyancing-sec1 .primry-anchor-aa {
  color: #fff !important;
  font-size: 55px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  margin-top: 50px;
}

#page-conveyancing-sec1 .primry-anchor-aa:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-conveyancing-sec2 #row1 {
  background-image: url(../assets/img/jasdeep.png);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 29%;
}

#page-conveyancing-sec2 #row1 h5 {
  font-weight: 500;
  font-size: 75px;
}

#page-conveyancing-sec2 #row1 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-conveyancing-sec2 .sign {
  font-family: "Smooth-Signature";
  font-size: 80px;
  font-weight: 400;
  padding-left: 30px;
  margin-bottom: 20px;
}

#page-conveyancing-sec2 a .dsign,
#page-conveyancing-sec2 a {
  font-size: 17px;
  margin-bottom: 0px;
  color: #fff;
  text-decoration: none;
  font-weight: 500;
}

#page-conveyancing-sec2 a .dsign img {
  width: 8px;
  margin-left: 6px;
}

#page-conveyancing-sec3 {
  height: auto;
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
  padding-top: 100px;
  padding-bottom: 100px;
}

#page-conveyancing-sec3 #background-video {
  height: 100%;
  width: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}

#page-conveyancing-sec3 #row1 h4 {
  font-weight: 400;
  font-size: 140px;
  line-height: 0.8em;
}

#page-conveyancing-sec3 #row2 p {
  font-size: 35px;
  margin-top: 50px;
  margin-bottom: 30px;
  font-family: "Proxima Nova Rg";
  line-height: 56px;
}

#page-conveyancing-sec3 #row3 .primry-anchor-aa {
  color: #fff;
  font-size: 60px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
}

#page-conveyancing-sec3 .primry-anchor-aa:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-conveyancing-sec4 {
  background-image: url(../assets/img/home-sec8-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #46005a;
  display: flex;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
}

#page-conveyancing-sec4 h4 {
  font-weight: 400;
  font-size: 200px;
  line-height: 1em;
}

#page-conveyancing-sec4 p {
  font-size: 40px;
}

#page-conveyancing-sec4 .primry-anchor-aa {
  color: #fff !important;
  font-size: 35px;
  line-height: 2em;
  font-family: "proxima-thin";
  /* font-style: italic; */
}

#page-conveyancing-sec4 .primry-anchor-aa img {
  width: 24px;
}

#page-conveyancing-sec4 .primry-anchor-aa:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-conveyancing-sec5 h5 {
  font-weight: 500;
  font-size: 95px;
}

#page-conveyancing-sec5 h6 {
  font-weight: 500;
  font-size: 35px;
  padding: 15px 0px;
}

#page-conveyancing-sec5 p {
  font-family: "proxima-thin" !important;
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-conveyancing-sec6 {
  background-image: url(../assets/img/home-sec7-bg.png);
  background-position: center right;
  background-repeat: no-repeat;
  background-color: #000;
  background-size: contain;
  display: flex;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
}

#page-conveyancing-sec6 h4 {
  font-weight: 400;
  font-size: 180px;
  line-height: 1em;
}

#page-conveyancing-sec6 h6 {
  font-size: 35px;
  margin-top: 0px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  margin-bottom: 35px;
}

#page-conveyancing-sec6 #row1 .img img {
  margin-bottom: 41px;
  margin-right: 28px;
}

#page-conveyancing-sec6 #row1 p {
  font-size: 35px;
  font-family: "proxima-light";
}

#page-conveyancing-sec7 {
  background-image: url(../assets/img/home-sec8-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #46005a;
  display: flex;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
}

#page-conveyancing-sec7 h4 {
  font-weight: 400;
  font-size: 160px;
  line-height: 1em;
}

#page-conveyancing-sec7 h5 {
  font-weight: 600;
  font-size: 140px;
  line-height: 1em;
}

#page-conveyancing-sec7 p {
  font-size: 40px;
  font-family: "proxima-thin";
}

#page-conveyancing-sec8 {
  background-image: url(../assets/img/page-conveyancing-sec8-bg.png);
  background-position: center right;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: #000;
  display: flex;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
}
#page-conveyancing-sec8 .primry-anchor-aa {
  font-family: "Proxima Nova Rg";
  font-size: 70px;
}

#page-conveyancing-sec8 h4 {
  font-weight: 400;
  font-size: 200px;
  line-height: 1em;
}

#page-conveyancing-sec8 p {
  font-size: 45px;
  font-family: "Proxima Nova Rg";
}

/*-------------------page-conveyancing end-------------*/

/*-------------------page-equity-release start-------------*/

#page-equity-release-sec1 {
  background-image: url(../assets/img/employe-right-sec1-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  padding-bottom: 100px;
}

#page-equity-release-sec1 h2 {
  font-weight: 400;
  font-size: 105px;
  line-height: 1em;
  letter-spacing: 10px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
}

#page-equity-release-sec1 h1 {
  font-weight: 600;
  font-size: 106px;
  line-height: 1em;
  letter-spacing: 0.05em;
}

#page-equity-release-sec1 p {
  font-size: 43px;
  margin-top: 50px;
  font-family: "proxima-light";
}

#page-equity-release-sec1 .primry-anchor-aa {
  color: #fff !important;
  font-size: 55px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  margin-top: 50px;
}

#page-equity-release-sec1 .primry-anchor-aa:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-equity-release-sec2 #row1 h5 {
  font-weight: 500;
  font-size: 80px;
  padding-bottom: 15px;
}

#page-equity-release-sec2 #row1 p,
#page-equity-release-sec2 #row1 ul li {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-equity-release-sec2 #row1 h6 {
  font-weight: 500;
  font-size: 40px;
  padding-top: 25px;
  padding-bottom: 25px;
}

/*-------------------page-equity-release end-------------*/

/*-------------------page-transfer-of-equity-the-process-explained start-------------*/

#page-transfer-of-equity-the-process-explained-sec1 {
  background-image: url(../assets/img/employe-right-sec1-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  padding-bottom: 100px;
}

#page-transfer-of-equity-the-process-explained-sec1 h2 {
  font-weight: 400;
  font-size: 105px;
  line-height: 1em;
  letter-spacing: 10px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
}

#page-transfer-of-equity-the-process-explained-sec1 h1 {
  font-weight: 600;
  font-size: 106px;
  line-height: 1em;
  letter-spacing: 0.05em;
}

#page-transfer-of-equity-the-process-explained-sec1 p {
  font-size: 43px;
  margin-top: 50px;
  font-family: "proxima-light";
}

#page-transfer-of-equity-the-process-explained-sec1 .primry-anchor-aa {
  color: #fff !important;
  font-size: 55px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  margin-top: 50px;
}

#page-transfer-of-equity-the-process-explained-sec1 .primry-anchor-aa:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-transfer-of-equity-the-process-explained-sec2 #row1 h5 {
  font-weight: 500;
  font-size: 80px;
  padding-bottom: 15px;
}

#page-transfer-of-equity-the-process-explained-sec2 #row1 p,
#page-transfer-of-equity-the-process-explained-sec2 #row1 ul li,
#page-transfer-of-equity-the-process-explained-sec2 #row1 ol li {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-transfer-of-equity-the-process-explained-sec2 #row1 p b {
  font-family: "proxima-thin";
  font-size: 20px;
  letter-spacing: 0.02em;
}

#page-transfer-of-equity-the-process-explained-sec2 #row1 h6 {
  font-weight: 500;
  font-size: 40px;
  padding-top: 25px;
  padding-bottom: 25px;
}

/*-------------------page-transfer-of-equity-the-process-explained end-------------*/

/*-------------------page-a-complete-guide-to-remortgaging start-------------*/

#page-a-complete-guide-to-remortgaging-sec1 {
  background-image: url(../assets/img/employe-right-sec1-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  padding-bottom: 100px;
}

#page-a-complete-guide-to-remortgaging-sec1 h2 {
  font-weight: 400;
  font-size: 105px;
  line-height: 1em;
  letter-spacing: 10px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
}

#page-a-complete-guide-to-remortgaging-sec1 h1 {
  font-weight: 600;
  font-size: 106px;
  line-height: 1em;
  letter-spacing: 0.05em;
}

#page-a-complete-guide-to-remortgaging-sec1 p {
  font-size: 43px;
  margin-top: 50px;
  font-family: "proxima-light";
}

#page-a-complete-guide-to-remortgaging-sec1 .primry-anchor-aa {
  color: #fff !important;
  font-size: 55px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  margin-top: 50px;
}

#page-a-complete-guide-to-remortgaging-sec1 .primry-anchor-aa:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-a-complete-guide-to-remortgaging-sec2 p,
#page-a-complete-guide-to-remortgaging-sec2 ul li,
#page-a-complete-guide-to-remortgaging-sec2 ol li {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-a-complete-guide-to-remortgaging-sec2 h6 {
  font-weight: 500;
  font-size: 40px;
  padding-top: 15px;
  padding-bottom: 15px;
}

/*-------------------page-a-complete-guide-to-remortgaging end-------------*/

/*-------------------page-fareevasion start-------------*/
.fareevasion-content p a {
  color: #fff;
  text-decoration: underline !important;
}

#page-fareevasion-sec1 #row1 h1 {
  font-weight: 600;
  font-size: 140px;
  line-height: 0.9em;
  letter-spacing: 10px;
}

#page-fareevasion-sec1 #row1 p {
  font-size: 40px;
  margin-top: 50px;
  margin-bottom: 50px;
  font-family: "proxima-light";
}

#page-fareevasion-sec1 #row2 .zoom {
  font-size: 48px;
  line-height: 23px;
  color: #fff;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  padding-left: 14px;
}

#page-fareevasion-sec1 #row2 .zoom:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-fareevasion-sec2 #row1 {
  background-image: url(../assets/img/samir.png);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 29%;
}

#page-fareevasion-sec2 #row1 h5 {
  font-weight: 500;
  font-size: 75px;
}

#page-fareevasion-sec2 #row1 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-fareevasion-sec2 #row1 .sign {
  font-family: "Smooth-Signature";
  font-size: 80px;
  font-weight: 400;
  padding-left: 10px;
}

#page-fareevasion-sec2 #row2 #col1 a .zoom,
#page-fareevasion-sec2 #row2 a {
  font-size: 20px;
  margin-bottom: 0px;
  color: #fff;
  text-decoration: none;
  font-weight: 500;
}

#page-fareevasion-sec2 #row2 #col1 a .zoom:hover,
#page-fareevasion-sec2 #row2 a:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-fareevasion-sec2 #row2 #col1 a .dsign img {
  width: 8px;
  margin-left: 6px;
}

#page-fareevasion-sec2 #row2 #col2 {
  display: flex;
  align-items: center;
}

#page-fareevasion-sec2 #row2 #col2 .zoom {
  font-size: 44px;
  line-height: 23px;
  color: #fff;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  padding-left: 14px;
}

#page-fareevasion-sec2 #row2 #col2 .zoom:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-fareevasion-sec3 #row1 h4 {
  font-weight: 400;
  font-size: 100px;
  line-height: 0.8em;
}

#page-fareevasion-sec3 #row1 h5 {
  font-size: 43px;
  margin-top: 30px;
  margin-bottom: 30px;
  font-family: "proxima-light";
}

#page-fareevasion-sec3 #row1 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-fareevasion-sec3 #row1 .primry-anchor-aa {
  font-family: "proxima-thin";
  /* font-style: italic; */
  font-size: 20px;
  letter-spacing: 0.01em;
  line-height: 1.9em;
}

#page-fareevasion-sec3 #row1 .primry-anchor-aa:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-fareevasion-sec3 #row1 .primry-anchor-aa img {
  width: 22px;
}

#page-fareevasion-sec3 #row2 h5 {
  font-size: 30px;
  margin-top: 15px;
  margin-bottom: 30px;
  font-family: "proxima-light";
}

#page-fareevasion-sec3 #row2 .zoom {
  font-size: 40px;
  line-height: 23px;
  color: #fff;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  padding-left: 14px;
}

#page-fareevasion-sec3 #row2 .zoom:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-fareevasion-sec4 #row1 h4 {
  font-weight: 600;
  font-size: 110px;
  line-height: 0.8em;
  padding-bottom: 50px;
  letter-spacing: 0.05em;
}

#page-fareevasion-sec4 #row1 ul li {
  font-size: 40px;
  line-height: 1.3em;
  letter-spacing: 0.02em;
}

#page-fareevasion-sec4 #row2 h5 {
  font-size: 30px;
  margin-top: 15px;
  margin-bottom: 30px;
  font-family: "proxima-light";
}

#page-fareevasion-sec4 #row2 .zoom {
  font-size: 40px;
  line-height: 23px;
  color: #fff;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
}

#page-fareevasion-sec4 #row2 .zoom:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-fareevasion-sec5,
#page-fareevasion-sec6,
#page-fareevasion-sec7,
#page-fareevasion-sec8 {
  background-image: url(../assets/img/page-fareevasion-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #46005a;
  display: flex;
  align-items: center;
  padding: 50px 0px;
}

#page-fareevasion-sec5 h4 {
  font-weight: 400;
  font-size: 200px;
  line-height: 1em;
}

#page-fareevasion-sec5 p {
  font-size: 20px;
  font-family: "proxima-light";
}


#page-fareevasion-sec5 .primry-anchor-aa {
  color: #fff !important;
  font-size: 40px;
  line-height: 2em;
  font-family: "proxima-thin";
  /* font-style: italic; */
  letter-spacing: 0.03em;
}

#page-fareevasion-sec5 .primry-anchor-aa:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-fareevasion-sec6 #row1 h5 {
  padding-bottom: 20px;
  font-weight: 500;
  font-size: 60px;
}

#page-fareevasion-sec6 #row1 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

ul.page-fareevasion-sec6 li {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}
#page-fareevasion-sec7 #row1 h5 {
  font-weight: 500;
  font-size: 60px;
}

#page-fareevasion-sec7 #row1 h6 {
  padding-bottom: 20px;
  font-size: 25px;
}

#page-fareevasion-sec7 #row1 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}
#page-fareevasion-sec7 .expertguides-para{
  font-size: 20px;
  font-family: "proxima-light";
  
}
#page-fareevasion-sec7 .expertguides-h4{
  font-weight: 400;
  font-size: 200px;
  line-height: 1em;
  
}
#page-fareevasion-sec7 .a-tele {
  color: #fff;
  
}

#page-fareevasion-sec8 #row1 h5 {
  padding-bottom: 20px;
  font-weight: 500;
  font-size: 50px;
}

#page-fareevasion-sec8 #row1 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-fareevasion-sec9 {
  background-image: url(../assets/img/home-sec7-bg.png);
  background-position: center right;
  background-repeat: no-repeat;
  background-color: #000;
  background-size: contain;
  display: flex;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
}

#page-fareevasion-sec9 h4 {
  font-weight: 400;
  font-size: 180px;
  line-height: 1em;
}

#page-fareevasion-sec9 h6 {
  font-size: 35px;
  margin-top: 0px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  margin-bottom: 35px;
}

#page-fareevasion-sec9 #row1 .img img {
  margin-bottom: 41px;
  margin-right: 28px;
}

#page-fareevasion-sec9 #row1 p {
  font-size: 35px;
  font-family: "proxima-thin";
}

/*-------------------page-fareevasion end-------------*/

/*-------------------page-south-eastern-railways start-------------*/

#page-south-eastern-railways-sec1 #row1 h1 {
  font-weight: 600;
  font-size: 140px;
  line-height: normal;
  letter-spacing: 6px;
}

#page-south-eastern-railways-sec1 #row1 p {
  font-size: 15px;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: "proxima-thin";
  letter-spacing: 0.01em;
}

#page-south-eastern-railways-sec1 #row1 p span {
  text-decoration: underline;
  font-weight: 600;
}

#page-south-eastern-railways-sec1 #row1 h5 {
  font-size: 43px;
  font-family: "proxima-light";
}

#page-south-eastern-railways-sec1 #row1 ol {
  font-size: 15px;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: "proxima-thin";
  letter-spacing: 0.01em;
}

#page-south-eastern-railways-sec1 #row2 .zoom {
  font-size: 48px;
  line-height: 23px;
  color: #fff;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
}

#page-south-eastern-railways-sec1 #row2 .zoom:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-south-eastern-railways-sec2 #row1 {
  background-image: url(../assets/img/samir.png);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 29%;
}

#page-south-eastern-railways-sec2 #row1 h5 {
  font-weight: 500;
  font-size: 55px;
}

#page-south-eastern-railways-sec2 #row1 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-south-eastern-railways-sec2 #row1 .sign {
  font-family: "Smooth-Signature";
  font-size: 80px;
  font-weight: 400;
  padding-left: 10px;
}

#page-south-eastern-railways-sec2 #row2 #col1 a .zoom,
#page-south-eastern-railways-sec2 #row2 a {
  font-size: 20px;
  margin-bottom: 0px;
  color: #fff;
  text-decoration: none;
  font-weight: 500;
}

#page-south-eastern-railways-sec2 #row2 #col1 a .dsign img {
  width: 8px;
  margin-left: 6px;
}

#page-south-eastern-railways-sec2 #row2 #col2 {
  display: flex;
  align-items: center;
}

#page-south-eastern-railways-sec2 #row2 #col2 .zoom {
  font-size: 44px;
  line-height: 23px;
  color: #fff;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
}

#page-south-eastern-railways-sec2 #row2 #col2 .zoom:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-south-eastern-railways-sec3 #row1 h4 {
  font-weight: 600;
  font-size: 110px;
  line-height: 0.8em;
  padding-bottom: 50px;
  letter-spacing: 0.05em;
}

#page-south-eastern-railways-sec3 #row1 ul li {
  font-size: 40px;
  line-height: 1.3em;
  letter-spacing: 0.02em;
}

#page-south-eastern-railways-sec3 #row2 h5 {
  font-size: 30px;
  margin-top: 15px;
  margin-bottom: 30px;
  font-family: "proxima-light";
}

#page-south-eastern-railways-sec3 #row2 .zoom {
  font-size: 40px;
  line-height: 23px;
  color: #fff;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
}

#page-south-eastern-railways-sec3 #row2 .zoom:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-south-eastern-railways-sec4 {
  background-image: url(../assets/img/page-fareevasion-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #46005a;
  display: flex;
  align-items: center;
  padding: 50px 0px;
}

#page-south-eastern-railways-sec4 h4 {
  font-weight: 400;
  font-size: 200px;
  line-height: 1em;
}

#page-south-eastern-railways-sec4 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

/*-------------------page-south-eastern-railways end-------------*/

/*-------------------page-chiltern-railways start-------------*/

#page-chiltern-railways-sec1 #row1 h1 {
  font-weight: 600;
  font-size: 140px;
  line-height: normal;
  letter-spacing: 6px;
}

#page-chiltern-railways-sec1 #row1 p {
  font-size: 15px;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: "proxima-thin";
  letter-spacing: 0.01em;
}

#page-chiltern-railways-sec1 #row1 p span {
  text-decoration: underline;
  font-weight: 600;
}
#page-chiltern-railways-sec1 #row1 h5 {
  font-size: 43px;
  font-family: "proxima-light";
}

#page-chiltern-railways-sec1 #row1 ol {
  font-size: 15px;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: "proxima-thin";
  letter-spacing: 0.01em;
}

#page-chiltern-railways-sec1 #row2 .zoom {
  font-size: 48px;
  line-height: 23px;
  color: #fff;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
}

#page-chiltern-railways-sec1 #row2 .zoom:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-chiltern-railways-sec2 #row1 {
  background-image: url(../assets/img/samir.png);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 29%;
}

#page-chiltern-railways-sec2 #row1 h5 {
  font-weight: 500;
  font-size: 55px;
}

#page-chiltern-railways-sec2 #row1 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-chiltern-railways-sec2 #row1 .sign {
  font-family: "Smooth-Signature";
  font-size: 80px;
  font-weight: 400;
  padding-left: 10px;
}

#page-chiltern-railways-sec2 #row2 #col1 a .zoom,
#page-chiltern-railways-sec2 #row2 a {
  font-size: 20px;
  margin-bottom: 0px;
  color: #fff;
  text-decoration: none;
  font-weight: 500;
}

#page-chiltern-railways-sec2 #row2 #col1 a .dsign img {
  width: 8px;
  margin-left: 6px;
}

#page-chiltern-railways-sec2 #row2 #col2 {
  display: flex;
  align-items: center;
}

#page-chiltern-railways-sec2 #row2 #col2 .zoom {
  font-size: 44px;
  line-height: 23px;
  color: #fff;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
}

#page-chiltern-railways-sec2 #row2 #col2 .zoom:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-chiltern-railways-sec3 #row1 h4 {
  font-weight: 600;
  font-size: 110px;
  line-height: 0.8em;
  padding-bottom: 50px;
  letter-spacing: 0.05em;
}

#page-chiltern-railways-sec3 #row1 ul li {
  font-size: 40px;
  line-height: 1.3em;
  letter-spacing: 0.02em;
}

#page-chiltern-railways-sec3 #row2 h5 {
  font-size: 30px;
  margin-top: 15px;
  margin-bottom: 30px;
  font-family: "proxima-light";
}

#page-chiltern-railways-sec3 #row2 .zoom {
  font-size: 40px;
  line-height: 23px;
  color: #fff;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
}

#page-chiltern-railways-sec3 #row2 .zoom:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-chiltern-railways-sec4 {
  background-image: url(../assets/img/page-fareevasion-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #46005a;
  display: flex;
  align-items: center;
  padding: 50px 0px;
}

#page-chiltern-railways-sec4 h4 {
  font-weight: 400;
  font-size: 200px;
  line-height: 1em;
}

#page-chiltern-railways-sec4 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

/*-------------------page-chiltern-railways end-------------*/

/*-------------------page-govia-thameslink start-------------*/

#page-govia-thameslink-sec1 #row1 h1 {
  font-weight: 600;
  font-size: 140px;
  line-height: normal;
  letter-spacing: 6px;
}

#page-govia-thameslink-sec1 #row1 ol {
  font-size: 15px;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: "proxima-thin";
  letter-spacing: 0.01em;
}

#page-govia-thameslink-sec1 #row1 p {
  font-size: 15px;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: "proxima-thin";
  letter-spacing: 0.01em;
}
#page-govia-thameslink-sec1 #row1 p span {
  text-decoration: underline;
  font-weight: 600;
}
#page-govia-thameslink-sec1 #row1 h5 {
  font-size: 43px;
  font-family: "proxima-light";
}

#page-govia-thameslink-sec1 #row2 .zoom {
  font-size: 48px;
  line-height: 23px;
  color: #fff;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
}

#page-govia-thameslink-sec1 #row2 .zoom:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-govia-thameslink-sec2 #row1 {
  background-image: url(../assets/img/samir.png);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 29%;
}

#page-govia-thameslink-sec2 #row1 h5 {
  font-weight: 500;
  font-size: 50px;
}

#page-govia-thameslink-sec2 #row1 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-govia-thameslink-sec2 #row1 .sign {
  font-family: "Smooth-Signature";
  font-size: 80px;
  font-weight: 400;
  padding-left: 10px;
}

#page-govia-thameslink-sec2 #row2 #col1 a .zoom,
#page-govia-thameslink-sec2 #row2 a {
  font-size: 20px;
  margin-bottom: 0px;
  color: #fff;
  text-decoration: none;
  font-weight: 500;
}

#page-govia-thameslink-sec2 #row2 #col1 a .dsign img {
  width: 8px;
  margin-left: 6px;
}

#page-govia-thameslink-sec2 #row2 #col2 {
  display: flex;
  align-items: center;
}

#page-govia-thameslink-sec2 #row2 #col2 .zoom {
  font-size: 44px;
  line-height: 23px;
  color: #fff;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
}

#page-govia-thameslink-sec2 #row2 #col2 .zoom:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-govia-thameslink-sec3 #row1 h4 {
  font-weight: 600;
  font-size: 110px;
  line-height: 0.8em;
  padding-bottom: 50px;
  letter-spacing: 0.05em;
}

#page-govia-thameslink-sec3 #row1 ul li {
  font-size: 40px;
  line-height: 1.3em;
  letter-spacing: 0.02em;
}

#page-govia-thameslink-sec3 #row2 h5 {
  font-size: 30px;
  margin-top: 15px;
  margin-bottom: 30px;
  font-family: "proxima-light";
}

#page-govia-thameslink-sec3 #row2 .zoom {
  font-size: 40px;
  line-height: 23px;
  color: #fff;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
}

#page-govia-thameslink-sec3 #row2 .zoom:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-govia-thameslink-sec4 {
  background-image: url(../assets/img/page-fareevasion-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #46005a;
  display: flex;
  align-items: center;
  padding: 50px 0px;
}

#page-govia-thameslink-sec4 h4 {
  font-weight: 400;
  font-size: 200px;
  line-height: 1em;
}

#page-govia-thameslink-sec4 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

/*-------------------page-govia-thameslink end-------------*/

/*-------------------page-transport-for-london start-------------*/

#page-transport-for-london-sec1 #row1 h1 {
  font-weight: 600;
  font-size: 140px;
  line-height: normal;
  letter-spacing: 6px;
}

#page-transport-for-london-sec1 #row1 ol {
  font-size: 15px;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: "proxima-thin";
  letter-spacing: 0.01em;
}

#page-transport-for-london-sec1 #row1 p {
  font-size: 15px;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: "proxima-thin";
  letter-spacing: 0.01em;
}

#page-transport-for-london-sec1 #row1 p span {
  text-decoration: underline;
  font-weight: 600;
}

#page-transport-for-london-sec1 #row1 h5 {
  font-size: 43px;
  font-family: "proxima-light";
}

#page-transport-for-london-sec1 #row2 .zoom {
  font-size: 48px;
  line-height: 23px;
  color: #fff;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
}

#page-transport-for-london-sec1 #row2 .zoom:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-transport-for-london-sec2 #row1 {
  background-image: url(../assets/img/samir.png);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 29%;
}

#page-transport-for-london-sec2 #row1 h5 {
  font-weight: 500;
  font-size: 50px;
}

#page-transport-for-london-sec2 #row1 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-transport-for-london-sec2 #row1 .sign {
  font-family: "Smooth-Signature";
  font-size: 80px;
  font-weight: 400;
  padding-left: 10px;
}

#page-transport-for-london-sec2 #row2 #col1 a .zoom,
#page-transport-for-london-sec2 #row2 a {
  font-size: 20px;
  margin-bottom: 0px;
  color: #fff;
  text-decoration: none;
  font-weight: 500;
}

#page-transport-for-london-sec2 #row2 #col1 a .dsign img {
  width: 8px;
  margin-left: 6px;
}

#page-transport-for-london-sec2 #row2 #col2 {
  display: flex;
  align-items: center;
}

#page-transport-for-london-sec2 #row2 #col2 .zoom {
  font-size: 44px;
  line-height: 23px;
  color: #fff;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
}

#page-transport-for-london-sec2 #row2 #col2 .zoom {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-transport-for-london-sec3 #row1 h4 {
  font-weight: 600;
  font-size: 110px;
  line-height: 0.8em;
  padding-bottom: 50px;
  letter-spacing: 0.05em;
}

#page-transport-for-london-sec3 #row1 ul li {
  font-size: 40px;
  line-height: 1.3em;
  letter-spacing: 0.02em;
}

#page-transport-for-london-sec3 #row2 h5 {
  font-size: 30px;
  margin-top: 15px;
  margin-bottom: 30px;
  font-family: "proxima-light";
}

#page-transport-for-london-sec3 #row2 .zoom {
  font-size: 40px;
  line-height: 23px;
  color: #fff;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
}

#page-transport-for-london-sec3 #row2 .zoom:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-transport-for-london-sec4 {
  background-image: url(../assets/img/page-fareevasion-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #46005a;
  display: flex;
  align-items: center;
  padding: 50px 0px;
}

#page-transport-for-london-sec4 h4 {
  font-weight: 400;
  font-size: 200px;
  line-height: 1em;
}

#page-transport-for-london-sec4 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

/*-------------------page-transport-for-london end-------------*/

/*-------------------page-northern-rail start-------------*/

#page-northern-rail-sec1 #row1 h1 {
  font-weight: 600;
  font-size: 155px;
  line-height: 0.9em;
  letter-spacing: 6px;
}

#page-northern-rail-sec1 #row1 p {
  font-size: 40px;
  margin-top: 50px;
  margin-bottom: 50px;
  font-family: "proxima-light";
}

#page-northern-rail-sec1 #row2 .zoom {
  font-size: 48px;
  line-height: 23px;
  color: #fff;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
}

#page-northern-rail-sec1 #row2 .zoom:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-northern-rail-sec2 #row1 {
  background-image: url(../assets/img/samir.png);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 29%;
}

#page-northern-rail-sec2 #row1 h5 {
  font-weight: 500;
  font-size: 50px;
}

#page-northern-rail-sec2 #row1 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-northern-rail-sec2 #row1 .sign {
  font-family: "Smooth-Signature";
  font-size: 80px;
  font-weight: 400;
  padding-left: 10px;
}

#page-northern-rail-sec2 #row2 #col1 a .zoom,
#page-northern-rail-sec2 #row2 a {
  font-size: 20px;
  margin-bottom: 0px;
  color: #fff;
  text-decoration: none;
  font-weight: 500;
}

#page-northern-rail-sec2 #row2 #col1 a .dsign img {
  width: 8px;
  margin-left: 6px;
}

#page-northern-rail-sec2 #row2 #col2 {
  display: flex;
  align-items: center;
}

#page-northern-rail-sec2 #row2 #col2 .zoom {
  font-size: 44px;
  line-height: 23px;
  color: #fff;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
}

#page-northern-rail-sec2 #row2 #col2 .zoom:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-northern-rail-sec3 #row1 h4 {
  font-weight: 600;
  font-size: 110px;
  line-height: 0.8em;
  padding-bottom: 50px;
  letter-spacing: 0.05em;
}

#page-northern-rail-sec3 #row1 ul li {
  font-size: 40px;
  line-height: 1.3em;
  letter-spacing: 0.02em;
}

#page-northern-rail-sec3 #row2 h5 {
  font-size: 30px;
  margin-top: 15px;
  margin-bottom: 30px;
  font-family: "proxima-light";
}

#page-northern-rail-sec3 #row2 .zoom {
  font-size: 40px;
  line-height: 23px;
  color: #fff;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
}

#page-northern-rail-sec3 #row2 .zoom:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-northern-rail-sec4 {
  background-image: url(../assets/img/page-fareevasion-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: #46005a;
  display: flex;
  align-items: center;
  padding: 50px 0px;
}

#page-northern-rail-sec4 h4 {
  font-weight: 400;
  font-size: 200px;
  line-height: 1em;
}

#page-northern-rail-sec4 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

/*-------------------page-northern-rail end-------------*/
#page-family-sec4 #row1 p a, #page-divorce-sec3 #row1 p a, #page-family-sec6 #row1 p a {
  color: #fff;
  text-decoration: underline !important;
}
#page-family-sec5 #row1 ul li a {
  color: #fff;
}
/*-------------------page-family start-------------*/

#page-family-sec2,
#page-family-sec3,
#page-family-sec4,
#page-family-sec5,
#page-family-sec6 {
  padding: 20px 0px 30px 0px;
}

#page-family-sec1 .moible-imageshow {
  display: none;
}

#page-family-sec1 h1 {
  font-weight: 600;
  font-size: 140px;
  line-height: 0.9em;
  letter-spacing: 10px;
  width: 90%;
}

#page-family-sec1 p {
  font-size: 43px;
  margin-top: 50px;
  font-family: "proxima-light";
}

#page-family-sec2 #row1 {
  background-image: url(../assets/img/aneeta-kaur-kang.png);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 31%;
}

#page-family-sec2 #row1 h5, #page-family-sec2 #row1 h2 {
  font-weight: 500;
  font-size: 75px;
}

#page-family-sec2 #row1 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-family-sec2 #row1 .sign {
  font-family: "Smooth-Signature";
  font-size: 80px;
  font-weight: 400;
  padding-left: 10px;
}

#page-family-sec2 a .dsign img {
  width: 8px;
  margin-left: 6px;
}

#page-family-sec2 a .dsign,
#page-family-sec2 a {
  font-size: 20px;
  margin-bottom: 0px;
  color: #fff;
  text-decoration: none;
  font-weight: 500;
}
div#row2 a .dsign:hover {
  color: #00dc80 !important;
}
#page-family-sec3 h5 {
  font-size: 29px;
  padding: 25px 0px;
}

#page-family-sec3 #row1 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-family-sec4 #row1 h4 {
  font-weight: 600;
  font-size: 55px;
  line-height: 0.8em;
  padding-bottom: 50px;
  letter-spacing: 0.05em;
}

#page-family-sec4 #row1 h4 img {
  width: 130px;
  margin-left: 15px;
}

#page-family-sec4 #row1 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-family-sec5 #row1 h5, #page-family-sec5 #row1 h2 {
  font-weight: 500;
  font-size: 90px;
  padding-bottom: 15px;
}

#page-family-sec5 #row1 p,
#page-family-sec5 #row1 ul li {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-family-sec6 h5, #page-family-sec6 h3 {
  font-size: 29px;
  padding: 25px 0px;
}

#page-family-sec6 #row1 p,
#page-family-sec6 #row1 ul li {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

/*-------------------page-family end-------------*/

/*-------------------page-divorce start-------------*/
#page-divorce-sec1 {
  padding: 50px 0px 20px 0px;
}

#page-divorce-sec2,
#page-divorce-sec3,
#page-divorce-sec4 {
  padding: 20px 0px 30px 0px;
}

#page-divorce-sec1 .moible-imageshow {
  display: none;
}

#page-divorce-sec1 h1 {
  font-weight: 600;
  font-size: 140px;
  line-height: 0.9em;
  letter-spacing: 10px;
}

#page-divorce-sec1 p {
  font-size: 43px;
  margin-top: 50px;
  font-family: "proxima-light";
}

#page-divorce-sec2 #row1 {
  background-image: url(../assets/img/aneeta-kaur-kang.png);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 31%;
}

#page-divorce-sec2 #row1 h5, #page-divorce-sec2 #row1 h2 {
  font-weight: 500;
  font-size: 75px;
}

#page-divorce-sec2 #row1 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-divorce-sec2 #row1 .sign {
  font-family: "Smooth-Signature";
  font-size: 80px;
  font-weight: 400;
  padding-left: 10px;
}

#page-divorce-sec2 a .dsign img {
  width: 8px;
  margin-left: 6px;
}

#page-divorce-sec2 a .dsign,
#page-famdivorceily-sec2 a {
  font-size: 20px;
  margin-bottom: 0px;
  color: #fff;
  text-decoration: none;
  font-weight: 500;
}

span.dsign:hover {
  color: #00dc80 !important;
}

#page-divorce-sec3 h5, #page-divorce-sec3 h3 {
  font-size: 29px;
  padding: 25px 0px;
}

#page-divorce-sec3 #row1 p,
#page-divorce-sec3 #row1 ul li {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-divorce-sec4 #row1 h4 {
  font-weight: 600;
  font-size: 55px;
  line-height: 0.8em;
  padding-bottom: 30px;
  letter-spacing: 0.05em;
}

#page-divorce-sec4 #row1 h4 img {
  width: 130px;
  margin-left: 15px;
}

#page-divorce-sec4 #row1 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

/*-------------------page-divorce end-------------*/

/*-------------------page-debts start-------------*/

#page-divorce-sec1 .moible-imageshow {
  display: none;
}

#page-debts-sec1 h1 {
  font-weight: 600;
  font-size: 110px;
  line-height: 0.9em;
  letter-spacing: 10px;
}

#page-debts-sec1 p {
  font-size: 43px;
  margin-top: 50px;
  font-family: "proxima-light";
}

#page-debts-sec1,
#page-debts-sec2,
#page-debts-sec3 {
  padding: 50px 0px 30px 0px;
}

#page-debts-sec2 h5 {
  font-size: 45px;
  padding: 25px 0px;
}

#page-debts-sec2 #row1 p,
#page-debts-sec3 #row1 p,
#page-debts-sec3 #row1 ul li {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-debts-sec3 #row1 .p1 {
  margin-bottom: 0;
}

#page-debts-sec3 {
  padding: 20px 0px 30px 0px;
}

#page-debts-sec3 #row1 h4 {
  font-weight: 600;
  font-size: 55px;
  line-height: 0.8em;
  padding-bottom: 30px;
  letter-spacing: 0.05em;
}

#page-debts-sec3 #row1 h4 img {
  width: 130px;
  margin-left: 15px;
}

/*-------------------page-debts end-------------*/

/*-------------------page-commercial end-------------*/
#page-commercial-sec1 h1 {
  font-weight: 600;
  font-size: 140px;
  line-height: 0.9em;
  letter-spacing: 10px;
}

#page-commercial-sec1 p {
  font-size: 43px;
  margin-top: 50px;
  font-family: "proxima-light";
}

#page-commercial-sec1 .primry-anchor-aa {
  color: #fff !important;
  font-size: 55px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  margin-top: 50px;
}

#page-commercial-sec1 .primry-anchor-aa:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-commercial-sec1 .moible-imageshow {
  display: none;
}

#page-commercial-sec2 #row1 h5 {
  font-weight: 500;
  font-size: 90px;
  padding-bottom: 15px;
}

#page-commercial-sec2 #row1 p,
#page-commercial-sec2 #row1 ul li {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

/*-------------------page-commercial-sec1 end-------------*/

/*-------------------page-employmentlaw start-------------*/
#page-employmentlaw-sec1 {
  padding: 100px 0px 170px 0px;
}

#page-employmentlaw-sec1 #row1 p {
  font-size: 30px;
  margin-top: 50px;
  margin-bottom: 100px;
  text-align: center;
  font-family: "proxima-thin";
  line-height: 1em;
}

#page-employmentlaw-sec1 #row1 .employement-law {
  display: flex;
  justify-content: space-evenly;
}

/*-------------------page-employmentlaw end-------------*/

/*-------------------page-beta end-------------*/
#page-beta-sec1 {
  background-image: url(../assets/img/beta-bg.jpg);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-color: #0b0414 !important;
  background-size: cover;
  display: flex;
  align-items: center;
}

#page-beta-sec1 h6 {
  font-size: 45px;
  display: flex;
  align-items: center;
  font-family: "proxima-light";
  font-weight: 600;
  margin-bottom: 50px;
  letter-spacing: 0.05em;
}

#page-beta-sec1 h6 img {
  width: 220px;
}

#page-beta-sec1 #row1 p {
  line-height: 1.1em;
  font-size: 18px;
  font-family: "proxima-thin";
  letter-spacing: 0.05em;
  margin-bottom: 23px;
}

/*-------------------page-beta end-------------*/

/*-------------------page-commercial-employment start-------------*/

#page-commercial-employment-sec1 h1 {
  font-weight: 600;
  font-size: 106px;
  line-height: 1em;
  letter-spacing: 0.05em;
}

#page-commercial-employment-sec1 .moible-imageshow {
  display: none;
}

#page-commercial-employment-sec1 p {
  font-size: 43px;
  margin-top: 50px;
  font-family: "proxima-light";
}

#page-commercial-employment-sec1 .primry-anchor-aa {
  color: #fff !important;
  font-size: 55px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  margin-top: 50px;
}

#page-commercial-employment-sec1 .primry-anchor-aa:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-commercial-employment-sec2 #row1 h5 {
  font-weight: 500;
  font-size: 90px;
  padding-bottom: 15px;
}

#page-commercial-employment-sec2 #row1 h6 {
  font-weight: 500;
  font-size: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
}

#page-commercial-employment-sec2 #row1 p,
#page-commercial-employment-sec2 #row1 ul li {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-commercial-employment-sec3 {
  padding: 0px 0px 30px 0px;
}

#page-commercial-employment-sec3 #row1 h5 {
  font-size: 70px;
  font-family: "proxima-light";
  letter-spacing: 0.05em;
}

#page-commercial-employment-sec3 #row1 ul {
  font-size: 25px;
  font-family: "proxima-light";
}

/*-------------------page-commercial-employment end-------------*/

/*-------------------page-employment-employees end-------------*/
#page-employment-employees-sec1 h1 {
  font-weight: 600;
  font-size: 106px;
  line-height: 1em;
  letter-spacing: 0.05em;
}

#page-employment-employees-sec1 p {
  font-size: 43px;
  margin-top: 50px;
  font-family: "proxima-light";
}

#page-employment-employees-sec1 .primry-anchor-aa {
  color: #fff !important;
  font-size: 55px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  margin-top: 50px;
}

#page-employment-employees-sec1 .primry-anchor-aa:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-employment-employees-sec1 .moible-imageshow {
  display: none;
}

#page-employment-employees-sec2 #row1 h5 {
  font-weight: 500;
  font-size: 90px;
  padding-bottom: 15px;
}

#page-employment-employees-sec2 #row1 p,
#page-employment-employees-sec2 #row1 ul li {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-employment-employees-sec2 #row1 h6 {
  font-weight: 500;
  font-size: 40px;
  padding-top: 40px;
  padding-bottom: 40px;
}

/*-------------------page-employment-employees end-------------*/

/*-------------------page-settlement-agreement start-------------*/
#page-settlement-agreement-sec1 h1 {
  font-weight: 600;
  font-size: 106px;
  line-height: 1em;
  letter-spacing: 0.05em;
}

#page-settlement-agreement-sec1 p {
  font-size: 43px;
  margin-top: 50px;
  font-family: "proxima-light";
}

#page-settlement-agreement-sec1 .primry-anchor-aa {
  color: #fff !important;
  font-size: 55px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  margin-top: 50px;
}

#page-settlement-agreement-sec1 .primry-anchor-aa:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-settlement-agreement-sec1 .moible-imageshow {
  display: none;
}

#page-settlement-agreement-sec2 #row1 h5 {
  font-weight: 500;
  font-size: 80px;
  padding-bottom: 15px;
}

#page-settlement-agreement-sec2 #row1 p,
#page-settlement-agreement-sec2 #row1 ol li {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-settlement-agreement-sec2 #row1 h6 {
  font-weight: 500;
  font-size: 40px;
  padding-top: 20px;
  padding-bottom: 20px;
}

/*-------------------page-settlement-agreement end-------------*/

/*-------------------page-wills-lasting-powers-of-attorney start-------------*/
#page-wills-lasting-powers-of-attorney-sec1 h1 {
  font-weight: 600;
  font-size: 140px;
  line-height: 0.9em;
  letter-spacing: 10px;
}

#page-wills-lasting-powers-of-attorney-sec1 p {
  font-size: 43px;
  margin-top: 50px;
  font-family: "proxima-light";
}

#page-wills-lasting-powers-of-attorney-sec1 .primry-anchor-aa {
  color: #fff !important;
  font-size: 55px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  margin-top: 50px;
}

#page-wills-lasting-powers-of-attorney-sec1 .primry-anchor-aa:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-wills-lasting-powers-of-attorney-sec2 #row1 {
  background-image: url(../assets/img/nousheen_bukhari.png);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 33%;
}

#page-wills-lasting-powers-of-attorney-sec2 h5 {
  font-weight: 500;
  font-size: 75px;
}

#page-wills-lasting-powers-of-attorney-sec2 #row1 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-wills-lasting-powers-of-attorney-sec2 #row1 .sign {
  font-family: "Smooth-Signature";
  font-size: 80px;
  font-weight: 400;
  padding-left: 10px;
}

#page-wills-lasting-powers-of-attorney-sec2 #row1 .dsign img {
  width: 8px;
  margin-left: 6px;
}

#page-wills-lasting-powers-of-attorney-sec2 a .dsign,
#page-wills-lasting-powers-of-attorney-sec2 a {
  font-size: 17px;
  margin-bottom: 0px;
  color: #fff;
  text-decoration: none;
}

#page-wills-lasting-powers-of-attorney-sec3 {
  background-image: url(../assets/img/page-wills-sec3-bg.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  padding-bottom: 100px;
}

#page-wills-lasting-powers-of-attorney-sec3 #row1 h4 {
  font-weight: 500;
  font-size: 97px;
}

#page-wills-lasting-powers-of-attorney-sec3 #row2 p {
  font-size: 43px;
  margin-top: -27px;
  font-family: "proxima-light";
}

#page-wills-lasting-powers-of-attorney-sec3 #row1 #col2 img {
  width: 550px;
  float: right;
}

#page-wills-lasting-powers-of-attorney-sec4 #row1 h4 {
  font-weight: 500;
  font-size: 90px;
  padding-bottom: 15px;
}

#page-wills-lasting-powers-of-attorney-sec4 #row1 h5 {
  font-weight: 500;
  font-size: 70px;
  padding-bottom: 15px;
}

#page-wills-lasting-powers-of-attorney-sec4 #row1 h6 {
  font-size: 29px;
  padding: 25px 0px;
}

#page-wills-lasting-powers-of-attorney-sec4 #row1 p,
#page-wills-lasting-powers-of-attorney-sec4 #row1 ul li {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-wills-lasting-powers-of-attorney-sec4 #row1 h5 img {
  width: 130px;
  margin-left: 15px;
}

/*-------------------page-wills-lasting-powers-of-attorney end-------------*/

/*-------------------page-metaverse start-------------*/
#page-metaverse-sec1{
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
  padding-top: 200px;
  padding-bottom: 100px;
}

#page-metaverse-sec1 #row1 {
  align-items: center;
}

#page-metaverse-sec2 {
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
  padding-top: 100px;
  padding-bottom: 100px;
}

#page-metaverse-sec1 #background-video,
#page-metaverse-sec2 #background-video {
  height: 100%;
  width: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}

#page-metaverse-sec1 h4,
#page-metaverse-sec2 h4 {
  font-weight: 400;
  font-size: 225px;
  line-height: normal;
  margin-bottom: 50px;
}
#page-metaverse-sec1 #row1 .winter {
  text-shadow: rgb(0, 255, 255) -3.47722px 2.91773px 0px, rgb(255, 0, 255) 3.47722px -2.91773px 0px;
  font-family: "proxima nova rg";
  font-size: 70px;
  text-transform: capitalize;
  font-style: italic;
  margin-top: 60px;
  display: block;
}
#page-metaverse-sec1 p,
#page-metaverse-sec2 p {
  font-size: 50px;
  font-family: "proxima-light";
  line-height: 1em;
}

#page-metaverse-sec1 #col2,
#page-metaverse-sec2 #col2 {
  padding-bottom: 40px;
}

#page-metaverse-sec1 .primry-anchor-aa,
#page-metaverse-sec2 .primry-anchor-aa {
  font-size: 60px;
  display: block;
  font-family: "proxima nova rg";
  font-weight: 600;
}

#page-metaverse-sec1 .primry-anchor-aa:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-metaverse-sec2 .primry-anchor-aa:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

/*-------------------page-metaverse-sec end-------------*/

/*-------------------page-gravesend start-------------*/

#page-gravesend-sec1 h1 {
  font-weight: 600;
  font-size: 140px;
  line-height: 0.9em;
  letter-spacing: 10px;
}

#page-gravesend-sec1 p {
  font-size: 43px;
  margin-top: 50px;
  font-family: "proxima-light";
}

#page-gravesend-sec1 p span {
  padding: 2px 10px 11px 8px;
  background: linear-gradient(71deg, #0000001f 0%, #c7c7c74d 100%);
  border-radius: 6px;
  box-shadow: 0 4px 30px rgb(0 0 0 / 15%);
  backdrop-filter: saturate(95%) blur(0px);
  border: 1px solid rgb(255 255 255 / 19%);
}

#page-gravesend-sec1 .primry-anchor-aa {
  color: #fff !important;
  font-size: 55px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  margin-top: 50px;
}

#page-gravesend-sec1 .primry-anchor-aa:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-gravesend-sec2 #row1 {
  background-image: url(../assets/img/sec3img.png);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 29%;
}

#page-gravesend-sec2 #row1 #col1 h5 {
  font-weight: 500;
  font-size: 75px;
}

#page-gravesend-sec2 #row1 #col1 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
  padding-right: 60px;
}

#page-gravesend-sec2 #row1 #col3 h5 {
  font-weight: 500;
  font-size: 40px;
}

#page-gravesend-sec2 #row1 #col3 p,
#page-gravesend-sec2 #row1 #col3 p a {
  font-size: 35px;
  letter-spacing: 0.01em;
  color: white;
}

#page-gravesend-sec2 #row1 #col4 {
  display: flex;
  align-items: end;
}

#page-gravesend-sec2 #row1 #col4 a .dsign {
  font-size: 20px;
  margin-bottom: 0px;
  color: #fff;
  font-weight: 600;
}

#page-gravesend-sec2 #row1 #col4 a .dsign:hover {
  color: #00dc80;
}

#page-gravesend-sec2 #row1 #col4 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-gravesend-sec3 #row1 h5 {
  font-weight: 500;
  font-size: 100px;
}

#page-gravesend-sec3 #row1 p b {
  font-size: 20px;
}

#page-gravesend-sec3 #row1 p,
#page-gravesend-sec3 #row1 ul {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-gravesend-sec4 {
  height: auto;
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
  padding-top: 100px;
  padding-bottom: 100px;
}

#page-gravesend-sec4 #background-video {
  height: 100%;
  width: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}

#page-gravesend-sec4 h4 {
  font-weight: 400;
  font-size: 165px;
  line-height: 1em;
}

#page-gravesend-sec4 p {
  font-size: 53px;
  margin-top: 50px;
  font-family: "proxima-light";
}

#page-gravesend-sec4 .primry-anchor-aa {
  color: #fff !important;
  font-size: 65px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  margin-top: 50px;
}

#page-gravesend-sec4 .primry-anchor-aa:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

/*-------------------page-gravesend end-------------*/

/*-------------------page-sevenoaks start-------------*/

#page-sevenoaks-sec1 h1 {
  font-weight: 600;
  font-size: 140px;
  line-height: 0.9em;
  letter-spacing: 10px;
}

#page-sevenoaks-sec1 p {
  font-size: 43px;
  margin-top: 50px;
  font-family: "proxima-light";
}

#page-sevenoaks-sec1 p span {
  padding: 2px 10px 11px 8px;
  background: linear-gradient(71deg, #0000001f 0%, #c7c7c74d 100%);
  border-radius: 6px;
  box-shadow: 0 4px 30px rgb(0 0 0 / 15%);
  backdrop-filter: saturate(95%) blur(0px);
  border: 1px solid rgb(255 255 255 / 19%);
}

#page-sevenoaks-sec1 .primry-anchor-aa {
  color: #fff !important;
  font-size: 55px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  margin-top: 50px;
}

#page-sevenoaks-sec1 .primry-anchor-aa:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-sevenoaks-sec2 #row1 {
  background-image: url(../assets/img/jasdeep.png);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 25%;
}

#page-sevenoaks-sec2 #row1 #col1 h5 {
  font-weight: 500;
  font-size: 75px;
}

#page-sevenoaks-sec2 #row1 #col1 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
  padding-right: 60px;
}

#page-sevenoaks-sec2 #row1 #col3 h5 {
  font-weight: 500;
  font-size: 40px;
}

#page-sevenoaks-sec2 #row1 #col3 p,
#page-sevenoaks-sec2 #row1 #col3 p a {
  font-size: 35px;
  letter-spacing: 0.01em;
  color: white;
}

#page-sevenoaks-sec2 #row1 #col4 {
  display: flex;
  align-items: end;
}

#page-sevenoaks-sec2 #row1 #col4 a .dsign {
  font-size: 20px;
  margin-bottom: 0px;
  color: #fff;
  font-weight: 600;
}
#page-sevenoaks-sec2 #row1 #col4 a .dsign:hover {
  color: #00dc80;
}
#page-sevenoaks-sec2 #row1 #col4 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-sevenoaks-sec3 #row1 h5 {
  font-weight: 500;
  font-size: 100px;
}

#page-sevenoaks-sec3 #row1 p b {
  font-size: 20px;
}

#page-sevenoaks-sec3 #row1 p,
#page-sevenoaks-sec3 #row1 ul {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-sevenoaks-sec4 {
  background-image: url(../assets/img/sevenoaks.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: end;
  height: 100vh;
}

#page-sevenoaks-sec4 h5 {
  font-weight: 600;
  font-size: 80px;
}

#page-sevenoaks-sec5 {
  height: auto;
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
  padding-top: 100px;
  padding-bottom: 100px;
}

#page-sevenoaks-sec5 #background-video {
  height: 100%;
  width: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}

#page-sevenoaks-sec5 h4 {
  font-weight: 400;
  font-size: 165px;
  line-height: 1em;
}

#page-sevenoaks-sec5 p {
  font-size: 53px;
  margin-top: 50px;
  font-family: "proxima-light";
}

#page-sevenoaks-sec5 .primry-anchor-aa {
  color: #fff !important;
  font-size: 65px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  margin-top: 50px;
}

#page-sevenoaks-sec5 .primry-anchor-aa:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

/*-------------------page-sevenoaks end-------------*/

/*-------------------page-orpington start-------------*/

#page-orpington-sec1 h1 {
  font-weight: 600;
  font-size: 140px;
  line-height: 0.9em;
  letter-spacing: 10px;
}

#page-orpington-sec1 p {
  font-size: 43px;
  margin-top: 50px;
  font-family: "proxima-light";
}

#page-orpington-sec1 p span {
  padding: 2px 10px 11px 8px;
  background: linear-gradient(71deg, #0000001f 0%, #c7c7c74d 100%);
  border-radius: 6px;
  box-shadow: 0 4px 30px rgb(0 0 0 / 15%);
  backdrop-filter: saturate(95%) blur(0px);
  border: 1px solid rgb(255 255 255 / 19%);
}

#page-orpington-sec1 .primry-anchor-aa {
  color: #fff !important;
  font-size: 55px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  margin-top: 50px;
}

#page-orpington-sec1 .primry-anchor-aa:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-orpington-sec2 #row1 {
  background-image: url(../assets/img/sec3img.png);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 30%;
}

#page-orpington-sec2 #row1 #col1 h5 {
  font-weight: 500;
  font-size: 75px;
}

#page-orpington-sec2 #row1 #col1 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
  padding-right: 60px;
}

#page-orpington-sec2 #row1 #col3 h5 {
  font-weight: 500;
  font-size: 40px;
}

#page-orpington-sec2 #row1 #col3 p,
#page-orpington-sec2 #row1 #col3 p a {
  font-size: 35px;
  letter-spacing: 0.01em;
  color: white;
}

#page-orpington-sec2 #row1 #col4 {
  display: flex;
  align-items: end;
}

#page-orpington-sec2 #row1 #col4 a .dsign {
  font-size: 20px;
  margin-bottom: 0px;
  color: #fff;
  font-weight: 600;
}
#page-orpington-sec2 #row1 #col4 a .dsign:hover {
  color: #00dc80;
}

#page-orpington-sec2 #row1 #col4 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-orpington-sec3 #row1 h5 {
  font-weight: 500;
  font-size: 100px;
}

#page-orpington-sec3 #row1 p b {
  font-size: 20px;
}

#page-orpington-sec3 #row1 p,
#page-orpington-sec3 #row1 ul {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-orpington-sec4 {
  background-image: url(../assets/img/orpington.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  height: 100vh;
}

#page-orpington-sec4 h5 {
  font-weight: 600;
  font-size: 80px;
}

#page-orpington-sec5 {
  height: auto;
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
  padding-top: 100px;
  padding-bottom: 100px;
}

#page-orpington-sec5 #background-video {
  height: 100%;
  width: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}

#page-orpington-sec5 h4 {
  font-weight: 400;
  font-size: 165px;
  line-height: 1em;
}

#page-orpington-sec5 p {
  font-size: 53px;
  margin-top: 50px;
  font-family: "proxima-light";
}

#page-orpington-sec5 .primry-anchor-aa {
  color: #fff !important;
  font-size: 65px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  margin-top: 50px;
}

#page-orpington-sec5 .primry-anchor-aa:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

/*-------------------page-orpington end-------------*/

/*-------------------page-manak-transparency start-------------*/
#page-manak-transparency-sec1 {
  background-image: url(../assets/img/manak-transparency.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
}

#page-manak-transparency-sec1 h1 {
  font-weight: 600;
  font-size: 120px;
  line-height: 0.9em;
  letter-spacing: 10px;
  padding-bottom: 35px;
}

#page-manak-transparency-sec1 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

/*-------------------page-manak-transparency end-------------*/

/*-------------------page-meet-the-team end-------------*/
.samir-moftah-bio h5 a {
  color: #fff;
  text-decoration: underline !important;
}
#page-meet-the-team-sec1 h1 {
  font-weight: 600;
  font-size: 100px;
  line-height: 0.9em;
  letter-spacing: 2px;
}

#page-meet-the-team-sec1 .img-box {
  text-align: center;
  color: #fff;
  padding: 25px 0;
  width: 90%;
  margin: 0 auto;
  display: block;
}
#page-meet-the-team-sec1 .img-box a {
  text-align: center;
  color: #fff;
  padding: 0px 0;
  width: max-content;
  margin: 0 auto;
  display: block;
}

#page-meet-the-team-sec1 .img-box h5 {
  font-size: 17px;
  margin-top: 10px;
  margin-bottom: -3px;
  font-family: "proxima-light";
}

#page-meet-the-team-sec1 .img-box h6 {
  font-size: 17px;
}

#page-meet-the-team-sec1 .img-box a:hover h5,
#page-meet-the-team-sec1 .img-box a:hover h6 {
  color: #00dc80 !important;
  transition: 0.4s ease all;
}

/*-------------------page-meet-the-team end-------------*/

/*-------------------page-privacy-policy start-------------*/
#page-privacy-policy-sec1 h1 {
  font-weight: 600;
  font-size: 106px;
  line-height: 1em;
  letter-spacing: 0.05em;
}

#page-privacy-policy-sec1 h6 {
  font-weight: 500;
  font-size: 35px;
  padding-top: 20px;
  padding-bottom: 20px;
}

#page-privacy-policy-sec1 p,
#page-privacy-policy-sec1 ul li {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-privacy-policy-sec1 #col2 {
  background-color: #fff;
  padding: 40px;
}

#page-privacy-policy-sec1 #col2 p {
  font-family: sans-serif;
  font-weight: 400;
  color: #000;
  font-size: 14px;
}

/*-------------------page-privacy-policy end-------------*/

/*-------------------page-terms-and-conditions start-------------*/
#page-terms-conditions-sec1 h1 {
  font-weight: 600;
  font-size: 106px;
  line-height: 1em;
  letter-spacing: 0.05em;
}

#page-terms-conditions-sec1 p,
#page-terms-conditions-sec1 ul li {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-terms-conditions-sec1 p a {
  color: white;
}

/*-------------------page-privacy-policy end-------------*/

/*-------------------page-our-refund-poliy start-------------*/
#page-our-refund-poliy-sec1 h1 {
  font-weight: 600;
  font-size: 106px;
  line-height: 1em;
  letter-spacing: 0.05em;
}

#page-our-refund-poliy-sec1 h1 img {
  width: 160px;
}

#page-our-refund-poliy-sec1 p,
#page-our-refund-poliy-sec1 ul li {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-our-refund-poliy-sec1 p a {
  color: white;
}

/*-------------------page-our-refund-poliy end-------------*/

/*-------------------page-complaints start-------------*/
#page-complaints-sec1 h1 {
  font-weight: 600;
  font-size: 83px;
  line-height: 1em;
  letter-spacing: 0.05em;
}

#page-complaints-sec1 h6 {
  font-weight: 500;
  font-size: 35px;
  padding-top: 20px;
  padding-bottom: 20px;
}

#page-complaints-sec1 p,
#page-complaints-sec1 ul li {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}
section#page-complaints-sec1 p a {
  color: #fff;
}

/*-------------------page-complaints end-------------*/
/* Video wrapper to maintain relative positioning */
#mnk-video {
  position: relative;
  width: 100%;
  margin: auto;
}

/* Custom Play Button styling */
#playButton {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  cursor: pointer;
  z-index: 2;
  width: 100px;
  height: 100px;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  font-size: 3rem;
  transition: background 0.3s ease;
}

/* Hover effect for play button */
#playButton:hover {
  background: rgba(0, 0, 0, 0.8);
}
/*-------------------page-logosection start-------------*/

#new-logosection {
  display: flex;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  height: auto;
  background: url(../assets/img/homepagebg-sec3.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}

#logosection {
  display: flex;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
  position: relative;
  height: auto;
  width: 100%;
}

#logosection video {
  height: 100%;
  width: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}

#new-logosection #row1 #col1 .img-box {
  height: 150px;
  background-color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 36px;
}

#new-logosection #row1 #col1 .img-box:nth-child(2) {
  height: 355px;
  margin-top: 20px;
}

#new-logosection #row1 #col2 .row .img-box {
  height: auto;
  background-color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 36px;
  margin-top: 45px;
}

#new-logosection #row1 #col3 .img-box:nth-child(2) {
  height: 160px;
  margin-top: 20px;
  padding: 0;
  width: 100%;
}

#new-logosection #row1 #col3 {
  justify-content: space-between;
  align-items: center;
  display: flex;
  flex-direction: column;
}

#new-logosection #row3 #col2 .img-box {
  height: 365px;
}

#new-logosection #row3 #col1 {
  margin-top: 20px;
}

#new-logosection #row3 #col3 {
  margin-top: 20px;
}

#new-logosection #row1 #col2 .img-box {
  height: 150px;
  background-color: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 36px;
}

#logosection #row1 #col1 .img-box {
  height: 196px;
  background-color: #191919;
  display: flex;
  align-items: center;
  border-radius: 36px;
}

#new-logosection #row1 #col3 .img-box {
  display: flex;
  align-items: center;
  height: auto;
  background-color: #000;
  border-radius: 36px;
  padding: 15px 20px;
  flex-direction: column;
  justify-content: center;
  font-family: "proxima nova rg";
}

#logosection #row1 #col3 .img-box {
  display: flex;
  align-items: center;
  height: 350px;
  background-color: #191919;
  border-radius: 36px;
}

#new-logosection #row2 {
  margin-top: -125px;
}

#logosection #row2 {
  margin-top: -125px;
}

#new-logosection #row2 #col1 .img-box {
  display: flex;
  align-items: center;
  height: 310px;
  background-color: #000;
  border-radius: 36px;
  justify-content: center;
}

#logosection #row2 #col1 .img-box {
  display: flex;
  align-items: center;
  height: 310px;
  background-color: #191919;
  border-radius: 36px;
}

#new-logosection #row2 #col3 .img-box {
  height: 200px;
  background-color: #000;
  display: flex;
  align-items: center;
  border-radius: 36px;
}

#logosection #row2 #col3 .img-box {
  height: 200px;
  background-color: #191919;
  display: flex;
  align-items: center;
  border-radius: 36px;
}

#new-logosection #row3 #col1 .img-box {
  height: 210px;
  background-color: #000;
  display: flex;
  align-items: center;
  border-radius: 36px;
}

#logosection #row3 #col1 .img-box {
  height: 236px;
  background-color: #191919;
  display: flex;
  align-items: center;
  border-radius: 36px;
}

#new-logosection #row3 #col2 {
  margin-top: -135px;
}

#logosection #row3 #col2 {
  margin-top: -120px;
}

#new-logosection #row3 #col3 .img-box {
  height: 210px;
  background-color: #000;
  display: flex;
  align-items: center;
  border-radius: 36px;
}

#logosection #row3 #col3 .img-box {
  height: 217px;
  background-color: #191919;
  display: flex;
  align-items: center;
  border-radius: 36px;
  margin-top: 20px;
}

#logo-mobile-section {
  display: none;
}

/*-------------------page-logosection end-------------*/

/*-------------------page-dispute start-------------*/

#page-dispute-sec1 h1 {
  font-weight: 600;
  font-size: 150px;
  line-height: 0.9em;
  letter-spacing: 10px;
}

#page-dispute-sec1 p {
  font-size: 43px;
  margin-top: 50px;
  font-family: "proxima-thin";
}

.criminal-d-none {
  display: none;
}

#page-dispute-sec2 .sign {
  font-family: "Smooth-Signature";
  font-size: 80px;
  font-weight: 400;
  margin-top: 50px;
  padding-left: 15px;
  display: block;
}

#page-dispute-sec2 a .dsign {
  font-size: 17px;
  margin-bottom: 0px;
  color: #fff;
  text-decoration: none;
  font-weight: 500;
}

#page-dispute-sec2 a .dsign img {
  width: 8px;
  margin-left: 6px;
}

#page-dispute-sec2 #row1 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-dispute-sec2 #row1 {
  background-image: url(../assets/img/samir-moftah.png);
  background-repeat: no-repeat;
  background-position: bottom right;
  background-size: 25%;
}

#page-dispute-sec2 h6 {
  display: none;
}

#page-dispute-sec2 #row3 .discover {
  font-size: 40px;
  line-height: 23px;
  color: #fff;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
}

#page-dispute-sec2 #row3 {
  padding-top: 20px;
}

/*-------------------page-dispute end-------------*/

/*-------------------page-blockchain end-------------*/
#page-blockchain-sec1 {
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
  padding: 150px 0px;
}

#page-blockchain-sec1 #background-video,
#page-blockchain-sec3 #background-video {
  height: 100%;
  width: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}

#page-blockchain-sec1 h4 {
  font-weight: 400;
  font-size: 255px;
  line-height: 1em;
}

#page-blockchain-sec1 p {
  text-align: left;
  font-size: 135px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  color: white;
  line-height: 0.9em;
}

#page-blockchain-sec2 #row1 h6 {
  font-weight: 500;
  font-size: 40px;
  padding-top: 15px;
  padding-bottom: 15px;
}

#page-blockchain-sec2 #row1 p {
  font-family: "proxima-thin";
  font-size: 16px;
  letter-spacing: 0.01em;
}

#page-blockchain-sec3 {
  width: 100%;
  display: flex;
  align-items: end;
  position: relative;
  padding-top: 150px;
  height: 80vh;
}

#page-blockchain-sec3 #row1 h5 {
  font-weight: 500;
  font-size: 60px;
  line-height: 14px;
}

#page-blockchain-sec3 #row1 .primry-anchor-aa {
  font-size: 118px;
  font-family: "Proxima Nova Rg" !important;
}

#page-blockchain-sec3 #row1 .primry-anchor-aa img {
  width: 33px;
}

/*-------------------page-blockchain end-------------*/

/*-------------------page-payment-success start-------------*/

body.make-payment-pg {
  background: linear-gradient(80deg, #08070d 10%, #1e264e 100%) !important;
}

#page-payment-success-sec1 {
  background-image: url(../assets/img/success-bg.png);
  background-position: top;
  background-repeat: no-repeat;
  background-size: cover;
  padding: 150px 0px 150px 0px;
  background: linear-gradient(80deg, #000100 0%, #003901 100%);
}

#page-payment-success-sec1 p {
  margin-top: 10px;
  font-size: 30px;
  font-family: "Proxima Nova Rg";
}

#page-payment-success-sec1 h5 {
  font-size: 34px;
  font-weight: 600;
  padding: 25px 0px 0 0;
  font-family: "Proxima Nova Rg";
}

#page-payment-success-sec1 .multi {
  display: flex;
  align-items: center;
  text-align: left;
  justify-content: center;
}
#page-payment-sec1 {
  padding-top: 100px;
  padding-bottom: 100px;
  font-family: "Proxima Nova Rg";
}

#page-payment-sec1 h1 {
  font-size: 120px;
  line-height: 0.9em;
  font-weight: 600;
}

#page-payment-sec1 p {
  font-size: 33px;
  font-family: "Proxima Nova Rg";
  margin-bottom: 10px;
  line-height: 1.2em;
}

#page-payment-sec1 .grid-img img {
  width: 400px;
  margin-right: 20px;
  height: 57px;
}

#page-payment-sec1 .grid-img {
  margin-bottom: 40px;
  display: flex;
  flex-direction: row;
  margin-top: 50px;
  align-items: flex-end;
}
#page-payment-sec1 h1 span {
  background-image: url(../assets/img/card-chip.png);
  background-size: 62% 45%;
  background-repeat: no-repeat;
  background-position: top 60% center;
}

#page-payment-sec1 a.primry-anchor-aa,
#page-payment-success-sec1 a.primry-anchor-aa {
  font-size: 75px;
  font-family: "Proxima Nova Rg";
  font-weight: 600;
}
#page-payment-success-sec1 h1,
#page-payment-failed-sec1 h1 {
  font-family: "Proxima Nova Rg";
  font-size: 120px;
  font-weight: 600;
}
#page-payment-success-sec1 h6 {
  font-family: "Proxima Nova Rg";
  font-size: 30px;
  width: 34%;
  line-height: 1.5em;
  margin-bottom: 50px;
}
#page-payment-failed-sec1 h6 {
  font-family: "Proxima Nova Rg";
  font-size: 28px;
  font-weight: 400;
  width: 56%;
  line-height: 1.3em;
  margin-bottom: 40px;
}
section#page-payment-failed-sec1 h1 img {
  margin-top: -25px;
  width: 90px;
}
.tyl-logo img {
  width: 150px;
}

.tyl-logo {
  position: fixed;
  right: 0;
  top: 40%;
}

/*-------------------page-payment-success end-------------*/

/*-------------------page-payment-success end-------------*/

#page-payment-failed-sec1 {
  padding-top: 30px;
  padding-bottom: 80px;
  background: linear-gradient(80deg, #010000 0%, #380000 100%);
}

#page-payment-failed-sec1 p {
  font-size: 30px;
  font-family: "proxima nova rg";
  margin-bottom: 50px;
}

/*-------------------page-payment-failed end-------------*/

/*-------------------page-manak-black end-------------*/
#page-manak-black-sec1 {
  background-image: url(../assets/img/manak-black-se1-bg.jpg);
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  height: 85vh;
}

#page-manak-black-sec1 #row1 p {
  line-height: 1em;
}

#page-manak-black-sec1 #row1 #span1 {
  font-size: 210px;
  font-family: "proxima-thin";
}

#page-manak-black-sec1 #row1 #span2 {
  font-weight: 600;
  font-size: 226px;
  line-height: 0.9em;
  letter-spacing: 5px;
}

#page-manak-black-sec2 {
  background-color: #000;
  padding-top: 10px;
  padding-bottom: 50px;
}

#page-manak-black-sec2 #row1 h6 {
  font-size: 90px;
  font-family: "proxima-light";
}

#page-manak-black-sec2 #row1 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-manak-black-sec2 #row2 {
  display: flex;
  justify-content: space-between;
  padding-top: 75px;
}

#page-manak-black-sec2 #row2 .img-box {
  text-align: center;
  color: white;
}

#page-manak-black-sec2 #row2 .img-box h6 {
  padding-top: 20px;
  font-size: 25px;
  font-family: "proxima-thin";
}

#page-manak-black-sec3 {
  background-image: url(../assets/img/manak-black-sec3-bg.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  height: 90vh;
}

#page-manak-black-sec3 h6 {
  font-size: 80px;
  font-family: "proxima-thin";
  line-height: 1em;
}

#page-manak-black-sec4 {
  background-image: url(../assets/img/manak-black-sec4-bg.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  height: 90vh;
}

#page-manak-black-sec4 h6 {
  font-size: 80px;
  font-family: "proxima-thin";
  line-height: 1em;
}

#page-manak-black-sec5 {
  background-image: url(../assets/img/manak-black-sec5-bg.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  height: 90vh;
}

#page-manak-black-sec5 h6 {
  font-size: 80px;
  font-family: "proxima-thin";
  line-height: 1em;
  text-align: right;
}

#page-manak-black-sec6 {
  background-image: url(../assets/img/manak-black-sec6-bg.jpg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  height: 90vh;
}

#page-manak-black-sec6 h6 {
  font-size: 80px;
  font-family: "proxima-thin";
  line-height: 1em;
}

#page-manak-black-sec7 {
  background-color: #000;
  padding-top: 40px;
}

#page-manak-black-sec7 h4 {
  font-weight: 400;
  font-size: 200px;
  line-height: 1em;
}

#page-manak-black-sec7 p {
  font-size: 30px;
  font-family: "proxima-thin";
}

/*-------------------page-manak-black end-------------*/

/*-------------------page-page-removed start-------------*/

#page-page-removed-sec1 h1 {
  font-weight: 600;
  font-size: 150px;
  line-height: 0.9em;
  letter-spacing: 10px;
  padding: 110px 0px;
}

/*-------------------page-removed end-------------*/

/*-------------------page-golf-day start-------------*/
#page-golf-day-sec1 {
  background-image: url(../assets/img/golf-day-sec1.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
}

#page-golf-day-sec1 h1 {
  font-weight: 600;
  font-size: 200px;
  line-height: 0.9em;
  letter-spacing: 10px;
}

#page-golf-day-sec1 p {
  font-size: 116px;
  margin-top: 20px;
  font-family: "proxima-light";
}

#page-golf-day-sec1 .primry-anchor-aa {
  color: #fff !important;
  font-size: 45px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  margin-top: 50px;
}

#page-golf-day-sec1 .primry-anchor-aa:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-golf-day-sec2 {
  background-image: url(../assets/img/golf-day-sec2.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 80px;
}

#page-golf-day-sec2 #row1 h5 {
  font-weight: 500;
  font-size: 70px;
}

#page-golf-day-sec2 #row1 p {
  font-family: "proxima-thin";
  font-size: 16px;
  letter-spacing: 0.01em;
}

#page-golf-day-sec2 .sign {
  font-family: "Smooth-Signature";
  font-size: 80px;
  font-weight: 400;
  padding-left: 10px;
}

#page-golf-day-sec2 a .dsign,
#page-golf-day-sec2 a {
  font-size: 17px;
  margin-bottom: 0px;
  color: #fff;
  text-decoration: none;
}

#page-golf-day-sec2 #row1 p {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.01em;
}

#page-golf-day-sec2 a .dsign img {
  width: 8px;
  margin-left: 6px;
}

#page-golf-day-sec2 .dsign:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

#page-golf-day-sec3 {
  background-image: url(../assets/img/golf-day-sec3.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
}

#page-golf-day-sec3 h4 {
  font-weight: 600;
  font-size: 100px;
  line-height: 1em;
}

#page-golf-day-sec3 p {
  font-size: 35px;
  margin-top: 20px;
  font-family: "proxima-light";
}

#page-golf-day-sec3 p:nth-child(3) {
  font-size: 60px;
}

#page-golf-day-sec3 p:nth-child(3) span,
#page-golf-day-sec3 span {
  font-size: 20px;
  font-family: "proxima-thin";
}

#page-golf-day-sec4 {
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
  height: 100vh;
}

#page-golf-day-sec4 #background-video {
  height: 100%;
  width: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

#page-golf-day-sec5 {
  background-image: url(../assets/img/golf-day-sec5.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  padding-top: 100px;
  padding-bottom: 100px;
}

#page-golf-day-sec5 h1 {
  font-weight: 600;
  font-size: 200px;
  line-height: 0.9em;
  letter-spacing: 10px;
  padding-bottom: 165px;
}

#page-golf-day-sec5 .primry-anchor-aa {
  color: #fff !important;
  font-size: 45px;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  margin-top: 50px;
}

#page-golf-day-sec5 .primry-anchor-aa:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

/*-------------------page-golf-day end-------------*/

/*-------------------page-book-a-call start-------------*/
.page-book-a-call-sec1 .name-field input,
.page-book-a-call-sec1 .phone-field input,
.page-book-a-call-sec1 .email-field input,
.page-book-a-call-sec1 .company-field input {
  border: 2px solid #ffffff !important;
}

.call-pg {
  padding-top: 50px !important;
}

.pg-contact-samir #headertwo {
  display: block;
}

.page-book-a-call-sec1 .name-field input::placeholder,
.page-book-a-call-sec1 .phone-field input::placeholder,
.page-book-a-call-sec1 .email-field input::placeholder,
.page-book-a-call-sec1 .company-field input::placeholder {
  color: #ffffff5e;
  font-size: 17px;
}

.page-fare-damage-sec1 .submit-field button {
  border: 2px solid #ffffff !important;
  width: auto !important;
  padding: 4px 30px 4px 16px;
}

.page-book-a-call-sec1 .submit-field button {
  font-size: 18px !important;
}

.page-book-a-call-sec1 .name-field input,
.page-book-a-call-sec1 .phone-field input,
.page-book-a-call-sec1 .email-field input,
.page-book-a-call-sec1 .company-field input {
  margin-bottom: 15px !important;
}

#sec-8 {
  padding: 70px 0px 70px 0px;
}

section#sec-8 ul li,
section#sec-8 ol li {
  padding: 3px 0;
}

section#sec-8 strong {
  letter-spacing: 1.1px;
}

section#sec-8 h4 {
  margin-top: 55px;
  font-size: 30px;
}

section#sec-8 h3 {
  font-size: 34px;
}

section#sec-8 p,
section#sec-8 li {
  font-family: "proxima-thin";
  font-size: 15px;
  letter-spacing: 0.02em;
}

section#sec-8 p a {
  color: #fff;
  text-decoration: none;
}

/*-------------------page-book-a-call end-------------*/

/*-------------------page-call-us-now start-------------*/
.page-call-us-now-sec1 {
  padding: 110px 0px 0px 0px !important;
}

.page-call-us-now-sec1 .zoom {
  font-size: 48px;
  line-height: 23px;
  color: #fff;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  padding-left: 14px;
}

.page-call-us-now-sec1 .zoom:hover {
  color: #00dc80 !important;
  /* text-decoration: underline !important;
  text-decoration-color: #00dc80 !important; */
}

.page-call-us-now-sec1 .img.zoom {
  margin-left: -36px;
}

.page-call-us-now-sec2 {
  padding-top: 20px !important;
  padding-bottom: 60px !important;
}

/*-------------------page-call-us-now end-------------*/

/*-------------------page-logos end-------------*/

#page-logos-sec1 {
  background-color: white;
  padding-bottom: 80px;
}

#page-logos-sec1 .img-box img {
  border: 1px solid #cbcbcb;
  padding: 10px;
  border-radius: 5px;
  margin-bottom: 12px;
}

#page-logos-sec1 .img-box,
#page-logos-sec1 .img-box a {
  text-align: center;
  color: black;
  padding: 10px 0px;
}

#page-logos-sec1 .img-box h5 {
  font-size: 17px;
  font-family: "proxima-light";
}

/*-------------------page-logos end-------------*/

/*-------------------page-career start------------*/
#career-sec-1 {
  width: 100%;
  display: flex;
  align-items: center;
  position: relative;
  padding-top: 100px;
  padding-bottom: 100px;
}

#career-sec-1 #background-video {
  height: 100%;
  width: 100%;
  object-fit: cover;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
}

/* #career-sec-1 h4 {
  font-weight: 400;
  font-size: 350px;
  line-height: 1em;
} */

#career-sec-1 h1 {
  font-size: 385px;
  line-height: 1em;
  margin-left: -10px;
}

/* #career-sec-1 p {
  font-size: 43px;
  margin-top: 50px;
  font-family: sans-serif;
} */
#career-sec-1 p {
  font-size: 30px;
  font-family: "proxima-light";
  margin-top: 0;
}
#career-sec-1 .primry-anchor-aa {
  font-weight: bold;
  font-size: 50px;
  line-height: 1em;
}
#carreer-sec-2 {
  padding: 100px 0px;
}

#carreer-sec-2 h4 {
  font-family: sans-serif;
  font-size: 100px;
  font-weight: 700;
  margin-bottom: 30px;
}

#carreer-sec-2 p {
  font-size: 22px;
  color: #fff;
  margin-top: 40px;
  font-family: sans-serif;
}

#carreer-sec-2 p a {
  color: #fff;
  text-decoration: underline !important;
  transition: 0.4s ease all;
}

#carreer-sec-2 p a:hover {
  color: #00dc80;
  text-decoration-color: #00dc80;
}
#carreer-sec-2 h4 span {
  filter: drop-shadow(rgba(255, 242, 242, 0.95) 0px 0px 2.08708px)
    drop-shadow(rgba(255, 255, 255, 0.75) 0px 0px 10.4354px)
    drop-shadow(rgba(255, 255, 255, 0.44) 0px 0px 31.3062px);
}
/*-------------------page-career end-------------*/

/*foote start*/
footer {
  position: fixed;
  width: 100%;
  background-color: transparent;
  /* background: linear-gradient(80deg, #1B3F7D 40%, #000000 100%); */
  padding-bottom: 9px;
  left: 0;

  /*background-image: url("../assets/img/bg.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;*/
  bottom: 0;
  z-index: 9;
}

.footer-col2 {
  padding: 13px 6px 13px 6px;
  background: linear-gradient(71deg, #ffffff4a 0%, #ffffff3d 100%);
  border-radius: 6px;
  box-shadow: 0 4px 30px rgb(0 0 0 / 10%);
  backdrop-filter: saturate(95%) blur(0px);
  -webkit-backdrop-filter: saturate(95%) blur(0px);
  border: 1px solid rgba(255, 255, 255, 0.24);
}

.footer-col2 a {
  margin: 0px 5px 0px 5px;
}

.footer-col3 a {
  margin: 0px 15px 0px 0px;
}

footer.mobile-footer {
  display: none;
}

.footer-col1 {
  width: max-content;
  padding: 7px 25px;
  /* background: linear-gradient(71deg, #0000001f 0%, #c7c7c738 100%); */
  background: linear-gradient(71deg, #00000078 0%, #0000002b 100%);
  border-radius: 6px;
  box-shadow: 0 4px 30px rgb(0 0 0 / 10%);
  backdrop-filter: saturate(95%) blur(0px);
  -webkit-backdrop-filter: saturate(95%) blur(0px);
  border: 1px solid rgba(255, 255, 255, 0.24);
}

.footer-col1 h5 {
  margin-bottom: 0 !important;
  color: #fff;
  font-family: "proxima-thin";
  font-size: 22px;
  letter-spacing: 2px;
}
.newfooter-col3 a img {
  position: absolute;
  bottom: 0;
  right: 0;
}

iframe .widget-position-right .widgetLabel {
  display: none !important;
}

/*foote end*/

/*header two css*/

a.stickymenuham {
  color: #fff;
  background: transparent !important;
  font-size: 28px;
  font-weight: 400 !important;
  font-family: "Proxima Nova Rg";
  /* font-style: italic; */
  display: flex;
  justify-content: center;
  align-items: center;
}

a.stickymenuham:hover {
  color: #fff;
  background: transparent !important;
}

.sticky-ham-icon {
  font-size: 45px;
  line-height: 1em;
}

a.stickymeneintructbtn {
  background: transparent !important;
  color: #fff !important;
  font-size: 28px;
}

.stickyheadertext-center {
  text-align: center;
}

.stickyheadertext-right {
  text-align: right;
}

.main-header.hide-it {
  display: none;
}

.sticky-header.show-it {
  display: block;
  position: fixed;
  top: 0;
  background-image: url(../assets/img/bg.png);
  background-repeat: no-repeat;
  background-size: cover !important;
  padding: 10px 0px;
  box-shadow: 0px 0px 20px 3px #0103058f;
  z-index: 99;
}

.sticky-header,.sticky-header.show-it {
  display: none;
}

.custommodalaa {
  display: block;
  position: fixed;
  z-index: 9999999999;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  -webkit-animation: slide-top 0.3s ease-in both;
  animation: slide-top 0.3s ease-in both;
  width: 100% !important;
  height: 100% !important;
}

.closebtnmodal {
  position: fixed;
  top: 25px;
  margin: 0 auto;
  /* width: max-content; */
  width: 660px;
  left: auto;
  z-index: 9;
  display: flex;
  align-items: center;
  justify-content: center;
}

iframe.customiframeclass {
  width: 100% !important;
  height: 100% !important;
}

.closemainmodal {
  text-align: center;
  width: 100% !important;
  display: flex;
  justify-content: center;
}

.mobilelogo {
  display: none;
}

.mobile-slide {
  display: none !important;
}
/*-------Accordion CSS-------------*/
.accordion-button:not(.collapsed) {
  color: #fff !important;
  background-color: #00dc80 !important;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125) !important;
  border-bottom: 0px solid #fff !important;
  border-radius: 30px !important;
}
.accordion-item {
  background-color: transparent !important;
  border: 0px solid rgba(0, 0, 0, 0.125) !important;
  margin-bottom: 15px;
}
.accordion-button {
  padding: 1rem 2.5rem 1rem 4rem !important;
  font-size: 1rem !important;
  color: #fff !important;
  background-color: transparent !important;
  border: 1px solid #fff !important;
  border-radius: 30px !important;
}
.accordion-button:focus {
  border-color: #fff !important;
  box-shadow: 0 0 0 0rem !important;
}
.accordion-button::before {
  background-image: none !important;
  content: "\f282" !important;
  font-family: bootstrap-icons !important;
  background-color: #fff;
  color: #00b67a;
  position: absolute;
  left: -10px;
  width: 60px;
  height: 60px;
  padding: 21px;
  transform: rotate(0deg) !important;
  transition: 0.5s;
  border-radius: 100%;
}
.accordion-button:not(.collapsed)::before {
  transform: rotate(180deg) !important;
  transition: 0.5s;
}
.accordion-button::after {
  content: none !important;
  background-image: none !important;
}
div#accordionExample {
  margin-top: 35px;
  width: 60%;
}
@media only screen and (max-width: 1200px) {
  div#accordionExample {
    width: 70%;
  }
  #page-payment-success-sec1 h6 {
    width: 60%;
  }
  #sevnoakscommunity-sec1 h1 {
    font-size: 60px;
  }
}
@media only screen and (max-width: 991px) {
  div#accordionExample {
    width: 80%;
  }
  .accordion-button::before {
    left: -6px;
    width: 45px;
    height: 45px;
    padding: 15px;
    font-size: 16px;
  }
  .accordion-button {
    padding: 0.7rem 1.5rem 0.7rem 3.5rem !important;
    font-size: 0.8rem !important;
  }
  #page-payment-failed-sec1 h6 {
    font-size: 26px;
    width: 80%;
  }
  #sevnoakscommunity-sec1 h1 {
    font-size: 46px;
    line-height: 55px !important;
  }
  #sevnoakscommunity-sec1 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  #sevnoakscommunity-sec2 {
    height: 580px;
  }
  #sevnoakscommunity-sec4 {
    height: 580px;
  }
  #erithtown-sec1 h1 {
    font-size: 60px;
    word-spacing: 10px;
  }
}
@media only screen and (max-width: 767px) {
  div#accordionExample {
    width: 100%;
  }
  .accordion-body p {
    font-size: 14px !important;
  }
  .tyl-logo img {
    width: 100px;
  }
  #page-payment-success-sec1 h6 {
    width: 100%;
  }
  #page-payment-success-sec1 h1,
  #page-payment-failed-sec1 h1 {
    font-size: 80px;
  }
  #page-payment-success-sec1 h1 img {
    width: 70px;
  }
  #page-payment-failed-sec1 h6 {
    font-size: 26px;
    width: 100%;
  }
  #sevnoaksrfc-sec1 p br {
    display: none;
  }
  .sec4col-img-1 img {
    width: 90%;
  }
  #sevnoakscommunity-sec1 h1 {
    font-size: 36px;
    line-height: 39px !important;
  }
  section#sevnoakscommunity-sec1 p br, section#sevnoakscommunity-sec2 h3 br {
    display: none;
  }
  section#sevnoakscommunity-sec2 h3 {
    font-size: 40px;
  }
  #erithtown-sec1 h1 {
    font-size: 50px;
    line-height: 60px !important;
    word-spacing: 10px;
    gap: 20px;
  }
  #erithtown-sec1 p br {
    display: none;
  }
  #erithtown-sec1 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  #erithtown-sec4 {
    height: 550px;
  }
}
@media only screen and (max-width: 575px) {
  #page-payment-sec1 .grid-img {
    display: block;
  }
  #page-payment-success-sec1 h1,
  #page-payment-failed-sec1 h1 {
    font-size: 60px;
  }

  #page-payment-success-sec1 h1 img {
    width: 55px;
  }

  #page-payment-success-sec1 h6 {
    font-family: "Proxima Nova Rg";
    font-size: 24px;
    width: 100%;
    line-height: 1.2em;
    margin-bottom: 35px;
  }

  #page-payment-sec1 a.primry-anchor-aa,
  #page-payment-success-sec1 a.primry-anchor-aa {
    font-size: 40px;
  }
  #page-payment-failed-sec1 h1 img {
    width: 50px;
    margin-top: -15px;
  }

  #page-payment-failed-sec1 h6 {
    font-size: 24px;
    width: 100%;
  }
  #sevnoaksrfc-sec1 h1 {
    font-size: 44px;
    line-height: 50px !important;
    word-spacing: 10px;
    margin-bottom: 18px;
    gap: 25px;
  }
  section#sevnoaksrfc-sec2 h3 {
    font-size: 36px;
  }
  section#sevnoaksrfc-sec2 a {
    font-size: 32px;
  }
  .sec4col-img-1 img {
    bottom: 0;
  }
  #sevnoaksrfc-sec4 {
    height: 500px;
  }
  #sevnoaksrfc-sec2 {
    height: 500px;
  }
  #sevnoaksrfc-sec1 {
    padding-top: 100px;
    padding-bottom: 80px;
  }
  #sevnoakscommunity-sec1 h1 {
    font-size: 36px;
    line-height: 39px !important;
    word-spacing: 10px;
    gap: 20px;
  }
  section#sevnoakscommunity-sec2 h3 {
    font-size: 34px;
  }
  #sevnoakscommunity-sec2 {
    background-position: bottom left;
    height: 520px;
  }
  #sevnoakscommunity-sec4 {
    height: 520px;
  }
}
/*--------Accordion CSS------------*/
/* Media Query for Laptops and Desktops */
@media only screen and (min-width: 1025px) and (max-width: 1399px) {
  #new-sec1 h1 img {
    width: 70px;
  }
  /*header footer css*/

  .new-header .navbar-brand .logo {
    height: 70px;
  }

  .new-header .trust-div{
    width: 130px;
    margin-left: 10px;
  }
  .new-header .trust-div iframe {
    width: 145px !important;
    height: 90px !important;
  }

  .new-header .navbar-nav a.nav-link {
    font-size: 16px;
    padding: 0 8px !important;
  }

  .new-header .headerimg2 {
    height: 40px;
  }

  .new-header .navbar-nav a.nav-link img {
    width: 5px;
  }

  .navbar-nav {
    align-items: baseline;
  }

  .navbar-nav a.nav-link {
    font-size: 16px;
  }

  a.stickymenuham {
    font-size: 22px;
  }

  a.stickymeneintructbtn {
    font-size: 22px;
  }

  .sticky-ham-icon {
    font-size: 38px;
  }

  .closebtnmodal {
    top: 18px;
    width: 459px;
  }

  .footer-col2 {
    padding: 12px 6px 7px 6px;
  }

  #new-sec12 #row2 .services{
    font-size: 11px;
  }
  #new-sec12 #row2 p{
    font-size:11px;
  }
  #new-sec12 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  #new-sec11 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  #new-sec12 #row2 h5{
    font-size: 22px;
    margin-bottom: 5px;
  }

  #new-sec12 #row3{
    margin-top: 0;
  }

  .main-header .navbar-brand .logo {
    height: 70px;
  }

  .sticky-header .stickylogo {
    height: 60px;
  }

  .main-header .headerimg2 {
    width: auto;
    height: 45px;
  }

  .sticky-header .row1 {
    width: 100%;
  }

  .sticky-header .row1 .col1 {
    width: 65%;
  }

  .sticky-header .row1 .col2 {
    width: 30%;
  }

  .custommodalaa .closemainmodal .closebtnmodal .col1 {
    width: 60%;
  }

  .custommodalaa .closemainmodal .closebtnmodal .col2 {
    width: 34%;
  }

  /*header footer css*/

  /*******rest-assured  page css start******/
  #rest-assured-sec1 h1 {
    font-size: 75px;
    margin-bottom: 38px;
  }

  #rest-assured-sec1 p {
      font-size: 24px;
  }

  #rest-assured-sec1 .primry-anchor-aa {
      font-size: 34px;
  }

  #rest-assured-sec1 .primry-anchor-aa img {
      width: 26px;
  }

  #rest-assured-sec1 .rest-assured-img1 {
      width: 100%;
  }

  #rest-assured-sec1 {
      padding-top: 200px;
      padding-bottom: 80px;
  }

  #rest-assured-sec2 {
      padding-top: 100px;
      padding-bottom: 100px;
  }
  /*******rest-assured  page css end******/

  /**private-finance css start **/
  #private-finance-sec1 h1 {
    font-size: 60px;
    margin-bottom: 14px;
  }

  #private-finance-sec1 p {
      font-size: 20px;
  }

  #private-finance-sec1 p:nth-child(3) {
      font-size: 14px;
      margin-top: 25px;
  }

  #private-finance-sec1 .img-grid img:nth-child(1) {
      width: 150px;
  }

  #private-finance-sec1 .img-grid img:nth-child(2) {
      width: 110px;
      padding-left: 14px;
  }

  #private-finance-sec1 .img-grid {
      gap: 14px;
  }

  #private-finance-sec2 p {
      font-size: 16px;
  }

  #private-finance-sec2 #row1 {
      background-size: 500px;
      background-position: 100% 100%;
  }
  /**private-finance css end **/

  /**biggin-hill-solicitors css start **/
  #bhs-sec-1 h1 {
    font-size: 100px;
    margin-bottom: 40px;
}

#bhs-sec-1 p {
    font-size: 30px;
    margin-bottom: 40px;
}

#bhs-sec-1 .primry-anchor-aa {
    font-size: 40px;
}

#bhs-sec2 h2 {
    font-size: 120px;
}

#bhs-sec2 .primry-anchor-aa {
    font-size: 40px;
}

#bhs-sec2 .image-boxes img {
    width: 210px;
}

#bhs-sec2 p {
    font-size: 36px;
}

#bhs-sec-3 h4 {
    font-size: 65px;
}

#bhs-sec-3 .cardbhs img {
    width: 240px;
}

#bhs-sec-3 .cardbhs h5 {
    font-size: 22px;
}

#bhs-sec-3 .cardbhs p {
    font-size: 22px;
}

#bhs-sec-3 .cardbhs h5 img {
    width: 8px;
}

#bhs-sec-3 .primry-anchor-aa {
    font-size: 40px;
}
  /**biggin-hill-solicitors css end **/

  /*** priory-live page css start **/
  #priory-live-sec1 #col1 img:nth-child(1) {
    width: 100%;
  }
  #priory-live-sec1 p{
    font-size: 30px;
  }
  #priory-live-sec1 #col1 img:nth-child(3) {
    width: 220px;
  }
  #priory-live-sec1 #col2 img {
    width: 490px;
  }
  #priory-live-sec2 {
    padding-top: 100px;
    padding-bottom: 80px;
  }
  #priory-live-sec2 #col1 p {
      font-size: 18px;
      margin-bottom: 20px;
  }
  #priory-live-sec2 #col2 {
      padding-top: 10px;
  }
  #col2 iframe {
      height: 180px !important;
      margin-bottom: 25px !important;
  }
  #priory-live-sec3{
      padding-top: 150px;
      padding-bottom: 100px;
  }
  #priory-live-sec3 .priory-live-inner1{
      column-gap: 30px;
  }
  #priory-live-sec3 .priory-live-inner1 img:nth-child(1){
      height: 130px;
  }
  #priory-live-sec3 .priory-live-inner1 span{
      font-size: 25px;
  }
  #priory-live-sec3 .priory-live-inner1 img:nth-child(3){
      height: 160px;
  }
  #priory-live-sec3 p{
      font-size: 25px;
  }
  #priory-live-sec3 a{
      font-size: 25px;
  }
  /*** priory-live page css end **/

  /*** mnk-original page sec 1 css start **/
  #mnk-orginal-sec1 #col1 h1{
    font-size: 100px;
  }
  #mnk-orginal-sec1 #col1 h1 span {
    font-size: 122px;
  }
  #mnk-orginal-sec1 #col1 p {
    font-size: 24px;
  }
  #mnk-orginal-sec1 #col1 .box span{
    font-size: 24px;
  }
  #mnk-orginal-sec1 #col3 img{
    width: auto;
    height: 70px;
  }
  #mnk-orginal-sec1 #col3 strong{
    font-size: 40px;
  }
  #mnk-orginal-sec1 #col3 h2{
    font-size: 90px;
  }
  #mnk-orginal-sec1 #col3 p{
    font-size: 110px;
  }
  #mnk-orginal-sec1 {
    height: 700px;
  }
  /*** mnk-original page sec 1 css end **/

  /*** csr page sec 1 css start **/
  #csrnew-sec1{
    padding-top: 150px;
    padding-bottom: 100px;
  }
  #csrnew-sec1 h1{
    font-size: 90px;
  }
  /*** csr page sec 1 css end **/
  
  /*** csr page sec 2 css start **/
  #csrnew-sec2 #col1>a>img{
    height: 120px;
  }
  #csrnew-sec2 #col1 a{
    font-size: 16px;
  }
  #csrnew-sec2 #row1, #csrnew-sec2 #row2 {
    padding-bottom: 70px;
  }
  /*** csr page sec 2 css end **/

  /*** home page sec 1 css start **/
  #new-sec1 h1 {
    font-size: 90px;
    margin-bottom: 20px;
  }

  #new-sec1 .primry-anchor-aa {
    margin-top: 40px;
    display: block;
    font-size: 26px;
  }

  #new-sec1 .primry-anchor-aa img {
      width: 26px;
  }

  #new-sec1 p {
    font-size: 36px;
    margin-top: 30px;
  }

  #new-sec1 p span {
    font-size: 28px;
  }

  #new-sec1 .image-boxes img {
    width: 42%;
  }
  /*** home page sec 1 css end **/

  /*** home page sec 3 css start **/
  #sec4-new .primry-anchor-aa {
    font-size: 30px;
  }

  #sec4-new .primry-anchor-aa img {
      width: 25px;
  }

  #sec4-new h4 {
      font-size: 69px;
  }

  #sec4-new p {
      font-size: 26px;
      margin-bottom: 60px;
  }
  #sec4-new {
      padding-top: 100px;
      padding-bottom: 200px;
  }
  #new-sec4 div#row1 p {
    margin-top: 20px;
    font-size: 22px;
  }
  /*** home page sec 3 css end **/


  /*** sevnokfc page sec 1 css start **/
  #sevnoakstwon-sec3 #row1{
    background-size: 400px;
  }
  /*** sevnokfc page sec 1 css end **/

  /*** orphintonfc page css start **/
  #orphintonfc-sec2 img {
    height: 600px;
    object-fit: cover;
  }

  #orphintonfc-sec4 {
      height: 600px;
  }
  #orphintonfc-sec2 img:nth-child(1) {
    height: 600px;
  }
  /*** orphintonfc page css end **/

  /*** neil page sec 1 css start **/
  #neil-sec1 h1 {
    font-size: 146px;
    margin-bottom: 20px;
  }

  #neil-sec1 .primry-anchor-aa {
    margin-top: 40px;
    display: block;
  }

  #neil-sec1 p {
    font-size: 30px;
    margin-top: 30px;
  }

  #neil-sec1 #row1 #col1 a {
    font-size: 25px;
    margin-top: 40px;
    display: block;
  }

  #neil-sec1 #row1 #col1 .beta-anchor{
    bottom: -65px;
  }
  #neil-sec1 {
    padding-top: 150px;
    padding-bottom: 100px;
  }
  #neil-sec1 #row1 #col2 img{
    width: 546px;
    height: 546px;
  }
  /*** neil page sec 1 css end **/

  /*** neil page sec 2 css end **/
  #neil-sec2 {
    padding: 100px 0px;
  }
  #neil-sec2 p{
    font-size: 22px;
  }
  /*** neil page sec 2 css start **/

  /*** home page sec 2 css start **/
  #new-sec2 p {
    line-height: normal !important;
  }

  #new-sec2 #col2 p {
    font-size: 40px;
    word-spacing: 0px;
  }
  /*** home page sec 2 css end **/

  /*** home page sec 3 css start **/
  #neil-sec3 p {
    font-size: 20px;
  }
  /*** home page sec 3 css end **/

  #sec1 h1 {
    font-size: 90px;
    margin-bottom: 20px;
  }
  #sec1 .image-boxes img {
    width: 160px;
  }

  #sec1 p {
    font-size: 36px;
    margin-top: 30px;
  }

  #sec4 p,
  #sec5 p,
  #sec9 p,
  #new-sec9 p {
    font-size: 27px;
    margin-top: 30px;
  }

  #new-sec4 p {
    font-size: 43px;
    margin-top: 50px;
    font-family: "Proxima Nova Rg";
  }

  .primry-anchor-aa {
    font-size: 40px;
    margin-top: 30px;
  }

  #sec3 #row1 {
    background-image: unset;
  }

  #new-sec3 #row1 {
    background-image: unset;
  }

  #sec2 h2 {
    font-size: 35px;
  }

  #sec2 p {
    font-size: 59px;
    line-height: 75px !important;
    word-spacing: 20px;
  }

  #sec3 #row1 h5 {
    font-size: 50px;
  }
  #new-sec3 #row1 h5 {
    font-size: 50px;
  }

  #sec3 .sign {
    font-size: 60px;
  }
  #new-sec3 .sign {
    font-size: 60px;
  }

  #sec3 a .dsign,
  #sec3 a {
    font-size: 18px;
  }
  #new-sec3 a .dsign,
  #new-sec3 a {
    font-size: 18px;
  }

  #sec4 h4 {
    font-size: 130px;
  }

  #new-sec4 h4 {
    font-size: 70px;
    width: 360px;
  }

  #sec4 #row2 a h6 {
    font-size: 35px;
    line-height: 30px;
  }

  #new-sec4 #row2 a h6 {
    font-size: 21px;
    line-height: 30px;
    width: 95%;
  }

  #sec5 h4 {
    font-size: 150px;
  }

  #sec6 #row1 h4 {
    font-size: 140px;
  }
  #new-sec6 #row2 {
    row-gap: 65px;
  }
  #new-sec6 #row1 h4 {
    font-size: 70px;
  }
  #new-sec6 #row1 h4 span img {
    width: 90px;
    height: auto;
  }

  #sec6 #row2 h6 {
    font-size: 30px;
  }

  #new-sec6 #row2 h6 {
    font-size: 30px;
  }

  #sec6 #row2 p,
  #sec6 #row2 p a {
    font-size: 22px;
    line-height: 17px;
  }

  #new-sec6 #row2 p,
  #new-sec6 #row2 p a {
    font-size: 22px;
    line-height: 17px;
  }

  #sec6 #row2 .discover,
  #sec6 #row3 .discover,
  #sec6 #row4 .discover {
    font-size: 30px;
    line-height: 23px;
  }

  #new-sec6 #row2 .discover,
  #new-sec6 #row3 .discover,
  #new-sec6 #row4 .discover {
    font-size: 30px;
    line-height: 23px;
  }

  #sec6 #row2 .discover img {
    width: 10px;
  }

  #new-sec6 #row2 .discover img {
    width: 10px;
  }

  #sec7 h4 {
    font-size: 140px;
  }

  #new-sec7 h4 {
    font-size: 60px;
  }
  div#row1 p {
    margin-top: 20px;
    font-size: 22px;
  }
  #sec7 h6 {
    font-size: 40px;
    margin-bottom: 35px;
  }

  #new-sec7 h6 {
    font-size: 40px;
    margin-bottom: 35px;
  }

  #sec7 .primry-anchor-aa {
    font-size: 30px;
  }
  #new-sec7 .primry-anchor-aa {
    font-size: 30px;
  }

  #sec7 #row1 .img img {
    margin-bottom: 20px;
    margin-right: 23px;
  }

  #new-sec7 #row1 .img img {
    margin-bottom: 20px;
    margin-right: 23px;
  }

  #sec7 p {
    font-size: 30px;
  }

  #new-sec7 p {
    font-size: 30px;
  }

  #sec8 h4 {
    font-size: 130px;
  }

  #new-sec8 h4 {
    font-size: 130px;
  }

  #sec8 h5 {
    font-size: 120px;
  }

  #new-sec8 h5 {
    font-size: 120px;
  }

  #sec8 p {
    font-size: 30px;
  }

  #new-sec8 p {
    font-size: 30px;
  }

  span.st {
    font-size: 40px;
  }

  #sec9 h4 {
    font-size: 190px;
  }

  #new-sec9 h4 {
    font-size: 190px;
  }

  #new-sec9 #row1 .winter {
    font-size: 45px;
  }

  #new-sec9 .primry-anchor-aa {
    font-size: 50px;
  }

  #sec10 p {
    font-size: 90px;
    padding: 100px 0px;
  }

  #new-sec10 p {
    font-size: 90px;
    padding: 100px 0px 0px 0px;
  }

  #new-sec10 p:nth-child(2) {
    font-size: 30px;
  }

  #new-sec10 .primry-anchor-aa {
    font-size: 60px;
  }

  #new-sec10 .primry-anchor-aa img {
    width: 40px;
  }

  #sec11 h4 {
    font-size: 140px;
  }

  #new-sec11 h4 {
    font-size: 80px;
  }

  #sec11 p {
    font-size: 25px;
  }

  #new-sec11 p {
    font-size: 26px;
  }

  #new-sec11 .primry-anchor-aa {
    font-size: 50px;
  }

  #sec12 #row1 h4 {
    font-size: 55px;
  }
  #new-sec12 #row1 #col2 a{
    width: 60px;
    height: 60px;
  }

  #new-sec12 #row1 #col2 a svg {
    width: 60px;
    height: 60px;
  }

  #new-sec12 #row1 h4 {
    font-size: 55px;
  }

  #sec12 #row1 .primry-anchor-aa {
    margin-top: 8px;
    font-size: 25px;
  }

  #new-sec12 #row1 .primry-anchor-aa {
    margin-top: 8px;
    font-size: 25px;
  }

  /*-------------------page-conveyancing start-------------*/

  #page-conveyancing-sec1 h1 {
    font-size: 130px;
  }

  #page-conveyancing-sec2 #row1 h5 {
    font-size: 50px;
  }

  #page-conveyancing-sec2 #row1 p {
    font-size: 14px;
  }

  #page-conveyancing-sec2 #row1 {
    background-size: 24%;
  }

  #page-conveyancing-sec4 h4 {
    font-size: 150px;
  }

  #page-conveyancing-sec5 h5 {
    font-size: 85px;
  }

  #page-conveyancing-sec5 p {
    font-size: 14px;
  }

  #page-conveyancing-sec7 h4 {
    font-size: 155px;
  }
  
  #page-conveyancing-sec8 .primry-anchor-aa {
    font-size: 50px;
  }

  #page-conveyancing-sec8 p {
    font-size: 35px;
  }

  /*-------------------page-conveyancing end-------------*/

  /*-------------------page-fareevasion start-------------*/

  #page-fareevasion-sec2 #row1 h5 {
    font-weight: 500;
    font-size: 60px;
  }

  #page-fareevasion-sec2 #row1 p {
    font-size: 14px;
  }

  #page-fareevasion-sec2 #row2 #col2 .zoom {
    font-size: 30px;
  }

  #page-fareevasion-sec5 h4 {
    font-size: 145px;
  }

  #page-fareevasion-sec5 p {
    font-size: 35px;
  }

  #page-fareevasion-sec5,
  #page-fareevasion-sec6,
  #page-fareevasion-sec7,
  #page-fareevasion-sec8 {
    padding: 20px 0px;
  }

  #page-fareevasion-sec5 .primry-anchor-aa {
    font-size: 35px;
  }

  #page-fareevasion-sec6 #row1 h5 {
    font-size: 45px;
  }

  #page-fareevasion-sec6 #row1 p,
  #page-fareevasion-sec7 #row1 p,
  #page-fareevasion-sec8 #row1 p {
    font-size: 14px;
  }

  #page-fareevasion-sec8 #row1 h5 {
    font-size: 38px;
  }

  #page-fareevasion-sec9 h4 {
    font-size: 110px;
  }
#page-fareevasion-sec7 .expertguides-h4 {
        font-size: 140px;
   
}
  #page-fareevasion-sec9 h6 {
    font-size: 22px;
  }

  #page-fareevasion-sec9 #row1 p {
    font-size: 17px;
  }

  /*-------------------page-fareevasion end-------------*/

  /*-------------------page-south-eastern-railways start-------------*/

  #page-south-eastern-railways-sec1 #row1 h1 {
    font-size: 126px;
    letter-spacing: 3px;
  }

  #page-south-eastern-railways-sec2 #row1 h5 {
    font-size: 40px;
  }

  #page-south-eastern-railways-sec2 #row1 h5 {
    font-weight: 500;
    font-size: 60px;
  }

  #page-south-eastern-railways-sec2 #row1 p {
    font-size: 14px;
  }

  #page-south-eastern-railways-sec2 #row2 #col2 .zoom {
    font-size: 30px;
  }

  #page-south-eastern-railways-sec4 h4 {
    font-size: 145px;
  }

  /*-------------------page-south-eastern-railways end-------------*/

  /*-------------------page-chiltern-railways start-------------*/

  #page-chiltern-railways-sec1 #row1 h1 {
    font-size: 110px;
    letter-spacing: 3px;
  }

  #page-chiltern-railways-sec2 #row1 h5 {
    font-size: 40px;
  }

  #page-chiltern-railways-sec2 #row1 h5 {
    font-weight: 500;
    font-size: 40px;
  }

  #page-chiltern-railways-sec2 #row1 p {
    font-size: 14px;
  }

  #page-chiltern-railways-sec2 #row2 #col2 .zoom {
    font-size: 30px;
  }

  #page-chiltern-railways-sec4 h4 {
    font-size: 145px;
  }

  /*-------------------page-chiltern-railways end-------------*/

  /*-------------------page-govia-thameslink start-------------*/

  #page-govia-thameslink-sec1 #row1 h1 {
    font-size: 110px;
    letter-spacing: 3px;
  }

  #page-govia-thameslink-sec1 #row1 ol {
    font-size: 15px;
    margin-top: 0;
    margin-bottom: 20px;
    font-family: "proxima-thin";
    letter-spacing: 0.01em;
}

  #page-govia-thameslink-sec2 #row1 h5 {
    font-size: 39px;
  }

  #page-govia-thameslink-sec2 #row1 h5 {
    font-weight: 500;
    font-size: 40px;
  }

  #page-govia-thameslink-sec2 #row1 p {
    font-size: 14px;
  }

  #page-govia-thameslink-sec2 #row2 #col2 .zoom {
    font-size: 30px;
  }

  #page-govia-thameslink-sec4 h4 {
    font-size: 145px;
  }

  /*-------------------page-govia-thameslink end-------------*/

  /*-------------------page-transport-for-london start-------------*/

  #page-transport-for-london-sec1 #row1 h1 {
    font-size: 72px;
    letter-spacing: 3px;
  }

  #page-transport-for-london-sec2 #row1 h5 {
    font-size: 39px;
  }

  #page-transport-for-london-sec2 #row1 h5 {
    font-weight: 500;
    font-size: 40px;
  }

  #page-transport-for-london-sec2 #row1 p {
    font-size: 14px;
  }

  #page-transport-for-london-sec2 #row2 #col2 .zoom {
    font-size: 30px;
  }

  #page-transport-for-london-sec4 h4 {
    font-size: 145px;
  }

  /*-------------------page-transport-for-london end-------------*/

  /*-------------------page-northern-rail start-------------*/

  #page-northern-rail-sec1 #row1 h1 {
    font-size: 110px;
  }

  #page-northern-rail-sec2 #row1 h5 {
    font-size: 39px;
  }

  #page-northern-rail-sec2 #row1 h5 {
    font-weight: 500;
    font-size: 42px;
  }

  #page-northern-rail-sec2 #row1 p {
    font-size: 14px;
  }

  #page-northern-rail-sec2 #row2 #col2 .zoom {
    font-size: 30px;
  }

  #page-northern-rail-sec4 h4 {
    font-size: 145px;
  }

  /*-------------------page-northern-rail end-------------*/

  /*-------------------page-family start-------------*/
  #page-family-sec1 h1 {
    font-size: 125px;
    width: 100%;
  }

  /*-------------------page-family start-------------*/

  /*-------------------page-divorce start-------------*/
  #page-divorce-sec1 h1 {
    font-size: 125px;
  }

  /*-------------------page-divorce start-------------*/

  /*-------------------page-debts start-------------*/
  #page-debts-sec1 h1 {
    font-size: 70px;
  }

  /*-------------------page-debts start-------------*/

  /*-------------------page-commercial end-------------*/
  #page-commercial-sec1 h1 {
    font-size: 100px;
  }

  #page-commercial-sec2 #row1 h5 {
    font-size: 75px;
  }

  #page-commercial-sec2 #row1 p,
  #page-commercial-sec2 #row1 ul li {
    font-size: 14px;
  }

  /*-------------------page-commercial end-------------*/

  /*-------------------page-employmentlaw start-------------*/
  #page-employmentlaw-sec1 {
    padding: 100px 0px 170px 0px;
  }

  #page-employmentlaw-sec1 #row1 p {
    font-size: 30px;
    margin-top: 50px;
    margin-bottom: 100px;
    text-align: center;
    font-family: "proxima-thin";
    line-height: 1em;
  }

  #page-employmentlaw-sec1 #row1 .employement-law {
    display: flex;
    justify-content: space-evenly;
  }

  #page-employmentlaw-sec1 #row1 .employement-law img {
    width: 350px;
  }

  /*-------------------page-employmentlaw end-------------*/

  /*-------------------page-beta end-------------*/

  #page-beta-sec1 {
    padding: 90px 0px;
  }

  #page-beta-sec1 h6 {
    font-size: 31px;
  }

  #page-beta-sec1 h6 img {
    width: 190px;
  }

  /*-------------------page-beta end-------------*/

  /*-------------------page-commercial-employment start-------------*/
  #page-commercial-employment-sec1 h1 {
    font-size: 105px;
  }

  #page-commercial-employment-sec1 p {
    font-size: 30px;
  }

  #page-commercial-employment-sec1 .primry-anchor-aa {
    font-size: 35px;
  }

  #page-commercial-employment-sec1 .primry-anchor-aa img {
    width: 15px;
  }

  #page-commercial-employment-sec2 #row1 h5 {
    font-size: 70px;
  }

  #page-commercial-employment-sec2 #row1 p,
  #page-commercial-employment-sec2 #row1 ul li {
    font-size: 14px;
  }

  #page-commercial-employment-sec2 #row1 h6 {
    font-weight: 500;
    font-size: 35px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  #page-commercial-employment-sec3 {
    padding: 0px 0px 30px 0px;
  }

  #page-commercial-employment-sec3 #row1 h5 {
    font-size: 50px;
  }

  #page-commercial-employment-sec3 #row1 ul {
    font-size: 20px;
    font-family: "proxima-light";
  }

  /*-------------------page-commercial-employment end-------------*/

  /*-------------------page-employment-employees end-------------*/
  #page-employment-employees-sec1 h1 {
    font-size: 90px;
  }

  #page-employment-employees-sec1 p {
    font-size: 35px;
  }

  #page-employment-employees-sec1 .primry-anchor-aa {
    font-size: 45px;
  }

  #page-employment-employees-sec1 .primry-anchor-aa img {
    width: 15px;
  }

  #page-employment-employees-sec2 #row1 h5 {
    font-size: 75px;
  }

  #page-employment-employees-sec2 #row1 p,
  #page-employment-employees-sec2 #row1 ul li {
    font-size: 14px;
  }

  #page-employment-employees-sec2 #row1 h6 {
    font-size: 35px;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  /*-------------------page-employment-employee end-------------*/

  /*-------------------page-settlement-agreement start-------------*/
  #page-settlement-agreement-sec1 h1 {
    font-size: 85px;
  }

  #page-settlement-agreement-sec1 p {
    font-size: 35px;
  }

  #page-settlement-agreement-sec1 .primry-anchor-aa {
    font-size: 45px;
  }

  #page-settlement-agreement-sec1 .primry-anchor-aa img {
    width: 15px;
  }

  #page-settlement-agreement-sec2 #row1 h5 {
    font-size: 60px;
  }

  #page-settlement-agreement-sec2 #row1 p,
  #page-settlement-agreement-sec2 #row1 ul li {
    font-size: 14px;
  }

  #page-settlement-agreement-sec2 #row1 h6 {
    font-size: 35px;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  /*-------------------page-settlement-agreement end-------------*/

  /*-------------------page-wills-lasting-powers-of-attorney start-------------*/
  #page-wills-lasting-powers-of-attorney-sec1 h1 {
    font-size: 110px;
  }

  #page-wills-lasting-powers-of-attorney-sec1 p {
    font-size: 43px;
  }

  #page-wills-lasting-powers-of-attorney-sec1 p a img {
    padding: 22px 0px;
  }

  #page-wills-lasting-powers-of-attorney-sec2 h5 {
    font-size: 60px;
  }

  #page-wills-lasting-powers-of-attorney-sec2 #row1 p {
    font-size: 14px;
  }

  #page-wills-lasting-powers-of-attorney-sec2 #row1 .sign {
    font-size: 80px;
  }

  #page-wills-lasting-powers-of-attorney-sec3 #row1 h4 {
    font-size: 67px;
  }

  #page-wills-lasting-powers-of-attorney-sec3 #row1 #col2 img {
    width: 400px;
  }

  #page-wills-lasting-powers-of-attorney-sec4 #row1 h4 {
    font-size: 80px;
  }

  #page-wills-lasting-powers-of-attorney-sec4 #row1 h5 {
    font-size: 60px;
    padding: 17px 0px;
  }

  #page-wills-lasting-powers-of-attorney-sec4 #row1 h6 {
    font-size: 25px;
  }

  #page-wills-lasting-powers-of-attorney-sec4 #row1 p,
  #page-wills-lasting-powers-of-attorney-sec4 #row1 ul li {
    font-size: 14px;
  }

  /*-------------------page-wills-lasting-powers-of-attorney end-------------*/

  /*-------------------page-metaverse start-------------*/

  #page-metaverse-sec1 h4,
  #page-metaverse-sec2 h4 {
    font-size: 165px;
    margin-bottom: 50px;
  }

  #page-metaverse-sec1 p,
  #page-metaverse-sec2 p {
    font-size: 42px;
  }

  #page-metaverse-sec1 .primry-anchor-aa,
  #page-metaverse-sec2 .primry-anchor-aa {
    font-size: 55px;
    margin-top: 60px;
    line-height: normal;
  }

  /*-------------------page-metaverse-sec end-------------*/

  /*-------------------page-gravesend start-------------*/
  #page-gravesend-sec1 h1 {
    font-size: 100px;
  }

  #page-gravesend-sec1 p {
    font-size: 35px;
  }

  #page-gravesend-sec4 h4 {
    font-size: 120px;
  }

  /*-------------------page-gravesend end-------------*/

  /*-------------------page-sevenoaks start-------------*/
  #page-blockchain-sec1 {
    padding: 120px 0px;
  }

  #page-sevenoaks-sec1 h1 {
    font-size: 100px;
  }

  #page-sevenoaks-sec1 p {
    font-size: 36px;
  }

  #page-sevenoaks-sec2 #row1 #col1 p {
    padding-right: 0px;
  }

  #page-sevenoaks-sec4 h5 {
    font-size: 58px;
  }

  #page-sevenoaks-sec5 h4 {
    font-size: 110px;
  }

  #page-sevenoaks-sec5 p {
    font-size: 45px;
  }

  /*-------------------page-orpington end-------------*/
  #page-orpington-sec1 h1 {
    font-size: 100px;
  }

  #page-orpington-sec1 p {
    font-size: 36px;
  }

  #page-orpington-sec2 #row1 #col1 p {
    padding-right: 0px;
  }

  #page-orpington-sec4 h5 {
    font-size: 58px;
  }

  #page-orpington-sec5 h4 {
    font-size: 110px;
  }

  #page-orpington-sec5 p {
    font-size: 45px;
  }

  /*-------------------page-orpington end-------------*/

  /*-------------------page-equity-release start-------------*/
  #page-equity-release-sec1 h1 {
    font-size: 85px;
  }

  #page-equity-release-sec1 h2 {
    font-size: 75px;
  }

  /*-------------------page-equity-release end-------------*/

  /*-------------------page-transfer-of-equity-the-process-explained start-------------*/
  #page-transfer-of-equity-the-process-explained-sec1 h1 {
    font-size: 85px;
  }

  #page-transfer-of-equity-the-process-explained-sec1 h2 {
    font-size: 70px;
  }

  #page-transfer-of-equity-the-process-explained-sec2 #row1 h5 {
    font-size: 75px;
  }

  /*-------------------page-transfer-of-equity-the-process-explained end-------------*/

  /*-------------------page-a-complete-guide-to-remortgaging start-------------*/
  #page-a-complete-guide-to-remortgaging-sec1 h1 {
    font-size: 94px;
  }

  #page-a-complete-guide-to-remortgaging-sec2 h6 {
    font-size: 35px;
  }

  /*-------------------page-a-complete-guide-to-remortgaging end-------------*/

  /*-------------------page-meet-the-team end-------------*/
  #page-meet-the-team-sec1 h1 {
    font-size: 60px;
  }

  #page-meet-the-team-sec1 .img-box h5 {
    font-size: 15px;
    margin-top: 10px;
    margin-bottom: -3px;
    font-family: "proxima-light";
  }

  #page-meet-the-team-sec1 .img-box h6 {
    font-size: 15px;
  }

  /*-------------------page-meet-the-team end-------------*/

  /*-------------------page-privacy-policy start-------------*/
  #page-privacy-policy-sec1 h1 {
    font-size: 95px;
  }

  #page-privacy-policy-sec1 h6 {
    font-size: 30px;
  }

  /*-------------------page-privacy-policy end-------------*/

  /*-------------------page-terms-and-conditions start-------------*/
  #page-terms-conditions-sec1 h1 {
    font-size: 75px;
  }

  /*-------------------page-privacy-policy end-------------*/

  /*-------------------page-our-refund-poliy start-------------*/
  #page-our-refund-poliy-sec1 h1 {
    font-size: 110px;
  }

  #page-our-refund-poliy-sec1 h1 img {
    width: 150px;
  }

  #page-our-refund-poliy-sec1 p a {
    color: white;
  }

  /*-------------------page-our-refund-poliy end-------------*/

  /*-------------------page-complaints start-------------*/
  #page-complaints-sec1 h1 {
    font-size: 65px;
  }

  /*-------------------page-complaints end-------------*/

  /*-------------------page-logosection start-------------*/
  #new-logosection #row1 #col1 .img-box {
    height: 147px;
  }
  #logosection #row1 #col1 .img-box {
    height: 147px;
  }

  #new-logosection #row1 #col3 .img-box {
    height: auto;
    padding-top: 15px;
  }

  #new-logosection #row1 #col3 .img-box:nth-child(2) {
    height: 130px;
    /* margin-top: 15px; */
  }
  #new-logosection #row1 #col1 .img-box:nth-child(2) {
    height: 300px;
    margin-top: 20px;
  }

  #new-logosection #row1 #col3 .img-box:nth-child(2) img {
    height: 100%;
  }

  #logosection #row1 #col3 .img-box {
    height: 250px;
  }

  #new-logosection #row2 {
    margin-top: -80px;
  }

  #logosection #row2 {
    margin-top: -80px;
  }

  #new-logosection #row2 #col1 .img-box {
    height: 220px;
  }

  #logosection #row2 #col1 .img-box {
    height: 220px;
  }

  #new-logosection #row2 #col3 .img-box {
    height: 130px;
    border-radius: 28px;
  }

  #logosection #row2 #col3 .img-box {
    height: 170px;
    border-radius: 28px;
  }

  #new-logosection #row3 #col1 .img-box {
    height: 166px;
    border-radius: 20px;
  }

  #logosection #row3 #col1 .img-box {
    height: 166px;
    border-radius: 20px;
  }

  #new-logosection #row3 #col2 {
    margin-top: -115px;
  }

  #new-logosection #row3 #col2 .img-box {
    height: 310px;
  }

  #logosection #row3 #col2 {
    margin-top: -84px;
  }

  #new-logosection #row3 #col3 .img-box {
    height: 170px;
    border-radius: 20px;
  }

  #new-logosection #row1 #col3 {
    justify-content: flex-start;
  }

  #logosection #row3 #col3 .img-box {
    height: 140px;

    border-radius: 20px;
  }

  #logo-mobile-section {
    display: none;
  }

  /*-------------------page-logosection end-------------*/

  /*-------------------page-dispute start-------------*/

  #page-dispute-sec1 h1 {
    font-size: 100px;
  }

  /*-------------------page-dispute end-------------*/

  /*-------------------page-blockchain start-------------*/
  #page-blockchain-sec1 h4 {
    font-size: 200px;
  }

  #page-blockchain-sec1 p {
    font-size: 100px;
  }

  /*-------------------page-blockchain end-------------*/

  /*-------------------page-manak-black start-------------*/
  #page-manak-black-sec1 #row1 #span1 {
    font-size: 165px;
  }

  #page-manak-black-sec1 #row1 #span2 {
    font-size: 148px;
  }

  #page-manak-black-sec3,
  #page-manak-black-sec4,
  #page-manak-black-sec5,
  #page-manak-black-sec6 {
    height: 75vh;
  }

  #page-manak-black-sec4 h6 {
    font-size: 68px;
  }

  #page-manak-black-sec5 h6 {
    font-size: 60px;
  }

  #page-manak-black-sec6 h6 {
    font-size: 59px;
  }

  #page-manak-black-sec7 h4 {
    font-size: 170px;
  }

  #page-manak-black-sec7 .primry-anchor-aa img {
    width: 10px;
  }

  /*-------------------page-manak-black end-------------*/

  /*-------------------page-golf-day start-------------*/
  #page-golf-day-sec1 h1 {
    font-size: 135px;
  }

  #page-golf-day-sec1 p {
    font-size: 80px;
  }

  #page-golf-day-sec1 .primry-anchor-aa {
    font-size: 34px;
  }

  #page-golf-day-sec2 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  #page-golf-day-sec2 #row1 p {
    font-size: 14px;
  }

  #page-golf-day-sec5 h1 {
    font-size: 160px;
    padding-bottom: 100px;
  }

  /*-------------------page-golf-day end-------------*/

  /*-------------------page-call-us-now start-------------*/

  .page-call-us-now-sec1 .zoom {
    font-size: 32px;
  }
  /*-------------------page-call-us-now end-------------*/

  /*-------------------page-career start-------------*/
  /* #career-sec-1 h4 {
      font-size: 280px;
  } */
  #career-sec-1 h1 {
    font-size: 230px;
  }
  #career-sec-1 p {
    font-size: 25px;
  }
  #career-sec-1 .primry-anchor-aa {
    font-size: 40px;
  }

  #carreer-sec-2 p {
    font-size: 18px;
  }

  #carreer-sec-2 h4 {
    font-size: 80px;
  }
  /*-------------------page-career end-------------*/
}

/* Media Query for Tablets Ipads portrait mode */
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* header and footer css */

  .trust-div {
    justify-content: center;
    width: 50%;
    margin: 0 auto;
    text-align: center;
    display: flex;
    align-items: center;
  }

  #new-sec12 #row3{
    margin-top: -10px;
  }

  .formibleresponsivecol {
    width: 75% !important;
  }

  .closebtnmodal {
    position: fixed;
    top: 10px;
    margin: 0 auto;
    width: 70%;
    left: auto;
    right: 33px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  header.main-header {
    display: none !important;
  }

  .new-header {
    display: none;
  }

  header.sticky-header {
    display: block !important;
    padding: 20px 10px;
  }

  .sticky-header .row1 {
    width: 100%;
  }

  .sticky-header .row1 .col1,
  .closemainmodal .closebtnmodal .col1 {
    width: 68%;
  }

  .sticky-header .row1 .col2,
  .closemainmodal .closebtnmodal .col2 {
    width: 32%;
  }

  .sticky-header.show-it {
    padding: 10px 10px;
  }

  a.stickymeneintructbtn {
    display: flex;
    align-items: center;
  }

  .mobile-d-none {
    display: none;
  }

  a.stickymenuham {
    color: #fff;
    background: transparent !important;
    font-size: 15px;
    font-weight: 400 !important;
    font-family: "Proxima Nova Rg";
    /* font-style: italic; */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    line-height: 6px;
    width: max-content;
    float: right;
  }

  .sticky-ham-icon {
    font-size: 55px;
    line-height: 0;
  }

  .stickyheadertext-center {
    display: flex;
    justify-content: end;
  }

  .desktoplogo {
    display: none;
  }

  .mobilelogo {
    display: block;
    width: auto;
    height: 85px;
  }

  header {
    top: 0 !important;
  }

  .desktop-footer {
    display: none;
  }

  footer.mobile-footer {
    padding: 0px 25px 12px 25px;
  }

  a.stickyfooterinstruct {
    padding: 4px 10px 4px 10px;
    background: linear-gradient(71deg, #00000078 0%, #0000002b 100%);
    text-shadow: 0 0 20px #7e7e7e !important;
    border-radius: 3px;
    box-shadow: 0 4px 30px rgb(0 0 0 / 10%);
    backdrop-filter: saturate(95%) blur(0px);
    -webkit-backdrop-filter: saturate(95%) blur(0px);
    border: 1px solid rgb(255 255 255 / 8%);
    color: #fff !important;
    font-size: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30%;
    margin: 0 auto !important;
  }

  a.stickyfooterinstruct:hover {
    color: #fff !important;
  }

  .stickyfooterinstruct img {
    width: 10%;
  }

  .icon-pos-right {
    text-align: left;
  }

  footer.mobile-footer {
    display: block;
  }

  .popupfooterimg img {
    width: 150px;
    margin: 0 auto;
    display: block;
  }

  header.sticky-header .container {
    width: 100% !important;
    max-width: 100% !important;
  }

  .aaclassforgullheight {
    padding: 8px 12px !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  header.sticky-header {
    padding: 10px 10px;
  }

  /*header footer css*/

  /*******rest-assured  page css start******/
  #rest-assured-sec1 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  #rest-assured-sec1 h1 {
      font-size: 70px;
      margin-bottom: 40px;
  }

  #rest-assured-sec1 p {
      font-size: 20px;
  }

  #rest-assured-sec1 .primry-anchor-aa {
      font-size: 40px;
  }

  #rest-assured-sec1 .primry-anchor-aa img {
      width: 27px;
  }

  #rest-assured-sec1 .rest-assured-img1 {
      width: 100%;
  }

  #rest-assured-sec2 {
      padding-top: 100px;
      padding-bottom: 100px;
  }

  #rest-assured-sec2 h2 {
      font-size: 60px;
  }

  #rest-assured-sec2 p {
      font-size: 14px;
  }

  #rest-assured-sec2 ul li {
      font-size: 14px;
  }
  /*******rest-assured  page css end******/

  /**private-finance css start **/
  #private-finance-sec1 h1 {
    font-size: 50px;
    margin-bottom: 29px;
  }

  #private-finance-sec1 p {
      font-size: 16px;
  }

  #private-finance-sec1 p:nth-child(3) {
      font-size: 14px;
      margin-top: 28px;
  }

  #private-finance-sec1 .img-grid img:nth-child(1) {
      width: 100px;
  }

  #private-finance-sec1 .img-grid img:nth-child(2) {
      width: 100px;
  }

  #private-finance-sec1 {
      padding-top: 80px;
      padding-bottom: 80px;
  }

  #private-finance-sec1 .img-grid {
      padding-top: 20px;
  }

  #private-finance-sec2 p {
      font-size: 14px;
  }

  #private-finance-sec2 .sign {
      font-size: 70px;
  }

  #private-finance-sec2 a .dsign,
  #private-finance-sec2 a {
      font-size: 14px;
  }

  #private-finance-sec2 a .dsign img {
      width: 6px;
  }

  #private-finance-sec2 #row1 {
      background-size: 350px;
      background-position: 100% 100%;
  }
  /**private-finance css end **/

  /**biggin-hill-solicitors css start **/

  #bhs-sec-1{
    padding-top: 100px;
  }
  #bhs-sec-1 h1 {
    font-size: 72px;
    line-height: 80px;
    margin-bottom: 20px;
  }

  #bhs-sec-1 p {
      font-size: 30px;
      margin-bottom: 40px;
  }

  #bhs-sec-1 .primry-anchor-aa {
      font-size: 35px;
  }

  #bhs-sec-1 #col2 img {
      width: 150px;
  }

  #bhs-sec2 h2 {
      font-size: 95px;
  }

  #bhs-sec2 .primry-anchor-aa {
      font-size: 35px;
  }

  #bhs-sec2 .image-boxes img {
      width: 140px;
      margin-left: 0;
  }

  #bhs-sec2 p {
      font-size: 24px;
      padding-left: 20px;
  }

  #bhs-sec2 .image-boxes {
      padding-left: 21px;
  }

  #bhs-sec-3 h4 {
      font-size: 45px;
  }

  #bhs-sec-3 .cardbhs img {
      width: 155px;
  }

  #bhs-sec-3 .cardbhs h5 {
      font-size: 17px;
  }

  #bhs-sec-3 .cardbhs h5 img {
      width: 8px;
  }

  #bhs-sec-3 .cardbhs p {
      font-size: 17px;
  }

  #bhs-sec-3 .primry-anchor-aa {
      font-size: 35px;
  }
  /**biggin-hill-solicitors css end **/
  
  /**stag-theatre css start **/
  #stag-theatre-sec1{
    padding-top: 100px;
    padding-bottom: 80px;
  }
  #stag-theatre-sec1 h1{
    font-size: 55px;
  }
  #stag-theatre-sec1 h1 img{
    width: 70px;
  }
  #stag-theatre-sec1 p{
    font-size: 18px;
    font-weight: 500;
  }
  #stag-theatre-sec3{
    height: 500px;
  }
  /**stag-theatre css end **/

  /*** priory-live page css start **/
  #priory-live-sec1 #col1 img:nth-child(1) {
    width: 100%;
  }
  #priory-live-sec1 p {
    font-size: 25px;
  }
  #priory-live-sec1 #col1 img:nth-child(3) {
    width: 180px;
  }
  #priory-live-sec1 #col2 img {
    width: 100%;
    position: relative;
  }
  #priory-live-sec2{
    padding-top: 80px;
    padding-bottom: 60px;
  }
  #priory-live-sec2 #col1 p {
      font-size: 16px;
      margin-bottom: 18px;
  }
  #priory-live-sec2 #col1 p br{
      display:none;
  }
  #priory-live-sec2 #col2 iframe {
      height: 180px !important;
      margin-bottom: 20px !important;
  }
  #priory-live-sec3{
      padding-top: 100px;
      padding-bottom: 80px;
  }
  #priory-live-sec3 .priory-live-inner1{
      column-gap: 25px;
  }
  #priory-live-sec3 .priory-live-inner1 img:nth-child(1){
      width: 150px;
      height: auto;
  }
  #priory-live-sec3 .priory-live-inner1 span{
      font-size: 22px;
  }
  #priory-live-sec3 .priory-live-inner1 img:nth-child(3){
      width: 100px;
      height: auto;
  }
  #priory-live-sec3 p{
      font-size: 25px;
  }
  #priory-live-sec3 a{
      font-size: 25px;
  }
  /*** priory-live page css end **/

  /*** mnk-original page sec 1 css start **/
  #mnk-orginal-sec1{
    height: 500px;
  }
  #mnk-orginal-sec1 #col1 h1{
    font-size: 75px;
  }
  #mnk-orginal-sec1 #col1 h1 span {
    font-size: 84px;
  }
  #mnk-orginal-sec1 #col1 p{
    font-size: 20px;
  }
  #mnk-orginal-sec1 #col1 p br{
    display: none;
  }
  #mnk-orginal-sec1 #col1 .box span{
    font-size: 18px;
  }
  #mnk-orginal-sec1 #col3 img{
    height: 50px;
  }
  #mnk-orginal-sec1 #col3 strong {
    font-size: 36px;
  }
  #mnk-orginal-sec1 #col3 h2 {
    font-size: 70px;
  }
  #mnk-orginal-sec1 #col3 p {
    font-size: 80px;
  }
  /*** mnk-original page sec 1 css end **/
  
  /** sevnokfc page section 1 css start **/
  #sevnoakstwon-sec1 h1 {
    font-size: 60px;
    gap: 10px;
  }

  #sevnoakstwon-sec1 p {
      font-size: 18px;
  }

  #sevnoakstwon-sec3 #row1 {
      background-size: 300px;
  }
  #orphintonfc-sec4 {
    height: 500px;
  }

  #orphintonfc-sec2 img {
      height: 400px;
      object-fit: cover;
  }

  #orphintonfc-sec2 img:nth-child(1) {
      height: 400px;
  }

  #orphintonfc-sec3 {
      height: 400px;
  }
  /** sevnokfc page section 1 css end **/

  /** orphintonfc page section 1 css start **/
  #orphintonfc-sec1 h1 {
    font-size: 60px;
    gap: 10px;
  }

  #orphintonfc-sec1 p {
      font-size: 18px;
  }
  /** orphintonfc page section 1 css end **/
  
  /** csr page section 1 css start **/
  #csrnew-sec1 {
    padding-top: 70px;
    padding-bottom: 50px;
  }

  #csrnew-sec1 h1 {
      font-size: 70px;
  }

  #csrnew-sec1 p {
      font-size: 24px;
  }

  #csrnew-sec1 p br {
      display: none;
  }
  /** csr page section 1 css end **/

  /** csr page section 2 css start **/
  #csrnew-sec2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  #csrnew-sec2 #col1>a>img {
      height: 80px;
      margin: 0 auto 20px auto;
  }

  #csrnew-sec2 #col1 a {
      font-size: 12px;
  }

  #csrnew-sec2 #col1 a p img {
      width: 6px;
  }

  #csrnew-sec2 #row1, #csrnew-sec2 #row2 {
      padding-bottom: 55px;
  }
  /** csr page section 2 css end **/

  
  /** neil page section 1 css start **/

  #neil-sec1 #row1 #col1,
  #neil-sec1 #row1 #col2 {
    width: 100%;
  }

  #neil-sec1 h1 {
    font-size: 120px;
    margin-bottom: 20px;
  }

  #neil-sec1 p {
    font-size: 25px;
    margin-top: 30px;
  }

  #neil-sec1 {
    padding-top: 150px;
    padding-bottom: 130px;
  }

  #neil-sec1 #row1 #col1 a{
    font-size: 20px;
    margin-top: 40px;
    display: block;
  }

  #neil-sec1 #row1 #col1 a img {
    width: 50px;
    height: 50px;
  }
  #neil-sec1 #row1 #col1 .beta-anchor {
    display: none;
  }
  #neil-sec1 #row1 #col2 img {
    position: absolute;
    right: -10px;
    bottom: 0;
    width: 340px;
    height: 340px;
    z-index: -1;
  } 
  /** home page section 1 css end **/

  /** home page section 2 css start **/
  #neil-sec2 {
    height: auto;
  }
  #neil-sec2 p {
    font-size: 18px;
  } 
  /** home page section 2 css end **/

  /** home page section 3 css start **/
  #neil-sec3 #col1 {
    height: 75vh;
  }
  #neil-sec3 p {
    font-size: 18px;
    width: 100%;
  }
  /** home page section 3 css end **/

  /** home page section biggin-hil 3 css start **/
  #sec4-new {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  #sec4-new .primry-anchor-aa {
      font-size: 26px;
  }

  #sec4-new .primry-anchor-aa img {
      width: 25px;
  }

  #sec4-new h4 {
      font-size: 51px;
  }

  #sec4-new p {
      font-size: 19px;
      margin-bottom: 50px;
  }
  /** home page section biggin-hil 3 css end **/

  /** home page section 1 css start **/

  #new-sec1 #row1 #col1,
  #new-sec1 #row1 #col2 {
    width: 100%;
  }

  #new-sec1 h1 {
    font-size: 90px;
    margin-bottom: 0px;
  }
  #new-sec1 h1 img{
    width:70px;
  }
  #new-sec1 .primry-anchor-aa.mobile-hide {
    display: none;
  }

  #new-sec1 p {
    font-size: 28px;
    margin-top: 15px;
  }
  img.btm-bnr-icns {
    padding-top: 0px;
    width: 350px;
}
  #new-sec1 p span {
    font-size: 28px;
  }

  #new-sec1 .image-boxes img {
    width: 150px;
  }

  #new-sec1 .primry-anchor-aa.mobile-show {
    display: block;
  }
  #new-sec1 {
    padding-top: 100px;
  }

  #new-sec1 #row1 #col2 br {
      display: none;
  }


  #new-sec1 .primry-anchor-aa.mobile-show img {
      width: 25px;
  }
  /** home page section 1 css end **/

  /** home page section 2 css start **/
  #new-sec2 p {
    font-size: 48px;
    word-spacing: 15px;
  }
  /** home page section 2 css end **/

  section {
    padding: 50px 0px 30px 0px;
  }
  #sec1 {
    padding-top: 50px;
  }
  #sec1 #row1 #col1,
  #sec1 #row1 #col2 {
    width: 100%;
  }
  #sec1 h1 {
    font-size: 120px;
    margin-bottom: 20px;
  }
  #sec1 .primry-anchor-aa.mobile-hide {
    display: none;
  }

  #sec1 .image-boxes img {
    width: 150px;
  }

  #sec1 p {
    font-size: 28px;
    margin-top: 30px;
  }
  #sec1 .primry-anchor-aa.mobile-show {
    display: block;
  }
  #sec4 p,
  #new-sec4 p,
  #sec5 p,
  #sec9 p,
  #new-sec9 p {
    font-size: 23px;
    margin-top: 30px;
  }

  .primry-anchor-aa {
    font-size: 40px;
    margin-top: 30px;
  }

  #sec2 h2 {
    font-size: 35px;
  }

  #sec2 p {
    font-size: 48px;
    line-height: 65px !important;
    word-spacing: 15px;
  }

  #sec3 #row1 {
    background-image: unset;
  }
  #new-sec3 #row1 {
    background-image: unset;
  }

  #sec3 #row1 h5 {
    font-size: 50px;
  }
  #new-sec3 #row1 h5 {
    font-size: 50px;
  }

  #sec3 .sign {
    font-size: 60px;
  }

  #new-sec3 .sign {
    font-size: 60px;
  }

  #sec3 a .dsign,
  #sec3 a {
    font-size: 18px;
  }
  #new-sec3 a .dsign,
  #new-sec3 a {
    font-size: 18px;
  }

  #sec4 h4 {
    font-size: 100px;
  }

  #new-sec4 h4 {
    font-size: 70px;
    width: 340px;
  }
  #new-sec4 div#row1 p {
    margin-top: 15px;
    font-size: 20px;
  }
  #new-sec4 #row2 a h6 {
    font-size: 17px;
    line-height: 30px;
    width: 100%;
  }

  #new-sec4 #row2 a h6 {
    font-size: 25px;
    line-height: 30px;
  }

  #sec5 h4 {
    font-size: 110px;
  }

   #new-sec6 #row1 h4 {
    font-size: 60px;
  }

  #new-sec6 #row1 h4 {
    font-size: 100px;
  }

  #new-sec6 #row1 h4 br {
    display: none;
  }

  #new-sec6 #row1 h4 span img {
    width: 90px;
    height: auto;
    margin-top: -4px;
  }

  #sec6 #row2 h6 {
    font-size: 22px;
    letter-spacing: normal;
  }

  #new-sec6 #row2 {
    row-gap: 60px;
  }

  #new-sec6 #row2 h6 {
    font-size: 22px;
    letter-spacing: normal;
  }

  #sec6 #row2 p,
  #sec6 #row2 p a {
    font-size: 14px;
    line-height: 12px;
  }

  #new-sec6 #row2 p,
  #new-sec6 #row2 p a {
    font-size: 14px;
    line-height: 12px;
  }

  #sec6 #row2 .img {
    height: 92px;
  }

  #new-sec6 #row2 .img {
    height: 92px;
  }

  #sec6 #row2 .discover img {
    width: 10px;
  }

  #new-sec6 #row2 .discover img {
    width: 10px;
  }

  #sec6 #row2 .discover,
  #sec6 #row3 .discover,
  #sec6 #row4 .discover {
    font-size: 22px;
    line-height: 32px;
  }

  #sec6 #row2 br,
  #sec6 #row3 br,
  #sec6 #row4 br{
      display: none;
  }

  #new-sec6 #row2 br,
  #new-sec6 #row3 br,
  #new-sec6 #row4 br{
      display: none;
  }

  #new-sec6 #row3 .discover,
  #new-sec6 #row4 .discover {
    font-size: 22px;
    line-height: 32px;
  }
  #new-sec6 #row2 .discover {
    border: 4px solid #fff;
    border-radius: 50px;
    font-weight: 600;
    padding: 7px 30px;
    font-size: 18px;
  }
  #new-sec6 #row3 {
    padding-top: 25px;
  }
  #sec7 h4 {
    font-size: 110px;
  }

  #new-sec7 h4 {
    font-size: 44px;
  }

  #sec7 h6 {
    font-size: 34px;
    margin-bottom: 25px;
  }
  #new-sec7 h6 {
    font-size: 34px;
    margin-bottom: 25px;
  }

  #sec7 #row1 .img img {
    margin-bottom: 20px;
    margin-right: 23px;
  }
  #new-sec7 #row1 .img img {
    margin-bottom: 20px;
    margin-right: 23px;
  }

  #sec7 p {
    font-size: 25px;
  }

  #new-sec7 p {
    font-size: 20px;
  }

  #sec7 .primry-anchor-aa {
    font-size: 20px;
  }

  #new-sec7 .primry-anchor-aa {
    font-size: 20px;
  }

  #sec8 h4 {
    font-size: 100px;
  }

  #new-sec8 h4 {
    font-size: 100px;
  }

  #sec8 h5 {
    font-size: 100px;
  }

  #new-sec8 h5 {
    font-size: 100px;
  }

  #sec8 p {
    font-size: 30px;
  }

  #new-sec8 p {
    font-size: 30px;
  }

  span.st {
    font-size: 30px;
  }

  #sec9 h4 {
    font-size: 140px;
  }

  #new-sec9 h4 {
    font-size: 140px;
  }

  #new-sec9 #row1 .winter {
    font-size: 35px;
  }

  #new-sec9 .primry-anchor-aa {
    font-size: 40px;
  }

  #sec10 p {
    font-size: 70px;
    padding: 65px 0px;
  }

  #new-sec10 p {
    font-size: 70px;
    padding: 65px 0px 0px 0px;
  }

  #new-sec10 p:nth-child(2) {
    font-size: 25px;
    padding: 0px 0px 90px 0px;
    width: 75%;
  }

  #new-sec10 .primry-anchor-aa {
    font-size: 50px;
  }

  #new-sec10 .primry-anchor-aa img {
    width: 30px;
  }

  #sec11 h4 {
    font-size: 120px;
  }

  #new-sec11 h4 {
    font-size: 60px;
  }

  #sec11 p {
    font-size: 25px;
  }

  #new-sec11 p {
    font-size: 20px;
    margin: 20px 0;
  }
  .contact-btn a h6 {
    width: 190px;
    font-size: 23px;
    padding: 8px 10px;
  }

  #new-sec11 .primry-anchor-aa {
    font-size: 35px;
  }

  #new-sec12 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  #new-sec11 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  #sec12 #row1 h4 {
    font-size: 70px;
  }

  #new-sec12 #row1 h4 {
    font-size: 75px;
  }

  #sec12 #row1 .primry-anchor-aa {
    font-size: 30px;
    margin-top: 0px;
  }

  #new-sec12 #row1 .primry-anchor-aa {
    font-size: 30px;
    margin-top: 0px;
  }

  #sec12 #row2 h5 {
    font-size: 20px;
  }

  #new-sec12 #row2 h5 {
    font-size: 20px;
    margin-bottom: 5px;
  }
  #new-sec12 #row2 p{
    margin-bottom: 10px;
    font-size: 10px;
  }
  #new-sec12 #row2 .services{
    font-size: 10px;
  }
  #new-sec12 #row1 #col2 a {
    width: 50px;
    height: 50px;
  }

  #new-sec12 #row1 #col2 a:nth-child(2) {
      width: 25px !important;
  }

  #new-sec12 #row1 #col2 a svg {
      width: 50px;
      height: 50px;
  }
  /*-------------------page-conveyancing start-------------*/
  #page-conveyancing-sec1 h1 {
    font-size: 128px;
  }

  #page-conveyancing-sec1 p {
    font-size: 35px;
  }

  #page-conveyancing-sec1 .primry-anchor-aa {
    font-size: 45px;
  }

  #page-conveyancing-sec2 #row1 h5 {
    font-size: 50px;
  }

  #page-conveyancing-sec2 #row1 {
    background-image: unset;
  }

  #page-conveyancing-sec4 h4 {
    font-size: 110px;
  }

  #page-conveyancing-sec4 p {
    font-size: 29px;
  }

  #page-conveyancing-sec4 .primry-anchor-aa {
    font-size: 30px;
  }

  #page-conveyancing-sec5 h5 {
    font-size: 60px;
  }

  #page-conveyancing-sec5 p {
    font-size: 14px;
  }

  #page-conveyancing-sec6 h4 {
    font-size: 145px;
  }

  #page-conveyancing-sec6 h6 {
    font-size: 30px;
  }

  #page-conveyancing-sec6 #row1 p {
    font-size: 30px;
  }

  #page-conveyancing-sec7 h4 {
    font-size: 100px;
  }

  #page-conveyancing-sec7 h5 {
    font-size: 115px;
  }

  #page-conveyancing-sec7 p {
    font-size: 30px;
    font-family: "proxima-light";
  }

  #page-conveyancing-sec8 h4 {
    font-size: 130px;
  }

  #page-conveyancing-sec8 p {
    font-size: 30px;
  }

  #page-conveyancing-sec8 .primry-anchor-aa {
    font-size: 35px;
  }

  /*-------------------page-conveyancing end-------------*/

  /*-------------------page-fareevasion start-------------*/
  #page-fareevasion-sec1 #row1 h1 {
    font-size: 136px;
    letter-spacing: 5px;
  }

  #page-fareevasion-sec1 #row1 p {
    font-size: 35px;
  }

  #page-fareevasion-sec1 #row2 .zoom {
    font-size: 40px;
  }

  #page-fareevasion-sec2 #row1 {
    background-image: unset;
  }

  #page-fareevasion-sec2 #row1 h5 {
    font-weight: 500;
    font-size: 55px;
  }

  #page-fareevasion-sec2 #row2 #col2 .zoom {
    font-size: 27px;
  }

  #page-fareevasion-sec3 #row1 h4 {
    font-size: 85px;
  }

  #page-fareevasion-sec5 h4 {
    font-size: 110px;
  }

  #page-fareevasion-sec5 p {
    font-size: 27px;
  }

  #page-fareevasion-sec5 .primry-anchor-aa {
    font-size: 27px;
  }

  #page-fareevasion-sec6 #row1 p,
  #page-fareevasion-sec7 #row1 p,
  #page-fareevasion-sec8 #row1 p {
    font-size: 14px;
  }

  /*-------------------page-fareevasion end-------------*/

  /*-------------------page-south-eastern-railways start-------------*/
  #page-south-eastern-railways-sec1 #row1 h1 {
    font-size: 87px;
    letter-spacing: 3px;
  }

  #page-south-eastern-railways-sec1 #row1 p {
    font-size: 15px;
  }

  #page-south-eastern-railways-sec1 #row2 .zoom {
    font-size: 40px;
  }

  #page-south-eastern-railways-sec2 #row1 {
    background-image: unset;
  }

  #page-south-eastern-railways-sec2 #row1 h5 {
    font-size: 43px;
  }

  #page-south-eastern-railways-sec2 #row2 #col2 .zoom {
    font-size: 27px;
  }

  #page-south-eastern-railways-sec3 #row1 h4 {
    font-size: 85px;
  }

  #page-south-eastern-railways-sec4 h4 {
    font-size: 100px;
  }

  /*-------------------page-south-eastern-railways end-------------*/

  /*-------------------page-chiltern-railways start-------------*/
  #page-chiltern-railways-sec1 #row1 h1 {
    font-size: 75px;
    letter-spacing: 3px;
  }

  #page-chiltern-railways-sec1 #row1 p {
    font-size: 15px;
  }

  #page-chiltern-railways-sec1 #row2 .zoom {
    font-size: 40px;
  }

  #page-chiltern-railways-sec2 #row1 {
    background-image: unset;
  }

  #page-chiltern-railways-sec2 #row1 h5 {
    font-size: 39px;
  }

  #page-chiltern-railways-sec2 #row2 #col2 .zoom {
    font-size: 27px;
  }

  #page-chiltern-railways-sec3 #row1 h4 {
    font-size: 85px;
  }

  #page-chiltern-railways-sec3 #row1 ul li {
    font-size: 30px;
  }

  #page-chiltern-railways-sec4 h4 {
    font-size: 100px;
  }

  /*-------------------page-chiltern-railways end-------------*/

  /*-------------------page-govia-thameslink start-------------*/
  #page-govia-thameslink-sec1 #row1 h1 {
    font-size: 75px;
    letter-spacing: 3px;
  }

  #page-govia-thameslink-sec1 #row1 p {
    font-size: 14px;
  }

  #page-govia-thameslink-sec1 #row2 .zoom {
    font-size: 40px;
  }

  #page-govia-thameslink-sec2 #row1 {
    background-image: unset;
  }

  #page-govia-thameslink-sec2 #row1 h5 {
    font-size: 39px;
  }

  #page-govia-thameslink-sec2 #row2 #col2 .zoom {
    font-size: 27px;
  }

  #page-govia-thameslink-sec3 #row1 h4 {
    font-size: 85px;
  }

  #page-govia-thameslink-sec3 #row1 ul li {
    font-size: 30px;
  }

  #page-govia-thameslink-sec4 h4 {
    font-size: 100px;
  }

  /*-------------------page-govia-thameslink end-------------*/

  /*-------------------page-transport-for-london start-------------*/
  #page-transport-for-london-sec1 #row1 h1 {
    font-size: 75px;
    letter-spacing: 3px;
  }

  #page-transport-for-london-sec1 #row1 p {
    font-size: 15px;
  }

  #page-transport-for-london-sec1 #row2 .zoom {
    font-size: 40px;
  }

  #page-transport-for-london-sec2 #row1 {
    background-image: unset;
  }

  #page-transport-for-london-sec2 #row1 h5 {
    font-size: 39px;
  }

  #page-transport-for-london-sec2 #row2 #col2 .zoom {
    font-size: 27px;
  }

  #page-transport-for-london-sec3 #row1 h4 {
    font-size: 85px;
  }

  #page-transport-for-london-sec3 #row1 ul li {
    font-size: 30px;
  }

  #page-transport-for-london-sec4 h4 {
    font-size: 100px;
  }

  /*-------------------page-transport-for-london end-------------*/

  /*-------------------page-northern-rail start-------------*/
  #page-northern-rail-sec1 #row1 h1 {
    font-size: 85px;
    letter-spacing: 3px;
  }

  #page-northern-rail-sec1 #row1 p {
    font-size: 35px;
  }

  #page-northern-rail-sec1 #row2 .zoom {
    font-size: 40px;
  }

  #page-northern-rail-sec2 #row1 {
    background-image: unset;
  }

  #page-northern-rail-sec2 #row1 h5 {
    font-size: 39px;
  }

  #page-northern-rail-sec2 #row2 #col2 .zoom {
    font-size: 27px;
  }

  #page-northern-rail-sec3 #row1 h4 {
    font-size: 85px;
  }

  #page-northern-rail-sec3 #row1 ul li {
    font-size: 30px;
  }

  #page-northern-rail-sec4 h4 {
    font-size: 100px;
  }

  /*-------------------page-northern-rail end-------------*/

  /*-------------------page-family start-------------*/
  #page-family-sec1 h1 {
    font-size: 85px;
    width: 100%;
  }

  #page-family-sec1 h1 img {
    width: 110px;
  }

  #page-family-sec1 p {
    font-size: 35px;
  }

  #page-family-sec1 .primry-anchor-aa img {
    width: 15px;
  }

  #page-family-sec2 #row1 {
    background-image: unset;
  }

  #page-family-sec2 #row1 h5, #page-family-sec2 #row1 h2 {
    font-size: 65px;
  }

  #page-family-sec2 #row1 p,
  #page-family-sec3 #row1 p,
  #page-family-sec4 #row1 p,
  #page-family-sec6 #row1 p,
  #page-family-sec5 #row1 p,
  #page-family-sec5 #row1 ul li {
    font-size: 14px;
    font-family: "proxima-thin";
    letter-spacing: 0.05em;
  }

  #page-family-sec2 #row1 .sign {
    font-size: 55px;
  }

  #page-family-sec2 a .dsign,
  #page-family-sec2 a {
    font-size: 17px;
  }

  #page-family-sec3 h5 {
    font-size: 22px;
    padding: 20px 0px;
  }

  #page-family-sec4 #row1 h4 {
    font-size: 45px;
    padding-bottom: 35px;
  }

  #page-family-sec5 #row1 h5, #page-family-sec5 #row1 h2 {
    font-weight: 500;
  }

  #page-family-sec6 h5, #page-family-sec6 h3 {
    font-size: 25px;
    padding: 20px 0px;
  }

  /*-------------------page-family start-------------*/

  /*-------------------page-divorce start-------------*/
  #page-divorce-sec1 h1 {
    font-size: 85px;
  }

  #page-divorce-sec1 h1 img {
    width: 110px;
  }

  #page-divorce-sec1 p {
    font-size: 35px;
  }

  #page-divorce-sec1 .primry-anchor-aa img {
    width: 15px;
  }

  #page-divorce-sec2 #row1 {
    background-image: unset;
  }

  #page-divorce-sec2 #row1 h5, #page-divorce-sec2 #row1 h2 {
    font-size: 65px;
  }

  #page-divorce-sec2 #row1 p,
  #page-divorce-sec3 #row1 p,
  #page-divorce-sec3 #row1 ul li,
  #page-divorce-sec4 #row1 p {
    font-size: 14px;
    font-family: "proxima-thin";
    letter-spacing: 0.05em;
  }

  #page-divorce-sec2 #row1 .sign {
    font-size: 55px;
  }

  #page-divorce-sec2 a .dsign,
  #page-famdivorceily-sec2 a {
    font-size: 17px;
  }

  #page-divorce-sec3 h5, #page-divorce-sec3 h3 {
    font-size: 22px;
    padding: 20px 0px;
  }

  #page-divorce-sec4 #row1 h4 {
    font-size: 45px;
    padding-bottom: 35px;
  }

  /*-------------------page-divorce start-------------*/

  /*-------------------page-debts start-------------*/
  #page-debts-sec1,
  #page-debts-sec2 {
    padding: 50px 0px 0px 0px;
  }

  #page-debts-sec3 {
    padding: 20px 0px 30px 0px;
  }

  #page-debts-sec1 h1 {
    font-size: 70px;
    letter-spacing: 4px;
  }

  #page-debts-sec1 p {
    font-size: 30px;
  }

  #page-debts-sec2 h5 {
    font-size: 40px;
  }

  #page-debts-sec3 #row1 h4 {
    font-size: 40px;
  }

  /*-------------------page-debts start-------------*/

  /*-------------------page-commercial end-------------*/
  #page-commercial-sec1 h1 {
    font-size: 70px;
  }

  #page-commercial-sec1 h1 img {
    width: 110px;
  }

  #page-commercial-sec1 p {
    font-size: 30px;
  }

  #page-commercial-sec1 .primry-anchor-aa {
    font-size: 40px;
    margin-top: 30px;
  }

  #page-commercial-sec1 .primry-anchor-aa img {
    width: 15px;
  }

  #page-commercial-sec2 #row1 h5 {
    font-size: 55px;
  }

  #page-commercial-sec2 #row1 p,
  #page-commercial-sec2 #row1 ul li {
    font-size: 14px;
  }

  /*-------------------page-commercial end-------------*/

  /*-------------------page-employmentlaw start-------------*/
  #page-employmentlaw-sec1 {
    padding: 100px 0px 170px 0px;
  }

  #page-employmentlaw-sec1 #row1 p {
    font-size: 30px;
  }

  #page-employmentlaw-sec1 #row1 .employement-law img {
    width: 320px;
  }

  /*-------------------page-employmentlaw end-------------*/

  /*-------------------page-beta end-------------*/

  #page-beta-sec1 {
    padding: 90px 0px;
  }

  #page-beta-sec1 h6 {
    font-size: 56px;
  }

  #page-beta-sec1 h6 img {
    width: 190px;
  }

  #page-beta-sec1 #row1 p {
    font-size: 16px;
  }

  /*-------------------page-beta end-------------*/

  /*-------------------page-commercial-employment start-------------*/
  #page-commercial-employment-sec1 h1 {
    font-size: 70px;
  }

  #page-commercial-employment-sec1 p {
    font-size: 25px;
  }

  #page-commercial-employment-sec1 .primry-anchor-aa {
    font-size: 30px;
  }

  #page-commercial-employment-sec1 .primry-anchor-aa img {
    width: 10px;
  }

  #page-commercial-employment-sec2 {
    padding: 50px 0px;
  }

  #page-commercial-employment-sec2 #row1 h5 {
    font-size: 50px;
  }

  #page-commercial-employment-sec2 #row1 p,
  #page-commercial-employment-sec2 #row1 ul li {
    font-size: 14px;
  }

  #page-commercial-employment-sec2 #row1 h6 {
    font-weight: 500;
    font-size: 30px;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  #page-commercial-employment-sec3 {
    padding: 30px 0px;
  }

  #page-commercial-employment-sec3 #row1 h5 {
    font-size: 40px;
  }

  #page-commercial-employment-sec3 #row1 ul {
    font-size: 18px;
    font-family: "proxima-light";
  }

  /*-------------------page-commercial-employment end-------------*/

  /*-------------------page-employment-employees end-------------*/
  #page-employment-employees-sec1 h1 {
    font-size: 85px;
  }

  #page-employment-employees-sec1 p {
    font-size: 30px;
  }

  #page-employment-employees-sec1 .primry-anchor-aa {
    font-size: 40px;
  }

  #page-employment-employees-sec1 .primry-anchor-aa img {
    width: 15px;
  }

  #page-employment-employees-sec2 #row1 h5 {
    font-size: 65px;
  }

  #page-employment-employees-sec2 #row1 p,
  #page-employment-employees-sec2 #row1 ul li {
    font-size: 14px;
  }

  #page-employment-employees-sec2 #row1 h6 {
    font-size: 30px;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  /*-------------------page-employment-employee end-------------*/

  /*-------------------page-page-settlement-agreement start-------------*/
  #page-settlement-agreement-sec1 h1 {
    font-size: 60px;
  }

  #page-settlement-agreement-sec1 p {
    font-size: 30px;
  }

  #page-settlement-agreement-sec1 .primry-anchor-aa {
    font-size: 40px;
  }

  #page-settlement-agreement-sec1 .primry-anchor-aa img {
    width: 15px;
  }

  #page-settlement-agreement-sec2 #row1 h5 {
    font-size: 45px;
  }

  #page-settlement-agreement-sec2 #row1 p,
  #page-settlement-agreement-sec2 #row1 ol li {
    font-size: 14px;
  }

  #page-settlement-agreement-sec2 #row1 h6 {
    font-size: 26px;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  /*-------------------page-settlement-agreement end-------------*/

  /*-------------------page-wills-lasting-powers-of-attorney start-------------*/
  #page-wills-lasting-powers-of-attorney-sec1 h1 {
    font-size: 75px;
  }

  #page-wills-lasting-powers-of-attorney-sec1 p {
    font-size: 36px;
  }

  #page-wills-lasting-powers-of-attorney-sec1 p a img {
    padding: 22px 0px;
  }

  #page-wills-lasting-powers-of-attorney-sec2 #row1 {
    background-image: unset;
  }

  #page-wills-lasting-powers-of-attorney-sec2 h5 {
    font-size: 55px;
  }

  #page-wills-lasting-powers-of-attorney-sec2 #row1 p {
    font-size: 14px;
  }

  #page-wills-lasting-powers-of-attorney-sec2 #row1 .sign {
    font-size: 65px;
  }

  #page-wills-lasting-powers-of-attorney-sec3 #row1 h4 {
    font-size: 45px;
  }

  #page-wills-lasting-powers-of-attorney-sec3 #row1 #col2 img {
    width: 320px;
  }

  #page-wills-lasting-powers-of-attorney-sec3 #row2 p {
    font-size: 35px;
  }

  #page-wills-lasting-powers-of-attorney-sec4 #row1 h4 {
    font-size: 60px;
  }

  #page-wills-lasting-powers-of-attorney-sec4 #row1 h5 {
    font-size: 50px;
    padding: 17px 0px;
  }

  #page-wills-lasting-powers-of-attorney-sec4 #row1 h6 {
    font-size: 25px;
  }

  #page-wills-lasting-powers-of-attorney-sec4 #row1 p,
  #page-wills-lasting-powers-of-attorney-sec4 #row1 ul li {
    font-size: 14px;
  }

  /*-------------------page-wills-lasting-powers-of-attorney end-------------*/

  /*-------------------page-metaverse start-------------*/

  #page-metaverse-sec1,
  #page-metaverse-sec2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  #page-metaverse-sec1 h4,
  #page-metaverse-sec2 h4 {
    font-size: 122px;
    margin-bottom: 20px;
  }

  #page-metaverse-sec1 #col2, #page-metaverse-sec2 #col2 {
    padding-bottom: 0px;
  }

  #page-metaverse-sec1 p,
  #page-metaverse-sec2 p {
    font-size: 38px;
  }

  #page-metaverse-sec1 .primry-anchor-aa,
  #page-metaverse-sec2 .primry-anchor-aa {
    font-size: 50px;
    margin-top: 60px;
    line-height:normal;
  }
  #page-metaverse-sec1 #row1 .winter {
    line-height: normal;
    font-size: 55px;
  }

  /*-------------------page-metaverse-sec end-------------*/

  /*-------------------page-gravesend start-------------*/
  #page-gravesend-sec1 h1 {
    font-size: 75px;
  }

  #page-gravesend-sec1 p {
    font-size: 30px;
  }

  #page-gravesend-sec2 #row1 {
    background-image: unset;
  }

  #page-gravesend-sec2 #row1 #col3 h5 {
    font-size: 30px;
  }

  #page-gravesend-sec2 #row1 #col3 p,
  #page-gravesend-sec2 #row1 #col3 p a {
    font-size: 30px;
  }

  #page-gravesend-sec4 h4 {
    font-size: 85px;
  }

  #page-gravesend-sec4 p {
    font-size: 37px;
  }

  /*-------------------page-gravesend end-------------*/

  /*-------------------page-sevenoaks start-------------*/
  #page-sevenoaks-sec1 h1 {
    font-size: 80px;
  }

  #page-sevenoaks-sec1 h1 img {
    margin-top: 15px;
  }

  #page-sevenoaks-sec1 p {
    font-size: 25px;
  }

  #page-sevenoaks-sec1 .primry-anchor-aa {
    font-size: 45px;
  }

  #page-sevenoaks-sec2 #row1 {
    background-image: unset;
  }

  #page-sevenoaks-sec2 #row1 #col1 p {
    padding-right: 0px;
  }

  #page-sevenoaks-sec2 #row1 #col1 h5 {
    font-size: 65px;
  }

  #page-sevenoaks-sec3 #row1 h5 {
    font-size: 70px;
  }

  #page-sevenoaks-sec4 h5 {
    font-size: 45px;
  }

  #page-sevenoaks-sec5 h4 {
    font-size: 88px;
  }

  #page-sevenoaks-sec5 p {
    font-size: 35px;
  }

  /*-------------------page-sevenoaks end-------------*/

  /*-------------------page-orpington start-------------*/
  #page-orpington-sec1 h1 {
    font-size: 80px;
  }

  #page-orpington-sec1 h1 img {
    margin-top: 15px;
  }

  #page-orpington-sec1 p {
    font-size: 25px;
  }

  #page-orpington-sec1 .primry-anchor-aa {
    font-size: 45px;
  }

  #page-orpington-sec2 #row1 {
    background-image: unset;
  }

  #page-orpington-sec2 #row1 #col1 p {
    padding-right: 0px;
  }

  #page-orpington-sec2 #row1 #col1 h5 {
    font-size: 65px;
  }

  #page-orpington-sec3 #row1 h5 {
    font-size: 70px;
  }

  #page-orpington-sec4 h5 {
    font-size: 75px;
  }

  #page-orpington-sec5 h4 {
    font-size: 88px;
  }

  #page-orpington-sec5 p {
    font-size: 35px;
  }

  /*-------------------page-orpington end-------------*/

  /*-------------------page-equity-release start-------------*/
  #page-equity-release-sec1 h1 {
    font-size: 65px;
  }

  #page-equity-release-sec1 h2 {
    font-size: 55px;
  }

  #page-equity-release-sec2 #row1 h5 {
    font-size: 50px;
  }

  #page-equity-release-sec2 #row1 h6 {
    font-size: 30px;
  }

  /*-------------------page-equity-release end-------------*/

  /*-------------------page-transfer-of-equity-the-process-explained start-------------*/
  #page-transfer-of-equity-the-process-explained-sec1 h1 {
    font-size: 65px;
  }

  #page-transfer-of-equity-the-process-explained-sec1 h2 {
    font-size: 47px;
  }

  #page-transfer-of-equity-the-process-explained-sec2 #row1 h5 {
    font-size: 50px;
  }

  #page-transfer-of-equity-the-process-explained-sec2 #row1 h6 {
    font-size: 30px;
  }

  /*-------------------page-transfer-of-equity-the-process-explained end-------------*/

  /*-------------------page-a-complete-guide-to-remortgaging start-------------*/
  #page-a-complete-guide-to-remortgaging-sec1 h1 {
    font-size: 70px;
  }

  #page-a-complete-guide-to-remortgaging-sec2 h6 {
    font-size: 30px;
  }

  /*-------------------page-a-complete-guide-to-remortgaging end-------------*/

  /*-------------------page-manak-transparency start-------------*/

  #page-manak-transparency-sec1 h1 {
    font-size: 80px;
  }

  /*-------------------page-manak-transparency end-------------*/

  /*-------------------page-privacy-policy start-------------*/
  #page-privacy-policy-sec1 h1 {
    font-size: 75px;
  }

  /*-------------------page-privacy-policy end-------------*/

  /*-------------------page-terms-and-conditions start-------------*/
  #page-terms-conditions-sec1 h1 {
    font-size: 55px;
  }

  #page-terms-conditions-sec1 h1 img {
    padding: 18px 0px;
  }

  /*-------------------page-privacy-policy end-------------*/

  /*-------------------page-our-refund-poliy start-------------*/
  #page-our-refund-poliy-sec1 h1 {
    font-size: 75px;
  }

  #page-our-refund-poliy-sec1 h1 img {
    width: 150px;
  }

  /*-------------------page-our-refund-poliy end-------------*/

  /*-------------------page-complaints start-------------*/
  #page-complaints-sec1 h1 {
    font-size: 45px;
  }

  #page-complaints-sec1 h6 {
    font-size: 25px;
  }

  #page-complaints-sec1 p,
  #page-complaints-sec1 ul li {
    font-size: 14px;
  }

  /*-------------------page-complaints end-------------*/

  /*-------------------page-logosection start-------------*/
  #new-logosection #row1 #col1 .img-box {
    height: 80px;
    border-radius: 23px;
  }

  #new-logosection #row1 #col3 {
    justify-content: flex-start;
  }

  #new-logosection #row1 #col2 .img-box {
    height: 80px;
    border-radius: 20px;
  }
  #new-logosection #row1 #col2 .img-box img {
    height: 100%;
  }

  #new-logosection #row1 #col3 .img-box:nth-child(2) {
    height: 90px;
    margin-top: 15px;
  }

  #new-logosection #row1 #col3 .img-box:nth-child(2) img {
    height: 100%;
  }

  #new-logosection #row1 #col2 .row .img-box {
    margin-top: 15px;
  }

  #new-logosection #row1 #col1 .img-box:nth-child(2) img {
    height: 100%;
  }

  #new-logosection #row1 #col1 .img-box:nth-child(2) {
    height: auto;
  }

  #new-logosection #row3 #col1 {
    margin-top: 15px;
  }

  #logosection #row1 #col1 .img-box {
    height: 110px;
    border-radius: 23px;
  }

  #new-logosection #row1 #col3 .img-box {
    height: auto;
    border-radius: 20px;
  }

  #new-logosection #row1 #col3 .img-box h4 {
    font-size: 14px;
  }

  #logosection #row1 #col3 .img-box {
    height: 140px;
    border-radius: 20px;
  }

  #new-logosection #row2 {
    margin-top: -40px;
  }

  #logosection #row2 {
    margin-top: -80px;
  }

  #new-logosection #row2 #col1 .img-box {
    height: 155px;
    border-radius: 20px;
  }

  #logosection #row2 #col1 .img-box {
    height: 155px;
    border-radius: 20px;
  }

  #new-logosection #row2 #col3 .img-box {
    height: 80px;
    border-radius: 28px;
  }

  #logosection #row2 #col3 .img-box {
    height: 80px;
    border-radius: 28px;
  }

  #new-logosection #row3 #col1 .img-box {
    height: auto;
    border-radius: 20px;
  }

  #logosection #row3 #col1 .img-box {
    height: 120px;
    border-radius: 20px;
  }

  #new-logosection #row3 #col2 {
    margin-top: -105px;
  }

  #new-logosection #row3 #col3 .img-box img {
    height: 100%;
  }

  #new-logosection #row3 #col2 .img-box {
    height: auto;
    margin-top: 15px;
  }

  #logosection #row3 #col2 {
    margin-top: -60px;
  }

  #new-logosection #row3 #col3 .img-box {
    height: auto;
    border-radius: 20px;
  }

  #logosection #row3 #col3 .img-box {
    height: 105px;

    border-radius: 20px;
  }

  #logo-mobile-section {
    display: none;
  }

  /*-------------------page-logosection end-------------*/

  /*-------------------page-dispute start-------------*/

  #page-dispute-sec1 h1 {
    font-size: 82px;
    letter-spacing: 5px;
  }

  #page-dispute-sec1 p {
    font-size: 35px;
  }

  #page-dispute-sec1 .primry-anchor-aa img {
    width: 13px;
  }

  #page-dispute-sec2 .sign {
    margin-top: 15px;
  }

  #page-dispute-sec2 #row3 .discover {
    font-size: 31px;
  }

  /*-------------------page-dispute end-------------*/

  /*-------------------page-blockchain start-------------*/
  #page-blockchain-sec1 {
    padding: 120px 20px;
  }

  #page-blockchain-sec1 h4 {
    font-size: 150px;
  }

  #page-blockchain-sec1 p {
    font-size: 73px;
  }

  #page-blockchain-sec2 #row1 h6 {
    font-size: 33px;
  }

  #page-blockchain-sec3 #row1 h5 {
    font-size: 50px;
  }

  #page-blockchain-sec3 #row1 .primry-anchor-aa {
    font-size: 100px;
    font-family: "Proxima Nova Rg" !important;
  }

  /*-------------------page-blockchain end-------------*/

  /*-------------------page-payment-success end-------------*/

  #page-payment-success-sec1 {
    padding: 50px 0px 40px 0px;
  }

  /*-------------------page-payment-success end-------------*/

  /*-------------------page-manak-black start-------------*/
  #page-manak-black-sec1 {
    height: 65vh;
  }

  #page-manak-black-sec1 #row1 #span1 {
    font-size: 115px;
  }

  #page-manak-black-sec1 #row1 #span2 {
    font-size: 115px;
  }

  #page-manak-black-sec2 #row1 h6 {
    font-size: 60px;
  }

  #page-manak-black-sec2 #row2 .img-box {
    padding: 15px 15px;
  }

  #page-manak-black-sec2 #row2 {
    justify-content: flex-start;
  }

  #page-manak-black-sec3,
  #page-manak-black-sec4,
  #page-manak-black-sec5,
  #page-manak-black-sec6 {
    height: 60vh;
  }

  #page-manak-black-sec3 h6 {
    font-size: 65px;
  }

  #page-manak-black-sec4 h6 {
    font-size: 50px;
  }

  #page-manak-black-sec5 h6 {
    font-size: 45px;
  }

  #page-manak-black-sec6 h6 {
    font-size: 43px;
  }

  #page-manak-black-sec7 h4 {
    font-size: 130px;
  }

  #page-manak-black-sec7 h4 img {
    width: 40px;
  }

  #page-manak-black-sec7 .primry-anchor-aa img {
    width: 10px;
  }

  /*-------------------page-manak-black end-------------*/

  /*-------------------page-golf-day start-------------*/
  #page-golf-day-sec1 h1 {
    font-size: 110px;
    letter-spacing: 5px;
  }

  #page-golf-day-sec1 p {
    font-size: 65px;
  }

  #page-golf-day-sec1 .primry-anchor-aa {
    font-size: 24px;
  }

  #page-golf-day-sec1 .primry-anchor-aa img {
    width: 23px;
  }

  #page-golf-day-sec2 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  #page-golf-day-sec2 #row1 h5 {
    font-size: 45px;
  }

  #page-golf-day-sec2 #row1 p {
    font-size: 14px;
  }

  #page-golf-day-sec2 .sign {
    font-size: 40px;
  }

  #page-golf-day-sec3 p {
    font-size: 24px;
  }

  #page-golf-day-sec3 p:nth-child(3) {
    font-size: 40px;
  }

  #page-golf-day-sec5 h1 {
    font-size: 130px;
    padding-bottom: 90px;
  }

  #page-golf-day-sec5 .primry-anchor-aa {
    font-size: 32px;
  }

  /*-------------------page-golf-day end-------------*/
  /*-------------------page-call-us-now start-------------*/

  .page-call-us-now-sec1 .zoom {
    font-size: 22px;
  }

  .page-call-us-now-sec1 .phone {
    width: 38px;
  }

  /*-------------------page-call-us-now end-------------*/

  /*-------------------page-career start-------------*/
  /* #career-sec-1 h4 {
      font-size: 140px;
  } */

  #career-sec-1 h1 {
    font-size: 200px;
  }
  #career-sec-1 p {
    font-size: 22px;
  }

  #career-sec-1 .primry-anchor-aa {
    font-size: 36px;
  }
  #carreer-sec-2 h4 {
    font-size: 60px;
  }

  #carreer-sec-2 p {
    font-size: 18px;
  }
  /*-------------------page-career end-------------*/
  /*-------------------page-meet-the-team start-------------*/
  #page-meet-the-team-sec1 .col-md-4{
    width: 50%;
  }
  #page-meet-the-team-sec1 .img-box a {
    width: 100%;
  }

  #page-meet-the-team-sec1 .img-box a img {
      width: 100%;
  }
  /*-------------------page-meet-the-team end-------------*/
  .service-card h5 {
    font-size: 30px;
    font-weight: 600;
  }
  .service-card img {
    margin: 20px auto 25px;
    width: 80px;
  }
  .service-card p {
    font-size: 16px !important;
  }
  p.srv-btn a {
    font-size: 20px;
  }
  .service-card {
    padding: 20px;
    margin: 10px;
    width: 300px;
    height: 360px !important;
  }
}

/*header two menu Media Query for low resolution  Tablets, Ipads */

@media only screen and (min-width: 481px) and (max-width: 767px) {
  body {
    background: linear-gradient(88deg, #1b3f7d 30%, #000000 100%);
  }
  /* header and footer css */
  /* 
  .formibleresponsivecol {
    width: inherit;
  } */

  .closebtnmodal {
    position: fixed;
    top: 0;
    margin: 0 auto;
    width: 72%;
    left: auto;
    right: 22px;
    display: flex;
    align-items: center;
    justify-content: end;
    margin-top: 10px;
  }

  /* .sticky-header .col1 {
    display: none;
  } */

  .trust-div {
    width: 145px;
    margin: 10px auto 0 auto;
  }

  /* .custommodalaa .col1 {
    display: none;
  } */

  header.main-header {
    display: none !important;
  }

  header.new-header {
    display: none !important;
  }

  header.sticky-header {
    display: block !important;
    padding: 10px 10px;
  }

  .sticky-header.show-it {
    padding: 10px 10px;
  }

  a.stickymeneintructbtn {
    display: flex;
    align-items: center;
  }

  .mobile-d-none {
    display: none;
  }

  a.stickymenuham {
    color: #fff;
    background: transparent !important;
    font-size: 12px;
    font-weight: 400 !important;
    font-family: "proxima-thin" !important;
    /* font-style: italic; */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    line-height: 6px;
  }

  .sticky-ham-icon {
    font-size: 45px;
    line-height: 0;
  }

  .stickyheadertext-center {
    display: flex;
    justify-content: end;
  }

  .desktoplogo {
    display: none;
  }

  .mobilelogo {
    display: block;
    display: block;
    width: auto;
    height: 69px;
  }

  header {
    top: 0 !important;
  }

  .desktop-footer {
    display: none;
  }

  footer.mobile-footer {
    padding: 0px 25px 12px 25px;
  }

  a.stickyfooterinstruct {
    padding: 4px 10px 4px 10px;
    background: linear-gradient(-36deg, #ffffff14 28%, #ffffff26 90%);
    background: linear-gradient(71deg, #00000078 0%, #0000002b 100%);
    border-radius: 3px;
    box-shadow: 0 4px 30px rgb(0 0 0 / 10%);
    text-shadow: 0 0 20px #7e7e7e !important;
    backdrop-filter: saturate(95%) blur(0px);
    -webkit-backdrop-filter: saturate(95%) blur(0px);
    border: 1px solid rgb(255 255 255 / 8%);
    color: #fff !important;
    font-size: 19px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 45%;
    margin: 0 auto !important;
  }

  a.stickyfooterinstruct:hover {
    color: #fff !important;
  }

  .stickyfooterinstruct img {
    width: 10%;
  }

  .icon-pos-right {
    text-align: left;
  }

  footer.mobile-footer {
    display: block;
  }

  .popupfooterimg img {
    width: 150px;
    margin: 0 auto;
    display: block;
  }

  header.sticky-header .container {
    width: 100% !important;
    max-width: 100% !important;
  }

  /*header footer css */

  /**rest-assured css start **/
  #rest-assured-sec1 {
    padding-top: 100px;
    padding-bottom: 100px;
    background-position: left;
  }

  #rest-assured-sec1 h1 {
      font-size: 70px;
      margin-bottom: 30px;
  }

  #rest-assured-sec1 p {
      font-size: 25px;
  }

  #rest-assured-sec1 .primry-anchor-aa {
      font-size: 38px;
  }

  #rest-assured-sec1 .primry-anchor-aa img {
      width: 25px;
  }

  #rest-assured-sec1 .rest-assured-img1 {
      width: 100%;
      margin-top: 50px;
  }

  #rest-assured-sec2 {
      padding-top: 100px;
      padding-bottom: 100px;
  }

  #rest-assured-sec2 h2 {
      font-size: 60px;
  }

  #rest-assured-sec2 p,
  #rest-assured-sec2 ul li {
      font-size: 14px;
  }
  /**rest-assured css end **/

  /**private-finance css start **/
  #private-finance-sec1 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  #private-finance-sec1 h1 {
      font-size: 50px;
  }

  #private-finance-sec1 h1 br {
      display: none;
  }

  #private-finance-sec1 p {
      font-size: 22px;
  }

  #private-finance-sec1 p:nth-child(3) {
      font-size: 16px;
      margin-top: 26px;
  }

  #private-finance-sec1 .img-grid {
      gap: 15px;
  }

  #private-finance-sec1 .img-grid img:nth-child(1) {
      width: 150px;
  }

  #private-finance-sec1 .img-grid img:nth-child(2) {
      width: 120px;
      padding-left: 14px;
  }

  #private-finance-sec2 .d-md-none {
      width: 100%;
  }

  #private-finance-sec2 #row1 {
      background: transparent;
      padding-top: 50px;
      padding-bottom: 50px;
  }

  #private-finance-sec2 p {
      font-size: 16px;
  }

  #private-finance-sec2 .sign {
      font-size: 65px;
      margin-top: 0px;
      margin-bottom: 20px;
  }

  #private-finance-sec2 a .dsign,
  #private-finance-sec2 a {
      font-size: 14px;
  }

  /**private-finance css end **/

  /**biggin-hill-solicitors css start **/
  #bhs-sec-1{
    padding-top: 100px;
  }
  #bhs-sec-1 #row1 .col-lg-9 {
    width: 100%;
  }

  #bhs-sec-1 #row1 .col-lg-3 {
      width: 100%;
  }

  #bhs-sec-1 #row1 {
      flex-direction: column-reverse;
      gap: 30px;
  }

  #bhs-sec-1 #col2 img {
      margin: 0 0 20px 0;
  }

  #bhs-sec-1 h1 {
      font-size: 85px;
      line-height: 1em;
      letter-spacing: normal;
      margin-bottom: 10px;
  }

  #bhs-sec-1 p {
      font-size: 30px;
      margin-bottom: 35px;
  }

  #bhs-sec-1 .primry-anchor-aa {
      font-size: 40px;
  }

  #bhs-sec2 #row1 .col-lg-6 {
      width: 100%;
  }

  #bhs-sec2 h2 {
      font-size: 100px;
      margin-bottom: 25px;
  }

  #bhs-sec2 .primry-anchor-aa {
      font-size: 40px;
      margin-bottom: 50px;
      display: block;
      margin-top: 0;
  }

  #bhs-sec2 .image-boxes img {
      width: 190px;
  }

  #bhs-sec2 p {
      font-size: 32px;
  }

  #bhs-sec-3 #row1 .col-lg-5, #bhs-sec-3 #row1 .col-lg-3 {
      width: 100%;
  }

  #bhs-sec-3 h4 {
      font-size: 70px;
  }

  #bhs-sec-3 .cardbhs img {
      width: 250px;
  }

  #bhs-sec-3 .cardbhs h5 {
      font-size: 30px;
  }
  
  #bhs-sec-3 .cardbhs p{
    font-size: 26px;
  }

  #bhs-sec-3 .primry-anchor-aa {
      font-size: 30px;
  }
  /**biggin-hill-solicitors css end **/

  /**stag-theatre css start **/
  #stag-theatre-sec1{
    padding-top: 80px;
  padding-bottom: 60px;
  }
  #stag-theatre-sec1 h1{
    font-size: 50px;
    gap: 10px;
  }
  #stag-theatre-sec1 h1 img {
    width: 60px;
  }
  #stag-theatre-sec1 p{
    font-size: 18px;
    font-weight: 500;  
  }
  #stag-theatre-sec1 p br{
    display: none;
  }
  #stag-theatre-sec3{
    height: 400px;
  }

  /**stag-theatre css end **/

  /*** priory-live page css start **/
  #priory-live-sec1 #col1 img:nth-child(1) {
    width: 100%;
  }
  #priory-live-sec1 p {
    font-size: 30px;
  }
  #priory-live-sec1 #col1 img:nth-child(3) {
    width: 200px;
  }
  #priory-live-sec1 #col2 img {
    position: relative;
    bottom: 0;
    width: 100%;
  }
  #priory-live-sec1{
    padding-top: 100px;
    padding-bottom: 0px;
  }
  #priory-live-sec2{
    padding-top: 50px;
    padding-bottom: 50px;
  }
  #priory-live-sec2 #col1 p{
      font-size: 18px;
      margin-bottom: 20px;
  }
  #priory-live-sec2 #col1 p br{
      display:none;
  }
  #priory-live-sec2 #col2 iframe {
      height: 200px !important;
      margin-bottom: 20px !important;
  }
  #priory-live-sec3{
      padding-top: 80px;
      padding-bottom: 60px;
  }
  #priory-live-sec3 .priory-live-inner1{
      justify-content: center;
      column-gap: 20px;
  }
  #priory-live-sec3 .priory-live-inner1 img:nth-child(1){
      width: 180px;
      height: auto;
  }
  #priory-live-sec3 .priory-live-inner1 span{
      font-size: 25px;
  }
  #priory-live-sec3 .priory-live-inner1 img:nth-child(3){
      width: 130px;
      height: auto;
  }
  #priory-live-sec3 p{
      font-size: 25px;
  }
  #priory-live-sec3 a{
      font-size: 25px;
  }
  /*** priory-live page css end **/

  /*** mnk-original page sec 1 css start **/
  #mnk-orginal-sec1{
    height: auto;
  }
  #mnk-orginal-sec1 #col1 {
    padding-bottom: 50px;
  }
  #mnk-orginal-sec1 #col1 h1 span {
    font-size: 100px;
  }
  #mnk-orginal-sec1 #col1 h1 {
    font-size: 85px;
  }
  #mnk-orginal-sec1 #col1 p {
    font-size: 25px;
  }
  #mnk-orginal-sec1 #col1 .box span {
    font-size: 22px;
  }
  #mnk-orginal-sec1 #col3 img{
    height: 70px;
  }
  #mnk-orginal-sec1 #col3 strong {
    font-size: 40px;
  }
  #mnk-orginal-sec1 #col3 h2 {
    font-size: 80px;
  }
  #mnk-orginal-sec1 #col3 p {
    font-size: 90px;
  }
  /*** mnk-original page sec 1 css end **/

  /** sevnok page sec 1 css start **/
  #sevnoakstwon-sec1 {
    padding-top: 30px;
      padding: 0;
      padding-bottom: 30px;
  }

  #sevnoakstwon-sec1 h1 {
      font-size: 30px;
      gap: 10px;
  }

  #sevnoakstwon-sec1 p {
      font-size: 14px;
  }

  #sevnoakstwon-sec3 #row1 {
      background-size: 220px;
  }
  /** sevnok page sec 1 css end **/

  /** orphintonfc page sec 1 css start **/
  #orphintonfc-sec1 {
    padding-top: 30px;
      padding: 0;
      padding-bottom: 30px;
  }

  #orphintonfc-sec1 h1 {
      font-size: 30px;
      gap: 10px;
  }

  #orphintonfc-sec1 p {
      font-size: 14px;
  }
  #orphintonfc-sec4 {
    height: 350px;
    padding-top: 0;
    padding-bottom: 0;
  }

  #orphintonfc-sec2 img:nth-child(1) {
      height: 350px;
  }

  #orphintonfc-sec2 img {
      height: 350px;
      object-fit: cover;
  }

  #orphintonfc-sec3 {
      height: 350px;
  }
  /** orphintonfc page sec 1 css end **/

  /** neil page sec 1 css start **/
  #neil-sec1 {
    padding: 150px 20px 40px 20px;
  }

  #neil-sec1 #row1 #col1,
  #neil-sec1 #row1 #col2 {
    width: 100%;
  }

  #neil-sec1 h1 {
    font-size: 133px;
    margin-bottom: 0px;
  }

  #neil-sec1 p {
    font-size: 28px;
    margin-top: 20px;
  }
  #neil-sec1 #row1 #col1 a {
    font-size: 27px;
    margin-top: 35px;
    display: block;
  }

  #neil-sec1 #row1 #col1 .beta-anchor {
      display: none;
  }
  #neil-sec1 #row1 #col2 img {
    position: relative;
    width: 100%;
    height: auto;
    bottom: 0;
  }
  /** neil page sec 1 css end **/

  /** neil page sec 2 css start **/
  #neil-sec2 {
    height: auto;
  }
  #neil-sec2  p{
    font-size: 20px;
  }
  /** neil page sec 2 css end **/

  /** neil page sec 3 css start **/
  #neil-sec3 p {
    width: 100%;
    font-size: 20px;
  }
  #neil-sec3 p br {
    display: none;
  }
  #neil-sec3{
    padding-top: 0;
    padding-bottom: 0;
  }
  /** neil page sec 3 css end **/
  
  /** csr page sec 1 css start **/
  #csrnew-sec1 {
    padding: 100px 20px 60px 20px;
  }

  #csrnew-sec1 #row1 #col1,
  #csrnew-sec1 #row1 #col2 {
    width: 100%;
  }

  #csrnew-sec1 h1 {
    font-size: 55px;
    margin-bottom: 0px;
  }

  #csrnew-sec1 .primry-anchor-aa.mobile-hide {
    display: none;
  }

  #csrnew-sec1 p {
    font-size: 24px;
    margin-top: 20px;
  }

  #csrnew-sec1 p br {
    display: none;
  }
  /** csr page sec 1 css end **/

  /** csr page sec 2 css start **/
  #csrnew-sec1 p br {
    display: none;
  }

  a> {
      height: 100px;
      margin: 0 auto 18px auto;
  }

  #csrnew-sec2 #col1 {
      margin: 0 auto 40px auto;
  }

  #csrnew-sec2 #row1, #csrnew-sec2 #row2 {
      padding-bottom: 0;
  }

  #csrnew-sec2 {
      padding-top: 100px;
      padding-bottom: 100px;
  }
  /** csr page sec 2 css end **/

  /** home page sec 1 css start **/
  #new-sec1 {
    padding: 100px 20px 80px 20px;
  }
  #new-sec1 .container {
    text-align: center;
  }
  #new-sec1 #row1 #col1,
  #new-sec1 #row1 #col2 {
    width: 100%;
  }

  #new-sec1 h1 {
    font-size: 65px;
    margin-bottom: 0px;
  }

  #new-sec1 .primry-anchor-aa.mobile-hide {
    display: none;
  }

  #new-sec1 p {
    font-size: 30px;
    margin-top: 20px;
    display:none;
  }
  #new-sec1 .image-boxes {
    margin-top: 30px;
  }

  #new-sec1 p span {
    font-size: 30px;
  }

  #new-sec1 .image-boxes img {
    width: 160px;
  }

  #new-sec1 .primry-anchor-aa.mobile-show {
    display: block;
    margin-top: 15px;
    font-size: 28px;
  }
  #new-sec1 h1 img {
    width: 70px;
  }
  #new-sec1 .primry-anchor-aa.mobile-show img {
      width: 25px;
  }
  /** home page sec 1 css end **/

  /** home page sec 2 css start **/
  #new-sec2 p {
    font-size: 30px;
    line-height: normal !important;
    display: flex;
    flex-direction: column;
    word-spacing: 0px;
  }

  #new-sec2 #col2 p {
    font-size: 25px;
  }
  /** home page sec 2 css end **/

  /** home page sec 3 biggin-hill css start **/
  #sec4-new {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  #sec4-new h4 {
      font-size: 39px;
  }

  #sec4-new p {
      font-size: 20px;
      text-align: left;
      margin-bottom: 50px;
  }

  #sec4-new .primry-anchor-aa {
      font-size: 20px;
      margin-bottom: -2px;
  }

  #sec4-new .primry-anchor-aa img {
      width: 10px;
      padding-left: 1px;
  }

  #sec4-new #col2 img {
      width: 160px;
      float: none;
      margin-top: 30px;
  }
  /** home page sec 3 biggin-hill css end **/

  section {
    padding: 50px 20px 30px 20px;
  }

  #sec1 .image-boxes img {
    width: 160px;
  }

  #sec1 .primry-anchor-aa.mobile-show {
    display: block;
    margin-top: 0;
    font-size: 40px;
  }

  #sec5 p br,
  #sec7 p br,
  #new-sec7 p br,
  #sec8 p br,
  #new-sec8 p br,
  #sec9 p br,
  #new-sec9 p br,
  #sec11 p br,
  #new-sec11 p br,
  #page-conveyancing-sec8 p br {
    display: none;
  }

  #sec1 {
    padding: 40px 20px;
  }

  #sec1 #row1 #col1,
  #sec1 #row1 #col2 {
    width: 100%;
  }

  #sec1 .bademaindiv .glass-bg {
    width: 100%;
    height: 105px;
    position: absolute;
    left: auto;
    right: auto;
    margin: 0 auto;
  }
  #sec1 .bademaindiv {
    position: relative;
  }

  #sec1 #mobile-bedge {
    width: 100%;
    height: 110px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  #sec1 .primry-anchor-aa.mobile-hide {
    display: none;
  }

  #sec1 h1 {
    font-size: 90px;
    margin-bottom: 0px;
  }

  #sec1 .moible-imageshow {
    display: flex !important;
    flex-wrap: nowrap !important;
    padding-bottom: 40px !important;
    flex-direction: column-reverse !important;
    align-items: center !important;
  }

  #sec1 .moible-imageshow a:nth-child(2) {
    margin-left: 21px !important;
  }

  #sec1 .moible-imageshow img {
    width: 100%;
  }

  #sec2 {
    padding: 40px 20px;
  }

  #sec1 p {
    font-size: 30px;
    margin-top: 20px;
  }
  #sec4 p,
  #new-sec4 p,
  #sec5 p,
  #sec9 p,
  #new-sec9 p {
    font-size: 30px;
  }

  #sec2 h2 {
    font-size: 30px;
  }

  #sec2 p {
    font-size: 30px;
    line-height: 50px !important;
    display: flex;
    flex-direction: column;
    word-spacing: 0px;
  }

  #sec2 #col2 p {
    font-size: 25px;
  }

  #sec2 #col2 .primry-anchor-aa {
    font-size: 38px;
  }

  #sec3 {
    padding: 40px 20px;
  }
  #new-sec3 {
    padding: 40px 20px;
  }

  #sec3 #row1 {
    background-image: unset;
  }
  #new-sec3 #row1 {
    background-image: unset;
  }

  #sec4 h4 {
    font-size: 100px;
    line-height: 0.9em;
  }

  #new-sec4 h4 {
    font-size: 100px;
    line-height: 0.9em;
  }

  #sec4 h4 .img1 {
    display: inline-block;
  }

  #new-sec4 h4 .img1 {
    display: inline-block;
  }

  #sec4 #row2 a h6 {
    font-size: 30px;
    padding: 5px 0 5px 27px;
    line-height: 30px;
  }

  #new-sec4 #row2 a h6 {
    font-size: 26px;
    padding: 5px 0 5px 0px;
    line-height: 30px;
    width: 80%;
  }

  #sec5 h4 {
    font-size: 135px;
  }

  #sec6 #row2 #col {
    padding-bottom: 45px;
  }

  #new-sec6 #row2 #col {
    padding-bottom: 45px;
  }

  #sec6 #row2 h6 {
    font-size: 30px;
  }

  #new-sec6 #row2 h6 {
    font-size: 30px;
  }

  #sec6 #row2 p,
  #sec6 #row2 p a {
    font-size: 20px;
    line-height: 15px;
  }

  #new-sec6 #row2 p,
  #new-sec6 #row2 p a {
    font-size: 20px;
    line-height: 15px;
  }

  #sec6 #row4 {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
  }

  #new-sec6 #row4 {
    display: none;
    flex-wrap: nowrap;
    flex-direction: column;
  }

  #sec6 #row2 .discover,
  #sec6 #row3 .discover,
  #sec6 #row4 .discover {
    font-size: 30px;
    line-height: 20px;
  }

  #new-sec6 #row2 .discover,
  #new-sec6 #row3 .discover,
  #new-sec6 #row4 .discover {
    font-size: 30px;
    line-height: 20px;
  }

  #sec6 #row2 .discover img,
  #sec6 #row3 .discover img,
  #sec6 #row4 .discover img {
    width: 2.2%;
  }

  #new-sec6 #row2 .discover img,
  #new-sec6 #row3 .discover img,
  #new-sec6 #row4 .discover img {
    width: 2.2%;
  }

  #sec6 #row1 h4 {
    font-size: 115px;
  }

  #new-sec6 #row1 h4 span img {
    width: 50px;
    height: auto;
    margin-top: 0;
  }

  #new-sec6 #row1 h4 {
    font-size: 45px;
  }

  #sec7 {
    padding: 40px 20px;
  }

  #new-sec7 {
    padding: 40px 20px;
  }

  #sec7 h4 {
    font-size: 110px;
  }
  #new-sec7 h4 {
    font-size: 40px;
  }
  #new-sec7 h4 img {
    width: 50px;
  }

  #sec7 #mobile-trust-caroudel-widget {
    background-color: #000;
    padding: 50px 20px;
    border-radius: 5px;
    margin-top: 50px;
    margin-bottom: 50px;
    display: block;
  }
  #new-sec7 #mobile-trust-caroudel-widget {
    background-color: #000;
    padding: 50px 20px;
    border-radius: 5px;
    margin-top: 50px;
    margin-bottom: 50px;
    display: block;
  }

  #trust-crousel-widget {
    display: none;
  }

  #sec7 h6 {
    font-size: 35px;
  }

  #new-sec7 h6 {
    font-size: 35px;
  }

  #sec7 p {
    font-size: 25px;
  }
  #new-sec7 p {
    font-size: 18px;
  }

  #sec7 .primry-anchor-aa {
    font-size: 30px;
  }
  #new-sec7 .primry-anchor-aa {
    font-size: 30px;
  }

  #sec7 .primry-anchor-aa img:nth-child(1) {
    width: 130px;
  }

  #new-sec7 .primry-anchor-aa img:nth-child(1) {
    width: 130px;
  }

  #sec7 .primry-anchor-aa img:nth-child(2) {
    width: 25px;
  }

  #new-sec7 .primry-anchor-aa img:nth-child(2) {
    width: 25px;
  }

  #sec7 .primry-anchor-aa {
    padding-left: 0px;
  }
  #new-sec7 .primry-anchor-aa {
    padding-left: 0px;
  }

  #sec8 {
    padding: 40px 20px;
  }

  #new-sec8 {
    padding: 40px 20px;
  }

  #sec8 h4 {
    font-size: 115px;
  }

  #new-sec8 h4 {
    font-size: 110px;
  }

  #sec8 h5 {
    font-size: 111px;
  }

  #new-sec8 h5 {
    font-size: 100px;
  }

  #sec8 p {
    font-size: 25px;
  }

  #new-sec8 p {
    font-size: 25px;
  }

  #sec8 #row1 .metaverseimg {
    width: 85%;
  }

  #new-sec8 #row1 .metaverseimg {
    width: 85%;
  }

  #sec9 h4 {
    font-size: 90px;
  }

  #new-sec9 h4 {
    font-size: 90px;
  }

  #sec9 #row1 .primry-anchor-aa {
    font-size: 50px;
  }
  #new-sec9 #row1 .primry-anchor-aa img {
    width: 24px;
  }

  #new-sec9 #row1 .winter {
    font-size: 45px;
  }

  #new-sec9 #row1 .primry-anchor-aa {
    font-size: 30px;
  }

  #sec10 {
    padding: 40px 20px;
  }

  #new-sec10 {
    padding: 40px 20px;
  }

  #sec10 p {
    font-size: 85px;
    padding: 100px 0px;
    line-height: 90px;
  }

  #new-sec10 p {
    font-size: 75px;
    padding: 100px 0px 0px 0px;
    line-height: 90px;
  }

  #new-sec10 p:nth-child(2) {
    font-size: 20px;
    padding: 0px 0px 50px 0px;
    width: 80%;
  }

  #new-sec10 .primry-anchor-aa {
    font-size: 50px;
  }

  #new-sec10 .primry-anchor-aa img {
    width: 30px;
  }

  #sec11 {
    background-image: url(../assets/img/sec10homemobileimg.jpg);
    background-position: 0% 100px;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;
  }

  #sec11 h4 {
    font-size: 80px;
  }

  #new-sec11 h4 {
    font-size: 80px;
  }

  #sec12 #row1 h4 {
    font-size: 35px;
  }

  #new-sec12 #row1 h4 {
    font-size: 40px;
    font-weight: 600;
  }

  .mobile-slide {
    display: flex !important;
  }

  .desktop-slide {
    display: none !important;
  }

  #sec12 #row1 .primry-anchor-aa {
    font-size: 30px;
    margin-top: 0px;
  }

  #new-sec12 #row1 .primry-anchor-aa {
    font-size: 30px;
    margin-top: 0px;
  }

  #new-sec12 #row1 #col2{
    margin-top: 30px;
    margin-bottom: 10px;
  }
  #new-sec12 #row1 #col2 a{
    width: 50px;
    height: 50px;
  }
  #new-sec12 #row1 #col2 a svg {
    width: 50px;
    height: 50px;
  }

  #sec12 #row3 {
    margin-top: 0;
  }

  #new-sec12 #row3 {
    margin-top: 0;
  }

  #sec12 #row3 #col3 {
    margin-top: 10px;
  }

  #new-sec12 #row3 #col3 {
    margin-top: 10px;
  }

  #sec6 #col:nth-child(4) {
    display: none;
  }

  #new-sec6 #col:nth-child(4) {
    /* display: none; */
  }

  #sec6 #row3 {
    display: none;
  }

  span.st {
    font-size: 47px;
    text-shadow: -3px 4px 13px rgb(253 27 27 / 89%) !important;
  }

  #sec11 h4 {
    font-size: 54px;
    margin-bottom: 25px;
  }

  #new-sec11 h4 {
    font-size: 54px;
    margin-bottom: 25px;
  }

  #sec11 p {
    font-size: 16px;
    margin-bottom: 100px;
  }

  #new-sec11 .primry-anchor-aa {
    font-size: 30px;
    margin-top: 15px;
  }

  #new-sec11 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  #new-sec11 p {
    font-size: 18px;
    margin-bottom: 25px;
  }

  /*-------------------page-conveyancing start-------------*/
  #page-conveyancing-sec1 h1 {
    font-size: 90px;
  }

  #page-conveyancing-sec1 .moible-imageshow {
    display: flex;
    flex-wrap: nowrap;
    padding-bottom: 40px;
  }

  #page-conveyancing-sec1 .moible-imageshow a:nth-child(2) {
    margin-left: 21px !important;
  }

  #page-conveyancing-sec1 .img1 {
    display: none;
  }

  #page-conveyancing-sec1 p {
    font-size: 25px;
  }

  #page-conveyancing-sec1 .primry-anchor-aa {
    font-size: 45px;
  }

  #page-conveyancing-sec2 #row1 {
    background-image: unset;
  }

  #page-conveyancing-sec2 #row1 h5 {
    font-size: 49px;
  }

  #page-conveyancing-sec3 #row1 h4 {
    font-size: 130px;
  }

  #page-conveyancing-sec3 #row2 p {
    font-size: 35px;
    line-height: 49px;
  }

  #page-conveyancing-sec3 #row2 .img1 {
    padding: 45px 0px;
  }

  #page-conveyancing-sec3 #row3 .primry-anchor-aa {
    font-size: 90px;
  }

  #page-conveyancing-sec4 h4 {
    font-size: 140px;
  }

  #page-conveyancing-sec4 p {
    font-size: 31px;
  }

  #page-conveyancing-sec4 .primry-anchor-aa {
    font-size: 27px;
    line-height: 3em;
  }

  #page-conveyancing-sec5 h5 {
    font-size: 60px;
  }

  #page-conveyancing-sec5 h6 {
    font-size: 30px;
  }

  #page-conveyancing-sec6 h4 {
    font-size: 120px;
  }

  #page-conveyancing-sec6 h6 {
    font-size: 39px;
  }

  #page-conveyancing-sec6 #row1 br,
  #page-conveyancing-sec7 br {
    display: none;
  }

  #page-conveyancing-sec7 h4 {
    font-size: 115px;
  }

  #page-conveyancing-sec7 h5 {
    font-size: 106px;
  }

  #page-conveyancing-sec7 #row1 p {
    font-size: 25px;
    padding-bottom: 40px;
  }

  #page-conveyancing-sec7 h5 .metaverse {
    padding: 35px 0px;
    width: 305px;
  }

  #page-conveyancing-sec8 {
    background-image: url(../assets/img/sec10homemobileimg.jpg);
    background-position: right;
    background-repeat: no-repeat;
    background-size: contain;
    display: flex;
    align-items: center;
  }

  #page-conveyancing-sec8 h4 {
    font-size: 85px;
  }

  #page-conveyancing-sec8 p {
    font-size: 16px;
    margin-bottom: 100px;
    font-size: 24px;
    margin-bottom: 50px;
  }

  #page-conveyancing-sec8 .primry-anchor-aa {
    font-size: 30px;
  }

  /*-------------------page-conveyancing end-------------*/

  /*-------------------page-fareevasion start-------------*/

  #page-fareevasion-sec1 #row1 h1 {
    font-size: 100px;
  }

  #page-fareevasion-sec1 #row1 br {
    display: none;
  }

  #page-fareevasion-sec1 #row2 .zoom {
    font-size: 28px;
  }

  #page-fareevasion-sec1 #row2 .img img {
    width: 50px;
  }

  #page-fareevasion-sec2 {
    padding: 40px 20px;
  }

  #page-fareevasion-sec2 #row1 {
    background-image: unset;
  }

  #page-fareevasion-sec2 #row1 h5 {
    font-size: 50px;
  }

  #page-fareevasion-sec2 #row1 p {
    font-size: 14px;
  }

  #page-fareevasion-sec2 #row2 .img img {
    width: 50px;
  }

  #page-fareevasion-sec2 #row2 #col2 .zoom {
    font-size: 24px;
  }

  #page-fareevasion-sec3 {
    padding: 40px 20px;
  }

  #page-fareevasion-sec3 #row1 h4 {
    font-size: 55px;
  }

  #page-fareevasion-sec3 #row1 h5 {
    font-size: 30px;
  }

  #page-fareevasion-sec3 #row2 .img img {
    width: 50px;
  }

  #page-fareevasion-sec3 #row2 .zoom {
    font-size: 24px;
  }

  #page-fareevasion-sec4 #row1 h4 {
    font-size: 75px;
  }

  #page-fareevasion-sec4 #row1 .img1 img {
    width: 135px;
  }

  #page-fareevasion-sec4 #row1 ul li {
    font-size: 32px;
  }

  #page-fareevasion-sec4 #row2 .img img {
    width: 50px;
  }

  #page-fareevasion-sec4 #row2 .zoom {
    font-size: 24px;
  }

  #page-fareevasion-sec5,
  #page-fareevasion-sec6,
  #page-fareevasion-sec7,
  #page-fareevasion-sec8 {
    padding: 20px 20px;
  }

  #page-fareevasion-sec5 h4 {
    font-size: 65px;
  }

  #page-fareevasion-sec5 p {
    font-size: 27px;
  }

  #page-fareevasion-sec5 .primry-anchor-aa {
    font-size: 33px;
  }

  #page-fareevasion-sec5 .primry-anchor-aa img {
    width: 15px;
  }

  #page-fareevasion-sec6 #row1 h5 {
    padding-bottom: 0px;
    font-size: 35px;
  }

  #page-fareevasion-sec6 #row1 p,
  #page-fareevasion-sec7 #row1 p,
  #page-fareevasion-sec8 #row1 p {
    font-size: 14px;
  }
#page-fareevasion-sec7 .expertguides-h4 {
  
    font-size: 140px;
 
}
  #page-fareevasion-sec7 #row1 h5 {
    padding-bottom: 10px;
    font-size: 40px;
  }

  #page-fareevasion-sec8 #row1 h5 {
    padding-bottom: 10px;
    font-size: 30px;
  }

  #page-conveyancing-sec6 br {
    display: none;
  }

  #page-fareevasion-sec9 h4 {
    font-size: 110px;
  }

  #page-fareevasion-sec9 h6 {
    font-size: 22px;
  }

  #page-fareevasion-sec9 #row1 p {
    font-size: 26px;
  }

  /*-------------------page-fareevasion end-------------*/

  /*-------------------page-south-eastern-railways start-------------*/

  #page-south-eastern-railways-sec1 #row1 h1 {
    font-size: 69px;
    letter-spacing: 1px;
  }

  #page-south-eastern-railways-sec1 #row1 br {
    display: none;
  }

  #page-south-eastern-railways-sec1 #row2 .zoom {
    font-size: 26px;
  }

  #page-south-eastern-railways-sec1 #row2 .arrow img {
    width: 10px;
  }

  #page-south-eastern-railways-sec1 #row2 .img img {
    width: 50px;
  }

  #page-south-eastern-railways-sec2 {
    padding: 40px 20px;
  }

  #page-south-eastern-railways-sec2 #row1 {
    background-image: unset;
  }

  #page-south-eastern-railways-sec2 #row1 h5 {
    font-size: 50px;
  }

  #page-south-eastern-railways-sec2 #row1 p {
    font-size: 14px;
  }

  #page-south-eastern-railways-sec2 #row2 .img img {
    width: 50px;
  }

  #page-south-eastern-railways-sec2 #row2 #col2 .zoom {
    font-size: 24px;
  }

  #page-south-eastern-railways-sec3 #row1 h4 {
    font-size: 75px;
  }

  #page-south-eastern-railways-sec3 #row1 .img1 img {
    width: 135px;
  }

  #page-south-eastern-railways-sec3 #row1 ul li {
    font-size: 32px;
  }

  #page-south-eastern-railways-sec3 #row1 ul li br {
    display: none;
  }

  #page-south-eastern-railways-sec3 #row2 .zoom {
    font-size: 24px;
  }

  #page-south-eastern-railways-sec3 #row2 .zoom {
    font-size: 24px;
  }

  #page-south-eastern-railways-sec3 #row2 .img img {
    width: 50px;
  }

  #page-south-eastern-railways-sec4 #row2 .img img {
    width: 50px;
  }

  #page-south-eastern-railways-sec3 #row2 .arrow img {
    width: 10px;
  }

  #page-south-eastern-railways-sec4 h4 {
    font-size: 75px;
  }

  /*-------------------page-south-eastern-railways end-------------*/

  /*-------------------page-chiltern-railways start-------------*/

  #page-chiltern-railways-sec1 #row1 h1 {
    font-size: 50px;
    letter-spacing: 1px;
  }

  #page-chiltern-railways-sec1 #row1 h1 img {
    padding: 40px 0px;
  }

  #page-chiltern-railways-sec1 #row1 br {
    display: none;
  }

  #page-chiltern-railways-sec1 #row2 .zoom {
    font-size: 26px;
  }

  #page-chiltern-railways-sec1 #row2 .arrow img {
    width: 10px;
  }

  #page-chiltern-railways-sec1 #row2 .img img {
    width: 50px;
  }

  #page-chiltern-railways-sec2 {
    padding: 40px 20px;
  }

  #page-chiltern-railways-sec2 #row1 {
    background-image: unset;
  }

  #page-chiltern-railways-sec2 #row1 h5 {
    font-size: 50px;
  }

  #page-chiltern-railways-sec2 #row1 p {
    font-size: 14px;
  }

  #page-chiltern-railways-sec2 #row2 .img img {
    width: 50px;
  }

  #page-chiltern-railways-sec2 #row2 #col2 .zoom {
    font-size: 24px;
  }

  #page-chiltern-railways-sec3 #row1 h4 {
    font-size: 75px;
  }

  #page-chiltern-railways-sec3 #row1 .img1 img {
    width: 135px;
  }

  #page-chiltern-railways-sec3 #row1 ul li {
    font-size: 32px;
  }

  #page-chiltern-railways-sec3 #row1 ul li br {
    display: none;
  }

  #page-chiltern-railways-sec3 #row2 .zoom {
    font-size: 24px;
  }

  #page-chiltern-railways-sec3 #row2 .zoom {
    font-size: 24px;
  }

  #page-chiltern-railways-sec3 #row2 .img img {
    width: 50px;
  }

  #page-chiltern-railways-sec4 #row2 .img img {
    width: 50px;
  }

  #page-chiltern-railways-sec3 #row2 .arrow img {
    width: 10px;
  }

  #page-chiltern-railways-sec4 {
    padding: 50px 20px;
  }

  #page-chiltern-railways-sec4 h4 {
    font-size: 75px;
  }

  #page-chiltern-railways-sec4 p {
    font-size: 14px;
  }

  /*-------------------page-chiltern-railways end-------------*/

  /*-------------------page-govia-thameslink start-------------*/

  #page-govia-thameslink-sec1 #row1 h1 {
    font-size: 50px;
    letter-spacing: 1px;
  }

  #page-govia-thameslink-sec1 #row1 h1 img {
    padding: 40px 0px;
  }

  #page-govia-thameslink-sec1 #row1 br {
    display: none;
  }

  #page-govia-thameslink-sec1 #row2 .zoom {
    font-size: 26px;
  }

  #page-govia-thameslink-sec1 #row2 .arrow img {
    width: 10px;
  }

  #page-govia-thameslink-sec1 #row2 .img img {
    width: 50px;
  }

  #page-govia-thameslink-sec2 {
    padding: 40px 20px;
  }

  #page-govia-thameslink-sec2 #row1 {
    background-image: unset;
  }

  #page-govia-thameslink-sec2 #row1 h5 {
    font-size: 42px;
  }

  #page-govia-thameslink-sec2 #row1 p {
    font-size: 14px;
  }

  #page-govia-thameslink-sec2 #row2 .img img {
    width: 50px;
  }

  #page-govia-thameslink-sec2 #row2 #col2 .zoom {
    font-size: 24px;
  }

  #page-govia-thameslink-sec3 #row1 h4 {
    font-size: 75px;
  }

  #page-govia-thameslink-sec3 #row1 .img1 img {
    width: 135px;
  }

  #page-govia-thameslink-sec3 #row1 ul li {
    font-size: 32px;
  }

  #page-govia-thameslink-sec3 #row1 ul li br {
    display: none;
  }

  #page-govia-thameslink-sec3 #row2 .zoom {
    font-size: 24px;
  }

  #page-govia-thameslink-sec3 #row2 .zoom {
    font-size: 24px;
  }

  #page-govia-thameslink-sec3 #row2 .img img {
    width: 50px;
  }

  #page-govia-thameslink-sec4 #row2 .img img {
    width: 50px;
  }

  #page-govia-thameslink-sec3 #row2 .arrow img {
    width: 10px;
  }

  #page-govia-thameslink-sec4 {
    padding: 50px 20px;
  }

  #page-govia-thameslink-sec4 h4 {
    font-size: 75px;
  }

  #page-govia-thameslink-sec4 p {
    font-size: 14px;
  }

  /*-------------------page-govia-thameslink end-------------*/

  /*-------------------page-transport-for-london start-------------*/

  #page-transport-for-london-sec1 #row1 h1 {
    font-size: 42px;
    letter-spacing: 1px;
  }

  #page-transport-for-london-sec1 #row1 h1 img {
    padding: 40px 0px;
  }

  #page-transport-for-london-sec1 #row1 br {
    display: none;
  }

  #page-transport-for-london-sec1 #row2 .zoom {
    font-size: 26px;
  }

  #page-transport-for-london-sec1 #row2 .arrow img {
    width: 10px;
  }

  #page-transport-for-london-sec1 #row2 .img img {
    width: 50px;
  }

  #page-transport-for-london-sec2 {
    padding: 40px 20px;
  }

  #page-transport-for-london-sec2 #row1 {
    background-image: unset;
  }

  #page-transport-for-london-sec2 #row1 h5 {
    font-size: 34px;
  }

  #page-transport-for-london-sec2 #row1 p {
    font-size: 14px;
  }

  #page-transport-for-london-sec2 #row2 .img img {
    width: 50px;
  }

  #page-transport-for-london-sec2 #row2 #col2 .zoom {
    font-size: 24px;
  }

  #page-transport-for-london-sec3 #row1 h4 {
    font-size: 75px;
  }

  #page-transport-for-london-sec3 #row1 .img1 img {
    width: 135px;
  }

  #page-transport-for-london-sec3 #row1 ul li {
    font-size: 32px;
  }

  #page-transport-for-london-sec3 #row1 ul li br {
    display: none;
  }

  #page-transport-for-london-sec3 #row2 .zoom {
    font-size: 24px;
  }

  #page-transport-for-london-sec3 #row2 .zoom {
    font-size: 24px;
  }

  #page-transport-for-london-sec3 #row2 .img img {
    width: 50px;
  }

  #page-transport-for-london-sec4 #row2 .img img {
    width: 50px;
  }

  #page-transport-for-london-sec3 #row2 .arrow img {
    width: 10px;
  }

  #page-transport-for-london-sec4 {
    padding: 50px 20px;
  }

  #page-transport-for-london-sec4 h4 {
    font-size: 75px;
  }

  #page-transport-for-london-sec4 p {
    font-size: 14px;
  }

  /*-------------------page-transport-for-london end-------------*/

  /*-------------------page-northern-rail start-------------*/

  #page-northern-rail-sec1 #row1 h1 {
    font-size: 69px;
    letter-spacing: 1px;
  }

  #page-northern-rail-sec1 #row1 h1 img {
    padding: 40px 0px;
  }

  #page-northern-rail-sec1 #row1 br {
    display: none;
  }

  #page-northern-rail-sec1 #row2 .zoom {
    font-size: 26px;
  }

  #page-northern-rail-sec1 #row2 .arrow img {
    width: 10px;
  }

  #page-northern-rail-sec1 #row2 .img img {
    width: 50px;
  }

  #page-northern-rail-sec2 {
    padding: 40px 20px;
  }

  #page-northern-rail-sec2 #row1 {
    background-image: unset;
  }

  #page-northern-rail-sec2 #row1 h5 {
    font-size: 34px;
  }

  #page-northern-rail-sec2 #row1 p {
    font-size: 14px;
  }

  #page-northern-rail-sec2 #row2 .img img {
    width: 50px;
  }

  #page-northern-rail-sec2 #row2 #col2 .zoom {
    font-size: 24px;
  }

  #page-northern-rail-sec3 #row1 h4 {
    font-size: 75px;
  }

  #page-northern-rail-sec3 #row1 .img1 img {
    width: 135px;
  }

  #page-northern-rail-sec3 #row1 ul li {
    font-size: 32px;
  }

  #page-northern-rail-sec3 #row1 ul li br {
    display: none;
  }

  #page-northern-rail-sec3 #row2 .zoom {
    font-size: 24px;
  }

  #page-northern-rail-sec3 #row2 .zoom {
    font-size: 24px;
  }

  #page-northern-rail-sec3 #row2 .img img {
    width: 50px;
  }

  #page-northern-rail-sec4 #row2 .img img {
    width: 50px;
  }

  #page-northern-rail-sec3 #row2 .arrow img {
    width: 10px;
  }

  #page-northern-rail-sec4 {
    padding: 50px 20px;
  }

  #page-northern-rail-sec4 h4 {
    font-size: 75px;
  }

  #page-northern-rail-sec4 p {
    font-size: 14px;
  }

  /*-------------------page-northern-rail end-------------*/

  /*-------------------page-family start-------------*/
  #page-family-sec1,
  #page-family-sec2,
  #page-family-sec3,
  #page-family-sec4,
  #page-family-sec5,
  #page-family-sec6,
  #page-family-sec7 {
    padding: 40px 20px;
  }

  #page-family-sec1 h1 {
    font-size: 100px;
    width: 100%;
  }

  #page-family-sec1 p {
    font-size: 25px;
  }

  #page-family-sec1 .img1 {
    display: none;
  }

  #page-family-sec1 .moible-imageshow {
    display: flex;
    flex-wrap: nowrap;
    padding-bottom: 40px;
  }

  #page-family-sec1 .moible-imageshow a:nth-child(2) {
    margin-left: 21px !important;
  }

  #page-family-sec1 .primry-anchor-aa {
    font-size: 40px;
  }

  #page-family-sec1 .primry-anchor-aa img {
    width: 13px;
  }

  #page-family-sec2 #row1 {
    background-image: unset;
  }

  #page-family-sec2 #row1 h5, #page-family-sec2 #row1 h2 {
    font-size: 40px;
  }

  #page-family-sec2 #row1 p,
  #page-family-sec3 #row1 p,
  #page-family-sec4 #row1 p,
  #page-family-sec6 #row1 p,
  #page-family-sec5 #row1 p,
  #page-family-sec5 #row1 ul li {
    font-size: 14px;
  }

  #page-family-sec2 #row1 .sign {
    font-size: 50px;
  }

  #page-family-sec2 a .dsign,
  #page-family-sec2 a {
    font-size: 15px;
  }

  #page-family-sec3 h5 {
    font-size: 27px;
    padding: 15px 0px;
  }

  #page-family-sec4 #row1 h4 {
    font-size: 30px;
    padding-bottom: 15px;
  }

  #page-family-sec4 #row1 h4 img {
    display: none;
  }

  #page-family-sec5 #row1 h5, #page-family-sec5 #row1 h2 {
    font-size: 25px;
    padding-bottom: 10px;
  }

  /*-------------------page-family end-------------*/

  /*-------------------page-family start-------------*/
  #page-divorce-sec1,
  #page-divorce-sec2,
  #page-divorce-sec3,
  #page-divorce-sec4 {
    padding: 40px 20px;
  }

  #page-divorce-sec1 h1 {
    font-size: 100px;
  }

  #page-divorce-sec1 p {
    font-size: 25px;
  }

  #page-divorce-sec1 .img1 {
    display: none;
  }

  #page-divorce-sec1 .moible-imageshow {
    display: flex;
    flex-wrap: nowrap;
    padding-bottom: 40px;
  }

  #page-divorce-sec1 .moible-imageshow a:nth-child(2) {
    margin-left: 21px !important;
  }

  #page-divorce-sec1 .primry-anchor-aa {
    font-size: 40px;
  }

  #page-divorce-sec1 .primry-anchor-aa img {
    width: 13px;
  }

  #page-divorce-sec2 #row1 {
    background-image: unset;
  }

  #page-divorce-sec2 #row1 h5, #page-divorce-sec2 #row1 h2 {
    font-size: 40px;
  }

  #page-divorce-sec2 #row1 p,
  #page-divorce-sec3 #row1 p,
  #page-divorce-sec3 #row1 ul li,
  #page-divorce-sec4 #row1 p {
    font-size: 14px;
  }

  #page-divorce-sec2 #row1 .sign {
    font-size: 50px;
  }

  #page-divorce-sec2 a .dsign,
  #page-divorce-sec2 a {
    font-size: 15px;
  }

  #page-divorce-sec3 h5, #page-divorce-sec3 h3 {
    font-size: 27px;
    padding: 15px 0px;
  }

  #page-divorce-sec4 #row1 h4 {
    font-size: 30px;
    padding-bottom: 15px;
  }

  #page-divorce-sec4 #row1 h4 img {
    display: none;
  }

  /*-------------------page-divorce end-------------*/

  /*-------------------page-debts start-------------*/
  #page-debts-sec1,
  #page-debts-sec2 {
    padding: 50px 20px 0px 20px;
  }

  #page-debts-sec3 {
    padding: 20px 20px 0px 20px;
  }

  #page-debts-sec1 h1 {
    font-size: 43px;
    letter-spacing: 4px;
  }

  #page-debts-sec1 h1 img {
    padding-top: 21px;
  }

  #page-debts-sec1 p br {
    display: none;
  }

  #page-debts-sec1 p {
    font-size: 24px;
  }

  #page-debts-sec1 .primry-anchor-aa {
    font-size: 40px;
  }

  #page-debts-sec1 .primry-anchor-aa img {
    width: 13px;
  }

  #page-debts-sec2 h5 {
    font-size: 29px;
  }

  #page-debts-sec2 #row1 p,
  #page-debts-sec3 #row1 p,
  #page-debts-sec3 #row1 ul li {
    font-size: 14px;
  }

  #page-debts-sec3 #row1 h4 {
    font-size: 30px;
  }

  #page-debts-sec3 #row1 h4 img {
    display: none;
  }

  /*-------------------page-debts start-------------*/

  /*-------------------page-commercial end-------------*/
  #page-commercial-sec1 {
    background-image: url(../assets/img/page-conveyancing-sec1-bg.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;
  }

  #page-commercial-sec1 h1 {
    font-size: 60px;
    letter-spacing: 5px;
  }

  #page-commercial-sec1 .img1 {
    display: none;
  }

  #page-commercial-sec1 p {
    font-size: 25px;
  }

  #page-commercial-sec1 .moible-imageshow {
    display: flex;
    flex-wrap: nowrap;
    padding-bottom: 40px;
  }

  #page-commercial-sec1 .moible-imageshow a:nth-child(2) {
    margin-left: 21px !important;
  }

  #page-commercial-sec1 h1 img {
    width: 110px;
  }

  #page-commercial-sec1 .primry-anchor-aa {
    font-size: 30px;
  }

  #page-commercial-sec1 .primry-anchor-aa img {
    width: 13px;
  }

  #page-commercial-sec2 #row1 h5 {
    font-size: 35px;
  }

  #page-commercial-sec2 #row1 p,
  #page-commercial-sec2 #row1 ul li {
    font-size: 14px;
  }

  /*-------------------page-commercial end-------------*/

  /*-------------------page-employmentlaw start-------------*/
  #page-employmentlaw-sec1 {
    padding: 50px 20px 80px 20px;
  }

  #page-employmentlaw-sec1 #row1 p {
    font-size: 25px;
    margin-bottom: 65px;
    line-height: 1.4em;
  }

  #page-employmentlaw-sec1 #row1 p br {
    display: none;
  }

  #page-employmentlaw-sec1 #row1 .employement-law {
    flex-direction: column;
  }

  #page-employmentlaw-sec1 #row1 .employement-law img {
    width: 100%;
    padding-bottom: 50px;
  }

  /*-------------------page-employmentlaw end-------------*/

  /*-------------------page-beta end-------------*/

  #page-beta-sec1 {
    padding: 90px 20px;
  }

  #page-beta-sec1 h6 {
    font-size: 50px;
    display: unset;
    font-family: "proxima-light";
    margin-bottom: 50px;
  }

  #page-beta-sec1 h6 img {
    width: 210px;
    margin: 30px 0px;
  }

  #page-beta-sec1 #row1 p {
    font-size: 14px;
  }

  /*-------------------page-beta end-------------*/

  /*-------------------page-commercial-employment start-------------*/

  #page-commercial-employment-sec1 h1 {
    font-size: 70px;
  }

  #page-commercial-employment-sec1 p br {
    display: none;
  }

  #page-commercial-employment-sec1 p {
    font-size: 26px;
  }

  #page-commercial-employment-sec1 .img1 {
    display: none;
  }

  #page-commercial-employment-sec1 .moible-imageshow {
    display: flex;
    flex-wrap: nowrap;
    padding-bottom: 35px;
    padding-top: 35px;
  }

  #page-commercial-employment-sec1 .primry-anchor-aa {
    font-size: 35px;
    line-height: 2em;
  }

  #page-commercial-employment-sec1 .primry-anchor-aa img {
    width: 15px;
  }

  #page-commercial-employment-sec2 {
    padding: 50px 20px;
  }

  #page-commercial-employment-sec2 #row1 h5 {
    font-size: 45px;
  }

  #page-commercial-employment-sec2 #row1 p,
  #page-commercial-employment-sec2 #row1 ul li {
    font-size: 14px;
  }

  #page-commercial-employment-sec2 #row1 h6 {
    font-weight: 500;
    font-size: 50px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  #page-commercial-employment-sec3 {
    padding: 0px 20px 30px 20px;
  }

  #page-commercial-employment-sec3 #row1 h5 {
    font-size: 50px;
  }

  #page-commercial-employment-sec3 #row1 ul {
    font-size: 16px;
    font-family: "proxima-light";
  }

  /*-------------------page-commercial-employment end-------------*/

  /*-------------------page-employment-employees end-------------*/
  #page-employment-employees-sec1 h1 {
    font-size: 80px;
  }

  #page-employment-employees-sec1 p {
    font-size: 30px;
  }

  #page-employment-employees-sec1 .img1 {
    display: none;
  }

  #page-employment-employees-sec1 .moible-imageshow {
    display: flex;
    flex-wrap: nowrap;
    padding-bottom: 35px;
    padding-top: 35px;
  }

  #page-employment-employees-sec1 .primry-anchor-aa {
    font-size: 38px;
  }

  #page-employment-employees-sec1 .primry-anchor-aa img {
    width: 10px;
  }

  #page-employment-employees-sec2 {
    padding: 55px 20px;
  }

  #page-employment-employees-sec2 #row1 h5 {
    font-size: 45px;
  }

  #page-employment-employees-sec2 #row1 p,
  #page-employment-employees-sec2 #row1 ul li {
    font-size: 14px;
  }

  #page-employment-employees-sec2 #row1 h6 {
    font-size: 30px;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  /*-------------------page-employment-employee end-------------*/

  /*-------------------page-settlement-agreement start-------------*/
  #page-settlement-agreement-sec1 h1 {
    font-size: 75px;
  }

  #page-settlement-agreement-sec1 p br {
    display: none;
  }

  #page-settlement-agreement-sec1 p {
    font-size: 35px;
  }

  #page-settlement-agreement-sec1 .primry-anchor-aa {
    font-size: 35px;
  }

  #page-settlement-agreement-sec1 .primry-anchor-aa img {
    width: 10px;
  }

  #page-settlement-agreement-sec2 #row1 h5 {
    font-size: 33px;
  }

  #page-settlement-agreement-sec2 #row1 p,
  #page-settlement-agreement-sec2 #row1 ol li {
    font-size: 14px;
  }

  #page-settlement-agreement-sec2 #row1 h6 {
    font-size: 30px;
  }

  /*-------------------page-settlement-agreement end-------------*/

  /*-------------------page-wills-lasting-powers-of-attorney start-------------*/
  #page-wills-lasting-powers-of-attorney-sec1 h1 {
    font-size: 49px;
    letter-spacing: 5px;
  }

  #page-wills-lasting-powers-of-attorney-sec1 p {
    font-size: 33px;
  }

  #page-wills-lasting-powers-of-attorney-sec1 .primry-anchor-aa {
    font-size: 45px;
  }

  #page-wills-lasting-powers-of-attorney-sec1 .primry-anchor-aa img {
    width: 16px;
  }

  #page-wills-lasting-powers-of-attorney-sec1 p a img {
    padding: 22px 0px;
  }

  #page-wills-lasting-powers-of-attorney-sec2 #row1 {
    background-image: unset;
  }

  #page-wills-lasting-powers-of-attorney-sec2 h5 {
    font-size: 55px;
  }

  #page-wills-lasting-powers-of-attorney-sec2 #row1 p {
    font-size: 14px;
  }

  #page-wills-lasting-powers-of-attorney-sec2 #row1 .sign {
    font-size: 65px;
  }

  #page-wills-lasting-powers-of-attorney-sec3 #row1 h4 {
    font-size: 55px;
  }

  #page-wills-lasting-powers-of-attorney-sec3 #row1 #col2 img {
    width: 320px;
    float: left;
  }

  #page-wills-lasting-powers-of-attorney-sec3 #row2 p {
    font-size: 35px;
  }

  #page-wills-lasting-powers-of-attorney-sec4 #row1 h4 {
    font-size: 43px;
  }

  #page-wills-lasting-powers-of-attorney-sec4 #row1 h5 {
    font-size: 32px;
    padding: 17px 0px;
  }

  #page-wills-lasting-powers-of-attorney-sec4 #row1 h5 img {
    width: 130px;
    margin-left: 45px;
  }

  #page-wills-lasting-powers-of-attorney-sec4 #row1 h6 {
    font-size: 22px;
  }

  #page-wills-lasting-powers-of-attorney-sec4 #row1 p,
  #page-wills-lasting-powers-of-attorney-sec4 #row1 ul li {
    font-size: 14px;
  }

  /*-------------------page-wills-lasting-powers-of-attorney end-------------*/

  /*-------------------page-metaverse start-------------*/

  #page-metaverse-sec1,
  #page-metaverse-sec2 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  #page-metaverse-sec1 h4,
  #page-metaverse-sec2 h4 {
    font-size: 77px;
    margin-bottom: 30px;
  }

  #page-metaverse-sec1 p,
  #page-metaverse-sec2 p {
    font-size: 40px;
    margin-bottom: 60px;
    margin-bottom: 20px;
  }

  #page-metaverse-sec1 #col2,
  #page-metaverse-sec2 #col2 {
    padding-bottom: 40px;
  }

  #page-metaverse-sec1 .primry-anchor-aa,
  #page-metaverse-sec2 .primry-anchor-aa {
    margin-top: 0;
    line-height: normal;
  }
  #page-metaverse-sec1 #row1 .winter {
    font-size: 50px;
  }

  /*-------------------page-metaverse-sec end-------------*/

  /*-------------------page-gravesend start-------------*/
  #page-gravesend-sec1 h1 {
    font-size: 75px;
  }

  #page-gravesend-sec1 p {
    font-size: 30px;
  }

  #page-gravesend-sec1 .primry-anchor-aa {
    font-size: 45px;
  }

  #page-gravesend-sec2 #row1 {
    background-image: unset;
  }

  #page-gravesend-sec2 #row1 #col3 h5 {
    font-size: 30px;
  }

  #page-gravesend-sec2 #row1 #col3 p,
  #page-gravesend-sec2 #row1 #col3 p a {
    font-size: 30px;
  }

  #page-gravesend-sec4 h4 {
    font-size: 55px;
  }

  #page-gravesend-sec4 p br {
    display: none;
  }

  #page-gravesend-sec4 p {
    font-size: 35px;
  }

  #page-gravesend-sec4 .primry-anchor-aa {
    font-size: 55px;
  }

  /*-------------------page-gravesend end-------------*/

  /*-------------------page-sevenoaks start-------------*/
  #page-sevenoaks-sec1 h1 {
    font-size: 86px;
    letter-spacing: 2px;
  }

  #page-sevenoaks-sec1 p {
    font-size: 37px;
  }

  #page-sevenoaks-sec1 .primry-anchor-aa {
    font-size: 45px;
  }

  #page-sevenoaks-sec2 #row1 #col1 h5 {
    font-size: 65px;
  }

  #page-sevenoaks-sec2 #row1 {
    background-image: unset;
  }

  #page-sevenoaks-sec2 #row1 #col1 p {
    padding-right: 0px;
  }

  #page-sevenoaks-sec3 #row1 h5 {
    font-size: 80px;
  }

  #page-sevenoaks-sec4 h5 {
    font-size: 27px;
  }

  #page-sevenoaks-sec5 h4 {
    font-size: 86px;
  }

  #page-sevenoaks-sec5 p {
    font-size: 25px;
  }

  #page-sevenoaks-sec5 .primry-anchor-aa {
    font-size: 58px;
  }

  /*-------------------page-sevenoaks end-------------*/

  /*-------------------page-orpington start-------------*/
  #page-orpington-sec1 h1 {
    font-size: 86px;
    letter-spacing: 2px;
  }

  #page-orpington-sec1 p {
    font-size: 37px;
  }

  #page-orpington-sec1 .primry-anchor-aa {
    font-size: 45px;
  }

  #page-orpington-sec2 #row1 #col1 h5 {
    font-size: 65px;
  }

  #page-orpington-sec2 #row1 {
    background-image: unset;
  }

  #page-orpington-sec2 #row1 #col1 p {
    padding-right: 0px;
  }

  #page-orpington-sec3 #row1 h5 {
    font-size: 80px;
  }

  #page-orpington-sec4 h5 {
    font-size: 55px;
  }

  #page-orpington-sec5 h4 {
    font-size: 86px;
  }

  #page-orpington-sec5 p br {
    display: none;
  }

  #page-orpington-sec5 p {
    font-size: 25px;
  }

  #page-orpington-sec5 .primry-anchor-aa {
    font-size: 58px;
  }

  /*-------------------page-orpington end-------------*/

  /*-------------------page-equity-release start-------------*/
  #page-equity-release-sec1 h1 {
    font-size: 55px;
  }

  #page-equity-release-sec1 h2 {
    font-size: 45px;
  }

  #page-equity-release-sec1 .primry-anchor-aa {
    font-size: 40px;
  }

  #page-equity-release-sec2 #row1 h5 {
    font-size: 34px;
  }

  #page-equity-release-sec2 #row1 p,
  #page-equity-release-sec2 #row1 ul li {
    font-size: 14px;
  }

  #page-equity-release-sec2 #row1 h6 {
    font-size: 30px;
  }

  /*-------------------page-equity-release end-------------*/

  /*-------------------page-transfer-of-equity-the-process-explained start-------------*/
  #page-transfer-of-equity-the-process-explained-sec1 h1 {
    font-size: 55px;
  }

  #page-transfer-of-equity-the-process-explained-sec1 h2 {
    font-size: 45px;
  }

  #page-transfer-of-equity-the-process-explained-sec1 .primry-anchor-aa {
    font-size: 40px;
  }

  #page-transfer-of-equity-the-process-explained-sec2 #row1 h5 {
    font-size: 34px;
  }

  #page-transfer-of-equity-the-process-explained-sec2 #row1 p,
  #page-transfer-of-equity-the-process-explained-sec2 #row1 ul li {
    font-size: 14px;
  }

  #page-transfer-of-equity-the-process-explained-sec2 #row1 h6 {
    font-size: 30px;
  }

  /*-------------------page-transfer-of-equity-the-process-explained end-------------*/

  /*-------------------page-a-complete-guide-to-remortgaging start-------------*/
  #page-a-complete-guide-to-remortgaging-sec1 h1 {
    font-size: 60px;
  }

  #page-a-complete-guide-to-remortgaging-sec1 p {
    font-size: 35px;
  }

  #page-a-complete-guide-to-remortgaging-sec1 .primry-anchor-aa {
    font-size: 40px;
  }

  #page-a-complete-guide-to-remortgaging-sec2 p,
  #page-a-complete-guide-to-remortgaging-sec2 ul li,
  #page-a-complete-guide-to-remortgaging-sec2 ol li {
    font-size: 14px;
  }

  #page-a-complete-guide-to-remortgaging-sec2 h6 {
    font-size: 30px;
  }

  /*-------------------page-a-complete-guide-to-remortgaging end-------------*/

  /*-------------------page-manak-transparency start-------------*/

  #page-manak-transparency-sec1 h1 {
    font-size: 60px;
    letter-spacing: 5px;
  }

  #page-manak-transparency-sec1 h1 img {
    width: 150px;
  }

  /*-------------------page-manak-transparency end-------------*/

  /*-------------------page-meet-the-team end-------------*/
  #page-meet-the-team-sec1 h1 {
    font-size: 40px;
  }

  #page-meet-the-team-sec1 .img-box h5 {
    font-size: 15px;
  }

  #page-meet-the-team-sec1 .img-box h6 {
    font-size: 15px;
  }

  /*-------------------page-meet-the-team end-------------*/

  /*-------------------page-privacy-policy start-------------*/
  #page-privacy-policy-sec1 h1 {
    font-size: 80px;
  }

  #page-privacy-policy-sec1 p,
  #page-privacy-policy-sec1 ul li {
    font-size: 14px;
  }

  #page-privacy-policy-sec1 #col2 {
    padding: 25px;
  }

  #page-privacy-policy-sec1 #col2 p {
    word-break: break-word;
  }

  /*-------------------page-privacy-policy end-------------*/

  /*-------------------page-terms-and-conditions start-------------*/
  #page-terms-conditions-sec1 h1 {
    font-size: 80px;
  }

  /*-------------------page-privacy-policy end-------------*/

  /*-------------------page-our-refund-poliy start-------------*/
  #page-our-refund-poliy-sec1 h1 {
    font-size: 75px;
  }

  #page-our-refund-poliy-sec1 h1 img {
    width: 150px;
  }

  /*-------------------page-our-refund-poliy end-------------*/

  /*-------------------page-complaints start-------------*/
  #page-complaints-sec1 h1 {
    font-size: 75px;
  }

  #page-complaints-sec1 h1 img {
    padding: 20px 0px;
  }

  #page-complaints-sec1 h6 {
    font-size: 25px;
  }

  #page-complaints-sec1 p,
  #page-complaints-sec1 ul li {
    font-size: 14px;
  }

  /*-------------------page-complaints end-------------*/

  /*-------------------logo mobile section start-------------*/
  #new-logosection {
    display: none;
  }
  #logosection {
    display: none;
  }

  #logo-mobile-section {
    display: block;
  }

  #logo-mobile-section {
    /*background-image: url(../assets/img/logosection-bg.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;*/
    display: flex;
    align-items: center;
    padding-top: 100px;
    padding-bottom: 100px;
    position: relative;
    height: auto;
    width: 100%;
    background: url(../assets/img/homepagebg-sec3.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  #logo-mobile-section video {
    height: 100%;
    width: 100%;
    object-fit: cover;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
  }

  #logo-mobile-section #col1,
  #logo-mobile-section #col2 .img-box,
  #logo-mobile-section #col3 .img-box,
  #logo-mobile-section #col4 {
    margin-bottom: 20px;
  }
  #logo-mobile-section #col3 .img-box.custom-box {
    background-color: #000;
    padding: 20px;
    border-radius: 20px;
  }
  #logo-mobile-section #col3 .img-box video {
    z-index: 1;
  }

  #logo-mobile-section #col2 {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
  }

  #logo-mobile-section #col2 .img-box:nth-child(2) {
    height: 270px;
    background-color: #000;
    border-radius: 26px;
    display: flex;
    align-items: center;
  }

  #logo-mobile-section #row2 #col1,
  #logo-mobile-section #row2 #col2,
  #logo-mobile-section #row2 #col3 {
    padding: 6px;
  }

  #logo-mobile-section #row2 #col1 {
    padding-left: 10px;
  }

  #logo-mobile-section #row2 #col3 {
    padding-right: 10px;
  }

  /*-------------------logo mobile section start-------------*/

  /*-------------------page-dispute start-------------*/

  #page-dispute-sec1 h1 {
    font-size: 82px;
    letter-spacing: 5px;
  }

  .criminal-m-none {
    display: none;
  }

  #page-dispute-sec1 .criminal-d-none {
    display: block;
    margin: 22px 0px;
  }

  #page-dispute-sec1 p {
    font-size: 28px;
  }

  #page-dispute-sec1 .primry-anchor-aa {
    font-size: 40px;
  }

  #page-dispute-sec1 .primry-anchor-aa img {
    width: 13px;
  }

  #page-dispute-sec2 #row1 p {
    font-size: 14px;
  }

  #page-dispute-sec2 #row3 a:nth-child(1) img {
    width: 50px;
  }

  #page-dispute-sec2 #row3 a:nth-child(2) img {
    width: 60px;
  }

  #page-dispute-sec2 .sign {
    margin-top: 8px;
  }

  #page-dispute-sec2 #row3 .discover {
    font-size: 20px;
    line-height: 20px;
  }

  #page-dispute-sec2 #row3 .arr {
    width: 8px;
  }

  #page-dispute-sec2 #row1 {
    background-position: bottom right;
    background-size: 41%;
    background-position-y: 93%;
  }

  /*-------------------page-dispute end-------------*/

  /*-------------------page-blockchain start-------------*/
  #page-blockchain-sec1 {
    padding: 100px 20px;
  }

  #page-blockchain-sec1 h4 {
    font-size: 85px;
  }

  #page-blockchain-sec1 p {
    font-size: 42px;
  }

  #page-blockchain-sec2 #row1 p {
    font-size: 14px;
  }

  #page-blockchain-sec2 #row1 h6 {
    font-size: 30px;
  }

  #page-blockchain-sec3 #row1 h5 {
    font-size: 35px;
  }

  #page-blockchain-sec3 #row1 .primry-anchor-aa {
    font-size: 60px;
  }

  #page-blockchain-sec3 #row1 .primry-anchor-aa img {
    width: 15px;
  }

  /*-------------------page-blockchain end-------------*/

  /*-------------------page-payment-success end-------------*/

  #page-payment-success-sec1 {
    padding: 50px 20px 40px 20px;
  }

  #page-payment-success-sec1 p {
    font-size: 25px;
  }

  /*-------------------page-payment-success end-------------*/

  /*-------------------page-payment-failed end-------------*/

  #page-payment-failed-sec1 {
    padding: 50px 20px 40px 20px;
  }

  #page-payment-failed-sec1 p br {
    display: none;
  }

  #page-payment-failed-sec1 p {
    font-size: 25px;
  }

  #page-payment-failed-sec1 .primry-anchor-aa {
    font-size: 40px;
  }

  /*-------------------page-payment-failed end-------------*/

  /*-------------------page-manak-black start-------------*/
  #page-manak-black-sec1 {
    height: 100vh;
  }

  #page-manak-black-sec1 #row1 #span1 {
    font-size: 115px;
  }

  #page-manak-black-sec1 #row1 #span2 {
    font-size: 115px;
  }

  #page-manak-black-sec2 #row1 h6 {
    font-size: 40px;
  }

  #page-manak-black-sec2 #row1 p {
    font-size: 14px;
  }

  #page-manak-black-sec2 #row2 .img-box {
    padding: 15px 30px;
  }

  #page-manak-black-sec3,
  #page-manak-black-sec4,
  #page-manak-black-sec5,
  #page-manak-black-sec6 {
    height: 70vh;
  }

  #page-manak-black-sec3 h6 {
    font-size: 40px;
  }

  #page-manak-black-sec4 h6 {
    font-size: 35px;
  }

  #page-manak-black-sec5 h6 {
    font-size: 35px;
  }

  #page-manak-black-sec6 h6 {
    font-size: 35px;
  }

  #page-manak-black-sec7 h4 {
    font-size: 78px;
  }

  #page-manak-black-sec7 h4 img {
    width: 30px;
  }

  #page-manak-black-sec7 .primry-anchor-aa img {
    width: 10px;
  }

  /*-------------------page-manak-black end-------------*/

  /*-------------------page-golf-day start-------------*/
  #page-golf-day-sec1 {
    background-image: url(../assets/img/golf-day-sec1m.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;
    padding-top: 100px;
    padding-bottom: 40px;
  }

  #page-golf-day-sec1 h1 {
    font-size: 101px;
    letter-spacing: 5px;
  }

  #page-golf-day-sec1 p {
    font-size: 55px;
    margin-top: 0px;
    margin-bottom: 280px;
  }

  #page-golf-day-sec1 .primry-anchor-aa {
    font-size: 40px;
  }

  #page-golf-day-sec1 .primry-anchor-aa img {
    width: 23px;
  }

  #page-golf-day-sec2 {
    background-image: url(../assets/img/golf-day-sec2m.png);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 30px;
    padding-bottom: 20px;
  }

  #page-golf-day-sec2 #row1 {
    padding-bottom: 305px;
  }

  #page-golf-day-sec2 #row1 p {
    font-size: 14px;
  }

  #page-golf-day-sec3 p {
    font-size: 24px;
  }

  #page-golf-day-sec3 p:nth-child(3) {
    font-size: 30px;
  }

  #page-golf-day-sec5 h1 {
    font-size: 100px;
    padding-bottom: 65px;
  }

  #page-golf-day-sec5 .primry-anchor-aa {
    font-size: 25px;
  }

  #page-golf-day-sec5 .primry-anchor-aa img {
    width: 24px;
  }

  /*-------------------page-golf-day end-------------*/

  /*-------------------page-call-us-now start-------------*/
  .page-call-us-now-sec1 {
    padding: 110px 20px 0px 20px !important;
  }

  .page-call-us-now-sec1 .zoom {
    font-size: 35px;
  }
  /*-------------------page-call-us-now end-------------*/

  /*-------------------page-career start-------------*/
  /* #career-sec-1 h4 {
    font-size: 110px
  } */
  #career-sec-1 h1 {
    font-size: 120px;
    line-height: 1em;
  }
  #career-sec-1 p {
    font-size: 22px;
  }
  #career-sec-1 .primry-anchor-aa {
    font-size: 36px;
  }
  #career-sec-1 p br {
    display: none;
  }
  #carreer-sec-2 h4 {
    font-size: 40px;
  }

  #carreer-sec-2 p {
    font-size: 16px;
  }

  #carreer-sec-2 .primry-anchor-aa {
    font-size: 25px;
  }

  #carreer-sec-2 .primry-anchor-aa img {
    width: 22px;
    padding-left: 10px;
  }
  /*-------------------page-career end-------------*/
  img.btm-bnr-icns {
    padding-top: 0px;
  }
  .service-card h5 {
    font-size: 30px;
  }
  .service-card img {
    margin: 20px auto 25px;
    width: 80px;
  }
  .service-card p {
    font-size: 16px !important;
  }
  p.srv-btn a {
    font-size: 20px;
    padding: 10px 20px;
  }
  p.srv-btn {
    position: static;
  }
  p.srv-btn {
    width: 200px;
    margin: auto;
  }
  .service-card {
    padding: 20px;
    margin: 16px;
    width: 303px;
    height: 360px !important;
  }
  .contact-btn {
    display: block;
    text-align: center;
  }
  .contact-btn a h6 {
    width: 190px;
    font-size: 18px;
    padding: 8px 10px;
    margin: 10px auto 10px;
  }
}

/*header two menu mobile responsive */

@media only screen and (min-width: 1px) and (max-width: 480px) {
  body {
    background: linear-gradient(88deg, #1b3f7d 30%, #000000 100%);
  }
  #new-sec1 .container {
    text-align: center;
  }
  img.btm-bnr-icns {
    padding-top: 0px;
    width: 100%;
    margin-left: -30px;
  }
  /* slide css */

  #sec1 h1 {
    font-size: 50px;
    letter-spacing: 2px;
  }

  .slidebadge {
    margin-top: 16px;
    width: 30%;
  }

  #sec1 p {
    font-size: 30px;
    margin-top: 20px;
  }

  .primry-anchor-aa {
    margin-top: 30px;
    font-size: 30px;
  }

  #sec2 h4 {
    font-size: 30px;
  }

  #sec2 p {
    font-size: 30px;
    display: flex;
    flex-direction: column;
    line-height: 1.2em !important;
  }

  #sec2 #col2 p {
    font-size: 25px;
    font-family: "proxima-light";
    word-spacing: 0px;
  }

  #sec2 #col2 .primry-anchor-aa {
    color: #fff !important;
    font-size: 38px;
    font-family: "Proxima Nova Rg";
    /* font-style: italic; */
  }

  /* slide css */

  /* header and footer css */

  /* .formibleresponsivecol {
    width: 50% !important;
  } */

  .closebtnmodal {
    position: fixed;
    top: 0;
    margin: 10px auto;
    width: 70%;
    left: auto;
    right: 11px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  /* .custommodalaa .col1 {
    display: none;
  } */

  header.main-header {
    display: none !important;
  }
  header.new-header {
    display: none !important;
  }

  header.sticky-header {
    display: block !important;
    padding: 10px 10px;
  }

  .sticky-header.show-it {
    padding: 10px 10px;
  }

  a.stickymeneintructbtn {
    display: flex;
    align-items: center;
  }

  .mobile-d-none {
    display: none;
  }

  a.stickymenuham {
    color: #fff;
    background: transparent !important;
    font-size: 12px;
    font-weight: 400 !important;
    font-family: "proxima-thin";
    /* font-style: italic; */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    line-height: 9px;
  }

  .sticky-ham-icon {
    font-size: 40px;
    line-height: 0;
  }

  .stickyheadertext-center {
    display: flex;
    justify-content: end;
  }

  .desktoplogo {
    display: none;
  }

  .mobilelogo {
    display: block;
    width: auto;
    height: 60px;
  }

  header {
    top: 0 !important;
  }

  .desktop-footer {
    display: none;
  }

  footer.mobile-footer {
    padding: 0px 12px 12px 12px;
  }

  a.stickyfooterinstruct {
    padding: 4px 10px 4px 10px;
    background: linear-gradient(-36deg, #ffffff14 28%, #ffffff26 90%);
    background: linear-gradient(71deg, #00000078 0%, #0000002b 100%);
    border-radius: 3px;
    box-shadow: 0 4px 30px rgb(0 0 0 / 10%);
    text-shadow: 0 0 20px #7e7e7e !important;
    backdrop-filter: saturate(95%) blur(0px);
    -webkit-backdrop-filter: saturate(95%) blur(0px);
    border: 1px solid rgb(255 255 255 / 8%);
    color: #fff !important;
    font-size: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80%;
    margin: 0 auto !important;
  }

  a.stickyfooterinstruct:hover {
    color: #fff !important;
  }

  .popupfooterimg img {
    width: 150px;
    display: block;
    margin: 0 auto;
  }

  .icon-pos-right {
    text-align: left;
  }

  footer.mobile-footer {
    display: block;
  }

  /*header footer css */

  /**rest-assured css start **/
  #rest-assured-sec1 {
    padding-top: 100px;
    padding-bottom: 100px;
    background-position: left;
  }

  #rest-assured-sec1 h1 {
      font-size: 60px;
      margin-bottom: 30px;
  }

  #rest-assured-sec1 p br{
      display: none;
  }

  #rest-assured-sec1 p {
      font-size: 20px;
  }

  #rest-assured-sec1 .primry-anchor-aa {
      font-size: 34px;
  }

  #rest-assured-sec1 .primry-anchor-aa img {
      width: 23px;
  }

  #rest-assured-sec1 .rest-assured-img1 {
      width: 100%;
      margin-top: 40px;
  }

  #rest-assured-sec2 {
      padding-top: 100px;
      padding-bottom: 100px;
  }

  #rest-assured-sec2 h2 {
      font-size: 40px;
  }

  #rest-assured-sec2 p,
  #rest-assured-sec2 ul li {
      font-size: 13px;
  }
  /**rest-assured css end **/

  /**private-finance css start **/
  #private-finance-sec1 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  #private-finance-sec1 h1 {
      font-size: 36px;
  }

  #private-finance-sec1 h1 br {
      display: none;
  }

  #private-finance-sec1 p {
      font-size: 18px;
  }

  #private-finance-sec1 p:nth-child(3) {
      font-size: 14px;
      margin-top: 22px;
  }

  #private-finance-sec1 .img-grid {
      flex-direction: column;
  }

  #private-finance-sec1 .img-grid img:nth-child(2) {
      border-left: none;
      padding-left: 0;
      margin-top: 10px;
  }

  #private-finance-sec2 img.d-md-none {
      width: 100%;
  }

  #private-finance-sec2 #row1 {
      background: transparent;
      padding-top: 40px;
      padding-bottom: 40px;
  }

  #private-finance-sec2 p {
      font-size: 13px;
  }

  #private-finance-sec2 .sign {
      font-size: 60px;
      margin-top: 0px;
      margin-bottom: 20px;
  }

  #private-finance-sec2 a .dsign,
  #private-finance-sec2 a {
      font-size: 14px;
  }

  #private-finance-sec2 a .dsign img {
      width: 6px;
  }
  /**private-finance css end **/

  /**biggin-hill-solicitors css start **/
  #bhs-sec-1 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  #bhs-sec-1 #row1 .col-lg-9 {
    width: 100%;
  }

  #bhs-sec-1 #row1 .col-lg-3 {
      width: 100%;
  }

  #bhs-sec-1 #row1 {
      flex-direction: column-reverse;
      gap: 30px;
  }

  #bhs-sec-1 #col2 img {
      margin: 0 0 20px 0;
      width: 100px;
  }

  #bhs-sec-1 h1 {
      font-size: 50px;
      line-height: 1em;
      letter-spacing: normal;
      margin-bottom: 10px;
  }

  #bhs-sec-1 p {
      font-size: 30px;
      margin-bottom: 35px;
  }

  #bhs-sec-1 .primry-anchor-aa {
      font-size: 25px;
  }
  #bhs-sec-1 .primry-anchor-aa img {
    width: 24px;
  }

  #bhs-sec2{
    padding-top: 50px;
    padding-bottom: 50px;
  }

  #bhs-sec2 #row1 .col-lg-6 {
      width: 100%;
  }

  #bhs-sec2 h2 {
      font-size: 65px;
      margin-bottom: 25px;
  }

  #bhs-sec2 .primry-anchor-aa {
      font-size: 25px;
      margin-bottom: 50px;
      display: block;
      margin-top: 0;
  }

  #bhs-sec2 .primry-anchor-aa img{
    width: 25px;
  }

  #bhs-sec2 .image-boxes img {
      width: 190px;
      margin-left: 0;
  }

  #bhs-sec2 p {
    font-size: 20px;
    padding-left: 0;
  }

  #bhs-sec-3{
    padding-top: 50px;
    padding-bottom: 50px;
  }

  #bhs-sec-3 #row1 .col-lg-5, #bhs-sec-3 #row1 .col-lg-3 {
      width: 100%;
  }

  #bhs-sec-3 h4 {
      font-size: 40px;
  }

  #bhs-sec-3 .cardbhs img {
      width: 100%;
  }

  #bhs-sec-3 .cardbhs h5 {
    font-size: 26px;
  }
  #bhs-sec-3 .cardbhs p{
    font-size: 26px;
  }

  #bhs-sec-3 .primry-anchor-aa {
      font-size: 22px;
      line-height: 1.5em;
  }
  #bhs-sec-3 .primry-anchor-aa img{
    width: 25px;
  }
  /**biggin-hill-solicitors css end **/

   /**stag-theatre css start **/
   #stag-theatre-sec1{
    padding-top: 50px;
  padding-bottom: 50px;
  }
  #stag-theatre-sec1 h1{
    font-size: 50px;
    gap: 10px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: baseline;
    line-height: 1em !important;
    margin-bottom: 25px;
  }
  #stag-theatre-sec1 h1 img {
    width: 60px;
  }
  #stag-theatre-sec1 p{
    font-size: 18px;
    font-weight: 500;  
  }
  #stag-theatre-sec1 p br{
    display: none;
  }
  
  #stag-theatre-sec3{
    height: 400px;
  }

  /**stag-theatre css end **/

  /*** priory-live page css start **/
  #priory-live-sec1 #col1 img:nth-child(1) {
    width: 100%;
  }
  #priory-live-sec1 p {
    font-size: 20px;
  }
  #priory-live-sec1 #col1 img:nth-child(3) {
    width: 180px;
  }
  #priory-live-sec1 #col2 img {
    position: relative;
    bottom: 0;
    width: 100%;
  }
  #priory-live-sec1{
    padding-top: 100px;
    padding-bottom: 0;
  }
  #priory-live-sec2{
    padding-top: 50px;
    padding-bottom: 50px;
  }
  #priory-live-sec2 #col1 p{
      font-size: 18px;
      margin-bottom: 20px;
  }
  #priory-live-sec2 #col1 p br{
      display:none;
  }
  #priory-live-sec2 #col2 iframe {
      height: 200px !important;
      margin-bottom: 20px !important;
  }
  #priory-live-sec3{
      padding-top: 80px;
      padding-bottom: 60px;
  }
  #priory-live-sec3 .priory-live-inner1{
      justify-content: center;
      column-gap: 20px;
  }
  #priory-live-sec3 .priory-live-inner1 img:nth-child(1){
      width: 120px;
      height: auto;
  }
  #priory-live-sec3 .priory-live-inner1 span{
      font-size: 20px;
  }
  #priory-live-sec3 .priory-live-inner1 img:nth-child(3){
      width: 90px;
      height: auto;
  }
  #priory-live-sec3 p{
      font-size: 20px;
  }
  #priory-live-sec3 a{
      font-size: 20px;
  }
  /*** priory-live page css end **/

  /*** mnk-original page sec 1 css start **/
  #mnk-orginal-sec1{
    height: auto;
    padding-top: 50px;
    padding-bottom: 50px;
  }
  #mnk-orginal-sec1 #col1 {
    padding-bottom: 50px;
  }
  #mnk-orginal-sec1 #col1 h1 {
    font-size: 70px;
  }
  #mnk-orginal-sec1 #col1 h1 span {
    font-size: 75px;
  }
  #mnk-orginal-sec1 #col1 p br{
    display: none;
  }
  #mnk-orginal-sec1 #col1 p {
    font-size: 20px;
  }
  #mnk-orginal-sec1 #col1 .box span {
    font-size: 18px;
  }
  #mnk-orginal-sec1 #col3 img{
    height: 70px;
  }
  #mnk-orginal-sec1 #col3 strong {
    font-size: 40px;
  }
  #mnk-orginal-sec1 #col3 h2 {
    font-size: 80px;
  }
  #mnk-orginal-sec1 #col3 p {
    font-size: 90px;
  }
  /*** mnk-original page sec 1 css end **/

  /** csr page sec 1 css start **/
  #csrnew-sec1 {
    padding: 100px 20px 60px 20px;
  }

  #csrnew-sec1 #row1 #col1,
  #csrnew-sec1 #row1 #col2 {
    width: 100%;
  }

  #csrnew-sec1 h1 {
    font-size: 33px;
    margin-bottom: 0px;
  }

  #csrnew-sec1 .primry-anchor-aa.mobile-hide {
    display: none;
  }

  #csrnew-sec1 p {
    font-size: 18px;
    margin-top: 20px;
  }

  #csrnew-sec1 .primry-anchor-aa {
    font-size: 38px;
  }

  #csrnew-sec1 .primry-anchor-aa img {
      width: 26px;
  }

  #csrnew-sec1 p br {
    display: none;
  }
  /** csr page sec 1 css end **/

  /** csr page sec 2 css start **/
  #csrnew-sec1 p br {
    display: none;
  }

  #csrnew-sec2 #col1>a>img {
      height: 100px;
      margin: 0 auto 18px auto;
  }

  #csrnew-sec2 #col1 {
      margin: 0 auto 40px auto;
  }

  #csrnew-sec2 #row1, #csrnew-sec2 #row2 {
      padding-bottom: 0;
  }

  #csrnew-sec2 {
      padding-top: 100px;
      padding-bottom: 100px;
  }
  /** csr page sec 2 css end **/

  /**sevnokfc page section 1 css start**/
  #sevnoakstwon-sec1 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  #sevnoakstwon-sec1 h1 {
    gap: 5px;
    font-size: 23px;
    display: flex;
    flex-direction: column;
    align-items: baseline;
    line-height: 1em !important;
    margin-bottom: 24px;
  }

  #sevnoakstwon-sec1 h1 img {
      width: 40px;
      margin-bottom: 10px;
  }

  #sevnoakstwon-sec1 p {
      font-size: 14px;
  }

  #sevnoakstwon-sec1 p br {
      display: none;
  }

  #sevnoakstwon-sec3 {
      height: auto;
      padding: 50px 0px;
  }

  #sevnoakstwon-sec3 #row1 {
      background: transparent;
  }
  /**sevnokfc page section 1 css end**/

  /**orphintonfc page section 1 css start**/
  #orphintonfc-sec1 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  #orphintonfc-sec1 h1 {
    gap: 5px;
    font-size: 23px;
    display: flex;
    flex-direction: column;
    align-items: baseline;
    line-height: 1em !important;
    margin-bottom: 24px;
  }

  #orphintonfc-sec1 h1 img {
      width: 40px;
      margin-bottom: 10px;
  }

  #orphintonfc-sec1 p {
      font-size: 14px;
  }

  #orphintonfc-sec1 p br {
      display: none;
  }

  #orphintonfc-sec3 {
      height: auto;
      padding: 50px 0px;
  }
  #orphintonfc-sec4 {
    padding-top: 0;
    padding-bottom: 0;
    height: 300px;
  }

  #orphintonfc-sec2 img:nth-child(1) {
      height: 300px;
  }

  #orphintonfc-sec2 img {
      height: 300px;
      object-fit: cover;
  }
  /**orphintonfc page section 1 css end**/

  /**neil page section 1 css start**/
  #neil-sec1 {
    padding: 150px 20px 50px 20px;
  }

  #neil-sec1 h1 {
    font-size: 77px;
    margin-bottom: 10px;
  }
  #neil-sec1 p {
    font-size: 17px;
    margin-top: 20px;
  }
  #neil-sec1 #row1 #col1 a div {
    display: block !important;
  }
  #neil-sec1 #row1 #col1 a{
    font-size: 21px;
  }
  #neil-sec1 #row1 #col1 img {
    width: 51px;
    height: 51px;
    margin-top: 12px;
  }
  #neil-sec1 #row1 #col1 .beta-anchor {
    display: none;
  }
  #neil-sec1 #row1 #col2 img {
    position: relative;
    right: 0;
    bottom: 0;
    width: 100%;
    height: auto;
    z-index: -1;
  }
  /**neil page section 1 css end**/

  /**neil page section 2 css start**/
  #neil-sec2 p {
    font-size: 16px;
  }

  #neil-sec2 p br {
      display: none;
  }

  #neil-sec2 {
      height: auto;
  }
  /**neil page section 2 css end**/

  /**neil page section 3 css start**/
  #neil-sec3 #col1 {
    height: 60vh;
  }
  #neil-sec3 p br {
    display: none;
  }

  #neil-sec3 p {
      font-size: 16px;
      width: 100%;
  }
  /**neil page section 3 css end**/

  /**home page section 1 css start**/
  #new-sec1 {
    padding: 50px 20px 50px 20px;
  }

  #new-sec1 h1 {
    font-size: 55px;
    margin-bottom: 10px;
    line-height: 0.8em;
  }

  #new-sec1 .primry-anchor-aa.mobile-hide {
    display: none;
  }

  #new-sec1 p {
    font-size: 20px;
    margin-top: 20px;
    display: none;
  }
  #new-sec1 .image-boxes {
    margin-top: 20px;
  }

  #new-sec1 .image-boxes img {
    width: 110px;
    margin-left: 0;
    margin-bottom: 10px;
  }

  #new-sec1 p span {
    font-size: 20px;
  }
  #new-sec1 h1 img {
    display: none;
  }
  #new-sec1 .primry-anchor-aa.mobile-show {
      display: block;
  }

  #new-sec1 .primry-anchor-aa {
      font-size: 36px;
      margin-top: 12px;
  }

  #new-sec1 .primry-anchor-aa img {
      width: 24px;
  }
  /**home page section 1 css end**/

  /**home page section 2 css start**/
  #new-sec2 p {
    font-size: 24px;
    line-height: normal !important;
    display: flex;
    flex-direction: column;
    word-spacing: 0px;
  }
  #new-sec2 #col2 p {
    font-size: 25px;
    word-spacing: 0px;
  }
  #new-sec2 #col2 .primry-anchor-aa {
    color: #fff !important;
    font-size: 38px;
  }
  
  /**home page section 2 css end**/

  /**home page section 3 biggin-hill css start**/
  #sec4-new {
    padding-top: 70px;
    padding-bottom: 70px;
  }

  #sec4-new h4 {
      font-size: 35px;
  }

  #sec4-new p {
    font-size: 18px;
    text-align: center;
    margin-bottom: 50px;
  }
  #sec4-new p br {
    display: none;
  }
  #new-sec10 p.os-head {
    font-size: 41px !important;
    margin-bottom: 25px;
  }
  #sec4-new .primry-anchor-aa {
      font-size: 20px;
      margin-bottom: -2px;
  }

  #sec4-new .primry-anchor-aa img {
      width: 10px;
      padding-left: 1px;
  }

  #sec4-new #col2 img {
      width: 160px;
      float: none;
      margin-top: 30px;
  }
  /**home page section 3 biggin-hill css end**/

  section {
    padding: 50px 20px 30px 20px;
  }

  #sec1 {
    padding: 40px 20px;
  }

  #sec5 p br,
  #sec7 p br,
  #new-sec7 p br,
  #sec8 p br,
  #new-sec8 p br,
  #sec9 p br,
  #new-sec9 p br {
    display: none;
  }

  #sec1 h1 {
    font-size: 55px;
    margin-bottom: 10px;
  }
  #sec1 .primry-anchor-aa.mobile-hide {
    display: none;
  }

  #sec1 .moible-imageshow {
    display: flex !important;
    flex-wrap: nowrap !important;
    padding-bottom: 40px !important;
    flex-direction: column-reverse !important;
    align-items: center !important;
  }

  #sec1 .bademaindiv .glass-bg {
    width: auto;
    height: 90px;
    position: absolute;
    left: auto;
    right: auto;
    margin: 0 auto;
  }

  #sec1 .bademaindiv {
    position: relative;
    justify-content: center;
    display: flex;
    align-items: center;
  }

  /* .sticky-header .col1 {
    display: none;
  } */

  .trust-div {
    width: 145px;
    margin: 0px auto 0 auto;
    display: flex;
    justify-content: center;
  }
  .trustpilot-widget.mobile-show,.trustpilot-widget.mobile-show iframe {
    width: 120px !important;
    height: 90px !important;
  }

  #sec1 #mobile-bedge {
    width: 100%;
    height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  #sec1 .moible-imageshow a:nth-child(2) {
    margin-left: 21px !important;
  }

  #sec1 .moible-imageshow img {
    width: auto;
  }

  #sec1 a.primry-anchor-aa img {
    width: 5.5%;
  }

  #sec1 .image-boxes img {
    width: 110px;
    margin-left: 0;
    margin-bottom: 10px;
  }
  #sec1 .primry-anchor-aa.mobile-show {
    display: block;
    font-size: 30px;
  }

  #sec1 p {
    font-size: 20px;
  }

  #sec9 .primry-anchor-aa {
    margin-top: 30px;
    font-size: 31px;
    word-break: break-word;
  }

  #new-sec9 .primry-anchor-aa {
    margin-top: 30px;
    font-size: 24px;
    word-break: break-word;
  }
  #new-sec9 h4 {
    font-size: 55px;
  }

  #new-sec9 #row1 .winter {
    font-size: 33px;
  }

  #sec9 .primry-anchor-aa img {
    width: 4%;
  }

  #new-sec9 .primry-anchor-aa img {
    width: 4%;
  }

  #new-sec9 .primry-anchor-aa img {
    width: 4%;
  }

  #sec4 p,
  #new-sec4 p,
  #sec5 p {
    font-size: 16px;
  }

  #sec9 p {
    font-size: 22px;
  }

  #new-sec9 p {
    font-size: 22px;
  }

  #sec2 {
    padding: 40px 20px;
  }

  #sec2 h2 {
    font-size: 18px;
  }

  #sec2 p {
    font-size: 24px;
    line-height: 40px !important;
    display: flex;
    flex-direction: column;
    word-spacing: 0px;
  }

  #sec3 {
    padding: 40px 20px;
  }

  #new-sec3 {
    padding: 40px 20px;
  }

  #sec3 #row1 {
    background-image: unset;
  }

  #new-sec3 #row1 {
    background-image: unset;
  }

  #sec3 #row1 h5 {
    font-size: 36px;
  }

  #new-sec3 #row1 h5 {
    font-size: 36px;
  }

  #sec3 #row1 p {
    font-size: 13px;
  }

  #new-sec3 #row1 p {
    font-size: 13px;
  }

  #sec3 .sign {
    font-size: 40px;
  }
  #new-sec3 .sign {
    font-size: 40px;
  }

  #sec3 a .dsign,
  #sec3 a {
    font-size: 13px;
  }

  #new-sec3 a .dsign,
  #new-sec3 a {
    font-size: 12px;
  }

  #sec4 h4 {
    font-size: 63px;
    line-height: 0.9em;
  }

  #new-sec4 h4 {
    font-size: 36px;
    line-height: 0.9em;
    width: auto;
    background-image: none;
    text-align: center;
  }
  #new-sec4 div#row1 p {
    font-size: 16px;
  }

  #sec4 h4 .img1 {
    display: inline-block;
  }

  #new-sec4 h4 .img1 {
    display: inline-block;
  }

  #sec4 #row2 a h6 {
    font-size: 25px;
    padding: 5px 0 5px 27px;
    line-height: 30px;
  }

  #new-sec4 #row2 a h6 {
    font-size: 17px;
    padding: 5px 0 5px 0px;
    line-height: 30px;
  }

  #sec5 h4 {
    font-size: 60px;
  }

  #sec5 .font-size-in-mobile {
    font-size: 37px;
    word-break: break-word;
    line-height: 0.9em;
  }

  #sec5 .primry-anchor-aa img {
    width: 10px;
  }

  #sec5 p {
    font-size: 30px;
  }

  #sec6 #row2 #col {
    padding-bottom: 45px;
  }

  #new-sec6 #row2 #col {
    padding-bottom: 45px;
  }

  #sec6 #row2 h6 {
    font-size: 30px;
  }

  #new-sec6 #row2 h6 {
    font-size: 30px;
  }

  #sec6 #row2 p,
  #sec6 #row2 p a {
    font-size: 20px;
    line-height: 15px;
  }

  #new-sec6 #row2 p,
  #new-sec6 #row2 p a {
    font-size: 16px;
    line-height: 10px;
  }

  #sec6 #row2 .discover,
  #sec6 #row3 .discover,
  #sec6 #row4 .discover {
    font-size: 30px;
    line-height: 20px;
  }

  #new-sec6 #row2 .discover,
  #new-sec6 #row3 .discover,
  #new-sec6 #row4 .discover {
    font-size: 18px;
    line-height: 20px;
  }

  #sec6 #row2 .discover img,
  #sec6 #row3 .discover img,
  #sec6 #row4 .discover img {
    width: 2.2%;
  }

  #new-sec6 #row2 .discover img,
  #new-sec6 #row3 .discover img,
  #new-sec6 #row4 .discover img {
    width: 2.2%;
  }

  #sec6 #row3 {
    display: none;
  }

  #new-sec6 #row3 {
    display: block;
  }
  #new-sec6 #row4 {
    display: none;
  }

  #sec6 #row4 {
    display: flex;
    flex-wrap: nowrap;
    flex-direction: column;
  }

  #sec6 #row1 h4 {
    font-size: 55px;
  }

  #new-sec6 #row1 h4 {
    font-size: 40px;
  }
  #new-sec6 #row1 h4 span img {
    width: 50px;
    height: auto;
    display: inline-block;
    margin-top: 0;
  }

  #new-sec6 #row1 h4 span {
    display: inline-block;
    width: auto;
  }

  #new-sec6 #row1 h4 br {
    display: block;
  }

  #sec6 #row2 .discover img {
    width: 10px;
  }

  #new-sec6 #row2 .discover img {
    width: 10px;
  }

  #sec7 {
    padding: 40px 20px;
  }

  #new-sec7 {
    padding: 40px 20px;
  }

  #sec7 h4 {
    font-size: 110px;
  }

  #new-sec7 h4 {
    font-size: 30px;
  }

  #sec7 h4 {
    font-size: 45px;
  }

  #new-sec7 h4 img {
    width: 40px;
  }

  #sec7 h6 {
    font-size: 24px;
  }

  #new-sec7 h6 {
    font-size: 24px;
  }

  #sec7 #row1 .img img {
    margin-bottom: 40px;
    margin-right: 20px;
  }

  #new-sec7 #row1 .img img {
    margin-bottom: 40px;
    margin-right: 20px;
  }

  #sec7 .primry-anchor-aa {
    font-size: 30px;
  }

  #new-sec7 .primry-anchor-aa {
    font-size: 30px;
  }

  #sec7 .primry-anchor-aa {
    padding-left: 0px;
  }

  #new-sec7 .primry-anchor-aa {
    padding-left: 0px;
  }

  #sec7 .primry-anchor-aa img:nth-child(1) {
    width: 110px;
  }

  #new-sec7 .primry-anchor-aa img:nth-child(1) {
    width: 110px;
  }

  #sec7 .primry-anchor-aa img:nth-child(2) {
    width: 20px;
  }
  #new-sec7 .primry-anchor-aa img:nth-child(2) {
    width: 20px;
  }

  #sec7 #mobile-trust-caroudel-widget {
    background-color: #000;
    padding: 50px 20px;
    border-radius: 5px;
    margin-top: 50px;
    margin-bottom: 50px;
    display: block;
  }

  #new-sec7 #mobile-trust-caroudel-widget {
    background-color: #000;
    padding: 50px 20px;
    border-radius: 5px;
    margin-top: 50px;
    margin-bottom: 50px;
    display: block;
  }

  #trust-crousel-widget {
    display: none;
  }

  #sec7 p {
    font-size: 22px;
  }

  #new-sec7 p {
    font-size: 16px;
  }

  #sec8 {
    padding: 40px 20px;
  }

  #new-sec8 {
    padding: 40px 20px;
  }

  #sec8 h4 {
    font-size: 55px;
  }

  #new-sec8 h4 {
    font-size: 55px;
  }

  #sec8 #row1 .metaverseimg {
    width: 85%;
    padding-top: 25px;
  }

  #new-sec8 #row1 .metaverseimg {
    width: 85%;
    padding-top: 25px;
  }

  #sec8 h5 {
    font-size: 60px;
  }

  #new-sec8 h5 {
    font-size: 60px;
  }

  #sec8 h5 img {
    padding: 20px 0px;
  }

  #new-sec8 h5 img {
    padding: 20px 0px;
  }

  #sec8 p {
    font-size: 22px;
  }

  #new-sec8 p {
    font-size: 22px;
  }

  #sec8 .primry-anchor-aa img {
    width: 4%;
  }

  #new-sec8 .primry-anchor-aa img {
    width: 4%;
  }

  #sec9 h4 {
    font-size: 55px;
  }

  span.st {
    font-size: 47px;
    text-shadow: -3px 4px 13px rgb(253 27 27 / 89%) !important;
  }

  #sec10 {
    padding: 40px 20px;
  }

  #new-sec10 {
    padding: 40px 20px;
  }

  #sec10 p {
    font-size: 50px;
    padding: 100px 0px;
    line-height: 59px;
  }

  #new-sec10 p {
    font-size: 50px;
    padding: 100px 0px 0px 0px;
    line-height: 59px;
  }

  #new-sec10 p:nth-child(2) {
    font-size: 16px;
    padding: 0px 0px 0px 0px;
    width: 100%;
  }

  #sec10 .primry-anchor-aa {
    font-size: 55px;
    text-transform: capitalize;
  }

  #new-sec10 .primry-anchor-aa {
    font-size: 38px;
    text-transform: capitalize;
  }

  #new-sec10 .primry-anchor-aa img {
    width: 29px;
  }

  #sec11 {
    background-image: url(../assets/img/sec10homemobileimg.jpg);
    background-position: 0% 100px;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;
  }

  #sec11 h4 {
    font-size: 54px;
    margin-bottom: 25px;
  }

  #new-sec11 h4 {
    font-size: 32px;
    margin-bottom: 25px;
  }

  #sec11 p {
    font-size: 16px;
    margin-bottom: 100px;
  }

  #new-sec11 p {
    font-size: 17px;
    margin-bottom: 20px;
  }
  #new-sec11 .primry-anchor-aa {
    font-size: 30px;
  }

  #new-sec11 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  #sec11 .primry-anchor-aa img {
    width: 4%;
  }

  #new-sec11 .primry-anchor-aa img {
    width: 4%;
  }

  #sec12 #row1 .primry-anchor-aa {
    font-size: 25px;
    margin-top: 0px;
  }

  #new-sec12 #row1 .primry-anchor-aa {
    font-size: 25px;
    margin-top: 0px;
  }

  #sec12 #row2 h5 {
    font-size: 50px;
  }

  #new-sec12 #row2 h5 {
    font-size: 30px;
  }

  #sec12 #row2 p {
    font-size: 13px !important;
  }

  #new-sec12 #row2 p {
    font-size: 13px !important;
  }

  #sec11 p br {
    display: none;
  }

  #new-sec11 p br {
    display: none;
  }

  #sec12 #row1 h4 {
    font-size: 30px;
  }

  #new-sec12 #row1 #col2 a{
    width: 40px;
    height: 40px;
  }
  #new-sec12 #row1 #col2 a svg {
    width: 40px;
    height: 40px;
  }
  #new-sec12 #row1 #col2 {
    margin-top: 20px;
    flex-direction: row;
    justify-content: flex-start;
  }

  #new-sec12 #row1 h4 {
    font-size: 50px;
    font-weight: 600;
  }

  #sec12 #row2 #col2,
  #sec12 #row2 #col3,
  #sec12 #row2 #col4,
  #sec12 #row2 #col5 {
    display: none;
  }

  #new-sec12 #row2 #col2,
  #new-sec12 #row2 #col3,
  #new-sec12 #row2 #col4,
  #new-sec12 #row2 #col5 {
    display: none;
  }

  #sec12 #row3 {
    margin-top: 0px;
  }

  #new-sec12 #row3 {
    margin-top: 0px;
  }

  .mobile-slide {
    display: block !important;
  }

  .desktop-slide {
    display: none !important;
  }

  #new-sec12 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  #sec12 #row3 {
    margin-top: 15px;
  }

  #new-sec12 #row3 {
    margin-top: 15px;
  }

  #sec12 #row3 #col3 {
    margin-top: 20px;
    padding-bottom: 10px;
  }

  #new-sec12 #row3 #col3 {
    margin-top: 20px;
    padding-bottom: 10px;
  }

  #sec12 #row3 h6 {
    font-size: 14px;
  }

  #new-sec12 #row3 h6 {
    font-size: 14px;
  }

  #sec12 #row3 #col1 img,
  #sec12 #row3 #col2 img {
    width: 80%;
  }

  #new-sec12 #row3 #col1 img,
  #new-sec12 #row3 #col2 img {
    width: 80%;
  }

  #sec12 #row3 {
    margin-top: 5;
  }

  #new-sec12 #row3 {
    margin-top: 5;
  }

  #sec12 #row3 #col3 {
    margin-top: 15px;
  }

  #new-sec12 #row3 #col3 {
    margin-top: 15px;
  }

  #sec6 #col:nth-child(4) {
    display: none;
  }
  #new-sec6 #col:nth-child(4) {
    /* display: none; */
  }

  /*-------------------page-conveyancing start-------------*/
  #page-conveyancing-sec1 h1 {
    font-size: 60px;
    letter-spacing: 5px;
  }

  #page-conveyancing-sec1 .moible-imageshow {
    display: flex;
    flex-wrap: nowrap;
    padding-bottom: 40px;
  }

  #page-conveyancing-sec1 .moible-imageshow a:nth-child(2) {
    margin-left: 21px !important;
  }

  #page-conveyancing-sec1 .img1 {
    display: none;
  }

  #page-conveyancing-sec1 p {
    font-size: 15px;
  }

  #page-conveyancing-sec1 .moible-imageshow img {
    width: 100%;
  }

  #page-conveyancing-sec1 .primry-anchor-aa {
    font-size: 30px;
  }

  #page-conveyancing-sec1 img {
    width: 11px;
  }

  #page-conveyancing-sec2 #row1 {
    background-image: unset;
  }

  #page-conveyancing-sec2 #row1 h5 {
    font-size: 30px;
  }

  #page-conveyancing-sec2 #row1 p {
    font-size: 14px;
  }

  #page-conveyancing-sec2 a .dsign,
  #page-conveyancing-sec2 a {
    font-size: 15px;
  }

  #page-conveyancing-sec3 #row1 h4 {
    font-size: 80px;
  }

  #page-conveyancing-sec3 #row2 p {
    font-size: 21px;
    line-height: 37px;
  }

  #page-conveyancing-sec3 #row2 .img1 {
    padding: 15px 0px;
  }

  #page-conveyancing-sec3 #row2 .img1 img {
    width: 159px;
  }

  #page-conveyancing-sec4 h4 {
    font-size: 90px;
  }

  #page-conveyancing-sec4 p {
    font-size: 22px;
  }

  #page-conveyancing-sec4 .primry-anchor-aa {
    font-size: 17px;
    line-height: 3em;
  }

  #page-conveyancing-sec4 .primry-anchor-aa img {
    width: 9px;
  }

  #page-conveyancing-sec5 h5 {
    font-size: 40px;
  }

  #page-conveyancing-sec5 h6 {
    font-size: 20px;
  }

  #page-conveyancing-sec5 p {
    font-size: 14px;
  }

  #page-conveyancing-sec6 h4 {
    font-size: 80px;
  }

  #page-conveyancing-sec6 h6 {
    font-size: 24px;
  }

  #page-conveyancing-sec6 #row1 .img img {
    margin-bottom: 41px;
    margin-right: 20px;
  }

  #page-conveyancing-sec6 #row1 p {
    font-size: 21px;
  }

  #page-conveyancing-sec6 #row1 br,
  #page-conveyancing-sec7 br {
    display: none;
  }

  #page-conveyancing-sec7 h4 {
    font-size: 75px;
  }

  #page-conveyancing-sec7 h5 {
    font-size: 70px;
  }

  #page-conveyancing-sec7 #row1 p {
    font-size: 17px;
    padding-bottom: 40px;
  }

  #page-conveyancing-sec7 h5 .metaverse {
    padding: 35px 0px;
    width: 200px;
  }

  #page-conveyancing-sec8 {
    background-image: url(../assets/img/sec10homemobileimg.jpg);
    background-position: right;
    background-repeat: no-repeat;
    background-size: contain;
    display: flex;
    align-items: center;
  }

  #page-conveyancing-sec8 h4 {
    font-size: 54px;
  }

  #page-conveyancing-sec8 p br {
    display: none;
  }

  #page-conveyancing-sec8 p {
    font-size: 20px;
    margin-bottom: 20px;
  }
  #page-conveyancing-sec8 .primry-anchor-aa {
    margin-top: 30px;
    font-size: 45px;
  }

  #page-conveyancing-sec8 .primry-anchor-aa {
    font-size: 30px;
  }

  /*-------------------page-conveyancing end-------------*/

  /*-------------------page-fareevasion start-------------*/

  #page-fareevasion-sec1 #row1 h1 {
    font-size: 42px;
    letter-spacing: 5px;
  }

  #page-fareevasion-sec1 #row1 h1 .img1 img {
    padding-top: 40px;
  }

  #page-fareevasion-sec1 #row1 p {
    font-size: 24px;
  }

  #page-fareevasion-sec1 #row1 br {
    display: none;
  }

  #page-fareevasion-sec1 #row2 .zoom {
    font-size: 28px;
  }

  #page-fareevasion-sec1 #row2 .img img {
    width: 50px;
  }

  #page-fareevasion-sec2 {
    padding: 40px 20px;
  }

  #page-fareevasion-sec2 #row1 {
    background-image: unset;
  }

  #page-fareevasion-sec2 #row1 h5 {
    font-size: 33px;
  }

  #page-fareevasion-sec2 #row1 p {
    font-size: 14px;
  }

  #page-fareevasion-sec1 #row2 .img img {
    width: 25px;
  }

  #page-fareevasion-sec1 #row2 .zoom {
    font-size: 30px;
    line-height: 33px;
  }

  #page-fareevasion-sec1 #row2 .arrow img {
    width: 6px;
  }

  #page-fareevasion-sec2 #row2 .img img {
    width: 25px;
  }

  #page-fareevasion-sec2 #row2 #col2 .zoom {
    font-size: 30px;
    line-height: 33px;
  }

  #page-fareevasion-sec2 #row2 #col2 .arrow img {
    width: 6px;
  }

  #page-fareevasion-sec3 {
    padding: 40px 20px;
  }

  #page-fareevasion-sec3 #row1 h4 {
    font-size: 35px;
  }

  #page-fareevasion-sec3 #row1 h5 {
    font-size: 19px;
  }

  #page-fareevasion-sec3 #row2 .img img {
    width: 25px;
  }

  #page-fareevasion-sec3 #row2 .zoom {
    font-size: 30px;
    line-height: 33px;
  }

  #page-fareevasion-sec3 #row2 .arrow img {
    width: 6px;
  }

  #page-fareevasion-sec4 #row1 h4 {
    font-size: 50px;
  }

  #page-fareevasion-sec4 #row1 .img1 img {
    width: 100px;
  }

  #page-fareevasion-sec4 #row1 ul li {
    font-size: 17px;
  }

  #page-fareevasion-sec4 #row2 .img img {
    width: 50px;
  }

  #page-fareevasion-sec4 #row2 .zoom {
    font-size: 24px;
  }

  #page-fareevasion-sec4 #row2 .img img {
    width: 25px;
  }

  #page-fareevasion-sec4 #row2 .zoom {
    font-size: 30px;
    line-height: 33px;
  }

  #page-fareevasion-sec4 #row2 .arrow img {
    width: 9px;
  }

  #page-fareevasion-sec5,
  #page-fareevasion-sec6,
  #page-fareevasion-sec7,
  #page-fareevasion-sec8 {
    padding: 20px 20px;
  }

  #page-fareevasion-sec5 h4 {
    font-size: 42px;
  }

  #page-fareevasion-sec5 p {
    font-size: 20px;
  }

  #page-fareevasion-sec5 .primry-anchor-aa {
    font-size: 20px;
  }

  #page-fareevasion-sec5 .primry-anchor-aa img {
    width: 9px;
  }

  #page-fareevasion-sec6 #row1 h5 {
    padding-bottom: 0px;
    font-size: 24px;
  }

  #page-fareevasion-sec6 #row1 p,
  #page-fareevasion-sec7 #row1 p,
  #page-fareevasion-sec8 #row1 p {
    font-size: 14px;
  }

  #page-fareevasion-sec7 #row1 h5 {
    padding-bottom: 10px;
    font-size: 25px;
  }
#page-fareevasion-sec7 .expertguides-h4 {
       font-size: 108px;
    
}
  #page-fareevasion-sec8 #row1 h5 {
    padding-bottom: 10px;
    font-size: 20px;
  }

  #page-conveyancing-sec6 br {
    display: none;
  }

  #page-fareevasion-sec9 h4 {
    font-size: 70px;
  }

  #page-fareevasion-sec9 h6 {
    font-size: 16px;
  }

  #page-fareevasion-sec9 #row1 .img img {
    margin-bottom: 41px;
    margin-right: 22px;
  }

  #page-fareevasion-sec9 #row1 p {
    font-size: 17px;
  }

  /*-------------------page-fareevasion end-------------*/

  /*-------------------page-south-eastern-railways start-------------*/

  #page-south-eastern-railways-sec1 #row1 h1 {
    font-size: 42px;
    letter-spacing: 2px;
  }

  #page-south-eastern-railways-sec1 #row1 h1 .img1 img {
    padding-top: 40px;
  }

  #page-south-eastern-railways-sec1 #row1 p {
    font-size: 14px;
  }
  #page-south-eastern-railways-sec1 #row1 h5 {
    font-size: 30px;
  }

  #page-south-eastern-railways-sec1 #row1 br {
    display: none;
  }

  #page-south-eastern-railways-sec1 #row2 .zoom {
    font-size: 22px;
  }

  #page-south-eastern-railways-sec1 #row2 .img img {
    width: 50px;
  }

  #page-south-eastern-railways-sec2 {
    padding: 40px 20px;
  }

  #page-south-eastern-railways-sec2 #row1 {
    background-image: unset;
  }

  #page-south-eastern-railways-sec2 #row1 h5 {
    font-size: 33px;
  }

  #page-south-eastern-railways-sec2 #row1 p {
    font-size: 14px;
  }

  #page-south-eastern-railways-sec1 #row2 .img img {
    width: 25px;
  }

  #page-south-eastern-railways-sec1 #row2 .zoom {
    font-size: 16px;
    line-height: 33px;
  }

  #page-south-eastern-railways-sec1 #row2 .arrow img {
    width: 6px;
  }

  #page-south-eastern-railways-sec2 #row2 .img img {
    width: 25px;
  }

  #page-south-eastern-railways-sec2 #row2 #col2 .zoom {
    font-size: 16px;
    line-height: 33px;
  }

  #page-south-eastern-railways-sec2 #row2 #col2 .arrow img {
    width: 6px;
  }

  #page-south-eastern-railways-sec3 #row1 h4 {
    font-size: 50px;
  }

  #page-south-eastern-railways-sec3 #row1 .img1 img {
    width: 100px;
  }

  #page-south-eastern-railways-sec3 #row1 ul li {
    font-size: 17px;
  }

  #page-south-eastern-railways-sec3 #row2 .img img {
    width: 50px;
  }

  #page-south-eastern-railways-sec3 #row2 .zoom {
    font-size: 24px;
  }

  #page-south-eastern-railways-sec3 #row2 .img img {
    width: 25px;
  }

  #page-south-eastern-railways-sec3 #row2 .zoom {
    font-size: 16px;
    line-height: 33px;
  }

  #page-south-eastern-railways-sec3 #row2 .arrow img {
    width: 9px;
  }

  #page-south-eastern-railways-sec4 {
    padding: 20px 20px;
  }

  #page-south-eastern-railways-sec4 h4 {
    font-size: 45px;
  }

  #page-south-eastern-railways-sec4 p {
    font-size: 14px;
  }

  /*-------------------page-south-eastern-railways end-------------*/

  /*-------------------page-chiltern-railways start-------------*/

  #page-chiltern-railways-sec1 #row1 h1 {
    font-size: 42px;
    letter-spacing: 2px;
  }

  #page-chiltern-railways-sec1 #row1 h1 .img1 img {
    padding-top: 40px;
  }

  #page-chiltern-railways-sec1 #row1 p {
    font-size: 14px;
  }
  #page-chiltern-railways-sec1 #row1 h5 {
    font-size: 30px;
  }

  #page-chiltern-railways-sec1 #row1 h5 {
    font-size: 30px;
  }

  #page-chiltern-railways-sec1 #row1 br {
    display: none;
  }

  #page-chiltern-railways-sec1 #row2 .zoom {
    font-size: 22px;
  }

  #page-chiltern-railways-sec1 #row2 .img img {
    width: 50px;
  }

  #page-chiltern-railways-sec2 {
    padding: 40px 20px;
  }

  #page-chiltern-railways-sec2 #row1 {
    background-image: unset;
  }

  #page-chiltern-railways-sec2 #row1 h5 {
    font-size: 33px;
  }

  #page-chiltern-railways-sec2 #row1 p {
    font-size: 14px;
  }

  #page-chiltern-railways-sec1 #row2 .img img {
    width: 25px;
  }

  #page-chiltern-railways-sec1 #row2 .zoom {
    font-size: 16px;
    line-height: 33px;
  }

  #page-chiltern-railways-sec1 #row2 .arrow img {
    width: 6px;
  }

  #page-chiltern-railways-sec2 #row2 .img img {
    width: 25px;
  }

  #page-chiltern-railways-sec2 #row2 #col2 .zoom {
    font-size: 16px;
    line-height: 33px;
  }

  #page-chiltern-railways-sec2 #row2 #col2 .arrow img {
    width: 6px;
  }

  #page-chiltern-railways-sec3 #row2 .arrow img {
    width: 6px;
  }

  #page-chiltern-railways-sec3 #row1 h4 {
    font-size: 50px;
  }

  #page-chiltern-railways-sec3 #row1 .img1 img {
    width: 100px;
  }

  #page-chiltern-railways-sec3 #row1 ul li {
    font-size: 17px;
  }

  #page-chiltern-railways-sec3 #row2 .img img {
    width: 50px;
  }

  #page-chiltern-railways-sec3 #row2 .zoom {
    font-size: 24px;
  }

  #page-chiltern-railways-sec3 #row2 .img img {
    width: 25px;
  }

  #page-chiltern-railways-sec3 #row2 .zoom {
    font-size: 16px;
    line-height: 33px;
  }

  #page-chiltern-railways-sec3 #row2 .arrow img {
    width: 9px;
  }

  #page-chiltern-railways-sec4 {
    padding: 20px 20px;
  }

  #page-chiltern-railways-sec4 h4 {
    font-size: 45px;
  }

  #page-chiltern-railways-sec4 p {
    font-size: 14px;
  }

  /*-------------------page-chiltern-railways end-------------*/

  /*-------------------page-govia-thameslink start-------------*/

  #page-govia-thameslink-sec1 #row1 h1 {
    font-size: 42px;
    letter-spacing: 2px;
  }

  #page-govia-thameslink-sec1 #row1 h1 .img1 img {
    padding-top: 40px;
  }

  #page-govia-thameslink-sec1 #row1 p {
    font-size: 14px;
  }
  #page-govia-thameslink-sec1 #row1 h5{
    font-size: 30px;
  }

  #page-govia-thameslink-sec1 #row1 br {
    display: none;
  }

  #page-govia-thameslink-sec1 #row2 .zoom {
    font-size: 22px;
  }

  #page-govia-thameslink-sec1 #row2 .img img {
    width: 50px;
  }

  #page-govia-thameslink-sec2 {
    padding: 40px 20px;
  }

  #page-govia-thameslink-sec2 #row1 {
    background-image: unset;
  }

  #page-govia-thameslink-sec2 #row1 h5 {
    font-size: 33px;
  }

  #page-govia-thameslink-sec2 #row1 p {
    font-size: 14px;
  }

  #page-govia-thameslink-sec1 #row2 .img img {
    width: 25px;
  }

  #page-govia-thameslink-sec1 #row2 .zoom {
    font-size: 16px;
    line-height: 33px;
  }

  #page-govia-thameslink-sec1 #row2 .arrow img {
    width: 6px;
  }

  #page-govia-thameslink-sec2 #row2 .img img {
    width: 25px;
  }

  #page-govia-thameslink-sec2 #row2 #col2 .zoom {
    font-size: 16px;
    line-height: 33px;
  }

  #page-govia-thameslink-sec2 #row2 #col2 .arrow img {
    width: 6px;
  }

  #page-govia-thameslink-sec3 #row2 .arrow img {
    width: 6px;
  }

  #page-govia-thameslink-sec3 #row1 h4 {
    font-size: 50px;
  }

  #page-govia-thameslink-sec3 #row1 .img1 img {
    width: 100px;
  }

  #page-govia-thameslink-sec3 #row1 ul li {
    font-size: 17px;
  }

  #page-govia-thameslink-sec3 #row2 .img img {
    width: 50px;
  }

  #page-govia-thameslink-sec3 #row2 .zoom {
    font-size: 24px;
  }

  #page-govia-thameslink-sec3 #row2 .img img {
    width: 25px;
  }

  #page-govia-thameslink-sec3 #row2 .zoom {
    font-size: 16px;
    line-height: 33px;
  }

  #page-govia-thameslink-sec3 #row2 .arrow img {
    width: 9px;
  }

  #page-govia-thameslink-sec4 {
    padding: 20px 20px;
  }

  #page-govia-thameslink-sec4 h4 {
    font-size: 45px;
  }

  #page-govia-thameslink-sec4 p {
    font-size: 14px;
  }

  /*-------------------page-govia-thameslink end-------------*/

  /*-------------------page-transport-for-london start-------------*/

  #page-transport-for-london-sec1 #row1 h1 {
    font-size: 34px;
    letter-spacing: 2px;
  }

  #page-transport-for-london-sec1 #row1 h1 .img1 img {
    padding-top: 40px;
  }

  #page-transport-for-london-sec1 #row1 p {
    font-size: 14px;
  }
  #page-transport-for-london-sec1 #row1 h5 {
    font-size: 30px;
  }

  #page-transport-for-london-sec1 #row1 br {
    display: none;
  }

  #page-transport-for-london-sec1 #row2 .zoom {
    font-size: 22px;
  }

  #page-transport-for-london-sec1 #row2 .img img {
    width: 50px;
  }

  #page-transport-for-london-sec2 {
    padding: 40px 20px;
  }

  #page-transport-for-london-sec2 #row1 {
    background-image: unset;
  }

  #page-transport-for-london-sec2 #row1 h5 {
    font-size: 33px;
  }

  #page-transport-for-london-sec2 #row1 p {
    font-size: 14px;
  }

  #page-transport-for-london-sec1 #row2 .img img {
    width: 25px;
  }

  #page-transport-for-london-sec1 #row2 .zoom {
    font-size: 16px;
    line-height: 33px;
  }

  #page-transport-for-london-sec1 #row2 .arrow img {
    width: 6px;
  }

  #page-transport-for-london-sec2 #row2 .img img {
    width: 25px;
  }

  #page-transport-for-london-sec2 #row2 #col2 .zoom {
    font-size: 16px;
    line-height: 33px;
  }

  #page-transport-for-london-sec2 #row2 #col2 .arrow img {
    width: 6px;
  }

  #page-transport-for-london-sec3 #row2 .arrow img {
    width: 6px;
  }

  #page-transport-for-london-sec3 #row1 h4 {
    font-size: 50px;
  }

  #page-transport-for-london-sec3 #row1 .img1 img {
    width: 100px;
  }

  #page-transport-for-london-sec3 #row1 ul li {
    font-size: 17px;
  }

  #page-transport-for-london-sec3 #row2 .img img {
    width: 50px;
  }

  #page-transport-for-london-sec3 #row2 .zoom {
    font-size: 24px;
  }

  #page-transport-for-london-sec3 #row2 .img img {
    width: 25px;
  }

  #page-transport-for-london-sec3 #row2 .zoom {
    font-size: 16px;
    line-height: 33px;
  }

  #page-transport-for-london-sec3 #row2 .arrow img {
    width: 9px;
  }

  #page-transport-for-london-sec4 {
    padding: 20px 20px;
  }

  #page-transport-for-london-sec4 h4 {
    font-size: 45px;
  }

  #page-transport-for-london-sec4 p {
    font-size: 14px;
  }

  /*-------------------page-transport-for-london end-------------*/

  /*-------------------page-northern-rail start-------------*/

  #page-northern-rail-sec1 #row1 h1 {
    font-size: 34px;
    letter-spacing: 2px;
  }

  #page-northern-rail-sec1 #row1 h1 .img1 img {
    padding-top: 40px;
  }

  #page-northern-rail-sec1 #row1 p {
    font-size: 24px;
  }

  #page-northern-rail-sec1 #row1 br {
    display: none;
  }

  #page-northern-rail-sec1 #row2 .zoom {
    font-size: 22px;
  }

  #page-northern-rail-sec1 #row2 .img img {
    width: 50px;
  }

  #page-northern-rail-sec2 {
    padding: 40px 20px;
  }

  #page-northern-rail-sec2 #row1 {
    background-image: unset;
  }

  #page-northern-rail-sec2 #row1 h5 {
    font-size: 33px;
  }

  #page-northern-rail-sec2 #row1 p {
    font-size: 14px;
  }

  #page-northern-rail-sec1 #row2 .img img {
    width: 25px;
  }

  #page-northern-rail-sec1 #row2 .zoom {
    font-size: 16px;
    line-height: 33px;
  }

  #page-northern-rail-sec1 #row2 .arrow img {
    width: 6px;
  }

  #page-northern-rail-sec2 #row2 .img img {
    width: 25px;
  }

  #page-northern-rail-sec2 #row2 #col2 .zoom {
    font-size: 16px;
    line-height: 33px;
  }

  #page-northern-rail-sec2 #row2 #col2 .arrow img {
    width: 6px;
  }

  #page-northern-rail-sec3 #row2 .arrow img {
    width: 6px;
  }

  #page-northern-rail-sec3 #row1 h4 {
    font-size: 50px;
  }

  #page-northern-rail-sec3 #row1 .img1 img {
    width: 100px;
  }

  #page-northern-rail-sec3 #row1 ul li {
    font-size: 17px;
  }

  #page-northern-rail-sec3 #row2 .img img {
    width: 50px;
  }

  #page-northern-rail-sec3 #row2 .zoom {
    font-size: 24px;
  }

  #page-northern-rail-sec3 #row2 .img img {
    width: 25px;
  }

  #page-northern-rail-sec3 #row2 .zoom {
    font-size: 16px;
    line-height: 33px;
  }

  #page-northern-rail-sec3 #row2 .arrow img {
    width: 9px;
  }

  #page-northern-rail-sec4 {
    padding: 20px 20px;
  }

  #page-northern-rail-sec4 h4 {
    font-size: 45px;
  }

  #page-northern-rail-sec4 p {
    font-size: 14px;
  }

  /*-------------------page-northern-rail end-------------*/

  /*-------------------page-family start-------------*/
  #page-family-sec1,
  #page-family-sec2,
  #page-family-sec3,
  #page-family-sec4,
  #page-family-sec5,
  #page-family-sec6,
  #page-family-sec7 {
    padding: 30px 10px;
  }

  #page-family-sec1 h1 {
    font-size: 70px;
    letter-spacing: 5px;
    width: 100%;
  }

  #page-family-sec1 p {
    font-size: 18px;
  }

  #page-family-sec1 .img1 {
    display: none;
  }

  #page-family-sec1 .moible-imageshow {
    display: flex;
    flex-wrap: nowrap;
    padding-bottom: 40px;
  }

  #page-family-sec1 .moible-imageshow a:nth-child(2) {
    margin-left: 21px !important;
  }

  #page-family-sec1 .primry-anchor-aa {
    font-size: 30px;
  }

  #page-family-sec1 .moible-imageshow img {
    width: 110px;
  }

  #page-family-sec1 .primry-anchor-aa img {
    width: 13px;
  }

  #page-family-sec2 #row1 {
    background-image: unset;
  }

  #page-family-sec2 #row1 h5, #page-family-sec2 #row1 h2 {
    font-size: 40px;
  }

  #page-family-sec2 #row1 p,
  #page-family-sec3 #row1 p,
  #page-family-sec4 #row1 p,
  #page-family-sec6 #row1 p,
  #page-family-sec5 #row1 p,
  #page-family-sec5 #row1 ul li {
    font-size: 14px;
  }

  #page-family-sec2 #row1 .sign {
    font-size: 50px;
  }

  #page-family-sec2 a .dsign,
  #page-family-sec2 a {
    font-size: 15px;
  }

  #page-family-sec3 h5 {
    font-size: 18px;
  }

  #page-family-sec4 #row1 h4 {
    font-size: 27px;
    padding-bottom: 25px;
  }

  #page-family-sec4 #row1 h4 img {
    display: none;
  }

  #page-family-sec5 #row1 h5, #page-family-sec5 #row1 h2 {
    font-size: 25px;
    padding-bottom: 10px;
  }

  #page-family-sec6 h5, #page-family-sec6 h3 {
    font-size: 25px;
    padding: 20px 0px;
  }

  /*-------------------page-family end-------------*/

  /*-------------------page-divorce start-------------*/
  #page-divorce-sec1,
  #page-divorce-sec2,
  #page-divorce-sec3,
  #page-divorce-sec4 {
    padding: 30px 10px;
  }

  #page-divorce-sec1 h1 {
    font-size: 70px;
    letter-spacing: 5px;
  }

  #page-divorce-sec1 p {
    font-size: 18px;
  }

  #page-divorce-sec1 .img1 {
    display: none;
  }

  #page-divorce-sec1 .moible-imageshow {
    display: flex;
    flex-wrap: nowrap;
    padding-bottom: 40px;
  }

  #page-divorce-sec1 .moible-imageshow a:nth-child(2) {
    margin-left: 21px !important;
  }

  #page-divorce-sec1 .primry-anchor-aa {
    font-size: 30px;
  }

  #page-divorce-sec1 .moible-imageshow img {
    width: 110px;
  }

  #page-divorce-sec1 .primry-anchor-aa img {
    width: 13px;
  }

  #page-famidivorcely-sec2 #row1 {
    background-image: unset;
  }

  #page-divorce-sec2 #row1 h5, #page-divorce-sec2 #row1 h2 {
    font-size: 40px;
  }

  #page-divorce-sec2 #row1 p,
  #page-divorce-sec3 #row1 p,
  #page-divorce-sec3 #row1 ul li,
  #page-divorce-sec4 #row1 p {
    font-size: 14px;
  }

  #page-divorce-sec2 #row1 .sign {
    font-size: 50px;
  }

  #page-divorce-sec2 a .dsign,
  #page-divorce-sec2 a {
    font-size: 15px;
  }

  #page-divorce-sec3 h5, #page-divorce-sec3 h3 {
    font-size: 18px;
  }

  #page-divorce-sec4 #row1 h4 {
    font-size: 27px;
    padding-bottom: 25px;
  }

  #page-divorce-sec4 #row1 h4 img {
    display: none;
  }

  /*-------------------page-divorce end-------------*/

  /*-------------------page-debts start-------------*/
  #page-debts-sec1,
  #page-debts-sec2 {
    padding: 50px 20px 0px 20px;
  }

  #page-debts-sec3 {
    padding: 20px 20px 0px 20px;
  }

  #page-debts-sec1 h1 {
    font-size: 52px;
    letter-spacing: 2px;
  }

  #page-debts-sec1 h1 img {
    padding-top: 21px;
  }

  #page-debts-sec1 p br {
    display: none;
  }

  #page-debts-sec1 p {
    font-size: 24px;
  }

  #page-debts-sec1 .primry-anchor-aa {
    font-size: 24px;
  }

  #page-debts-sec1 .primry-anchor-aa img {
    width: 8px;
  }

  #page-debts-sec2 h5 {
    font-size: 29px;
  }

  #page-debts-sec2 #row1 p,
  #page-debts-sec3 #row1 p,
  #page-debts-sec3 #row1 ul li {
    font-size: 14px;
  }

  #page-debts-sec3 #row1 h4 {
    font-size: 25px;
  }

  #page-debts-sec3 #row1 h4 img {
    display: none;
  }

  /*-------------------page-debts start-------------*/

  /*-------------------page-commercial end-------------*/
  #page-commercial-sec1 h1 {
    font-size: 40px;
    letter-spacing: 5px;
  }

  #page-commercial-sec1 .img1 {
    display: none;
  }

  #page-commercial-sec1 p {
    font-size: 15px;
  }

  #page-commercial-sec1 .moible-imageshow {
    display: flex;
    flex-wrap: nowrap;
    padding-bottom: 40px;
  }

  #page-commercial-sec1 .moible-imageshow img {
    width: 110px;
  }

  #page-commercial-sec1 .moible-imageshow a:nth-child(2) {
    margin-left: 21px !important;
  }

  #page-commercial-sec1 h1 img {
    width: 110px;
  }

  #page-commercial-sec1 .primry-anchor-aa {
    font-size: 24px;
  }

  #page-commercial-sec1 .primry-anchor-aa img {
    width: 12px;
  }

  #page-commercial-sec2 #row1 h5 {
    font-size: 29px;
  }

  #page-commercial-sec2 #row1 p,
  #page-commercial-sec2 #row1 ul li {
    font-size: 14px;
  }

  /*-------------------page-commercial end-------------*/

  /*-------------------page-employmentlaw start-------------*/
  #page-employmentlaw-sec1 {
    padding: 20px 20px 68px 20px;
  }

  #page-employmentlaw-sec1 #row1 p {
    font-size: 26px;
    line-height: 1.3em;
    margin-bottom: 75px;
  }

  #page-employmentlaw-sec1 #row1 p br {
    display: none;
  }

  #page-employmentlaw-sec1 #row1 .employement-law {
    flex-direction: column;
  }

  #page-employmentlaw-sec1 #row1 .employement-law img {
    width: 100%;
    padding-bottom: 50px;
  }

  /*-------------------page-employmentlaw end-------------*/

  /*-------------------page-beta end-------------*/

  #page-beta-sec1 {
    padding: 90px 20px;
  }

  #page-beta-sec1 h6 {
    font-size: 32px;
    display: unset;
    margin-bottom: 50px;
  }

  #page-beta-sec1 h6 img {
    width: 210px;
    margin: 30px 0px;
  }

  #page-beta-sec1 #row1 p {
    font-size: 14px;
  }

  /*-------------------page-beta end-------------*/

  /*-------------------page-commercial-employment start-------------*/

  #page-commercial-employment-sec1 h1 {
    font-size: 45px;
  }

  #page-commercial-employment-sec1 p br {
    display: none;
  }

  #page-commercial-employment-sec1 p {
    font-size: 22px;
  }

  #page-commercial-employment-sec1 .img1 {
    display: none;
  }

  #page-commercial-employment-sec1 .moible-imageshow {
    display: flex;
    flex-wrap: nowrap;
    padding-bottom: 35px;
    padding-top: 35px;
  }

  #page-commercial-employment-sec1 .primry-anchor-aa {
    font-size: 24px;
    line-height: 2em;
  }

  #page-commercial-employment-sec1 .primry-anchor-aa img {
    width: 9px;
  }

  #page-commercial-employment-sec2 {
    padding: 20px 20px;
  }

  #page-commercial-employment-sec2 #row1 h5 {
    font-size: 30px;
  }

  #page-commercial-employment-sec2 #row1 p,
  #page-commercial-employment-sec2 #row1 ul li {
    font-size: 14px;
  }

  #page-commercial-employment-sec2 #row1 h6 {
    font-weight: 500;
    font-size: 33px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  #page-commercial-employment-sec3 {
    padding: 0px 20px 30px 20px;
  }

  #page-commercial-employment-sec3 #row1 h5 {
    font-size: 35px;
  }

  #page-commercial-employment-sec3 #row1 ul {
    font-size: 15px;
    font-family: "proxima-light";
  }

  /*-------------------page-commercial-employment end-------------*/

  /*-------------------page-employment-employees end-------------*/
  #page-employment-employees-sec1 h1 {
    font-size: 55px;
  }

  #page-employment-employees-sec1 p {
    font-size: 23px;
  }

  #page-employment-employees-sec1 .img1 {
    display: none;
  }

  #page-employment-employees-sec1 .moible-imageshow {
    display: flex;
    flex-wrap: nowrap;
    padding-bottom: 35px;
    padding-top: 35px;
  }

  #page-employment-employees-sec1 .primry-anchor-aa {
    font-size: 24px;
  }

  #page-employment-employees-sec1 .primry-anchor-aa img {
    width: 10px;
  }

  #page-employment-employees-sec2 {
    padding: 55px 20px;
  }

  #page-employment-employees-sec2 #row1 h5 {
    font-size: 30px;
  }

  #page-employment-employees-sec2 #row1 p,
  #page-employment-employees-sec2 #row1 ul li {
    font-size: 14px;
  }

  #page-employment-employees-sec2 #row1 h6 {
    font-size: 30px;
    padding-top: 25px;
    padding-bottom: 25px;
  }

  /*-------------------page-employment-employee end-------------*/

  /*-------------------page-settlement-agreement start-------------*/
  #page-settlement-agreement-sec1 h1 {
    font-size: 50px;
  }

  #page-settlement-agreement-sec1 h1 img {
    margin-top: 20px;
  }

  #page-settlement-agreement-sec1 p br {
    display: none;
  }

  #page-settlement-agreement-sec1 p {
    font-size: 22px;
  }

  #page-settlement-agreement-sec1 .primry-anchor-aa {
    font-size: 25px;
  }

  #page-settlement-agreement-sec1 .primry-anchor-aa img {
    width: 8px;
  }

  #page-settlement-agreement-sec2 #row1 h5 {
    font-size: 26px;
  }

  #page-settlement-agreement-sec2 #row1 p,
  #page-settlement-agreement-sec2 #row1 ol li {
    font-size: 14px;
  }

  #page-settlement-agreement-sec2 #row1 h6 {
    font-size: 22px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  /*-------------------page-settlement-agreement end-------------*/

  /*-------------------page-wills-lasting-powers-of-attorney start-------------*/
  #page-wills-lasting-powers-of-attorney-sec1 h1 {
    font-size: 55px;
    letter-spacing: 2px;
  }

  #page-wills-lasting-powers-of-attorney-sec1 p {
    font-size: 26px;
    margin-top: 25px;
  }

  #page-wills-lasting-powers-of-attorney-sec1 .primry-anchor-aa {
    font-size: 30px;
  }

  #page-wills-lasting-powers-of-attorney-sec1 p a img {
    padding: 22px 0px;
    width: 110px;
  }

  #page-wills-lasting-powers-of-attorney-sec1 .primry-anchor-aa img {
    width: 12px;
  }

  #page-wills-lasting-powers-of-attorney-sec1 p a img {
    padding: 22px 0px;
  }

  #page-wills-lasting-powers-of-attorney-sec2 #row1 {
    background-image: unset;
  }

  #page-wills-lasting-powers-of-attorney-sec2 h5 {
    font-size: 40px;
  }

  #page-wills-lasting-powers-of-attorney-sec2 #row1 p {
    font-size: 14px;
  }

  #page-wills-lasting-powers-of-attorney-sec2 #row1 .sign {
    font-size: 65px;
  }

  #page-wills-lasting-powers-of-attorney-sec3 #row1 h4 {
    font-size: 38px;
  }

  #page-wills-lasting-powers-of-attorney-sec3 #row1 #col2 img {
    width: 230px;
    float: left;
  }

  #page-wills-lasting-powers-of-attorney-sec3 #row2 p {
    font-size: 25px;
  }

  #page-wills-lasting-powers-of-attorney-sec4 #row1 h4 {
    font-size: 30px;
  }

  #page-wills-lasting-powers-of-attorney-sec4 #row1 h5 {
    font-size: 20px;
    padding: 17px 0px;
  }

  #page-wills-lasting-powers-of-attorney-sec4 #row1 h5 img {
    width: 120px;
    margin-left: 45px;
  }

  #page-wills-lasting-powers-of-attorney-sec4 #row1 h6 {
    font-size: 22px;
  }

  #page-wills-lasting-powers-of-attorney-sec4 #row1 p,
  #page-wills-lasting-powers-of-attorney-sec4 #row1 ul li {
    font-size: 14px;
  }

  /*-------------------page-wills-lasting-powers-of-attorney end-------------*/

  /*-------------------page-metaverse start-------------*/

  #page-metaverse-sec1 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  #page-metaverse-sec2 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  #page-metaverse-sec1 h4,
  #page-metaverse-sec2 h4 {
    font-size: 45px;
    margin-bottom: 20px;
  }

  #page-metaverse-sec1 p,
  #page-metaverse-sec2 p {
    font-size: 25px;
    margin-bottom: 10px;
  }

  #page-metaverse-sec1 #col2,
  #page-metaverse-sec2 #col2 {
    padding-bottom: 40px;
  }

  #page-metaverse-sec1 .primry-anchor-aa,
  #page-metaverse-sec2 .primry-anchor-aa {
    margin-top: 0px;
    font-size: 30px;
    line-height: normal;
  }
  #page-metaverse-sec1 .primry-anchor-aa img, #page-metaverse-sec2 .primry-anchor-aa img {
    width: 23px;
  }
  #page-metaverse-sec1 #row1 .winter {
    line-height: normal;
    font-size: 30px;
    margin-top: 20px;
  }

  /*-------------------page-metaverse-sec end-------------*/

  /*-------------------page-gravesend start-------------*/
  #page-gravesend-sec1 h1 {
    font-size: 50px;
    letter-spacing: 4px;
  }

  #page-gravesend-sec1 h1 img {
    margin-top: 15px;
  }

  #page-gravesend-sec1 p {
    font-size: 26px;
    margin-top: 20px;
  }

  #page-gravesend-sec1 .primry-anchor-aa {
    font-size: 29px;
  }

  #page-gravesend-sec1 .primry-anchor-aa img {
    width: 10px;
  }

  #page-gravesend-sec2 #row1 {
    background-image: unset;
  }

  #page-gravesend-sec2 #row1 #col1 h5 {
    font-size: 54px;
  }

  #page-gravesend-sec3 #row1 h5 {
    font-weight: 500;
    font-size: 50px;
  }

  #page-gravesend-sec2 #row1 #col3 p,
  #page-gravesend-sec2 #row1 #col3 p a {
    font-size: 30px;
  }

  #page-gravesend-sec4 h4 {
    font-size: 55px;
  }

  #page-gravesend-sec4 p br {
    display: none;
  }

  #page-gravesend-sec4 p {
    font-size: 25px;
  }

  #page-gravesend-sec4 .primry-anchor-aa {
    font-size: 55px;
  }

  /*-------------------page-gravesend end-------------*/

  /*-------------------page-sevenoaks start-------------*/
  #page-sevenoaks-sec1 h1 {
    font-size: 55px;
    letter-spacing: 2px;
  }

  #page-sevenoaks-sec1 h1 img {
    margin-top: 15px;
  }

  #page-sevenoaks-sec1 p {
    font-size: 30px;
    margin-top: 20px;
  }

  #page-sevenoaks-sec1 .primry-anchor-aa {
    font-size: 29px;
  }

  #page-sevenoaks-sec1 .primry-anchor-aa img {
    width: 9px;
  }

  #page-sevenoaks-sec2 #row1 #col1 h5 {
    font-size: 50px;
  }

  #page-sevenoaks-sec2 #row1 {
    background-image: unset;
  }

  #page-sevenoaks-sec2 #row1 #col1 p {
    padding-right: 0px;
  }

  #page-sevenoaks-sec2 #row1 #col3 h5 {
    font-size: 30px;
  }

  #page-sevenoaks-sec3 #row1 h5 {
    font-size: 45px;
  }

  #page-sevenoaks-sec2 #row1 #col3 p,
  #page-sevenoaks-sec2 #row1 #col3 p a {
    font-size: 28px;
  }

  #page-sevenoaks-sec2 #row1 #col3 p a img {
    width: 10px;
  }

  #page-sevenoaks-sec4 h5 {
    font-size: 27px;
  }

  #page-sevenoaks-sec5 h4 {
    font-size: 55px;
  }

  #page-sevenoaks-sec5 p {
    font-size: 26px;
    margin-top: 20px;
  }

  #page-sevenoaks-sec5 .primry-anchor-aa {
    font-size: 58px;
  }

  /*-------------------page-sevenoaks end-------------*/

  /*-------------------page-orpington start-------------*/
  #page-orpington-sec1 h1 {
    font-size: 55px;
    letter-spacing: 3px;
  }

  #page-orpington-sec1 h1 img {
    margin-top: 15px;
  }

  #page-orpington-sec1 p {
    font-size: 26px;
    margin-top: 20px;
  }

  #page-orpington-sec1 .primry-anchor-aa {
    font-size: 29px;
  }

  #page-orpington-sec1 .primry-anchor-aa img {
    width: 9px;
  }

  #page-orpington-sec2 #row1 #col1 h5 {
    font-size: 50px;
  }

  #page-orpington-sec2 #row1 {
    background-image: unset;
  }

  #page-orpington-sec2 #row1 #col1 p {
    padding-right: 0px;
  }

  #page-orpington-sec2 #row1 #col3 h5 {
    font-size: 30px;
  }

  #page-orpington-sec3 #row1 h5 {
    font-size: 45px;
  }

  #page-orpington-sec2 #row1 #col3 p,
  #page-orpington-sec2 #row1 #col3 p a {
    font-size: 28px;
  }

  #page-orpington-sec2 #row1 #col3 p a img {
    width: 10px;
  }

  #page-orpington-sec4 h5 {
    font-size: 40px;
  }

  #page-orpington-sec5 h4 {
    font-size: 55px;
  }

  #page-orpington-sec5 p {
    font-size: 25px;
  }

  #page-orpington-sec5 .primry-anchor-aa {
    font-size: 58px;
  }

  /*-------------------page-orpington end-------------*/

  /*-------------------page-equity-release start-------------*/
  #page-equity-release-sec1 h1 {
    font-size: 60px;
  }

  #page-equity-release-sec1 h2 {
    font-size: 45px;
  }

  #page-equity-release-sec1 p {
    font-size: 35px;
    line-height: 48px;
  }

  #page-equity-release-sec1 .primry-anchor-aa {
    font-size: 44px;
  }

  #page-equity-release-sec2 #row1 h5 {
    font-size: 34px;
  }

  #page-equity-release-sec2 #row1 p,
  #page-equity-release-sec2 #row1 ul li {
    font-size: 14px;
  }

  #page-equity-release-sec2 #row1 h6 {
    font-size: 30px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  /*-------------------page-equity-release end-------------*/

  /*-------------------page-transfer-of-equity-the-process-explained start-------------*/
  #page-transfer-of-equity-the-process-explained-sec1 h1 {
    font-size: 55px;
  }

  #page-transfer-of-equity-the-process-explained-sec1 h2 {
    font-size: 41px;
  }

  #page-transfer-of-equity-the-process-explained-sec1 p {
    font-size: 27px;
  }

  #page-transfer-of-equity-the-process-explained-sec1 .primry-anchor-aa {
    font-size: 44px;
  }

  #page-transfer-of-equity-the-process-explained-sec2 #row1 h5 {
    font-size: 34px;
  }

  #page-transfer-of-equity-the-process-explained-sec2 #row1 p,
  #page-transfer-of-equity-the-process-explained-sec2 #row1 ul li {
    font-size: 14px;
  }

  #page-transfer-of-equity-the-process-explained-sec2 #row1 h6 {
    font-size: 30px;
  }

  /*-------------------page-transfer-of-equity-the-process-explained end-------------*/

  /*-------------------page-a-complete-guide-to-remortgaging start-------------*/

  #page-a-complete-guide-to-remortgaging-sec1 h1 {
    font-size: 41px;
  }

  #page-a-complete-guide-to-remortgaging-sec1 p {
    font-size: 27px;
  }

  #page-a-complete-guide-to-remortgaging-sec1 .primry-anchor-aa {
    font-size: 28px;
  }

  #page-a-complete-guide-to-remortgaging-sec1 .primry-anchor-aa img,
  #page-a-complete-guide-to-remortgaging-sec2 .primry-anchor-aa img {
    width: 10px;
  }

  #page-a-complete-guide-to-remortgaging-sec2 h6 {
    font-size: 26px;
  }

  #page-a-complete-guide-to-remortgaging-sec2 p,
  #page-a-complete-guide-to-remortgaging-sec2 ul li,
  #page-a-complete-guide-to-remortgaging-sec2 ol li {
    font-size: 14px;
  }

  /*-------------------page-a-complete-guide-to-remortgaging end-------------*/

  /*-------------------page-manak-transparency start-------------*/

  #page-manak-transparency-sec1 h1 {
    font-size: 60px;
    letter-spacing: 5px;
  }

  #page-manak-transparency-sec1 h1 img {
    width: 150px;
    padding-top: 20px;
  }

  /*-------------------page-manak-transparency end-------------*/

  /*-------------------page-meet-the-team end-------------*/

  #page-meet-the-team-sec1 h1 {
    font-weight: 600;
    font-size: 35px;
    line-height: 0.9em;
    letter-spacing: 2px;
  }
  
  #page-meet-the-team-sec1 .img-box a {
    width: 100%;
  }
  #page-meet-the-team-sec1 .img-box a img {
    width: 100%;
  }

  /*-------------------page-meet-the-team end-------------*/
  /*-------------------page-privacy-policy start-------------*/
  #page-privacy-policy-sec1 h1 {
    font-size: 70px;
  }

  #page-privacy-policy-sec1 h6 {
    font-size: 25px;
  }

  #page-privacy-policy-sec1 p,
  #page-privacy-policy-sec1 ul li {
    font-size: 14px;
  }

  #page-privacy-policy-sec1 #col2 {
    padding: 25px;
  }

  #page-privacy-policy-sec1 #col2 p {
    word-break: break-word;
  }

  /*-------------------page-privacy-policy end-------------*/

  /*-------------------page-terms-and-conditions start-------------*/
  #page-terms-conditions-sec1 h1 {
    font-size: 45px;
  }

  #page-terms-conditions-sec1 h1 img {
    padding: 18px 0px;
  }

  /*-------------------page-terms-and-conditions end-------------*/

  /*-------------------page-our-refund-poliy start-------------*/
  #page-our-refund-poliy-sec1 h1 {
    font-size: 75px;
  }

  #page-our-refund-poliy-sec1 h1 img {
    width: 100px;
  }

  /*-------------------page-our-refund-poliy end-------------*/

  /*-------------------page-complaints start-------------*/
  #page-complaints-sec1 h1 {
    font-size: 45px;
  }

  #page-complaints-sec1 h1 img {
    padding: 20px 0px;
  }

  #page-complaints-sec1 h6 {
    font-size: 25px;
  }

  #page-complaints-sec1 p,
  #page-complaints-sec1 ul li {
    font-size: 14px;
  }

  /*-------------------page-complaints end-------------*/

  /*-------------------logo mobile section start-------------*/
  #new-logosection {
    display: none;
  }
  #logosection {
    display: none;
  }

  #logo-mobile-section {
    display: block;
    position: relative;
  }

  #logo-mobile-section #col1,
  #logo-mobile-section #col2 .img-box,
  #logo-mobile-section #col3 .img-box,
  #logo-mobile-section #col4 {
    margin-bottom: 10px;
    padding: 0;
  }

  #logo-mobile-section #row2 #col1 .img-box {
    height: 75px;
    background-color: #000;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  #logo-mobile-section #row2 #col1 .img-box img {
    height: 100%;
    object-fit: contain;
  }

  #logo-mobile-section #row2 #col2 .img-box {
    height: 75px;
    background-color: #000;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  #logo-mobile-section #row2 #col2 .img-box img {
    height: 100%;
    object-fit: contain;
  }

  #logo-mobile-section #row2 #col3 .img-box {
    height: 75px;
    background-color: #000;
    border-radius: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  #logo-mobile-section #row2 #col3 .img-box img {
    height: 100%;
    object-fit: contain;
  }

  #logo-mobile-section #col2 .img-box:nth-child(2) {
    height: 210px;
    background-color: black;
    border-radius: 26px;
    display: flex;
    align-items: center;
  }

  #logo-mobile-section #col3 .img-box.custom-box {
    background-color: #000;
    padding: 20px;
    border-radius: 20px;
  }
  #logo-mobile-section #col3 .img-box.custom-box h4 {
    font-size: 11px;
  }
  #logo-mobile-section #col3 .img-box video {
    z-index: 1;
  }

  #logo-mobile-section #row2 #col1,
  #logo-mobile-section #row2 #col2,
  #logo-mobile-section #row2 #col3 {
    padding: 0;
  }

  #logo-mobile-section #row2 #col1 {
    padding-left: 0;
  }

  #logo-mobile-section #row2 #col3 {
    padding-right: 0;
  }
  #logo-mobile-section #row2 #col1,
  #logo-mobile-section #row2 #col2,
  #logo-mobile-section #row2 #col3 {
    padding: 4px;
    margin-bottom: 0;
  }
  #logo-mobile-section #row2 #col1 .img-box,
  #logo-mobile-section #row2 #col2 .img-box,
  #logo-mobile-section #row2 #col3 .img-box {
    height: 100%;
    background-color: #000;
    border-radius: 20px;
    margin: 0px;
    align-items: center;
    display: flex;
    justify-content: center;
  }
  #row1 div#col2 {
    justify-content: space-around !important;
  }
  /*-------------------logo mobile section start-------------*/

  /*-------------------page-dispute start-------------*/

  #page-dispute-sec1 h1 {
    font-size: 60px;
    letter-spacing: 5px;
  }

  .criminal-m-none {
    display: none;
  }

  #page-dispute-sec1 .criminal-d-none {
    display: block;
    margin: 22px 0px;
  }

  #page-dispute-sec1 p br {
    display: none;
  }

  #page-dispute-sec1 p {
    font-size: 28px;
  }

  #page-dispute-sec1 .primry-anchor-aa {
    font-size: 30px;
  }

  #page-dispute-sec1 .primry-anchor-aa img {
    width: 13px;
  }

  #page-dispute-sec2 #row1 p {
    font-size: 14px;
  }

  #page-dispute-sec2 #row3 a:nth-child(1) img {
    width: 25px;
  }

  #page-dispute-sec2 #row3 a:nth-child(2) img {
    width: 30px;
  }

  #page-dispute-sec2 .sign {
    margin-top: 8px;
  }

  #page-dispute-sec2 #row3 .discover {
    font-size: 15px;
    line-height: 20px;
  }

  #page-dispute-sec2 #row3 .arr {
    width: 8px;
  }

  #page-dispute-sec2 #row1 {
    background-position: bottom right;
    background-size: 41%;
    background-position-y: 93%;
  }

  #page-dispute-sec2 #row3 {
    padding-top: 0px;
  }

  /*-------------------page-dispute end-------------*/

  /*-------------------page-blockchain start-------------*/
  #page-blockchain-sec1 {
    padding: 100px 20px;
  }

  #page-blockchain-sec1 h4 {
    font-size: 58px;
  }

  #page-blockchain-sec1 p {
    font-size: 27px;
  }

  #page-blockchain-sec2 #row1 p {
    font-size: 14px;
  }

  #page-blockchain-sec2 #row1 h6 {
    font-size: 24px;
  }

  #page-blockchain-sec3 #row1 h5 {
    font-size: 26px;
  }

  #page-blockchain-sec3 #row1 .primry-anchor-aa {
    font-size: 48px;
  }

  #page-blockchain-sec3 #row1 .primry-anchor-aa img {
    width: 14px;
  }

  /*-------------------page-blockchain end-------------*/

  /*-------------------page-payment-success end-------------*/

  #page-payment-success-sec1 {
    padding: 50px 20px 40px 20px;
  }

  #page-payment-success-sec1 p {
    font-size: 25px;
  }

  #page-payment-success-sec1 h5 {
    font-size: 26px;
  }

  #page-payment-success-sec1 .multi img {
    width: 118px;
  }

  #page-payment-success-sec1 .primry-anchor-aa img {
    width: 11px;
  }

  /*-------------------page-payment-success end-------------*/

  /*-------------------page-payment-failed end-------------*/

  #page-payment-failed-sec1 {
    padding: 50px 20px 40px 20px;
  }

  #page-payment-failed-sec1 p br {
    display: none;
  }

  #page-payment-failed-sec1 p {
    font-size: 25px;
  }

  #page-payment-failed-sec1 .primry-anchor-aa {
    font-size: 40px;
  }

  /*-------------------page-payment-failed end-------------*/

  /*-------------------page-manak-black start-------------*/
  #page-manak-black-sec1 {
    height: 100vh;
  }

  #page-manak-black-sec1 #row1 #span1 {
    font-size: 80px;
    line-height: 1.1em;
  }

  #page-manak-black-sec1 #row1 #span2 {
    font-size: 80px;
  }

  #page-manak-black-sec2 #row1 h6 {
    font-size: 40px;
  }

  #page-manak-black-sec2 #row1 p {
    font-size: 14px;
  }

  #page-manak-black-sec2 #row2 .img-box {
    padding: 15px 15px;
  }

  #page-manak-black-sec3,
  #page-manak-black-sec4,
  #page-manak-black-sec5,
  #page-manak-black-sec6 {
    height: 65vh;
  }

  #page-manak-black-sec3 h6 {
    font-size: 35px;
  }

  #page-manak-black-sec4 h6 {
    font-size: 30px;
  }

  #page-manak-black-sec5 h6 {
    font-size: 30px;
  }

  #page-manak-black-sec6 h6 {
    font-size: 30px;
  }

  #page-manak-black-sec7 h4 {
    font-size: 48px;
  }

  #page-manak-black-sec7 h4 img {
    width: 18px;
  }

  #page-manak-black-sec7 p {
    font-size: 25px;
  }

  #page-manak-black-sec7 .primry-anchor-aa img {
    width: 10px;
  }

  /*-------------------page-manak-black end-------------*/

  /*-------------------page-golf-day start-------------*/

  #page-golf-day-sec1 {
    background-image: url(../assets/img/golf-day-sec1m.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  #page-golf-day-sec1 h1 {
    font-size: 62px;
    letter-spacing: 3px;
  }

  #page-golf-day-sec1 p {
    font-size: 45px;
    margin-top: 0px;
    margin-bottom: 170px;
  }

  #page-golf-day-sec1 .primry-anchor-aa {
    font-size: 30px;
  }

  #page-golf-day-sec1 .primry-anchor-aa img {
    width: 23px;
  }

  #page-golf-day-sec2 {
    background-image: url(../assets/img/golf-day-sec2m.png);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 30px;
    padding-bottom: 20px;
  }

  #page-golf-day-sec2 #row1 {
    padding-bottom: 305px;
  }

  #page-golf-day-sec2 #row1 h5 {
    font-size: 40px;
  }

  #page-golf-day-sec2 #row1 p {
    font-size: 14px;
  }

  #page-golf-day-sec3 h4 {
    font-size: 45px;
  }

  #page-golf-day-sec3 p {
    font-size: 18px;
  }

  #page-golf-day-sec3 p:nth-child(3) {
    font-size: 28px;
  }

  #page-golf-day-sec5 h1 {
    font-size: 100px;
    padding-bottom: 65px;
  }

  #page-golf-day-sec5 .primry-anchor-aa {
    font-size: 24px;
  }

  #page-golf-day-sec5 .primry-anchor-aa img {
    width: 24px;
  }

  /*-------------------page-golf-day end-------------*/

  /*-------------------page-call-us-now start-------------*/
  .page-call-us-now-sec1 {
    padding: 110px 20px 0px 20px !important;
  }

  .page-call-us-now-sec1 .zoom {
    font-size: 25px;
  }

  .page-call-us-now-sec1 .phone {
    width: 38px;
  }
  /*-------------------page-call-us-now end-------------*/

  /*-------------------page-career start-------------*/
  /* #career-sec-1 h4 {
      font-size: 70px;
  } */
  #career-sec-1 h1 {
    font-size: 75px;
  }
  #career-sec-1 p {
    font-size: 16px;
  }
  #career-sec-1 p br {
    display: none;
  }
  #career-sec-1 .primry-anchor-aa {
    font-size: 28px;
  }
  #career-sec-1 .primry-anchor-aa img {
    width: 22px;
    display: inline-block;
  }
  #carreer-sec-2 h4 {
    font-size: 25px;
  }

  #carreer-sec-2 p {
    font-size: 14px;
    margin-top: 10px;
  }

  #carreer-sec-2 .primry-anchor-aa {
    font-size: 16px;
  }

  #carreer-sec-2 .primry-anchor-aa img {
    width: 16px;
    padding-left: 8px;
  }
  /*-------------------page-career end-------------*/
  #logo-mobile-section video {
    height: 100%;
    width: 100%;
    object-fit: cover;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: -1;
  }
  .service-card h5 {
    font-size: 26px;
  }
  .service-card img {
    margin: 15px auto 15px;
    width: 70px;
  }
  p.srv-btn a {
    font-size: 16px;
  }
  .service-card {
    width: 260px;
    height: 320px !important;
  }
  [type="button"] {
    width: auto;
    height: auto;
    padding: 8px 18px;
  }
  #new-sec4 h4 img {
    width: 11px;
    margin-top: -30px;
  }
  #new-sec10 p.os-head {
    font-size: 30px !important;
    margin-bottom: 25px;
    padding: 50px 0px 0px 0px;
    line-height: 40px;
  }
  .contact-btn {
    display: block;
  }
  .contact-btn a h6 {
    width: 150px;
    font-size: 16px;
    padding: 8px 10px;
    margin: 10px auto 10px;
  }
  .contact-btn a.chat-icon h6 {
    border: 4px solid #fff;
  }
  p.srv-btn {
    width: 200px;
    margin: auto;
  }
}

@media only screen and (max-width: 380px) {
  #sec1 a.primry-anchor-aa img {
    width: 7.5%;
  }
  #logo-mobile-section #col2 .img-box:nth-child(2) {
    height: 174px;
  }
  #page-payment-success-sec1 h1,
  #page-payment-failed-sec1 h1 {
    font-size: 50px;
  }

  #page-payment-success-sec1 h1 img {
    width: 45px;
  }
}

header#innderpageheader {
  position: relative;
}

header#innderpageheader.show-it {
  position: fixed;
}

.spacer-desktop {
  padding: 55px 0px;
}
@media only screen and (max-width: 1024px) {
  .spacer-desktop {
    padding: 0px 0px;
  }
}

/*our team page responsive css */
@media only screen and (min-width: 1025px) and (max-width: 1199px) {
  #page-meet-the-team-sec1 .col-lg-3 {
    width: 33.33%;
  }
}
/*our team page responsive css end*/