@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");    html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}  body {
margin: 0;
} main {
display: block;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  hr {
box-sizing: content-box;
height: 0;
overflow: visible;
} pre {
font-family: monospace, monospace;
font-size: 1em;
}  a {
background-color: transparent;
} abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
} b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}
.shadow-1,
.header-sub > * {
text-shadow: 0px 0px 8px #000 !important;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
} button,
input {
overflow: visible;
} button,
select {
text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
a.kc_button.l-btn-custom,
.l-btn-custom {
text-wrap: wrap;
}
.ul-set-1 ul{
margin-left: 0;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
} progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
} [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
} [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}  *,
*::before,
*::after {
box-sizing: inherit;
}
html {
box-sizing: border-box;
}  body,
button,
input,
select,
optgroup,
textarea {
color: #373737;
font-weight: 300;
font-family: "Poppins", sans-serif;
font-size: 15px;
line-height: 28px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
font-weight: 500;
font-family: "Outfit", sans-serif;
line-height: 1;
margin-top: 0;
}
h2 { font-size: 50px; }
h3 { font-size: 25px; }
p {
margin-bottom: 1.5em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", courier, monospace;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} body {
background: #fff;
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,
ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li > ul,
li > ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: 700;
}
dd {
margin: 0 1.5em 1.5em;
} embed,
iframe,
object {
max-width: 100%;
}
img {
height: auto;
max-width: 100%;
}
figure {
margin: 1em 0;
}
table {
margin: 0 0 1.5em;
width: 100%;
}
.img-right-1{
transform: translateX(15px);
}
.img-left-1{
transform: translateX(-15px);
} a {
color: #4169e1;
}
a:visited {
color: #800080;
}
a:hover,
a:focus,
a:active {
color: #191970;
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active {
outline: 0;
} label {
color: #2c2c2c;
font-weight: 500;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
color: #fff;
position: relative;
background: #1ea079;
font-size: 15px;
font-weight: 500;
letter-spacing: .2px;
min-height: 40px;
display: inline-block;
transition: all .25s ease-in-out;
padding: 16px 36px;
border-radius: 0;
text-transform: capitalize;
border: 0;
outline: 0;
cursor: pointer;
width: auto;
margin: 0 auto;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
}
button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
border-color: #aaa #bbb #bbb;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
background-color: transparent;
border-width: 0 0 1px; 
border-style: solid; 
border-color: #d4d4d4;
border-radius: 0;
padding: 3px 0;
margin-bottom: 5px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
outline: 0;
}
select {
border: 1px solid #ccc;
}
textarea {
width: 100%;
height: 100px;
}
.uacf7-row {
margin-bottom: 45px;
}
.wpcf7-not-valid-tip {
font-size: 14px;
}
.wpcf7-spinner {
top: 7px;
}
.wpcf7 form .wpcf7-response-output {
margin: 25px 0 0;
padding: 10px 13px;
border-width: 1px;
}   .main-navigation {
display: block;
width: 100%;
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
display: block;
left: auto;
}
.main-navigation ul ul a {
width: 200px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}
.main-navigation li {
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
} .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
@media screen and (min-width: 37.5em) {
.menu-toggle {
display: none;
}
.main-navigation ul {
display: flex;
}
}
.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
margin: 0 0 1.5em;
}
.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
display: flex;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
flex: 1 0 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
text-align: end;
flex: 1 0 50%;
} .sticky {
display: block;
}
.post,
.page {
margin: 0 0 1.5em;
}
.updated:not(.published) {
display: none;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
} .widget {
margin: 0 0 1.5em;
}
.widget select {
max-width: 100%;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} .custom-logo-link {
display: inline-block;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
display: grid;
grid-gap: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
width: 100%;
}
.gallery-columns-2 {
grid-template-columns: repeat(2, 1fr);
}
.gallery-columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.gallery-columns-4 {
grid-template-columns: repeat(4, 1fr);
}
.gallery-columns-5 {
grid-template-columns: repeat(5, 1fr);
}
.gallery-columns-6 {
grid-template-columns: repeat(6, 1fr);
}
.gallery-columns-7 {
grid-template-columns: repeat(7, 1fr);
}
.gallery-columns-8 {
grid-template-columns: repeat(8, 1fr);
}
.gallery-columns-9 {
grid-template-columns: repeat(9, 1fr);
}
.gallery-caption {
display: block;
}   .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
display: none;
} .infinity-end.neverending .site-footer {
display: block;
}   .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} #primary[tabindex="-1"]:focus {
outline: 0;
} .alignleft { float: left; margin-right: 1.5em;
margin-bottom: 1.5em;
}
.alignright { float: right; margin-left: 1.5em;
margin-bottom: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 1.5em;
} .site-footer {
clear: both;
width: 100%;
float: left;
color: #c3b9de;
background-color: #44366a;
padding: 85px 0 0;
font-size: 13px;
line-height: 1.7;
}
.site-footer h3 {
color: #fff;
font-size: 14px;
font-weight: 600;
line-height: 1;
margin-top: 0;
}
.site-footer a {
color: #c3b9de;
text-decoration: none;
}
.site-footer a:hover {
color: #fff;
text-decoration: none;
}
.site-footer ul {
padding: 0;
margin: 0;
list-style: none;
}
.site-footer ul li {
margin-bottom: 5px;
}
.cs-copyright .kc-container {
border-top: 1px solid #5b4a8a;
margin-top: 70px;
padding-top: 35px;
padding-bottom: 35px;
font-size: 12px;
text-align: center;
color: #9d96b1;
} .site {
position: relative;
width: 100%;
float: left;
overflow: hidden;
padding-top: 140px;
}
.site-header {
width: 100%;
float: left;
position: fixed;
background: #fff;
z-index: 99999999;
top: 0;
left: 0;
}
.cs-hs-1 {
background: url(//fitnessbygeorgia.co.uk/wp-content/uploads/2024/05/bg-1.png) no-repeat 100% 100%;
background-size: cover; padding-top: 60px;
padding-bottom: 60px;
}
.cs-hs-2 {
background: url(//fitnessbygeorgia.co.uk/wp-content/uploads/2024/05/bg-2.png) no-repeat 50% 100%;
background-size: 100% auto;
padding-top: 120px;
padding-bottom: 120px;
}
.cs-hs-2 .owl-theme .owl-controls {
text-align: left;
}
.cs-hs-3 {
padding-bottom: 120px;
} .cs-tab-1 .owl-carousel .owl-item {
padding: 0 10px;
}
.cs-tab-1 .owl-carousel .owl-item strong,
.cs-tab-1 .owl-carousel .owl-item b {
font-weight: 600;
}
.cs-tab-1 .kc-img-effects-1 .overlay-effects .content-title {
background: url(//fitnessbygeorgia.co.uk/wp-content/uploads/2024/05/ico-download.png) no-repeat 0 50%;
padding-left: 30px;
} .cs-hs-4 {
background: #e4ddf6 url(//fitnessbygeorgia.co.uk/wp-content/uploads/2024/05/bg-3.png) no-repeat 0 100%;
padding-top: 0;
padding-bottom: 0;
}
.cs-hs-5 {
background: url(//fitnessbygeorgia.co.uk/wp-content/uploads/2024/05/bg-4.jpg) no-repeat 50% 0;
background-size: 100% auto;
padding-top: 120px;
padding-bottom: 120px;
}
.kc-blog-posts-3 .kc-list-item-3 .content {
padding: 65px 45px !important; border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px;
box-shadow: none !important;
background-color: #fff;
-webkit-transition: all 0.3s ease-in;
-moz-transition: all 0.3s ease-in;
-ms-transition: all 0.3s ease-in;
-o-transition: all 0.3s ease-in;
transition: all 0.3s ease-in;
}
.kc-blog-posts-3 .kc-list-item-3 .content:hover {
background-color: #1ea079;
color: #fff;
}
.kc-blog-posts-3 .kc-list-item-3 .content h2 {
font-size: 25px;
font-weight: 500;
line-height: 1.3;
text-transform: none;
}
.kc-blog-posts-3 .kc-list-item-3 .content:hover h2 {
color: #fff !important;
}
.kc-blog-posts-3 .kc-list-item-3 .content h2 a {
text-decoration: none;
}
.kc-blog-posts-3 .kc-list-item-3 .content:hover h2 a,
.kc-blog-posts-3 .kc-list-item-3 .content h2 a:hover {
color: #fff;
}
.kc-blog-posts-3 .kc-list-item-3 .entry-meta {
width: auto !important;
float: left !important;
margin: 15px 0 !important;
}
.kc-blog-posts-3 .kc-list-item-3 .content:hover .entry-meta {
color: #fff;
}
.kc-blog-posts-3 .kc-list-item-3 .entry-meta span {
float: right;
border-color: #373737 !important;
line-height: 1 !important
}
.kc-blog-posts-3 .kc-list-item-3 .content:hover .entry-meta span {
border-color: #fff !important;
}
.kc-blog-posts-3 .kc-list-item-3 .entry-meta .kc-post-author {
border: 0 !important;
}
.kc-blog-posts-3 .kc-list-item-3 .entry-meta a {
font-family: "Poppins", sans-serif;
font-size: 13px !important;
text-decoration: none;
color: #373737 !important;
}
.kc-blog-posts-3 .kc-list-item-3 .content:hover .entry-meta a {
color: #fff !important;
} 
.kc-blog-posts-3 .kc-list-item-3 .entry-meta a:hover {
text-decoration: none !important;
}
.kc-blog-posts-3 .kc-list-item-3 .entry-excerpt {
width: 100% !important;
float: left !important
}
.kc-blog-posts-3 .kc-list-item-3 .entry-excerpt p {
color: #373737 !important;
font-size: 15px !important;
margin-top: 10px !important;
}
.kc-blog-posts-3 .kc-list-item-3 .content:hover .entry-excerpt p {
color: #fff !important;
}
.kc-blog-posts .kc-post-2-button {
float: left;
padding: 0 !important;
border: 0 !important;
border-radius: 0 !important;
color: #1ea079 !important;
font-size: 15px !important;
line-height: 1.2 !important;
text-decoration: none;
text-transform: capitalize;
font-weight: 600;
}
.kc-blog-posts-3 .kc-list-item-3 .content:hover .kc-post-2-button {
color: #fff !important;
}
.kc-blog-posts .kc-post-2-button i {
position: relative;
left: 5px;
}
.kc-blog-posts .kc-post-2-button:hover {
background: transparent !important;
}
.cs-web-form {
background: url(//fitnessbygeorgia.co.uk/wp-content/uploads/2024/05/bg-5.png) no-repeat 100% 100%;
background-size: auto 100%;
padding-bottom: 120px;
}
.cs-web-form.cs-web-form-bottom{
padding-bottom: 40px;
}
.cs-inner-header {
background: url(//fitnessbygeorgia.co.uk/wp-content/uploads/2024/06/header-inner-1.jpg) no-repeat 100% 0;
background-size: cover;
padding-top: 120px;
padding-bottom: 120px;
}
.cs-is-1 {
background: #f5f2ff; padding-top: 120px;
padding-bottom: 120px;
} .kc-google-maps iframe {
border: none;
} .slider-btn a {
background: #1ea079 url(//fitnessbygeorgia.co.uk/wp-content/uploads/2024/06/btn-arrow.png) no-repeat 12px center!important;
}
.slider-btn a:after {
content: '';
display: block;
}
.circle-image.kc_single_image {
background: #fff;
padding: 15px;
border-radius: 8px;
width: 168px;
box-shadow: 0px 0px 10px #ddd;
}
.circle-image.kc_single_image img {
border-radius: 50%;
}
.circle-image.kc_single_image .scapt {
font-size: 12px;
font-weight: 500;
padding-top: 10px;
margin: 0;
text-wrap: wrap;
line-height: 1.2;
text-align: center;
}
.circle-image.circle-image-space-2 {
margin-top: 180px;
margin-left: 30px;
}
.circle-image.circle-image-space-3 {
margin-top: -50px;
margin-left: 30px;
}
.circle-image.big-circle-image.kc_single_image {
width: 100%;
}
.wpcf7 select.wpcf7-select {
color: #666;
background-color: transparent;
border-width: 0 0 1px;
border-style: solid;
border-color: #d4d4d4;
border-radius: 0;
padding: 10px 0;
margin-bottom: 5px;
outline: 0px;
}
.image-round {
border-radius: 15px 15px 15px 15px;
}
.other-font {
font-family: Ephesis;
font-size: 40px;
line-height: 1;
}
.packages .packages-col {
background: #fff;
padding: 30px 0px;
border-radius: 8px;
box-shadow: 0px 0px 10px #ddd;
width: calc(25% - 15px) !important;
margin-right: 20px;
text-align: center;
}  .packages-col .kc-title-wrap {
padding: 0 20px;
}
.packages-col .kc-title-wrap .kc_title { margin: 1em 0;
}
.packages .packages-col:last-child {
margin-right: 0px;
}
.packages-col .kc-title-wrap .kc_title.package-heading {
margin: 75px 0;
align-content: center;
}
.pkg-hd-1 {
height: 70px;
}
.packages .packages-col .package-name {
font-size: 50px!important;
margin-bottom: 0!important;
margin-left: 15%!important;
margin-top: 0;
line-height: 1;
text-align: left;
}
.packages .packages-col .package-text {
font-size: 20px;
margin-left: 50%;
margin-top: -10px;
margin-bottom: 30px!important;
text-align: left;
}
.packages .packages-col .pricing span {
color: #373737;
font-weight: 300;
font-size: 15px;
}
.packages-col .kc-title-wrap p.kc_title {
min-height: 60px;
}
.packages .packages-col .tick {
width: 30px;
margin: 35px 0;
}
.packages .packages-col .cross {
width: 23px;
margin: 38px 0;
}
.packages .packages-col .spacing {
border-bottom: 1px dashed #1ea079;
}
.packages .packages-col .package-sub-heading {
min-height: 56px;
border-bottom: 1px dashed #ccd4d2;
vertical-align: middle;
align-content: center;
font-weight: bold;
}
.packages .packages-col .kc_single_image {
border-bottom: 1px dashed #ccd4d2;
width: calc(100% - 40px);
margin: 0 20px;
}
.feature-point {
border-bottom: 1px dashed #ccd4d2;
margin: 0 !important;
min-height: 100px !important;
padding: 10px 0;
font-size: 14px;
font-weight: 600;
line-height: 1.5em;
align-content: center;
}
.packages .packages-col .last-child  {
border-bottom: 0px dashed #ccd4d2;
}
.packages .packages-col.silver .package-name  {
color: #797979;
}
.packages .packages-col.gold .package-name  {
color: #ffcc00;
}
.packages .packages-col.platinum .package-name  {
color: #0d56a8;
}
.packages .packages-col.first-col {
border-top: 15px solid #fff;
min-height: 1375px;
}
.packages .packages-col.silver {
border-top: 15px solid #797979;
}
.packages .packages-col.gold {
border-top: 15px solid #ffcc00;
}
.packages .packages-col.platinum {
border-top: 15px solid #0d56a8;
}
.packages-col .kc-title-wrap p.kc_title.first-head {
border-bottom: 1px dashed #ccd4d2;
line-height: 1.5;
}
.site-main a {
color: #1ea079;
} .extramenu {
display: none!important;
}
.quotes { 
font-family: Ephesis;
font-size: 50px;
position: relative;
top: 10px;
} .col-wrap strong {
font-weight: 800;
}
.col-wrap h2 {
font-size: 35px;
}
.col-wrap  ul{
padding: 0;
margin: 0;
list-style-type: none;
}
.col-wrap ul li{
position: relative;
padding-left: 25px;
}
.col-wrap ul li::before{
content:"\f111";
font-family: 'FontAwesome';
font-weight: 900;
font-size: 12px;
position: absolute;
left: 0;
top: 0;
color: #1ea079;
}
.col-wrap .col-left,
.col-wrap{
padding:0;
display: flex;
flex-wrap: wrap;
}
.col-wrap .col-left{ width: 100%; }
.col-wrap .col-right{
width: 26%;
}
.single.single-post main > header,
.blog main > header {
display: block;
height: auto;
position:relative;
background: url(//fitnessbygeorgia.co.uk/wp-content/uploads/2024/07/about.jpg) no-repeat 50% 50%;
background-size: cover;
width: 100%;
margin: 0 0 45px;
}
.blog main > header .page-title{
font-family: "Outfit", sans-serif;
width: 100%;
max-width: 1160px;
height: auto;
clip-path: none;
clip: inherit;
color: #ffffff;
font-size: 70px;
line-height: 92px;
font-weight: 500;
padding: 120px 15px;
margin: 0px auto;
position: static !important;
}
.col-wrap .col-left {
gap: 15px;
padding: 0 15px;
max-width: 1160px;
margin: 0 auto;
}
.col-wrap .post {	
margin: 0 0 15px;
position: relative;
}
.blog .site-main  .col-wrap .post {	
width: calc(100% / 3.1);
margin: 0 0 15px;
}
.blog .site-main  .col-wrap .post:first-child{
width: 100%;
background: #1ea079;
}
.blog .site-main  .col-wrap .post:first-child .post-inn{
display: flex;
flex-wrap: wrap; }
.blog .site-main  .col-wrap .post .post-inn .post-thumbnail{
overflow: hidden;
position: relative;
display: block;
}
.blog .site-main  .col-wrap .post:not(:first-child) .post-inn .post-thumbnail{
margin-bottom: 10px;
background: #f7f7f7;
text-align: center;
padding: 15px;
}
.blog .site-main  .col-wrap .post:not(:first-child) .post-inn .post-thumbnail img{
width:auto;
max-height:438px;
}
.blog .site-main  .col-wrap .post .post-inn .post-thumbnail img{  }
.blog .site-main  .col-wrap .post:first-child .post-inn .post-img{
position: relative;
width: calc(100% - 450px);
}
.blog .site-main  .col-wrap .post:first-child .post-inn .post-thumbnail{
width: 100%;
height: 100%;
}
.blog .site-main  .col-wrap .post:first-child .post-inn .post-thumbnail img{
width: 100%;
height: 100%;
}
.blog .site-main  .col-wrap .post .post-inn .post-thumbnail img{
transform: scale(1.0);
transition: all ease 0.8s;
}
.blog .site-main  .col-wrap .post .post-inn:hover .post-thumbnail img{
transform: scale(1.1);
}
.blog .site-main  .col-wrap .post:first-child .post-inn .post-desc{
width: 450px;
color: #fff;
padding: 15px 50px;
display: flex;
align-items: center;
}
.col-left .entry-title{
margin: 0 0 15px;
} .col-left .entry-title a{
text-decoration:none;
font-size: 27px;
line-height: 30px;
color: #373737;
display: block;
}
.comments-link{
display: none;
}
.entry-meta a,
.entry-footer a{
text-decoration: none;
}
.col-left .entry-footer,
.col-left .entry-meta{
font-size: 12px;
}
.blog .site-main .col-wrap .post:first-child .entry-title a {
font-size: 44px;
line-height: 52px;
}
.blog .site-main  .col-wrap .post:first-child a,
.blog .site-main  .col-wrap .post:first-child  .entry-title {
color: #fff;
}
.blog .site-main  .col-wrap .post:first-child  .entry-title {
font-size: 40px;
font-weight: 500;
line-height: 45px;
color: #373737;
margin: 0 0 0;
padding: 0;    
}
.col-right .wp-block-search__label,
.col-right .wp-block-heading{
font-size: 40px;
font-weight: 500;
line-height: 45px;
color: #373737;
font-family: Ephesis;
margin: 0 0 0;
padding: 0;
}
.col-right ol,
.col-right ul{
padding: 0;
margin: 0;
list-style-type: none;
}
.col-right ul li{
position: relative;
padding: 0 0 0 25px;
}
.col-right ul li:before{
position: absolute;
left: 0;
top: 0;
font-family: 'FontAwesome';
font-weight: 900;
content: "\f10c";
font-size: 15px;
color: #1ea079;
}
.col-right ol li{
counter-increment: num;
position: relative;
padding: 0 0 0 25px;
}
.col-right ol li:before {
content: counter(num) ". ";
position: absolute;
top: 0;
left: 0;
width: 24px;
height: 22px;
color: #1ea079;
font-size: 18px;
font-weight: 600;
}
.col-right a{
text-decoration: none;
}
.col-right .wp-block-search__inside-wrapper{
position: relative;
}
.col-right .wp-block-search__inside-wrapper  [type="submit"]{
font-size: 0px;
padding: 10px;
height: auto;
min-height: auto;
line-height: normal;
line-height: normal;
color: #1ea079;
background: #e1e1e1;
position: absolute;
right: 15px;
top: auto;
}
.col-right .wp-block-search__inside-wrapper  [type="submit"]:before{
font-family: 'FontAwesome';
font-weight: 900;
content: "\f002";
font-size: 30px;
font-size: 14px;
}
.col-right .wp-block-search__input{
width: 95%;
}
.blog .site-main .col-wrap .col-left .navigation{
width: 100%;
display: flex;
justify-content: center;
}
.blog .site-main .col-wrap .col-left .nav-links {
justify-content: center;
gap: 29px;
border: 1px solid #a99e9e;
border-radius: 25px;
padding: 0 15px;
}
.blog .site-main .col-wrap .col-left .nav-links div[class^="nav-"]{
flex: none;
position: relative;
}
.blog .site-main .col-wrap .col-left .nav-links div[class^="nav-"] a{
text-decoration: none;
font-size: 0px;
display: flex;
}
.blog .site-main .col-wrap .col-left .nav-links div[class^="nav-"] a:after{
text-decoration: none;
font-family: 'FontAwesome';
font-weight:400px;
font-size: 20px;
}
.blog .site-main .col-wrap .col-left .nav-links .nav-previous a:after{
content: "\f104";
}
.blog .site-main .col-wrap .col-left .nav-links .nav-next a:after{
content: "\f105";
}
.blog .site-main .col-wrap .col-left .nav-links div[class^="nav-"]:not(:first-child){
padding-left: 25px;
}
.blog .site-main .col-wrap .col-left .nav-links div[class^="nav-"]:not(:first-child)::before{
content: "|";
position: absolute;
left: 0;
top: 0;
}
.single-post .col-wrap .post {
margin: 0 auto;
width: 100%;
}
.single-post .col-wrap .col-left {
max-width: none;
padding: 0 0 50px;
}
.single-post .post-img {
margin: 0;
background-color: #f5f2ff;	
}
.single-post .col-wrap .single-top-title{
display: flex;
max-width: 1160px;
margin: 0 auto	;
}
.single-post .post-img img{
position: relative;
top: 50px;
width: 100%;
}
.single-post .post-thumbnail{
width: calc(100% - 400px);
width: 50%;
}
.single-post .post-img .single-page-title-wrap {
padding: 50px 35px 0;
width: 400px;
width: 50%;
display: flex;
align-items: center;
}
.single-post .post-img .single-page-title-wrap .entry-title{
padding: 0px 15px 0 0;
font-size: 60px;
line-height: 65px;
}
.single-post .post-desc .post-desc-inn{
max-width: 1160px;
margin: 0 auto;
padding-top: 35px;
}
.posted-on{
margin-right: 10px;
}
.byline,
.posted-on{
font-size: 0px;
}
.byline a,
.posted-on a{
font-size: 12px;
}
.byline::before,
.posted-on::before{
font-family: 'FontAwesome';
content: "\f133";
font-size: 12px;
content: "\f133";
margin-right: 5px;
}
.byline::before{
content: "\f2bd";
}
.single-post .navigation {
width: 100%;
max-width: 1160px;
}
.single-post .navigation {
margin: 0 auto;
}
.single-post .navigation a{
text-decoration: none;
}
.single-post .nav-subtitle{
font-weight: 600;
display: block;
} .sc-icon .et-paperclip {
background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24" id="nextdoor"><path fill="%23c3b9de" fill-rule="evenodd" d="M2 4.5C2 4.22386 2.22386 4 2.5 4H6.5C6.77614 4 7 4.22386 7 4.5V6.5C7 7.05228 7.44772 7.5 8 7.5H8.15464C9.4825 5.3978 11.8277 4 14.5 4C18.6421 4 22 7.35786 22 11.5V19.5C22 19.7761 21.7761 20 21.5 20H17.5C17.2239 20 17 19.7761 17 19.5V11.5C17 10.1193 15.8807 9 14.5 9C13.1193 9 12 10.1193 12 11.5V19.5C12 19.7761 11.7761 20 11.5 20H7.5C7.22386 20 7 19.7761 7 19.5V11.5L6 11.5C3.79086 11.5 2 9.70914 2 7.5V4.5ZM3 5V7.5C3 9.15685 4.34315 10.5 6 10.5H7.51758C7.6563 10.5 7.78879 10.5576 7.88337 10.6591C7.97794 10.7606 8.02611 10.8968 8.01634 11.0352C8.00551 11.1886 8 11.3436 8 11.5V19H11V11.5C11 9.567 12.567 8 14.5 8C16.433 8 18 9.567 18 11.5V19H21V11.5C21 7.91015 18.0899 5 14.5 5C12.0947 5 9.99391 6.3062 8.86928 8.25036C8.77991 8.40486 8.61496 8.5 8.43648 8.5H8C6.89543 8.5 6 7.60457 6 6.5V5H3Z" clip-rule="evenodd"></path></svg>') no-repeat 0 0;
display: block;
height: 22px;
width: 22px;
background-size: contain;
position: relative;
top: -2px;
}
.sc-icon .et-paperclip::before{
content: "";
} .pkg-table {
border-radius: 10px;
overflow: hidden;
margin-top: 25px;
background: #fff
}
.pkg-table table{
border-spacing: inherit;
}
.pkg-table table tr > *{
padding: 5px;
border: 1px solid #ccc;
border-top: none;
border-bottom: none;
border: none;
} .pkg-table table tr th{
background-color: #fff;
color: #797979;
font-size: 16px;
border-top: 5px solid #797979;
}
.pkg-table table tr th span{
font-family: Ephesis;
font-size: 30px;
display: block;
}
.pkg-table table tr th:nth-child(2){
color:  #ffcc00;
border-top-color: #ffcc00;
}
.pkg-table table tr th:nth-child(3){
color:  #0d56a8;
border-top-color: #0d56a8;
}
.pkg-table label{
font-weight: 600;
padding: 0 5px 0 5px; display: block;
position: relative;
border-top: 1px dashed #1ea079;
border-bottom: 1px dashed #1ea079;
} .pkg-table table tr:not(:first-child) td label + table tr td,
.pkg-table label + table tr td{
padding: 5px;
font-weight: 500;
}
.pkg-table label + table tr td:first-child{
border-left:none;
}
.pkg-table label + table tr td:last-child{
border-right:none;
}
.pkg-table .pkg-price{
font-weight: 600; 
line-height: normal; }
.pkg-table input[type="radio"]{
display: none;
}
.pkg-table label + table{ margin: 0;
width: 100%;
} .pkg-table img{
width: 25px;
height: auto;
margin: 6px 0 0;
}
.pkg-table input[type="radio"] + label .close::after{
content: "+";
}
.pkg-table input[type="radio"]:checked + label .close::after{
content: "-";
}
.pkg-table .footer-table table{
width: 100%;
margin: 0;
}
.pkg-table .kc_button{
padding: 5px 5px;
background: #1ea079;
color: #fff;
font-size: 12px;
display: block;
text-decoration: none; }
.pkg-table label .expand {
position: absolute;
background: #fff;
color: #000;
width: 20px;
height: 20px;
text-align: center;
line-height: 20px;
right: 5px;
top: 50%;
transform: translateY(-50%);
display: none;
}
a.read-more-btn{
color: #1ea079;
background-color: rgba(30, 160, 121, 0);
font-family: Poppins;
font-size: 15px;
font-weight: 500;
border: 1px solid #1ea079;
padding: 15px 25px 15px 25px;
text-decoration:none;
margin-top: 25px;
display: block;
width: 160px;
}
a.read-more-btn:hover {
color: #ffffff;
background-color: #1ea079;
}
.blog .site-main .col-wrap .post:first-child .post-inn a.read-more-btn{
color: #fff;
background-color: transparent;
border: 1px solid #fff;
}
.blog .site-main .col-wrap .post:first-child .post-inn a.read-more-btn:hover{
color: #1ea079;
background-color: #fff;
} @media (max-width: 1360px) and (min-width: 1200px){
.sub-header-large{
margin-top: 50px;
}
.sub-header-large ~ .slider-btn{
margin-top: 68px;
}
}
@media (max-width: 1326px) {
[class^="header-level-"] {
transform: scale(0.8);
}
.sub-header {
margin-top: -25px;
}
}
@media (max-width: 1080px) {
[class^="header-level-"] {
transform: scale(0.8);
}
}
@media (max-width: 1199px) {
.sub-header + .slider-btn {
margin-top: -45px;
}
.blog main > header .page-title,
.cs-inner-header{
padding-top: 116px;
padding-bottom: 116px;
}
.cs-is-1,
.cs-hs-1,
.cs-hs-2{
padding-top: 60px;
padding-bottom: 60px;
}
.cs-is-1{
padding-top: 30px;
padding-bottom: 30px;
}
.cs-hs-3 {
padding-bottom: 60px;
}
}
@media (max-width: 1100px) {
.sub-header {
margin-top:0;
}
.sub-header + .slider-btn{
margin-top: -19px;
}
}
@media (min-width: 1024px) {
body .gm-main-menu-wrapper .gm-navbar-nav > .gm-menu-item > .gm-anchor {
margin-left: 13px;
}	
}
@media (max-width:1149px) {
.blog .site-main .col-wrap .post {
width: calc(100% / 2.1);
}
.single-post .navigation,
.single-post .post-desc .post-desc-inn {
padding: 0 15px;
}
.single-post .post-img img {
top: 0px;
}
.single-post .col-wrap .single-top-title {
flex-wrap: wrap;
flex-direction: column-reverse;
}
.single-post .post-img .single-page-title-wrap,
.single-post .post-thumbnail{
width: 100%;
}
.single-post .post-desc-inn{
padding: 0 15px;
}
}
@media (max-width:1024px) {
h2 { font-size: 35px; }
.cs-hs-1{
background-position: 85% 0%;
}
.circle-image.circle-image-space-2 {
margin-left: 125px;
}
}
@media (max-width:1023px) {
.site {
padding-top: 70px;
}
.single .site {
padding-top: 0px;
}
}
@media (max-width: 1000px) {
.sub-header {
margin-top: 0;
}
.sub-header + .slider-btn {
margin-top: 0;
}
}
@media (max-width:999px) {
.blog .site-main .col-wrap .post:first-child .post-inn .post-desc,
.blog .site-main .col-wrap .post:first-child .post-inn .post-img{
width: 100%;
}
}
@media (max-width:991px) { .cs-hs-2 .owl-theme .owl-controls {
text-align: center;
}
.circle-image.kc_single_image {
width: 100px;
}
.circle-image.circle-image-space-2 {
margin-top: 100px;
margin-left: 66px;
margin-bottom: 75px;
}
.circle-image.kc_single_image .scapt {
font-size: 9px;
}
}
@media (max-width:767px) {
.img-right-1,
.img-left-1{
transform: none;
}
.img-box-group {
display: flex;
width: 100%;
gap: 15px;
padding-top: 35px;
}
.circle-image.kc_single_image .scapt {
font-size: 20px;
}
.circle-image.kc_single_image { width: 100%;
margin: 0;
text-align: center;
}
.circle-image.circle-image-space-2,
.circle-image.circle-image-space-3 {
margin: 0;
}
.col-wrap .col-wrap{
display: block;
}
.col-wrap.col-wrap > *{
width: 100%;
}
.col-wrap > .col-right {
padding: 0 15px;
}
.blog .site-main .col-wrap .post {
width: 100%;
}
.blog .site-main .col-wrap .post .post-inn .post-thumbnail img {
width: 100%;
}
.single-post .post-img .single-page-title-wrap .entry-title {
font-size: 40px;
line-height: 50px;
}
.single.single-post main > header, .blog main > header {
background-position: 66% 100%;
}
.packages .packages-col{
margin-right: 0;
}
body .kc_button.pkg-btn{
padding: 5px !important	;
}
.packages .packages-col .package-name {
font-size: 40px !important;
}
.packages {
overflow: auto;
display: flex;
display: grid;
grid-template-columns: auto auto auto auto;
}
.packages .packages-col {
width: 200px !important;
}
.blog main > header .page-title{
font-size: 50px;
line-height: normal;
}
.site-footer{
padding: 60px 0 0;
}
#footer-top-mng .kc-wrap-columns {
display: flex;
flex-wrap: wrap;
}
#footer-top-mng .kc-wrap-columns > *:nth-last-child(1) {
order: 1;
width: 200px;
}
#footer-top-mng .kc-wrap-columns > *:nth-last-child(2) {
order: 2;
width: calc(100% - 300px);
}
#footer-top-mng .kc-wrap-columns > *:nth-last-child(3) {
order: 4;
width: 50%;
}
#footer-top-mng .kc-wrap-columns > *:nth-last-child(4) {
order: 3;
width: 50%;
}
#footer-top-mng .kc-wrap-columns > *:nth-last-child(4) .menu{
column-count: 2;
}
.cs-copyright .kc-container {
margin-top: 30px;
padding-top: 15px;
padding-bottom:15px;
}
}
@media (max-width:640px) {
.cs-tab-1 .owl-carousel .owl-item {
padding: 0 10px;
}
}
@media (max-width:575px) {
.col-wrap > .col-left >  *{
width: 100%;
}
.img-box-group {
flex-wrap: wrap;
width: 100%;
} 
.circle-image.kc_single_image {
width: 100%; } .blog main > header .page-title{
font-size: 35px;
}
#footer-top-mng .kc-wrap-columns > *:nth-last-child(1),
#footer-top-mng .kc-wrap-columns > *:nth-last-child(2){
width: 100%;
}
}
@media (max-width:425px) {
.pkg-table table tr th {
font-size: 16px;
}
.pkg-table .kc_button{
font-size: 10px;
}
body.kc-css-system .kc_button.btn-mng-1{
font-size: 14px!important;
}
} .dt-column-order,
.dt-container .dt-layout-row:not(.dt-layout-table){
display:none;
}
body .tablepress>:where(thead)+tbody>:where(:not(.child))>*, 
body .tablepress>tbody>*~:where(:not(.child))>*, 
body .tablepress>tfoot>:where(:first-child)>* {
border-top: 1px dashed #ccd4d2;
padding-top: 25px;
padding-bottom: 25px;
}
body .tablepress>:where(thead)+tbody>tr:first-child>*{
border-top-color:#1ea079;
}
body .tablepress>:not(caption)>*>*{
vertical-align:middle;
}
.dt-container {
border: 1px solid #ccc;
border-radius: 8px;
overflow: hidden;
}
.tablepress {
font-weight: 700;
}
body .tablepress>:where(thead,tfoot)>tr>* {
vertical-align: text-bottom;
}
body .tablepress thead .dt-orderable-asc, 
body .tablepress thead .dt-orderable-desc{ background: #fff;
line-height: 30px;
vertical-align: middle;
padding-bottom: 25px;
}
body .tablepress thead .dt-orderable-asc:hover, 
body .tablepress thead .dt-orderable-desc:hover {
background-color:#fff;
color: inherit;
} .tablepress thead th{
background:transparent;
padding-top: 0;
}
body .tablepress>:not(caption)>*>* {
text-align: center;
}
.dt-scroll-head .tablepress thead th:not(.column-1) {
position: relative;
padding-top:25px
}
.dt-scroll-head .tablepress thead th:not(.column-1):before{
content:"";
display:block;
width:100%;
height:15px;
background:#797979;
margin-bottom: 20px;
position: absolute;
top: 0;
left: auto;
}
.dt-scroll-head .tablepress thead th.column-3:before{
background:#ffcc00;
}
.dt-scroll-head .tablepress thead th.column-4:before{
background:#0d56a8;
}
.dt-scroll-head .tablepress thead th.dt-column-title{
padding-right:25px;
}
.tablepress thead th:not(.column-1) .dt-column-title {
text-align: right;
display: block; font-weight: 500;
font-family: Outfit, sans-serif;
font-size: 20px;
padding-top: 25px;
}
.dt-scroll-head .tablepress thead th .dt-column-title span.pkg-t{
font-family: Ephesis;
font-size: 50px;
text-align: center;
display: block;
line-height: 30px;
}
.dt-scroll-head .tablepress thead th.column-1 .dt-column-title{
font-size: 35px;
font-weight: 500;
font-family: "Outfit", sans-serif;
}
.dt-scroll-head .tablepress thead th:not(.column-1) .dt-column-title span.pkg-t{
color:#797979;
}
.dt-scroll-head .tablepress thead th.column-3 .dt-column-title span.pkg-t{
color:#ffcc00;
}
.dt-scroll-head .tablepress thead th.column-4 .dt-column-title span.pkg-t{
color:#0d56a8;
}
.pkg-p{
font-family: Outfit, sans-serif;
font-size: 25px;
text-align: center;
display: inline-block;
width: 100%;
font-weight: 500;
padding-top: 45px;
padding-bottom: 15px;
color: #373737;
}
.pkg-p i {
color: #373737;
font-weight: 300;
font-size: 15px;
font-style: normal; }
.dt-container .dt-layout-row.dt-layout-table .dt-layout-cell {
padding: 0;
}
table.tablepress.tablepress-id-1.dataTable img {
width: 30px;
}
table.tablepress a{
color: #1ea079;
background-color: rgba(30, 160, 121, 0);
font-family: Poppins;
font-size: 15px;
font-weight: 500;
border: 1px solid #1ea079;
padding: 15px 10px;
display: block;
text-decoration: none;
text-align: center;
position:relative;
}
table.tablepress a:after{
content: "\f054";
font-family: 'FontAwesome';
margin-left: 10px;
}
body .tablepress> tbody tr:last-child * a{
background-color: #1ea079;
color: #ffffff;
transition:all ease 0.5s;
}
body .tablepress> tbody tr:last-child * a:hover{
background-color: #fff;
color: #1ea079;
}
@media(min-width:768px){
.hide-desktop{
display:none
}
table.tablepress.tablepress-id-1.dataTable img {
margin-top: 8px;
}
}
@media(max-width:767px){
.tablepress thead th:not(.column-1) .dt-column-title {
padding-top: 0;
padding-right: 7px;
}
.dt-scroll-head .tablepress thead th.column-1 .dt-column-title {
font-size: 24px;
}
.dt-scroll-head .tablepress thead th.column-1 .dt-column-title br{
display:none;
}
body .tablepress>:not(caption)>*>* {
text-align: left;
}
body .tablepress>:not(caption)>*>*:not(:first-child) {
text-align: right;
}
.child ul.dtr-details {
list-style-type: none;
padding: 0 0 0 18px;
margin: 0;
}
ul.dtr-details li {
display: flex;
align-items: center;
}
ul.dtr-details li .dtr-data{
margin-left: auto;
text-align:right;
}
span.dtr-title {
font-weight: 800;
display: block;
}
span.dtr-title br {
display: none;
}
.collapsed .row-hover tr td.column-1{
position:relative;
padding-left:40px;
}
.collapsed .row-hover tr td.column-1:before{
content:"+";
position:absolute;
left:12px;
top:33px;
width: 20px;
height: 20px;
display: inline-block;
border: 1px solid;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
}
.collapsed .row-hover tr.dt-hasChild td.column-1:before{
content:"-";
}
.dtr-title .pkg-silver,
.dtr-title .pkg-platinum,
.dtr-title .pkg-gold{
font-family: Ephesis;
font-size: 42px;
display: block;
line-height: normal;
color: #ffcc00;
}
.dtr-title .pkg-silver{
color: #797979;
}
.dtr-title .pkg-platinum{
color: #0d56a8;
}
.tablepress thead th:not(.column-1) .dt-column-title a,
table.tablepress .dtr-title a{
display:none
}
.pkg-p {
text-align: left;
}
.tablepress thead th:not(.column-1) .pkg-p {
text-align: center;
padding-top: 20px;
}
.pkg-p i{
display:block;
}
table.tablepress a {
display: inline-block;
margin-left: auto;
float: right;
}
.tablepress>:not(caption)>*:nth-last-child(2)>* {
vertical-align: middle;
}
body .tablepress> tbody tr:nth-last-child(2) * a {
background-color: #1ea079;
color: #ffffff;
transition: all ease 0.5s;
}
}
@media(max-width:991px){
.dt-scroll-head .tablepress thead th .dt-column-title span.pkg-t {
font-size: 42px;
}
table.tablepress a {
font-size: 12px;
padding: 5px 10px;
}
}
@media(max-width:767px){
.packages-col .kc-title-wrap .kc_title.package-heading {
margin: 113px 0 0;
text-align: left;
}
.page-id-1330 .packages .packages-col .package-name {
font-size: 30px !important;
margin-left: 0 !important;
}
.page-id-1330 .packages-col .kc-title-wrap .kc_title.package-heading{
margin: 143px 0 0;
}
body.kc-css-system .packages .packages-col .kc-elm .kc_button {
padding: 6px 5px;
}
.packages .packages-col .package-text {
text-align: center;
margin-left: auto;
margin-top: 5px;
margin-bottom: 15px !important;
}
.packages .packages-col {
width: 160px !important;
}
.packages {
position: relative;
}
.packages .packages-col:not(.first-col) {
position: relative;
z-index: 9;
}
.packages .packages-col.first-col {
position: sticky;
left: 0;
top: 0;
z-index: 999;
}
.packages .packages-col.first-col .kc-col-inner-container .kc-elm:not(:nth-child(1)):not(:nth-child(2)),
.packages .packages-col:not(.first-col) .kc-col-inner-container .kc-elm:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)):not(:nth-child(5)):not(:last-child) {
min-height: 145px; border-bottom: 1px dashed #ccd4d2;
display: flex;
align-items: center;
justify-content: center;
}
.page-id-1330 .packages .packages-col.first-col .kc-col-inner-container .kc-elm:not(:nth-child(1)):not(:nth-child(2)),
.page-id-1330 .packages .packages-col:not(.first-col) .kc-col-inner-container .kc-elm:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)):not(:nth-child(4)):not(:nth-child(5)):not(:last-child) {
min-height: 168px;
}
.packages .packages-col.first-col .kc-col-inner-container .kc-elm:nth-child(3) p{
text-align: left;
}
.packages .feature-point,
.packages .packages-col .package-sub-heading,
.packages-col .kc-title-wrap p.kc_title.first-head { border-bottom: none;
}
.packages .feature-point {
font-size: 12px;
text-align:left;
}
} .revivew-sec{
background: #e8e8e8;
padding-top: 25px;
padding-bottom: 15px;
}
.revivew-sec .kc_title{
text-align: center;
margin-bottom: 30px;
font-size: 50px;
font-weight: 500;
font-family: "Outfit", sans-serif;
color: #373737;
}
.revivew-sec .revivew-sec-inn {
max-width: 1190px;
margin: 0 auto;
}