







/* 1a. Containers */





/* 1b. Colors */







/* 1c. Typography */



























































/* 1d. Buttons */

/* a. Buttons */


















/* b. Buttons */



















/* 1e. Forms */







































/* 1f. Tables */













/* 1g. Website header */




















/* mobile colors */














/* 1h. Website footer */










:root {
  --primary_color: #39393b;
  --secondary_color: #39393b;
  --tertiary_color: #ED9A22;
  --quaternary_color: #FFCD0A;
  --quinary_color: #ffffff;

  --global_primary_font_family: Raleway,sans-serif;
  --global_secondary_font_family: Montserrat,sans-serif;

  --body_font_size: 16px;
  --body_line_height: 1.5;
  --body_letter_spacing: 0px;

  --h1_font_size: 60px;
  --h1_font_transform: none;
  --h1_line_height: 1.25;
  --h1_letter_spacing: 0px;

  --h2_font_size: 44px;
  --h2_font_transform: none;
  --h2_line_height: 1.25;
  --h2_letter_spacing: 0px;

  --h3_font_size: 32px;
  --h3_font_transform: none;
  --h3_line_height: 1.25;
  --h3_letter_spacing: 0px;

  --h4_font_size: 28px;
  --h4_font_transform: none;
  --h4_line_height: 1.25;
  --h4_letter_spacing: 0px;

  --h5_font_size: 24px;
  --h5_font_transform: none;
  --h5_line_height: 1.25;
  --h5_letter_spacing: 0px;

  --h6_font_size: 20px;
  --h6_font_transform: none;
  --h6_line_height: 1.25;
  --h6_letter_spacing: 0px;

  --link_color: #ED9A22;
  --link_hover_color: #FFCD0A;

  --primary_btn_text: #39393b;
  --primary_btn_bg: #FFCD0A;
  --primary_btn_text_hover: #39393b;
  --primary_btn_bg_hover: #ED9A22;
  --primary_btn_border: ;
  --primary_btn_border_hover: ; 

  --secondary_btn_text: #39393b;
  --secondary_btn_bg: rgba(237, 154, 34, 0%);
  --secondary_btn_text_hover: #39393b;
  --secondary_btn_bg_hover: #FFCD0A;
  --secondary_btn_border: ;
  --secondary_btn_border_hover: ; 

  --page-center: 1330px;
  --vertical_spacing: 65px 0;

  --footer_initial_bg_color: #ffffff;
  --footer_final_bg_color: #39393B;
  --footer_initial_font_color: #39393B;
  --footer_final_font_color: #ffffff;
}


@media(max-width:1024px){
  :root {
    --body_font_size: 16px;
    --h1_font_size: 48px;
    --h2_font_size: 40px;
    --h3_font_size: 28px;
    --h4_font_size: 26px;
    --h5_font_size: 22px;
    --h6_font_size: 18px;
  }
}

@media(max-width:767px){
  :root {
    --body_font_size: 16px;
    --h1_font_size: 36px;
    --h2_font_size: 32px;
    --h3_font_size: 24px;
    --h4_font_size: 22px;
    --h5_font_size: 20px;
    --h6_font_size: 16px;
  }
}





.primary_color {
  color: var(--primary_color);
}
.secondary_color {
  color: var(--secondary_color);
}

.dnd-section,
.content-wrapper--vertical-spacing {
  padding: var(--vertical_spacing);
}

.page-center,
.content-wrapper,
.dnd-section > .row-fluid {
  max-width: var(--page-center);
  padding: 0 15px;
}





html {
  font-size: var(--body_font_size);
}

body {
  font-family: Raleway, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #39393b;
  font-size: var(--body_font_size);
  letter-spacing: var(--body_letter_spacing);
  line-height: var(--body_line_height);
}

/* Paragraphs */

p {
  font-family: Raleway, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
}

/* Anchors */

a {
  color: #ED9A22;
}

a:hover,
a:focus,a:active {
  color: #FFCD0A;
}

/* Headings */

