/**
* Theme Name: Carepress Child
* Description: This is a child theme of Carepress, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/theme-kalia">Theme Kalia</a>
* Template: carepress
* Version: 1.7
*/

.main-slider .content h2{
     color: #fff !important;
}
.main-slider .active .content h5{
     color: #fff !important;
}
.main-header{
     position: relative !important;
}

.bar-box ul li, .main-slider .owl-theme .owl-nav .owl-next:hover, .main-menu .navigation>li>ul>li>a:before, .main-slider .content h2 .round, .sec-title h2 .round-box, .about-style1-content-box ul li .icon span:before, .video-gallery-area, .working-hours-box .title h3 span, .single-team-member:hover .img-holder .round-bottom, .single-blog-style1 .text-holder .blog-title .round-box, .footer-contact-info .single-box .icon, .scroll-top, .btn-one.style2:after, .video-holder-box-style2 .icon a span:before, .btn-one, .single-service-style2:after, .faq-style1-image-box .faq-main-image .box, .offers-content-box .button a, .single-contact-info-box .title h3 .dotted, .service-details-text-box h2 .dotted, .servicedet-prev-next-option .box.next, .service-details-sidebar .title h3 .dotted, .single-sidebar-style2 .price-ranger .ui-slider-handle, .single-sidebar-style2 .price-ranger .ui-slider .ui-slider-range, .product-tab-box .tab-btns .tab-btn span:before, .single-team-member.style2:hover .img-holder .round-bottom, .single-blog-style2 .text-holder .categories, .styled-pagination li:hover a, .styled-pagination li.active a, .sidebar-wrapper .single-sidebar .title:before, .sidebar-search-box .search-form button, .categorie-boxs li a:before, .sidebar-social-links li a:hover, .single-sidebar .popular-tag li a:hover, .blog-details-author-box, .tag-social-share-box .tag-list li a:hover, .single-priceing-plan-box.style3, .cost-calculator-box .title h3 .dotted, .styled-pagination li.prev a:hover, .styled-pagination li.next a:hover, .owl-nav-style-one.owl-theme .owl-nav [class*="owl-"]:hover, .main-menu .navigation> li> ul> li> ul> li a:before, .bar-box:hover ul li.red2, .nav-outer .mobile-nav-toggler .inner, .single-sidebar ul li a:before, .single-sidebar .tagcloud a:hover{
     background: #FF5F1F;
}
.thm-clr, .header-contact-info ul li span:before, .header-social-link ul li a:hover, .main-menu .navigation>li:hover>a, .main-menu .navigation>li.current>a, .main-menu .navigation>li>ul>li>a:hover, .main-menu .navigation> li> ul> li:hover> a, .main-menu .navigation> li> ul> li> ul> li> a:hover, .main-menu.style2 .navigation>li:hover>a, .main-menu.style2 .navigation>li.current>a, .main-slider .content h5, .main-menu .navigation> li> ul> li.dropdown> a:after, .single-featured-box .inner .icon span:before, .sec-title h5, .sec-title .icon, .single-service-style1 .text-holder h3 a:hover, .single-service-style1:hover .text-holder .button a, .working-hours-box ul li .right.holiday, .feautres-content-box .inner-content ul li .icon span:before, .single-priceing-plan-box .top .left p, .single-priceing-plan-box .top .right h2 span, .single-priceing-plan-box ul li span:before, .single-testimonial-style1 .text-holder span, .single-blog-style1 .text-holder .meta-info li span:before, .single-blog-style1 .text-holder .meta-info li a:hover, .single-blog-style1 .text-holder .blog-title a:hover, .footer-menu ul li a:hover, .header-contact-info.style2 ul li a:hover, .header-social-link.style2 ul li a:hover, .thm-formbox1 .input-box .icon, .thm-formbox1 .dropdown-item.active, .thm-formbox1 .dropdown-item:active, .thm-formbox1 .dropdown-item:hover, .cost-calculator-box .dropdown-item.active, .cost-calculator-box .dropdown-item:active, .cost-calculator-box .dropdown-item:hover, .single-service-style2 .text-holder h3 a:hover, .single-service-style2:hover .text-holder .button a, .accordion-box .accordion .accord-btn::after, .accordion-box .accordion .accord-btn.active h4, .accordion-box .accordion .accord-btn.active:after, .single-contact-info-box span, .single-contact-info-box ul li a:hover, .single-footer-widget .subscribe-box .icon, .footer-menu-style2 ul li a:hover, .breadcrumb-menu ul li a:hover, .breadcrumb-menu ul li.active, .progress-block .graph-outer .count-box, .single-fact-counter .count-box h2 .red, .single-fact-counter .count-box h2 .green, .contact-form form .input-box .icon, .service-details-main-image .overlay-box .icon span, .shorting .dropdown-item.active, .shorting .dropdown-item:active, .shorting .dropdown-item:hover, .filter-checkbox label span:before, .single-sidebar-style2 .size-filter li.active, .single-sidebar-style2 .size-filter li:hover, .single-sidebar-style2 .price-ranger .ranger-min-max-block input[type="text"], .single-sidebar-style2 .tag-filter li a:hover, .single-product-info-box .product-title p, .product-cart-box .dropdown-item.active, .product-cart-box .dropdown-item:active, .product-cart-box .dropdown-item:hover, .product-tab-box .tab-btns .tab-btn.active-btn span, .product-tab-box .tab-btns .tab-btn:hover span, .contact-form form .dropdown-item.active, .contact-form form .dropdown-item:active, .contact-form form .dropdown-item:hover, .single-filter-box span, .error-content h4, .single-blog-style2 .text-holder .blog-title a:hover, .single-blog-style2 .text-holder .meta-info li span:before, .single-blog-style2 .text-holder .meta-info li a:hover, .sidebar-social-link ul li a:hover, .single-sidebar .popular-feeds li .title-box h4 a:hover, .single-sidebar .popular-feeds li .title-box h6 span, .single-sidebar .popular-feeds .feeds-post .title-box h6 span, .sidebar-twitter-feeds li .inner .icon, .blog-details-text-3 ul li span, .tag-social-share-box .social-share li a:hover, .blog-prev-next-option .single-box p a, .blog-prev-next-option .middle-box .icon a, .author-box-holder .inner .text-box span, .comment-box .single-comment-box .text-holder .top .name h5 span:before, .comment-box .single-comment-box .text-holder .top .reply a span:before, .add-comment-box #add-comment-form .input-box .icon, .cost-calculator-box .bootstrap-select>.dropdown-toggle::after, .contact-form form .bootstrap-select>.dropdown-toggle::after, .mobile-menu .navigation li.current > a, .mobile-menu .navigation li > a:hover, .outer-search-box-style1 .seach-toggle:hover, .outer-search-box-style1 .seach-toggle.active, .sticky-header .main-menu .navigation>li:hover>a, .sticky-header .main-menu .navigation>li.current>a, .mobile-menu .social-links li a:hover, .header-contact-info ul li a:hover, .hidden-bar .contact-info-box ul li h5{
    color: #FF5F1F;
}
.header-left{
     display: flex !important;
     flex-wrap: wrap;
     align-items: center;
     justify-content: space-between;
     width: 100%;
}
.header-left .logo{
     width: 15%;
}
.header-left .nav-outer{
     width: 85%;
     text-align: right;
}
.main-menu{
  float: unset !important;
}
.main-menu .navigation> li{
     float: unset !important;
}
.main-menu .navigation>li>a{
     color: #000 !important;
}
.main-menu .navigation>li>a:hover{
  color: #FF5F1F !important;
}
.main-slider.style1 .content{
     text-align: center;
}

