/*.carousel-inner .video{position: static; left: 0; direction: ltr;}
.carousel-inner video.video{width: 100% !important;height: 100% !important;object-fit: inherit;}*/

header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a { opacity: 0.6; }

.content .container .container_inner.page_container_inner { padding-top: 0; }

p { margin-bottom: 10px; }

.slippery-tabs .ult-ib-effect-style10 h2 { padding-top: 105px; }
.slippery-tabs .ult_design_4 .ult_pricing_table .ult_pricing_heading h3 { font-size:18px; }
.slippery-tabs .ult_design_4 .ult_pricing_table .ult_pricing_heading h5 { font-size: 14px; text-transform: inherit; letter-spacing: 0; }
.slippery-tabs .ult_design_4 .ult_pricing_table .aio-icon-img .img-icon { border-radius: 50% !important; width: 1em; height: 1em; }
.slippery-tabs .ult_design_4.ult-cs-green .ult_pricing_table { border-color: #00728c; }

.slippery-subheading .q_icon_with_title.left_from_title .icon_holder,
.slippery-subheading .q_icon_with_title .icon_text_holder .icon_title_holder .icon_title { display: inline-block; }
.slippery-subheading .q_icon_with_title .icon_text_holder .icon_title_holder .icon_title { width: initial; }

.info-circle-wrapper .info-circle-heading { margin-bottom: 10px; margin-top: 10px; }
.info-circle-wrapper .info-circle-text { line-height: 1.4em; }
.info-circle-wrapper .info-circle-btn { color: #fff; border-color: #fff; margin-top: 16px; font-size: 12px; }
.info-circle-wrapper .info-circle-btn:hover { color: #fff; border-color: #00728c; background-color: #00728c; }

.wpcf7 form.wpcf7-form p { margin-bottom: 0; }
.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text:focus, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea:focus { background-color: rgba(255, 255, 255, 0.7) !important; }

.q_image_with_text_over .caption { margin: 8% 0 0; }

.home-team .smile_icon_list li .icon_list_icon { width: 2em; height: 2em; line-height: 2em; }
.home-team .smile_icon_list li.icon_list_item { font-size: 16px !important; }
.home-team .smile_icon_list li .icon_description h3 a { color: #fff; font-size: 12px; }
.home-team .smile_icon_list_wrap { padding-left: 50px; }
.home-team .smile_icon_list_wrap .ult-item-wrap { margin-bottom: 6px; }

.home-team .uavc-icons .ult-item-wrap { display: inline-block; }

.overview-text-slider.ult-carousel-wrapper { margin-bottom: 0;}

.accolades .testimonials .testimonial_text_inner p { line-height: 1.4em; }
.accolades .testimonial_image_holder { margin-bottom: 0; }

#patent-publication .smile_icon_list li.icon_list_item,
.news-press .smile_icon_list li.icon_list_item { font-size: 46px !important; }
#patent-publication .smile_icon_list li .icon_list_icon,
.news-press .smile_icon_list li .icon_list_icon { width: 2em; height: 2em; line-height: 2em; }
#patent-publication .smile_icon_list li .icon_list_connector,
.news-press .smile_icon_list li .icon_list_connector { top: 1em; }
#patent-publication .smile_icon_list li .icon_description h3,
.news-press .smile_icon_list li .icon_description h3 { text-transform: initial; margin-bottom: 4px; }

.news-press .smile_icon_list li .icon_description h3 { line-height: 3em; }

.slips-difference .slick-slide img { margin: 0 auto 10px; }
.slips-difference .slick-slide h6 { text-align: center; }
.slips-difference .slick-dots li { margin: 0 2px; }

.slips-difference .image_with_text img { margin: 0 auto 22px; }

.slips-difference-modal-btn .ult-modal-input-wrapper .btn-modal-md {color: #818181; background: transparent; border: 1px solid #818181; width: 270px; padding: 10px; border-radius: 6px;}
.slips-difference-modal-btn .ult-modal-input-wrapper .btn-modal-md:hover,
.slips-difference-modal-btn .ult-modal-input-wrapper .btn-modal-md:focus { color: #fff !important; background: #00728c; border-color: #00728c; }

.slips-plant .slips-plant-modal-btn.btn-modal-md { color: #fff; background: transparent; border: 1px solid #fff; width: 270px; padding: 10px; border-radius: 6px; }
.slips-plant .slips-plant-modal-btn.btn-modal-md:hover,
.slips-plant .slips-plant-modal-btn.btn-modal-md:focus { color: #fff !important; background: #00728c; border-color: #00728c; }

.slips-comparison-modal-btn .ult-modal-input-wrapper .btn-modal-md {background: transparent; border: 1px solid #fff; }
.slips-comparison-modal-btn .ult-modal-input-wrapper .btn-modal-md:hover,
.slips-comparison-modal-btn .ult-modal-input-wrapper .btn-modal-md:focus { color: #00728c !important; background: #fff; }

.ult-modal-input-wrapper button.ult-align-center { border: 0; border-radius: 6px; padding: 10px 18px; }

.footer_bottom_column .footer_bottom .uavc-icons { margin-bottom: 0; }
.footer_bottom_column .footer_bottom .uavc-icons .aio-icon {height: 2em; width: 2em; line-height: 2em; box-sizing: content-box !important; display: inline-block; text-align: center; }

@media only screen and (max-width: 500px) {
.home-info-circle .smile_icon_list li.icon_list_item {font-size: 16px !important; }
.home-info-circle .smile_icon_list.with_bg .icon_list_icon { font-size: 18px !important; }
.home-info-circle .smile_icon_list li .icon_description h3 {color: #fff; line-height: 1.4; margin-bottom: 10px; }
.home-info-circle.info-circle-wrapper .smile_icon_list.left li .icon_description { margin-left: 4em; padding-top: 0; padding-bottom: 10px; }
.home-info-circle .smile_icon_list.left li .icon_list_connector {left: 1.7em;}
.home-info-circle .smile_icon_list li .icon_list_connector { top: 2.5em; }

.slips-difference-modal-btn .ult-modal-input-wrapper .btn-modal-md {float: none; }
.slips-comparison-modal-btn .ult-modal-input-wrapper .btn-modal-md {margin-bottom: 35px; }

#savings-cost .vc_text_separator.full,
#functionality-durability .vc_text_separator.full, 
#improved-healthcare .vc_text_separator.full { margin-top: 60px; }

#savings-cost .smile_icon_list.with_bg .icon_list_icon,
#functionality-durability .smile_icon_list.with_bg .icon_list_icon, 
#improved-healthcare .smile_icon_list.with_bg .icon_list_icon {font-size: 30px !important; }

#savings-cost .smile_icon_list.left li .icon_description,
#functionality-durability .smile_icon_list.left li .icon_description, 
#improved-healthcare .smile_icon_list.left li .icon_description {margin-left: 30%; }

#savings-cost .smile_icon_list.left li .icon_list_connector,
#functionality-durability .smile_icon_list.left li .icon_list_connector, 
#improved-healthcare .smile_icon_list.left li .icon_list_connector { left: 0.3em; }
}


@media only screen and (max-width: 768px)  {
.home-about-slips .vc_col-sm-6 { width: 100% !important; }

.home-info-circle .smile_icon_list li .icon_description h3 { color: #fff; font-size: 24px; }
.home-info-circle.info-circle-wrapper .smile_icon_list.left li .icon_description { font-size: 18px; line-height: 1.6; margin-left: 20%; }

#functionality-durability .vc_text_separator.full.separator_align_center,
#improved-healthcare .vc_text_separator.full.separator_align_center { margin-top: 50px; }
}

@media (max-width: 1200px) and (min-width: 999px)  {
.home-info-circle .info-c-full-br .info-c-full { width: 80% !important; height: 80% !important; margin: 10% !important; }
.home-info-circle .info-circle-heading { font-size: 16px; }
}

@media (max-width: 998px) and (min-width: 769px) {
.home-info-circle .info-c-full-br .info-c-full { width: 80% !important; height: 80% !important; margin: 10% !important; }
.home-info-circle .info-circle-heading { font-size: 14px; margin: 4px 0; }
.home-info-circle .info-circle-text { font-size: 13px; }
.home-info-circle .info-circle-btn { margin-top: 6px; height: 30px; line-height: 30px; padding: 0 16px; }
}