
@import url('https://cdn.jsdelivr.net/gh/fancyapps/fancybox@3.5.7/dist/jquery.fancybox.min.css');

@font-face {
  font-family: 'Amalfi Coast';
  src: url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/AmalfiCoast.woff2') format('woff2'),
    url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/AmalfiCoast.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}




@font-face {
  font-family: 'Magnolia';
  src: url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Magnolia%20Font/Magnolia-Bold.woff2') format('woff2'),
    url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Magnolia%20Font/Magnolia-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Magnolia';
  src: url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Magnolia%20Font/Magnolia-Black.woff2') format('woff2'),
    url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Magnolia%20Font/Magnolia-Black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Magnolia';
  src: url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Magnolia%20Font/Magnolia-Light.woff2') format('woff2'),
    url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Magnolia%20Font/Magnolia-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Magnolia';
  src: url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Magnolia%20Font/Magnolia-Regular.woff2') format('woff2'),
    url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Magnolia%20Font/Magnolia-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Magnolia';
  src: url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Magnolia%20Font/Magnolia-Medium.woff2') format('woff2'),
    url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Magnolia%20Font/Magnolia-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Magnolia';
  src: url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Magnolia%20Font/Magnolia-SemiBold.woff2') format('woff2'),
    url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Magnolia%20Font/Magnolia-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Magnolia';
  src: url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Magnolia%20Font/Magnolia-Thin.woff2') format('woff2'),
    url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Magnolia%20Font/Magnolia-Thin.woff') format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}




@font-face {
  font-family: 'Gotham';
  src: url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Gotham-Black.woff2') format('woff2'),
    url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Gotham-Black.woff') format('woff');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Gotham-Bold.woff2') format('woff2'),
    url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Gotham-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Gotham-BlackItalic.woff2') format('woff2'),
    url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Gotham-BlackItalic.woff') format('woff');
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Gotham-BlackItalic.woff2') format('woff2'),
    url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Gotham-BlackItalic.woff') format('woff');
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Gotham-Book.woff2') format('woff2'),
    url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Gotham-Book.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Gotham-Light.woff2') format('woff2'),
    url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Gotham-Light.woff') format('woff');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Gotham-BookItalic.woff2') format('woff2'),
    url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Gotham-BookItalic.woff') format('woff');
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Gotham-Medium.woff2') format('woff2'),
    url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Gotham-Medium.woff') format('woff');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Gotham-Thin.woff2') format('woff2'),
    url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Gotham-Thin.woff') format('woff');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham Ultra';
  src: url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Gotham-Ultra.woff2') format('woff2'),
    url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Gotham-Ultra.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Gotham';
  src: url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Gotham-XLight.woff2') format('woff2'),
    url('https://5264199.fs1.hubspotusercontent-na1.net/hubfs/5264199/Sm%20Theme%20Assets%202024/Assets/Font/Gotham-XLight.woff') format('woff');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}







/* font-family: 'Plus Jakarta Sans', sans-serif;
font-family: 'Work Sans', sans-serif; */








/* 1a. Containers */



/* 1b. Colors */


























/* color */