.main-slider .owl-theme .owl-nav .owl-prev:hover, .about-experience-box, .btn-one:after, .owl-nav-style-one.owl-theme .owl-nav [class*="owl-"], .btn-one.style2, .about-style1-content-box.style1instyle2 .inner-content .button-box a.style2, .calculating-box .bar .inner, .calculating-box .bar .inner .value, .single-footer-widget .title h3 span, .breadcrumb-area .title h2 span, .sidebar-search-box .search-form button:hover, .main-slider.style2 .content h2 .round, .single-priceing-plan-box.style2 .button a{
     background: #FF5F1F;
}
.btn-one:hover, .btn-one:focus{
     color: #000 !important;
}
#services .row{
     justify-content: center;
}
.footer-style2-area{
     background: #000000de !important;
}
.footer-widget ul li a, .widget-company-info p, .footer-logo .copy-right p{
     color: #fff !important;
}
.single-featured-box .inner .icon span.clr3:before, .working-hours-box ul li .right, .offers-content-box h2, .widget-company-info .readmore a, .progress-block.green .graph-outer .count-box, .single-product-item .title-holder .price-box span, .single-product-info-box .product-value h3, .clear-selection a, .single-team-member .title-holder h5, .single-priceing-plan-box .button a i {
    color: #FF5F1F;
}
.footer-top-content{
     border-bottom: 2px solid #3e3e3e !important;
}
.footer-logo .copy-right{
     border-left: 2px solid #3e3e3e !important;
}
.sec-title h2{
 color: #FF5F1F !important;
}
.single-service-style1 .text-holder h3 a, .single-service-style1 .text-holder p{
     color: #000 !important;
}
.single-service-style1 .text-holder .button a{
     color: #FF5F1F !important;
}
.contact-form form input[type="text"], .contact-form form input[type="email"], .contact-form form textarea{
 color: #000 !important;
}
.page-id-1247 .contact-form form .input-box .icon{
     top: 62%;
}
.page-id-1247 .contact-form form textarea{
     height: 120px;
}
/*.camera-rows video {
    width: 100vw !important;
    height: 100vh;
    object-fit: cover;
}*/