h1,
.h1 {
  font-weight: 500; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
  color: #39393b;
  font-size: var(--h1_font_size);
  text-transform: var(--h1_font_transform);
  line-height: var(--h1_line_height);
  letter-spacing: var(--h1_letter_spacing);
}

h2,
.h2 {
  font-weight: 400; text-decoration: none; font-family: Raleway, sans-serif; font-style: normal;
  color: #39393b;
  font-size: var(--h2_font_size);
  text-transform: var(--h2_font_transform);
  line-height: var(--h2_line_height);
  letter-spacing: var(--h2_letter_spacing);
}

h3,
.h3 {
  font-weight: 400; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
  color: #39393b;
  font-size: var(--h3_font_size);
  text-transform: var(--h3_font_transform);
  line-height: var(--h3_line_height);
  letter-spacing: var(--h3_letter_spacing);
}

h4,
.h4 {
  font-weight: 500; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
  color: #39393b;
  font-size: var(--h4_font_size);
  text-transform: var(--h4_font_transform);
  line-height: var(--h4_line_height);
  letter-spacing: var(--h4_letter_spacing);
}

h5,
.h5 {
  font-weight: 400; text-decoration: none; font-family: Raleway, sans-serif; font-style: normal;
  color: #39393b;
  font-size: var(--h5_font_size);
  text-transform: var(--h5_font_transform);
  line-height: var(--h5_line_height);
  letter-spacing: var(--h5_letter_spacing);
}

h6,
.h6 {
  font-weight: 700; text-decoration: none; font-family: Raleway, sans-serif; font-style: normal;
  color: #39393b;
  font-size: var(--h6_font_size);
  text-transform: var(--h6_font_transform);
  line-height: var(--h6_line_height);
  letter-spacing: var(--h6_letter_spacing);
}

/* Blockquote */

blockquote {
  border-left-color: var(--secondary_color);
}





button,
.button,
.hs-button,
.btn__primary,
.btn--primary a,
.btn--custom a,
.btn__custom{
  border: 0px solid #FFCD0A;

  padding-top: 12px;
padding-right: 15px;
padding-bottom: 12px;
padding-left: 18px;

  font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  background-color: #FFCD0A;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  color: #39393b;
  font-size: 14px;
  text-transform: capitalize;
}

button .svgIcon svg,
.button .svgIcon svg,
.hs-button .svgIcon svg,
.btn__primary .svgIcon svg,
.btn--primary a .svgIcon svg,
.btn--custom a .svgIcon svg,
.btn__custom .svgIcon svg{
  width:20px;
  height:20px;
}

button .svgIcon svg path,
.button .svgIcon svg path,
.hs-button .svgIcon svg path,
.btn__primary .svgIcon svg path,
.btn--primary a .svgIcon svg path,
.btn--custom a .svgIcon svg path,
.btn__custom .svgIcon svg path{
  fill:#EF4444;
}

button:hover .svgIcon svg path,
button:focus .svgIcon svg path,
button:active .svgIcon svg path,
.button:hover .svgIcon svg path,
.button:focus .svgIcon svg path,
.button:active .svgIcon svg path,
.hs-button:hover .svgIcon svg path,
.hs-button:focus .svgIcon svg path,
.hs-button:active .svgIcon svg path,
.btn__primary:hover .svgIcon svg path,
.btn__primary:focus .svgIcon svg path,
.btn__primary:active .svgIcon svg path,
.btn--primary:hover a .svgIcon svg path,
.btn--primary:focus a .svgIcon svg path,
.btn--primary:active a .svgIcon svg path,
.btn--custom:hover a .svgIcon svg path,
.btn--custom:focus a .svgIcon svg path,
.btn--custom:active a .svgIcon svg path,
.btn__custom:hover .svgIcon svg path,
.btn__custom:focus .svgIcon svg path,
.btn__custom:active .svgIcon svg path{
  fill:#EF4444;
}

