/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/
/* Default */

h1, h2, h3, h4, h5, h6 {
  font-family: Outfit, sans-serif;
}

.clean-base .row .c-col {
  padding-left: 2% !important;
  padding-right: 2% !important;
}

.mt-100 {
  margin-top: 100px;
}
.mb-100 {
  margin-bottom: 100px;
}
.pt-100 {
  padding-top: 100px;
}
.pb-100 {
  padding-bottom: 100px;
}
.mt-50 {
  margin-top: 50px;
}
.mb-50 {
  margin-bottom: 50px;
}
.pt-50 {
  padding-top: 50px;
}
.pb-50 {
  padding-bottom: 50px;
}

.body-container-wrapper {
background-image: url('https://6054582.fs1.hubspotusercontent-na1.net/hubfs/6054582/img_bg_blue.jpg');
background-repeat: repeat-y;
background-size: 100%;
background-position-y: 1000px;
}

/* Images */

.img-rounded-bh img,
.img-rounded-bv img {
	border-radius: 1000px;
}
.img-rounded-sh img,
.img-rounded-sv img {
	border-radius: 1000px;
}
.img-rounded-sq img {
	border-radius: 100px;
}
.row-vertical-align .container .row {
  display : flex;
  align-items : center;
}
.hhs-post-feat-img {
	border-radius: 75px;
}

/* Animation Fix */
.animate__fadeInRight,
.animate__fadeInLeft,
.animate__fadeInUp,
.animate__fadeInDown {
	  -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
}

/* videos */
.vid-rounded iframe,
.c-video-card-outer,
.c-video-card-outer img {
  border-radius: 50px;
}

/* Header */

.hhs-top-bar {
  background-color: rgba(0, 0, 0, 0.3); 
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  padding-left: 2% !important;
  padding-right: 2% !important;
  -webkit-backdrop-filter: brightness(0.5);
  backdrop-filter: brightness(0.5);
}

.sticky-menu.active {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background: #fff);
}
.sticky-menu .hhs-header-cta a {
	border: 2px solid #222;
	color: #222 !important;
}

.hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a, .hs-menu-wrapper.hs-menu-flow-horizontal ul.hhs-nav-links .hs-menu-item a {
	text-transform: uppercase;
	color: #fff;
	font-weight: 600;
	letter-spacing: 1px;
	font-size: 15px;
}
.mega-nav-con a,
.mega-text-con a {
  	letter-spacing: 0px !important;
}
.sticky-menu.active #hs_cos_wrapper_dnd_area-module-1 .interactive-button,
.sticky-menu.active #hs_cos_wrapper_dnd_area-module-2 .interactive-button {
	border: 2px solid #2e3439;
	color: #2e3439;
}

h2.header-intro {
  text-align: center;
  font-size: 21px;
  line-height: 32px;
  font-weight: normal;
}

