.scheme_default .menu_mobile_inner .social_item a { color: #cb262a !important; }
.scheme_default .sc_layouts_menu_nav>li>a { padding: 12px 16px;  margin-right: 1px; }
.archive .scheme_default .sc_layouts_menu_nav>li>a { color: #fff !important; }
.scheme_dark .menu_mobile_inner a:hover { color: #cb262a !important; }
.scheme_default .sc_layouts_menu_nav>li>a:hover { background: #fff ; }
.sc_layouts_menu_nav > li.current-menu-item > a { font-weight: 400; background: #fff ;  }
a.trx_addons_icon-dot3 { color: #cb262a !important; }
.scheme_dark .menu_mobile_inner a:hover { color: #cb262a;  }
.newsletter { padding: 60px 0 50px; }
.newsletter h2 {margin-bottom: 15px; font-size: 30px; }
.newsletter input[type="text"], .newsletter input[type="email"] { width: 295px; border: 1px solid #c4c6c6 !important; padding: 15px 15px;  margin-right: 5px; }
.newsletter input[type="submit"] {padding: 17.5px 43px; font-size: 14px; }
div.wpcf7-validation-errors { display: none !important; }
span.wpcf7-not-valid-tip { position: absolute; bottom: -50px; left: 0;}
.wpcf7-form-control-wrap { position: relative; }
.healing-video .content {  background: #cb262a; min-height: 245px; }
.healing-video .video-icon { color: #fff; border-radius: 100%;  padding: 20px;  border: 1px solid #fff; }
.healing-video .video-icon:hover { background: #fff; }
.first-sec-col.healing-video h2 { color: #fff !important; font-size: 35px; position: relative;padding-bottom: 25px;  margin-bottom: 20px !important; } 
.healing-video h2::after { content: '';  background-color: #fff; width: 80px;  max-width: 50%;  height: 2px;  position: absolute;  bottom: 0;  left: 0;   z-index: 1; margin: auto; left:0; right:0;  }
.healing-video p { margin-bottom: 40px; color: #fff; }
.first-sec-col .content  {  position: absolute; top: 0;  left: 0;  right: 0; width: 100%; height: 100%; }
.first-sec-col .content .inner {top: 50%; -ms-transform: translateY(-50%);   -webkit-transform: translateY(-50%);  transform: translateY(-50%);  position: relative; padding: 0 25px;  }
.first-sec-col .content h2 { font-size: 35px; color: #fff; margin: 0; }
.first-sec-col { text-align: center; position: relative; overflow: hidden; min-height: 371px; }
.first-sec-col .vc_column-inner { padding: 45px 0; position: relative;  }
.sc_item_subtitle { font-size: 14px !important; font-weight: 400 !important; letter-spacing: 0 !important; }
.sc_item_title { color: #626262 !important; line-height: 40px !important; font-size: 35px !important; font-weight: 600; }
.sc_item_button a, .sc_form button, .sc_button { font-size: 14px !important; letter-spacing: 0; }
.sc_button.sc_button_size_large {  padding: 1.7em 3.4em 1.7em; }
body.home .scheme_default.footer_wrap { background-color: #fff !important; }
body.home .scheme_default .footer_copyright_inner { background: none !important; }

/*--Infuse Golden Nuggets--*/
.golden-nugget-col { position: relative; width: 49%; float: left; overflow: hidden; margin: 0 1px 1px 0; }
.golden-nugget-col img { width: 100%; }
.golden-nugget-overlay { background: rgba(0,0,0,.3); position: absolute; width: 100%; height: 100% ; ; top:0; left: 0; }
.golden-nugget-date { font-size: 11px; text-transform: uppercase; line-height:11px; position: absolute;  color: #fff; top: 13px; left: 13px }
.golden-nugget-col h3 { font-size: 16px; position: absolute; bottom: 10px; left: 13px;  right: 13px;  line-height: 20px;  margin: 0;  color: #fff !important; }

/*--Infuse Our Events--*/
.infuse-our-events { margin-bottom: 15px;}
.our-event-img {  width: 36%; float: left; }
.our-event-img img { width: 100%; }
.our-event-details { width: 55%; float: left; padding-left: 20px; }
.our-event-details h3 {  font-size: 18px; margin: 0; margin-top: 10px; line-height: 22px; }
span.our-event-date { background: #eaf1f4; border-radius: 20px; color: #cb262a;  padding: 5px 10px;;  display: inline-block;  margin-top: 7px; font-size: 13px; }

/*---Testimonial---*/
.infuse-testimonial { max-width: 510px; float: left;  padding: 120px 0 110px 75px; }
.sc_testimonials_simple.sc_testimonials [class*="column"] .sc_testimonials_item_author, .sc_testimonials_item_content p, .sc_testimonials h2, .sc_testimonials h6  { text-align: left !important; }
.sc_testimonials h6 { color: #cb262a; font-size: 18px !important; }
.sc_testimonials h2 { color: #fff !important ; font-size: 42px !important; margin-top: 5px !important; padding-bottom: 23px !important; margin-bottom: 5px !important; font-weight: 500;  }
.sc_testimonials_simple.sc_testimonials [class*="column"] .sc_testimonials_item_content { margin-left: 0 !important; }
.sc_testimonials_simple .sc_item_slider.slider_outer_pagination_pos_bottom { margin-top: 35px !important; }
.sc_testimonials_simple .sc_testimonials_item_author_title { font-weight: 500; }
.scheme_default .sc_testimonials.sc_testimonials_simple.inverse_colors .sc_testimonials_item .sc_testimonials_item_author_title span { color: #c8c8c8 !important; } 
.slider_swiper_outer .swiper-pagination { text-align: left; }
.slider_swiper_outer .swiper-pagination-bullet { width: 12px !important; height: 12px !important;  background: #c8c8c8 !important ; opacity: 1; }
.scheme_default .slider_swiper_outer .slider_pagination_wrap .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #cb262a !important; }
.scheme_default .sc_testimonials.sc_testimonials_simple.inverse_colors .sc_testimonials_item .sc_testimonials_item_content p { color: #fff !important; }
.sc_testimonials_item_author { text-align: left !important; padding-left: 0; padding-bottom: 10px !important; }
.scheme_default .sc_testimonials_simple .sc_testimonials_item_author_data:before { display: none; }

/*--FAQ--*/
.home-faq { max-width: 545px; float: right; padding: 30px 40px 50px 0;}
body .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-right.vc_tta-panel-title > a { padding: 1.4rem 4rem 2.4rem 0 !important; }
body .vc_tta.vc_general.vc_tta-accordion .vc_tta-panels .vc_tta-panel-body {  padding: 0.6rem 5rem 2.5rem 0 !important; } 

/*--POST--*/
.post_item_single .post_meta.post_meta_date .post_date .post_date_day { overflow: hidden; }
.scheme_default .post_item_single .post_meta.post_meta_date .post_date .post_date_month { letter-spacing: 0; }
.scheme_default .sidebar .widget .widget_title { font-weight: 600;  font-size: 18px; padding: 20px 25px; margin-bottom: 35px; }

.scheme_default .contact-socials .socials_wrap .social_item a { color: #626262; }

/*--Contact From--*/
.ssrija-nair-forms input[type="text"], .ssrija-nair-forms input[type="number"], .ssrija-nair-forms input[type="email"], .ssrija-nair-forms input[type="tel"], 
.ssrija-nair-forms input[type="search"], .ssrija-nair-forms input[type="password"], .ssrija-nair-forms textarea { width: 100%; margin-bottom: 25px; }
.ssrija-nair-forms textarea { height: 10em; }
.trx_addons_column-1_2 { width: 49.6%; }
.ssrija-nair-forms .trx_addons_columns_wrap .trx_addons_column-1_2:nth-child(2n) { padding-right: 0 !important;}
.trx_addons_columns_wrap > [class*="trx_addons_column-"] {  padding-right: 15px !important; }

.trx_addons_profiler.sc_align_center { display: none; }

@media only screen and (max-width: 1366px){

  .newsletter input[type="submit"] { padding: 17.5px 30px; }
  .first-sec-col { min-height: 314px; }
  .newsletter input[type="text"], .newsletter input[type="email"] {  width: 254px; }

}

@media only screen and (max-width: 1024px){
   
  .golden-nugget-col { width: 48.8%; }
  .home-faq { padding: 38px 20px 57px 25px; }
  .infuse-testimonial { padding: 75px 41px 83px 41px; max-width: 420px; }
  .first-sec-col { min-height: 302px; }
  .newsletter input[type="text"], .newsletter input[type="email"] { width: 230px; }
  
}
@media only screen and (max-width: 768px){
  
  .newsletter input[type="text"], .newsletter input[type="email"] { width: 100%; margin-bottom: 5px; }
  .first-sec-col .content h2 { font-size: 26px; }
  .first-sec-col.healing-video h2 { padding-bottom: 15px; margin-bottom: 35px !important; }
  .healing-video .content { min-height: 181px; }
  .first-sec-col { min-height: 181px; margin-bottom: 15px; }
  .healing-video p { display: none; }
  .our-event-img { width: 100%; float: none; }
  .our-event-details { width: 100%; padding: 7px 0 0 0;}
  .infuse-our-events { margin-bottom: 22px;}
  .golden-nugget-col { width: 100%; float: none; }
  .infuse-testimonial {  max-width: 384px; float: none;  padding: 65px 20px 58px 20px; }
  .home-faq { padding: 31px 20px 35px 35px; }
  body .vc_tta.vc_tta-accordion .vc_tta-panel-heading .vc_tta-controls-icon-position-right.vc_tta-panel-title > a { padding: 1.4rem 4rem 0.4rem 0 !important; }
  .ssrija-nair-forms  .trx_addons_column-1_2 { width: 48.5% !important; }
  .ssrija-nair-forms textarea { width: 98%; }

}

@media only screen and (max-width: 414px){
  
  .wpb_content_element.newsletter-img { margin-bottom: 20px !important; }
  .newsletter input[type="submit"] { width: 100%; }
  .healing-video p { display: block; }
  .first-sec-col {  min-height: 300px; margin-bottom: 5px;}
  .healing-video { margin-top: 35px}
  .golden-nuggets-outer { margin-top: 65px; }
  .home-faq { padding: 35px 20px 70px 22px; }
  .ssrija-nair-forms  .trx_addons_column-1_2, .ssrija-nair-forms textarea { width: 100% !important; padding:0 !important;  }

   
}