button:hover,
button:focus,
.button:hover,
.button:focus,
.hs-button:hover,
.hs-button:focus,
.btn__primary:hover,
.btn__primary:focus,
.btn--primary a:focus,
.btn--primary a:hover,
.btn--custom a:focus,
.btn--custom a:hover ,
.btn__custom:focus,
.btn__custom:hover {
  
  color: #39393b;
  background-color: #ED9A22;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
}

button:active,
.button:active,
.hs-button:active,
.btn--primary a:active,
.btn--custom a:active,
.btn__primary:active,
.btn__custom:active{
  
  color: #39393b;
  background-color: #ED9A22;
}

.btn__secondary,
.btn--secondary a {
  border: 1px solid #39393b;

  padding-top: 12px;
padding-right: 18px;
padding-bottom: 12px;
padding-left: 15px;

  font-family: Montserrat, sans-serif; font-style: normal; font-weight: 400; text-decoration: none;
  background-color: rgba(237, 154, 34, 0%);
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  color: #39393b;
  font-size: 14px;
  text-transform: capitalize;
}

.btn__secondary:hover,
.btn__secondary:focus,
.btn__secondary:active,
.btn--secondary a:hover,
.btn--secondary a:focus,
.btn--secondary a:active {
  border: 1px solid #39393b;

  color: #39393b;
  background-color: #FFCD0A;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
}

.btn__secondary .svgIcon svg,
.btn--secondary a .svgIcon svg{
  width:20px;
  height:20px;
}

.btn__secondary .svgIcon svg path,
.btn--secondary a .svgIcon svg path{
  fill:#EF4444;
}

.btn__secondary:hover .svgIcon svg path,
.btn--secondary:hover a .svgIcon svg path,
.btn__secondary:focus .svgIcon svg path,
.btn--secondary:focus a .svgIcon svg path,
.btn__secondary:active .svgIcon svg path,
.btn--secondary:active a .svgIcon svg path{
  fill:#EF4444;
}






form,
.submitted-message {
  font-family: Raleway, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  border: 0px none #ffffff;

  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  background-color: rgba(255, 255, 255, 0%);
  padding: 0px;

}

/* Form title */

.form-title {
  border: 0px none #39393b;
;
  padding-top: 0px;
padding-right: 0px;
padding-bottom: 15px;
padding-left: 0px;
;
  font-family: Montserrat; font-style: normal; font-weight: 400; text-decoration: none;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  font-size: 32px;
  color: #39393b;
  background-color: rgba(57, 57, 59, 0%);
}

form h1,
form h2,
form h3,
form h4,
form h5,
form h6{
  color: #39393b;
}

/* Labels */

.submitted-message, 
form{
  color: #39393b;
}

form label {
  color: #39393b;
}

/* Help text */

form legend {
  color: #39393b;
}

/* Inputs */

form input[type=text],
form input[type=search],
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 #C1C7CD;
border-right: 0px solid #C1C7CD;
border-bottom: 1px solid #C1C7CD;
border-left: 0px solid #C1C7CD;

  background-color: rgba(255, 255, 255, 0%);
  color: #39393b;
  border-radius: 0px;
}

/* Form placeholder text */

::-webkit-input-placeholder {
  color: #697077;
}

::-moz-placeholder {
  color: #697077;
}

:-ms-input-placeholder {
  color: #697077;
}

::placeholder {
  color: #697077;
}

/* Inputs - date picker */

.hs-fieldtype-date .input .hs-dateinput:before {
  color: #697077;
}

.fn-date-picker td.is-selected .pika-button {
  background: #39393b;
}

.fn-date-picker td .pika-button:hover {
  background-color: #39393b !important;
}

.fn-date-picker td.is-today .pika-button {
  color: #39393b;
}

/* Submit button */

form input[type=submit]{
  border: 0px solid #FFCD0A;
;
  padding-top: 17px;
padding-right: 40px;
padding-bottom: 17px;
padding-left: 20px;
;
  font-family: Raleway, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #39393b;
  font-size: 18px;
  background: transparent;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  text-transform: capitalize;
}

