/*
Theme Name: Essentials Child
Theme URI: https://essentials.pixfort.com/
Author: PixFort
Template: essentials
Author URI: http://themeforest.net/user/pixfort
Description: Essentials child theme
Version: 1.0.2
License: Envato Marketplaces Split Licence
License URI: https://themeforest.net/licenses/standard
Text Domain: essentials-child
Tags: header-builder, footer-builder, divider-builder, popup-builder, premium-design, translation-ready

*/
body, h5, box { color: white !important; font-family: "Heebo" !important; overflow: hidden !important; }
h5 { font-size: 22px !important; line-height: 20px !importaant; }
.vc_col-sm-4\/5 { width: 79% !important; } .vc_col-sm-1\/5 { width: 21% !important; }
#masthead, .pix-topbar { display: none !important; }
.cf7_outter { z-index: 999; background-color: rgba(19, 54, 94, 0.6); background: linear-gradient(90deg, rgba(19, 54, 94,0.2) 0%, rgba(19, 54, 94,0.8) 100%); }
.wpcf7 .splah-lp input[type="url"], .wpcf7 .splah-lp input[type="email"], .wpcf7 .splah-lp input[type="tel"] { direction: RTL !important;}
.wpcf7 .splah-lp input[type="url"]:focus, .wpcf7 .splah-lp input[type="email"]:focus, .wpcf7 .splah-lp input[type="tel"]:focus { direction: LTR !important; }
.wpcf7 .splah-lp input::placeholder { color: rgb(255,255,255) !important; font-size: 22px; }
.wpcf7 .splah-lp select::placeholder { padding: 0; font-size: 22px; }
.wpcf7 .splah-lp select option, .wpcf7 .splah-lp select option:hover { background-color: rgba(19, 54, 94, 0.6); }
select { width: 100%; text-indent: 0 !important; }
.splah-lp>.form-group>label { display: none !important; }
.splah-lp .checkbox label { display: block; }
.wpcf7-list-item { margin: 0 !important; text-align: justify; line-height: 18px; font-size: 16px; }
.wpcf7 .spam .form-group, .wpcf7 .response .form-group { margin: 0; }
#el1732878773549-5d01b389-0901 p, .wpb_text_column.details { text-align: justify; font-size: 16px; line-height: 18px;}
#el1732878773549-5d01b389-0901 p a, .wpb_text_column.details a, .wpb_text_column.more-info p a { color: white !important; font-weight: 700 !important; }
.wpb_text_column.more-info p { text-align: center; }
.media-body { display: flex; align-self: center; }
.pix-fit-cover { background: #007aff; }
#el1732809625758-d0231cc6-6294 { line-height: 1.3; }

@media screen and (min-width: 1025px) {
  #mobile-section, #tablet-section { display: none; visability: hidden; }
  #desktop-section { display: flex; visability: visible; }
  .wpb-content--blank .wpb-content-wrapper { max-width: 100% !important; }
  .sr7-leftarrow.sr7-arrows.hesperiden { transform: translate(730%, -40px) !important; }
  .sr7-rightarrow.sr7-arrows.hesperiden { transform: translate(-50%,-40px) !important; }
  .wpcf7 .splah-lp input[type="url"], .wpcf7 .splah-lp input[type="email"], .wpcf7 .splah-lp input[type="tel"], 
  .wpcf7 .splah-lp input[type="text"], .wpcf7 .splah-lp input[type="submit"], .wpcf7 .splah-lp select { background: transparent !important; color: rgb(255,255,255) !important; 
  font-size: 22px !important; border-bottom: 2px solid rgb(255,255,255) !important; border-radius: 0 !important; height: 2rem; padding: 0; }
  .wpcf7 .splah-lp input[type="submit"] { width: 100%; border: 3px solid rgb(255,255,255) !important; padding: 0; height: auto; line-height: 2; 
  font-size: 28px !important; font-weight: 700 !important; font-family: "Heebo" !important; }
  .form-group { margin-bottom: 1rem !important; }
  .wpcf7-list-item-label { line-height: 20px; font-size: 16px; }
  .wa__btn_popup { top: 90% !important; bottom: unset !important; }
}

@media screen and (max-width: 1024px) {
  #mobile-section, #desktop-section { display: none; visability: hidden; }
  #tablet-section { display: flex; visability: visible; }
  .wpb-content--blank .wpb-content-wrapper { max-width: 100% !important; }
  .sr7-leftarrow.sr7-arrows.hesperiden { transform: translate(505%, 0px) !important; }
  .sr7-rightarrow.sr7-arrows.hesperiden { transform: translate(-25%, 0px) !important; }
  .wpcf7 .splah-lp input[type="url"], .wpcf7 .splah-lp input[type="email"], .wpcf7 .splah-lp input[type="tel"],
  .wpcf7 .splah-lp input[type="text"], .wpcf7 .splah-lp input[type="submit"], .wpcf7 .splah-lp select { background: transparent !important; color: rgb(255,255,255) !important; 
  font-size: 16px !important; border-bottom: 2px solid rgb(255,255,255) !important; border-radius: 0 !important; height: 1.6rem; padding: 0; }
  .wpcf7 .splah-lp input[type="url"]::placeholder, .wpcf7 .splah-lp input[type="email"]::placeholder, .wpcf7 .splah-lp input[type="tel"]::placeholder, 
  .wpcf7 .splah-lp input[type="text"]::placeholder, .wpcf7 .splah-lp input[type="submit"]::placeholder, .wpcf7 .splah-lp select::placeholder { font-size: 16px !important; }
  .wpcf7 .splah-lp input[type="submit"] { width: 100%; border: 3px solid rgb(255,255,255) !important; padding: 0; height: auto; line-height: 2rem; 
  font-size: 24px !important; font-weight: 700 !important; font-family: "Heebo" !important; }
  .contact-side p { line-height: 1.75rem; }
  .form-group { margin-bottom: 0.75rem !important; }
  .wpcf7-list-item-label { line-height: 18px; font-size: 14px; }
}

@media screen and (max-width: 768px) {
  #desktop-section, #tablet-section { display: none !important; visability: hidden; }
  #mobile-section { display: flex; visability: visible; } 
  .wpb-content--blank .wpb-content-wrapper { max-width: 100% !important; }  
  .sr7-leftarrow.sr7-arrows.hesperiden { transform: translate(25%, -20px) !important; }
  .sr7-rightarrow.sr7-arrows.hesperiden { transform: translate(-25%,-20px) !important; }
  .vc_section { margin: 0 !important; }
  #mobile-button .btn-primary { background-color: #007AFF !important; margin: 0 !important; }
  #mobile-button .wpb_wrapper { position: fixed; bottom: 2%; width: 90%; right: 5%; }
  .wa__btn_popup { bottom: 86% !important; left: 16px !important; }
}