.color\:light_blue{ color:#0070b9; }
.bg\:light_blue{ background-color:#0070b9; }
.hover\:light_blue:hover{ color:#0070b9; }

.color\:white{ color:#ffffff; }
.bg\:white{ background-color:#ffffff; }
.hover\:white:hover{ color:#ffffff; }

.color\:skyblue{ color:#74c5da; }
.bg\:skyblue{ background-color:#74c5da; }
.hover\:skyblue:hover{ color:#74c5da; }

.color\:black{ color:#000000; }
.bg\:black{ background-color:#000000; }
.hover\:black:hover{ color:#000000; }

.color\:grey{ color:#4d4d4d; }
.bg\:grey{ background-color:#4d4d4d; }
.hover\:grey:hover{ color:#4d4d4d; }

.color\:slideColor{ color:#768894; }
.bg\:slideColor{ background-color:#768894; }
.hover\:slideColor:hover{ color:#768894; }

.color\:courtland_black{ color:#1d252c; }
.bg\:courtland_black{ background-color:#1d252c; }
.hover\:courtland_black:hover{ color:#1d252c; }

.color\:secondary_color{ color:#595959; }
.bg\:secondary_color{ background-color:#595959; }
.hover\:secondary_color:hover{ color:#595959; }

.color\:fontyellow{ color:#eb7203; }
.bg\:fontyellow{ background-color:#eb7203; }
.hover\:fontyellow:hover{ color:#eb7203; }

.color\:fontGreen{ color:#ae9460; }
.bg\:fontGreen{ background-color:#ae9460; }
.hover\:fontGreen:hover{ color:#ae9460; }

.color\:dateFont{ color:#b59961; }
.bg\:dateFont{ background-color:#b59961; }
.hover\:dateFont:hover{ color:#b59961; }


/** -- Font Weight -- **/

.font-100{ font-weight:100; }

.font-200{ font-weight:200; }

.font-300{ font-weight:300; }

.font-400{ font-weight:400; }

.font-500{ font-weight:500; }

.font-600{ font-weight:600; }

.font-700{ font-weight:700; }

.font-800{ font-weight:800; }

.font-900{ font-weight:900; }


/** -- Font Size -- **/

.font-2 { font-size:2px;}

.font-3 { font-size:3px;}

.font-4 { font-size:4px;}

.font-5 { font-size:5px;}

.font-6 { font-size:6px;}

.font-7 { font-size:7px;}

.font-8 { font-size:8px;}

.font-9 { font-size:9px;}

.font-10 { font-size:10px;}

.font-11 { font-size:11px;}

.font-12 { font-size:12px;}

.font-13 { font-size:13px;}

.font-14 { font-size:14px;}

.font-15 { font-size:15px;}

.font-16 { font-size:16px;}

.font-17 { font-size:17px;}

.font-18 { font-size:18px;}

.font-19 { font-size:19px;}

.font-20 { font-size:20px;}

.font-21 { font-size:21px;}

.font-22 { font-size:22px;}

.font-23 { font-size:23px;}

.font-24 { font-size:24px;}

.font-25 { font-size:25px;}

.font-26 { font-size:26px;}

.font-27 { font-size:27px;}

.font-28 { font-size:28px;}

.font-29 { font-size:29px;}

.font-30 { font-size:30px;}

.font-31 { font-size:31px;}

.font-32 { font-size:32px;}

.font-33 { font-size:33px;}

.font-34 { font-size:34px;}

.font-35 { font-size:35px;}

.font-36 { font-size:36px;}

.font-37 { font-size:37px;}

.font-38 { font-size:38px;}

.font-39 { font-size:39px;}

.font-40 { font-size:40px;}


/** -- Line Height -- **/

.line-10 { line-height:10px;}

.line-11 { line-height:11px;}

.line-12 { line-height:12px;}

.line-13 { line-height:13px;}

.line-14 { line-height:14px;}

.line-15 { line-height:15px;}

.line-16 { line-height:16px;}

.line-17 { line-height:17px;}

.line-18 { line-height:18px;}

.line-19 { line-height:19px;}

.line-20 { line-height:20px;}

.line-21 { line-height:21px;}

.line-22 { line-height:22px;}

.line-23 { line-height:23px;}

.line-24 { line-height:24px;}

.line-25 { line-height:25px;}

.line-26 { line-height:26px;}

.line-27 { line-height:27px;}

.line-28 { line-height:28px;}

.line-29 { line-height:29px;}

.line-30 { line-height:30px;}

.line-31 { line-height:31px;}

.line-32 { line-height:32px;}

.line-33 { line-height:33px;}

.line-34 { line-height:34px;}

.line-35 { line-height:35px;}

.line-36 { line-height:36px;}

.line-37 { line-height:37px;}

.line-38 { line-height:38px;}

.line-39 { line-height:39px;}

.line-40 { line-height:40px;}

.line-41 { line-height:41px;}

.line-42 { line-height:42px;}

.line-43 { line-height:43px;}

.line-44 { line-height:44px;}

.line-45 { line-height:45px;}

.line-46 { line-height:46px;}

.line-47 { line-height:47px;}

.line-48 { line-height:48px;}

.line-49 { line-height:49px;}

.line-50 { line-height:50px;}



.col-1 { max-width:8.333%; flex:0 0 8.333%; }

.col-2 { max-width:16.666%; flex:0 0 16.666%; }

.col-3 { max-width:24.999000000000002%; flex:0 0 24.999000000000002%; }

.col-4 { max-width:33.332%; flex:0 0 33.332%; }

.col-5 { max-width:41.665%; flex:0 0 41.665%; }

.col-6 { max-width:49.998000000000005%; flex:0 0 49.998000000000005%; }

.col-7 { max-width:58.331%; flex:0 0 58.331%; }

.col-8 { max-width:66.664%; flex:0 0 66.664%; }

.col-9 { max-width:74.997%; flex:0 0 74.997%; }

.col-10 { max-width:83.33%; flex:0 0 83.33%; }

.col-11 { max-width:91.663%; flex:0 0 91.663%; }

.col-12 { max-width:99.99600000000001%; flex:0 0 99.99600000000001%; }


/* padding-margin */

.p--0 { padding:0px !important; }
.p-0 { padding:0px; }
.pt-0 { padding-top:0px; }
.pb-0 { padding-bottom:0px; }
.pl-0 { padding-left:0px; }
.pr-0 { padding-right:0px; }
.m-0 {  margin:0px; }
.mt-0 { margin-top:0px; }
.mb-0 { margin-bottom:0px; }
.ml-0 { margin-left:0px; }
.mr-0 { margin-right:0px; }   

.p--5 { padding:5px !important; }
.p-5 { padding:5px; }
.pt-5 { padding-top:5px; }
.pb-5 { padding-bottom:5px; }
.pl-5 { padding-left:5px; }
.pr-5 { padding-right:5px; }
.m-5 {  margin:5px; }
.mt-5 { margin-top:5px; }
.mb-5 { margin-bottom:5px; }
.ml-5 { margin-left:5px; }
.mr-5 { margin-right:5px; }   

.p--10 { padding:10px !important; }
.p-10 { padding:10px; }
.pt-10 { padding-top:10px; }
.pb-10 { padding-bottom:10px; }
.pl-10 { padding-left:10px; }
.pr-10 { padding-right:10px; }
.m-10 {  margin:10px; }
.mt-10 { margin-top:10px; }
.mb-10 { margin-bottom:10px; }
.ml-10 { margin-left:10px; }
.mr-10 { margin-right:10px; }   

.p--15 { padding:15px !important; }
.p-15 { padding:15px; }
.pt-15 { padding-top:15px; }
.pb-15 { padding-bottom:15px; }
.pl-15 { padding-left:15px; }
.pr-15 { padding-right:15px; }
.m-15 {  margin:15px; }
.mt-15 { margin-top:15px; }
.mb-15 { margin-bottom:15px; }
.ml-15 { margin-left:15px; }
.mr-15 { margin-right:15px; }   

.p--20 { padding:20px !important; }
.p-20 { padding:20px; }
.pt-20 { padding-top:20px; }
.pb-20 { padding-bottom:20px; }
.pl-20 { padding-left:20px; }
.pr-20 { padding-right:20px; }
.m-20 {  margin:20px; }
.mt-20 { margin-top:20px; }
.mb-20 { margin-bottom:20px; }
.ml-20 { margin-left:20px; }
.mr-20 { margin-right:20px; }   

.p--25 { padding:25px !important; }
.p-25 { padding:25px; }
.pt-25 { padding-top:25px; }
.pb-25 { padding-bottom:25px; }
.pl-25 { padding-left:25px; }
.pr-25 { padding-right:25px; }
.m-25 {  margin:25px; }
.mt-25 { margin-top:25px; }
.mb-25 { margin-bottom:25px; }
.ml-25 { margin-left:25px; }
.mr-25 { margin-right:25px; }   

.p--30 { padding:30px !important; }
.p-30 { padding:30px; }
.pt-30 { padding-top:30px; }
.pb-30 { padding-bottom:30px; }
.pl-30 { padding-left:30px; }
.pr-30 { padding-right:30px; }
.m-30 {  margin:30px; }
.mt-30 { margin-top:30px; }
.mb-30 { margin-bottom:30px; }
.ml-30 { margin-left:30px; }
.mr-30 { margin-right:30px; }   

.p--35 { padding:35px !important; }
.p-35 { padding:35px; }
.pt-35 { padding-top:35px; }
.pb-35 { padding-bottom:35px; }
.pl-35 { padding-left:35px; }
.pr-35 { padding-right:35px; }
.m-35 {  margin:35px; }
.mt-35 { margin-top:35px; }
.mb-35 { margin-bottom:35px; }
.ml-35 { margin-left:35px; }
.mr-35 { margin-right:35px; }   

.p--40 { padding:40px !important; }
.p-40 { padding:40px; }
.pt-40 { padding-top:40px; }
.pb-40 { padding-bottom:40px; }
.pl-40 { padding-left:40px; }
.pr-40 { padding-right:40px; }
.m-40 {  margin:40px; }
.mt-40 { margin-top:40px; }
.mb-40 { margin-bottom:40px; }
.ml-40 { margin-left:40px; }
.mr-40 { margin-right:40px; }   

.p--45 { padding:45px !important; }
.p-45 { padding:45px; }
.pt-45 { padding-top:45px; }
.pb-45 { padding-bottom:45px; }
.pl-45 { padding-left:45px; }
.pr-45 { padding-right:45px; }
.m-45 {  margin:45px; }
.mt-45 { margin-top:45px; }
.mb-45 { margin-bottom:45px; }
.ml-45 { margin-left:45px; }
.mr-45 { margin-right:45px; }   

.p--50 { padding:50px !important; }
.p-50 { padding:50px; }
.pt-50 { padding-top:50px; }
.pb-50 { padding-bottom:50px; }
.pl-50 { padding-left:50px; }
.pr-50 { padding-right:50px; }
.m-50 {  margin:50px; }
.mt-50 { margin-top:50px; }
.mb-50 { margin-bottom:50px; }
.ml-50 { margin-left:50px; }
.mr-50 { margin-right:50px; }   

.p--55 { padding:55px !important; }
.p-55 { padding:55px; }
.pt-55 { padding-top:55px; }
.pb-55 { padding-bottom:55px; }
.pl-55 { padding-left:55px; }
.pr-55 { padding-right:55px; }
.m-55 {  margin:55px; }
.mt-55 { margin-top:55px; }
.mb-55 { margin-bottom:55px; }
.ml-55 { margin-left:55px; }
.mr-55 { margin-right:55px; }   

.p--60 { padding:60px !important; }
.p-60 { padding:60px; }
.pt-60 { padding-top:60px; }
.pb-60 { padding-bottom:60px; }
.pl-60 { padding-left:60px; }
.pr-60 { padding-right:60px; }
.m-60 {  margin:60px; }
.mt-60 { margin-top:60px; }
.mb-60 { margin-bottom:60px; }
.ml-60 { margin-left:60px; }
.mr-60 { margin-right:60px; }   

.p--65 { padding:65px !important; }
.p-65 { padding:65px; }
.pt-65 { padding-top:65px; }
.pb-65 { padding-bottom:65px; }
.pl-65 { padding-left:65px; }
.pr-65 { padding-right:65px; }
.m-65 {  margin:65px; }
.mt-65 { margin-top:65px; }
.mb-65 { margin-bottom:65px; }
.ml-65 { margin-left:65px; }
.mr-65 { margin-right:65px; }   

.p--70 { padding:70px !important; }
.p-70 { padding:70px; }
.pt-70 { padding-top:70px; }
.pb-70 { padding-bottom:70px; }
.pl-70 { padding-left:70px; }
.pr-70 { padding-right:70px; }
.m-70 {  margin:70px; }
.mt-70 { margin-top:70px; }
.mb-70 { margin-bottom:70px; }
.ml-70 { margin-left:70px; }
.mr-70 { margin-right:70px; }   

.p--75 { padding:75px !important; }
.p-75 { padding:75px; }
.pt-75 { padding-top:75px; }
.pb-75 { padding-bottom:75px; }
.pl-75 { padding-left:75px; }
.pr-75 { padding-right:75px; }
.m-75 {  margin:75px; }
.mt-75 { margin-top:75px; }
.mb-75 { margin-bottom:75px; }
.ml-75 { margin-left:75px; }
.mr-75 { margin-right:75px; }   

.p--80 { padding:80px !important; }
.p-80 { padding:80px; }
.pt-80 { padding-top:80px; }
.pb-80 { padding-bottom:80px; }
.pl-80 { padding-left:80px; }
.pr-80 { padding-right:80px; }
.m-80 {  margin:80px; }
.mt-80 { margin-top:80px; }
.mb-80 { margin-bottom:80px; }
.ml-80 { margin-left:80px; }
.mr-80 { margin-right:80px; }   

.p--85 { padding:85px !important; }
.p-85 { padding:85px; }
.pt-85 { padding-top:85px; }
.pb-85 { padding-bottom:85px; }
.pl-85 { padding-left:85px; }
.pr-85 { padding-right:85px; }
.m-85 {  margin:85px; }
.mt-85 { margin-top:85px; }
.mb-85 { margin-bottom:85px; }
.ml-85 { margin-left:85px; }
.mr-85 { margin-right:85px; }   

.p--90 { padding:90px !important; }
.p-90 { padding:90px; }
.pt-90 { padding-top:90px; }
.pb-90 { padding-bottom:90px; }
.pl-90 { padding-left:90px; }
.pr-90 { padding-right:90px; }
.m-90 {  margin:90px; }
.mt-90 { margin-top:90px; }
.mb-90 { margin-bottom:90px; }
.ml-90 { margin-left:90px; }
.mr-90 { margin-right:90px; }   

.p--95 { padding:95px !important; }
.p-95 { padding:95px; }
.pt-95 { padding-top:95px; }
.pb-95 { padding-bottom:95px; }
.pl-95 { padding-left:95px; }
.pr-95 { padding-right:95px; }
.m-95 {  margin:95px; }
.mt-95 { margin-top:95px; }
.mb-95 { margin-bottom:95px; }
.ml-95 { margin-left:95px; }
.mr-95 { margin-right:95px; }   

.p--100 { padding:100px !important; }
.p-100 { padding:100px; }
.pt-100 { padding-top:100px; }
.pb-100 { padding-bottom:100px; }
.pl-100 { padding-left:100px; }
.pr-100 { padding-right:100px; }
.m-100 {  margin:100px; }
.mt-100 { margin-top:100px; }
.mb-100 { margin-bottom:100px; }
.ml-100 { margin-left:100px; }
.mr-100 { margin-right:100px; }   

.p--105 { padding:105px !important; }
.p-105 { padding:105px; }
.pt-105 { padding-top:105px; }
.pb-105 { padding-bottom:105px; }
.pl-105 { padding-left:105px; }
.pr-105 { padding-right:105px; }
.m-105 {  margin:105px; }
.mt-105 { margin-top:105px; }
.mb-105 { margin-bottom:105px; }
.ml-105 { margin-left:105px; }
.mr-105 { margin-right:105px; }   

.p--110 { padding:110px !important; }
.p-110 { padding:110px; }
.pt-110 { padding-top:110px; }
.pb-110 { padding-bottom:110px; }
.pl-110 { padding-left:110px; }
.pr-110 { padding-right:110px; }
.m-110 {  margin:110px; }
.mt-110 { margin-top:110px; }
.mb-110 { margin-bottom:110px; }
.ml-110 { margin-left:110px; }
.mr-110 { margin-right:110px; }   

.p--115 { padding:115px !important; }
.p-115 { padding:115px; }
.pt-115 { padding-top:115px; }
.pb-115 { padding-bottom:115px; }
.pl-115 { padding-left:115px; }
.pr-115 { padding-right:115px; }
.m-115 {  margin:115px; }
.mt-115 { margin-top:115px; }
.mb-115 { margin-bottom:115px; }
.ml-115 { margin-left:115px; }
.mr-115 { margin-right:115px; }   

.p--120 { padding:120px !important; }
.p-120 { padding:120px; }
.pt-120 { padding-top:120px; }
.pb-120 { padding-bottom:120px; }
.pl-120 { padding-left:120px; }
.pr-120 { padding-right:120px; }
.m-120 {  margin:120px; }
.mt-120 { margin-top:120px; }
.mb-120 { margin-bottom:120px; }
.ml-120 { margin-left:120px; }
.mr-120 { margin-right:120px; }   

.p--125 { padding:125px !important; }
.p-125 { padding:125px; }
.pt-125 { padding-top:125px; }
.pb-125 { padding-bottom:125px; }
.pl-125 { padding-left:125px; }
.pr-125 { padding-right:125px; }
.m-125 {  margin:125px; }
.mt-125 { margin-top:125px; }
.mb-125 { margin-bottom:125px; }
.ml-125 { margin-left:125px; }
.mr-125 { margin-right:125px; }   

.p--130 { padding:130px !important; }
.p-130 { padding:130px; }
.pt-130 { padding-top:130px; }
.pb-130 { padding-bottom:130px; }
.pl-130 { padding-left:130px; }
.pr-130 { padding-right:130px; }
.m-130 {  margin:130px; }
.mt-130 { margin-top:130px; }
.mb-130 { margin-bottom:130px; }
.ml-130 { margin-left:130px; }
.mr-130 { margin-right:130px; }   

.p--135 { padding:135px !important; }
.p-135 { padding:135px; }
.pt-135 { padding-top:135px; }
.pb-135 { padding-bottom:135px; }
.pl-135 { padding-left:135px; }
.pr-135 { padding-right:135px; }
.m-135 {  margin:135px; }
.mt-135 { margin-top:135px; }
.mb-135 { margin-bottom:135px; }
.ml-135 { margin-left:135px; }
.mr-135 { margin-right:135px; }   

.p--140 { padding:140px !important; }
.p-140 { padding:140px; }
.pt-140 { padding-top:140px; }
.pb-140 { padding-bottom:140px; }
.pl-140 { padding-left:140px; }
.pr-140 { padding-right:140px; }
.m-140 {  margin:140px; }
.mt-140 { margin-top:140px; }
.mb-140 { margin-bottom:140px; }
.ml-140 { margin-left:140px; }
.mr-140 { margin-right:140px; }   

.p--145 { padding:145px !important; }
.p-145 { padding:145px; }
.pt-145 { padding-top:145px; }
.pb-145 { padding-bottom:145px; }
.pl-145 { padding-left:145px; }
.pr-145 { padding-right:145px; }
.m-145 {  margin:145px; }
.mt-145 { margin-top:145px; }
.mb-145 { margin-bottom:145px; }
.ml-145 { margin-left:145px; }
.mr-145 { margin-right:145px; }   

.p--150 { padding:150px !important; }
.p-150 { padding:150px; }
.pt-150 { padding-top:150px; }
.pb-150 { padding-bottom:150px; }
.pl-150 { padding-left:150px; }
.pr-150 { padding-right:150px; }
.m-150 {  margin:150px; }
.mt-150 { margin-top:150px; }
.mb-150 { margin-bottom:150px; }
.ml-150 { margin-left:150px; }
.mr-150 { margin-right:150px; }   

.p--155 { padding:155px !important; }
.p-155 { padding:155px; }
.pt-155 { padding-top:155px; }
.pb-155 { padding-bottom:155px; }
.pl-155 { padding-left:155px; }
.pr-155 { padding-right:155px; }
.m-155 {  margin:155px; }
.mt-155 { margin-top:155px; }
.mb-155 { margin-bottom:155px; }
.ml-155 { margin-left:155px; }
.mr-155 { margin-right:155px; }   

.p--160 { padding:160px !important; }
.p-160 { padding:160px; }
.pt-160 { padding-top:160px; }
.pb-160 { padding-bottom:160px; }
.pl-160 { padding-left:160px; }
.pr-160 { padding-right:160px; }
.m-160 {  margin:160px; }
.mt-160 { margin-top:160px; }
.mb-160 { margin-bottom:160px; }
.ml-160 { margin-left:160px; }
.mr-160 { margin-right:160px; }   

.p--165 { padding:165px !important; }
.p-165 { padding:165px; }
.pt-165 { padding-top:165px; }
.pb-165 { padding-bottom:165px; }
.pl-165 { padding-left:165px; }
.pr-165 { padding-right:165px; }
.m-165 {  margin:165px; }
.mt-165 { margin-top:165px; }
.mb-165 { margin-bottom:165px; }
.ml-165 { margin-left:165px; }
.mr-165 { margin-right:165px; }   

.p--170 { padding:170px !important; }
.p-170 { padding:170px; }
.pt-170 { padding-top:170px; }
.pb-170 { padding-bottom:170px; }
.pl-170 { padding-left:170px; }
.pr-170 { padding-right:170px; }
.m-170 {  margin:170px; }
.mt-170 { margin-top:170px; }
.mb-170 { margin-bottom:170px; }
.ml-170 { margin-left:170px; }
.mr-170 { margin-right:170px; }   

.p--175 { padding:175px !important; }
.p-175 { padding:175px; }
.pt-175 { padding-top:175px; }
.pb-175 { padding-bottom:175px; }
.pl-175 { padding-left:175px; }
.pr-175 { padding-right:175px; }
.m-175 {  margin:175px; }
.mt-175 { margin-top:175px; }
.mb-175 { margin-bottom:175px; }
.ml-175 { margin-left:175px; }
.mr-175 { margin-right:175px; }   

.p--180 { padding:180px !important; }
.p-180 { padding:180px; }
.pt-180 { padding-top:180px; }
.pb-180 { padding-bottom:180px; }
.pl-180 { padding-left:180px; }
.pr-180 { padding-right:180px; }
.m-180 {  margin:180px; }
.mt-180 { margin-top:180px; }
.mb-180 { margin-bottom:180px; }
.ml-180 { margin-left:180px; }
.mr-180 { margin-right:180px; }   

.p--185 { padding:185px !important; }
.p-185 { padding:185px; }
.pt-185 { padding-top:185px; }
.pb-185 { padding-bottom:185px; }
.pl-185 { padding-left:185px; }
.pr-185 { padding-right:185px; }
.m-185 {  margin:185px; }
.mt-185 { margin-top:185px; }
.mb-185 { margin-bottom:185px; }
.ml-185 { margin-left:185px; }
.mr-185 { margin-right:185px; }   

.p--190 { padding:190px !important; }
.p-190 { padding:190px; }
.pt-190 { padding-top:190px; }
.pb-190 { padding-bottom:190px; }
.pl-190 { padding-left:190px; }
.pr-190 { padding-right:190px; }
.m-190 {  margin:190px; }
.mt-190 { margin-top:190px; }
.mb-190 { margin-bottom:190px; }
.ml-190 { margin-left:190px; }
.mr-190 { margin-right:190px; }   

.p--195 { padding:195px !important; }
.p-195 { padding:195px; }
.pt-195 { padding-top:195px; }
.pb-195 { padding-bottom:195px; }
.pl-195 { padding-left:195px; }
.pr-195 { padding-right:195px; }
.m-195 {  margin:195px; }
.mt-195 { margin-top:195px; }
.mb-195 { margin-bottom:195px; }
.ml-195 { margin-left:195px; }
.mr-195 { margin-right:195px; }   

.p--200 { padding:200px !important; }
.p-200 { padding:200px; }
.pt-200 { padding-top:200px; }
.pb-200 { padding-bottom:200px; }
.pl-200 { padding-left:200px; }
.pr-200 { padding-right:200px; }
.m-200 {  margin:200px; }
.mt-200 { margin-top:200px; }
.mb-200 { margin-bottom:200px; }
.ml-200 { margin-left:200px; }
.mr-200 { margin-right:200px; }   

.p--205 { padding:205px !important; }
.p-205 { padding:205px; }
.pt-205 { padding-top:205px; }
.pb-205 { padding-bottom:205px; }
.pl-205 { padding-left:205px; }
.pr-205 { padding-right:205px; }
.m-205 {  margin:205px; }
.mt-205 { margin-top:205px; }
.mb-205 { margin-bottom:205px; }
.ml-205 { margin-left:205px; }
.mr-205 { margin-right:205px; }   

.p--210 { padding:210px !important; }
.p-210 { padding:210px; }
.pt-210 { padding-top:210px; }
.pb-210 { padding-bottom:210px; }
.pl-210 { padding-left:210px; }
.pr-210 { padding-right:210px; }
.m-210 {  margin:210px; }
.mt-210 { margin-top:210px; }
.mb-210 { margin-bottom:210px; }
.ml-210 { margin-left:210px; }
.mr-210 { margin-right:210px; }   

.p--215 { padding:215px !important; }
.p-215 { padding:215px; }
.pt-215 { padding-top:215px; }
.pb-215 { padding-bottom:215px; }
.pl-215 { padding-left:215px; }
.pr-215 { padding-right:215px; }
.m-215 {  margin:215px; }
.mt-215 { margin-top:215px; }
.mb-215 { margin-bottom:215px; }
.ml-215 { margin-left:215px; }
.mr-215 { margin-right:215px; }   

.p--220 { padding:220px !important; }
.p-220 { padding:220px; }
.pt-220 { padding-top:220px; }
.pb-220 { padding-bottom:220px; }
.pl-220 { padding-left:220px; }
.pr-220 { padding-right:220px; }
.m-220 {  margin:220px; }
.mt-220 { margin-top:220px; }
.mb-220 { margin-bottom:220px; }
.ml-220 { margin-left:220px; }
.mr-220 { margin-right:220px; }   

.p--225 { padding:225px !important; }
.p-225 { padding:225px; }
.pt-225 { padding-top:225px; }
.pb-225 { padding-bottom:225px; }
.pl-225 { padding-left:225px; }
.pr-225 { padding-right:225px; }
.m-225 {  margin:225px; }
.mt-225 { margin-top:225px; }
.mb-225 { margin-bottom:225px; }
.ml-225 { margin-left:225px; }
.mr-225 { margin-right:225px; }   

.p--230 { padding:230px !important; }
.p-230 { padding:230px; }
.pt-230 { padding-top:230px; }
.pb-230 { padding-bottom:230px; }
.pl-230 { padding-left:230px; }
.pr-230 { padding-right:230px; }
.m-230 {  margin:230px; }
.mt-230 { margin-top:230px; }
.mb-230 { margin-bottom:230px; }
.ml-230 { margin-left:230px; }
.mr-230 { margin-right:230px; }   

.p--235 { padding:235px !important; }
.p-235 { padding:235px; }
.pt-235 { padding-top:235px; }
.pb-235 { padding-bottom:235px; }
.pl-235 { padding-left:235px; }
.pr-235 { padding-right:235px; }
.m-235 {  margin:235px; }
.mt-235 { margin-top:235px; }
.mb-235 { margin-bottom:235px; }
.ml-235 { margin-left:235px; }
.mr-235 { margin-right:235px; }   

.p--240 { padding:240px !important; }
.p-240 { padding:240px; }
.pt-240 { padding-top:240px; }
.pb-240 { padding-bottom:240px; }
.pl-240 { padding-left:240px; }
.pr-240 { padding-right:240px; }
.m-240 {  margin:240px; }
.mt-240 { margin-top:240px; }
.mb-240 { margin-bottom:240px; }
.ml-240 { margin-left:240px; }
.mr-240 { margin-right:240px; }   

.p--245 { padding:245px !important; }
.p-245 { padding:245px; }
.pt-245 { padding-top:245px; }
.pb-245 { padding-bottom:245px; }
.pl-245 { padding-left:245px; }
.pr-245 { padding-right:245px; }
.m-245 {  margin:245px; }
.mt-245 { margin-top:245px; }
.mb-245 { margin-bottom:245px; }
.ml-245 { margin-left:245px; }
.mr-245 { margin-right:245px; }   




/* -- Responsive Media -- */


@media(min-width:768px){
  
  .sm\:p-0 { padding:0px; }
  .sm\:pt-0 { padding-top:0px; }
  .sm\:pb-0 { padding-bottom:0px; }
  .sm\:pl-0 { padding-left:0px; }
  .sm\:pr-0 { padding-right:0px; }
  .sm\:m-0 { margin:0px; }
  .sm\:mt-0 { margin-top:0px; }
  .sm\:mb-0 { margin-bottom:0px; }
  .sm\:ml-0 { margin-left:0px; }
  .sm\:mr-0 { margin-right:0px; }
  
  .sm\:p-5 { padding:5px; }
  .sm\:pt-5 { padding-top:5px; }
  .sm\:pb-5 { padding-bottom:5px; }
  .sm\:pl-5 { padding-left:5px; }
  .sm\:pr-5 { padding-right:5px; }
  .sm\:m-5 { margin:5px; }
  .sm\:mt-5 { margin-top:5px; }
  .sm\:mb-5 { margin-bottom:5px; }
  .sm\:ml-5 { margin-left:5px; }
  .sm\:mr-5 { margin-right:5px; }
  
  .sm\:p-10 { padding:10px; }
  .sm\:pt-10 { padding-top:10px; }
  .sm\:pb-10 { padding-bottom:10px; }
  .sm\:pl-10 { padding-left:10px; }
  .sm\:pr-10 { padding-right:10px; }
  .sm\:m-10 { margin:10px; }
  .sm\:mt-10 { margin-top:10px; }
  .sm\:mb-10 { margin-bottom:10px; }
  .sm\:ml-10 { margin-left:10px; }
  .sm\:mr-10 { margin-right:10px; }
  
  .sm\:p-15 { padding:15px; }
  .sm\:pt-15 { padding-top:15px; }
  .sm\:pb-15 { padding-bottom:15px; }
  .sm\:pl-15 { padding-left:15px; }
  .sm\:pr-15 { padding-right:15px; }
  .sm\:m-15 { margin:15px; }
  .sm\:mt-15 { margin-top:15px; }
  .sm\:mb-15 { margin-bottom:15px; }
  .sm\:ml-15 { margin-left:15px; }
  .sm\:mr-15 { margin-right:15px; }
  
  .sm\:p-20 { padding:20px; }
  .sm\:pt-20 { padding-top:20px; }
  .sm\:pb-20 { padding-bottom:20px; }
  .sm\:pl-20 { padding-left:20px; }
  .sm\:pr-20 { padding-right:20px; }
  .sm\:m-20 { margin:20px; }
  .sm\:mt-20 { margin-top:20px; }
  .sm\:mb-20 { margin-bottom:20px; }
  .sm\:ml-20 { margin-left:20px; }
  .sm\:mr-20 { margin-right:20px; }
  
  .sm\:p-25 { padding:25px; }
  .sm\:pt-25 { padding-top:25px; }
  .sm\:pb-25 { padding-bottom:25px; }
  .sm\:pl-25 { padding-left:25px; }
  .sm\:pr-25 { padding-right:25px; }
  .sm\:m-25 { margin:25px; }
  .sm\:mt-25 { margin-top:25px; }
  .sm\:mb-25 { margin-bottom:25px; }
  .sm\:ml-25 { margin-left:25px; }
  .sm\:mr-25 { margin-right:25px; }
  
  .sm\:p-30 { padding:30px; }
  .sm\:pt-30 { padding-top:30px; }
  .sm\:pb-30 { padding-bottom:30px; }
  .sm\:pl-30 { padding-left:30px; }
  .sm\:pr-30 { padding-right:30px; }
  .sm\:m-30 { margin:30px; }
  .sm\:mt-30 { margin-top:30px; }
  .sm\:mb-30 { margin-bottom:30px; }
  .sm\:ml-30 { margin-left:30px; }
  .sm\:mr-30 { margin-right:30px; }
  
  .sm\:p-35 { padding:35px; }
  .sm\:pt-35 { padding-top:35px; }
  .sm\:pb-35 { padding-bottom:35px; }
  .sm\:pl-35 { padding-left:35px; }
  .sm\:pr-35 { padding-right:35px; }
  .sm\:m-35 { margin:35px; }
  .sm\:mt-35 { margin-top:35px; }
  .sm\:mb-35 { margin-bottom:35px; }
  .sm\:ml-35 { margin-left:35px; }
  .sm\:mr-35 { margin-right:35px; }
  
  .sm\:p-40 { padding:40px; }
  .sm\:pt-40 { padding-top:40px; }
  .sm\:pb-40 { padding-bottom:40px; }
  .sm\:pl-40 { padding-left:40px; }
  .sm\:pr-40 { padding-right:40px; }
  .sm\:m-40 { margin:40px; }
  .sm\:mt-40 { margin-top:40px; }
  .sm\:mb-40 { margin-bottom:40px; }
  .sm\:ml-40 { margin-left:40px; }
  .sm\:mr-40 { margin-right:40px; }
  
  .sm\:p-45 { padding:45px; }
  .sm\:pt-45 { padding-top:45px; }
  .sm\:pb-45 { padding-bottom:45px; }
  .sm\:pl-45 { padding-left:45px; }
  .sm\:pr-45 { padding-right:45px; }
  .sm\:m-45 { margin:45px; }
  .sm\:mt-45 { margin-top:45px; }
  .sm\:mb-45 { margin-bottom:45px; }
  .sm\:ml-45 { margin-left:45px; }
  .sm\:mr-45 { margin-right:45px; }
  
  .sm\:p-50 { padding:50px; }
  .sm\:pt-50 { padding-top:50px; }
  .sm\:pb-50 { padding-bottom:50px; }
  .sm\:pl-50 { padding-left:50px; }
  .sm\:pr-50 { padding-right:50px; }
  .sm\:m-50 { margin:50px; }
  .sm\:mt-50 { margin-top:50px; }
  .sm\:mb-50 { margin-bottom:50px; }
  .sm\:ml-50 { margin-left:50px; }
  .sm\:mr-50 { margin-right:50px; }
  
  .sm\:p-55 { padding:55px; }
  .sm\:pt-55 { padding-top:55px; }
  .sm\:pb-55 { padding-bottom:55px; }
  .sm\:pl-55 { padding-left:55px; }
  .sm\:pr-55 { padding-right:55px; }
  .sm\:m-55 { margin:55px; }
  .sm\:mt-55 { margin-top:55px; }
  .sm\:mb-55 { margin-bottom:55px; }
  .sm\:ml-55 { margin-left:55px; }
  .sm\:mr-55 { margin-right:55px; }
  
  .sm\:p-60 { padding:60px; }
  .sm\:pt-60 { padding-top:60px; }
  .sm\:pb-60 { padding-bottom:60px; }
  .sm\:pl-60 { padding-left:60px; }
  .sm\:pr-60 { padding-right:60px; }
  .sm\:m-60 { margin:60px; }
  .sm\:mt-60 { margin-top:60px; }
  .sm\:mb-60 { margin-bottom:60px; }
  .sm\:ml-60 { margin-left:60px; }
  .sm\:mr-60 { margin-right:60px; }
  
  .sm\:p-65 { padding:65px; }
  .sm\:pt-65 { padding-top:65px; }
  .sm\:pb-65 { padding-bottom:65px; }
  .sm\:pl-65 { padding-left:65px; }
  .sm\:pr-65 { padding-right:65px; }
  .sm\:m-65 { margin:65px; }
  .sm\:mt-65 { margin-top:65px; }
  .sm\:mb-65 { margin-bottom:65px; }
  .sm\:ml-65 { margin-left:65px; }
  .sm\:mr-65 { margin-right:65px; }
  
  .sm\:p-70 { padding:70px; }
  .sm\:pt-70 { padding-top:70px; }
  .sm\:pb-70 { padding-bottom:70px; }
  .sm\:pl-70 { padding-left:70px; }
  .sm\:pr-70 { padding-right:70px; }
  .sm\:m-70 { margin:70px; }
  .sm\:mt-70 { margin-top:70px; }
  .sm\:mb-70 { margin-bottom:70px; }
  .sm\:ml-70 { margin-left:70px; }
  .sm\:mr-70 { margin-right:70px; }
  
  .sm\:p-75 { padding:75px; }
  .sm\:pt-75 { padding-top:75px; }
  .sm\:pb-75 { padding-bottom:75px; }
  .sm\:pl-75 { padding-left:75px; }
  .sm\:pr-75 { padding-right:75px; }
  .sm\:m-75 { margin:75px; }
  .sm\:mt-75 { margin-top:75px; }
  .sm\:mb-75 { margin-bottom:75px; }
  .sm\:ml-75 { margin-left:75px; }
  .sm\:mr-75 { margin-right:75px; }
  
  .sm\:p-80 { padding:80px; }
  .sm\:pt-80 { padding-top:80px; }
  .sm\:pb-80 { padding-bottom:80px; }
  .sm\:pl-80 { padding-left:80px; }
  .sm\:pr-80 { padding-right:80px; }
  .sm\:m-80 { margin:80px; }
  .sm\:mt-80 { margin-top:80px; }
  .sm\:mb-80 { margin-bottom:80px; }
  .sm\:ml-80 { margin-left:80px; }
  .sm\:mr-80 { margin-right:80px; }
  
  .sm\:p-85 { padding:85px; }
  .sm\:pt-85 { padding-top:85px; }
  .sm\:pb-85 { padding-bottom:85px; }
  .sm\:pl-85 { padding-left:85px; }
  .sm\:pr-85 { padding-right:85px; }
  .sm\:m-85 { margin:85px; }
  .sm\:mt-85 { margin-top:85px; }
  .sm\:mb-85 { margin-bottom:85px; }
  .sm\:ml-85 { margin-left:85px; }
  .sm\:mr-85 { margin-right:85px; }
  
  .sm\:p-90 { padding:90px; }
  .sm\:pt-90 { padding-top:90px; }
  .sm\:pb-90 { padding-bottom:90px; }
  .sm\:pl-90 { padding-left:90px; }
  .sm\:pr-90 { padding-right:90px; }
  .sm\:m-90 { margin:90px; }
  .sm\:mt-90 { margin-top:90px; }
  .sm\:mb-90 { margin-bottom:90px; }
  .sm\:ml-90 { margin-left:90px; }
  .sm\:mr-90 { margin-right:90px; }
  
  .sm\:p-95 { padding:95px; }
  .sm\:pt-95 { padding-top:95px; }
  .sm\:pb-95 { padding-bottom:95px; }
  .sm\:pl-95 { padding-left:95px; }
  .sm\:pr-95 { padding-right:95px; }
  .sm\:m-95 { margin:95px; }
  .sm\:mt-95 { margin-top:95px; }
  .sm\:mb-95 { margin-bottom:95px; }
  .sm\:ml-95 { margin-left:95px; }
  .sm\:mr-95 { margin-right:95px; }
  
  .sm\:p-100 { padding:100px; }
  .sm\:pt-100 { padding-top:100px; }
  .sm\:pb-100 { padding-bottom:100px; }
  .sm\:pl-100 { padding-left:100px; }
  .sm\:pr-100 { padding-right:100px; }
  .sm\:m-100 { margin:100px; }
  .sm\:mt-100 { margin-top:100px; }
  .sm\:mb-100 { margin-bottom:100px; }
  .sm\:ml-100 { margin-left:100px; }
  .sm\:mr-100 { margin-right:100px; }
  
  .sm\:p-105 { padding:105px; }
  .sm\:pt-105 { padding-top:105px; }
  .sm\:pb-105 { padding-bottom:105px; }
  .sm\:pl-105 { padding-left:105px; }
  .sm\:pr-105 { padding-right:105px; }
  .sm\:m-105 { margin:105px; }
  .sm\:mt-105 { margin-top:105px; }
  .sm\:mb-105 { margin-bottom:105px; }
  .sm\:ml-105 { margin-left:105px; }
  .sm\:mr-105 { margin-right:105px; }
  
  .sm\:p-110 { padding:110px; }
  .sm\:pt-110 { padding-top:110px; }
  .sm\:pb-110 { padding-bottom:110px; }
  .sm\:pl-110 { padding-left:110px; }
  .sm\:pr-110 { padding-right:110px; }
  .sm\:m-110 { margin:110px; }
  .sm\:mt-110 { margin-top:110px; }
  .sm\:mb-110 { margin-bottom:110px; }
  .sm\:ml-110 { margin-left:110px; }
  .sm\:mr-110 { margin-right:110px; }
  
  .sm\:p-115 { padding:115px; }
  .sm\:pt-115 { padding-top:115px; }
  .sm\:pb-115 { padding-bottom:115px; }
  .sm\:pl-115 { padding-left:115px; }
  .sm\:pr-115 { padding-right:115px; }
  .sm\:m-115 { margin:115px; }
  .sm\:mt-115 { margin-top:115px; }
  .sm\:mb-115 { margin-bottom:115px; }
  .sm\:ml-115 { margin-left:115px; }
  .sm\:mr-115 { margin-right:115px; }
  
  .sm\:p-120 { padding:120px; }
  .sm\:pt-120 { padding-top:120px; }
  .sm\:pb-120 { padding-bottom:120px; }
  .sm\:pl-120 { padding-left:120px; }
  .sm\:pr-120 { padding-right:120px; }
  .sm\:m-120 { margin:120px; }
  .sm\:mt-120 { margin-top:120px; }
  .sm\:mb-120 { margin-bottom:120px; }
  .sm\:ml-120 { margin-left:120px; }
  .sm\:mr-120 { margin-right:120px; }
  
  .sm\:p-125 { padding:125px; }
  .sm\:pt-125 { padding-top:125px; }
  .sm\:pb-125 { padding-bottom:125px; }
  .sm\:pl-125 { padding-left:125px; }
  .sm\:pr-125 { padding-right:125px; }
  .sm\:m-125 { margin:125px; }
  .sm\:mt-125 { margin-top:125px; }
  .sm\:mb-125 { margin-bottom:125px; }
  .sm\:ml-125 { margin-left:125px; }
  .sm\:mr-125 { margin-right:125px; }
  
  .sm\:p-130 { padding:130px; }
  .sm\:pt-130 { padding-top:130px; }
  .sm\:pb-130 { padding-bottom:130px; }
  .sm\:pl-130 { padding-left:130px; }
  .sm\:pr-130 { padding-right:130px; }
  .sm\:m-130 { margin:130px; }
  .sm\:mt-130 { margin-top:130px; }
  .sm\:mb-130 { margin-bottom:130px; }
  .sm\:ml-130 { margin-left:130px; }
  .sm\:mr-130 { margin-right:130px; }
  
  .sm\:p-135 { padding:135px; }
  .sm\:pt-135 { padding-top:135px; }
  .sm\:pb-135 { padding-bottom:135px; }
  .sm\:pl-135 { padding-left:135px; }
  .sm\:pr-135 { padding-right:135px; }
  .sm\:m-135 { margin:135px; }
  .sm\:mt-135 { margin-top:135px; }
  .sm\:mb-135 { margin-bottom:135px; }
  .sm\:ml-135 { margin-left:135px; }
  .sm\:mr-135 { margin-right:135px; }
  
  .sm\:p-140 { padding:140px; }
  .sm\:pt-140 { padding-top:140px; }
  .sm\:pb-140 { padding-bottom:140px; }
  .sm\:pl-140 { padding-left:140px; }
  .sm\:pr-140 { padding-right:140px; }
  .sm\:m-140 { margin:140px; }
  .sm\:mt-140 { margin-top:140px; }
  .sm\:mb-140 { margin-bottom:140px; }
  .sm\:ml-140 { margin-left:140px; }
  .sm\:mr-140 { margin-right:140px; }
  
  .sm\:p-145 { padding:145px; }
  .sm\:pt-145 { padding-top:145px; }
  .sm\:pb-145 { padding-bottom:145px; }
  .sm\:pl-145 { padding-left:145px; }
  .sm\:pr-145 { padding-right:145px; }
  .sm\:m-145 { margin:145px; }
  .sm\:mt-145 { margin-top:145px; }
  .sm\:mb-145 { margin-bottom:145px; }
  .sm\:ml-145 { margin-left:145px; }
  .sm\:mr-145 { margin-right:145px; }
  
  .sm\:p-150 { padding:150px; }
  .sm\:pt-150 { padding-top:150px; }
  .sm\:pb-150 { padding-bottom:150px; }
  .sm\:pl-150 { padding-left:150px; }
  .sm\:pr-150 { padding-right:150px; }
  .sm\:m-150 { margin:150px; }
  .sm\:mt-150 { margin-top:150px; }
  .sm\:mb-150 { margin-bottom:150px; }
  .sm\:ml-150 { margin-left:150px; }
  .sm\:mr-150 { margin-right:150px; }
  
  .sm\:p-155 { padding:155px; }
  .sm\:pt-155 { padding-top:155px; }
  .sm\:pb-155 { padding-bottom:155px; }
  .sm\:pl-155 { padding-left:155px; }
  .sm\:pr-155 { padding-right:155px; }
  .sm\:m-155 { margin:155px; }
  .sm\:mt-155 { margin-top:155px; }
  .sm\:mb-155 { margin-bottom:155px; }
  .sm\:ml-155 { margin-left:155px; }
  .sm\:mr-155 { margin-right:155px; }
  
  .sm\:p-160 { padding:160px; }
  .sm\:pt-160 { padding-top:160px; }
  .sm\:pb-160 { padding-bottom:160px; }
  .sm\:pl-160 { padding-left:160px; }
  .sm\:pr-160 { padding-right:160px; }
  .sm\:m-160 { margin:160px; }
  .sm\:mt-160 { margin-top:160px; }
  .sm\:mb-160 { margin-bottom:160px; }
  .sm\:ml-160 { margin-left:160px; }
  .sm\:mr-160 { margin-right:160px; }
  
  .sm\:p-165 { padding:165px; }
  .sm\:pt-165 { padding-top:165px; }
  .sm\:pb-165 { padding-bottom:165px; }
  .sm\:pl-165 { padding-left:165px; }
  .sm\:pr-165 { padding-right:165px; }
  .sm\:m-165 { margin:165px; }
  .sm\:mt-165 { margin-top:165px; }
  .sm\:mb-165 { margin-bottom:165px; }
  .sm\:ml-165 { margin-left:165px; }
  .sm\:mr-165 { margin-right:165px; }
  
  .sm\:p-170 { padding:170px; }
  .sm\:pt-170 { padding-top:170px; }
  .sm\:pb-170 { padding-bottom:170px; }
  .sm\:pl-170 { padding-left:170px; }
  .sm\:pr-170 { padding-right:170px; }
  .sm\:m-170 { margin:170px; }
  .sm\:mt-170 { margin-top:170px; }
  .sm\:mb-170 { margin-bottom:170px; }
  .sm\:ml-170 { margin-left:170px; }
  .sm\:mr-170 { margin-right:170px; }
  
  .sm\:p-175 { padding:175px; }
  .sm\:pt-175 { padding-top:175px; }
  .sm\:pb-175 { padding-bottom:175px; }
  .sm\:pl-175 { padding-left:175px; }
  .sm\:pr-175 { padding-right:175px; }
  .sm\:m-175 { margin:175px; }
  .sm\:mt-175 { margin-top:175px; }
  .sm\:mb-175 { margin-bottom:175px; }
  .sm\:ml-175 { margin-left:175px; }
  .sm\:mr-175 { margin-right:175px; }
  
  .sm\:p-180 { padding:180px; }
  .sm\:pt-180 { padding-top:180px; }
  .sm\:pb-180 { padding-bottom:180px; }
  .sm\:pl-180 { padding-left:180px; }
  .sm\:pr-180 { padding-right:180px; }
  .sm\:m-180 { margin:180px; }
  .sm\:mt-180 { margin-top:180px; }
  .sm\:mb-180 { margin-bottom:180px; }
  .sm\:ml-180 { margin-left:180px; }
  .sm\:mr-180 { margin-right:180px; }
  
  .sm\:p-185 { padding:185px; }
  .sm\:pt-185 { padding-top:185px; }
  .sm\:pb-185 { padding-bottom:185px; }
  .sm\:pl-185 { padding-left:185px; }
  .sm\:pr-185 { padding-right:185px; }
  .sm\:m-185 { margin:185px; }
  .sm\:mt-185 { margin-top:185px; }
  .sm\:mb-185 { margin-bottom:185px; }
  .sm\:ml-185 { margin-left:185px; }
  .sm\:mr-185 { margin-right:185px; }
  
  .sm\:p-190 { padding:190px; }
  .sm\:pt-190 { padding-top:190px; }
  .sm\:pb-190 { padding-bottom:190px; }
  .sm\:pl-190 { padding-left:190px; }
  .sm\:pr-190 { padding-right:190px; }
  .sm\:m-190 { margin:190px; }
  .sm\:mt-190 { margin-top:190px; }
  .sm\:mb-190 { margin-bottom:190px; }
  .sm\:ml-190 { margin-left:190px; }
  .sm\:mr-190 { margin-right:190px; }
  
  .sm\:p-195 { padding:195px; }
  .sm\:pt-195 { padding-top:195px; }
  .sm\:pb-195 { padding-bottom:195px; }
  .sm\:pl-195 { padding-left:195px; }
  .sm\:pr-195 { padding-right:195px; }
  .sm\:m-195 { margin:195px; }
  .sm\:mt-195 { margin-top:195px; }
  .sm\:mb-195 { margin-bottom:195px; }
  .sm\:ml-195 { margin-left:195px; }
  .sm\:mr-195 { margin-right:195px; }
  
  .sm\:p-200 { padding:200px; }
  .sm\:pt-200 { padding-top:200px; }
  .sm\:pb-200 { padding-bottom:200px; }
  .sm\:pl-200 { padding-left:200px; }
  .sm\:pr-200 { padding-right:200px; }
  .sm\:m-200 { margin:200px; }
  .sm\:mt-200 { margin-top:200px; }
  .sm\:mb-200 { margin-bottom:200px; }
  .sm\:ml-200 { margin-left:200px; }
  .sm\:mr-200 { margin-right:200px; }
  
  .sm\:p-205 { padding:205px; }
  .sm\:pt-205 { padding-top:205px; }
  .sm\:pb-205 { padding-bottom:205px; }
  .sm\:pl-205 { padding-left:205px; }
  .sm\:pr-205 { padding-right:205px; }
  .sm\:m-205 { margin:205px; }
  .sm\:mt-205 { margin-top:205px; }
  .sm\:mb-205 { margin-bottom:205px; }
  .sm\:ml-205 { margin-left:205px; }
  .sm\:mr-205 { margin-right:205px; }
  
  .sm\:p-210 { padding:210px; }
  .sm\:pt-210 { padding-top:210px; }
  .sm\:pb-210 { padding-bottom:210px; }
  .sm\:pl-210 { padding-left:210px; }
  .sm\:pr-210 { padding-right:210px; }
  .sm\:m-210 { margin:210px; }
  .sm\:mt-210 { margin-top:210px; }
  .sm\:mb-210 { margin-bottom:210px; }
  .sm\:ml-210 { margin-left:210px; }
  .sm\:mr-210 { margin-right:210px; }
  
  .sm\:p-215 { padding:215px; }
  .sm\:pt-215 { padding-top:215px; }
  .sm\:pb-215 { padding-bottom:215px; }
  .sm\:pl-215 { padding-left:215px; }
  .sm\:pr-215 { padding-right:215px; }
  .sm\:m-215 { margin:215px; }
  .sm\:mt-215 { margin-top:215px; }
  .sm\:mb-215 { margin-bottom:215px; }
  .sm\:ml-215 { margin-left:215px; }
  .sm\:mr-215 { margin-right:215px; }
  
  .sm\:p-220 { padding:220px; }
  .sm\:pt-220 { padding-top:220px; }
  .sm\:pb-220 { padding-bottom:220px; }
  .sm\:pl-220 { padding-left:220px; }
  .sm\:pr-220 { padding-right:220px; }
  .sm\:m-220 { margin:220px; }
  .sm\:mt-220 { margin-top:220px; }
  .sm\:mb-220 { margin-bottom:220px; }
  .sm\:ml-220 { margin-left:220px; }
  .sm\:mr-220 { margin-right:220px; }
  
  .sm\:p-225 { padding:225px; }
  .sm\:pt-225 { padding-top:225px; }
  .sm\:pb-225 { padding-bottom:225px; }
  .sm\:pl-225 { padding-left:225px; }
  .sm\:pr-225 { padding-right:225px; }
  .sm\:m-225 { margin:225px; }
  .sm\:mt-225 { margin-top:225px; }
  .sm\:mb-225 { margin-bottom:225px; }
  .sm\:ml-225 { margin-left:225px; }
  .sm\:mr-225 { margin-right:225px; }
  
  .sm\:p-230 { padding:230px; }
  .sm\:pt-230 { padding-top:230px; }
  .sm\:pb-230 { padding-bottom:230px; }
  .sm\:pl-230 { padding-left:230px; }
  .sm\:pr-230 { padding-right:230px; }
  .sm\:m-230 { margin:230px; }
  .sm\:mt-230 { margin-top:230px; }
  .sm\:mb-230 { margin-bottom:230px; }
  .sm\:ml-230 { margin-left:230px; }
  .sm\:mr-230 { margin-right:230px; }
  
  .sm\:p-235 { padding:235px; }
  .sm\:pt-235 { padding-top:235px; }
  .sm\:pb-235 { padding-bottom:235px; }
  .sm\:pl-235 { padding-left:235px; }
  .sm\:pr-235 { padding-right:235px; }
  .sm\:m-235 { margin:235px; }
  .sm\:mt-235 { margin-top:235px; }
  .sm\:mb-235 { margin-bottom:235px; }
  .sm\:ml-235 { margin-left:235px; }
  .sm\:mr-235 { margin-right:235px; }
  
  .sm\:p-240 { padding:240px; }
  .sm\:pt-240 { padding-top:240px; }
  .sm\:pb-240 { padding-bottom:240px; }
  .sm\:pl-240 { padding-left:240px; }
  .sm\:pr-240 { padding-right:240px; }
  .sm\:m-240 { margin:240px; }
  .sm\:mt-240 { margin-top:240px; }
  .sm\:mb-240 { margin-bottom:240px; }
  .sm\:ml-240 { margin-left:240px; }
  .sm\:mr-240 { margin-right:240px; }
  
  .sm\:p-245 { padding:245px; }
  .sm\:pt-245 { padding-top:245px; }
  .sm\:pb-245 { padding-bottom:245px; }
  .sm\:pl-245 { padding-left:245px; }
  .sm\:pr-245 { padding-right:245px; }
  .sm\:m-245 { margin:245px; }
  .sm\:mt-245 { margin-top:245px; }
  .sm\:mb-245 { margin-bottom:245px; }
  .sm\:ml-245 { margin-left:245px; }
  .sm\:mr-245 { margin-right:245px; }
  

  
  .sm\:col-1 { max-width:8.333%; flex:0 0 8.333%; }
  
  .sm\:col-2 { max-width:16.666%; flex:0 0 16.666%; }
  
  .sm\:col-3 { max-width:24.999000000000002%; flex:0 0 24.999000000000002%; }
  
  .sm\:col-4 { max-width:33.332%; flex:0 0 33.332%; }
  
  .sm\:col-5 { max-width:41.665%; flex:0 0 41.665%; }
  
  .sm\:col-6 { max-width:49.998000000000005%; flex:0 0 49.998000000000005%; }
  
  .sm\:col-7 { max-width:58.331%; flex:0 0 58.331%; }
  
  .sm\:col-8 { max-width:66.664%; flex:0 0 66.664%; }
  
  .sm\:col-9 { max-width:74.997%; flex:0 0 74.997%; }
  
  .sm\:col-10 { max-width:83.33%; flex:0 0 83.33%; }
  
  .sm\:col-11 { max-width:91.663%; flex:0 0 91.663%; }
  
  .sm\:col-12 { max-width:99.99600000000001%; flex:0 0 99.99600000000001%; }
  

  
  .sm\:font-100 { font-weight:100; }
  
  .sm\:font-200 { font-weight:200; }
  
  .sm\:font-300 { font-weight:300; }
  
  .sm\:font-400 { font-weight:400; }
  
  .sm\:font-500 { font-weight:500; }
  
  .sm\:font-600 { font-weight:600; }
  
  .sm\:font-700 { font-weight:700; }
  
  .sm\:font-800 { font-weight:800; }
  
  .sm\:font-900 { font-weight:900; }
  

  
  .sm\:font-2 { font-size:2px; }
  
  .sm\:font-3 { font-size:3px; }
  
  .sm\:font-4 { font-size:4px; }
  
  .sm\:font-5 { font-size:5px; }
  
  .sm\:font-6 { font-size:6px; }
  
  .sm\:font-7 { font-size:7px; }
  
  .sm\:font-8 { font-size:8px; }
  
  .sm\:font-9 { font-size:9px; }
  
  .sm\:font-10 { font-size:10px; }
  
  .sm\:font-11 { font-size:11px; }
  
  .sm\:font-12 { font-size:12px; }
  
  .sm\:font-13 { font-size:13px; }
  
  .sm\:font-14 { font-size:14px; }
  
  .sm\:font-15 { font-size:15px; }
  
  .sm\:font-16 { font-size:16px; }
  
  .sm\:font-17 { font-size:17px; }
  
  .sm\:font-18 { font-size:18px; }
  
  .sm\:font-19 { font-size:19px; }
  
  .sm\:font-20 { font-size:20px; }
  
  .sm\:font-21 { font-size:21px; }
  
  .sm\:font-22 { font-size:22px; }
  
  .sm\:font-23 { font-size:23px; }
  
  .sm\:font-24 { font-size:24px; }
  
  .sm\:font-25 { font-size:25px; }
  
  .sm\:font-26 { font-size:26px; }
  
  .sm\:font-27 { font-size:27px; }
  
  .sm\:font-28 { font-size:28px; }
  
  .sm\:font-29 { font-size:29px; }
  
  .sm\:font-30 { font-size:30px; }
  
  .sm\:font-31 { font-size:31px; }
  
  .sm\:font-32 { font-size:32px; }
  
  .sm\:font-33 { font-size:33px; }
  
  .sm\:font-34 { font-size:34px; }
  
  .sm\:font-35 { font-size:35px; }
  
  .sm\:font-36 { font-size:36px; }
  
  .sm\:font-37 { font-size:37px; }
  
  .sm\:font-38 { font-size:38px; }
  
  .sm\:font-39 { font-size:39px; }
  
  .sm\:font-40 { font-size:40px; }
  

  
  .sm\:line-10 { line-height:10px; }
  
  .sm\:line-11 { line-height:11px; }
  
  .sm\:line-12 { line-height:12px; }
  
  .sm\:line-13 { line-height:13px; }
  
  .sm\:line-14 { line-height:14px; }
  
  .sm\:line-15 { line-height:15px; }
  
  .sm\:line-16 { line-height:16px; }
  
  .sm\:line-17 { line-height:17px; }
  
  .sm\:line-18 { line-height:18px; }
  
  .sm\:line-19 { line-height:19px; }
  
  .sm\:line-20 { line-height:20px; }
  
  .sm\:line-21 { line-height:21px; }
  
  .sm\:line-22 { line-height:22px; }
  
  .sm\:line-23 { line-height:23px; }
  
  .sm\:line-24 { line-height:24px; }
  
  .sm\:line-25 { line-height:25px; }
  
  .sm\:line-26 { line-height:26px; }
  
  .sm\:line-27 { line-height:27px; }
  
  .sm\:line-28 { line-height:28px; }
  
  .sm\:line-29 { line-height:29px; }
  
  .sm\:line-30 { line-height:30px; }
  
  .sm\:line-31 { line-height:31px; }
  
  .sm\:line-32 { line-height:32px; }
  
  .sm\:line-33 { line-height:33px; }
  
  .sm\:line-34 { line-height:34px; }
  
  .sm\:line-35 { line-height:35px; }
  
  .sm\:line-36 { line-height:36px; }
  
  .sm\:line-37 { line-height:37px; }
  
  .sm\:line-38 { line-height:38px; }
  
  .sm\:line-39 { line-height:39px; }
  
  .sm\:line-40 { line-height:40px; }
  
  .sm\:line-41 { line-height:41px; }
  
  .sm\:line-42 { line-height:42px; }
  
  .sm\:line-43 { line-height:43px; }
  
  .sm\:line-44 { line-height:44px; }
  
  .sm\:line-45 { line-height:45px; }
  
  .sm\:line-46 { line-height:46px; }
  
  .sm\:line-47 { line-height:47px; }
  
  .sm\:line-48 { line-height:48px; }
  
  .sm\:line-49 { line-height:49px; }
  
  .sm\:line-50 { line-height:50px; }
  

}


@media(min-width:992px){
  
  .md\:p-0 { padding:0px; }
  .md\:pt-0 { padding-top:0px; }
  .md\:pb-0 { padding-bottom:0px; }
  .md\:pl-0 { padding-left:0px; }
  .md\:pr-0 { padding-right:0px; }
  .md\:m-0 { margin:0px; }
  .md\:mt-0 { margin-top:0px; }
  .md\:mb-0 { margin-bottom:0px; }
  .md\:ml-0 { margin-left:0px; }
  .md\:mr-0 { margin-right:0px; }
  
  .md\:p-5 { padding:5px; }
  .md\:pt-5 { padding-top:5px; }
  .md\:pb-5 { padding-bottom:5px; }
  .md\:pl-5 { padding-left:5px; }
  .md\:pr-5 { padding-right:5px; }
  .md\:m-5 { margin:5px; }
  .md\:mt-5 { margin-top:5px; }
  .md\:mb-5 { margin-bottom:5px; }
  .md\:ml-5 { margin-left:5px; }
  .md\:mr-5 { margin-right:5px; }
  
  .md\:p-10 { padding:10px; }
  .md\:pt-10 { padding-top:10px; }
  .md\:pb-10 { padding-bottom:10px; }
  .md\:pl-10 { padding-left:10px; }
  .md\:pr-10 { padding-right:10px; }
  .md\:m-10 { margin:10px; }
  .md\:mt-10 { margin-top:10px; }
  .md\:mb-10 { margin-bottom:10px; }
  .md\:ml-10 { margin-left:10px; }
  .md\:mr-10 { margin-right:10px; }
  
  .md\:p-15 { padding:15px; }
  .md\:pt-15 { padding-top:15px; }
  .md\:pb-15 { padding-bottom:15px; }
  .md\:pl-15 { padding-left:15px; }
  .md\:pr-15 { padding-right:15px; }
  .md\:m-15 { margin:15px; }
  .md\:mt-15 { margin-top:15px; }
  .md\:mb-15 { margin-bottom:15px; }
  .md\:ml-15 { margin-left:15px; }
  .md\:mr-15 { margin-right:15px; }
  
  .md\:p-20 { padding:20px; }
  .md\:pt-20 { padding-top:20px; }
  .md\:pb-20 { padding-bottom:20px; }
  .md\:pl-20 { padding-left:20px; }
  .md\:pr-20 { padding-right:20px; }
  .md\:m-20 { margin:20px; }
  .md\:mt-20 { margin-top:20px; }
  .md\:mb-20 { margin-bottom:20px; }
  .md\:ml-20 { margin-left:20px; }
  .md\:mr-20 { margin-right:20px; }
  
  .md\:p-25 { padding:25px; }
  .md\:pt-25 { padding-top:25px; }
  .md\:pb-25 { padding-bottom:25px; }
  .md\:pl-25 { padding-left:25px; }
  .md\:pr-25 { padding-right:25px; }
  .md\:m-25 { margin:25px; }
  .md\:mt-25 { margin-top:25px; }
  .md\:mb-25 { margin-bottom:25px; }
  .md\:ml-25 { margin-left:25px; }
  .md\:mr-25 { margin-right:25px; }
  
  .md\:p-30 { padding:30px; }
  .md\:pt-30 { padding-top:30px; }
  .md\:pb-30 { padding-bottom:30px; }
  .md\:pl-30 { padding-left:30px; }
  .md\:pr-30 { padding-right:30px; }
  .md\:m-30 { margin:30px; }
  .md\:mt-30 { margin-top:30px; }
  .md\:mb-30 { margin-bottom:30px; }
  .md\:ml-30 { margin-left:30px; }
  .md\:mr-30 { margin-right:30px; }
  
  .md\:p-35 { padding:35px; }
  .md\:pt-35 { padding-top:35px; }
  .md\:pb-35 { padding-bottom:35px; }
  .md\:pl-35 { padding-left:35px; }
  .md\:pr-35 { padding-right:35px; }
  .md\:m-35 { margin:35px; }
  .md\:mt-35 { margin-top:35px; }
  .md\:mb-35 { margin-bottom:35px; }
  .md\:ml-35 { margin-left:35px; }
  .md\:mr-35 { margin-right:35px; }
  
  .md\:p-40 { padding:40px; }
  .md\:pt-40 { padding-top:40px; }
  .md\:pb-40 { padding-bottom:40px; }
  .md\:pl-40 { padding-left:40px; }
  .md\:pr-40 { padding-right:40px; }
  .md\:m-40 { margin:40px; }
  .md\:mt-40 { margin-top:40px; }
  .md\:mb-40 { margin-bottom:40px; }
  .md\:ml-40 { margin-left:40px; }
  .md\:mr-40 { margin-right:40px; }
  
  .md\:p-45 { padding:45px; }
  .md\:pt-45 { padding-top:45px; }
  .md\:pb-45 { padding-bottom:45px; }
  .md\:pl-45 { padding-left:45px; }
  .md\:pr-45 { padding-right:45px; }
  .md\:m-45 { margin:45px; }
  .md\:mt-45 { margin-top:45px; }
  .md\:mb-45 { margin-bottom:45px; }
  .md\:ml-45 { margin-left:45px; }
  .md\:mr-45 { margin-right:45px; }
  
  .md\:p-50 { padding:50px; }
  .md\:pt-50 { padding-top:50px; }
  .md\:pb-50 { padding-bottom:50px; }
  .md\:pl-50 { padding-left:50px; }
  .md\:pr-50 { padding-right:50px; }
  .md\:m-50 { margin:50px; }
  .md\:mt-50 { margin-top:50px; }
  .md\:mb-50 { margin-bottom:50px; }
  .md\:ml-50 { margin-left:50px; }
  .md\:mr-50 { margin-right:50px; }
  
  .md\:p-55 { padding:55px; }
  .md\:pt-55 { padding-top:55px; }
  .md\:pb-55 { padding-bottom:55px; }
  .md\:pl-55 { padding-left:55px; }
  .md\:pr-55 { padding-right:55px; }
  .md\:m-55 { margin:55px; }
  .md\:mt-55 { margin-top:55px; }
  .md\:mb-55 { margin-bottom:55px; }
  .md\:ml-55 { margin-left:55px; }
  .md\:mr-55 { margin-right:55px; }
  
  .md\:p-60 { padding:60px; }
  .md\:pt-60 { padding-top:60px; }
  .md\:pb-60 { padding-bottom:60px; }
  .md\:pl-60 { padding-left:60px; }
  .md\:pr-60 { padding-right:60px; }
  .md\:m-60 { margin:60px; }
  .md\:mt-60 { margin-top:60px; }
  .md\:mb-60 { margin-bottom:60px; }
  .md\:ml-60 { margin-left:60px; }
  .md\:mr-60 { margin-right:60px; }
  
  .md\:p-65 { padding:65px; }
  .md\:pt-65 { padding-top:65px; }
  .md\:pb-65 { padding-bottom:65px; }
  .md\:pl-65 { padding-left:65px; }
  .md\:pr-65 { padding-right:65px; }
  .md\:m-65 { margin:65px; }
  .md\:mt-65 { margin-top:65px; }
  .md\:mb-65 { margin-bottom:65px; }
  .md\:ml-65 { margin-left:65px; }
  .md\:mr-65 { margin-right:65px; }
  
  .md\:p-70 { padding:70px; }
  .md\:pt-70 { padding-top:70px; }
  .md\:pb-70 { padding-bottom:70px; }
  .md\:pl-70 { padding-left:70px; }
  .md\:pr-70 { padding-right:70px; }
  .md\:m-70 { margin:70px; }
  .md\:mt-70 { margin-top:70px; }
  .md\:mb-70 { margin-bottom:70px; }
  .md\:ml-70 { margin-left:70px; }
  .md\:mr-70 { margin-right:70px; }
  
  .md\:p-75 { padding:75px; }
  .md\:pt-75 { padding-top:75px; }
  .md\:pb-75 { padding-bottom:75px; }
  .md\:pl-75 { padding-left:75px; }
  .md\:pr-75 { padding-right:75px; }
  .md\:m-75 { margin:75px; }
  .md\:mt-75 { margin-top:75px; }
  .md\:mb-75 { margin-bottom:75px; }
  .md\:ml-75 { margin-left:75px; }
  .md\:mr-75 { margin-right:75px; }
  
  .md\:p-80 { padding:80px; }
  .md\:pt-80 { padding-top:80px; }
  .md\:pb-80 { padding-bottom:80px; }
  .md\:pl-80 { padding-left:80px; }
  .md\:pr-80 { padding-right:80px; }
  .md\:m-80 { margin:80px; }
  .md\:mt-80 { margin-top:80px; }
  .md\:mb-80 { margin-bottom:80px; }
  .md\:ml-80 { margin-left:80px; }
  .md\:mr-80 { margin-right:80px; }
  
  .md\:p-85 { padding:85px; }
  .md\:pt-85 { padding-top:85px; }
  .md\:pb-85 { padding-bottom:85px; }
  .md\:pl-85 { padding-left:85px; }
  .md\:pr-85 { padding-right:85px; }
  .md\:m-85 { margin:85px; }
  .md\:mt-85 { margin-top:85px; }
  .md\:mb-85 { margin-bottom:85px; }
  .md\:ml-85 { margin-left:85px; }
  .md\:mr-85 { margin-right:85px; }
  
  .md\:p-90 { padding:90px; }
  .md\:pt-90 { padding-top:90px; }
  .md\:pb-90 { padding-bottom:90px; }
  .md\:pl-90 { padding-left:90px; }
  .md\:pr-90 { padding-right:90px; }
  .md\:m-90 { margin:90px; }
  .md\:mt-90 { margin-top:90px; }
  .md\:mb-90 { margin-bottom:90px; }
  .md\:ml-90 { margin-left:90px; }
  .md\:mr-90 { margin-right:90px; }
  
  .md\:p-95 { padding:95px; }
  .md\:pt-95 { padding-top:95px; }
  .md\:pb-95 { padding-bottom:95px; }
  .md\:pl-95 { padding-left:95px; }
  .md\:pr-95 { padding-right:95px; }
  .md\:m-95 { margin:95px; }
  .md\:mt-95 { margin-top:95px; }
  .md\:mb-95 { margin-bottom:95px; }
  .md\:ml-95 { margin-left:95px; }
  .md\:mr-95 { margin-right:95px; }
  
  .md\:p-100 { padding:100px; }
  .md\:pt-100 { padding-top:100px; }
  .md\:pb-100 { padding-bottom:100px; }
  .md\:pl-100 { padding-left:100px; }
  .md\:pr-100 { padding-right:100px; }
  .md\:m-100 { margin:100px; }
  .md\:mt-100 { margin-top:100px; }
  .md\:mb-100 { margin-bottom:100px; }
  .md\:ml-100 { margin-left:100px; }
  .md\:mr-100 { margin-right:100px; }
  
  .md\:p-105 { padding:105px; }
  .md\:pt-105 { padding-top:105px; }
  .md\:pb-105 { padding-bottom:105px; }
  .md\:pl-105 { padding-left:105px; }
  .md\:pr-105 { padding-right:105px; }
  .md\:m-105 { margin:105px; }
  .md\:mt-105 { margin-top:105px; }
  .md\:mb-105 { margin-bottom:105px; }
  .md\:ml-105 { margin-left:105px; }
  .md\:mr-105 { margin-right:105px; }
  
  .md\:p-110 { padding:110px; }
  .md\:pt-110 { padding-top:110px; }
  .md\:pb-110 { padding-bottom:110px; }
  .md\:pl-110 { padding-left:110px; }
  .md\:pr-110 { padding-right:110px; }
  .md\:m-110 { margin:110px; }
  .md\:mt-110 { margin-top:110px; }
  .md\:mb-110 { margin-bottom:110px; }
  .md\:ml-110 { margin-left:110px; }
  .md\:mr-110 { margin-right:110px; }
  
  .md\:p-115 { padding:115px; }
  .md\:pt-115 { padding-top:115px; }
  .md\:pb-115 { padding-bottom:115px; }
  .md\:pl-115 { padding-left:115px; }
  .md\:pr-115 { padding-right:115px; }
  .md\:m-115 { margin:115px; }
  .md\:mt-115 { margin-top:115px; }
  .md\:mb-115 { margin-bottom:115px; }
  .md\:ml-115 { margin-left:115px; }
  .md\:mr-115 { margin-right:115px; }
  
  .md\:p-120 { padding:120px; }
  .md\:pt-120 { padding-top:120px; }
  .md\:pb-120 { padding-bottom:120px; }
  .md\:pl-120 { padding-left:120px; }
  .md\:pr-120 { padding-right:120px; }
  .md\:m-120 { margin:120px; }
  .md\:mt-120 { margin-top:120px; }
  .md\:mb-120 { margin-bottom:120px; }
  .md\:ml-120 { margin-left:120px; }
  .md\:mr-120 { margin-right:120px; }
  
  .md\:p-125 { padding:125px; }
  .md\:pt-125 { padding-top:125px; }
  .md\:pb-125 { padding-bottom:125px; }
  .md\:pl-125 { padding-left:125px; }
  .md\:pr-125 { padding-right:125px; }
  .md\:m-125 { margin:125px; }
  .md\:mt-125 { margin-top:125px; }
  .md\:mb-125 { margin-bottom:125px; }
  .md\:ml-125 { margin-left:125px; }
  .md\:mr-125 { margin-right:125px; }
  
  .md\:p-130 { padding:130px; }
  .md\:pt-130 { padding-top:130px; }
  .md\:pb-130 { padding-bottom:130px; }
  .md\:pl-130 { padding-left:130px; }
  .md\:pr-130 { padding-right:130px; }
  .md\:m-130 { margin:130px; }
  .md\:mt-130 { margin-top:130px; }
  .md\:mb-130 { margin-bottom:130px; }
  .md\:ml-130 { margin-left:130px; }
  .md\:mr-130 { margin-right:130px; }
  
  .md\:p-135 { padding:135px; }
  .md\:pt-135 { padding-top:135px; }
  .md\:pb-135 { padding-bottom:135px; }
  .md\:pl-135 { padding-left:135px; }
  .md\:pr-135 { padding-right:135px; }
  .md\:m-135 { margin:135px; }
  .md\:mt-135 { margin-top:135px; }
  .md\:mb-135 { margin-bottom:135px; }
  .md\:ml-135 { margin-left:135px; }
  .md\:mr-135 { margin-right:135px; }
  
  .md\:p-140 { padding:140px; }
  .md\:pt-140 { padding-top:140px; }
  .md\:pb-140 { padding-bottom:140px; }
  .md\:pl-140 { padding-left:140px; }
  .md\:pr-140 { padding-right:140px; }
  .md\:m-140 { margin:140px; }
  .md\:mt-140 { margin-top:140px; }
  .md\:mb-140 { margin-bottom:140px; }
  .md\:ml-140 { margin-left:140px; }
  .md\:mr-140 { margin-right:140px; }
  
  .md\:p-145 { padding:145px; }
  .md\:pt-145 { padding-top:145px; }
  .md\:pb-145 { padding-bottom:145px; }
  .md\:pl-145 { padding-left:145px; }
  .md\:pr-145 { padding-right:145px; }
  .md\:m-145 { margin:145px; }
  .md\:mt-145 { margin-top:145px; }
  .md\:mb-145 { margin-bottom:145px; }
  .md\:ml-145 { margin-left:145px; }
  .md\:mr-145 { margin-right:145px; }
  
  .md\:p-150 { padding:150px; }
  .md\:pt-150 { padding-top:150px; }
  .md\:pb-150 { padding-bottom:150px; }
  .md\:pl-150 { padding-left:150px; }
  .md\:pr-150 { padding-right:150px; }
  .md\:m-150 { margin:150px; }
  .md\:mt-150 { margin-top:150px; }
  .md\:mb-150 { margin-bottom:150px; }
  .md\:ml-150 { margin-left:150px; }
  .md\:mr-150 { margin-right:150px; }
  
  .md\:p-155 { padding:155px; }
  .md\:pt-155 { padding-top:155px; }
  .md\:pb-155 { padding-bottom:155px; }
  .md\:pl-155 { padding-left:155px; }
  .md\:pr-155 { padding-right:155px; }
  .md\:m-155 { margin:155px; }
  .md\:mt-155 { margin-top:155px; }
  .md\:mb-155 { margin-bottom:155px; }
  .md\:ml-155 { margin-left:155px; }
  .md\:mr-155 { margin-right:155px; }
  
  .md\:p-160 { padding:160px; }
  .md\:pt-160 { padding-top:160px; }
  .md\:pb-160 { padding-bottom:160px; }
  .md\:pl-160 { padding-left:160px; }
  .md\:pr-160 { padding-right:160px; }
  .md\:m-160 { margin:160px; }
  .md\:mt-160 { margin-top:160px; }
  .md\:mb-160 { margin-bottom:160px; }
  .md\:ml-160 { margin-left:160px; }
  .md\:mr-160 { margin-right:160px; }
  
  .md\:p-165 { padding:165px; }
  .md\:pt-165 { padding-top:165px; }
  .md\:pb-165 { padding-bottom:165px; }
  .md\:pl-165 { padding-left:165px; }
  .md\:pr-165 { padding-right:165px; }
  .md\:m-165 { margin:165px; }
  .md\:mt-165 { margin-top:165px; }
  .md\:mb-165 { margin-bottom:165px; }
  .md\:ml-165 { margin-left:165px; }
  .md\:mr-165 { margin-right:165px; }
  
  .md\:p-170 { padding:170px; }
  .md\:pt-170 { padding-top:170px; }
  .md\:pb-170 { padding-bottom:170px; }
  .md\:pl-170 { padding-left:170px; }
  .md\:pr-170 { padding-right:170px; }
  .md\:m-170 { margin:170px; }
  .md\:mt-170 { margin-top:170px; }
  .md\:mb-170 { margin-bottom:170px; }
  .md\:ml-170 { margin-left:170px; }
  .md\:mr-170 { margin-right:170px; }
  
  .md\:p-175 { padding:175px; }
  .md\:pt-175 { padding-top:175px; }
  .md\:pb-175 { padding-bottom:175px; }
  .md\:pl-175 { padding-left:175px; }
  .md\:pr-175 { padding-right:175px; }
  .md\:m-175 { margin:175px; }
  .md\:mt-175 { margin-top:175px; }
  .md\:mb-175 { margin-bottom:175px; }
  .md\:ml-175 { margin-left:175px; }
  .md\:mr-175 { margin-right:175px; }
  
  .md\:p-180 { padding:180px; }
  .md\:pt-180 { padding-top:180px; }
  .md\:pb-180 { padding-bottom:180px; }
  .md\:pl-180 { padding-left:180px; }
  .md\:pr-180 { padding-right:180px; }
  .md\:m-180 { margin:180px; }
  .md\:mt-180 { margin-top:180px; }
  .md\:mb-180 { margin-bottom:180px; }
  .md\:ml-180 { margin-left:180px; }
  .md\:mr-180 { margin-right:180px; }
  
  .md\:p-185 { padding:185px; }
  .md\:pt-185 { padding-top:185px; }
  .md\:pb-185 { padding-bottom:185px; }
  .md\:pl-185 { padding-left:185px; }
  .md\:pr-185 { padding-right:185px; }
  .md\:m-185 { margin:185px; }
  .md\:mt-185 { margin-top:185px; }
  .md\:mb-185 { margin-bottom:185px; }
  .md\:ml-185 { margin-left:185px; }
  .md\:mr-185 { margin-right:185px; }
  
  .md\:p-190 { padding:190px; }
  .md\:pt-190 { padding-top:190px; }
  .md\:pb-190 { padding-bottom:190px; }
  .md\:pl-190 { padding-left:190px; }
  .md\:pr-190 { padding-right:190px; }
  .md\:m-190 { margin:190px; }
  .md\:mt-190 { margin-top:190px; }
  .md\:mb-190 { margin-bottom:190px; }
  .md\:ml-190 { margin-left:190px; }
  .md\:mr-190 { margin-right:190px; }
  
  .md\:p-195 { padding:195px; }
  .md\:pt-195 { padding-top:195px; }
  .md\:pb-195 { padding-bottom:195px; }
  .md\:pl-195 { padding-left:195px; }
  .md\:pr-195 { padding-right:195px; }
  .md\:m-195 { margin:195px; }
  .md\:mt-195 { margin-top:195px; }
  .md\:mb-195 { margin-bottom:195px; }
  .md\:ml-195 { margin-left:195px; }
  .md\:mr-195 { margin-right:195px; }
  
  .md\:p-200 { padding:200px; }
  .md\:pt-200 { padding-top:200px; }
  .md\:pb-200 { padding-bottom:200px; }
  .md\:pl-200 { padding-left:200px; }
  .md\:pr-200 { padding-right:200px; }
  .md\:m-200 { margin:200px; }
  .md\:mt-200 { margin-top:200px; }
  .md\:mb-200 { margin-bottom:200px; }
  .md\:ml-200 { margin-left:200px; }
  .md\:mr-200 { margin-right:200px; }
  
  .md\:p-205 { padding:205px; }
  .md\:pt-205 { padding-top:205px; }
  .md\:pb-205 { padding-bottom:205px; }
  .md\:pl-205 { padding-left:205px; }
  .md\:pr-205 { padding-right:205px; }
  .md\:m-205 { margin:205px; }
  .md\:mt-205 { margin-top:205px; }
  .md\:mb-205 { margin-bottom:205px; }
  .md\:ml-205 { margin-left:205px; }
  .md\:mr-205 { margin-right:205px; }
  
  .md\:p-210 { padding:210px; }
  .md\:pt-210 { padding-top:210px; }
  .md\:pb-210 { padding-bottom:210px; }
  .md\:pl-210 { padding-left:210px; }
  .md\:pr-210 { padding-right:210px; }
  .md\:m-210 { margin:210px; }
  .md\:mt-210 { margin-top:210px; }
  .md\:mb-210 { margin-bottom:210px; }
  .md\:ml-210 { margin-left:210px; }
  .md\:mr-210 { margin-right:210px; }
  
  .md\:p-215 { padding:215px; }
  .md\:pt-215 { padding-top:215px; }
  .md\:pb-215 { padding-bottom:215px; }
  .md\:pl-215 { padding-left:215px; }
  .md\:pr-215 { padding-right:215px; }
  .md\:m-215 { margin:215px; }
  .md\:mt-215 { margin-top:215px; }
  .md\:mb-215 { margin-bottom:215px; }
  .md\:ml-215 { margin-left:215px; }
  .md\:mr-215 { margin-right:215px; }
  
  .md\:p-220 { padding:220px; }
  .md\:pt-220 { padding-top:220px; }
  .md\:pb-220 { padding-bottom:220px; }
  .md\:pl-220 { padding-left:220px; }
  .md\:pr-220 { padding-right:220px; }
  .md\:m-220 { margin:220px; }
  .md\:mt-220 { margin-top:220px; }
  .md\:mb-220 { margin-bottom:220px; }
  .md\:ml-220 { margin-left:220px; }
  .md\:mr-220 { margin-right:220px; }
  
  .md\:p-225 { padding:225px; }
  .md\:pt-225 { padding-top:225px; }
  .md\:pb-225 { padding-bottom:225px; }
  .md\:pl-225 { padding-left:225px; }
  .md\:pr-225 { padding-right:225px; }
  .md\:m-225 { margin:225px; }
  .md\:mt-225 { margin-top:225px; }
  .md\:mb-225 { margin-bottom:225px; }
  .md\:ml-225 { margin-left:225px; }
  .md\:mr-225 { margin-right:225px; }
  
  .md\:p-230 { padding:230px; }
  .md\:pt-230 { padding-top:230px; }
  .md\:pb-230 { padding-bottom:230px; }
  .md\:pl-230 { padding-left:230px; }
  .md\:pr-230 { padding-right:230px; }
  .md\:m-230 { margin:230px; }
  .md\:mt-230 { margin-top:230px; }
  .md\:mb-230 { margin-bottom:230px; }
  .md\:ml-230 { margin-left:230px; }
  .md\:mr-230 { margin-right:230px; }
  
  .md\:p-235 { padding:235px; }
  .md\:pt-235 { padding-top:235px; }
  .md\:pb-235 { padding-bottom:235px; }
  .md\:pl-235 { padding-left:235px; }
  .md\:pr-235 { padding-right:235px; }
  .md\:m-235 { margin:235px; }
  .md\:mt-235 { margin-top:235px; }
  .md\:mb-235 { margin-bottom:235px; }
  .md\:ml-235 { margin-left:235px; }
  .md\:mr-235 { margin-right:235px; }
  
  .md\:p-240 { padding:240px; }
  .md\:pt-240 { padding-top:240px; }
  .md\:pb-240 { padding-bottom:240px; }
  .md\:pl-240 { padding-left:240px; }
  .md\:pr-240 { padding-right:240px; }
  .md\:m-240 { margin:240px; }
  .md\:mt-240 { margin-top:240px; }
  .md\:mb-240 { margin-bottom:240px; }
  .md\:ml-240 { margin-left:240px; }
  .md\:mr-240 { margin-right:240px; }
  
  .md\:p-245 { padding:245px; }
  .md\:pt-245 { padding-top:245px; }
  .md\:pb-245 { padding-bottom:245px; }
  .md\:pl-245 { padding-left:245px; }
  .md\:pr-245 { padding-right:245px; }
  .md\:m-245 { margin:245px; }
  .md\:mt-245 { margin-top:245px; }
  .md\:mb-245 { margin-bottom:245px; }
  .md\:ml-245 { margin-left:245px; }
  .md\:mr-245 { margin-right:245px; }
  

  
  .md\:col-1 { max-width:8.333%; flex:0 0 8.333%; }
  
  .md\:col-2 { max-width:16.666%; flex:0 0 16.666%; }
  
  .md\:col-3 { max-width:24.999000000000002%; flex:0 0 24.999000000000002%; }
  
  .md\:col-4 { max-width:33.332%; flex:0 0 33.332%; }
  
  .md\:col-5 { max-width:41.665%; flex:0 0 41.665%; }
  
  .md\:col-6 { max-width:49.998000000000005%; flex:0 0 49.998000000000005%; }
  
  .md\:col-7 { max-width:58.331%; flex:0 0 58.331%; }
  
  .md\:col-8 { max-width:66.664%; flex:0 0 66.664%; }
  
  .md\:col-9 { max-width:74.997%; flex:0 0 74.997%; }
  
  .md\:col-10 { max-width:83.33%; flex:0 0 83.33%; }
  
  .md\:col-11 { max-width:91.663%; flex:0 0 91.663%; }
  
  .md\:col-12 { max-width:99.99600000000001%; flex:0 0 99.99600000000001%; }
  

  
  .md\:font-100 { font-weight:100; }
  
  .md\:font-200 { font-weight:200; }
  
  .md\:font-300 { font-weight:300; }
  
  .md\:font-400 { font-weight:400; }
  
  .md\:font-500 { font-weight:500; }
  
  .md\:font-600 { font-weight:600; }
  
  .md\:font-700 { font-weight:700; }
  
  .md\:font-800 { font-weight:800; }
  
  .md\:font-900 { font-weight:900; }
  

  
  .md\:font-2 { font-size:2px; }
  
  .md\:font-3 { font-size:3px; }
  
  .md\:font-4 { font-size:4px; }
  
  .md\:font-5 { font-size:5px; }
  
  .md\:font-6 { font-size:6px; }
  
  .md\:font-7 { font-size:7px; }
  
  .md\:font-8 { font-size:8px; }
  
  .md\:font-9 { font-size:9px; }
  
  .md\:font-10 { font-size:10px; }
  
  .md\:font-11 { font-size:11px; }
  
  .md\:font-12 { font-size:12px; }
  
  .md\:font-13 { font-size:13px; }
  
  .md\:font-14 { font-size:14px; }
  
  .md\:font-15 { font-size:15px; }
  
  .md\:font-16 { font-size:16px; }
  
  .md\:font-17 { font-size:17px; }
  
  .md\:font-18 { font-size:18px; }
  
  .md\:font-19 { font-size:19px; }
  
  .md\:font-20 { font-size:20px; }
  
  .md\:font-21 { font-size:21px; }
  
  .md\:font-22 { font-size:22px; }
  
  .md\:font-23 { font-size:23px; }
  
  .md\:font-24 { font-size:24px; }
  
  .md\:font-25 { font-size:25px; }
  
  .md\:font-26 { font-size:26px; }
  
  .md\:font-27 { font-size:27px; }
  
  .md\:font-28 { font-size:28px; }
  
  .md\:font-29 { font-size:29px; }
  
  .md\:font-30 { font-size:30px; }
  
  .md\:font-31 { font-size:31px; }
  
  .md\:font-32 { font-size:32px; }
  
  .md\:font-33 { font-size:33px; }
  
  .md\:font-34 { font-size:34px; }
  
  .md\:font-35 { font-size:35px; }
  
  .md\:font-36 { font-size:36px; }
  
  .md\:font-37 { font-size:37px; }
  
  .md\:font-38 { font-size:38px; }
  
  .md\:font-39 { font-size:39px; }
  
  .md\:font-40 { font-size:40px; }
  

  
  .md\:line-10 { line-height:10px; }
  
  .md\:line-11 { line-height:11px; }
  
  .md\:line-12 { line-height:12px; }
  
  .md\:line-13 { line-height:13px; }
  
  .md\:line-14 { line-height:14px; }
  
  .md\:line-15 { line-height:15px; }
  
  .md\:line-16 { line-height:16px; }
  
  .md\:line-17 { line-height:17px; }
  
  .md\:line-18 { line-height:18px; }
  
  .md\:line-19 { line-height:19px; }
  
  .md\:line-20 { line-height:20px; }
  
  .md\:line-21 { line-height:21px; }
  
  .md\:line-22 { line-height:22px; }
  
  .md\:line-23 { line-height:23px; }
  
  .md\:line-24 { line-height:24px; }
  
  .md\:line-25 { line-height:25px; }
  
  .md\:line-26 { line-height:26px; }
  
  .md\:line-27 { line-height:27px; }
  
  .md\:line-28 { line-height:28px; }
  
  .md\:line-29 { line-height:29px; }
  
  .md\:line-30 { line-height:30px; }
  
  .md\:line-31 { line-height:31px; }
  
  .md\:line-32 { line-height:32px; }
  
  .md\:line-33 { line-height:33px; }
  
  .md\:line-34 { line-height:34px; }
  
  .md\:line-35 { line-height:35px; }
  
  .md\:line-36 { line-height:36px; }
  
  .md\:line-37 { line-height:37px; }
  
  .md\:line-38 { line-height:38px; }
  
  .md\:line-39 { line-height:39px; }
  
  .md\:line-40 { line-height:40px; }
  
  .md\:line-41 { line-height:41px; }
  
  .md\:line-42 { line-height:42px; }
  
  .md\:line-43 { line-height:43px; }
  
  .md\:line-44 { line-height:44px; }
  
  .md\:line-45 { line-height:45px; }
  
  .md\:line-46 { line-height:46px; }
  
  .md\:line-47 { line-height:47px; }
  
  .md\:line-48 { line-height:48px; }
  
  .md\:line-49 { line-height:49px; }
  
  .md\:line-50 { line-height:50px; }
  

}


@media(min-width:1200px){
  
  .lg\:p-0 { padding:0px; }
  .lg\:pt-0 { padding-top:0px; }
  .lg\:pb-0 { padding-bottom:0px; }
  .lg\:pl-0 { padding-left:0px; }
  .lg\:pr-0 { padding-right:0px; }
  .lg\:m-0 { margin:0px; }
  .lg\:mt-0 { margin-top:0px; }
  .lg\:mb-0 { margin-bottom:0px; }
  .lg\:ml-0 { margin-left:0px; }
  .lg\:mr-0 { margin-right:0px; }
  
  .lg\:p-5 { padding:5px; }
  .lg\:pt-5 { padding-top:5px; }
  .lg\:pb-5 { padding-bottom:5px; }
  .lg\:pl-5 { padding-left:5px; }
  .lg\:pr-5 { padding-right:5px; }
  .lg\:m-5 { margin:5px; }
  .lg\:mt-5 { margin-top:5px; }
  .lg\:mb-5 { margin-bottom:5px; }
  .lg\:ml-5 { margin-left:5px; }
  .lg\:mr-5 { margin-right:5px; }
  
  .lg\:p-10 { padding:10px; }
  .lg\:pt-10 { padding-top:10px; }
  .lg\:pb-10 { padding-bottom:10px; }
  .lg\:pl-10 { padding-left:10px; }
  .lg\:pr-10 { padding-right:10px; }
  .lg\:m-10 { margin:10px; }
  .lg\:mt-10 { margin-top:10px; }
  .lg\:mb-10 { margin-bottom:10px; }
  .lg\:ml-10 { margin-left:10px; }
  .lg\:mr-10 { margin-right:10px; }
  
  .lg\:p-15 { padding:15px; }
  .lg\:pt-15 { padding-top:15px; }
  .lg\:pb-15 { padding-bottom:15px; }
  .lg\:pl-15 { padding-left:15px; }
  .lg\:pr-15 { padding-right:15px; }
  .lg\:m-15 { margin:15px; }
  .lg\:mt-15 { margin-top:15px; }
  .lg\:mb-15 { margin-bottom:15px; }
  .lg\:ml-15 { margin-left:15px; }
  .lg\:mr-15 { margin-right:15px; }
  
  .lg\:p-20 { padding:20px; }
  .lg\:pt-20 { padding-top:20px; }
  .lg\:pb-20 { padding-bottom:20px; }
  .lg\:pl-20 { padding-left:20px; }
  .lg\:pr-20 { padding-right:20px; }
  .lg\:m-20 { margin:20px; }
  .lg\:mt-20 { margin-top:20px; }
  .lg\:mb-20 { margin-bottom:20px; }
  .lg\:ml-20 { margin-left:20px; }
  .lg\:mr-20 { margin-right:20px; }
  
  .lg\:p-25 { padding:25px; }
  .lg\:pt-25 { padding-top:25px; }
  .lg\:pb-25 { padding-bottom:25px; }
  .lg\:pl-25 { padding-left:25px; }
  .lg\:pr-25 { padding-right:25px; }
  .lg\:m-25 { margin:25px; }
  .lg\:mt-25 { margin-top:25px; }
  .lg\:mb-25 { margin-bottom:25px; }
  .lg\:ml-25 { margin-left:25px; }
  .lg\:mr-25 { margin-right:25px; }
  
  .lg\:p-30 { padding:30px; }
  .lg\:pt-30 { padding-top:30px; }
  .lg\:pb-30 { padding-bottom:30px; }
  .lg\:pl-30 { padding-left:30px; }
  .lg\:pr-30 { padding-right:30px; }
  .lg\:m-30 { margin:30px; }
  .lg\:mt-30 { margin-top:30px; }
  .lg\:mb-30 { margin-bottom:30px; }
  .lg\:ml-30 { margin-left:30px; }
  .lg\:mr-30 { margin-right:30px; }
  
  .lg\:p-35 { padding:35px; }
  .lg\:pt-35 { padding-top:35px; }
  .lg\:pb-35 { padding-bottom:35px; }
  .lg\:pl-35 { padding-left:35px; }
  .lg\:pr-35 { padding-right:35px; }
  .lg\:m-35 { margin:35px; }
  .lg\:mt-35 { margin-top:35px; }
  .lg\:mb-35 { margin-bottom:35px; }
  .lg\:ml-35 { margin-left:35px; }
  .lg\:mr-35 { margin-right:35px; }
  
  .lg\:p-40 { padding:40px; }
  .lg\:pt-40 { padding-top:40px; }
  .lg\:pb-40 { padding-bottom:40px; }
  .lg\:pl-40 { padding-left:40px; }
  .lg\:pr-40 { padding-right:40px; }
  .lg\:m-40 { margin:40px; }
  .lg\:mt-40 { margin-top:40px; }
  .lg\:mb-40 { margin-bottom:40px; }
  .lg\:ml-40 { margin-left:40px; }
  .lg\:mr-40 { margin-right:40px; }
  
  .lg\:p-45 { padding:45px; }
  .lg\:pt-45 { padding-top:45px; }
  .lg\:pb-45 { padding-bottom:45px; }
  .lg\:pl-45 { padding-left:45px; }
  .lg\:pr-45 { padding-right:45px; }
  .lg\:m-45 { margin:45px; }
  .lg\:mt-45 { margin-top:45px; }
  .lg\:mb-45 { margin-bottom:45px; }
  .lg\:ml-45 { margin-left:45px; }
  .lg\:mr-45 { margin-right:45px; }
  
  .lg\:p-50 { padding:50px; }
  .lg\:pt-50 { padding-top:50px; }
  .lg\:pb-50 { padding-bottom:50px; }
  .lg\:pl-50 { padding-left:50px; }
  .lg\:pr-50 { padding-right:50px; }
  .lg\:m-50 { margin:50px; }
  .lg\:mt-50 { margin-top:50px; }
  .lg\:mb-50 { margin-bottom:50px; }
  .lg\:ml-50 { margin-left:50px; }
  .lg\:mr-50 { margin-right:50px; }
  
  .lg\:p-55 { padding:55px; }
  .lg\:pt-55 { padding-top:55px; }
  .lg\:pb-55 { padding-bottom:55px; }
  .lg\:pl-55 { padding-left:55px; }
  .lg\:pr-55 { padding-right:55px; }
  .lg\:m-55 { margin:55px; }
  .lg\:mt-55 { margin-top:55px; }
  .lg\:mb-55 { margin-bottom:55px; }
  .lg\:ml-55 { margin-left:55px; }
  .lg\:mr-55 { margin-right:55px; }
  
  .lg\:p-60 { padding:60px; }
  .lg\:pt-60 { padding-top:60px; }
  .lg\:pb-60 { padding-bottom:60px; }
  .lg\:pl-60 { padding-left:60px; }
  .lg\:pr-60 { padding-right:60px; }
  .lg\:m-60 { margin:60px; }
  .lg\:mt-60 { margin-top:60px; }
  .lg\:mb-60 { margin-bottom:60px; }
  .lg\:ml-60 { margin-left:60px; }
  .lg\:mr-60 { margin-right:60px; }
  
  .lg\:p-65 { padding:65px; }
  .lg\:pt-65 { padding-top:65px; }
  .lg\:pb-65 { padding-bottom:65px; }
  .lg\:pl-65 { padding-left:65px; }
  .lg\:pr-65 { padding-right:65px; }
  .lg\:m-65 { margin:65px; }
  .lg\:mt-65 { margin-top:65px; }
  .lg\:mb-65 { margin-bottom:65px; }
  .lg\:ml-65 { margin-left:65px; }
  .lg\:mr-65 { margin-right:65px; }
  
  .lg\:p-70 { padding:70px; }
  .lg\:pt-70 { padding-top:70px; }
  .lg\:pb-70 { padding-bottom:70px; }
  .lg\:pl-70 { padding-left:70px; }
  .lg\:pr-70 { padding-right:70px; }
  .lg\:m-70 { margin:70px; }
  .lg\:mt-70 { margin-top:70px; }
  .lg\:mb-70 { margin-bottom:70px; }
  .lg\:ml-70 { margin-left:70px; }
  .lg\:mr-70 { margin-right:70px; }
  
  .lg\:p-75 { padding:75px; }
  .lg\:pt-75 { padding-top:75px; }
  .lg\:pb-75 { padding-bottom:75px; }
  .lg\:pl-75 { padding-left:75px; }
  .lg\:pr-75 { padding-right:75px; }
  .lg\:m-75 { margin:75px; }
  .lg\:mt-75 { margin-top:75px; }
  .lg\:mb-75 { margin-bottom:75px; }
  .lg\:ml-75 { margin-left:75px; }
  .lg\:mr-75 { margin-right:75px; }
  
  .lg\:p-80 { padding:80px; }
  .lg\:pt-80 { padding-top:80px; }
  .lg\:pb-80 { padding-bottom:80px; }
  .lg\:pl-80 { padding-left:80px; }
  .lg\:pr-80 { padding-right:80px; }
  .lg\:m-80 { margin:80px; }
  .lg\:mt-80 { margin-top:80px; }
  .lg\:mb-80 { margin-bottom:80px; }
  .lg\:ml-80 { margin-left:80px; }
  .lg\:mr-80 { margin-right:80px; }
  
  .lg\:p-85 { padding:85px; }
  .lg\:pt-85 { padding-top:85px; }
  .lg\:pb-85 { padding-bottom:85px; }
  .lg\:pl-85 { padding-left:85px; }
  .lg\:pr-85 { padding-right:85px; }
  .lg\:m-85 { margin:85px; }
  .lg\:mt-85 { margin-top:85px; }
  .lg\:mb-85 { margin-bottom:85px; }
  .lg\:ml-85 { margin-left:85px; }
  .lg\:mr-85 { margin-right:85px; }
  
  .lg\:p-90 { padding:90px; }
  .lg\:pt-90 { padding-top:90px; }
  .lg\:pb-90 { padding-bottom:90px; }
  .lg\:pl-90 { padding-left:90px; }
  .lg\:pr-90 { padding-right:90px; }
  .lg\:m-90 { margin:90px; }
  .lg\:mt-90 { margin-top:90px; }
  .lg\:mb-90 { margin-bottom:90px; }
  .lg\:ml-90 { margin-left:90px; }
  .lg\:mr-90 { margin-right:90px; }
  
  .lg\:p-95 { padding:95px; }
  .lg\:pt-95 { padding-top:95px; }
  .lg\:pb-95 { padding-bottom:95px; }
  .lg\:pl-95 { padding-left:95px; }
  .lg\:pr-95 { padding-right:95px; }
  .lg\:m-95 { margin:95px; }
  .lg\:mt-95 { margin-top:95px; }
  .lg\:mb-95 { margin-bottom:95px; }
  .lg\:ml-95 { margin-left:95px; }
  .lg\:mr-95 { margin-right:95px; }
  
  .lg\:p-100 { padding:100px; }
  .lg\:pt-100 { padding-top:100px; }
  .lg\:pb-100 { padding-bottom:100px; }
  .lg\:pl-100 { padding-left:100px; }
  .lg\:pr-100 { padding-right:100px; }
  .lg\:m-100 { margin:100px; }
  .lg\:mt-100 { margin-top:100px; }
  .lg\:mb-100 { margin-bottom:100px; }
  .lg\:ml-100 { margin-left:100px; }
  .lg\:mr-100 { margin-right:100px; }
  
  .lg\:p-105 { padding:105px; }
  .lg\:pt-105 { padding-top:105px; }
  .lg\:pb-105 { padding-bottom:105px; }
  .lg\:pl-105 { padding-left:105px; }
  .lg\:pr-105 { padding-right:105px; }
  .lg\:m-105 { margin:105px; }
  .lg\:mt-105 { margin-top:105px; }
  .lg\:mb-105 { margin-bottom:105px; }
  .lg\:ml-105 { margin-left:105px; }
  .lg\:mr-105 { margin-right:105px; }
  
  .lg\:p-110 { padding:110px; }
  .lg\:pt-110 { padding-top:110px; }
  .lg\:pb-110 { padding-bottom:110px; }
  .lg\:pl-110 { padding-left:110px; }
  .lg\:pr-110 { padding-right:110px; }
  .lg\:m-110 { margin:110px; }
  .lg\:mt-110 { margin-top:110px; }
  .lg\:mb-110 { margin-bottom:110px; }
  .lg\:ml-110 { margin-left:110px; }
  .lg\:mr-110 { margin-right:110px; }
  
  .lg\:p-115 { padding:115px; }
  .lg\:pt-115 { padding-top:115px; }
  .lg\:pb-115 { padding-bottom:115px; }
  .lg\:pl-115 { padding-left:115px; }
  .lg\:pr-115 { padding-right:115px; }
  .lg\:m-115 { margin:115px; }
  .lg\:mt-115 { margin-top:115px; }
  .lg\:mb-115 { margin-bottom:115px; }
  .lg\:ml-115 { margin-left:115px; }
  .lg\:mr-115 { margin-right:115px; }
  
  .lg\:p-120 { padding:120px; }
  .lg\:pt-120 { padding-top:120px; }
  .lg\:pb-120 { padding-bottom:120px; }
  .lg\:pl-120 { padding-left:120px; }
  .lg\:pr-120 { padding-right:120px; }
  .lg\:m-120 { margin:120px; }
  .lg\:mt-120 { margin-top:120px; }
  .lg\:mb-120 { margin-bottom:120px; }
  .lg\:ml-120 { margin-left:120px; }
  .lg\:mr-120 { margin-right:120px; }
  
  .lg\:p-125 { padding:125px; }
  .lg\:pt-125 { padding-top:125px; }
  .lg\:pb-125 { padding-bottom:125px; }
  .lg\:pl-125 { padding-left:125px; }
  .lg\:pr-125 { padding-right:125px; }
  .lg\:m-125 { margin:125px; }
  .lg\:mt-125 { margin-top:125px; }
  .lg\:mb-125 { margin-bottom:125px; }
  .lg\:ml-125 { margin-left:125px; }
  .lg\:mr-125 { margin-right:125px; }
  
  .lg\:p-130 { padding:130px; }
  .lg\:pt-130 { padding-top:130px; }
  .lg\:pb-130 { padding-bottom:130px; }
  .lg\:pl-130 { padding-left:130px; }
  .lg\:pr-130 { padding-right:130px; }
  .lg\:m-130 { margin:130px; }
  .lg\:mt-130 { margin-top:130px; }
  .lg\:mb-130 { margin-bottom:130px; }
  .lg\:ml-130 { margin-left:130px; }
  .lg\:mr-130 { margin-right:130px; }
  
  .lg\:p-135 { padding:135px; }
  .lg\:pt-135 { padding-top:135px; }
  .lg\:pb-135 { padding-bottom:135px; }
  .lg\:pl-135 { padding-left:135px; }
  .lg\:pr-135 { padding-right:135px; }
  .lg\:m-135 { margin:135px; }
  .lg\:mt-135 { margin-top:135px; }
  .lg\:mb-135 { margin-bottom:135px; }
  .lg\:ml-135 { margin-left:135px; }
  .lg\:mr-135 { margin-right:135px; }
  
  .lg\:p-140 { padding:140px; }
  .lg\:pt-140 { padding-top:140px; }
  .lg\:pb-140 { padding-bottom:140px; }
  .lg\:pl-140 { padding-left:140px; }
  .lg\:pr-140 { padding-right:140px; }
  .lg\:m-140 { margin:140px; }
  .lg\:mt-140 { margin-top:140px; }
  .lg\:mb-140 { margin-bottom:140px; }
  .lg\:ml-140 { margin-left:140px; }
  .lg\:mr-140 { margin-right:140px; }
  
  .lg\:p-145 { padding:145px; }
  .lg\:pt-145 { padding-top:145px; }
  .lg\:pb-145 { padding-bottom:145px; }
  .lg\:pl-145 { padding-left:145px; }
  .lg\:pr-145 { padding-right:145px; }
  .lg\:m-145 { margin:145px; }
  .lg\:mt-145 { margin-top:145px; }
  .lg\:mb-145 { margin-bottom:145px; }
  .lg\:ml-145 { margin-left:145px; }
  .lg\:mr-145 { margin-right:145px; }
  
  .lg\:p-150 { padding:150px; }
  .lg\:pt-150 { padding-top:150px; }
  .lg\:pb-150 { padding-bottom:150px; }
  .lg\:pl-150 { padding-left:150px; }
  .lg\:pr-150 { padding-right:150px; }
  .lg\:m-150 { margin:150px; }
  .lg\:mt-150 { margin-top:150px; }
  .lg\:mb-150 { margin-bottom:150px; }
  .lg\:ml-150 { margin-left:150px; }
  .lg\:mr-150 { margin-right:150px; }
  
  .lg\:p-155 { padding:155px; }
  .lg\:pt-155 { padding-top:155px; }
  .lg\:pb-155 { padding-bottom:155px; }
  .lg\:pl-155 { padding-left:155px; }
  .lg\:pr-155 { padding-right:155px; }
  .lg\:m-155 { margin:155px; }
  .lg\:mt-155 { margin-top:155px; }
  .lg\:mb-155 { margin-bottom:155px; }
  .lg\:ml-155 { margin-left:155px; }
  .lg\:mr-155 { margin-right:155px; }
  
  .lg\:p-160 { padding:160px; }
  .lg\:pt-160 { padding-top:160px; }
  .lg\:pb-160 { padding-bottom:160px; }
  .lg\:pl-160 { padding-left:160px; }
  .lg\:pr-160 { padding-right:160px; }
  .lg\:m-160 { margin:160px; }
  .lg\:mt-160 { margin-top:160px; }
  .lg\:mb-160 { margin-bottom:160px; }
  .lg\:ml-160 { margin-left:160px; }
  .lg\:mr-160 { margin-right:160px; }
  
  .lg\:p-165 { padding:165px; }
  .lg\:pt-165 { padding-top:165px; }
  .lg\:pb-165 { padding-bottom:165px; }
  .lg\:pl-165 { padding-left:165px; }
  .lg\:pr-165 { padding-right:165px; }
  .lg\:m-165 { margin:165px; }
  .lg\:mt-165 { margin-top:165px; }
  .lg\:mb-165 { margin-bottom:165px; }
  .lg\:ml-165 { margin-left:165px; }
  .lg\:mr-165 { margin-right:165px; }
  
  .lg\:p-170 { padding:170px; }
  .lg\:pt-170 { padding-top:170px; }
  .lg\:pb-170 { padding-bottom:170px; }
  .lg\:pl-170 { padding-left:170px; }
  .lg\:pr-170 { padding-right:170px; }
  .lg\:m-170 { margin:170px; }
  .lg\:mt-170 { margin-top:170px; }
  .lg\:mb-170 { margin-bottom:170px; }
  .lg\:ml-170 { margin-left:170px; }
  .lg\:mr-170 { margin-right:170px; }
  
  .lg\:p-175 { padding:175px; }
  .lg\:pt-175 { padding-top:175px; }
  .lg\:pb-175 { padding-bottom:175px; }
  .lg\:pl-175 { padding-left:175px; }
  .lg\:pr-175 { padding-right:175px; }
  .lg\:m-175 { margin:175px; }
  .lg\:mt-175 { margin-top:175px; }
  .lg\:mb-175 { margin-bottom:175px; }
  .lg\:ml-175 { margin-left:175px; }
  .lg\:mr-175 { margin-right:175px; }
  
  .lg\:p-180 { padding:180px; }
  .lg\:pt-180 { padding-top:180px; }
  .lg\:pb-180 { padding-bottom:180px; }
  .lg\:pl-180 { padding-left:180px; }
  .lg\:pr-180 { padding-right:180px; }
  .lg\:m-180 { margin:180px; }
  .lg\:mt-180 { margin-top:180px; }
  .lg\:mb-180 { margin-bottom:180px; }
  .lg\:ml-180 { margin-left:180px; }
  .lg\:mr-180 { margin-right:180px; }
  
  .lg\:p-185 { padding:185px; }
  .lg\:pt-185 { padding-top:185px; }
  .lg\:pb-185 { padding-bottom:185px; }
  .lg\:pl-185 { padding-left:185px; }
  .lg\:pr-185 { padding-right:185px; }
  .lg\:m-185 { margin:185px; }
  .lg\:mt-185 { margin-top:185px; }
  .lg\:mb-185 { margin-bottom:185px; }
  .lg\:ml-185 { margin-left:185px; }
  .lg\:mr-185 { margin-right:185px; }
  
  .lg\:p-190 { padding:190px; }
  .lg\:pt-190 { padding-top:190px; }
  .lg\:pb-190 { padding-bottom:190px; }
  .lg\:pl-190 { padding-left:190px; }
  .lg\:pr-190 { padding-right:190px; }
  .lg\:m-190 { margin:190px; }
  .lg\:mt-190 { margin-top:190px; }
  .lg\:mb-190 { margin-bottom:190px; }
  .lg\:ml-190 { margin-left:190px; }
  .lg\:mr-190 { margin-right:190px; }
  
  .lg\:p-195 { padding:195px; }
  .lg\:pt-195 { padding-top:195px; }
  .lg\:pb-195 { padding-bottom:195px; }
  .lg\:pl-195 { padding-left:195px; }
  .lg\:pr-195 { padding-right:195px; }
  .lg\:m-195 { margin:195px; }
  .lg\:mt-195 { margin-top:195px; }
  .lg\:mb-195 { margin-bottom:195px; }
  .lg\:ml-195 { margin-left:195px; }
  .lg\:mr-195 { margin-right:195px; }
  
  .lg\:p-200 { padding:200px; }
  .lg\:pt-200 { padding-top:200px; }
  .lg\:pb-200 { padding-bottom:200px; }
  .lg\:pl-200 { padding-left:200px; }
  .lg\:pr-200 { padding-right:200px; }
  .lg\:m-200 { margin:200px; }
  .lg\:mt-200 { margin-top:200px; }
  .lg\:mb-200 { margin-bottom:200px; }
  .lg\:ml-200 { margin-left:200px; }
  .lg\:mr-200 { margin-right:200px; }
  
  .lg\:p-205 { padding:205px; }
  .lg\:pt-205 { padding-top:205px; }
  .lg\:pb-205 { padding-bottom:205px; }
  .lg\:pl-205 { padding-left:205px; }
  .lg\:pr-205 { padding-right:205px; }
  .lg\:m-205 { margin:205px; }
  .lg\:mt-205 { margin-top:205px; }
  .lg\:mb-205 { margin-bottom:205px; }
  .lg\:ml-205 { margin-left:205px; }
  .lg\:mr-205 { margin-right:205px; }
  
  .lg\:p-210 { padding:210px; }
  .lg\:pt-210 { padding-top:210px; }
  .lg\:pb-210 { padding-bottom:210px; }
  .lg\:pl-210 { padding-left:210px; }
  .lg\:pr-210 { padding-right:210px; }
  .lg\:m-210 { margin:210px; }
  .lg\:mt-210 { margin-top:210px; }
  .lg\:mb-210 { margin-bottom:210px; }
  .lg\:ml-210 { margin-left:210px; }
  .lg\:mr-210 { margin-right:210px; }
  
  .lg\:p-215 { padding:215px; }
  .lg\:pt-215 { padding-top:215px; }
  .lg\:pb-215 { padding-bottom:215px; }
  .lg\:pl-215 { padding-left:215px; }
  .lg\:pr-215 { padding-right:215px; }
  .lg\:m-215 { margin:215px; }
  .lg\:mt-215 { margin-top:215px; }
  .lg\:mb-215 { margin-bottom:215px; }
  .lg\:ml-215 { margin-left:215px; }
  .lg\:mr-215 { margin-right:215px; }
  
  .lg\:p-220 { padding:220px; }
  .lg\:pt-220 { padding-top:220px; }
  .lg\:pb-220 { padding-bottom:220px; }
  .lg\:pl-220 { padding-left:220px; }
  .lg\:pr-220 { padding-right:220px; }
  .lg\:m-220 { margin:220px; }
  .lg\:mt-220 { margin-top:220px; }
  .lg\:mb-220 { margin-bottom:220px; }
  .lg\:ml-220 { margin-left:220px; }
  .lg\:mr-220 { margin-right:220px; }
  
  .lg\:p-225 { padding:225px; }
  .lg\:pt-225 { padding-top:225px; }
  .lg\:pb-225 { padding-bottom:225px; }
  .lg\:pl-225 { padding-left:225px; }
  .lg\:pr-225 { padding-right:225px; }
  .lg\:m-225 { margin:225px; }
  .lg\:mt-225 { margin-top:225px; }
  .lg\:mb-225 { margin-bottom:225px; }
  .lg\:ml-225 { margin-left:225px; }
  .lg\:mr-225 { margin-right:225px; }
  
  .lg\:p-230 { padding:230px; }
  .lg\:pt-230 { padding-top:230px; }
  .lg\:pb-230 { padding-bottom:230px; }
  .lg\:pl-230 { padding-left:230px; }
  .lg\:pr-230 { padding-right:230px; }
  .lg\:m-230 { margin:230px; }
  .lg\:mt-230 { margin-top:230px; }
  .lg\:mb-230 { margin-bottom:230px; }
  .lg\:ml-230 { margin-left:230px; }
  .lg\:mr-230 { margin-right:230px; }
  
  .lg\:p-235 { padding:235px; }
  .lg\:pt-235 { padding-top:235px; }
  .lg\:pb-235 { padding-bottom:235px; }
  .lg\:pl-235 { padding-left:235px; }
  .lg\:pr-235 { padding-right:235px; }
  .lg\:m-235 { margin:235px; }
  .lg\:mt-235 { margin-top:235px; }
  .lg\:mb-235 { margin-bottom:235px; }
  .lg\:ml-235 { margin-left:235px; }
  .lg\:mr-235 { margin-right:235px; }
  
  .lg\:p-240 { padding:240px; }
  .lg\:pt-240 { padding-top:240px; }
  .lg\:pb-240 { padding-bottom:240px; }
  .lg\:pl-240 { padding-left:240px; }
  .lg\:pr-240 { padding-right:240px; }
  .lg\:m-240 { margin:240px; }
  .lg\:mt-240 { margin-top:240px; }
  .lg\:mb-240 { margin-bottom:240px; }
  .lg\:ml-240 { margin-left:240px; }
  .lg\:mr-240 { margin-right:240px; }
  
  .lg\:p-245 { padding:245px; }
  .lg\:pt-245 { padding-top:245px; }
  .lg\:pb-245 { padding-bottom:245px; }
  .lg\:pl-245 { padding-left:245px; }
  .lg\:pr-245 { padding-right:245px; }
  .lg\:m-245 { margin:245px; }
  .lg\:mt-245 { margin-top:245px; }
  .lg\:mb-245 { margin-bottom:245px; }
  .lg\:ml-245 { margin-left:245px; }
  .lg\:mr-245 { margin-right:245px; }
  

  
  .lg\:col-1 { max-width:8.333%; flex:0 0 8.333%; }
  
  .lg\:col-2 { max-width:16.666%; flex:0 0 16.666%; }
  
  .lg\:col-3 { max-width:24.999000000000002%; flex:0 0 24.999000000000002%; }
  
  .lg\:col-4 { max-width:33.332%; flex:0 0 33.332%; }
  
  .lg\:col-5 { max-width:41.665%; flex:0 0 41.665%; }
  
  .lg\:col-6 { max-width:49.998000000000005%; flex:0 0 49.998000000000005%; }
  
  .lg\:col-7 { max-width:58.331%; flex:0 0 58.331%; }
  
  .lg\:col-8 { max-width:66.664%; flex:0 0 66.664%; }
  
  .lg\:col-9 { max-width:74.997%; flex:0 0 74.997%; }
  
  .lg\:col-10 { max-width:83.33%; flex:0 0 83.33%; }
  
  .lg\:col-11 { max-width:91.663%; flex:0 0 91.663%; }
  
  .lg\:col-12 { max-width:99.99600000000001%; flex:0 0 99.99600000000001%; }
  

  
  .lg\:font-100 { font-weight:100; }
  
  .lg\:font-200 { font-weight:200; }
  
  .lg\:font-300 { font-weight:300; }
  
  .lg\:font-400 { font-weight:400; }
  
  .lg\:font-500 { font-weight:500; }
  
  .lg\:font-600 { font-weight:600; }
  
  .lg\:font-700 { font-weight:700; }
  
  .lg\:font-800 { font-weight:800; }
  
  .lg\:font-900 { font-weight:900; }
  

  
  .lg\:font-2 { font-size:2px; }
  
  .lg\:font-3 { font-size:3px; }
  
  .lg\:font-4 { font-size:4px; }
  
  .lg\:font-5 { font-size:5px; }
  
  .lg\:font-6 { font-size:6px; }
  
  .lg\:font-7 { font-size:7px; }
  
  .lg\:font-8 { font-size:8px; }
  
  .lg\:font-9 { font-size:9px; }
  
  .lg\:font-10 { font-size:10px; }
  
  .lg\:font-11 { font-size:11px; }
  
  .lg\:font-12 { font-size:12px; }
  
  .lg\:font-13 { font-size:13px; }
  
  .lg\:font-14 { font-size:14px; }
  
  .lg\:font-15 { font-size:15px; }
  
  .lg\:font-16 { font-size:16px; }
  
  .lg\:font-17 { font-size:17px; }
  
  .lg\:font-18 { font-size:18px; }
  
  .lg\:font-19 { font-size:19px; }
  
  .lg\:font-20 { font-size:20px; }
  
  .lg\:font-21 { font-size:21px; }
  
  .lg\:font-22 { font-size:22px; }
  
  .lg\:font-23 { font-size:23px; }
  
  .lg\:font-24 { font-size:24px; }
  
  .lg\:font-25 { font-size:25px; }
  
  .lg\:font-26 { font-size:26px; }
  
  .lg\:font-27 { font-size:27px; }
  
  .lg\:font-28 { font-size:28px; }
  
  .lg\:font-29 { font-size:29px; }
  
  .lg\:font-30 { font-size:30px; }
  
  .lg\:font-31 { font-size:31px; }
  
  .lg\:font-32 { font-size:32px; }
  
  .lg\:font-33 { font-size:33px; }
  
  .lg\:font-34 { font-size:34px; }
  
  .lg\:font-35 { font-size:35px; }
  
  .lg\:font-36 { font-size:36px; }
  
  .lg\:font-37 { font-size:37px; }
  
  .lg\:font-38 { font-size:38px; }
  
  .lg\:font-39 { font-size:39px; }
  
  .lg\:font-40 { font-size:40px; }
  

  
  .lg\:line-10 { line-height:10px; }
  
  .lg\:line-11 { line-height:11px; }
  
  .lg\:line-12 { line-height:12px; }
  
  .lg\:line-13 { line-height:13px; }
  
  .lg\:line-14 { line-height:14px; }
  
  .lg\:line-15 { line-height:15px; }
  
  .lg\:line-16 { line-height:16px; }
  
  .lg\:line-17 { line-height:17px; }
  
  .lg\:line-18 { line-height:18px; }
  
  .lg\:line-19 { line-height:19px; }
  
  .lg\:line-20 { line-height:20px; }
  
  .lg\:line-21 { line-height:21px; }
  
  .lg\:line-22 { line-height:22px; }
  
  .lg\:line-23 { line-height:23px; }
  
  .lg\:line-24 { line-height:24px; }
  
  .lg\:line-25 { line-height:25px; }
  
  .lg\:line-26 { line-height:26px; }
  
  .lg\:line-27 { line-height:27px; }
  
  .lg\:line-28 { line-height:28px; }
  
  .lg\:line-29 { line-height:29px; }
  
  .lg\:line-30 { line-height:30px; }
  
  .lg\:line-31 { line-height:31px; }
  
  .lg\:line-32 { line-height:32px; }
  
  .lg\:line-33 { line-height:33px; }
  
  .lg\:line-34 { line-height:34px; }
  
  .lg\:line-35 { line-height:35px; }
  
  .lg\:line-36 { line-height:36px; }
  
  .lg\:line-37 { line-height:37px; }
  
  .lg\:line-38 { line-height:38px; }
  
  .lg\:line-39 { line-height:39px; }
  
  .lg\:line-40 { line-height:40px; }
  
  .lg\:line-41 { line-height:41px; }
  
  .lg\:line-42 { line-height:42px; }
  
  .lg\:line-43 { line-height:43px; }
  
  .lg\:line-44 { line-height:44px; }
  
  .lg\:line-45 { line-height:45px; }
  
  .lg\:line-46 { line-height:46px; }
  
  .lg\:line-47 { line-height:47px; }
  
  .lg\:line-48 { line-height:48px; }
  
  .lg\:line-49 { line-height:49px; }
  
  .lg\:line-50 { line-height:50px; }
  

}


/* 1c. Typography */



























/* 1d. Buttons */

/* -- btn1 -- */










/* -- btn2 -- */










/* -- btn3 -- */










/* 1e. Forms */


















/* 1g. Website header */











/* 1h. Website footer */











.container { max-width: 1720px; width: 100%; margin: auto; padding: 0 20px; }
.dnd-section, .content-wrapper--vertical-spacing { padding: 0; }

@media (min-width:1200px) and (max-width:1430px) { .container { max-width:100%; padding:0 30px } }
@media (min-width:992px) and (max-width:1199px) { .container { max-width:100%; padding:0 30px } }
@media (min-width:768px) and (max-width:991px) { .container { max-width:100%; padding:0 30px} }
@media (max-width:767px) { .container { max-width:100%; } }





*, *:before , *:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box }
html { font-size: 16px; }
body { font-family: Gotham, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; color: #55565a; font-size: 16px; padding:0; margin:0; }

p { font-family: Gotham, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; margin: 0 0 15px; }

a { font-weight: 400; text-decoration: underline; font-family: Gotham, sans-serif; font-style: normal; color: #0070b9;  
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
; }
a:hover, a:focus { font-weight: 400; text-decoration: underline; font-family: Gotham, sans-serif; font-style: normal;  color: #0070b9; }
a:active { font-weight: 400; text-decoration: underline; font-family: Gotham, sans-serif; font-style: normal; color: #0070b9; }
img { border:0; vertical-align: top; height:auto; max-width:100%; }
ul, ol { list-style:disc; }

.row-fluid [class*="span"] { min-height:1px; }
.header-container-wrapper .row-fluid [class*="span"] { min-height:0; }
.row-fluid a.cta_button, a.cta_button { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }

.w100 { width:100%; display:inline-block; vertical-align:top; }
.dis-flex{ display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.align-center{ align-items: center; }
.row-reverse{ flex-direction: row-reverse; }
.col-reverse{ flex-direction: column-reverse; }
.justify-center { justify-content: center; }
.text-left { text-align:left; }
.text-center { text-align:center; }
.text-right { text-align:right; }
.uppercase {text-transform: uppercase;}



/* Headings */

h1,
.h1 {
  font-weight: 400; text-decoration: none; font-family: Magnolia, sans-serif; font-style: normal;
  color: #fff;
  font-size: 90px;
  text-transform: none;
  line-height: 1.1;
  margin: 0 0 15px;
}

h2,
.h2 ,.h1 h1 ,.headingColor h1  {
  font-weight: 400; text-decoration: none; font-family: Magnolia, sans-serif; font-style: normal;
  color: #595959;
  font-size: 65px;
  text-transform: none;
  line-height: 1;
  margin: 0 0 15px;
}

h3,
.h3 {
  font-weight: 400; text-decoration: none; font-family: Magnolia, sans-serif; font-style: normal;
  color: #595959;
  font-size: 42px;
  text-transform: none;
  line-height: 1.3;
  margin: 0 0 15px;
}

h4,
.h4 {
  font-weight: 400; text-decoration: none; font-family: Magnolia, sans-serif; font-style: normal;
  color: #4e4e4e;
  font-size: 35px;
  text-transform: none;
  line-height: 1.4;
  margin: 0 0 15px;
}

h5,
.h5 {
  font-weight: 400; text-decoration: none; font-family: Magnolia, sans-serif; font-style: normal;
  color: #595959;
  font-size: 25px;
  text-transform: none;
  line-height: 1.4;
  margin: 0 0 15px;
}

h6,
.h6 {
  font-weight: 400; text-decoration: none; font-family: Magnolia, sans-serif; font-style: normal;
  color: #fff;
  font-size: 20px;
  text-transform: none;
  line-height: 1.5;
  margin: 0 0 15px;
}


h4 span{color:#ae9460; font-weight:700;}


/* Blockquote */

blockquote { border-left-color: #595959; }





/* -- Button1 -- */
.btn1 a {
  border: 2px solid #b59961;

  padding-top: 11px;
padding-right: 29px;
padding-bottom: 11px;
padding-left: 29px;

  font-family: Gotham, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
  background-color: #fff;
  border-radius: 0px;
  color: #b59961;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: inherit;
  line-height: initial;
  display: inline-block;
}

.btn1 a:hover {
  background-color: #b59961; color:#fff ; border-color: #b59961; 
}

/* -- Button2 -- */
.btn2 a {
  border: 2px solid #b59961;

  padding-top: 13px;
padding-right: 29px;
padding-bottom: 13px;
padding-left: 29px;

  font-family: Gotham, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
  line-height: initial;
  background-color: #fff;
  border-radius: 0px;
  color: #b59961;
  font-size: 16px;
  text-transform: uppercase;
  display: inline-block;     background-color: transparent;
}
.btn2 span {position: relative;top: 3px;right: -5px;}
.btn2 a svg path{transition:all 0.5s ease;}
.btn2 a:hover {
  background-color: #b59961; color:#fff; border-color: #b59961;}
.btn2 a:hover svg path{fill:#fff;}



.btnGreen a {
  border: 2px solid #b59961;

  position:relative;
  padding-top: 13px;
padding-right: 29px;
padding-bottom: 13px;
padding-left: 29px;

  font-family: Gotham, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
  line-height: initial;
  background-color: #fff;
  border-radius: 0px;
  color: #b59961;
  letter-spacing:2px;
  padding: 13px 60px 13px 29px !important;
  font-size: 16px;
  text-transform: uppercase;
  display: inline-block;
}

.btnGreen a:hover {
  background-color: #b59961; color:#fff; border-color: #b59961;
}



.btnGreen a:before {transition: all .4s ease-in-out;content: "";background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='20px' height='20px' viewBox='0 0 24 24' enable-background='new 0 0 24 24'%3E%3Cpath d='M9.9,17.2c-0.6,0-1-0.4-1-1c0-0.3,0.1-0.5,0.3-0.7l3.5-3.5L9.2,8.5c-0.4-0.4-0.4-1,0-1.4c0.4-0.4,1-0.4,1.4,0l4.2,4.2c0.4,0.4,0.4,1,0,1.4c0,0,0,0,0,0l-4.2,4.2C10.4,17.1,10.1,17.2,9.9,17.2z'/%3E%3C/svg%3E");background-size: 28px; content: ""; height: 25px; position: absolute; right: 8px; top: 0px; transition: all .4s ease-in-out; width: 35px; border-left: 1px solid #fff; height: 100%; background-position: center left 2px;}
.btnGreen a:hover:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='20px' height='20px' viewBox='0 0 24 24' enable-background='new 0 0 24 24'%3E%3Cpath d='M9.9,17.2c-0.6,0-1-0.4-1-1c0-0.3,0.1-0.5,0.3-0.7l3.5-3.5L9.2,8.5c-0.4-0.4-0.4-1,0-1.4c0.4-0.4,1-0.4,1.4,0l4.2,4.2c0.4,0.4,0.4,1,0,1.4c0,0,0,0,0,0l-4.2,4.2C10.4,17.1,10.1,17.2,9.9,17.2z'/%3E%3C/svg%3E");}





/* -- Button3 -- */
.btn3 a {
  border: 0px solid #26A96C;

  padding-top: 10px;
padding-right: 48px;
padding-bottom: 10px;
padding-left: 33px;

  font-family: Roboto, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  letter-spacing:2px;
  background-color: #070702;
  border-radius: 59px;
  color: #ffffff;
  font-size: 17px;
  text-transform: none;
  display: inline-block;
  position:relative;

  line-height: 1.2;
}
.btn3 a:before {transition: all .4s ease-in-out;content: "";background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='35px' height='35px' viewBox='-12 0 32 32' version='1.1'%3E%3Ctitle%3Eangle-right%3C/title%3E%3Cpath d='M0.88 23.28c-0.2 0-0.44-0.080-0.6-0.24-0.32-0.32-0.32-0.84 0-1.2l5.76-5.84-5.8-5.84c-0.32-0.32-0.32-0.84 0-1.2 0.32-0.32 0.84-0.32 1.2 0l6.44 6.44c0.16 0.16 0.24 0.36 0.24 0.6s-0.080 0.44-0.24 0.6l-6.4 6.44c-0.2 0.16-0.4 0.24-0.6 0.24z'/%3E%3C/svg%3E");position: absolute;height: 25px;background-size: 33px; position: absolute; top: 4px; width: 24px; right: 25px;}
.btn3 a:hover:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' width='35px' height='35px' viewBox='-12 0 32 32' version='1.1'%3E%3Ctitle%3Eangle-right%3C/title%3E%3Cpath d='M0.88 23.28c-0.2 0-0.44-0.080-0.6-0.24-0.32-0.32-0.32-0.84 0-1.2l5.76-5.84-5.8-5.84c-0.32-0.32-0.32-0.84 0-1.2 0.32-0.32 0.84-0.32 1.2 0l6.44 6.44c0.16 0.16 0.24 0.36 0.24 0.6s-0.080 0.44-0.24 0.6l-6.4 6.44c-0.2 0.16-0.4 0.24-0.6 0.24z'/%3E%3C/svg%3E");}
.btn3 a:hover {
  background-color: #ffffff; color:#000000; border-color: #26A96C;
}

.btnLink a{
  border: 0px solid #26A96C;

  color: #0070b9;
  font-size: 17px;
  text-transform: none;
  display: inline-block;text-transform: uppercase;
  font-weight: 700;
  position:relative;
  position:relative;
  padding-right: 25px;
  line-height: 1.2;}

.btnLink a:before {transition: all .4s ease-in-out;content: "";background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%230070b9' width='25px' height='25px' viewBox='0 0 24 24'%3E%3Cpath d='m4.8 21.57 2.422 2.43 11.978-12-11.978-12-2.422 2.43 9.547 9.57z'/%3E%3C/svg%3E");content: ""; height: 17px; position: absolute; right: 0; right: 0; top: 1px; transition: all .4s ease-in-out; width: 17px; background-position: center; background-size: cover;}




/* -- Button4 (Simple Link) -- */
.btn4 a { color: #0070b9; position:relative; font-weight:700; font-family:Magnolia; }
.fontAlt *{font-family:Magnolia !important}
.btn4 a:hover { color: #0070b9; }

.btn4 a:before {content: ' '; left: auto; right: -16px; width: 0;  height: 0;  border-top: 5px solid transparent;  border-left: 8px solid;  border-bottom: 5px solid transparent; position: absolute; top: 9px;  
-webkit-transition: all .4s ease-in-out;
-moz-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
-ms-transition: all .4s ease-in-out;
transition: all .4s ease-in-out;
; }
.btn4 a:hover:before { border-left-color: #0070b9; }

.btn a { border: 2px solid #b59961;
 padding-top: 11px;
padding-right: 29px;
padding-bottom: 11px;
padding-left: 29px;
 font-family: Gotham, sans-serif; font-style: normal; font-weight: 700; text-decoration: none; background-color: #fff; border-radius: 0px; color: #b59961; font-size: 14px; text-transform: uppercase; display: inline-block; }
.btn a:hover {  background-color: #b59961; color:#fff; border-color: #b59961; } 

.btn-small .btn1 a, .btn-small .btn2 a, .btn-small .btn3 a { padding: 12px 30px; border:2px solid; }





form, .submitted-message { font-family: Gotham, sans-serif; font-style: normal; font-weight: 400; text-decoration: none; }
.form-title { color: #607d8b; }
form label { color: ; }
form legend { color: ; }
form .hs-form-field > label span{ color: ; font-size:16px; font-weight:700; }


form input[type=text],
form input[type=email],
form input[type=password],
form input[type=tel],
form input[type=number],
form input[type=file],
form select,
form textarea { border-top: 0px solid #4e4e4e;
border-right: 0px solid #4e4e4e;
border-bottom: 2px solid #4e4e4e;
border-left: 0px solid #4e4e4e;
 background-color: ; color: #4e4e4e; background-color: transparent;border-radius: 0px; height:50px; padding: 15 0px; font-size:18px; color:#4e4e4e !important }



/* Form placeholder text */

::-webkit-input-placeholder { color: #4e4e4e;  }
::-moz-placeholder { color: #4e4e4e; }
:-ms-input-placeholder { color: #4e4e4e;}
::placeholder { color: #4e4e4e;  }

/* Inputs - date picker */
.hs-fieldtype-date .input .hs-dateinput:before { color: #4e4e4e; }
.fn-date-picker td.is-selected .pika-button { background: #55565a; }
.fn-date-picker td .pika-button:hover { background-color: #55565a !important; }
.fn-date-picker td.is-today .pika-button { color: #55565a; }

/* Submit button */
form input[type=submit], form .hs-button {
  padding-top: 13px;
padding-right: 29px;
padding-bottom: 13px;
padding-left: 29px;

  font-family: Gotham, sans-serif; font-style: normal; font-weight: 700; text-decoration: none;
  border-radius: 2px;
  color: #b59961;
  font-size: 16px;
  text-transform: none;
  background-color: #fff;
  border: 2px solid #b59961;
  background-color: transparent;
  display: inline-block; max-width: 165px;
}

form input[type=submit]:hover, form input[type=submit]:focus, form .hs-button:hover, form .hs-button:focus, form input[type=submit]:active, form .hs-button:active {
  background-color: #b59961; color: #ffffff;
}

.submitted-message { text-align:  center; color: #155724; background-color: #ffffff; border-color: #ffffff; position: relative; padding: .75rem 1.25rem; margin-bottom: 1rem; border: 1px solid #ffffff; border-radius: .25rem; }
.field.hs-form-field + .hs_error_rollup { display:none; }
.hs_error_rollup { display:none; }
.hs-form input:focus-visible, .hs-form input:focus { border-top: 0px solid #4e4e4e;
border-right: 0px solid #4e4e4e;
border-bottom: 2px solid #4e4e4e;
border-left: 0px solid #4e4e4e;
; outline: none;}
.hs-form .input { margin:0; }
.hs-form .hs-form-field { padding:0 0 25px; }
.row-fluid .hs-form fieldset.form-columns-2 .input , .row-fluid .quizcontact-form .hs-form fieldset.form-columns-1 .input { margin-right:0 }
.row-fluid .hs-form fieldset.form-columns-2 .field { padding:0 0 10px 10px }
.row-fluid .hs-form fieldset.form-columns-2 .field:first-child { padding:0 10px 10px 0; }
.row-fluid .hs-form fieldset.form-columns-3 .field { padding:0 0 10px 10px }
.row-fluid .hs-form fieldset.form-columns-3 .field:first-child { padding:0 10px 10px 0; }
.row-fluid .hs-form fieldset.form-columns-3 .field:first-child + .field { padding:0 5px 10px; }
.row-fluid .hs-form fieldset .hs-input { width:100% !important; }
.row-fluid .hs-form fieldset { max-width:none; }
.hs-form .inputs-list>li{margin: 8px 0 0;line-height: 1;}

@media  (max-width: 400px), (max-device-width: 480px) and (min-device-width: 320px) {   
  .row-fluid .hs-form fieldset.form-columns-2 .field { padding:0 0 10px 0 }
  .row-fluid .hs-form fieldset.form-columns-2 .field:first-child { padding:0 0 10px 0 }
  .row-fluid .hs-form fieldset.form-columns-3 .field { padding:0 0 10px  }
  .row-fluid .hs-form fieldset.form-columns-3 .field:first-child { padding:0 0 10px 0; }
  .row-fluid .hs-form fieldset.form-columns-3 .field:first-child + .field { padding:0 0 10px; }
}

.hs-form fieldset input[type="checkbox"], .row-fluid  .hs-form fieldset input[type="radio"] { width:auto !important; }
.inputs-list .hs-form-checkbox-display , .inputs-list .hs-form-booleancheckbox  { display:block; padding:0 0 2px 25px; position:relative; }
.inputs-list li.hs-form-radio{display:block; padding: 0 0 0px 16px; position:relative;margin: 0.3rem 0;}
.inputs-list input[type="checkbox"] , .row-fluid .inputs-list input[type="radio"] { position:absolute; left:0; margin:0; top:0; opacity: 0; width: 20px; height: 20px; }
.inputs-list input[type="radio"] { top:3px; }
.inputs-list input[type="checkbox"] + span { line-height: 30px; position:relative; display: block; font-size:15px; }
.inputs-list input[type="checkbox"] + span:before  { position:absolute; left:-20px; top:7px;  content:''; width:13px; height:13px; border:1px solid #55565a; color:#55565a; background:#fff; border-radius:2px;}
.inputs-list input[type="checkbox"]:checked + span:before { background:#0075ff; color:#ffff; border-color:#0075ff; }
.inputs-list input[type="checkbox"]:checked + span:after { background-position: 50%; background-size: 15px; content: ""; font-family: FontAwesome; height: 11px; left: -19px; line-height: 20px; position: absolute; text-align: center; top: 8px; width: 20px; width: 12px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='25px' height='25px' viewBox='0 -8 72 72' id='Layer_1' data-name='Layer 1'%3E%3Ctitle%3Echeck%3C/title%3E%3Cpath d='M61.07,12.9,57,8.84a2.93,2.93,0,0,0-4.21,0L28.91,32.73,19.2,23A3,3,0,0,0,15,23l-4.06,4.07a2.93,2.93,0,0,0,0,4.21L26.81,47.16a2.84,2.84,0,0,0,2.1.89A2.87,2.87,0,0,0,31,47.16l30.05-30a2.93,2.93,0,0,0,0-4.21Z'/%3E%3C/svg%3E"); }
.inputs-list input[type="radio"] + span:before { position:absolute; left:-2px; top:9px;  content:''; width:13px; height:13px; border:1px solid #55565a;  background:#fafafa; border-radius:100%; }
.inputs-list input[type="radio"]:checked + span:after { background: #0075ff; border-color: #0075ff; border-radius: 100%; content: ""; height: 7px; left: 1px; position: absolute; top: 12px; width: 7px; }
.inputs-list input[type="radio"]:checked + span:before{border:1px solid #0075ff;}
.inputs-list input[type="radio"]:checked + span{font-weight:700;}


a{text-decoration:none !important;}




.footer { background-color: #4f4f4f; padding:100px 0;}
.footer p { color: #ffffff; }
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer label,
.footer span,
.footer li,
.footer img {
  color: #fff;
}
.footer .footerContent p a { color:#fff; }
.footer .footerContent p a:hover { color:#b59961; }
.blueFont *{color:#0070b9 }
.darkGray *{color:#595959 }
.whiteFont *{color:#ffffff }
.blackFont *{color:#000000 }
.greyFont *{color:#4d4d4d }
.courtlandBlack *{color:#1d252c }
.fontWhite *{color:#ffffff !important; }
.fontLightBlue *{color:#0070b9 !important; }
.fontyellow *{color:#eb7203 !important;}
.secondary_color *:not(a){color:#595959 !important;}
.accordian_title .plus:before, .plus:after{background-color:#000000;}
.matdivider{background-color:#74c5da;}

.footerInner { display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center;}
.footerLogo { width: 200px; }
.footer .container { max-width: 1140px; }
.footerContent p { margin-bottom: 0;    letter-spacing: 0.12em; }
.footerContent p span {padding: 0 13px;position: relative;height: 100%;line-height: 3; } 
.footerContent p span:before { position: absolute; content: ''; height: 16px; width: 2px; background-color: #fff; display: block; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.footerContent {text-align: center;}
.footerSocialShare ul {display: flex;flex-wrap: wrap;list-style: none;column-gap: 25px;margin: 0;padding: 0;}
.footerSocialShare ul li a svg { height: 30px; width: 30px; }

/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { outline:none; position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; outline:none; }
[dir='rtl'] .slick-slide { float: right; } 
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }

.slick-arrow{position: absolute; margin-top: 0; width: 57px; height: 57px; border-radius: 50%; border: 0; background-color: rgba(0, 0, 0, 0.9);  background-size: 30px;background-repeat: no-repeat; background-position: center; font-size:0; cursor:pointer; }
.slick-arrow:before { font-family:'FontAwesome'; font-size:14px; }
.slick-arrow:hover { background:#fff; color:#000;  }
.slick-arrow.slick-prev { left: -65px; background-position: center 15px; }
.slick-arrow.slick-prev:before { content: ""; }
.slick-arrow.slick-next { right:-65px; transform: rotate(180deg); background-position: center 14px; }
.slick-arrow.slick-next:before { content: ""; }
.slick-arrow:hover{background-color: #003087; background-size: 30px;background-repeat: no-repeat;}
.slick-arrow.slick-disabled{ background-color:#99ACCF; pointer-events:none; opacity: 0.3;}


ul.slick-dots { margin:0; padding:0; list-style:none; float:left; width:100%;}
ul.slick-dots { text-align:center; padding:10px 0 0; }
ul.slick-dots li { display:inline-block; padding:0 5px; }
ul.slick-dots li button { display:inline-block; background:#0096D9; width:15px; height:15px; border-radius:100%; font-size:0;  cursor:pointer; padding:0;} 
ul.slick-dots li button:hover , ul.slick-dots li.slick-active button { background:#111850; } 



/*  Header */
@keyframes smoothScroll {	0% {
  transform: translateY(-40px);
  }
  100% {transform: translateY(0px);
  }
}
.header.fixed { position: fixed; top: 0; left: 0; animation: smoothScroll 0.5s forwards; background-color:#4d4d4d; z-index: 100; box-shadow: 0px 0px 50px 5px rgb(0 0 0 / 25%); }


.header { position: absolute; width: 100%; z-index: 999;}
.headerLeftSide{width:220px}
.headerRightSide{width:calc(100% - 280px);} 
.siteLogo{margin-top:19px}
.sitelogo{max-width:165px;max-height:75px}
.NewHeader .body-container-wrapper{padding-top:80px}
.NewHeader .header-container-wrapper{min-height:80px}
.headermain{padding:10px 0}
.navigation .hs-menu-wrapper>ul>li:last-child>a{padding-right:0}
.NewHeader .lang_list_class li a{margin:0!important}
.navigation .hs-menu-wrapper>ul li a{width:auto!important;max-width:inherit!important;padding:0;display:block;font-size:14px;color:#fff;text-decoration:none;text-transform:inherit;font-weight:400;position:relative}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{transition:all .45s ease;-webkit-transition:all .45s ease}
.navigation .hs-menu-wrapper>ul>li{margin-right:0 } 
.navigation .hs-menu-wrapper>ul>li>a{letter-spacing:.035em;padding:26px 30px 25px;position:relative;line-height:1;font-size:18px} 
.headerMain.dis-flex{min-height:117px;align-items:center}
.navigation ul li.hs-menu-item.hs-menu-depth-1{display:inline-block}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul>li.hs-item-has-children>a{align-items:center;display:flex;min-height:69px;position:relative;font-size:17px;line-height:1}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper{top:100%;margin-top:10px;right:100%}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper a{background-color:#fff;padding:10px;font-size:14px}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{left:auto;top:100%}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper a{position:relative;padding:5px 15px}
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{opacity:0;visibility:hidden}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 .hs-menu-children-wrapper li:last-child a{border-bottom:none}
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children- .navigation ul.hs-menu-children-wrapper{background:#fff;border-radius:0px;box-shadow:1px 1px 30px rgb(0 0 0 / 6%);display:block;left:0;margin:0;position:absolute;min-width:280px;top:2rem;text-align:left;background-color:#fff;z-index:5;padding:0;top:100%!important}
.header .headerInner{display: flex; flex-wrap: wrap; align-items: center;}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li a{line-height:1.8;padding:6.5px 20px;border-bottom:1px solid #edeef2;font-weight:300!important;font-size:15px;
  color:#3c3c3b;display:block}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li a:hover{background:#b59961;color:#fff}
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper,.navigation .hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper{opacity:1!important;visibility:visible!important;top:85%;-webkit-transform:rotateX(0) translateZ(0);-moz-transform:rotateX(0) translateZ(0);transform:rotateX(0) translateZ(0)}
.navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children{position:relative}
.navigation ul>li ul.hs-menu-children-wrapper>li{width:100%}
.navigation .hs-menu-wrapper>ul li a:hover{color:#b59961;}
.navigation .hs-menu-depth-1.hs-item-has-children>a{position:relative}
.navigation li.hs-menu-depth-1 .hs-item-has-children>a{position:relative}
.navigation li.hs-menu-depth-1 .hs-item-has-children>a:after{font-family:fontawesome,sans-serif;position:absolute;font-size:14px;font-weight:100;margin-left:5px;color:#000;top:10px;right:46px;content:"\f105"}
.navigation .hs-menu-wrapper>ul>li{height:100%}
.navigation .hs-menu-wrapper>ul li{position:relative;padding-left:0}
.navigation .hs-menu-wrapper>ul{min-height:54px;align-items:center;height:100%;width:100%;justify-content:right;padding:0;
  display: flex;}
.navigation li.hs-menu-item.hs-menu-depth-1.hs-item-has-children:hover a{color:#b59961;}
.navigation .hs-menu-depth-1.hs-item-has-children:hover>a:after{color:#fc0;-moz-transition:all ease .3s;-webkit-transition:all .3s ease;-o-transition:all ease .3s}
.navigation .hs-menu-item.hs-menu-depth-2:hover>a{color:#fff!important;background-color:#0070b9}
.navigation li.hs-menu-depth-1 .hs-item-has-children:hover>a:after{color:#fc0!important;-moz-transition:all ease .3s;-webkit-transition:all .3s ease;-o-transition:all ease .3s}

span.childExpand{display:none}
.headerSection .lang_list_class li{display:inline-block}
.headerSection .flag.fr1{background-position:-7px -82px}
.headerSection [data-language=fr] .flag{background-position:-7px -22px;transform:rotate(90deg);top:2px}
.headerSection [data-language=es] .flag{background-position:-7px -102px}
.headerSection .flag.fr1.activeFlag.en,.headerSection [data-language=en] .flag{background-position:-7px -62px}
.headerSection .flag.fr1.activeFlag.es{background-position:-7px -102px}
.headerSection .flag.fr1.activeFlag.fr{background-position:-7px -82px}
.headerSection ul.lang_list_class li a{display:block;position:relative;padding-left:30px}
.headerSection ul.lang_list_class li{display:block}
.headerSection ul.lang_list_class li a span{position:absolute;top:50%;transform:translateY(-50%);left:0}

/*  Website Footer*/

.scrolltop { background-color: #333; border-radius: 4px 4px 0 0; bottom: 0; height: 35px; position: fixed; text-align: center; width: 48px; right: 0; opacity: 1; z-index: 99;line-height: 35px; color: #fff; font-size: 25px; cursor: pointer; right: 67px; }
.iconbg a { position: relative; } 
.iconbg a:after { background-color: #333; border-radius: 3px; bottom: calc(100% + -3px); color: #fff; content: attr(aria-label); font-size: 12px; height: 22px; left: 50%; line-height: 1; margin-top: -40px; padding: 5px 10px; } 
.iconbg a:before { border: 5px solid transparent; border-top-color: #333; bottom: calc(105% + -14px); content: ""; }

.iconbg a:before, .iconbg a:after{display: block; left: 50%; opacity: 0; position: absolute; transform: translate(-50%,-10px); transition: .2s; visibility: hidden; transition: all 0.3s ease;}
.FooterMainSec .ftrBottomSec .iconbg a:hover:before,.FooterMainSec .ftrBottomSec .iconbg a:hover:after { overflow: visible; opacity: 1; visibility: visible; }
.FooterMainSec a{text-decoration:none  !important;}

.ftrBottomSec {background-color:#4f4f4f; }
.FooterMainSec .ftrBottomSec .copyrightSec li { display: inline-block; padding-right: 10px; font-size:11px;}
.FooterMainSec .ftrBottomSec .copyrightSec li a{ text-decoration:none; color:#55565a;}
.FooterMainSec .ftrBottomSec .copyrightSec li a:hover{ color:#0070b9;}
.FooterMainSec .ftrBottomSec .copyrightSec li:after { padding: 0 10px; content: ''; border-right: 1px solid #55565a; }
.FooterMainSec .ftrBottomSec .copyrightSec li:last-child:after{border-right:0px;}
.FooterMainSec .ftrBottomSec .socialIcons svg {fill: #fff; align-items: center; display: flex; height: 16px; justify-content: center; width: 16px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.FooterMainSec .ftrBottomSec .iconbg{ border-radius: 4px;margin: 0 5px 10px}
.FooterMainSec .ftrBottomSec .iconbg a{  height: 34px; width: 34px; display: block;}
.FooterMainSec .ftrTopSec h6{ line-height:1.5;}
.scroll.icon:hover { background-color: #0070b9; border-radius: 4px 4px 0 0; }
.ftrTopWrap a:hover{color:#b59961 !important; } 

/*  Home Slider Section*/
.homeSliderSection .bgSlider { min-height: 617px; width: 100%; background-position: center; background-size: cover; height: 100%;  }
.homeSliderSection .baseModuleParent{position: absolute; z-index: 5; top: 0; right: 0; height: 100%}
#hs_cos_wrapper_widget_1713290242710 .cont_with_img_rpt_item_conten_logo {
  margin-top: -25px;
  max-width: 87% !important;
}
.homeSliderSection .baseModuleParent .customWidthOption{height: 100%}
.homeSliderSection .twoColInnerPrice h4{font-size:53px;} 
/* .twoColInnerPrice { padding-bottom: 300px; } */
.homeSliderAfterContent h3 { text-transform: uppercase; font-size: 50px; }
.twoColInnerPrice h4 span{font-family: Amalfi Coast;text-transform: initial; font-size: 50px; } 
.homeSliderSection .twoColInnerPrice h3 {margin-bottom: 10px;line-height: 1;} 
.homeSliderSection ul.slick-dots li button {  height: 10px !important;  width: 10px !important;}
/* .twoColButtonStyle.btn2 {padding-top: 30px;} */
.backgrounsSliderWrap  .slick-slide {padding: 0;}
.smccTwoCol.sm-two-column-section .cont_with_img_rpt_item_conten {justify-content: left;}


#hs_cos_wrapper_module_17136221891456 .baseModuleStyle {
  background-position: 100% 149% !important;
}

#hs_cos_wrapper_widget_1713621399767 .baseModuleStyle {
  background-position: center 69% !important;
}

.contentwithcta .cont_with_img_rpt_item_content h3{
  font-size: 40px;
}

.contentwithcta .cont_with_img_rpt_item_content h2{
  font-size: 55px;
  margin-bottom: 0;
}

.contentwithcta .cont_with_img_rpt_item_content p{
  letter-spacing: 0px;
  line-height: 40px;
  margin: 41px 0 64px;
}

.contentwithcta .contWithImgRptItemButton {
  padding-top: 42px;
}

.contentwithcta .contWithImgRptItemButton a{
  padding: 15px 36px;
}

#hs_cos_wrapper_dnd_area-module-2 .baseModuleStyle {
  height: 830px;
}

#hs_cos_wrapper_dnd_area-module-2 .banner_mdl_logo_inner {
  max-width: 523px !important;
}

#hs_cos_wrapper_dnd_area-module-2 .baseModuleOverlay {

  background-color: rgb(0 0 0 / 23%);
}

.banner_mdl.woods-banner-style,
.banner_mdl.la_maison_style,.mobileVideoHeight{
  height: 980px !important;
}

.banner_mdl.woods-banner-style .parallax-video,
.banner_mdl.la_maison_style .parallax-video,  .mobileVideoHeight .parallax-video{
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  position: absolute;
}
@media (max-width:991px){
  .banner_mdl.woods-banner-style .banner_mdl_logo_inner,
  .banner_mdl.la_maison_style .banner_mdl_logo_inner ,.mobileVideoHeight .banner_mdl_logo_inner{
    position: relative;
    top: 150px;
  }
}

@media (max-width:850px){
  .banner_mdl.woods-banner-style,
  .banner_mdl.la_maison_style ,.mobileVideoHeight {
    height: 840px !important;
  }
}

/*  Footer Image And Form Module */

.formSectionLeftSide { width: 50%; } 
.formSectionReftSide { width: 50%;  }
.formSectionInnerIage { background-position: 50%; background-repeat: no-repeat; background-size: cover; display: block; height: 100%; min-height: 659px; width: 100%; }
.formSectionReftSide .form-contact-info { padding-left: 118px; padding-bottom: 80px; padding-top: 80px; }
.formSectionReftSide .form-info-title h4 { text-transform: uppercase; }
.formSectionReftSide .actions {padding-top: 50px;}
.formSectionReftSide .form-info-title span{display:block;}

#hs_cos_wrapper_widget_1713621399767 .onycontent h2, #hs_cos_wrapper_module_17136221891456 .onycontent h2 {
  line-height: 59px;
}

.contentwithcta .cont_with_img_rpt_item_content h2, #hs_cos_wrapper_widget_1713621399767 .onycontent h2, #hs_cos_wrapper_module_17136221891456 .onycontent h2 {
  letter-spacing: 2px;
}

.proyectos-en-venta-sec .baseModuleParent p{
  line-height: 2.2 !important;
  color: #4d4d4d !important;
  margin-bottom: 0;
}

.proyectos-en-venta-sec .baseModuleParent .des{
  gap: 38px;
  display: flex;
  flex-direction: column;
  padding-left: 96px;
}

.proyectos-en-venta-sec .baseModuleParent .container{
  padding: 0 59px;
}

.proyectos-en-venta-sec .baseModuleParent .title{
  padding-bottom: 85px;
  padding-left: 96px;
}

.apartment-banner .content_wrap h2{
  font-size: 68px !important;
}

.apartment-banner .content_wrap h1{
  font-size: 130px !important;
}

.apartment-banner .container{
  padding-left: 62px;
}

.apartment-gallery-sec .badge_part{
  width: 244px;
  height: 329px;
}

.apartment-gallery-sec .colImgParent{
  padding: 50px 43px;
  margin-top: -1px;
}

.apartment-proyectos-sold-sec .cont_with_img_rpt_item_img_wrap img {
  object-fit: cover;
}

.apartment-proyectos-sold-sec .cont_with_img_rpt_item_content_wrap h3{
  font-size: 50px;
  letter-spacing: 3px;
  margin-left: 150px !important;
}

.apartment-proyectos-sold-sec .cont_with_img_rpt_item_content_wrap p{
  font-size: 18px;
  letter-spacing: 0;
  line-height: 40px;
  max-width: 547px !important;
  padding-left: 0px !important;
  margin-left: 150px !important;
}

.apartment-proyectos-sold-sec .cont_with_img_rpt_item_content_wrap p:not(:last-child){
  margin-bottom: 37px;
}

.apartment-proyectos-sold-sec .cont_with_img_rpt_item {
  align-items: initial;
}

.apartment-proyectos-sold-sec .cont_with_img_rpt_item_content_wrap{
  min-height: 100%;
  display: flex;
  padding-top: 95px;
}

.apartment-proyectos-sold-sec .cont_with_img_rpt_item_logo{
/*   margin-top: auto; */
  padding-bottom: 60px;
  padding-left: 150px !important;
}

.full-screen-image-text h3{
  font-size: 40px;
  letter-spacing: 2px;
  line-height: 63px;
  margin-bottom: 70px;
}

.full-screen-image-text h3 strong{ 
  font-weight: 700;
}

.full-screen-image-text{
  padding-top: 321px !important;
}

.full-screen-image-text .text {
  padding-top: 95px !important;
}

.mash-section .cont_with_img_rpt_item_conten {
  max-width: 440px !important;
}

.mash-section .cont_with_img_rpt_item_conten p{
  font-size: 18px;
  letter-spacing: 0px;
  line-height: 37px;
  font-weight: 400;
  color: #4d4d4d;
  margin-bottom: 132px;
}


.mash-section .cont_with_img_rpt_item_img_wrap {
  flex: 0 0 auto;
  max-width: 57.5%;
}

.mash-section .cont_with_img_rpt_item_content_wrap{
  padding-right: 84px;
  flex: 0 0 auto;
  max-width: 42.5%;
}

.mash-section .cont_with_img_rpt_item {
  margin-bottom: -214px !important;
}

.terrenos-banner .container{
  max-width: 1657px;
}

.smWebTerrenos h3{
  font-size: 50px;
  letter-spacing: 3px;
  line-height: 62px;
  margin-bottom: 0;
  padding-bottom: 70px !important;
}

.smWebTerrenos p{
  font-size: 18px;
  letter-spacing: 0px;
  line-height: 40px;
}

.smWebTerrenos.max-width500 .cont_with_img_rpt_item_conten {
  max-width: 100% !important;
}


.smWebTerrenos .cont_with_img_rpt_item_conten p {
  margin-left: 73px;
  padding-left: 0 !important;
  max-width: 485px;
}

/* .smWebTerrenos .cont_with_img_rpt_item_conten p:not(:last-child) {
  padding-bottom: 30px;
} */

.webTerrenosCustomStyle p{
  max-width: 428px;
  font-size: 18px;
  letter-spacing: 0px;
  line-height: 40px;
  padding-right: 0;
}

.webTerrenosCustomStyle h3{
  font-size: 50px;
  letter-spacing: 3px;
  line-height: 62px;
  margin-bottom: 70px;
}

.webTerrenosCustomStyle .cont_with_img_rpt_item_img_wrap{
  flex: 0 0 auto;
  max-width: 65%;
}

.webTerrenosCustomStyle .cont_with_img_rpt_item_content_wrap {
  flex: 0 0 auto;
  max-width: 35%;
  margin-right: -70px;
}

.smWebTerrenos .cont_with_img_rpt_item_content_wrap .cont_with_img_rpt_item_conten{
  width: max-content;
}

#hs_cos_wrapper_widget_1713103845914 .combnnertwoclmn .cont_with_img_rpt_item_content_wrap {
  max-width: 100% !important;
  flex: 1;
}

.comercial-img-content-sec .cont_with_img_rpt_item_content_wrap {
  max-width: initial;
  flex: 1;
}

.comercial-img-content-sec .cont_with_img_rpt_item_conten p {
  font-size: 18px;
  max-width: 488px;
  padding-left: 95px;
}

.comercial-proyectos-sold-sec .row-reverse .cont_with_img_rpt_item_content h3 {
  font-size: 50px;
  margin: 0 -88px 85px 0px;
}

.comercial-proyectos-sold-sec .row-reverse .cont_with_img_rpt_item_content p {
  max-width: 450px;
  padding-right: 0 !important;
  font-size: 18px;
  letter-spacing: 0;
  margin-left: 55px;
  margin-right: 20px;
}

.comercial-proyectos-sold-sec .cont_with_img_rpt_item_content_wrap {
  flex: 0 0 auto;
  max-width: 35%;
}

.comercial-proyectos-sold-sec .cont_with_img_rpt_item_img_wrap {
  flex: 0 0 auto;
  max-width: 65%;
}

.comercial-proyectos-sold-sec .cont_with_img_rpt_item_img_wrap img {
  width: 100%;
  object-fit: cover;
}

.comercial-proyectos-sold-sec .row-reverse .cont_with_img_rpt_item_logo {
  padding-right: 78px !important;
}

.comtwoclmn .cont_with_img_rpt_item_content h4 {
  line-height: 100%;
  font-size: 50px;
  color: #686868;
}

.comtwoclmn .cont_with_img_rpt_item_content h5 {
  font-size: 32px;
  line-height: 86%;
}
.comtwoclmn .cont_with_img_rpt_item_content_wrap {
  padding-left: 95px;
}

.twoColumnOverlapeSection .cont_with_img_rpt_item_content {
  /*     min-height: 100% !important; */
  margin-bottom: 50px;
}

.smcc-banner{
  height: 831px;
}

.smccTwoCol .cont_with_img_rpt_item_conten p {
  font-size: 18px;
  letter-spacing: 0;
  line-height: 30px;
  margin-bottom: 30px;
  margin-left: 30px;
}

.smWebMissionTwoCol  .cont_with_img_rpt_item_conten p{margin-left: 70px;}
.smWebMissionTwoCol .cont_with_img_rpt_item_content_wrap{padding-left: 40px;}

.smccTwoCol .cont_with_img_rpt_item_img_wrap {
  flex: 0 0 auto;
  max-width: 54%;
}

.smccTwoCol .cont_with_img_rpt_item_content_wrap {
  flex: 0 0 auto;
  max-width: 46%;
}

.smccTwoCol .cont_with_img_rpt_item_conten_logo img{
  margin-left: 0px;
}

.webSmccTwoCol .customWidthOption {
  max-width: 100% !important;
  justify-content: center;
  display: flex;
}

.commercial-newmodule{background-color: #f1f1f1;max-width: 100%;width: 100%;padding: 150px 0 100px;margin:0px 0;}


.commercial-main{
    display:flex ;
    align-items: top;
}

.commercial-text-left{
    width:45%;
}

.commercial-heading{
    padding-bottom: 50px;
}

.img-desktop-hide{
    display: none;
}
.santa-plaza-text{
    padding-right: 30%;
    line-height: 1.rem;
}

.commercial-image-right{
    width:55%;
}

.commercial-plaza-image{
    width: 100%;
    margin-top:-240px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.webSmccTwoCol .customWidthOption .cont_with_img_rpt_item_img_wrap {
  max-width: max-content;
}

.webSmccTwoCol .cont_with_img_rpt_item_conten{
  max-width: 687px;
}

.webSmccTwoCol .cont_with_img_rpt_item{
  gap: 100px;
  justify-content: center;
}

.imageTopTitle h4 {
  font-size: 30px !important;
}

.webSmccTwoCol .cont_with_img_rpt_item_conten p {
  letter-spacing: 0px;
  line-height: 40px;
  font-size: 18px;
  margin-bottom: 45px;
}

.smcc-details-col p{
  font-size: 25px;
  letter-spacing: 0px;
  line-height: 40px;
  margin-bottom: 61px;
}

.smcc-details-col h4{
  font-size: 40px;
  letter-spacing: 2px;
  line-height: 63px;
}

.smcc-details-col h4:not(:last-child){
  margin-bottom: 7px;
}

.smcc-details-col .contWithImgRptItemButton {
  padding-top: 42px;
}

.smcc-details-col .contWithImgRptItemButton a{
  padding: 15px 56px;
}

.smccSlider .slick-list{
  padding: 0 20% 0 0 !important;
}

#hs_cos_wrapper_widget_1713275960253 .partialSlider_main .slick-arrow {
  height: 60px !important;
  width: 60px !important;
}

.hotel-2-img-sec .cont_with_img_inner{
  display: flex;
  flex-wrap: wrap;
}

.hotel-2-img-sec .cont_with_img_inner .alternateCol1{
  flex: 0 0 auto;
  max-width: 57%;
  padding-top: 135px;
  padding-right: 15px;
  margin: 0 0px;
}

.hotel-2-img-sec .cont_with_img_inner .alternateCol2{
  flex: 0 0 auto;
  max-width: 43%;
  align-items: start;
  padding-left: 10px;
  margin: 0 0px;
}

.alternateCol2 .cont_with_img_rpt_item_img_wrap {
  display: flex;
  flex-direction: column-reverse;
  align-items: end;
}

.alternateCol2 .cont_with_img_rpt_item_conten p{
  margin-bottom: 150px;
  font-size: 18px;
  letter-spacing: 0px;
  line-height: 40px;
}

.alternateCol1 .cont_with_img_rpt_item_content_inner p{
  margin-top: 125px;
  font-size: 18px;
  letter-spacing: 0px;
  line-height: 40px;
}

.hotel-full-img-sec .img-box img {
  max-width: 1230px !important;
}
.homeSliderSection.golfSLider .cont_with_img_inner{display: flex;}

.Image-text-slider-module .text-box {
  padding-top: 145px !important;
  padding-bottom: 79px !important;
}

.Image-text-slider-module .img-text-slider .row .text-box .heading-box h3{
  font-size: 50px;
  letter-spacing: 3px;
  line-height: 56px;
  position: relative;
}

.Image-text-slider-module .slider-box{
  background-color: #4d4d4d;
}

.Image-text-slider-module .img-text-slider .row .img-box img {
  display: inline !important;
  margin-top: -1px;
}

.img-text-slider .slick-arrow {
  height: 84px !important;
  width: 84px !important;
  position: relative;
  margin-bottom: 0;
  padding: 32px;
}

.Image-text-slider-module .slider-box .btn-wrap{
  display: flex;
  gap: 33px;
/*   margin-left: 85px; */
  margin-top: 85px;
}

.img-text-slider .slick-arrow path{
  fill: #b59961;
}

.Image-text-slider-module .img-text-slider .row .text-box .heading-box {
  margin-bottom: 112px;
}

.golf-club-slider-sec .cont_with_img_inner:before {
  background-color: #ffffff !important;
}
.homeSliderSection.golf-club-slider-sec .twoColInnerPrice p { font-size: 18px; letter-spacing: 0px; line-height: 34px !important; max-width: 437px; text-transform: none;}

.golf-club-slider-sec .twoColInnerPrice h4 {
  font-size: 50px;
  letter-spacing: 3px;
  line-height: 56px;
}

.golf-club-slider-sec .cont_with_img_rpt_item.dis-flex {
  padding: 0 55px 0 0px;
}

.golf-new-module{
    background-color: #f1f1f1;
    max-width: 100%;
    width: 100%;
}
.golf-new-main{
    display:flex;
    align-items: center;
}

.golf-text-new{
    padding-right: 10%;
    width: 40%;
}

.golf-new-heading , .golf-new-para {padding-bottom:30px;}
.golf-new-heading h3 {margin-bottom:0px}
.golf-new-image{
    width:60%;
}

img.glf-new-image {
    width: 100%;
}

.img-desktop-hide{
    display: none;
}

.casas-custom-style .cont_with_img_rpt_item_img_wrap:before {
  content: "";
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.1;
}

.casastwoclmm .cont_with_img_rpt_item .twoColInnerPrice h6 {color:#000}

.casas-custom-style .cont_with_img_rpt_item_img_wrap {
  position: relative;
}
.casas-custom-style .cont_with_img_rpt_item_img_wrap img {
  width: 100%;
  object-fit: cover;
}



.golf-club-slider-sec .bgSlider {  width: 72% !important; }

@media (min-width: 1200px) and (max-width: 1850px) {  body {    zoom: 0.80;    zoom: 80%;    -ms-zoom: 0.8;    -webkit-zoom: 0.8;  }
}

@media (min-width: 1025px) and (max-width: 1199px) { 
  body {
    zoom: 0.75;
    zoom: 75%;
    -ms-zoom: 0.75;
    -webkit-zoom: 0.75;
  }
}

@media (max-width: 1500px) {
  .homeSliderSection .bgSlider {
  }
  .homeSliderSection.golfSLider .bgSlider{    min-height:850px !important}

  /*   .homeSliderSection .slider-content-col {
  height: 518px !important;
}
  */
  .homeSliderSection .cont_with_img_inner {
    padding: 66px 53px 20px 59px !important;
  }

  .homeSliderSection .slider-content-col h3 {
    font-size: 50px !important;
    margin-bottom: 40px !important;
  }

  .imageGalleryOne .imageGalleryInner {
    height: 843px !important;
  }

  .imageGalleryInner.imageGalleryInnerfirstRow2 {
    height: 328px !important;
  }

  .imageGalleryInner.imageGalleryInnerfirstRow3 {
    height: 515px !important;
  }

  .imageGalleryBottom .imageGalleryInner {
    height: 490px !important;
  }
  .homeSliderSection .cont_with_img_inner{padding: 80px 50px 20px 52px;}
  /*   .homeSliderSection .twoColInnerPrice {padding-bottom: 300px;} */
  .Image-text-slider-module .text-box { padding-bottom: 0 !important; padding-top: 0 !important; }
  .Image-text-slider-module .img-text-slider .row .text-box .heading-box h3{font-size:38px; line-height:1.2;}
  .Image-text-slider-module .img-text-slider .row .text-box p{font-size: 18px !important; line-height: 1.5 !important; max-width: 100% !important;}
  .Image-text-slider-module .slider-box .btn-wrap{gap: 33px;margin-left: 0;margin-top: 40px;}
  .img-text-slider .slick-arrow{height: 70px !important;width: 70px !important;padding: 27px;}
  .homeSliderSection.golfSLider .cont_with_img_inner:before{left: 96px;}
  .homeSliderSection .cont_with_img_inner{display: flex;flex-wrap: wrap;align-items: center;}
}

@media (max-width: 1440px) {
/*   .homeSliderSection.golfSLider .twoColInnerPrice h4 {    margin-left: -145px !important;  }  */
  .parallax-video{height: inherit !important; } 


  section.baseModuleStyle.laMaisonBanner .banner_mdl_logo_inner img{width: 350px;}
  .casas-custom-style-new.twoColumnOverlapeSection .cont_with_img_rpt_item_content{padding-left: 0 !important;}
  .webcaseTwoCol .cont_with_img_rpt_item_content_wrap{padding-left: 80px !important;}

}

@media (max-width: 1430px) {

  .icon_with_cont_inner {
    width: 88%;
  }

  .icon_with_cont_item_title h6 {
    font-size: 17px !important;
  }

  #hs_cos_wrapper_widget_1713617298574 .cont_with_img_v2_mdl .cont_with_img_v2_rpt_item_conten p {
    font-size: 16px !important;
  }

  #hs_cos_wrapper_widget_1713617298574 .cont_with_img_v2_mdl .righttopimg {
    margin-bottom: 40px !important;
  }

  .cont_with_img_v2_rpt_item_img_wrap .cont_with_img_v2_rpt_item_conten_logo img {
    width: 100%;
  }

  #hs_cos_wrapper_widget_1713621399767 .onycontent h2 {
    font-size: 38px !important;
  }

  #hs_cos_wrapper_dnd_area-module-2 .banner_mdl_logo_inner {
    max-width: 465px !important;
  }

  #hs_cos_wrapper_dnd_area-module-2 .baseModuleStyle {
    height: 750px;
  }

  .apartment-banner .content_wrap h1 {
    font-size: 105px !important;
  }

  .apartment-banner .content_wrap h2 {
    font-size: 56px !important;
  }

  .proyectos-en-venta-sec .baseModuleParent .title {
    padding-bottom: 50px;
  }

  .proyectos-en-venta-sec .baseModuleParent p {
    line-height: 2 !important;
  }



  .apartment-proyectos-sold-sec .cont_with_img_rpt_item_content_wrap h3 {
    font-size: 44px;
    margin-left: 87px !important;
  }

  .apartment-proyectos-sold-sec .cont_with_img_rpt_item_content_wrap p {
    font-size: 15px;
    line-height: 35px;
    margin-left: 87px !important;
  }

  .apartment-proyectos-sold-sec .cont_with_img_rpt_item_img_wrap img {
    height: 848px !important;
  }

  #hs_cos_wrapper_widget_1713602277370 .baseModuleStyle {
    padding-bottom: 484px !important;
  }

  #hs_cos_wrapper_module_1713603702371 .baseModuleStyle {
    margin-top: -378px !important;
  }

}

@media (max-width: 1280px) {

  .imageGalleryBottom .imageGalleryInner {
    height: 393px !important;
  }

  .imageGalleryOne .imageGalleryInner {
    height: 588px !important;
  }

  .imageGalleryInner.imageGalleryInnerfirstRow2 {
    height: 238px !important;
  }

  .imageGalleryInner.imageGalleryInnerfirstRow3 {
    height: 350px !important;
  }
  .commercial-newmodule {
        background-color: #f1f1f1;
        max-width: 100%;
        width: 100%;
        padding: 50px 0 70px;
    }
    .commercial-plaza-image {
        width: 100%;
        margin-top: -100px;
    }

    .santa-plaza-text {
        padding-right: 20%;
    }
  .commercial-text-left{
    width:50%
    }

    .commercial-image-right{
        width:50%
    }
  
  .golf-new-image{
        width: 100%;
    }

    .golf-text-new{
        padding-right:5%
    }

}

@media (max-width: 1024px) {

  .homeSliderSection .cont_with_img_inner.slick-initialized.slick-slider {
    max-width: 400px !important;
  }

  .homeSliderSection .twoColInnerPrice h4 {
    font-size: 33px;
  }

  .homeSliderSection .slider-content-col h3 {
    font-size: 37px !important;
    margin-bottom: 37px !important;
  }

  .homeSliderSection .cont_with_img_inner.slick-initialized.slick-slider {
    padding: 44px 35px 20px 39px !important;
  }

  .homeSliderSection .slider-content-col {
    height: 392px !important;
  }

  .imageGalleryBottom .imageGalleryInner {
    height: 349px !important;
  }

  .imageGalleryOne .imageGalleryInner {
    height: 521px !important;
  }

  .imageGalleryInner.imageGalleryInnerfirstRow2 {
    height: 211px !important;
  }

  .imageGalleryInner.imageGalleryInnerfirstRow3 {
    height: 310px !important;
  }

  .cont_with_img_v2_rpt_item_img_wrap .imageTopTitle {
    padding-bottom: 0px;
  }

  .imageTopTitle h4 {
    font-size: 29px !important;
  }

  .icon_with_cont_inner {
    width: 92%;
  }

  .icon_with_cont_item_title h6 {
    font-size: 15px !important;
  }

  #hs_cos_wrapper_dnd_area-module-6 .icon_with_cont_inner {
    padding: 18px 14px !important;
  }

  #hs_cos_wrapper_dnd_area-module-6 .baseModuleStyle {
    padding-top: 75px !important;
  }

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

  #hs_cos_wrapper_widget_1713621399767 .onycontent h2, #hs_cos_wrapper_module_17136221891456 .onycontent h2 {
    font-size: 31px !important;
  }

  #hs_cos_wrapper_widget_1713621399767 .baseModuleStyle, #hs_cos_wrapper_module_17136221891456 .baseModuleStyle {
    padding-top: 120px !important;
    padding-bottom: 120px !important;
  }

  .contentwithcta .cont_with_img_rpt_item_content h3 {
    font-size: 30px;
  }

  .contentwithcta .cont_with_img_rpt_item_content h2 {
    font-size: 46px;
  }

  #hs_cos_wrapper_module_17136231941583 .contentwithcta .cont_with_img_rpt_item_content p {
    font-size: 21px !important;
    line-height: 1.4;
  }

  .contentwithcta .cont_with_img_rpt_item_content p {
    margin: 35px 0 51px;
  }

/*   #hs_cos_wrapper_module_17136231941583 .baseModuleStyle {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  } */

  .contentwithcta .contWithImgRptItemButton {
    padding-top: 28px;
  }

  .contentwithcta .contWithImgRptItemButton a {
    padding: 13px 31px;
  }

  #hs_cos_wrapper_dnd_area-module-2 .baseModuleStyle {
    height: 489px;
  }

  #hs_cos_wrapper_dnd_area-module-2 .banner_mdl_logo_inner {
    max-width: 385px !important;
  }

  .apartment-banner .content_wrap h2 {
    font-size: 41px !important;
  }

  .apartment-banner .content_wrap h1 {
    font-size: 84px !important;
  }

  #hs_cos_wrapper_dnd_area-module-1 .baseModuleStyle {
    padding-top: 373px !important;
  }

  .proyectos-en-venta-sec .baseModuleParent .title {
    padding-bottom: 36px;
  }

  .Content_main .title h2 {
    font-size: 43px !important;
  }

  .apartment-proyectos-sold-sec .cont_with_img_rpt_item_content_wrap p {
    font-size: 15px;
    line-height: 35px;
    margin-left: 48px !important;
    padding-right: 0px !important;
  }

  .apartment-proyectos-sold-sec .cont_with_img_rpt_item_content_wrap h3 {
    font-size: 35px;
    margin-left: 48px !important;
  }

  .apartment-proyectos-sold-sec .cont_with_img_rpt_item_img_wrap img {
    height: 784px !important;
  }

  .apartment-proyectos-sold-sec .cont_with_img_rpt_item_logo {
    margin-top: auto;
    padding-bottom: 0px;
    padding-left: 48px !important;
  }

  #hs_cos_wrapper_widget_1713602277370 .baseModuleStyle {
    padding-bottom: 387px !important;
  }

  #hs_cos_wrapper_module_1713603702371 .baseModuleStyle {
    margin-top: -300px !important;
  }

  .apartment-gallery-sec .badge_part {
    height: 307px;
    width: auto;
    padding: 30px;
  }

  .twoColumnOverlapeSection .cont_with_img_rpt_item_content_inner {gap: 58px !important;}  
  .Image-text-slider-module .img-box{width:100% !important;} 
  .Image-text-slider-module .text-box{width:100% !important; padding:30px !important} 
  .Image-text-slider-module .img-text-slider .row .text-box .heading-box{  margin-left:0 !important;margin-bottom: 20px;}
  .homeSliderSection.golfSLider .cont_with_img_inner{ max-width: 573px; min-height: 100%; overflow: hidden; width: 100%;margin: 0 !important; padding-right: 0 !important;}
  .homeSliderSection .twoColInnerPrice h4{font-size: 22px !important;}
  .homeSliderSection .twoColInnerPrice h4 span{font-size: 34px;}
/*   .homeSliderSection.golfSLider .twoColInnerPrice h4{margin-left: -100px !important; line-height: 1.5;} */
  #hs_cos_wrapper_widget_1713103845914  .innerdescriptiontxt{padding: 10px 0 0 !important;}
  .golf-text-new{
        margin-left:5%;
        padding-right:5%;
        width: 45%;
    }
    
    .golf-new-image{
        width:55%;
    }


}

@media (max-width: 850px) { 
  .bgSlider {height: 500px;min-height: 500px !important;  }

  .homeSliderSection .slider-content-col {
    height: 392px !important;
  }

  .homeSliderSection .cont_with_img_inner.slick-initialized.slick-slider {
    padding: 24px 35px 20px 39px !important;
  }

  .homeSliderSection .twoColInnerPrice h4 {
    font-size: 25px;
  }

  .homeSliderSection .slider-content-col h3 {
    font-size: 28px !important;
    margin-bottom: 28px !important;
  }

  .homeSliderSection ul.slick-dots {
    padding-top: 16px !important;
  }

  .imageGalleryBottom .imageGalleryInner {
    height: 254px !important;
  }

  .imageGalleryOne .imageGalleryInner {
    height: 390px !important;
  }

  .imageGalleryInner.imageGalleryInnerfirstRow2 {
    height: 170px !important;
    padding: 37px 63px;
  }

  .imageGalleryInner.imageGalleryInnerfirstRow3 {
    height: 220px !important;
  }

  .cont_with_img_v2_rpt_item_content_wrap {
    padding: 0 0px;
  }

  #hs_cos_wrapper_dnd_area-module-6 .baseModuleStyle {
    padding-top: 52px !important;
  }

  #hs_cos_wrapper_widget_1713621399767 .baseModuleStyle, #hs_cos_wrapper_module_17136221891456 .baseModuleStyle {
    padding-bottom: 100px !important;
    padding-top: 100px !important;
  }

  #hs_cos_wrapper_widget_1713621399767 .onycontent h2 br{
    display: none;
  }

  #hs_cos_wrapper_dnd_area-module-2 .banner_mdl_logo_inner { 
    max-width: 323px !important;
  }

  #hs_cos_wrapper_dnd_area-module-2 .baseModuleStyle {
    height: 370px;
  }

  .apartment-proyectos-sold-sec .cont_with_img_rpt_item_img_wrap img {
    height: auto !important;
  }

  .apartment-proyectos-sold-sec .cont_with_img_rpt_item_content_wrap h3, .apartment-proyectos-sold-sec .cont_with_img_rpt_item_content_wrap p {
    margin-left: 0px !important;
  }

/*   .apartment-proyectos-sold-sec .cont_with_img_rpt_item_content_wrap h3{
    padding-bottom: 20px !important;
  } */

  .apartment-proyectos-sold-sec .cont_with_img_rpt_item_content_wrap p {
    max-width: 100% !important;
  }

  #hs_cos_wrapper_widget_1713602277370 .baseModuleStyle {
    padding-bottom: 246px !important;
  }

  .proyectos-en-venta-sec .baseModuleParent .des {
    gap: 20px;
    padding-left: 0px;
  }

  .proyectos-en-venta-sec .baseModuleParent p{
    font-size: 16px !important;
  }

  .proyectos-en-venta-sec .baseModuleParent .title {
    padding-bottom: 24px;
    text-align: center;
    padding-left: 0px;
  }

  #hs_cos_wrapper_dnd_area-module-2 .Content_main {
/*     padding-bottom: 39px !important; */
    background-position: center left;
  }

/*   .Content_main .title h2 {
    font-size: 38px !important;
  } */

  .apartment-banner .content_wrap h1 {
    font-size: 67px !important;
  }

  .apartment-banner .content_wrap h2 {
    font-size: 38px !important;
  }

  #hs_cos_wrapper_dnd_area-module-1 .baseModuleStyle {
    padding-top: 289px !important;
  }

  .apartment-gallery-sec .badge_part {
    height: 263px;
    padding: 21px;
  }

  .apartment-gallery-sec .colImgParent {
    padding: 31px 32px;
  }

  .badge_part .logo_img img {
    max-width: 107px !important;
  }
  .full-screen-image-text h3{font-size: 24px;line-height: 37px;}

}

@media (max-width: 600px) {

  .imageGalleryInner.imageGalleryInnerfirstRow2 {
    padding: 25px 24px !important;
    width: 100%;
    justify-content: center;
  }

  .imageGalleryInner.imageGalleryInnerfirstRow3 {
    height: 211px !important;
  }

  .imageGalleryInner.imageGalleryInnerSecondRow4, .imageGalleryInner.imageGalleryInnerSecondRow5 {
    height: 187px !important;
  }

  .cont_with_img_v2_rpt_item_content_wrap, .cont_with_img_v2_rpt_item_img_wrap {
    max-width: 100% !important;
  }

  #hs_cos_wrapper_widget_1713617298574 .baseModuleStyle {
    padding-top: 37px;
    padding-bottom: 20px;
  }

  #hs_cos_wrapper_widget_1713617298574 .cont_with_img_v2_mdl .righttopimg {
    margin-bottom: 22px !important;
  }

  .cont_with_img_v2_rpt_item_img_wrap {
    padding: 0 0px;
  }

  .icon_with_cont_inner {
    width: 100%;
  }

  #hs_cos_wrapper_dnd_area-module-6 .baseModuleStyle {
    padding-top: 36px !important;
  }

  .cont_with_img_v2_rpt_item_img_wrap .cont_with_img_v2_rpt_item_conten_logo img {
    width: 100%;
  }

  #hs_cos_wrapper_widget_1713617298574 .baseModuleStyle {
    padding-top: 36px !important;
    padding-bottom: 20px !important;
  }

  #hs_cos_wrapper_widget_1713621399767 .onycontent h2, #hs_cos_wrapper_module_17136221891456 .onycontent h2 {
    font-size: 21px !important;
  }

  #hs_cos_wrapper_widget_1713621399767 .baseModuleStyle, #hs_cos_wrapper_module_17136221891456 .baseModuleStyle {
    padding-bottom: 75px !important;
    padding-top: 75px !important;
  }

/*   #hs_cos_wrapper_module_17136231941583 .baseModuleStyle {
    padding-bottom: 48px !important;
    padding-top: 48px !important;
  } */

  .contentwithcta .cont_with_img_rpt_item_content h3 {
    font-size: 20px;
  }

  #hs_cos_wrapper_module_17136231941583 .contentwithcta .cont_with_img_rpt_item_content p {
    font-size: 17px !important;
    line-height: 1.4;
  }

  .contentwithcta .cont_with_img_rpt_item_content p {
    margin: 20px 0 20px;
  }

  .contentwithcta .contWithImgRptItemButton a {
    padding: 12px 28px;
  }

  .contentwithcta .contWithImgRptItemButton {
    padding-top: 19px;
  }

  #hs_cos_wrapper_dnd_area-module-2 .banner_mdl_logo_inner {
    max-width: 244px !important;
  }

  #hs_cos_wrapper_dnd_area-module-2 .baseModuleStyle {
    height: 345px;
  }

  .apartment-banner .container {
    padding-left: 20px;
  }

  .apartment-banner .content_wrap h1 {
    font-size: 34px !important;
  }

  .apartment-banner .content_wrap h2 {
    font-size: 21px !important;
  }

  .proyectos-en-venta-sec .baseModuleParent .container {
    padding: 0 20px;
  }

  .proyectos-en-venta-sec .baseModuleParent p {
    font-size: 14px !important;
  }

/*   .Content_main .title h2 {
    font-size: 29px !important;
  } */

  .apartment-proyectos-sold-sec .cont_with_img_rpt_item_content_wrap h3 {
    font-size: 26px;
    margin-left:0px;
  }

  .apartment-proyectos-sold-sec .cont_with_img_rpt_item_content_wrap p {
    font-size: 15px;
    line-height: 31px;
  }

/*   .apartment-proyectos-sold-sec .cont_with_img_rpt_item_content_wrap h3 {
    padding-bottom: 10px !important;
  } */

  .apartment-proyectos-sold-sec .cont_with_img_rpt_item_content_wrap p:not(:last-child) {
    margin-bottom: 25px;
  }

  #hs_cos_wrapper_dnd_area-module-2 .Content_main{
    padding-top: 166px;
    padding-bottom: 73px ;

  }

}

@media (min-width:1200px){
  .formSectionInnerIage{
    min-height: 962px;
  }
  .formTwoColumnSection {
    align-items: center;
  }
  .cont_with_img_v2_mdl.golf-page-custom-style .cont_with_img_v2_rpt_item_conten_logo {
    margin-left: auto;
  }
  .cont_with_img_v2_mdl.golf-page-custom-style .imageTopTitle {
    padding-bottom: 0;
  }
  .twoColumnOverlapeSection.webTerrenosCustomStyle .row-reverse .cont_with_img_rpt_item_content p {
    padding-left: inherit;
    padding-right: 0px;
    margin-right: 82px;
  }
  .smccTwoCol .cont_with_img_rpt_item_content_inner {
    justify-content: end !important;
  }
  .smccTwoCol .cont_with_img_rpt_item_conten {
    display: flex;
    justify-content: end;
  }
  .cont_with_img_mdl.smWebMissionTwoCol .cont_with_img_rpt_item_conten {
    position: relative;
    padding-top: 220px;
  }
  .cont_with_img_mdl.smWebMissionTwoCol .cont_with_img_rpt_item_conten_logo {
    margin-bottom: 0px;
    position: relative;
    bottom: -122px;
  }
  .casstopmargin.comtwoclmn .cont_with_img_rpt_item:nth-child(2) .cont_with_img_rpt_item_content_wrap {
    position: relative;
    top: -70px;
  }

}


/* Banner Module */
.bannerVersionv2 .content_wrap h2 {font-family: 'Amalfi Coast';color: #ffffff; font-size: 64px; margin-bottom:27px;}
.bannerVersionv2 .content_wrap h1 {font-size: 170px;letter-spacing: 16px; color:#ae9460; margin:0;line-height: 68%;} 


/* Two Column Section */
.twoColumnSection .cont_with_img_rpt_item_img_wrap{background-position: center; background-repeat: no-repeat; background-size: cover; padding:50px; position:relative}
.twoColumnSection .cont_with_img_rpt_item_img_wrap:before { position: absolute; content: ''; height: 100%; width: 100%; left: 0; top: 0; }
.twoColumnSection .cont_with_img_rpt_item_content_inner {padding: 165px 0;}
.twoColumnSection .cont_with_img_rpt_item_conten h3 span { font-weight: 700; }
.twoColumnSection .cont_with_img_rpt_item_conten p { padding-left: 95px;font-size: 18px; max-width: 488px; text-align: start}
.twoColumnSection .cont_with_img_rpt_item_conten h3 { padding-bottom: 20px; }
.twoColumnSection .twoColInnerPrice h5{color:#ffffff;  padding-bottom: 10px;}
.twoColumnSection .twoColInner {position: relative;z-index: 3;}
.twoColumnSection .cont_with_img_rpt_item_img_wrap{display: flex;flex-wrap: wrap;align-items: end;}

/* Overlape Section */
.twoColumnOverlapeSection  .cont_with_img_rpt_item_content h3,.twoColumnOverlapeSection  .cont_with_img_rpt_item_content p{color:#ffffff;}
.twoColumnOverlapeSection .cont_with_img_rpt_item_content_inner { display: flex; flex-wrap: wrap; flex-direction: column; gap: 160px; }
.twoColumnOverlapeSection .cont_with_img_rpt_item_logo { text-align: left;}
.twoColumnOverlapeSection .cont_with_img_rpt_item_content h3 { white-space: nowrap; position: relative; }
.twoColumnOverlapeSection .cont_with_img_rpt_item_content p { padding-left: 60px; }
.comm-new-section .cont_with_img_rpt_item_content p { padding-left: 0px; padding-right: 40%}
.twoColumnOverlapeSection .cont_with_img_rpt_item_logo{ padding-left: 60px; }
/* .twoColumnOverlapeSection .cont_with_img_rpt_item_content {min-height: 237px;} */
.twoColumnOverlapeSection .row-reverse .cont_with_img_rpt_item_content h3,.twoColumnOverlapeSection  .cont_with_img_rpt_item_content p{color:#ffffff;}
.twoColumnOverlapeSection .row-reverse .cont_with_img_rpt_item_content_inner { display: flex; flex-wrap: wrap; flex-direction: column; gap: 20px; }
.twoColumnOverlapeSection .row-reverse .cont_with_img_rpt_item_logo { text-align: left;}
.twoColumnOverlapeSection .row-reverse .cont_with_img_rpt_item_content h3 { white-space: nowrap; position: relative; z-index: 3;}
.twoColumnOverlapeSection .row-reverse .cont_with_img_rpt_item_content p { padding-right: 195px; padding-left: inherit; } 
.twoColumnOverlapeSection .row-reverse .cont_with_img_rpt_item_logo{ padding-right: 160px; padding-left: inherit;}
div#hs_cos_wrapper_dnd_area-module-2 {    line-height: 0;}
.overlapeTopSection {margin-top: -160px;position: relative;}
.twoColumnOverlapeSection .cont_with_img_rpt_item_img_wrap img {box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);height: revert-layer;}
.homeSliderSection  .slick-arrow{background-color: rgb(0 0 0 / 50%); background-position: 50%; background-repeat: no-repeat; background-size: 30px; border: 0; cursor: pointer; font-size: 0; height: 130px; margin-top: 0; position: absolute; width: 130px; border-radius: 50%; left: 0;}        

.partialSlider_inner .slick-dots{ position: absolute;bottom: -24px !important;}  
.partialSlider_inner  ul.slick-dots li button{background: #d6d1cb; border-radius: 100%; cursor: pointer; display: inline-block; font-size: 0; height: 15px; padding: 0; width: 15px; outline: none; border: none;}
.partialSlider_inner  ul.slick-dots li.slick-active button{background:#b59961;} 

.parallax-container { position: relative; width: 100%; height: auto; display:inline-block !important;overflow: hidden; } 
.parallax-video { left: 0; position: absolute; top: -280px; width: 100%; z-index: -1; min-width: 100%;height: auto; }

/* div#hs_cos_wrapper_dnd_area-module-2 {line-height: 0;} */
/* smccSlider  Slider */
.smccSlider .top_title h3{color:#ffffff;text-transform: uppercase;}
.smccSlider .top_title h2 {color: #ae9460;font-family: Amalfi Coast;padding-left: 150px;}
.smccTwoCol .cont_with_img_rpt_item_conten {max-width: 561px !important;padding-left: 0px;}
.twoColumnSection  .cont_with_img_rpt_item { margin: 0; }
.webSmccTwoCol .cont_with_img_rpt_item_conten p {color:#ffffff;}
.webSmccTwoCol .baseModuleParent{position:relative; z-index:2;}
.imageTopTitle h4 {font-size: 37px;letter-spacing: 2px; margin-bottom: 0; color:#ffffff;}
.imageTopTitle h4 strong{font-weight: 700;}
.imageTopTitle {padding-bottom: 30px;}

.webSmccTwoCol .cont_with_img_rpt_item_content_inner {justify-content: left;}
.smccTwoCol .cont_with_img_rpt_item_content_inner { justify-content: left; }
.onlyContentSection  .cont_with_img_rpt_item_content h4 { text-transform: uppercase; }
.homeSliderSection  .baseModuleParent {position: relative;z-index: 5;}
.homeSliderSection .cont_with_img_rpt_item.dis-flex{flex-direction: row-reverse; margin:0;}
.homeSliderSection .cont_with_img_inner {margin: 0 0 0 auto; max-width: 704px; overflow: hidden; padding: 142px 50px 20px 52px; width: 100%;min-height:100%;}
.homeSliderSection.golfSLider  .cont_with_img_inner{padding: 70px 0 50px;}
.homeSliderSection.golfSLider  .cont_with_img_rpt_item.dis-flex{padding: 0 55px 0 87px;}
.homeSliderSection.golfSLider > .slick-slide{line-height:0}
/* .homeSliderSection.golfSLider .twoColInnerPrice h4 {margin-left: -88px;} */
.homeSliderSection .slick-slide {padding: 0 0px;}
.homeSliderSection .bgSlider:before{background-color: initial;}
.homeSliderSection  button.slide-arrow.next-arrow  { display: flex; flex-wrap: wrap; justify-content: right; left: -65px; padding-right: 21px; text-align: right; top: 50%; transform: translateY(-50%); }}
.homeSliderSection button.prev-arrow { display: flex; flex-wrap: wrap; justify-content: right; left: -65px; padding-right: 23px; text-align: right; top: 50%; transform: translateY(-50%); display: none !important; }
.homeSliderSection .cont_with_img_inner{position:relative;}
.homeSliderSection .cont_with_img_inner .cont_with_img_rpt_item_img_wrap{position:relative; z-index:2;} 
.homeSliderSection .cont_with_img_inner:before{ position: absolute; content: ''; height: 100%; width: 100%; background-color: rgba(0,0,0,0.4); top: 0; left: 0; }
.homeSliderSection.golfSLider .cont_with_img_inner:before{ position: absolute; content: ''; height: 100%; width: 100%; background-color: rgba(0,0,0,0.4); top: 0; left: 31px; }
.homeSliderSection .twoColInnerPrice h4,.homeSliderSection .twoColInnerPrice p ,.homeSliderSection .homeSliderAfterContent h3 { color: #ffffff;text-transform: uppercase; font-size: 36px; } 
/* .homeSliderSection button.slide-arrow.next-arrow img { transform: rotate(180deg); }   */
.homeSliderSection  ul.slick-dots{text-align: left; position: relative; padding-top: 30px; }
.homeSliderSection  ul.slick-dots li button{background: #d6d1cb; border-radius: 100%; cursor: pointer; display: inline-block; font-size: 0; height: 15px; padding: 0; width: 15px; outline: none; border: none;}
.homeSliderSection  ul.slick-dots li.slick-active button{background:#b59961;}
section.baseModuleStyle.homeSliderSection.golfSLider.custm-color.golf-club-slider-sec { overflow: hidden; } 
.golfSLider.custm-color.golf-club-slider-sec .twoColInnerPrice{padding-bottom: 0;}
.homeSliderSection button.slide-arrow.prev-arrow{display: none !important;}

/* Recent Blog  */
.threeColumnRecentPost { width: 31.74%;background-color: #4e4e4e;box-shadow: 1px 1px 28px 1px rgb(0 0 0 / 0.25); } 
.recentPostImag img { height: 300px; object-fit: cover; width: 100%; }    
.threeColumnBlogInner { column-gap: 35px; display:flex; } 
.blogBottom {padding: 30px 30px;} 
.publishDate {font-weight: 700; text-transform: uppercase;  color: #b59961; }  
.recentPostContent {margin: 35px 0px;} 
.recentPostContent  p { text-align: inherit !important; }
.homeZigZagSection .cont_with_img_rpt_item.row-reverse { margin-top: -80px; }
.recentPostContent>* {
  font-size: 14px;
  font-weight: 300;
  line-height: 1.78571428571;
}

.icon_with_cont_divider {  background-color: #4d4d4d;  border: 2px solid #b59961;  max-width: 173px;  margin-left: auto;  margin-right: auto;}
.icon_with_cont_inner {max-width: 1455px;margin: 0 auto;    padding: 40px 73px;    border-radius: 5px;    filter: drop-shadow(4.848px 8.746px 24.5px rgba(0,0,0,0.08));justify-content: center; }
.icon_with_cont_item {    padding: 40px 25px;    width: 33.333%;    display: flex;    align-items: center;    justify-content: center;flex-wrap: wrap;flex-direction: column;    row-gap: 35px;  }
.icon_with_cont_item_icon {    width: 65px;  }
.icon_with_cont_item_icon img {object-fit: cover;object-position: center;display: block;vertical-align: middle; margin: 0 auto 20px; }
.icon_with_cont_item_title h6 {font-size: 20px;letter-spacing: 2px;line-height: 2.5;text-transform: uppercase;color: #b59961;margin: 0px;font-weight: 500;text-align: center;  }

/* Image Gallery Section */

.imageGalleryMain { display: flex; flex-wrap: wrap; }
.imageGalleryOne { width: 40%; } 
.imageGalleryTwoCOl { width: 60%; } 
.imageGalleryBottom {display: flex;flex-wrap: wrap;width: 100%; }
.imageGalleryInner.imageGalleryInnerSecondRow4 { width: 60%; }
.imageGalleryInner.imageGalleryInnerSecondRow5 { width: 40%; }
.imageGalleryBottom .imageGalleryInner {height: 682px;background-size: cover;}
.imageGalleryOne .imageGalleryInner {height: 1131px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.imageGalleryTwoCOl .imageGalleryInner { height: 300px; background-position: center; background-repeat: no-repeat; background-size: cover; }
.imageGalleryInner.imageGalleryInnerfirstRow2 { height: 499px; background-color: #535353;padding: 50px 70px;flex-wrap: wrap;align-items: center;display: flex; }
.imageGalleryInner.imageGalleryInnerfirstRow2  .sectionHeading h3 span{color: #b59961 !important;font-family: Amalfi Coast;}
.imageGalleryInner.imageGalleryInnerfirstRow3{height: 632px;}
.imageGalleryInner { box-shadow: 1px 1px 28px 1px rgba(0,0,0,.25);position:relative; }
.imageGalleryInner  .imageCaption span { color: #fff; font-weight: 700; position: absolute; bottom: 0; padding: 20px 40px; }
.imageCaption a { position: absolute; height: 100%; width: 100%; top: 0; left: 0; z-index: 2; }


/*  web Appartmentos Two Column Section */
.webAppartmentosTwoCol .cont_with_img_rpt_item_img_wrap { flex: 0 0 54.998000000000005%; max-width: 54.998000000000005%; }
.webAppartmentosTwoCol .cont_with_img_rpt_item_content_wrap { flex: 0 0 44.998000000000005%; max-width: 44.998000000000005%; }
.webAppartmentosTwoCol.twoColumnOverlapeSection .cont_with_img_rpt_item_content_inner{gap: 0;}
.webAppartmentosTwoCol.twoColumnOverlapeSection .cont_with_img_rpt_item_content  h3 {margin-left: 0px;}

.twoColumnOverlapeSection.webAppartmentosAltSection .cont_with_img_rpt_item_content {min-height: auto !important; margin-bottom: 0px}
.twoColumnOverlapeSection.webAppartmentosAltSection  .cont_with_img_rpt_item_content_inner{gap:0;}
.twoColumnOverlapeSection.webAppartmentosAltSection  .row-reverse .cont_with_img_rpt_item_logo {padding-right: 50px; text-align:center;}
.webAppartmentosTwoColMain.twoColumnOverlapeSection .cont_with_img_rpt_item_content_inner { gap: 20px; }
.webAppartmentosTwoColMain .cont_with_img_rpt_item_content h3 {padding-bottom: 40px;}

.Content_main .content_width *{ z-index: 2; position: relative; } 
.Content_main .title h2 { font-size: 50px; margin: 0; padding-bottom: 0; }
.Content_main  .des {padding-left: 50px;} 
.Content_main ul { list-style: none; } 
.Content_main ul>li { padding-bottom: 20px; font-size: 18px; line-height: 40px; } 
.Content_main .title *:last-child { margin: 0; } 
.Content_main .title { padding-bottom: 20px; }

.smWebMissionTwoCol:before { background-color: #ededed; bottom: 140px; content: ""; height: 46%; position: absolute; width: 100%; z-index: 1; }
.baseModuleParent { position: relative; z-index: 4; }
.webhotelTwoCol .baseModuleParent{position: relative;z-index: 4;}
.webhotelTwoCol .cont_with_img_rpt_item_img_wrap{bottom: -100px; position: relative;}
.webhotelTwoCol .cont_with_img_rpt_item.row-reverse .cont_with_img_rpt_item_img_wrap {margin-top: -273px;}
.webhotelTwoCol  .cont_with_img_rpt_item.row-reverse {align-items: baseline;} 
.webhotelTwoCol .cont_with_img_rpt_item_conten_logo{margin-bottom: 45px;}
.webhotelTwoCol .full-screen-image{padding-top: 80px;}
.webhotelTwoCol .cont_with_img_rpt_item_content_inner.dis-flex.justify-center {position: relative;bottom: 3px;}

/*  Slider Module*/

.slider-box .slick-dots{ position: absolute;bottom: 15px;}
.slider-box  ul.slick-dots li button{background: #d6d1cb; border-radius: 100%; cursor: pointer; display: inline-block; font-size: 0; height: 15px; padding: 0; width: 15px; outline: none; border: none;}
.slider-box  ul.slick-dots li.slick-active button{background:#b59961;}
.Image-text-slider-module .img-text-slider .row .text-box .heading-box h3 { text-transform: uppercase; }
.homeSliderSection .bgSlider{background-position: 100% 59%;}
.homeSliderSection .slider-content-col {
  height: 670px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.homeSliderSection .slider-content-col h3{
  font-size: 65px;
  margin-bottom: 63px;
  text-transform: uppercase;
}
.homeSliderSection .bgSlider { height:914px; min-height: 914px; width: 100%; background-position: center; background-size: cover; height: 100%;  }
.homeSliderSection .baseModuleParent{position: absolute; z-index: 5; top: 0; right: 0;}
.backgrounsSliderWrap  .slick-slide {padding: 0; line-height:0;}
.homeSliderSection .twoColInnerPrice p {line-height: 1.5;}
.imageWithGallery  .imageGalleryInner { position: relative; } 
.imageWithGallery  .imageCaption { position: absolute; top: 0; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; opacity: 1; transition: .5s ease;  } 
.imageWithGallery  .imageGalleryInner:hover .imageCaption { opacity: 1;background-color:rgba(0,0,0,0.4); }
.bgSlider:before { position: absolute; content: ''; height: 100%; width: 100%; background-color: rgba(0,0,0,0.2); }

section.baseModuleStyle.cont_with_img_mdl.twoColumnOverlapeSection.appart_ .cont_with_img_rpt_item_img_wrap.xl\:col-9.lg\:col-9.sm\:col-8.pl-0.pr-0 {
  width: 60%;
  flex: 0 0 60%;
}

section.baseModuleStyle.cont_with_img_mdl.twoColumnOverlapeSection.appart_ .cont_with_img_rpt_item_content_wrap.xl\:col-3.lg\:col-3.sm\:col-4.pl-0.pr-0 {  max-width: 40%;  width: 40%;  flex: 0 0 40%;  padding-top: 60px;}

section.baseModuleStyle.cont_with_img_mdl.twoColumnOverlapeSection.appart_ .cont_with_img_rpt_item.dis-flex.align-center {  align-items: flex-start;}

section.baseModuleStyle.cont_with_img_mdl.twoColumnOverlapeSection.appart_ .cont_with_img_rpt_item_content_inner *:first-child {left: -77px;}

section.baseModuleStyle.cont_with_img_mdl.twoColumnOverlapeSection.appart_ .cont_with_img_rpt_item_img_wrap.xl\:col-9.lg\:col-9.sm\:col-8.pl-0.pr-0 img {
  width: 100%;
}
.casstopmargin .cont_with_img_rpt_item.dis-flex.align-center.row-reverse { margin-top: -60px; }
.casstopmargin{margin-top:0 !important;}
.casstopmargin:before{position:absolute; top:0; left:0; background-color:#686868; width:100%; height:46%;content:""; z-index:-1;}
.casstopmargin .cont_with_img_rpt_item.dis-flex.align-center:first-child { align-items: center; }
.casstopmargin .cont_with_img_rpt_item_content * { text-transform: unset !important; }
.casstopmargin.twoColumnOverlapeSection .cont_with_img_rpt_item_logo { position: relative; left:0px; }
.casstopmargin.twoColumnOverlapeSection .cont_with_img_rpt_item_content p, .casstopmargin.twoColumnOverlapeSection .cont_with_img_rpt_item_logo{padding-left:0;}


/* Woods Template css */
.fullWithTitle h4 span {  font-family: Amalfi Coast;  font-size: 50px;  margin-top: -5px;  display: block;}
.fullWithTitle h3 {  margin-bottom: 0;  color:#ffffff;}
section.imgSlider_main > .container { position: absolute; z-index: 3; text-align: center; padding-top: 60px; left: 50%; transform: translateX(-50%); }


.webCasastwoCol .innerdescriptiontxt {padding: 50px 40px 0 0!important;max-width: 460px;margin: 0 0 0 10%;}
section.webCasastwoCol .cont_with_img_rpt_item_conten{text-align: left !important; max-width: 578px !important; padding-right: 0 !important; margin: 0 0 0 10%;}


/*  */

.contentMobileOnly {display: none;}
.cont_with_img_rpt_item_conten_logo.logomobileOnly {    display: none;}
.twoColInnerPrice.contentOnlyMobile {display: none;}
.homeBanner .baseModuleOverlay {z-index: 5;}
.homeBanner .baseModuleParent{z-index: inherit;}
.homeBanner .banner_mdl_logo.dis-flex.justify-center {position: relative;z-index: 55;}







@media(min-width:992px){
  .comtwoclmn .cont_with_img_rpt_item { align-items: flex-end; }
  .comtwoclmn .cont_with_img_rpt_item_content_inner{gap:0}
/*   .comtwoclmn .cont_with_img_rpt_item_content *{text-transform:uppercase;} */
  .comtwoclmn .cont_with_img_rpt_item_content h4{margin-bottom:0px;}
  .comtwoclmn .cont_with_img_rpt_item_img_wrap{flex:50%; max-width:50%;}
  .comtwoclmn .cont_with_img_rpt_item_content_wrap{flex:50%; max-width:50%;padding-left:80px;}
  .comtwoclmn.overlapeTopSection{margin-top:-250px;}
  .casstopmargin.comtwoclmn .cont_with_img_rpt_item_content_wrap{max-width:500px;}
  .casstopmargin.comtwoclmn .cont_with_img_rpt_item_content_wrap p{padding-right:40px;}
  .casstopmargin .cont_with_img_rpt_item:nth-child(2) .cont_with_img_rpt_item_img_wrap{padding-left:50px;}
  .casstopmargin.comtwoclmn .cont_with_img_rpt_item:nth-child(2) .cont_with_img_rpt_item_content_wrap{padding-left:0px;}
  .casstopmargin.comtwoclmn .cont_with_img_rpt_item:nth-child(2) .cont_with_img_rpt_item_content{padding-left:0; min-height:auto;margin-bottom:20px;}
  .casstopmargin.twoColumnOverlapeSection .cont_with_img_rpt_item:nth-child(2) .cont_with_img_rpt_item_logo { right: 0; position: relative; padding: 0; } 
}

@media(max-width:1300px){
  .parallax-video{min-width: 100%;min-height: 100%;width: auto;height: auto;position: absolute;}
}
@media(max-width:991px){
  .casstopmargin:before{height:100%;}
/*   .casstopmargin *{color:#fff !important;} */
  .casstopmargin.twoColumnOverlapeSection .cont_with_img_rpt_item_logo{left:0; margin-bottom:40px;}
  .casstopmargin .cont_with_img_rpt_item.dis-flex.align-center.row-reverse { margin-top: 0; }
  .homeSliderSection.golfSLider .cont_with_img_rpt_item.dis-flex{padding: 0 0 0 72px;}
  .parallax-video{top: -151px;}
  .parallax-container{height: auto;}
  .smWebMissionTwoCol .cont_with_img_rpt_item_conten p{margin-left: 0;}
  .twoColumnOverlapeSection .cont_with_img_rpt_item_content{margin-bottom: 20px;}
  .webcaseTwoCol .cont_with_img_rpt_item_content_wrap { padding-left: 0 !important; text-align: center; }
  .apartment-proyectos-sold-sec .cont_with_img_rpt_item_content_wrap h3{margin-left: 0px !important;}
  .apartment-proyectos-sold-sec .cont_with_img_rpt_item_content_wrap p{margin-left: 0 !important;}
  .webAppartmentosTwoColMain.twoColumnOverlapeSection .cont_with_img_rpt_item_content_inner{width: 100% !important; max-width: 100% !important;}
  .webAppartmentosTwoCol.twoColumnOverlapeSection .cont_with_img_rpt_item_content p{max-width: 100% !important;  text-align: center;}
  .webAppartmentosTwoCol.twoColumnOverlapeSection .cont_with_img_rpt_item_content h3{text-align: center;}
  .apartment-banner .container{padding: 0 20px !important;}
}


/*--CstmSty-*/

.onycontent .cont_with_img_rpt_item_content h2 { color: #ffffff; }
.webhotelTwoCol .cont_with_img_rpt_item{align-items: inherit;}
.golfSLider.custm-color .twoColInnerPrice > * {  color: #4d4d4d;}
.golfSLider .btn-wrap { display: flex; position: absolute;  bottom: 74px;  left: 6%; z-index: 666;}
.golfSLider .btn-wrap button {  position: unset;  align-items: center;  background: transparent;  border: 2px solid #fff;  border-radius: 100%;  height: 84px;  justify-content: center;  width: 84px;  margin-bottom: 0px;}
.golfSLider .btn-wrap button svg {  height: 30px;  fill: #b59961;}
.golfSLider .btn-wrap button:last-child {  margin-left: 25px;}
.twoColumnOverlapeSection.max-width547 .cont_with_img_rpt_item_content p {  max-width: 607px;  margin-left: auto;  margin-right: auto;}
/* .twoColumnOverlapeSection.max-width547 .cont_with_img_rpt_item_logo img {  filter: invert(1);} */
.full-screen-image.custm-style .img-box.container {  overflow: unset;}
.cont_with_img_mdl.max-width413 .cont_with_img_rpt_item_conten {  max-width: 412px;}
.cont_with_img_v2_mdl.golf-page-custom-style .righttopimg img {  filter: drop-shadow(5.333px 9.621px 28.5px rgba(0, 0, 0, .24));}
/* .twoColumnOverlapeSection.webTerrenosCustomStyle .cont_with_img_rpt_item_logo img {  filter: invert(1);} */
.Image-text-slider-module .img-text-slider .row { display:flex; flex-wrap:wrap; align-items:center;}   
.Image-text-slider-module .img-text-slider .row .text-box{display:flex; flex-wrap:wrap; align-items:center;} 
.Image-text-slider-module .img-text-slider .row .text-box .heading-box {  margin-left: 0px;  margin-bottom: 60px;} 
/* .Image-text-slider-module .img-text-slider .row .text-box .heading-box {  margin-left: 0px;  margin-bottom: 60px;}  */
.img-text-slider .slick-arrow {  width: 50px;  height: 50px;  display: flex !important;  border-radius: 100%;  align-items: center;  justify-content: center;  z-index: 9;  background: transparent;  border: 1px solid #fff;
  bottom:5%;}

.img-text-slider button.slide-arrow.prev-arrow{right:27%}
.img-text-slider button.slide-arrow.next-arrow{right:22%}
.Image-text-slider-module .img-text-slider .row .text-box p {  max-width: 73%;  font-size: 18px;letter-spacing: 0px;line-height: 40px;}
.smWebMissionTwoCol .cont_with_img_rpt_item_content_inner { flex-direction: column; justify-content: left; } 
.smWebMissionTwoCol .cont_with_img_mdl.smWebMissionTwoCol .cont_with_img_rpt_item_conten{justify-content: left;}  
.cont_with_img_rpt_item_conten_logo.logoMobileOnly {display: none;}



/*  New Update*/
/* body.hideLogo .headerLeftSide a {display: none;} */
.comercial-proyectos-sold-sec .cont_with_img_rpt_item_img_wrap{position:relative;}
.comercial-proyectos-sold-sec .cont_with_img_rpt_item_img_wrap:before {position: absolute;content: '';height: 100%;width: 100%;}
.bannerVersionv2  .content_wrap p {margin-bottom: 0;}

.threeColContentSlider  p.slider_title {
  text-align: center;
}

.threeColContentSlider .threeColSliderBox {
  padding: 0px 15px;
}


video.parallax-video.videoForMobile { display: none;}
.cont_with_img_rpt_item_conten_logo.mobilelogoOnly { display: none; }
.imageForMobile { display: none;}
.cont_with_img_rpt_item.dis-flex.align-center.alternateCol1 .logoDesktopOnly { display: none;}
.webcaseTwoCol .cont_with_img_rpt_item_content_wrap { padding-left: 0; }
.webcaseTwoCol .row-reverse .cont_with_img_rpt_item_content_inner{gap: 45px;}
.twoColMobileTitle {display: none;}
.sliderMobileVIew { display: none;}
.top_img.mobileTitleOrder {display: none;}
.caseLogoMobileOnly {display: none;}
.homeBanner  .customWidthOption { height: 400px; display: flex; flex-wrap: wrap; align-items: center; justify-content: center; }
.thewoodsTwoCol .twoColInner { display: flex; flex-wrap: wrap; flex-direction: column; justify-content: center; text-align: center; } 
/* .thewoodsTwoCol .twoColInner .twoColInnerPrice { order: 1; } 
.thewoodsTwoCol .twoColInner .caselogoDesktopOnly { order: 2; }
.thewoodsTwoCol .twoColInner .twoColButtonStyle { order: 3; } */
 .partialSlider_main .slick-slide {padding: 0 45px !important;}
h3.onlyMobile {display: none;}




@media(max-width:1200px){
  .img-text-slider .slick-arrow{bottom:0px;}
  .img-text-slider button.slide-arrow.prev-arrow {  right: 30%;}
  .homeSliderSection.golfSLider .cont_with_img_inner:before{left: 90px;}
}
@media(max-width:991px){
  .Image-text-slider-module .img-text-slider .row{grid-template-columns:1fr}
  .Image-text-slider-module .img-text-slider .row .text-box .heading-box{margin-left:0px;}
  .img-text-slider .slick-arrow{bottom:20px; margin-bottom:0px;}
  .img-text-slider button.slide-arrow.prev-arrow { left: calc(50% - 100px);}
  .img-text-slider button.slide-arrow.next-arrow { left: calc(55% - 50px);}
  .golf-page-custom-style .cont_with_img_v2_rpt_item_img_wrap{max-width: 100%; padding-left: 0;}
  .golf-page-custom-style .cont_with_img_v2_rpt_item_content_wrap{max-width: 100%; padding-right: 0;text-align: center; padding-top: 60px;}
  #hs_cos_wrapper_widget_1713617298574 .cont_with_img_v2_mdl .cont_with_img_v2_rpt_item_conten p{ max-width: 100% !important;}
  .twoColumnSection .cont_with_img_rpt_item_img_wrap{align-items: flex-start;}
/*   .bannerVersionv2 .content_wrap p img {   max-width: 100% !important;width: 45px!important;} */
  .partialSlider_main .slick-slide {padding: 0 20px !important;}
}
@media(max-width:767px){
  .headerLeftSide {
    width: 150px;
  }
  
  .Homepageimggallery .imageGalleryInner .fontWhite h4{margin:0px}
  .homeZigZagSection .cont_with_img_rpt_item_conten_logo.logomobileOnly {margin-top: 10px;margin-bottom: 20px;}
  .threeColumnBlog {padding-top: 10px;}
  .threeColumnBlog .post-title h5{font-size:20px}
  .Image-text-slider-module .img-text-slider .row .text-box p{max-width:100%;}
  .homeSliderSection .twoColInnerPrice h3 {
    font-size: 28px;
  }
  .smccTwoCol .cont_with_img_rpt_item_img_wrap {
    max-width: 100%;
  }

  .smccTwoCol .cont_with_img_rpt_item_conten p {
    margin-bottom: 0px;
    margin-left: 0px;
  }
  .smccTwoCol .cont_with_img_rpt_item_content_wrap {
    max-width: 100%;
  }
  .smccTwoCol .cont_with_img_rpt_item_conten_logo {
    margin-bottom: 0 !important;
  }
  #hs_cos_wrapper_widget_1713614228762 .threeColContentSlider {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  #hs_cos_wrapper_widget_1713614228762 .threeColSlider.slick-slider {
    padding-top: 20px;
  }
  .twoColumnOverlapeSection .cont_with_img_rpt_item_content {
    min-height: auto;
    margin-bottom: 0px;
  }
  .twoColumnOverlapeSection .cont_with_img_rpt_item_content_wrap {
    padding: 0px;
  }
  /*   Golf Club */
  .imageTopTitle h4 {
    font-size: 20px !important;
    text-align: center;
  }
  .homeSliderSection.golfSLider .twoColInnerPrice h4 {
    line-height: 32px;
  }

  /*   Web appartmentos */
  .twoColumnOverlapeSection .cont_with_img_rpt_item_content_inner{
    display: block !important;
    min-height: 0 !important;
  }
  .webAppartmentosTwoColMain .cont_with_img_rpt_item_content h3{
    padding-bottom: 0px;
     padding-left: 20px;
    padding-right: 20px;
  }
  .proyectos-en-venta-sec .baseModuleParent .title {padding-bottom:14px;}
  
/*   Web casas */
  .casastwoclmm .twoColMobileTitle h2 {font-size:28px !important;}
  .casastwoclmm .twoColMobileTitle h5 {font-size:28px !important;}
  .casastwoclmm .cont_with_img_rpt_item .twoColInnerPrice h6 {color: #FFF}
  .sm-web-casas-two-col .cont_with_img_rpt_item_content_inner h3{ padding-left: 20px;padding-right: 20px;}
  
  .webCasasTwoColumn .twoColMobileTitle .cont_with_img_rpt_item_conten h5 {font-size: 18px !important; margin-bottom:30px;}
  /*   Web hotel */
  .hotel-2-img-sec .cont_with_img_inner{
    display:block;
  }
  .hotel-2-img-sec .cont_with_img_inner .alternateCol1 {
    max-width: 100%;
    padding-top: 10px;
    padding-right: 0px;
  }

  .alternateCol1 .cont_with_img_rpt_item_content_inner p{
    margin-top: 10px;
    line-height: 24px;
  }

  .alternateCol2 .cont_with_img_rpt_item_img_wrap{
    flex-direction: column;
  }

  .hotel-2-img-sec .cont_with_img_inner .alternateCol2{
    max-width: 100%;
  }

  .alternateCol2 .cont_with_img_rpt_item_conten p{
    margin-bottom: 10px;
    margin-top: 10px;
    line-height: 24px;
  }
  .Image-text-slider-module .img-text-slider .row, .Image-text-slider-module .img-text-slider .row .text-box{
    display:block;
  }
  .mash-section .cont_with_img_rpt_item_img_wrap{
    max-width:100%;
  }
  .mash-section .cont_with_img_rpt_item_content_wrap{
    max-width:100%;
    padding-right: 20px;
  }
  .Image-text-slider-module .img-text-slider .row .text-box .heading-box h3 {
    font-size: 28px;
    line-height: 44px;
  }
  .full-screen-image-text{
    padding-top: 0px !important;
  }
  .full-screen-image-text h3 {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 20px;
  }
  .full-screen-image-text .text {
  padding-top: 30px !important;
  }
  .mash-section .cont_with_img_rpt_item_conten p{
    margin-bottom: 170px;
    text-align: center;
  }
  /*  Web terrnaos */
  .cont_with_img_rpt_item {
    display: block;
  }
  .smWebTerrenos h3 {
    font-size: 28px;
    letter-spacing: 1px;
    line-height: 40px;
    padding-bottom: 30px !important;
    padding-top: 30px !important;
    text-align: center !important;
  }
  .smWebTerrenos .cont_with_img_rpt_item_conten p:not(:last-child){
    padding-bottom: 0px;
  }
  
  
  .twoColumnSection .twoColInnerPrice h5{padding-bottom:0px;font-size: 20px }
  .smWebTerrenos .cont_with_img_rpt_item_img_wrap img{width: 75%;}
  .webTerrenosCustomStyle .cont_with_img_rpt_item .cont_with_img_rpt_item_content h3{padding-bottom:10px; letter-spacing:1px; padding-left: 20px; padding-right: 20px;}
  .webTerrenosCustomStyle .cont_with_img_rpt_item_content_inner .cont_with_img_rpt_item_logo img{width:180px !important;}
  .overlapeTopSection .cont_with_img_rpt_item_content_inner .cont_with_img_rpt_item_logo img{width:180px !important;}
  /*   Web Commercial */
  
  .comtwoclmn .cont_with_img_rpt_item_content_inner{
    flex-direction: initial;
  }
  .comercial-proyectos-sold-sec .row-reverse .cont_with_img_rpt_item_content h3{
    margin: 0px;
    font-size: 28px;
    padding-bottom:10px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .comtwoclmn.alt-two-column .cont_with_img_rpt_item_content {margin-top:30px;}
  .comtwoclmn .cont_with_img_rpt_item_content_inner{justify-content:center;}
  .comtwoclmn .cont_with_img_rpt_item_content{text-align:center;}
  .twoColumnSection .cont_with_img_rpt_item_content_inner {
    padding: 50px 0;
  }
  .comtwoclmn .cont_with_img_rpt_item_content h4 {
    font-size: 32px;
    text-transform: uppercase;
    margin-bottom: 10px;
  }
  .comtwoclmn .cont_with_img_rpt_item_content h5 {
    font-size: 22px;
    text-transform: uppercase;
  }
  .comercial-proyectos-sold-sec .row-reverse .cont_with_img_rpt_item_content p {
    margin-left: 0px;
    margin-top: 20px;
    margin-right:0px;
  }
  .commercial-newmodule {
        background-color: #f1f1f1;
        max-width: 100%;
        width: 100%;
        padding: 30px 0 30px;
        margin: 0px 0;
    }

    .commercial-main{
        display:block ;
        padding: 0px;
    }

    .santa-plaza-heading-logo{
        width: 100%;
    }
    .commercial-text-left, .commercial-image-right {
        width: 100%;
    }
    .commercial-heading {
        padding-bottom: 30px;
    }
    .img-desktop-hide{
        display: block;
    }

    .img-mobile-hide{
        display: none;
    }
    .commercial-plaza-image {
        margin-top: 0px;
    }

    .santa-plaza-text {
      padding-top: 30px;
        padding-right: 0;
    }

  /*   Web SMCC */
  .smccTwoCol .cont_with_img_rpt_item_conten_logo img{
    margin-left:0px;
  }
  
  .webSmccTwoCol .cont_with_img_rpt_item_img_wrap img {max-width:150px;}
  .webSmccTwoCol .customWidthOption .cont_with_img_rpt_item_img_wrap {max-width: initial;}
  .webSmccTwoCol .cont_with_img_rpt_item_content_inner {
    justify-content: center;
  }
  .webSmccTwoCol .cont_with_img_rpt_item_conten p {
    text-align: center;
    margin-bottom: 0px;
  }
  .smccSlider .top_title h3{
    text-align: center;
  }
  .smccSlider .top_title h2{
    padding-left: 20px;
    text-align: center;
    margin-top: -15px !important;
  }
  .smcc-details-col p {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 24px;
  }
  .smcc-details-col h4 {
    font-size: 24px;
    line-height: 30px;
  }
  .smcc-banner .banner_mdl_logo_inner{max-width: 150px !important}
  .smcc-details-col .contWithImgRptItemButton {
    padding-top: 20px;
  }
  .smccTwoCol .cont_with_img_rpt_item_conten_logo.logomobileOnly img{
    width: 270px;
  }
  
/*   La Masion */
  .la-masion-slider-icon .fontWhite h3 {text-align: center; font-size: 24px;}
   .smWebMissionTwoCol .cont_with_img_rpt_item_conten p {
        margin-bottom: 0px;
        margin-top: 30px;
        margin-left: 0px;
    }
  
  .imgSlider_main {
  background-color: #4e4e4e;
  }
  
  .imgSlider_main .fullWithTitle h3{
   color: #FFF;
  }
  .imgSlider_main .fullWithTitle h4,p{
   margin-bottom:0px;
  }
  
  .homeSliderSection.golfSLider .bgSlider{min-height: 400px !important;}
  .homeSliderSection.golfSLider .cont_with_img_inner{max-width:100%;}
  .homeSliderSection.golfSLider .cont_with_img_rpt_item.dis-flex{width:100%;}
  .homeSliderSection.golf-club-slider-sec .twoColInnerPrice p {font-size: 18px ;line-height: 30px !important; margin-top: 20px; max-width: 100%!important; text-transform: none;}
  .homeSliderSection.golfSLider .cont_with_img_inner{ padding: 80px 20px 30px !important;}
  .homeSliderSection .cont_with_img_inner.slick-initialized.slick-slider{max-width: 100% !important;}
  .icon_with_cont_item_icon{margin: 0 auto 20px;}
  .golfSLider .btn-wrap{ display: flex; position: absolute; left: 50%; bottom: inherit;top: 536px; transform: translateX(-50%);}
  .golf-club-slider-sec .bgSlider{width: 100% !important;}
  .golfSLider .btn-wrap button{      width: 40px;  border: 2px solid #4d4d4d; height: 40px;}
  .golfSLider .btn-wrap button svg{height: 22px;}
  .golf-new-main{display:block;}
  .golf-text-new{margin:0;padding:30px 0;}
  .golf-new-para {padding-top:30px;}
  .golf-text-new { width: 100%;}
  .golf-new-image { width: 100%;}
  .golf-new-heading, .golf-new-para, .button_wrap{text-align:center;}
  .smWebMissionTwoCol .cont_with_img_rpt_item_conten{max-width: 100% !important;margin: 0;}
  .smWebMissionTwoCol .cont_with_img_rpt_item_content_wrap{padding-left: 0;padding-right: 0;}
  div#hs_cos_wrapper_widget_1713275172280 {line-height: 0;}
  .casstopmargin.twoColumnOverlapeSection .cont_with_img_rpt_item_logo {margin-bottom: 0px;}
  .webCasastwoCol .innerdescriptiontxt{max-width: 100%;}
  section.webCasastwoCol .cont_with_img_rpt_item_conten{max-width: 100% !important; text-align: center !important; margin: 0px}
  .webCasastwoCol .innerdescriptiontxt{text-align:center; margin: 0px}
  .twoColumnOverlapeSection .cont_with_img_rpt_item_content p {display: none;}
  .comm-new-section .cont_with_img_rpt_item_content p {display: bloack; !important}
  .contentMobileOnly{display:block;} 
  .twoColumnOverlapeSection .cont_with_img_rpt_item_content.contentMobileOnly p{display:block}  
  .sm-web-two-column  .cont_with_img_rpt_item { display: flex !important; }
  .twoColumnOverlapeSection.sm-web-two-column .cont_with_img_rpt_item_content_inner{flex-direction: column !important;}
  .sm-web-two-column  .cont_with_img_rpt_item_content {text-align: center;} 
  .sm-web-two-column .cont_with_img_rpt_item_img_wrap {order: 2;}
  .baseModuleStyle.alt-two-column .contentMobileOnly.cont_with_img_rpt_item_content {display: none;}
  .cont_with_img_rpt_item_conten_logo.logomobileOnly {display: block;}
  .cont_with_img_rpt_item_conten_logo.logoDesktopOnly {display: none;}
  .cont_with_img_rpt_item_conten_logo.logomobileOnly img { width: 400px; margin-bottom: 20px; }
  .webTerrenosCustomStyle.sm-web-two-column .cont_with_img_rpt_item_content_wrap{margin-right: 0;}
  .webTerrenosCustomStyle p{ max-width: 100%;}
  .smcc-banner { height: auto !important;}
  .cont_with_img_rpt_item_content_wrap {padding: 0px !important;}
  /*   .sm-web-casas-two-col .cont_with_img_rpt_item{display: flex !important;} */
  .sm-web-casas-two-col .cont_with_img_rpt_item_img_wrap { order: 2;}
  .sm-web-casas-two-col  .cont_with_img_rpt_item_content_wrap{ order: 1;}
  .twoColumnOverlapeSection.sm-web-casas-two-col  .cont_with_img_rpt_item_content_inner{flex-direction: column !important;}
  .twoColumnOverlapeSection.sm-web-casas-two-col .cont_with_img_rpt_item_content{ text-align: center;}
  #hs_cos_wrapper_widget_1713275960253 .partialSlider_main .slick-arrow{height: 40px !important; width: 40px !important;}
  #hs_cos_wrapper_widget_1713275960253 .partialSlider_main .slick-track {padding-bottom: 10px;}
  video.parallax-video.videoForMobile { display: block;}
  video.parallax-video.videoForDesktope{display:none;}
  .twoColumnOverlapeSection.zigZagSection .cont_with_img_rpt_item_content_inner {    flex-direction: column !important;}
  .twoColumnOverlapeSection .row-reverse .cont_with_img_rpt_item_content p, .twoColumnOverlapeSection .cont_with_img_rpt_item_content p, .twoColumnOverlapeSection .row-reverse .cont_with_img_rpt_item_logo{max-width: 100%;} 
  .cont_with_img_rpt_item_conten_logo.mobilelogoOnly {display: block;width: auto;padding: 0 0px 30px;} 
  .cont_with_img_rpt_item_conten{width:100% !important}

  .forMobileOnlySection .imageForMobile {display: block; padding:10px 0;}
  .forMobileOnlySection .imageForDesktop{display:none;}
  .webTerrenosCustomStyle h3{font-size: 28px; line-height: 40px;margin-bottom: 0px;}
  .apartment-banner .content_wrap h1{font-size: 40px !important;letter-spacing: 3px !important;}
  .proyectos-en-venta-sec .baseModuleParent .container{padding: 0 20px;}
  .proyectos-en-venta-sec .baseModuleParent .des p br {display: none;} 
  .proyectos-en-venta-sec .baseModuleParent .des{text-align: center;}
  .webterrenostwoCol .cont_with_img_rpt_item_content_wrap {padding: 0px !important;} 
  .twoColMobileTitle {display: block;padding-top: 0px;}
  .twoColMobileTitle p{display:none;}
  .webterrenostwoCol  .cont_with_img_rpt_item_conten h3{display:none;} 
  .webterrenostwoCol .twoColMobileTitle .cont_with_img_rpt_item_conten h3 {display: block;}
  .webCasasTwoColumn .cont_with_img_rpt_item_conten h2,.webCasasTwoColumn .cont_with_img_rpt_item_conten h5 {   display: none;}
  .webCasasTwoColumn  .twoColMobileTitle .cont_with_img_rpt_item_conten h2,.webCasasTwoColumn  .twoColMobileTitle .cont_with_img_rpt_item_conten h5 {   display: block;}
  .sliderMobileVIew {display: block;padding: 30px 20px 10px; text-align: center;}
 .sliderMobileVIew .heading-box h3 {color: rgba(255, 255, 255, 1.0); text-transform: uppercase;font-size:24px;}
 .sliderMobileVIew  .heading-box h3 samp {color: #b59961;font-family: inherit;font-weight: 700;}
  .text-wrapper.sliderContemtDesktopView .heading-box h3 {display: none;}
  .Image-text-slider-module .img-text-slider .row .text-box {display: flex !important;flex-wrap: wrap;align-items: left;flex-direction: column-reverse;justify-content: left;}
  .Image-text-slider-module .slider-box .btn-wrap{width: 100%;   margin-top: 0 !important;    margin-bottom: 10px;}
  .Image-text-slider-module .text-box {
        padding-bottom: 30px !important;
    }
   .top_img {    display: none;}
  .top_img.mobileTitleOrder {display: block;}
   section.imgSlider_main > .container{position: relative;padding-top: 30px; padding-bottom: 30px;}
  .fullWithTitle h3 { color: #4e4e4e; }
.homeBanner.mobileVideoHeight .banner_mdl_logo_inner {position: relative;top: 45px;    }
  h3.onlyMobile {display: block;}
  .twoColInnerPrice.contentOnlyMobile {display: block;}
  .twoColInnerPrice.contentOnlyMobile  p { display: none; } 
  .twoColInnerPrice.contentOnlyMobile { text-align: center; padding: 20px 20px 20px !important; }
  .twoColInnerPrice.contentOnlyDesktop h4 {display: none;}
  #TwoMobileOnlySection .cont_with_img_rpt_item_content p{display:block}
  #TwoMobileOnlySection .contentMobileOnly{display:none}
 
  
}









@media (max-width:1600px){
  .navigation .hs-menu-wrapper>ul>li>a{padding: 26px 20px 25px;} 
  .webhotelTwoCol .cont_with_img_rpt_item_content_inner.dis-flex.justify-center{bottom: 0;}

}

@media (max-width:1430px){

  .navigation .hs-menu-wrapper>ul>li>a{font-size: 15px;padding: 26px 12px 25px;}
  .twoColumnOverlapeSection .cont_with_img_rpt_item_content p,.twoColumnOverlapeSection .cont_with_img_rpt_item_logo {padding-right: 0;}
  .twoColumnOverlapeSection .cont_with_img_rpt_item_content_inner{gap: 30px;}
  .twoColumnOverlapeSection .cont_with_img_rpt_item_logo img {width: 150px;}


  .twoColumnOverlapeSection .row-reverse .cont_with_img_rpt_item_content p,.twoColumnOverlapeSection .row-reverse .cont_with_img_rpt_item_logo{padding-right: 123px;}
  .twoColumnOverlapeSection .row-reverse .cont_with_img_rpt_item_content_inner{gap: 20px;}
  .twoColumnOverlapeSection .row-reverse .cont_with_img_rpt_item_logo img {width: 150px;}

  /* ZigZagSection   */
  .homeZigZagSection .cont_with_img_rpt_item.row-reverse{margin-top:0;}
  .webhotelTwoCol .baseModuleParent{position: relative;z-index: 4;}
  .webhotelTwoCol .cont_with_img_rpt_item_img_wrap{bottom: -100px; position: relative;}
  .webhotelTwoCol .cont_with_img_rpt_item.row-reverse .cont_with_img_rpt_item_img_wrap {margin-top: -157px;}
  .webhotelTwoCol  .cont_with_img_rpt_item.row-reverse {align-items: baseline;} 
  .webhotelTwoCol .cont_with_img_rpt_item_conten_logo{margin-bottom: 45px;}
  .webhotelTwoCol .full-screen-image{padding-top: 80px;}
  .webhotelTwoCol .cont_with_img_rpt_item_content_inner.dis-flex.justify-center {position: relative;bottom: -10px;}
  .parallax-container{height: 100%}
  .laMaisonBanner  .banner_mdl_logo_inner { max-width: 250px !important;}

}



@media (max-width:1230px){

  .leftSiteLogo{width:160px}
  .siteLogo{margin-top:0}
  .rightSiteMenu{width:calc(100% - 160px)}
  .formSectionReftSide .form-contact-info{padding-left: 30px;}
  .twoColumnSection .cont_with_img_rpt_item_content_inner{padding: 100px 0;}
  .webhotelTwoCol .cont_with_img_rpt_item.row-reverse .cont_with_img_rpt_item_img_wrap {margin-top: -100px;}
  .partialSlider_main .slick-arrow{}
}
@media (max-width:1080px){

  .headerSection .IconDropDown{min-width:108px}
  .headerSection .IconDropDown>li>a{padding:3px 10px}
  .headerSection ul.lang_list_class li a{padding:3px 3px 3px 20px}
  .headerSection ul.lang_list_class{top:30px}


  .parallax-image{height:400px; background-repeat: no-repeat; background-size: cover; min-width:1200px;}
  #scroll-slider{height:400px !important;}
  .fiveColCtaLink a{line-height: 1.5;}
  .twoColumnOverlapeSection .cont_with_img_rpt_item_content p, .twoColumnOverlapeSection .cont_with_img_rpt_item_logo{padding-right: 67px;}
  .twoColumnOverlapeSection .row-reverse .cont_with_img_rpt_item_content p, .twoColumnOverlapeSection .row-reverse .cont_with_img_rpt_item_logo{padding-right: 67px;}
}

@media (min-width:1131px){
  ul.hs-menu-children-wrapper {
    transition: visibility 0s, opacity .3s;
    list-style: none;
    margin: 0;
    padding: 0;
    position: absolute;
    visibility: hidden;
    opacity: 0;
    width: max-content;
  }
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:hover>ul.hs-menu-children-wrapper {
    opacity: 1;
    transition: visibility 0s, opacity .3s;
    visibility: visible;
  }
}

@media (max-width:1130px){
  .header{padding:15px 0;}
  .NewHeader .body-container-wrapper{padding-top:0;}
  .NewHeader .header-container-wrapper{min-height:auto}
  .headerSection .wrapper{width:100%!important;max-width:100%;padding:0 15px;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children{position:relative;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{width:100%} 
  .navigation{display:block;width:100%;margin:0} 
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper{position:static;display:none;} 
  span.childExpand{ display:block;background-color: #fff;border-radius: 18px;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{text-align:left;position:relative;}
  .navigation .hs-menu-wrapper{background-color:grey}
  .navigation .hs-menu-wrapper>ul>li>ul>li>a{background:0 0}
  .navigation .expandMenu { position: absolute; right: 30px; top: 17px; cursor: pointer; }
  .navigation .expandMenu i{width:30px;right:0;height:3px;opacity:1;display:block;background:#b59961;margin:6px 0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all ease .3s}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul{width:100%;display:block;margin-right:0;margin: 0;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1>a{padding:15px 30px;line-height:1.37;border-top:1px solid #f4f6f7}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1:hover>a{background-color:#4d4d4d;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1>a:hover{background-color:#4d4d4d;}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li a:hover{background-color:#f4f6f7;color:#1d252c}

  .expandMenu.active i:last-child{transform:rotate(-45deg);top:-1px;position:relative}
  .expandMenu.active i:first-child{transform:rotate(45deg);top:8px;position:relative}
  .navigation .hs-menu-item.hs-menu-depth-2:hover>a{background-color: #f4f6f7; color:#1d252c !important;}
  .expandMenu.active i:nth-child(2){display:none}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1>a{display:block; font-size:14px!important;line-height:1.37;width:100%;min-height:auto}
  .leftSiteLogo{width:160px}
  .siteLogo{margin-top:0}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1{padding:0}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper,.navigation .hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{opacity:1;visibility:visible}
  span.childExpand.child-open{transform:rotate(180deg)}
  .childExpand{position:absolute;top:6px;right:10px;width:40px;text-align:center;height:40px;margin:0;padding:5px;transition:all .5s ease;cursor:pointer}
  .childExpand.open i{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}
  .childExpand i.fa.fa-angle-down{font-size:21px;position:relative}
  .childExpand.open i+i{transform:rotate(1turn);-moz-transform:rotate(1turn);-webkit-transform:rotate(1turn)}
  .row-fluid .navigation{width:calc(100% - 185px)}   
  .headerRightBar,.row-fluid .navigation{display:inline-block;vertical-align:middle;margin-right:-4px}
  .headerRightBar{text-align:right;width:50px}
  .sitelogo{width:185px;text-align:left;display:inline-block;vertical-align:middle;margin-right:-4px}
  .sitelogo img.hs-image-widget{width:100%;max-width:185px}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul{background-color:#4d4d4d;padding:0}
  .navigation ul.hs-menu-children-wrapper{width:100%;background-color:#fff;transition:none;padding:0!important;margin:0!important;box-shadow:none!important}
  .navigation .hs-menu-depth-1.hs-item-has-children>a:after{display:none}
  span.childExpand.child-open .fa{color:#0070b9}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li a{color:#092933;padding:12px 26px;border:none; position:relative;}

  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li a:before { display:none; position: absolute; font-size: 15px;  margin-right: 2px; content: '-'; left: 30px; top: 9px; }
  .navigationOpen{display:none;position:absolute;top:100%;left:0;width:100%;height:calc(100vh - 102px)}
  .headerSection .navbar{width:100%}
  .navigation .hs-menu-wrapper{display:block}
  .headerSection .NavIcon{width:100%;text-align:left;padding:10px 15px;background-color:#fff;z-index:9999;position:relative}
  .headerSection .NavIcon .caret{left:41px;top:18px;width:14px;height:14px}
  .NavIcon span.hs_cos_wrapper{width:0;height:0;padding-top:0;display:inline-block;position:relative;top:0}
  .navigationOpen{padding-top:0}
  .navigation ul.hs-menu-children-wrapper:before{display:none}
  .headerSection .navigation ul.hs-menu-children-wrapper .hs-menu-item.hs-menu-depth-2:nth-child(1n+2){padding-left:0}
  .navigation .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-menu-depth-1 ul.hs-menu-children-wrapper li a{font-weight:400!important;border-top:1px solid #edeef2!important}
  .headerSection .NavIcon .caret{border-top:7px dashed;border-right:7px solid transparent;border-left:7px solid transparent}
  .navigation .hs-menu-wrapper>ul>li:last-child a{margin-left:0}
  /*   Left Content Right Video Section */
  .threeColumnBoxInner{width: calc(50% - 48px);}
  body.hideLogo .header{padding: 15px 0;} 
}

@media (max-width:1430px){

  h1, .h1 { font-size: 65px; }
  h2, .h2 ,.h1 h1{font-size: 60px; }
  .h3, h3 { font-size: 28px; }
  .h4, h4 { font-size: 22px; }
  .btn1 a, .btn2 a, .btn3 a, .btn4 a { font-size: 18px; }
  .btn4 a:before {  top: 7px;}
  .bannerVersionv2 .content_wrap h2 {font-size: 50px;}
  .bannerVersionv2 .content_wrap h1 {font-size: 120px;}


}


@media (max-width:1199px){

  .h1, h1 { font-size: 40px; }
  .h4, h4 { font-size: 24px; }
  .btn1 a, .btn2 a  { font-size: 16px; padding: 15px 22px; }
  .btn3 a {font-size: 16px;}

  /*  Home Banner Section  */

  .leftSideBannerInner p{font-size: 35px;padding-right: 0;text-align: center;} 
  .leftSideBannerInner span{font-size: 70px;text-align: center; width: 100%; display: block;}
  .leftSideBannerInner {padding-left: 58px;}
  .quotationContent{margin: 0 auto;max-width: 700px;position: relative;width: 100%;}
  .anyQuestionLeftInner h1{font-size:65px;}
  .webAppartmentosTwoCol .cont_with_img_rpt_item_img_wrap{max-width: 58.331%;flex: 0 0 58.331%;}
  .webAppartmentosTwoCol .cont_with_img_rpt_item_content_wrap{flex: 0 0 41.665%;max-width: 41.665%;}
  .webAppartmentosTwoCol.twoColumnOverlapeSection .cont_with_img_rpt_item_content p,.webAppartmentosTwoCol.twoColumnOverlapeSection .cont_with_img_rpt_item_logo{padding-left: 40px;}

  .webAppartmentosTwoCol.twoColumnOverlapeSection .cont_with_img_rpt_item_content{min-height: auto;}

}


@media (min-width:768px){
  .tab-panel-sec .tab-inner-content { display: block !important;}
  .smWebTerrenos.max-width500 .cont_with_img_rpt_item_conten {
    max-width: 499px;
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width:992px){
  .header-section .bottom-part .navigation .hs-menu-wrapper { display: block !important;}
  .smWebTerrenos .cont_with_img_rpt_item_img_wrap { flex: 0 0 56% !important; max-width: 56% !important; }
  .smWebTerrenos .cont_with_img_rpt_item_content_wrap { flex: 0 0 44% !important; max-width: 44% !important; }

  .casas-custom-style-new.twoColumnOverlapeSection .cont_with_img_rpt_item_content p {
    padding-right: 0px;
    position: relative;
    padding-top: 50px;
    padding-left: 0px;
    max-width: 410px;
  }

  .casas-custom-style-new.twoColumnOverlapeSection .cont_with_img_rpt_item_content h3 {
    padding-top: 72px;
  }

  .casas-custom-style-new.twoColumnOverlapeSection .cont_with_img_rpt_item_content {
    padding-left: 50px;
  }

  .casas-custom-style-new.twoColumnOverlapeSection .row-reverse .cont_with_img_rpt_item_logo {
    text-align: start;
    padding-right: 0px;
  }
  .cont_with_img_mdl.smWebTerrenos-new-style .cont_with_img_rpt_item_conten p {
    margin-left: 150px;
  }
  
  .smWebTerrenos h3 {
    padding-left: 150px;
  }


}

@media (max-width:991px){

  .h1, h1 { font-size: 39px; line-height: 39px; }
  .h2, h2 ,.h1 h1{font-size: 39px;}
  .headingColor h1{font-size:45px;}

  .header-section .bottom-part .navigation .mainmenu { display: none; }
  .btn4 a:before { top: 7px;}
  .pr-40{padding-right:0px;}
  .scrolltop{right:15px;}


  /*  Footer Section  */
  .footer{padding: 60px 0 50px;}
  .footerInner{flex-direction: column;}
  .footerContent { text-align: center; padding: 20px 0; }
  .bannerVersionv2 .content_wrap h2 {font-size: 40px;}
  .bannerVersionv2 .content_wrap h1 {font-size: 80px;}
  .twoColumnOverlapeSection .cont_with_img_rpt_item_content h3{white-space: inherit !important;}
  .twoColumnOverlapeSection .cont_with_img_rpt_item_content p, .twoColumnOverlapeSection .cont_with_img_rpt_item_logo{padding-right: 0;}
  .twoColumnOverlapeSection  .cont_with_img_rpt_item_content_wrap{flex: 100%;max-width: 100%;}
  .twoColumnOverlapeSection .cont_with_img_rpt_item_img_wrap {flex: 100%;max-width: 100%; }
  .twoColumnOverlapeSection .cont_with_img_rpt_item_logo{text-align: left;}
  .twoColumnOverlapeSection .cont_with_img_rpt_item_content{min-height: auto;}
  .twoColumnOverlapeSection .row-reverse .cont_with_img_rpt_item_logo{text-align: left;}
  .twoColumnOverlapeSection .cont_with_img_rpt_item_content p, .twoColumnOverlapeSection .cont_with_img_rpt_item_logo{    padding-left: 0;}
  .smccTwoCol .cont_with_img_rpt_item_conten{padding-left: 0;} 
  .smccTwoCol .cont_with_img_rpt_item_conten_logo{margin-bottom: 30px;}
  .homeSliderSection .cont_with_img_inner{padding: 45px 50px 45px 50px;}
  .threeColumnRecentPost{width: 47%;}
  .threeColumnBlogInner{gap: 20px;justify-content: space-between;flex-wrap: wrap;}
  .webAppartmentosTwoCol.twoColumnOverlapeSection .cont_with_img_rpt_item_content  h3{margin-left: 0;}
  .webAppartmentosTwoCol.twoColumnOverlapeSection .cont_with_img_rpt_item_content p, .webAppartmentosTwoCol.twoColumnOverlapeSection .cont_with_img_rpt_item_logo{padding-left: 0 !important;}
  section.twoColumnOverlapeSection.webAppartmentosAltSection {background-color: #686868;}
  .smWebMissionTwoCol:before{bottom: 0;height: 100%;}
  .webhotelTwoCol .cont_with_img_rpt_item.row-reverse .cont_with_img_rpt_item_img_wrap{margin-top: -50px;}
  .webhotelTwoCol .full-screen-image{padding-top: 60px;}
  .Image-text-slider-module .text-box{padding-top: 50px !important;padding-bottom: 50px  !important;}
  .Image-text-slider-module .img-text-slider .row .text-box p{max-width:100%;} 
  /*   .Image-text-slider-module  .img-box {height: 400px;} */
  .Image-text-slider-module{padding-top: 0 !important;}
  .full-screen-image .img-box img{margin-bottom: 0 !important;}
  .full-screen-image.custm-style {padding-bottom: 100px !important;}
  .twoColumnOverlapeSection .cont_with_img_rpt_item_img_wrap img{height: auto;} 

  /*   Home Slider  Section*/


  .homeSliderSection.golfSLider .cont_with_img_inner{padding: 30px 20px 30px;}
  .webAppartmentosTwoColMain.twoColumnOverlapeSection .cont_with_img_rpt_item_content_inner{gap: 50px;}
  .homeSliderSection .bgSlider{min-height: 534px !important;}
  .Image-text-slider-module{margin-top:0 !important;}
  .Image-text-slider-module .img-text-slider .row .text-box .heading-box{margin-bottom: 0 !important;}
  .twoColumnSection .cont_with_img_rpt_item_conten p{padding-left: 0;}
  #hs_cos_wrapper_widget_1713103845914 .cont_with_img_rpt_item_conten{padding-right: 0;}
  .casstopmargin .cont_with_img_rpt_item.dis-flex.align-center.row-reverse{position:relative;padding: 30px 20px;}
  .casstopmargin   .cont_with_img_rpt_item.dis-flex.align-center {padding-bottom: 30px;}

}


@media (max-width:767px){
  .h1 h1, .h2, h2{font-size: 30px !important;}
  .headingColor h1{font-size:45px;}
  .font-20{font-size:16px;}
  .h3, h3 { font-size: 28px;}
  .btn1 a, .btn2 a{font-size: 15px;padding: 13px 29px;}
  .btn3 a {font-size: 15px;}
  .btn3 a:before{height: 24px;width: 20px;}
  .container{padding:0px 20px;}
  .formSectionLeftSide{width: 100%;}
  .banner_mdl_logo_inner {max-width: 300px !important;}
  .formSectionReftSide.wrapRight {padding: 0 20px !important; width: 100%;}
  .formSectionReftSide .form-contact-info {padding: 30px 0 30px 0;}
  .formSectionInnerIage{min-height: 350px;}
  .formSectionReftSide .actions{padding-top: 20px;}
  .bannerVersionv2 .content_wrap h2 {font-size: 20px !important; margin-bottom: 10px;}
  .bannerVersionv2 .content_wrap h1 {font-size: 45px;letter-spacing: 6px}
  .twoColumnOverlapeSection .cont_with_img_rpt_item_content_inner{gap: 20px !important}
  .twoColumnSection .cont_with_img_rpt_item_img_wrap{width: 100%;padding: 70px 30px;}
  .twoColumnSection .cont_with_img_rpt_item_conten p{padding-left: 0px;margin-left: 0; text-align: center;}
  .twoColumnSection .cont_with_img_rpt_item_content_inner{padding: 30px 20px;}
  .twoColumnOverlapeSection .cont_with_img_rpt_item_logo img {width: 120px ;}
  .homeSliderSection .cont_with_img_inner{padding: 50px 60px 50px 60px; max-width: 100%;}
  .cont_with_img_rpt_item_img_wrap img{display: inline-block !important;}
  .cont_with_img_rpt_item_img_wrap{text-align:center;}
  .threeColumnRecentPost{width: 100%;}
  .recentPostContent{min-height: auto; margin: 20px 0;}
  .homeSliderSection .baseModuleParent{right: inherit;width: 100%;}
  .homeSliderSection .cont_with_img_inner{padding: 50px 20px 0;}

  .homeSliderSection .cont_with_img_rpt_item{margin:0;}
  .homeSliderSection ul.slick-dots{text-align: center;}
  .smWebTerrenos .cont_with_img_rpt_item_img_wrap{text-align: left;}
  .twoColumnOverlapeSection .row-reverse .cont_with_img_rpt_item_content p ,.twoColumnOverlapeSection .cont_with_img_rpt_item_content p,.twoColumnOverlapeSection .row-reverse .cont_with_img_rpt_item_logo{padding-right: 0 !important;}
  .imageGalleryTwoCOl{width: 100%;order: 1;}
  .imageGalleryOne {width: 100%;order: 2;}
  .imageGalleryBottom{order: 3;}
  .imageGalleryOne .imageGalleryInner{height: 300px;}
  .imageGalleryInner.imageGalleryInnerSecondRow4{width: 100%;} 
  .imageGalleryInner.imageGalleryInnerSecondRow5 { width: 100%;}
  .Content_main .title h2{font-size: 32px;}
/*   .smWebMissionTwoCol .cont_with_img_rpt_item_img_wrap img{width: 300px;} */
  .smWebMissionTwoCol  .cont_with_img_rpt_item_conten br {display: none;}
  .smWebMissionTwoCol .cont_with_img_rpt_item_conten_logo{max-width: 100%;width: 100%;text-align: center; margin-top:0px}
  .smWebMissionTwoCol  .cont_with_img_rpt_item_conten_logo img {max-width: 74%;margin: 0px auto 20px ;text-align: center;}
  .webhotelTwoCol .cont_with_img_rpt_item_content_inner.dis-flex.justify-center{bottom:0;}
  .webhotelTwoCol .cont_with_img_rpt_item_img_wrap{bottom: 0;}
  .full-screen-image{ padding: 60px 0 !important;}
  .full-screen-image.custm-style {padding:20px 0 30px !important;}
  .bgSlider, .homeSliderSection .cont_with_img_inner{min-height: 100%;}
  .homeSliderSection .cont_with_img_rpt_item_conten_logo{margin: 0 auto;}
  .homeSliderSection.golfSLider .twoColInnerPrice h4{padding: 0 0 0 0; margin:0 !important;}
  .homeSliderSection.golfSLider .cont_with_img_rpt_item.dis-flex{padding: 0;}
  .homeSliderSection.golfSLider .cont_with_img_inner:before{left: 0;    background-color: rgba(237, 237, 237, 0.8) !important;}
  .homeSliderSection.golfSLider .baseModuleParent{position: relative;}
  .homeSliderSection .slick-slide{padding:0;}
  .btn-wrap {display: none;}

  .smccTwoCol.sm-two-column-section .cont_with_img_rpt_item_conten{justify-content: center;text-align: center;}
  .smccTwoCol.sm-two-column-section  .contWithImgRptItemButton {text-align: center;}
  .homeSliderSection .slider-content-col{align-items: center;flex-wrap: wrap;height: 100% !important;}
  .homeSliderSection .cont_with_img_inner.slick-initialized.slick-slider{padding: 20px 30px !important;}
  .homeSliderSection .slick-arrow{    height: 90px;width: 90px;}
  .homeSliderSection button.slide-arrow.next-arrow{left: -40px;padding-left: 11px;}
  .homeSliderSection button.prev-arrow{left:-47px;    padding-right: 11px;}
  .homeSliderSection button.slide-arrow img {width: 20px;}
  .homeSliderSection .twoColInnerPrice h4 span{font-size: 26px;}
  .homeSliderSection .slider-content-col h3{font-size: 22px !important;}
  .icon_with_cont_inner .slick-dots{ position: absolute; bottom: -60px !important;}  
  .icon_with_cont_inner  ul.slick-dots li button{background: #d6d1cb; border-radius: 100%; cursor: pointer; display: inline-block; font-size: 0; height: 15px; padding: 0; width: 15px; outline: none; border: none;margin: 6px 0px;}
  .icon_with_cont_inner  ul.slick-dots li.slick-active button{background:#b59961;} 
  .threeColumnBlogInner  .slick-dots{ position: relative; bottom: 23px !important; padding:0px;}  
  .threeColumnBlogInner   ul.slick-dots li button{ margin-bottom:0;background: #d6d1cb; border-radius: 100%; cursor: pointer; display: inline-block; font-size: 0; height: 15px; padding: 0; width: 15px; outline: none; border: none;}
  .threeColumnBlogInner   ul.slick-dots li.slick-active button{background:#b59961;  } 
  .threeColumnRecentPost{box-shadow:none;}
  .fullWithTitle h4 span{font-size: 28px;}
  .cont_with_img_mdl.new-casas-style .cont_with_img_rpt_item_img_wrap img {max-width: 180px;  }
  .img-text-slider .slick-arrow{height: 50px !important;width: 50px !important;padding: 16px;}
  .Image-text-slider-module .slider-box .btn-wrap{gap: 40px; justify-content: center;}
  .cont_with_img_v2_rpt_item_content_inner .righttopimg { order: 2; }
  .golf-page-custom-style .cont_with_img_v2_rpt_item_content_wrap{padding-top: 30px;}
   .forMobileOnlySection.webcaseTwoCol .container {padding: 0;}
  .forMobileOnlySection.webcaseTwoCol .cont_with_img_rpt_item {  padding: 0 20px;}
  .forMobileOnlySection.webcaseTwoCol  .cont_with_img_rpt_item.row-reverse:before { position: absolute; content: ''; height: 100%; width: 100%; background-color: #fff; left: 0; z-index: -1; top:0 }
  .forMobileOnlySection.webcaseTwoCol .cont_with_img_rpt_item.row-reverse .contentMobileOnly.cont_with_img_rpt_item_content p span{color: #4e4e4e !important }
  imageWithForm{background-color:transparent !important}
  .caseLogoMobileOnly {display: block;}
  .caselogoDesktopOnly{display:none;}   
  
 
}


@media (max-width:650px){
  .partialSlider_main  .slick-list.draggable{padding: 0 !important;}
   .partialSlider_main .slider_img{margin: 0 !important;}
      .partialSlider_main .slick-slide {padding: 0 0 !important; }
         .partialSlider_main .slick-list.draggable {padding: 0 !important;margin: 0 20px;}
  .slider_img {    margin: 0 !important;}
}
  



@media (max-width:480px){
  .homeSliderSection .bgSlider{min-height: 420px !important;}

}
@media (max-width:370px){
  .h1, h1 { font-size: 32px; line-height: 35px;}
  .btn1 a, .btn2 a{ font-size: 16px; padding: 16px 25px;}
  .btn4 a { font-size: 16px;}
  .btn4 a:before { top: 5px;}
  .homeSliderSection .slick-slide{padding:0;}
}

@media (max-width:991px){
  .twoColumnOverlapeSection .cont_with_img_rpt_item_content_inner {
    display: flex !important;
    /*     flex-direction: column-reverse !important; */
  }
  .twoColumnOverlapeSection .cont_with_img_rpt_item_logo {
    text-align: center !important;
  }
}