form .hs-button {
  border: 0px solid #FFCD0A;
;
  padding-top: 17px;
padding-right: 40px;
padding-bottom: 17px;
padding-left: 20px;
;
  font-family: Raleway, sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
  color: #39393b;
  font-size: 18px;
  background-color: #FFCD0A;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
  text-transform: capitalize;
}

form .actions{
  background-color: #FFCD0A;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
}

form .hs-button:after,
form .actions:after {
  background-image: url('data:image/svg+xml;utf8,%3Csvg%20width%3D%2227%22%20height%3D%2227%22%20viewBox%3D%220%200%2027%2027%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.0952%200.0605469C11.2878%200.0605469%209.58698%200.401565%207.9927%201.08361C6.39841%201.76566%205.00876%202.6992%203.82371%203.88425C2.63865%205.06931%201.70511%206.45896%201.02307%208.05325C0.341018%209.64753%200%2011.3484%200%2013.1558C0%2014.9632%200.341018%2016.664%201.02307%2018.2583C1.70511%2019.8526%202.63865%2021.2423%203.82371%2022.4273C5.00876%2023.6124%206.39841%2024.5459%207.9927%2025.228C9.58698%2025.91%2011.2878%2026.251%2013.0952%2026.251C14.9027%2026.251%2016.6035%2025.91%2018.1978%2025.228C19.7921%2024.5459%2021.1817%2023.6124%2022.3668%2022.4273C23.5518%2021.2423%2024.4854%2019.8526%2025.1674%2018.2583C25.8495%2016.664%2026.1905%2014.9632%2026.1905%2013.1558C26.1905%2011.3484%2025.8495%209.64753%2025.1674%208.05325C24.4854%206.45896%2023.5518%205.06931%2022.3668%203.88425C21.1817%202.6992%2019.7921%201.76566%2018.1978%201.08361C16.6035%200.401565%2014.9027%200.0605469%2013.0952%200.0605469ZM18.4408%2013.8719L13.8114%2018.5013C13.6579%2018.6718%2013.4661%2018.7571%2013.2359%2018.7571C13.0057%2018.7571%2012.8139%2018.6718%2012.6604%2018.5013C12.4899%2018.3478%2012.4047%2018.156%2012.4047%2017.9258C12.4047%2017.6956%2012.4899%2017.5038%2012.6604%2017.3504L16.0366%2013.9742H7.36607C7.14441%2013.9742%206.95258%2013.8932%206.7906%2013.7313C6.62861%2013.5693%206.54762%2013.3774%206.54762%2013.1558C6.54762%2012.9341%206.62861%2012.7423%206.7906%2012.5803C6.95258%2012.4183%207.14441%2012.3373%207.36607%2012.3373H16.0366L12.6604%208.96122C12.4899%208.80776%2012.4047%208.61593%2012.4047%208.38574C12.4047%208.15555%2012.4899%207.96373%2012.6604%207.81027C12.8139%207.63976%2013.0057%207.5545%2013.2359%207.5545C13.4661%207.5545%2013.6579%207.63976%2013.8114%207.81027L18.4408%2012.4396C18.5431%2012.5419%2018.6113%2012.657%2018.6454%2012.7849C18.6795%2012.9128%2018.6795%2013.0364%2018.6454%2013.1558C18.6795%2013.2751%2018.6795%2013.3988%2018.6454%2013.5266C18.6113%2013.6545%2018.5431%2013.7696%2018.4408%2013.8719Z%22%20fill%3D%22%23EF4444%22%2F%3E%3C%2Fsvg%3E');
    }

