/* Equalize Simple List Blocks*/

/* Change item class here */
.items_b803bd835a264c16b33cc4237f36f9fc { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_b803bd835a264c16b33cc4237f36f9fc > .item {
	display: flex;
	flex-direction: column;
}
/* Equalize Simple List Blocks*/

/* Change item class here */
.items_fa59127f160e450192c2c9eded47c176 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_fa59127f160e450192c2c9eded47c176 > .item {
	display: flex;
	flex-direction: column;
}


/* Equalize Simple List Blocks*/

/* Change item class here */
.items_daf244ecc97b4278bf482cc7066a7e89 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_daf244ecc97b4278bf482cc7066a7e89 > .item {
	display: flex;
	flex-direction: column;
}
/* Equalize Simple List Blocks*/

/* Change item class here */
.items_d1ec7c580fa947bcb26131a596d02f90 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_d1ec7c580fa947bcb26131a596d02f90 > .item {
	display: flex;
	flex-direction: column;
}


/* Equalize Simple List Blocks*/

/* Change item class here */
.items_a7af79a10dfb48b886ed38f250e46bb5 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_a7af79a10dfb48b886ed38f250e46bb5 > .item {
	display: flex;
	flex-direction: column;
}


/* Equalize Simple List Blocks*/

/* Change item class here */
.items_d9fcfa28e8a84f4ea53e714d283a9e74 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_d9fcfa28e8a84f4ea53e714d283a9e74 > .item {
	display: flex;
	flex-direction: column;
}
/* Equalize Simple List Blocks*/

/* Change item class here */
.items_bee38e6afb5945c09dc1ca1d171f26c1 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_bee38e6afb5945c09dc1ca1d171f26c1 > .item {
	display: flex;
	flex-direction: column;
}




/********************
BASE +/- STYLES
********************/
.mwd-accordion-content {
  display: block;
  overflow: hidden;
  max-height: 100%;
  transition: all 0.3s ease-in-out;
}

.mwd-accordion-title > :first-child {
  max-width: 90%;
}

.mwd-accordion-title {
  position: relative;
  color: #212c63;
  font-weight: 500;
  font-size:24px;
  padding-top: 20px;
  padding-bottom:10px;
  text-decoration: underline;
}
.mwd-accordion-title .mwd-accordion-icon {
  position: absolute;
  background: #cccccc;
  width: 20px;
  height: 3px;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease-in-out;
}
.mwd-accordion-title .mwd-accordion-icon:after {
  content: "";
  position: absolute;
  background: #cccccc;
  width: 3px;
  height: 20px;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  transition: all 0.3s ease-in-out;
}

.active .mwd-accordion-icon:after {
  transform: translateY(-50%) rotate(90deg);
}





/* Equalize Simple List Blocks*/

/* Change item class here */
.items_d94c1fd325ec4a75aea6680765a3d651 { 
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	min-height: 100%;
}

/* Change item class here */
.items_d94c1fd325ec4a75aea6680765a3d651 > .item {
	display: flex;
	flex-direction: column;
}



/* Responsive Hero Styling */

@media only screen and (max-width: 767px) {
    .mwd-accordion-title {
      font-size:20px;
      padding-right:25px;
    }

    div.blockWrap_a0a0f2486ede46789947e6907b8e8bff {
        padding-top: 120px;
        padding-bottom: 0px;
    }
    
    .blockWrap_a0a0f2486ede46789947e6907b8e8bff .contentTitle {
        font-size: 48px; 
    }
    
    div.blockWrap_e4734cf7c2d64b4c8c3b7875941e533c {
        padding-bottom: 0px;
    }
    
    div.blockWrap_f899ca0e1e674ccbbac858950867939b {
        padding-bottom: 40px;
    }
    
    .blockWrap_f899ca0e1e674ccbbac858950867939b .pageTitle {
        font-size: 32px; 
    }
    div.blockWrap_d42c232ad45d444395b3dec5595be779 {
        padding-bottom: 40px;
    }
    div.blockWrap_d520efd4bd494d8793f5b7f11fa235eb {
        padding-top: 0px;
    }
    .blockWrap_d520efd4bd494d8793f5b7f11fa235eb .contentTitle {
        font-size: 28px; 
    }
    /* Text Block Background Color - 50-50 Image */
    .block_d520efd4bd494d8793f5b7f11fa235eb.blockContent.layoutC .blockText, 
    .block_d520efd4bd494d8793f5b7f11fa235eb.blockContent.layoutD .blockText  {
        padding: 20px 10px 50px 10px;
    }
    
    div.blockWrap_f9517eeff6bc4fbd9673e90fd9891fa0 {
        padding-top: 70px;
    }
    .blockWrap_f9517eeff6bc4fbd9673e90fd9891fa0 .contentTitle {
        font-size: 28px; 
    }
    div.blockWrap_d94c1fd325ec4a75aea6680765a3d651 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    div.blockWrap_d19e2719dfba4b16b9c546bd1ac537c3 {
        padding-bottom: 60px;
    }
    
    div.blockWrap_d3bc716d230747b9816d6a594a0970c9 {
        padding-top: 40px;
    }
    .blockWrap_d3bc716d230747b9816d6a594a0970c9 .contentTitle {
        font-size: 28px; 
    }
    /* Text Block Background Color - 50-50 Image */
    .block_d3bc716d230747b9816d6a594a0970c9.blockContent.layoutC .blockText, 
    .block_d3bc716d230747b9816d6a594a0970c9.blockContent.layoutD .blockText  {
        padding: 20px 10px 10px 10px;
    }
    
    div.blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f {
        padding-top: 135px;
        padding-bottom: 90px;
    }
    
    .blockWrap_c8d5d2277e8f4dc6b8bad9563810b53f .contentTitle {
        font-size: 32px; 
    }
    
    
    /*services*/
    div.blockWrap_c02c59affce84a0d892d09d370a4a9a0 {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .blockWrap_c02c59affce84a0d892d09d370a4a9a0 .contentTitle {
        font-size: 36px; 
    }
    .blockWrap_c02c59affce84a0d892d09d370a4a9a0 .blockInnerContent {
        font-size: 20px; 
    }
    
    div.blockWrap_c87c21e6ce5e48b693a353801ded05e9 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .blockWrap_c87c21e6ce5e48b693a353801ded05e9 .contentTitle {
        font-size: 32px; 
    }
    
    div.blockWrap_d06c4df09d7d4fae8df29873af7d1d8b {
        padding-top: 60px;
        padding-bottom: 0px;
    }
    .blockWrap_d06c4df09d7d4fae8df29873af7d1d8b .pageTitle {
        font-size: 28px; 
    }
    div.blockWrap_b803bd835a264c16b33cc4237f36f9fc {
        padding-top: 30px;
        padding-bottom: 50px;
    }
    
    
    div.blockWrap_d40086abe96a478ebb82a83d64fbd260 {
        padding-top: 50px;
        padding-bottom: 30px;
    }
    .blockWrap_d40086abe96a478ebb82a83d64fbd260 .contentTitle {
        font-size: 28px; 
    }
    div.blockWrap_fa59127f160e450192c2c9eded47c176 {
        padding-top: 0px;
        padding-bottom: 20px;
    }
    div.blockWrap_d5996a1771c64bc88408d5fe1a61ff85 {
        padding-top: 20px;
        padding-bottom: 50px;
    }
    
    div.blockWrap_c9401c110e8047a49beb5074d2c15228 {
        padding-top: 50px;
        padding-bottom: 50px;
   }
    .blockWrap_c9401c110e8047a49beb5074d2c15228 .contentTitle {
        font-size: 28px; 
    } 
    
    
    
    /*about*/
    div.blockWrap_a299fac5ea5c4170a3ed9880c845646b {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .blockWrap_a299fac5ea5c4170a3ed9880c845646b .contentTitle {
        font-size: 36px; 
    }
    .blockWrap_a299fac5ea5c4170a3ed9880c845646b .blockInnerContent {
        font-size: 20px; 
    }
    
    div.blockWrap_a16d0a23b314423ab4f40864ccc8b8d4 {
        padding-top: 60px;
        padding-bottom: 0px;
    }
    .blockWrap_a16d0a23b314423ab4f40864ccc8b8d4 .pageTitle {
        font-size: 32px; 
    }
    div.blockWrap_def7cb06d7d64d0abfe06c655d65fdfa {
        padding-top: 20px;
        padding-bottom: 0px;
    }
    .blockWrap_def7cb06d7d64d0abfe06c655d65fdfa .contentTitle {
        font-size: 28px; 
    }
    div.blockWrap_a318ed015e9541b3b2ede1d8727f1e1c {
        padding-bottom: 60px;
    }
    
    div.blockWrap_a3153c75742047b79164f2519d1dd5b0 {
        padding-top: 60px;
        padding-bottom: 0px;
    }
    .blockWrap_a3153c75742047b79164f2519d1dd5b0 .contentTitle {
        font-size: 28px; 
    }
    div.blockWrap_daf244ecc97b4278bf482cc7066a7e89 {
        padding-top: 40px;
        padding-bottom: 60px;
    }
    
    div.blockWrap_c56e932cd5164b0fa197e4039e4b916c {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .blockWrap_c56e932cd5164b0fa197e4039e4b916c .contentTitle {
        font-size: 28px; 
    }
    
    div.blockWrap_e97c5dedcad64d9286da5ca9fedbeeda {
        padding-top: 50px;
        padding-bottom: 30px;
    }
    .blockWrap_e97c5dedcad64d9286da5ca9fedbeeda .contentTitle {
        font-size: 28px; 
    }
    div.blockWrap_d1ec7c580fa947bcb26131a596d02f90 {
        padding-top: 0px;
        padding-bottom: 20px;
    }
    div.blockWrap_ea4f84c58dd645a2937aeef3217efaa8 {
        padding-top: 20px;
        padding-bottom: 50px;
    }
    
    div.blockWrap_bd0caf6d7caa4ca19a274a46e7f75969 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .blockWrap_bd0caf6d7caa4ca19a274a46e7f75969 .contentTitle {
        font-size: 28px; 
    } 
    
    
    
    /*faq*/
    div.blockWrap_cd23dd74f4e145a5b45bcac9878f6df8 {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .blockWrap_cd23dd74f4e145a5b45bcac9878f6df8 .contentTitle {
        font-size: 36px; 
    }
    .blockWrap_cd23dd74f4e145a5b45bcac9878f6df8 .blockInnerContent {
        font-size: 20px; 
    }
    
    div.blockWrap_d72eb38d473a446eb61df1a8006a0bff {
        padding-top: 60px;
        padding-bottom: 0px;
    }
    .blockWrap_d72eb38d473a446eb61df1a8006a0bff .contentTitle {
        font-size: 32px; 
    }
    div.blockWrap_def7cb06d7d64d0abfe06c655d65fdfa {
        padding-top: 20px;
        padding-bottom: 0px;
    }
    .blockWrap_def7cb06d7d64d0abfe06c655d65fdfa .contentTitle {
        font-size: 28px; 
    }
    div.blockWrap_bfac75df0d75480baae255e199179591 {
        padding-bottom: 60px;
    }
    
    div.blockWrap_cfe6a7aca83e4a55ab93b3858cac25c2 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .blockWrap_cfe6a7aca83e4a55ab93b3858cac25c2 .contentTitle {
        font-size: 28px; 
    } 
    
    div.blockWrap_b5a3dbf9deb4455c8da406e9062bfd2e {
        padding-top: 60px;
        padding-bottom: 0px;
    }
    .blockWrap_b5a3dbf9deb4455c8da406e9062bfd2e .pageTitle {
        font-size: 28px; 
    }
    div.blockWrap_b9ce798ac00d43e5ac545ade950c32f9 {
        padding-top: 20px;
        padding-bottom: 60px;
    }
    
    div.blockWrap_da920b19020148b6ba17d8cd7b2ba21a {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .blockWrap_da920b19020148b6ba17d8cd7b2ba21a .contentTitle {
        font-size: 28px; 
    } 
    
    
    
    /*read reviews*/
    div.blockWrap_da16c29e3e8148bba7296c9537e6a1ed {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .blockWrap_da16c29e3e8148bba7296c9537e6a1ed .contentTitle {
        font-size: 36px; 
    }
    .blockWrap_da16c29e3e8148bba7296c9537e6a1ed .blockInnerContent {
        font-size: 20px; 
    }
    
    div.blockWrap_ee775b08a9de4759b80d4efca1b5b6a8 {
        padding-top: 60px;
        padding-bottom: 30px;
    }
    .blockWrap_ee775b08a9de4759b80d4efca1b5b6a8 .pageTitle {
        font-size: 32px; 
    }
    div.blockWrap_a7af79a10dfb48b886ed38f250e46bb5 {
        padding-top: 0px;
        padding-bottom: 20px;
    }
    div.blockWrap_cdc8e3c0a03a4993a9b736894e065597 {
        padding-top: 20px;
        padding-bottom: 60px;
    }
    
    div.blockWrap_d0db0a16e2674d1f8e18cc17f9c1399c {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .blockWrap_d0db0a16e2674d1f8e18cc17f9c1399c .contentTitle {
        font-size: 28px; 
    } 
    
    div.blockWrap_f34d8206d88242aa9eee240c2e78dc22 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .blockWrap_f34d8206d88242aa9eee240c2e78dc22 .contentTitle {
        font-size: 28px; 
    } 
    
    
    /*LA*/
    div.blockWrap_fbd5bb3304804c75acd1b3402fe04157 {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .blockWrap_fbd5bb3304804c75acd1b3402fe04157 .contentTitle {
        font-size: 36px; 
    }
    .blockWrap_fbd5bb3304804c75acd1b3402fe04157 .blockInnerContent {
        font-size: 20px; 
    }
    
    div.blockWrap_f85eb34d66244e31b4042e3d8dcbd348 {
        padding-top: 60px;
        padding-bottom: 0px;
    }
    .blockWrap_f85eb34d66244e31b4042e3d8dcbd348 .contentTitle {
        font-size: 30px; 
    }
    div.blockWrap_e8200e23e55d4d789cdf9f92771be0db {
        padding-top: 20px;
        padding-bottom: 0px;
    }
    .blockWrap_e8200e23e55d4d789cdf9f92771be0db .pageTitle {
        font-size: 26px; 
    }
    div.blockWrap_d0f81556f6264b59a887fe56d889bc0c {
        padding-top: 20px;
        padding-bottom: 60px;
    }
    
    div.blockWrap_d3657899704a43118f93957bfd71e6f4 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .blockWrap_d3657899704a43118f93957bfd71e6f4 .contentTitle {
        font-size: 28px; 
    } 
    
    div.blockWrap_ca483560cd134e2bb0dc0f8f6c33a731 {
        padding-top: 50px;
        padding-bottom: 30px;
    }
    .blockWrap_ca483560cd134e2bb0dc0f8f6c33a731 .contentTitle {
        font-size: 28px; 
    }
    div.blockWrap_bee38e6afb5945c09dc1ca1d171f26c1 {
        padding-top: 0px;
        padding-bottom: 20px;
    }
    div.blockWrap_aa5a798b4ad14edd8b3a00adb6c383bb {
        padding-top: 20px;
        padding-bottom: 50px;
    }
    
    div.blockWrap_bcc69c13846c4f7e82c57f71c22473d3 {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .blockWrap_bcc69c13846c4f7e82c57f71c22473d3 .contentTitle {
        font-size: 28px; 
    } 
    
    div.blockWrap_f21e051a438e49b7a2067e650aed92a2 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .blockWrap_f21e051a438e49b7a2067e650aed92a2 .contentTitle {
        font-size: 28px; 
    } 
    
    
    
    /*Granada*/
    div.blockWrap_b65fd6a576ac4011820198b52725079d {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .blockWrap_b65fd6a576ac4011820198b52725079d .contentTitle {
        font-size: 36px; 
    }
    .blockWrap_b65fd6a576ac4011820198b52725079d .blockInnerContent {
        font-size: 20px; 
    }
    
    div.blockWrap_c2d7f44963c64b1789fc9f50c15838f8 {
        padding-top: 60px;
        padding-bottom: 0px;
    }
    .blockWrap_c2d7f44963c64b1789fc9f50c15838f8 .contentTitle {
        font-size: 30px; 
    }
    div.blockWrap_e0a20740e3bc42848a0e7cddf76f5857 {
        padding-top: 20px;
        padding-bottom: 0px;
    }
    .blockWrap_e0a20740e3bc42848a0e7cddf76f5857 .pageTitle {
        font-size: 26px; 
    }
    div.blockWrap_ad396340b0a74fd39cebd748666e1d59 {
        padding-top: 20px;
        padding-bottom: 60px;
    }
    
    div.blockWrap_c6ea3ab6fa73490593097a86a5e77d86 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .blockWrap_c6ea3ab6fa73490593097a86a5e77d86 .contentTitle {
        font-size: 28px; 
    } 
    
    div.blockWrap_c2d3c4b0401e48c296517e0725da9a25 {
        padding-top: 50px;
        padding-bottom: 30px;
    }
    .blockWrap_c2d3c4b0401e48c296517e0725da9a25 .contentTitle {
        font-size: 28px; 
    }
    div.blockWrap_d9fcfa28e8a84f4ea53e714d283a9e74 {
        padding-top: 0px;
        padding-bottom: 20px;
    }
    div.blockWrap_e1e1595244a9443baeee528a69546910 {
        padding-top: 20px;
        padding-bottom: 50px;
    }
    
    div.blockWrap_d41be5be35cb424f995b94be0ae050a5 {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .blockWrap_d41be5be35cb424f995b94be0ae050a5 .contentTitle {
        font-size: 28px; 
    } 
    
    div.blockWrap_c19cffff989e4aefab9465a33f166b13 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .blockWrap_c19cffff989e4aefab9465a33f166b13 .contentTitle {
        font-size: 28px; 
    }
    
    
    
    /*Contact*/
    div.blockWrap_ce83b8fa729143eebae5f4aea92fd936 {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .blockWrap_ce83b8fa729143eebae5f4aea92fd936 .contentTitle {
        font-size: 36px; 
    }
    .blockWrap_ce83b8fa729143eebae5f4aea92fd936 .blockInnerContent {
        font-size: 20px; 
    }
    
    div.blockWrap_f8b2acc51c134f8d96fdb0b83e4246a6 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .blockWrap_f8b2acc51c134f8d96fdb0b83e4246a6 .contentTitle {
        font-size: 30px; 
    }
    .blockWrap_f8b2acc51c134f8d96fdb0b83e4246a6 .blockInnerContent {
        font-size: 20px; 
    }
    
    div.blockWrap_f181603009914985b8834a958e383466 {
        padding-top: 60px;
        padding-bottom: 20px;
    }
    .blockWrap_f181603009914985b8834a958e383466 .pageTitle {
        font-size: 28px; 
    }
    div.blockWrap_bf3a3c54781843f8a0e6a81f4be5b1f5 {
        padding-bottom: 40px;
    }
    
    div.blockWrap_f64a0f3549ad4fd1b523ddbb2252f473 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    
    div.blockWrap_ea9feb6d864d4fa6a2aec319eaf7bf3d {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .blockWrap_ea9feb6d864d4fa6a2aec319eaf7bf3d .contentTitle {
        font-size: 28px; 
    } 
    .blockWrap_ea9feb6d864d4fa6a2aec319eaf7bf3d .blockInnerContent {
        font-size: 20px; 
    }
    
    
    
    /*post review*/
    div.blockWrap_e3cbd13612224d59b6ba6ceb15ce47cb {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .blockWrap_e3cbd13612224d59b6ba6ceb15ce47cb .contentTitle {
        font-size: 36px; 
    }
    
    div.blockWrap_b839722b95ec43a1ba6c772755f80b68 {
        padding-top: 60px;
        padding-bottom: 0px;
    }
    .blockWrap_b839722b95ec43a1ba6c772755f80b68 .pageTitle {
        font-size: 30px; 
    }
    div.blockWrap_a0423685f78b4d90bb0889341d6ed49e {
        padding-bottom: 60px;
    }
    .blockWrap_a0423685f78b4d90bb0889341d6ed49e .contentTitle {
        font-size: 26px; 
    }
    
    div.blockWrap_e18105ddaae84ab189d434011f8973a0 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    
    
    
    /*leave review*/
    div.blockWrap_c896e43106ad4dca94aa039bfdd91c72 {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .blockWrap_c896e43106ad4dca94aa039bfdd91c72 .contentTitle {
        font-size: 36px; 
    }
    
    div.blockWrap_d8dd686e364843d79f0361a7f552bb4e {
        padding-top: 60px;
        padding-bottom: 0px;
    }
    .blockWrap_d8dd686e364843d79f0361a7f552bb4e .pageTitle {
        font-size: 30px; 
    }
    div.blockWrap_db1ea24a31574c05a6b9b35612fa93d7 {
        padding-bottom: 60px;
    }
    .blockWrap_db1ea24a31574c05a6b9b35612fa93d7 .contentTitle {
        font-size: 26px; 
    }
    
    div.blockWrap_d18f40c501ac40a093de45c84820b332 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    
    
    
    /*give feedback*/
    div.blockWrap_f0851da6e6b340f784a977d226c32db7 {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .blockWrap_f0851da6e6b340f784a977d226c32db7 .contentTitle {
        font-size: 36px; 
    }
    
    div.blockWrap_c4cc4bb3e60242f39fc1939780885821 {
        padding-top: 60px;
        padding-bottom: 0px;
    }
    .blockWrap_c4cc4bb3e60242f39fc1939780885821 .pageTitle {
        font-size: 30px; 
    }
    div.blockWrap_d596561c76624171b9f652cab74acd4f {
        padding-top: 20px;
        padding-bottom: 40px;
    }
    
    
    
    /*gallery*/
    div.blockWrap_e1e7b6e5551a4ed38406b357b0bf523d {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .blockWrap_e1e7b6e5551a4ed38406b357b0bf523d .contentTitle {
        font-size: 36px; 
    }
    
    div.blockWrap_ea384a9aba3f4afe9e312fad9dc483de {
        padding-top: 60px;
        padding-bottom: 0px;
    }
    .blockWrap_ea384a9aba3f4afe9e312fad9dc483de .pageTitle {
        font-size: 30px; 
    }
    div.blockWrap_ef8664d61e4640f99fc6b3840777919f {
        padding-top: 20px;
        padding-bottom: 60px;
    }
    
    
    
    /*blog*/
    div.blockWrap_d2235145fde545ae8b2126d83488ec82 {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .blockWrap_d2235145fde545ae8b2126d83488ec82 .contentTitle {
        font-size: 36px; 
    }
    
    div.blockWrap_e8ce2e19e079496d820ca78bca5f2d13 {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .blockWrap_e8ce2e19e079496d820ca78bca5f2d13 .pageTitle {
        font-size: 30px; 
    }
    div.blockWrap_ac66f5f221594fea800379973d9c96cb {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    
    
    
    /*subscribe*/
    div.blockWrap_c3a27c0d98124fef93ec38873642e31d {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .blockWrap_c3a27c0d98124fef93ec38873642e31d .contentTitle {
        font-size: 36px; 
    }
    
    div.blockWrap_a8d02f5ac83f4690a0d47549c13aa508 {
        padding-top: 60px;
        padding-bottom: 0px;
    }
    .blockWrap_a8d02f5ac83f4690a0d47549c13aa508 .pageTitle {
        font-size: 30px; 
    }
    .blockWrap_d0626babf0954145af21ed205894e54e .contentTitle {
        font-size: 26px; 
    }
    div.blockWrap_b2fcb17c4f204b3e92baa90fde431264 {
        padding-top: 0px;
        padding-bottom: 40px;
    }
    
    
    
    /*quote*/
    div.blockWrap_c52cf2f775fd4cea9ae15b245e11e769 {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .blockWrap_c52cf2f775fd4cea9ae15b245e11e769 .contentTitle {
        font-size: 36px; 
    }
    
    div.blockWrap_f53035e5f77744e58afbc5a9e0232df5 {
        padding-top: 60px;
        padding-bottom: 0px;
    }
    .blockWrap_f53035e5f77744e58afbc5a9e0232df5 .pageTitle {
        font-size: 30px; 
    }
    .blockWrap_f837f6a6cdec4c2b836620ac704a1ee9 .contentTitle {
        font-size: 26px; 
    }
    div.blockWrap_a89bc1bc45d7448889726c5407840ef1 {
        padding-top: 0px;
        padding-bottom: 40px;
    }
    
    
    
    /*privacy*/
    div.blockWrap_bc1c86dc499947ab86fef58abe90f387 {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .blockWrap_bc1c86dc499947ab86fef58abe90f387 .contentTitle {
        font-size: 36px; 
    }
    
    div.blockWrap_fbca4fb2dff047879520a3768fc66c33 {
        padding-top: 50px;
    }
    .blockWrap_fbca4fb2dff047879520a3768fc66c33 .pageTitle {
        font-size: 30px; 
    }
    .blockWrap_ad999f1a6a0e4bcca363cd59e6666276 .contentTitle {
        font-size: 26px; 
    }
    div.blockWrap_ad999f1a6a0e4bcca363cd59e6666276 {
        padding-top: 0px;
        padding-bottom: 60px;
    }
    
    
    
    /*terms*/
    div.blockWrap_fa4fdfc03ea54c86b718c8d59fdbd884 {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .blockWrap_fa4fdfc03ea54c86b718c8d59fdbd884 .contentTitle {
        font-size: 36px; 
    }
    
    div.blockWrap_d5c74a7ef357412993144972b924ae0e {
        padding-top: 50px;
    }
    .blockWrap_d5c74a7ef357412993144972b924ae0e .pageTitle {
        font-size: 30px; 
    }
    div.blockWrap_f6886366f9bf48adacdf462e620114b0 {
        padding-bottom: 60px;
    }
    
    
    
    /*thank yous*/
    div.blockWrap_a846ad678c3249be86f7aab2c6388fce {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .blockWrap_a846ad678c3249be86f7aab2c6388fce .contentTitle {
        font-size: 34px; 
    }
    
    div.blockWrap_d57483b0b5f7412d890c7fbd1b50495d {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .blockWrap_d57483b0b5f7412d890c7fbd1b50495d .contentTitle {
        font-size: 28px; 
    }
    
    
    div.blockWrap_c7b5d58e8afa495ba754c52f30ba4ffb {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .blockWrap_c7b5d58e8afa495ba754c52f30ba4ffb .contentTitle {
        font-size: 34px; 
    }
    
    div.blockWrap_fc28b88046ef40349e089a8380cd8ce4 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .blockWrap_fc28b88046ef40349e089a8380cd8ce4 .contentTitle {
        font-size: 28px; 
    }
    
    
    div.blockWrap_a065b14f955a4869ae48c7b3dc1c0cb8 {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .blockWrap_a065b14f955a4869ae48c7b3dc1c0cb8 .contentTitle {
        font-size: 34px; 
    }
    
    div.blockWrap_be00de279a034c3e8956bf0a5f18f9d5 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .blockWrap_be00de279a034c3e8956bf0a5f18f9d5 .contentTitle {
        font-size: 28px; 
    }
    
    
    div.blockWrap_cc5402e44d304438b9a1a411186f68e2 {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .blockWrap_cc5402e44d304438b9a1a411186f68e2 .contentTitle {
        font-size: 34px; 
    }
    
    div.blockWrap_dc5afd3734cf4a80a29ab8a0310a2221 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .blockWrap_dc5afd3734cf4a80a29ab8a0310a2221 .contentTitle {
        font-size: 28px; 
    }
}
/*****04-09-2023*****/
.custom_notary_content button.moreless-button_new {
    margin-top: 15px;
}
.custom_notary_content .cat-description h2 {
    font-size: 32px;
    color: #212c63;
    text-transform: capitalize;
    letter-spacing: normal;
    padding-left: 0;
    margin-right: 0;
    font-family: proximanovabold,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 700;
    margin-bottom: 10px;
}
.custom_notary_content .cat-description .moretext_content.active_text_cont {
    margin-top: 10px;
}
.custom_notary_content .cat-description .moretext_content.active_text_cont ol {
    list-style: auto;
    padding-left: 15px;
    margin-bottom: 15px;
    margin-top: 10px;
}
.custom_notary_content .cat-description .moretext_content.active_text_cont ol li b {
    color: #000;
}
.custom_notary_content .cat-description .moretext_content.active_text_cont ol li {
    margin-bottom: 5px;
}
.friquently_asked_questions h2 {
    font-size: 32px;
    color: #212c63;
    text-transform: capitalize;
    letter-spacing: normal;
    padding-left: 0;
    margin-right: 0;
    font-family: proximanovabold,Arial,Verdana,sans-serif;
    font-style: normal;
    font-weight: 700;
    margin-bottom: 10px;
    text-align: center;
    margin-bottom: 20px;
}

.scCredit {
    display: none !important;
}
@media only screen and (max-width:767px){
    .custom_notary_content .cat-description h2 {
    font-size: 28px;
    line-height: 1.2;
}
.friquently_asked_questions h2 {
    font-size: 28px;
    line-height: 1.2;
}
}

iframe.my-map {
    width: 100%;
    height: 400px;
}

.blockContent.block_d1b68b88c64f4ced8a40921c1e3a98bd {
    padding: 0px !important;
}

.blockContainer.blockWrap_d1b68b88c64f4ced8a40921c1e3a98bd.fsMed.txa0.bmg0.lstsy1.bw0.sy0 {
    padding: 0px;
}

.map-heading {
    font-family: 'Arial', sans-serif;
    color: #333;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin: 0;
    position: relative;
    font-size: 20px;
    margin-bottom: 20px;
    margin-top: 20px;
        }
        .map-heading::after {
            content: '';
            display: block;
            position: absolute;
            bottom: -5px; 
            left: 50%;
            transform: translateX(-50%);
            width: 100px; /* Adjust the width of the underline */
            height: 3px; /* Adjust the height/thickness of the underline */
            background-color: #ff0000; /* Red color */
        }
        

.footerContainer .footerContent {
    width: 80%;
}

.footerInner .blockContainer:first-child .blockInnerContent > a >img {
    margin-bottom: 20px;
    filter: invert(1) brightness(3);
}


.footerInner .blockContainer:first-child .blockInnerContent p {
    font-size: 16px;
    line-height: 1.4;
    margin-bottom: 20px;
}
.footerInner .blockContainer {
    width: calc(22% - 10px);
    margin-right: 4px;
    margin-left: 4px;
}
.footerContent .blockContainer:nth-child(1) {
    padding-top: 0;
    width: 34%;
}
.footerInner h5 {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    margin-top: 85px;
    margin-bottom: 15px;
    text-align: left;
}
.footerInner ul li a {
    font-size: 17px;
}
.footerInner ul li {
    margin-bottom: 5px;
}
.footerContent .blockContainer:nth-child(1) .blockContent {
    padding-right: 160px;
}
.footerInner .blockContainer .fourth_block ul li {
    font-size: 17px;
    font-weight: 700;
}
.footerInner .blockContainer .fourth_block ul li a {
    font-weight: 400;
}

@media screen and (max-width: 1600px) {
    .footerInner ul li a {
    font-size: 16px;
}
.footerContainer .footerContent {
    width: 95%;
}
    }
@media screen and (max-width: 1300px) {
        .footerContent .blockContainer:nth-child(1) .blockContent {
    padding-right: 0px;
}
.footerInner .blockContainer {
    width: calc(25% - 10px) !important;
}
.footerInner .blockContainer .second_block {
    padding-left: 30px;
}
        }
@media screen and (max-width: 1199px) {
    .footerInner h5 {
    font-size: 19px;
}
.footerInner .blockContainer:first-child .blockInnerContent > a >img {
    margin-bottom: 10px;
    width: 190px;
    object-fit: contain;
}
.footerInner .blockContainer:first-child .blockInnerContent p {
    text-align: left;
}
.footerContainer {
    padding-top: 30px;
    padding-bottom: 30px;
}

    }
    @media screen and (max-width: 1024px) {
.footerInner .blockContainer {
    width: calc(50% - 10px) !important;
    float: none;
}
.footerContainer .footerContent .footerInner {
    display: flex;
    flex-wrap: wrap;
}
.footerInner .blockContainer 
 .fourth_block {
    padding-left: 30px;
}
}
@media screen and (max-width: 767px) {
    .footerInner .blockContainer {
    width: calc(100% - 0px) !important;
    float: none;
}
.footerInner .blockContainer .second_block {
    padding-left: 0;
}
.footerInner h5 {
    margin-top: 15px;
}
.footerInner .blockContainer 
 .fourth_block {
    padding-left: 0;
}
.footerContainer .footerContent {
    width: 100%;
}
    }
    
/*remove css*/

/*@media only screen and (min-width: 768px){
.footerInner {
    width: 100%;
    float: none;
    margin: 0 auto;
    display: block;
    text-align: center;
}
}

.footerContent .blockContainer:nth-child(1) {
    padding-top: 0;
    width: 110%;
}

.footerInner .blockContainer {
    width: 100%;
    margin-right: 4px;
    margin-left: 4px;
}*/

/*19apr*/


.block_baf2f4363c754dbba09ecf8939ab3436 {
    margin-bottom: 80px;
}
.block_d0ad1eba409843cc82a94549b221a832 .itemsCollectionContent.items_d0ad1eba409843cc82a94549b221a832.gridView.cols3.itmBw3.itmSy0.txa0 {
    display: flex;
    flex-wrap: wrap;
}

/*29 apr*/
.manage_social {
    display: flex;
    gap: 10px;
}

.form_subscrbe h5 {
    margin-top: 20px;
}

/*----21/April/2025----*/

.blockWrap_fa851939331e462b9d3e21d0c4ae1d3b {
    background-color: #f2f2f2;
}

.block_fe16678560cc4eb282a03614f12dec3b .blockInnerContent p:last-child {
    display: flex;
    justify-content: center;
    gap: 12px;
}

.blockWrap_e2e2fdc2cf9042829e78fd994e412ae4,
.blockWrap_e3c7068bc61c43bea61ddf9790a1f232 {
    padding: 80px 0 !important;
}

.blockWrap_e2e2fdc2cf9042829e78fd994e412ae4 {
    background-image: url("https://static.mywebsites360.com/d7e04eb26dbf4ba4819c6f7d55717f22/i/f67a33cc6a6149528728d85ad0f8a704/1/5feFb8zhrk/paper%20bg.jpg");
}

.block_b00f70ed8f2d43e48b2ad16256917bb9 {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
}

.block_b00f70ed8f2d43e48b2ad16256917bb9 .blockImg,
.block_b00f70ed8f2d43e48b2ad16256917bb9 .blockText {
    width: 50%;
    position: sticky;
    top: 140px;
    padding-bottom: 0;
}

.block_b00f70ed8f2d43e48b2ad16256917bb9 .blockText {
    padding-left: 70px;
}

.blockWrap_adf838635fe14f519361e3fa3d904a7a {
    background-color: #f2f2f2;
    padding: 80px 0 0 !important;
}

.blockWrap_b00f70ed8f2d43e48b2ad16256917bb9 {
    padding: 60px 0 80px;
    background-color: #f2f2f2;
}

.blockWrap_b803bd835a264c16b33cc4237f36f9fc {
    padding: 80px 0 !important;
}


.main_notary_services .items_b803bd835a264c16b33cc4237f36f9fc.cols3.itemsCollectionContent {
    margin-top: 0;
}

.main_notary_services .items_b803bd835a264c16b33cc4237f36f9fc.cols3 .item {
    position: relative;
    width: calc(33% - 50px) !important;
    margin: 25px;
    padding-bottom: 90px;
}
.main_notary_services .items_b803bd835a264c16b33cc4237f36f9fc .item a.button {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%, 0);
    display: block;
    width: max-content;
    margin-bottom: 30px;
}

@media only screen and (max-width: 991px) {

    .blockWrap_adf838635fe14f519361e3fa3d904a7a .blockImg,
    .block_b00f70ed8f2d43e48b2ad16256917bb9 .blockText {
        top: 180px;
    }

    .main_notary_services .items_b803bd835a264c16b33cc4237f36f9fc.cols3 .item {
        width: calc(50% - 50px) !important;
        margin: 25px;
    }
}

@media only screen and (max-width: 767px) {

    .blockWrap_fa851939331e462b9d3e21d0c4ae1d3b,
    .blockWrap_fe16678560cc4eb282a03614f12dec3b,
    .blockWrap_e2e2fdc2cf9042829e78fd994e412ae4,
    .blockWrap_f1bc5ee7a7134516aea9492095699c29,
    .blockWrap_de99d8fae22f455885ab8fd2e0e6cf7e,
    .blockWrap_e3c7068bc61c43bea61ddf9790a1f232,
    .blockWrap_c9401c110e8047a49beb5074d2c15228 {
        padding: 40px 0 !important;
    }

    .main_notary_services .blockWrap_b803bd835a264c16b33cc4237f36f9fc {
        padding: 35px 0 !important;
    }

    .main_notary_services .blockWrap_b803bd835a264c16b33cc4237f36f9fc .blockContent {
        padding: 0 !important;
    }

    .main_notary_services h2 {
        font-size: 28px;
        line-height: 1.2;
    }

    .blockWrap_c02c59affce84a0d892d09d370a4a9a0 {
        padding: 60px 0 !important;
    }

    .block_b00f70ed8f2d43e48b2ad16256917bb9 {
        flex-direction: column;
    }

    .block_b00f70ed8f2d43e48b2ad16256917bb9 .blockImg,
    .block_b00f70ed8f2d43e48b2ad16256917bb9 .blockText {
        position: unset;
        width: 100%;
    }

    .block_fe16678560cc4eb282a03614f12dec3b .blockInnerContent p:last-child {
        flex-direction: column;
    }

    .block_b00f70ed8f2d43e48b2ad16256917bb9 .blockText {
        padding-top: 20px;
        padding-left: 0;
    }

    .blockWrap_adf838635fe14f519361e3fa3d904a7a {
        padding: 40px 0 0 !important;
    }

    .blockWrap_b00f70ed8f2d43e48b2ad16256917bb9 {
        padding: 30px 0 40px;
    }

    .blockWrap_d40086abe96a478ebb82a83d64fbd260 {
        padding: 40px 0 0 !important;
    }

    .blockWrap_d5996a1771c64bc88408d5fe1a61ff85 {
        padding: 0 0 40px !important;
    }

    .main_notary_services .items_b803bd835a264c16b33cc4237f36f9fc.cols3 .item {
        width: 100% !important;
        margin: 15px;
    }
    .items_fa59127f160e450192c2c9eded47c176 {
        flex-direction: column;
        margin: 0 ;
    }
    .items_fa59127f160e450192c2c9eded47c176 .item.itemPreview:last-child {
        margin-bottom: 0;
    }
    .main_notary_services .items_b803bd835a264c16b33cc4237f36f9fc .item a.button {
    width: 90%;
    }
}



/*----28 April 2025 apostilles style----*/
.main_apostilles_page p {
    font-size: 18px;
    line-height: 1.5;
}
.blockWrap_a4653de244f04fe9b09a72d01f661336 {
    padding: 80px 0 !important;
}
.block_da82d993f66f411fbe642dce4bc4cf8f {
    text-align: center;
    padding-top: 80px !important;
    background-color: #f2f2f2;
}
.blockWrap_e399ff0983b341fc9424f50502ec3d6d {
    padding: 30px 0 80px !important;
    background-color: #f2f2f2;
}
.blockWrap_a3c0b7c73f17478fb4b03105bdebfbc5 {
    text-align: center;
    padding-bottom: 0;
}
.block_f5af464d44404e1a8e2adc6ab6f45ac2 {
    display: flex;
    align-items:center;
}
.block_f5af464d44404e1a8e2adc6ab6f45ac2 .blockImg {
    width: 50%;
    padding-bottom: 0;
}
.block_f5af464d44404e1a8e2adc6ab6f45ac2 .blockText {
    width: 50%;
    padding-left: 70px;
}
.blockWrap_a4653de244f04fe9b09a72d01f661336 .maxWidth--content {
    margin: 0;
}
.block_e399ff0983b341fc9424f50502ec3d6d ul {
    padding-left: 20px;
    padding-bottom: 0;
}

.items_e399ff0983b341fc9424f50502ec3d6d,
.items_b24b80b21cd947ef9db12b7d6dd726fa,
.items_dd987b5b57b849dc9424a904c8a86682 {
    display: flex !important;
    flex-wrap: wrap !important;
}

.blockContainer.blockWrap_b321f11a0b524207b5b681279ffb3e01.fsMed.txa0.bmg0.lstsy1.bw0.sy0 {
position:relative;
  background-color: #212c63;
    background-image: url("https://static.mywebsites360.com/d7e04eb26dbf4ba4819c6f7d55717f22/i/f2f15b98d96549d0b41367ead6f35254/1/5feFb8zhrk/Hero%20copy%204.jpg") !important;
    background-position: 50% 50%;
    background-size: cover;
    background-repeat: no-repeat;
    }
.blockContainer.blockWrap_b321f11a0b524207b5b681279ffb3e01.fsMed.txa0.bmg0.lstsy1.bw0.sy0:before{
    content: '' !important;
    display: block !important;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #121212;
    opacity: .35;
    }  
    .banner-section {
    max-width: 1000px;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    color: white !important;
}
.banner-section h1 {
    text-align: center;
    color: white !important;
    font-size: 54px;
    text-transform: capitalize;
    letter-spacing: normal;
    font-weight: 700;
    font-family: proximanovabold, Arial, Verdana, sans-serif;
    font-style: normal;
    line-height: 61px;
    margin-bottom: 25px;
}
.neW-baNNer {
    position: relative;
}
@media only screen and (min-width: 768px){
.block_a4653de244f04fe9b09a72d01f661336 {
    align-items: flex-start;
}
.block_a4653de244f04fe9b09a72d01f661336 .blockImg,
.block_a4653de244f04fe9b09a72d01f661336 .blockText {
    position: sticky;
    top: 170px;
}
}
@media only screen and (max-width: 767px) {
.block_ac81843af9794448927dbc1ef2cea8d2 h2.contentTitle {
    font-size: 36px;
    line-height: 1.2;
}
.main_apostilles_page h2 {
    font-size: 28px;
    line-height: 1.2;
}
.main_apostilles_page a.button {
    text-align: center;
    line-height: 1.5;
}
.block_ac81843af9794448927dbc1ef2cea8d2 p {
    font-size: 20px;
}
.blockWrap_a4653de244f04fe9b09a72d01f661336 {
    padding: 40px 0px !important;
}
.block_da82d993f66f411fbe642dce4bc4cf8f {
    padding-top: 40px !important;
}
.block_da82d993f66f411fbe642dce4bc4cf8f p {
    padding-bottom: 0;
}
.blockWrap_e399ff0983b341fc9424f50502ec3d6d {
    padding: 30px 0 40px !important;
}
.blockWrap_f5af464d44404e1a8e2adc6ab6f45ac2 {
    padding: 40px 0 30px !important;
}
.block_f5af464d44404e1a8e2adc6ab6f45ac2 {
    flex-direction: column;
}
.block_f5af464d44404e1a8e2adc6ab6f45ac2 .blockImg,
.block_f5af464d44404e1a8e2adc6ab6f45ac2 .blockText{
    width: 100%;
}
.block_f5af464d44404e1a8e2adc6ab6f45ac2 .blockText {
    padding-left: 0;
    padding-top: 20px;
}
.block_f5af464d44404e1a8e2adc6ab6f45ac2 .blockText .blockInnerContent p {
    padding-bottom: 15px;
}
.blockWrap_c1e2608ae50349c1ae319dda107ef3bf {
    padding-top: 40px !important;
}
.blockWrap_b24b80b21cd947ef9db12b7d6dd726fa {
    padding: 30px 0 40px !important;
}
.blockWrap_e18cdb66bc1a458e85fff7703c1e8a59,.blockWrap_bbe5dfac73fc4c2e9deef5ffe1cba35e,
.blockWrap_dd987b5b57b849dc9424a904c8a86682 {
    padding: 40px 0;
}
.blockWrap_a732fcdfbf674054b7e207d0ba5c0dc6 {
    padding-bottom: 40px !important;
}
.blockWrap_d0ad1eba409843cc82a94549b221a832 {
    padding-top: 30px !important;
    padding-bottom: 30px!important;
}
.blockWrap_fee40f3d8b204e0db160601d1dcdcf36 {
    padding-top: 30px !important;
}
.blockWrap_a3c0b7c73f17478fb4b03105bdebfbc5 {
    padding-top: 40px;
}
.block_e399ff0983b341fc9424f50502ec3d6d .item {
    padding: 20px !important;
}
}
@media only screen and (max-width: 767px) {
.neW-baNNer .banner-section h1 {
    font-size: 36px;
    line-height: 1.2;
}
}