.gallery-input{
     display: none;
}

.camera-rows .input-inner-box p a{
     background-color: #000;
     color: white;
     padding: 10px 20px;
     border: none;
     cursor: pointer;
     margin: 5px;
     border-radius: 5px;
}

.camera-rows .input-inner-box p a:hover{
    background-color: #45a049;
}
.input-inner-box p{
     display: flex;
     align-items: center;
     justify-content: flex-start;
}
.camera-rows video{
     width: 100%;
     height: auto;
     object-fit:cover;
}
#take-photo{
     position: relative;
     margin-top: 30px;
     padding-bottom: 80px;
}
.take-photo-btn {
  width: 80px;
  height: 80px;
  top: 50%;
  left: 50%;
  margin-top: -50px;
  margin-left: -50px;
  position: absolute;
}
.take-photo-btn .circle {
  position: absolute;
  top: 12%;
  left: 12%;
  bottom: 12%;
  right: 12%;
  border-radius: 100%;
  background-color: #f00;
  opacity: 1;
}
.take-photo-btn .ring {
     position: absolute;
     top: 0;
     left: 0;
     bottom: 0;
     right: 0;
     border-radius: 100%;
     border: 0.5em solid #000000de;
     opacity: 0.8;
}
.take-photo-btn .circle, 
.take-photo-btn .ring {
  transition: all 0.25s;
}
.take-photo-btn:hover .circle {
  opacity: 1;
}
.take-photo-btn:active .ring {
  opacity: 1;
}
.take-photo-btn:active .circle {
  opacity: 0.5;
}
img#image-preview{
     object-fit: cover;
}
.rescue-sub-btn .button-box{
     padding-top: 0;
}
/* Hide the default file input and use a label as a button */

@media only screen and (max-width: 767px) {
	.header-left .logo{
		width: 30%;
	}
	.header-left .nav-outer{
		width: 70%;
	}
	.single-service-style1 .img-holder img{
		object-fit: scale-down;
	}
     .rescue-sub-btn .wpcf7-submit{
          width: 100%;
     }
     .contact-form-style1-area .sec-title h2 {
          font-size: 34px;
     }
}