form .hs-button:hover:after,
form .actions:hover:after {
  background-image: url('data:image/svg+xml;utf8,%3Csvg%20width%3D%2227%22%20height%3D%2227%22%20viewBox%3D%220%200%2027%2027%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.0952%200.0605469C11.2878%200.0605469%209.58698%200.401565%207.9927%201.08361C6.39841%201.76566%205.00876%202.6992%203.82371%203.88425C2.63865%205.06931%201.70511%206.45896%201.02307%208.05325C0.341018%209.64753%200%2011.3484%200%2013.1558C0%2014.9632%200.341018%2016.664%201.02307%2018.2583C1.70511%2019.8526%202.63865%2021.2423%203.82371%2022.4273C5.00876%2023.6124%206.39841%2024.5459%207.9927%2025.228C9.58698%2025.91%2011.2878%2026.251%2013.0952%2026.251C14.9027%2026.251%2016.6035%2025.91%2018.1978%2025.228C19.7921%2024.5459%2021.1817%2023.6124%2022.3668%2022.4273C23.5518%2021.2423%2024.4854%2019.8526%2025.1674%2018.2583C25.8495%2016.664%2026.1905%2014.9632%2026.1905%2013.1558C26.1905%2011.3484%2025.8495%209.64753%2025.1674%208.05325C24.4854%206.45896%2023.5518%205.06931%2022.3668%203.88425C21.1817%202.6992%2019.7921%201.76566%2018.1978%201.08361C16.6035%200.401565%2014.9027%200.0605469%2013.0952%200.0605469ZM18.4408%2013.8719L13.8114%2018.5013C13.6579%2018.6718%2013.4661%2018.7571%2013.2359%2018.7571C13.0057%2018.7571%2012.8139%2018.6718%2012.6604%2018.5013C12.4899%2018.3478%2012.4047%2018.156%2012.4047%2017.9258C12.4047%2017.6956%2012.4899%2017.5038%2012.6604%2017.3504L16.0366%2013.9742H7.36607C7.14441%2013.9742%206.95258%2013.8932%206.7906%2013.7313C6.62861%2013.5693%206.54762%2013.3774%206.54762%2013.1558C6.54762%2012.9341%206.62861%2012.7423%206.7906%2012.5803C6.95258%2012.4183%207.14441%2012.3373%207.36607%2012.3373H16.0366L12.6604%208.96122C12.4899%208.80776%2012.4047%208.61593%2012.4047%208.38574C12.4047%208.15555%2012.4899%207.96373%2012.6604%207.81027C12.8139%207.63976%2013.0057%207.5545%2013.2359%207.5545C13.4661%207.5545%2013.6579%207.63976%2013.8114%207.81027L18.4408%2012.4396C18.5431%2012.5419%2018.6113%2012.657%2018.6454%2012.7849C18.6795%2012.9128%2018.6795%2013.0364%2018.6454%2013.1558C18.6795%2013.2751%2018.6795%2013.3988%2018.6454%2013.5266C18.6113%2013.6545%2018.5431%2013.7696%2018.4408%2013.8719Z%22%20fill%3D%22%23EF4444%22%2F%3E%3C%2Fsvg%3E');
    }

form .actions:hover,
form .actions:focus,
form .actions:active{
  --svg-icon-color:#ED9A22;
  background-color: #ED9A22;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
}

form input[type=submit]:hover,
form input[type=submit]:focus,
form input[type=submit]:active{
  background: transparent;
  color: #39393b;
  border: 0px solid #ED9A22;
;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
}

form .hs-button:hover,
form .hs-button:focus,
form .hs-button:active{
  background-color: #ED9A22;
  color: #39393b;
  border: 0px solid #ED9A22;
;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
}





/* Table */

table {
  border: 1px solid rgba(57, 57, 59, 29%);

  background-color: #FFCD0A;
}

/* Table cells */

td,
th {
  border: 1px solid rgba(57, 57, 59, 29%);

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

  color: #39393b;
}

/* Table header */

thead th {
  background-color: #ED9A22;
  color: #39393b;
}

/* Table footer */

tfoot td {
  background-color: #FFCD0A;
  color: #39393b;
}





.announcementBar {
  background-color: #ED9A22;
}
.announcementBar p,
.announcementBar .announcementBarInner{
  color: #1D1C1A;
}
.announcementBar .announcementBarInner a {
  color: #1D1C1A;
}
.announcementBar svg path {
  fill: #39393b;
}
.announcementBar .content-wrapper>.cmIcon svg path {
  stroke: #39393b;
}