/*  Mega Menus  */
@media (min-width: 992px) {
  .mega-menu .row {
	  display: flex;
  }
  .hhs-top-bar .mega-menu .container {
	  padding-right:0;
    max-width: unset;
    padding-left: 10%;
    padding-right: 0;
  }
}
.mega-menu .row .col-4 {
	vertical-align: middle;
	align-content: center;
}
.mega-menu .row .col-3 a,
.mega-menu .row .col-4 a {
	font-size: 18px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.mega-menu .row .col-3 a:hover ,
.mega-menu .row .col-4 a:hover {
  -moz-transform: translateX(10px);
  -webkit-transform: translateX(10px);
  -o-transform: translateX(10px);
  -ms-transform: translateX(10px);
  transform: translateX(10px);
}

.mega-menu.active {
	padding: 0 !important;
}
.mega-menu-1.mega-menu .row .col-8 {
background: url('https://6054582.fs1.hubspotusercontent-na1.net/hubfs/6054582/office_2.jpg');
background-size: cover;
min-height: 500px;
background-position: bottom;
}
.mega-menu-2.mega-menu .row .col-6 {
background: url('https://6054582.fs1.hubspotusercontent-na1.net/hubfs/6054582/3%20ket%20inf%20therapy%20-%20homepage.jpg');
background-size: cover;
background-position: 75%;
min-height: 500px;
}
.mega-menu-3.mega-menu .row .col-8 {
background: url('https://6054582.fs1.hubspotusercontent-na1.net/hubfs/6054582/img_her_media.jpg');
background-size: cover;
min-height: 500px;
}
.mega-menu-4.mega-menu .row .col-8 {
background: url('https://6054582.fs1.hubspotusercontent-na1.net/hubfs/6054582/img_kcla_mega_menu_1.jpg');
background-size: cover;
min-height: 500px;
}

.mega-menu h5 {
  color: #fff;
  margin-top:35px;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 5px;
  letter-spacing: 1px;
}
.mega-menu .clear {
  height:30px
}
.mega-menu .mega-text-con ul {
  padding-left: 0 !important;
}
.mega-menu ul li {
  margin: 2px 0 !important;
  list-style: none;
}
.mega-menu ul li a {
  letter-spacing: 0;
}

/* Footer */

.disclaimer,
.disclaimer p,
.disclaimer span,
.disclaimer strong {
  font-size: 11px;
  line-height: 14px;
  color: #888;
  text-align: left;
}

.hhs-side-menu ul li a {
  text-transform: uppercase;
}
.hhs-side-menu ul ul li {
  margin: 10px 0;
}
.hhs-side-menu ul ul li a {
  text-transform: none;
  font-weight: 300 !important;
}

.inner-page-hero {
  padding: 15%;
}
.inner-page-hero-small {
  max-height: 87px;
}
.video-hero {
  height: 80vh;
}
.green-bg-text h5 {
  margin: 50px 0;
  padding: 50px;
  border-radius: 100px;
  background-color: #E3F6F0;
}
.bullet-section row {
  padding-bottom: 20px;
}
.bullet-blue-circle h5 {
      padding-left: 30px;
      text-indent: -15px;
      font-size: 18px;
      font-weight: 600;
}
.bullet-blue-circle h5:before {
        content: url('https://6054582.fs1.hubspotusercontent-na1.net/hubfs/6054582/blue-bullet.svg');
        display: inline-block;
        padding-right: 10px;
        vertical-align: middle;
}
.hhs-card-flip-con .plus-minus {
  font-size: 16px !important;
  right: 30px !important;
  top: 25px !important;
  border-radius: 100px;
  min-width: 25px !important;
  min-height: 25px !important;
}
.hhs-card-flip-con .tile .back, 
.hhs-card-flip-con .tile .front,
.hhs-card-flip-con:hover .contents{
  border-radius: 50px;
}
.values-section .tile .contents,
.values-section .back .contents {
	display: flex !important;
	text-align: center;
	align-items: center;
	margin: 0 auto;
}

.values-section .tile .contents h4 {
	font-size: 24px !important;
	font-weight: 600 !important;
  margin: 0 auto;
}
.values-section .back .contents p {
	color: #2e3439;
	font-size: 18px;
}


/* homepage */
.home-video-header .row {
	padding-top: unset;
  padding-bottom: unset;
	position: absolute !important;
	bottom: 120px;
}

.home-video-header.c-fullscreen {
  height: 100vh !important;
}

.home-video-header h1 {
   font-size: 125px;
   line-height: .9;
   font-weight: 500;
   letter-spacing: -2px;
}

.home-video-header h4 {
   font-size: 32px;
   letter-spacing: -1px;
   padding: 30px 0;
}

.section-image-over-text h2,
.section-image-over-text h3 {
  padding: 30px 0;
}

.section-consult .c-col-inner {
   padding-top: 70vh;
   padding-bottom: 100px;
}

.media-slider {
  padding-bottom:50px;
}

.kcla-slider .c-slide-inner-3,
.media-slider .c-slide-inner-3 {
  background: #fff;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
}

.kcla-slider .c-slider button.slick-prev, 
.kcla-slider .c-slider button.slick-next,
.media-slider .c-slider button.slick-prev, 
.media-slider .c-slider button.slick-next {
	margin-top: 40px !important;
}
.kcla-slider .c-slider button.slick-next,
.media-slider .c-slider button.slick-next{
	right: 4% !important;
}
.kcla-slider .c-slider button.slick-prev,
.media-slider .c-slider button.slick-prev {
	right: 6% !important;
}
.logos-scroll img {
  max-width: 250px;
}
.logos-scroll .container, .container-fluid,
.logos-scroll .col-12 {
  padding-left: 0;
  padding-right: 0;
}
.insurance-logos img {
 /* filter: brightness(.5); */
}

/* Hover animations */
.kcla-slider .slick-slide,
.media-slider .c-image-1 {
    transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
}

.kcla-slider .slick-slide:hover,
.media-slider .c-image-1:hover {
   transform : scale(1.07);
  -moz-transform : scale(1.07);
   -webkit-transform : scale(1.07);
   -o-transform : scale(1.07);
   -ms-transform : scale(1.07);
  cursor: pointer;
}

.process-boxes .hhs-flexi-card {
  border: 8px solid #fff;
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.process-boxes h4 {
  padding: 12px;
  background-color: #2e3439;
  border-radius: 100px;
  max-width: 50px;
  max-height: 50px;
  margin: 0 auto 20px;
  color: #fff;
}

/* team page */
.team-slider .c-image-3 {
	min-height: 300px;
}
.team-popup {
	max-width: 600px;
	width: 100%;
	padding: 50px 35px 35px;
}
.team-popup .close-popup {
	background: transparent;
	color: #2e3439;
	text-transform: uppercase;
	font-weight: 600;
}

/* faq accordions */
.accordion_group {
	margin-bottom: 8px;
	background: #E3F6F0;
	padding: 10px 10px 10px 25px !important;
	border-radius: 100px;
}

accordion_group.expanded {
	border-radius: 20px;
}
.accordion_content {
	font-size: 15px;
	line-height: 21px;
}
.accordion_icon {
	background-color: transparent;
}
.accordion_group .accordion_icon::before, .accordion_group .accordion_icon::after {
	background-color: #2e3439;
}


/* embed responsive */
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.embed-container iframe {border-radius: 20px;}


/* global modules */

.kcla-story .row {
    padding-top: 0px;
    padding-bottom: 25px;
}

.kcla-story {
    margin-bottom: 35px;
}
#welness-wrapper {
  padding: 25px 15px;
  }
.c-slide-inner-3 .play-btn {
  display: none;
}
.c-slide-inner-3:hover .play-btn {
  display: block;
}

.hhs-blog-post-card {
  border-radius: 75px;
}
.hs-blog-listing .feat-cust-height {
  border-radius: 75px;
}
.post-page-full .blog-header-full {
  margin-bottom: 0px;
  padding-bottom: 0px;
}

/* Read More feature */
.more-text {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s ease;
}

.more-text.expanded {
  max-height: 500px; /* Adjust based on expected content height */
}

.read-more-btn {
  background-color: #007BFF;
  color: white;
  border: none;
  padding: 6px 12px;
  margin-top: 10px;
  cursor: pointer;
  border-radius: 4px;
  font-size: 14px;
}

.read-more-btn:hover {
  background-color: #0056b3;
}
.hide-meta {
  display: none !important;
}

.hs_recaptcha,
.grecaptcha-badge {
	visibility: hidden;
	height: 1px;
}

/* conditions pages */

.treatment-options p {
	font-size: 14px;
	line-height: 21px;
}
.treatment-options .hs_cos_wrapper_type_inline_rich_text {
	min-height: 360px
}
.treatment-options .row .c-col {
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.treatment-options .row .c-col-inner {
	position: relative;
	border-radius: 15px;
    background: #fff;
	box-shadow: 0 0 10px rgba(0,0,0,0.1);
	padding: 25px !important;
}
 .numbered-steps-section h2 {
    font-size:50px;
  }
.kcla-table {
      width: 100%;
      border-collapse: collapse;
      overflow: visible;
      border-radius: 20px;
      background: #fff;
      box-shadow: 0 10px 26px rgba(15, 76, 129, 0.12);
      color: #222222;
  }

    .kcla-table th,
    .kcla-table td {
      border: 1px solid #51A6DF;
      padding: 18px;
      text-align: left;
      vertical-align: top;
    }

    .kcla-table th {
      background: #6399ec;
      color: #fff;
      font-size: 14px;
      text-transform: uppercase;
      letter-spacing: 0.7px;
    }

    .kcla-table tr:last-child td {
    }
    .check-bullets li {
        padding-top: 5px;
    }

    .check-bullets.blue-checks li::before {
        color: #222222;
    }/* End custom CSS *//* Start custom CSS */

    .elementor-section-boxed .elementor-container {
        width: calc(100% - 30px);
    }
    

    th, td {
        border: 0 !important;
        border-bottom: 1px solid rgba(43, 28, 102, 0.10) !important;
    }
    td:first-child {
        font-weight: 700;
        font-size: 21px;
        min-width:200px;
    }

    tr:last-child td {
        border: 0 !important;
    }

    tr:first-child th:first-child {
        border-top-left-radius: 20px;
    }

    tr:first-child th:last-child {
        border-top-right-radius: 20px;
    }

    tr:last-child td:first-child {
        border-bottom-left-radius: 20px;
    }

    tr:last-child td:last-child {
        border-bottom-right-radius: 20px;
    }

@media (max-width: 767px) {
        .treatment-options .hs_cos_wrapper_type_inline_rich_text {
  		     min-height: unset;
		}
  .numbered-steps-section {
    text-align:center;
  }
        table, th, td, .kcla-table li {
            font-size: 12px !important;
            padding: 7px !important;
        }
        .kcla-table ul {
            list-style-type: none;
            margin-left:0;
            padding-left:0;
        }
        .kcla-table th {
      text-transform: none;
      letter-spacing: 0px;
      font-size: 14px!important;
      }
      tr:first-child th:first-child {
        border-top-left-radius: 10px;
    }

    tr:first-child th:last-child {
        border-top-right-radius: 10px;
    }

    tr:last-child td:first-child {
        border-bottom-left-radius: 10px;
    }

    tr:last-child td:last-child {
        border-bottom-right-radius: 10px;
    }
    td:first-child {
        min-width:unset;
    }
}
@media (min-width:600px) {.kcla-table th,
    .kcla-table td {

}

/* buttons */
.cta-secondary {
  border: 2px solid #2e3439;
}
@media (max-width:991px) {
	.condition-ctas .c-cta-con {
		display: block;
	}


	.condition-ctas a.cta-primary {
		margin: 20px 0;
	}
}
/* Responsive */

@media (min-width: 961px) {
  body form.hs-form div:not(.legal-consent-container) ul.inputs-list {
    columns: 4;
  }
  .kcla-slider .read-more,
   .media-slider .read-more {
	margin-left: 30px;
  }
}

@media (max-width: 600px) {
  .team-slider .c-image-3 {
	  height: 400px;
  }
}
@media (max-width: 575px) {
  .scrolling-logos.slick-slider .logo-item img {
      padding: 0;
  }
}

@media (max-width: 1450px) {
  .hhs-top-bar .hs-menu-wrapper.hs-menu-flow-horizontal>ul li a, 
  .hs-menu-wrapper.hs-menu-flow-horizontal ul.hhs-nav-links .hs-menu-item a {
    font-size: 14px
   }
}
@media (min-width: 961px) and (max-width: 1300px) {
.hhs-nav-grid__extras {
     display: none !important;
   }
}
@media (max-width: 922px) {
  
  .clean-base .row .c-col {
      padding-left: 15px;
      padding-right: 15px;
   }
   .mt-100 {
     margin-top: 50px;
   }
   .mb-100 {
      margin-bottom: 50px;
   }
  .pt-100 {
       padding-top: 50px;
   }
  .pb-100 {
       padding-bottom: 50px;
   }
  .mt-50 {
     margin-top: 25px;
   }
  .mb-50 {
      margin-bottom: 25px;
   }
  .pt-50 {
       padding-top: 25px;
   }
  .pb-50 {
       padding-bottom: 25px;
   }
  .home-video-header h1 {
    font-size: 55px;
  }
  .home-video-header h4 {
    font-size: 24px;
  }
  .home-video-header .c-section video {
    object-position: 20% !important;
  }
  .logos-scroll img {
       max-width: 150px;
  }
  .bullet-section row {
      padding-bottom: 0px;
  }
  .clean-base .row .c-col {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.hhs-divider {
	margin: 0;
}
.clean-base .row .c-col {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.hhs-divider {
	margin: 0;
}
.section-image-over-text h2, 
.section-image-over-text h3 {
      padding: 30px 0 10px;
}

.kcla-slider h4 {
  margin-top: 15px;
}
.kcla-slider .read-more, 
.media-slider .read-more {
    text-align: center;
}
 .logos-scroll.insurance-logos img {
        max-width: 200px;
}
  
/* logo slider */
#hs_cos_wrapper_widget_1742919619131 .hhs-logo-mod {
        padding-top: 0px;
        padding-bottom: 30px;
}
.kcla-story .row {
    padding-top: 0px;
    padding-bottom: 25px;
}
.kcla-story {
    margin-bottom: 35px;
}
.accordion {
    padding: 0 15px;
  }
.accordion_header {
    text-indent: -25px;
    padding-left: 25px;
}
 .insurance-logos .hhs-lead-in-text {
   padding-left: 15px;
   padding-right: 15px;
  }
   
.insurance-logos img {
        max-width: 200px;
}
.green-bg-text h5 {
    margin: 0;
    padding: 35px;
}
.hhs-footer-mod {
  text-align: center;
}
.footer-overrides .hhs-social-con {
    text-align: center !important;
}
.footer-overrides .hhs-social-con a {
    margin: 0
  }
.hhs-foot-logo img {
  max-width: 250px;
  margin: 0 auto;
  }
  .center-mobile {
    text-align: center !important;
  }
  .hide-mobile {
    display: none !important;
  }
  .hs_cos_wrapper_type_rich_text {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (max-width: 600px) {
   .hs-content-id-186571074119 video {
     display: none !important;
  }
   .inner-page-hero {
      padding: 50% 0;
  }
  .hhs-header-cta .cta-secondary, .hhs-header-cta .cta-tertiary, .hhs-header-cta .cta-primary, .hhs-header-cta .cta-four, .hhs-header-cta .cta-five {
    font-size: 12px !important;
  }
  #welness-wrapper h2 {
	  margin-top: 20px;
	  text-align: center !important;
  }
  .hs-fieldtype-checkbox>label, .hs-form label {
	    font-size: 14px;
  }
  .c-content-con h3 br:nth-child(2) {
	  display: none !important;
  }
}
/* Depression Assessment */

.depression-form-section .container-slim {
	border: 1px solid #fff;
	border-radius: 50px;
	max-width: 900px;
	margin: 0 auto;
	box-shadow: 0 0 20px rgba(0,0,0,.2);
  padding: 50px 50px;
  background: #fff;
}

.depression-form-section .wrapper-point,
.mdl-radio__ripple-container {
  display: none;
}
.depression-form-section label {
  text-align: center;
}

.depression-form-section ul[role="checkbox"] {
  margin-top: 20px;
}
.depression-form-section .hs-form-radio label {
      text-align: center;
  border: 2px solid #2e3439;
    color: 2e3439;
  background: #fff;
  border-radius: 100px;
  padding: 5px;
  height: unset;
}
.depression-form-section .hs-form-radio label span {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: bold;
}

.depression-form-section .mdl-radio.is-upgraded {
  padding-left: unset;
}
.depression-form-section .mdl-radio__ripple-container {
  width: 100%
}
.depression-form-section .mdl-radio__outer-circle,
.depression-form-section .mdl-radio__inner-circle{
  opacity: 0;
  position: fixed;
  width: 0;
}
.depression-form-section input[type='radio'] {
    -webkit-appearance:none;
}
.depression-form-section .hs-form-radio label.is-checked {
    	 color: #fff;
       background:#2e3439;
}
.depression-form-section .hs-form-radio label.is-checked span {
    	 color: #fff;
}

.depression-form-section .hs-form-radio label:hover {
  	color: #fff;
     background: #2e3439;
}
.depression-form-section .hs-form-radio label:hover span {
  	color: #fff;
}

/* Depression Assessment - Progress Bar Version */

.hsfc-FormWrapper {
	border-radius: 50px;
	max-width: 900px;
	margin: 0 auto;
	box-shadow: 0 0 20px rgba(0,0,0,.2);
  padding: 0 20px;
  background: #bdeaff;
	border: 10px solid #fff;
}

.hsfc-Step .wrapper-point {
  display: none;
}
.hsfc-Step {
  max-width: 800px;
  margin: 20px auto;
}


.hsfc-Step label,
.hsfc-FieldLabel {
  text-align: center;
  margin: 0 auto;
}

.hsfc-Step ul[role="checkbox"] {
  margin-top: 20px;
}
.hsfc-RadioFieldGroup__Options .hsfc-Step label {
      text-align: center;
  border: 2px solid #2e3439;
    color: #2e3439;
  background: #fff;
  border-radius: 100px;
  padding: 5px;
  height: unset;
  margin-bottom: 30px;
  max-width:400px;
  margin: 0 auto !important;
}
.hsfc-Step .hsfc-FieldLabel span {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: bold;
  text-align: center;
  display: block;
  margin-bottom: 30px;
}

.hsfc-Step .hsfc-RadioFieldGroup__Options .hsfc-FieldLabel span {
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: bold;
  text-align: center;
  font-size: 14px;
  margin: 0 auto;
}
.hsfc-Step .hsfc-RadioInput {
  padding: 10px !important;
  border: 0 !important;
}
.hsfc-Step .hsfc-RadioInput:checked:after {
-webkit-mask-image: unset !important;
mask-image: unset !important; 
background-color: transparent !important;
content: url(https://6054582.fs1.hubspotusercontent-na1.net/hubfs/6054582/check.svg) !important;
}

.hsfc-Step input[type='radio'] {
    -webkit-appearance:none;
}
.hsfc-Step label.is-checked {
    	 color: #fff;
       background: #2e3439;
}
.hsfc-Step label.is-checked span {
    	 color: #fff;
}

.hsfc-Step label:hover,
.hsfc-Step label:focus,
.hsfc-Step label:active{
  	color: #fff;
     background: #2e3439;
}
.hsfc-Step label:hover span {
  	color: #fff;
}

.hsfc-TextField label,
.hsfc-EmailField label {
  visibility: 0;
  opacity: 0;
}
.hsfc-TextField input,
.hsfc-EmailField input {
  background-color: #fff;
border: 2px solid #2e3439;
-webkit-border-radius: 50px;
border-radius: 50px;
color: #676870;
font-family: Outfit;
font-size: 16px;
font-style: normal;
font-weight: 400;
padding: 10px 15px;
}
input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {
  padding: 10px 15px !important;
}
@media (max-width: 767px) {
  .accordion_header {
    line-height: 21px;
  }
}

@media (max-width: 480px) {
  .c-image-container-1{
    height:100% !important;
  }
  .slick-dots {
    display: block !important;
  }
}
.sticky-menu .hamburger-icon .line {   
    background: #000 !important;
    background-color: #000 !important;
  }