/*
Theme Name: Hub Child
Theme URI: http://hub.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template: hub
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: hub-child
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/



/* reset 2025-03-21
-------------------------------------------------------------- */





/* Main 2025-03-24
-------------------------------------------------------------- */

.coolsoniq-main02 dl dt {font-size:46px;font-weight:400;padding-bottom:20px;}
.coolsoniq-main02 dl dd {font-size:20px;color:#828b91;font-weight:400;margin-inline-start:0;}
span.main-features-txt {font-size:35px;}
.main_feature {padding-top:0;padding-bottom:0;}
.video-txt img{padding-bottom:5px;}
.main-patent strong {color:#3f88d2;}
.main-patent2 strong {font-weight:400;}

span.footer-copy {color:#696969;padding-top:10px;display:inline-block;}
span.footer-copy2 {color:#696969;}


/* Demo
-------------------------------------------------------------- */
/*.demo-page mark{background:#4088d3;padding:0 3px 0 3px;color:#000;padding:0 5px;}*/
.demo-page  mark {
  -webkit-animation: 2.1s highlight 1.1s 1 normal forwards;
          animation: 2.1s highlight 1.1s 1 normal forwards;
  background: linear-gradient(90deg, #4088d3 50%, rgba(255, 255, 255, 0) 50%);
  background-size: 200% 100%;
  background-position: 100% 0;
  color:#fff;
  padding:0 7px;
 
}

@-webkit-keyframes highlight {
  to {
    background-position: 0 0;
  }
}

@keyframes highlight {
  to {
    background-position: 0 0;
  }
}



.demo_02 input {font-size:14px !important;}
.demo_02 {color:#000;}
.demo_02 input.quform-field-checkbox {width: 20px; height: 20px;;}
.demo_02 label {font-size:16px;color:#000 !important;}
.demo_02 .subscribe_bold {color:#0072ce;}
.demo_02 .quform-label-2_4 {margin-bottom:10px;}
.demo_02 .quform-input-2_4 input {border: 1px solid #e3e3e3;}
.demo_02 dl dt {font-size:14px;}
.demo_02 dl dd, .demo_02 ol li, .demo_02 p {font-size:13px;}


.demo_02 .quform-button-submit-default {float: none !important;margin-top:40px !important;}
.demo_02 button {padding:10px 80px; border: 1px solid #4088d3; margin: 0 auto !important; background: #4088d3;color:#fff;border-radius: 0px;font-size:18px;}
.demo_02 .quform-spacer {padding: 25px 25px;margin: 0 0 35px 0;border: 1px solid #a9a9a9;}
.demo_02 input {background:#f9f9f9;}
.demo_02 button:hover {background:#1f71c7;} 
.demo_02 textarea {font-size:14px !important;}

/* Hospital List
-------------------------------------------------------------- */
button.gm-fullscreen-control {top:110px !important;}


/* Coolsoniq Side Menu
-------------------------------------------------------------- */
.sticky-buttons.-right-center {right:1.5% !important;}
ul.sticky-buttons.-medium .sb-icon {width:70px;height:71px;}
ul.sticky-buttons li:nth-child(1) span.sb-icon{background:url(/wp-content/uploads/2025/03/coolsoniq-button1.png) no-repeat center center !important;}
ul.sticky-buttons li:nth-child(2) span.sb-icon{background:url(/wp-content/uploads/2025/03/coolsoniq-button2.png) no-repeat center center !important;}
ul.sticky-buttons li:nth-child(3) span.sb-icon{background:url(/wp-content/uploads/2025/03/coolsoniq-button3.png) no-repeat center center !important;}
ul.sticky-buttons li span.sb-label {display:none;}
ul.sticky-buttons li .fa-hand-point-up:before {display:none;}

/* Mobile
-------------------------------------------------------------- */
@media screen and (max-width:767px){
.demo_02 label {font-size:14px;}
.demo_02 label.quform-option-label {line-height:1.2em !important;}
.demo-page span.form-pad {display:block;}
.demo_02 button {font-size:13px;}
.demo_02 .quform-button-submit-default {margin-top:0px !important;}
.coolsoniq-main02 h2 {text-align:center;}
.coolsoniq-main02 h2 img {width:195px;}
.main-feature03 h3 img {width:150px;}
span.main-02-logo {display:block;padding-top:5px;}
.coolsoniq-main02 dl {padding:20px 15px 0 15px;}
.coolsoniq-main02 dl dt {font-size:26px;line-height:1.2em;padding-bottom:10px; }
.coolsoniq-main02 dl dd {font-size:16px; word-break: keep-all;}
.coolsoniq-main02 dl dd br {display:none;}
.coolsoniq-main02 dl span.coolsoniq-main02-txt {display:block;}
span.main-features-txt {font-size:28px;}
.features-area p br {display:none;}
.video-txt img {width:160px;}
.main-patent2 p {word-break: keep-all;}
.main-patent2 p br {display:none;}
.main-patent2 span.main-05-txt {display:block;}
span.footer-copy {display:none;}
.video-number p br {display:none;}
.video-number p {word-break: keep-all;}
.visual-p p{color:#fff !important;}



}