.header_section .mega_menu .menu_item .menu_txt a{
  color:#59595C;
}

.header_section .mega_menu .menu_item:hover .menu_txt a{
  color:#39393b;
}

.header_section .mega_menu .menu_item.active .menu_txt a{
  color:#39393b;
}

.header_section .mega_menu .menu_item .child_menu_item .sunMenu_title{
  color:#59595C;
}

.header_section .mega_menu .menu_item .child_menu_item .sunMenu_des{
  color:#6D6D6D;
}

.header_section .mega_menu .menu_item .child_menu_item:hover .sunMenu_title{
  color:#39393b;
}

.header_section .mega_menu .menu_item .outer_wrap_inner.blog_post .blogCard{
  background-color:#F9F9F9; 
}

.header_section .mega_menu .menu_item .blogCard .blogTitle a{
  color:#39393b;
}

.header_section .mega_menu .menu_item .blogCard .blogTitle:hover a{
  color:#39393b;
}

.header_section .mega_menu .menu_item .blogCard .blogTitle .linkIcon svg path{
  fill:;
}

.header_section .mega_menu .menu_item .blogCard .blogTitle .linkIcon:hover svg path{
  fill:;
}

.header_section .mega_menu .menu_item .menu_txt a:before {
  background-color:#59595C;
}

.header_section .searchBtn.btn--primary{
  background-color: #FFCD0A;
}
.header_section .searchBtn.btn--primary svg path{
  fill: #39393b;
}
.header_section .searchBtn.btn--primary:hover{
  background-color: #ED9A22;
}
.header_section .searchBtn.btn--primary:hover svg path{
  fill: #39393b;
}

.header_section .searchBtn.btn--secondary{
  background-color: rgba(237, 154, 34, 0%);
}
.header_section .searchBtn.btn--secondary svg path{
  fill: #39393b;
}
.header_section .searchBtn.btn--secondary:hover{
  background-color: #FFCD0A;
}
.header_section .searchBtn.btn--secondary:hover svg path{
  fill: #39393b;
}

@media (min-width: 1101px){
  .header_section.header_bg .header_wrap .header_inner,
  .header_section.header_bg .mega_menu .menu_item ul.outer_wrap,
  .header_section .mega_menu .menu_item:hover ul.outer_wrap{
    background-color:#ffffff; 
  }
}

@media (max-width: 1100.99px){
  body.mob_open .header_section,
  .header_section .mobileMenu{
    background: #ffffff;
  }

  .header_section .mobileMenu .mega_menu .menu_item .menu_txt a{
    color:#59595C;
  }
  .header_section .mobileMenu .mega_menu .menu_item:hover .menu_txt a{
    color:#39393b;
  }
  .header_section .mobileMenu .mega_menu .menu_item.active .menu_txt a{
    color:#39393b;
  }
  .header_section .mega_menu .menu_item .child_menu_item .sunMenu_title{
    color:#59595C;
  }
  .header_section .mega_menu .menu_item .child_menu_item:hover .sunMenu_title{
    color:#39393b;
  }
  .header_section .mega_menu .menu_item .child_menu_item .sunMenu_des{
    color:#6D6D6D;
  }
  .header_section .mobile_navigation .mega_menu .menu_item .outer_wrap_inner.blog_post .blogCard{
    background: #F9F9F9;
  }
  .header_section .mega_menu .menu_item .blogCard .blogTitle a{
    color:#59595C;
  }
  .header_section .mega_menu .menu_item .blogCard .blogTitle:hover a{
    color:#39393b;
  }
  .header_section .mega_menu .menu_item .blogCard .blogTitle .linkIcon svg path{
    fill=
  }
  .header_section .mega_menu .menu_item .blogCard .blogTitle .linkIcon:hover svg path{
    fill=
  }
}





.footer {
  background-color: #ffffff;
}


/* Footer content */

.footer{
  color: #39393B;
}

.footer p,
.footer label,
.footer span,
.footer li,
.footer img,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer a,
.footer .socialShare a svg,
.footer .copyrightText>*,
.footer .copyrightText{
  color:inherit;
}

.footer a:hover,
.footer .socialShare a:hover svg{
  color: #ed9a22 !important;
}




.blog-post,
.blog-header__inner,
.blog-related-posts {
  padding: 65px 15px;
}

/* Blog post */

.blog-post__meta a {
  color:var(--body_text_color);
}

.blog-post__tag-link {
  color:var(--body_text_color);
}

.blog-post__tag-link:hover,
.blog-post__tag-link:focus {
  color:var(--body_text_color);
}

.blog-post__tag-link:active {
  color:var(--body_text_color);
}

/* Blog related posts */

.blog-related-posts__title-link,
.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus,
.blog-related-posts__title-link:active {
  font-weight: 400; text-decoration: none; font-family: Raleway, sans-serif; font-style: normal;
  color: #39393b;
  font-size: var(--h2_font_size);
  text-transform: var(--h2_font_transform);
  line-height: var(--h2_line_height);
  letter-spacing: var(--h2_letter_spacing);
}

.blog-related-posts__title-link {
  color: #39393b;
}

.blog-related-posts__title-link:hover,
.blog-related-posts__title-link:focus {
  color: #39393b;
}

.blog-related-posts__title-link:active {
  color: #39393b;
}

/* Blog comments */

#comments-listing .comment-reply-to {
  color: var(--link_color);
}

#comments-listing .comment-reply-to:hover,
#comments-listing .comment-reply-to:focus {
  color: var(--link_hover_color); 
}

#comments-listing .comment-reply-to:active {
  color: var(--link_hover_color); 
}





.hs-search-results__title {
  font-weight: 400; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
  color: var(--link_color);
  font-size: var(--h3_font_size);
  text-transform: var(--h3_font_transform);
  line-height: var(--h3_line_height);
  letter-spacing: var(--h3_letter_spacing);
}
.hs-search-results__title:hover {
  color: var(--link_hover_color); 
}




/* Blog listing */

.hs-blog-post-listing__post-title-link,
.hs-blog-post-listing__post-title-link:hover,
.hs-blog-post-listing__post-title-link:focus,
.hs-blog-post-listing__post-title-link:active {
  font-weight: 400; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
  color: #39393b;
  font-size: var(--h3_font_size);
  text-transform: var(--h3_font_transform);
  line-height: var(--h3_line_height);
  letter-spacing: var(--h3_letter_spacing);
}

.hs-blog-post-listing__post-title-link {
  color: var(--link_color);
}

.hs-blog-post-listing__post-title-link:hover,
.hs-blog-post-listing__post-title-link:focus {
  color: var(--link_hover_color);
}

.hs-blog-post-listing__post-title-link:active {
  color: var(--link_hover_color);
}


.hs-blog-post-listing__post-tag,
.hs-blog-post-listing__post-author-name {
  color:#39393b;
}

/* Blog pagination */

.hs-pagination__link-text,
.hs-pagination__link--number {
  color:#39393b;
}

.hs-pagination__link:hover .hs-pagination__link-text,
.hs-pagination__link:focus .hs-pagination__link-text,
.hs-pagination__link--number:hover,
.hs-pagination__link--number:focus {
  color:#39393b;
}

.hs-pagination__link:active .hs-pagination__link-text,
.hs-pagination__link--number:active {
  color:#39393b;
}

.hs-pagination__link-icon svg {
  fill: #39393b;
}

/* Pricing card */
.card__price {
  font-weight: 400; text-decoration: none; font-family: Montserrat, sans-serif; font-style: normal;
  color: #39393b;
  font-size: var(--h3_font_size);
  text-transform: var(--h3_font_transform);
  line-height: var(--h3_line_height);
  letter-spacing: var(--h3_letter_spacing);
}

.card__body svg {
  fill: #39393b;
}

.scroll-to-section:hover a svg, 
.scroll-to-section:hover a svg path {
  fill: #EF4444 !important;
}
@keyframes bounce {
  50% {
    transform: translateY(-10px);
  }
}