/*
Theme Name: Gond
Theme URI: https://wordpress.org/themes/twentytwentytwo/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Built on a solidly designed foundation, Twenty Twenty-Two embraces the idea that everyone deserves a truly unique website. The theme’s subtle styles are inspired by the diversity and versatility of birds: its typography is lightweight yet strong, its color palette is drawn from nature, and its layout elements sit gently on the page. The true richness of Twenty Twenty-Two lies in its opportunity for customization. The theme is built to take advantage of the Site Editor features introduced in WordPress 5.9, which means that colors, typography, and the layout of every single page on your site can be customized to suit your vision. It also includes dozens of block patterns, opening the door to a wide range of professionally designed layouts in just a few clicks. Whether you’re building a single-page website, a blog, a business website, or a portfolio, Twenty Twenty-Two will help you create a site that is uniquely yours.
Requires at least: 5.9
Tested up to: 6.5
Requires PHP: 5.6
Version: 1.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentytwo
Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, style-variations, wide-blocks, block-styles, accessibility-ready, blog, portfolio, news

Twenty Twenty-Two WordPress Theme, (C) 2021 WordPress.org
Twenty Twenty-Two is distributed under the terms of the GNU GPL.
*/

/*
 * Font smoothing.
 * This is a niche setting that will not be available via Global Styles.
 * https://github.com/WordPress/gutenberg/issues/35934
 */


body{ font-family: "Noto Sans", sans-serif color: #000000; font-size:20px; line-height: 34px; font-weight: 400; }

h1{ font-size:45px; color:#000000; line-height:60px; font-weight:700; }
h2{ font-size:35px; color:#000000; line-height:47px; font-weight:700; }
h3{ font-weight: 600; }
h4{ font-weight: 600; }
h5{ font-weight: 600; }
h6{ font-weight: 600; }



.full-width{ width:100%; margin:0 auto; }
ul{ margin:0px; padding:0px; list-style:none; }
a{ color:#aa0605; text-decoration:none; outline:none; transition: all 0.3s ease 0s; }
a:hover{ color:#000; text-decoration:none; }




.page-gapping{ padding:50px 0px; }
img{ max-width:100%; }

/* Read More Button */
.btn { background:#aa0605; font-size: 18px; color: #fff !important; display: inline-block; padding: 10px 50px 7px 20px; position: relative; font-weight: bold;
-webkit-box-shadow: 0px 5px 0px 0px rgba(124,1,0,1);
-moz-box-shadow: 0px 5px 0px 0px rgba(124,1,0,1);
box-shadow: 0px 5px 0px 0px rgba(124,1,0,1);
}

.btn:after{ background:url(assets/images/arrow-right.svg) 0 0 no-repeat; content:""; position:absolute; right:18px; top:12px; content:""; width:22px; 
height:22px; background-size:100%; }

.btn:hover, .btn:focus { background: #000; color: #fff;
-webkit-box-shadow: 0px 5px 0px 0px rgb(0, 0, 0);
-moz-box-shadow: 0px 5px 0px 0px rgb(0, 0, 0);
box-shadow: 0px 5px 0px 0px rgb(0, 0, 0);
}


/* Read More Button */


input{ background-color: #fff; border-radius: 0px; padding: 10px; color: #000; border: 1px solid #d3d3d3; width: 100%; margin-bottom:0px; font-size:14px;
transition: all 0.3s ease 0s; }
input:hover, input:focus{ border: 1px solid #000; outline:none; }

input::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #000; opacity:1; }
input::-moz-placeholder { /* Firefox 19+ */ color: #000; opacity:1; }
input:-ms-input-placeholder { /* IE 10+ */ color: #000; opacity:1; }
input:-moz-placeholder { /* Firefox 18- */ color: #000; opacity:1; }

select{ background-color: #fff; border-radius: 0px; padding: 10px; color: #000; border: 1px solid #d3d3d3; width: 100%; margin-bottom: 0px; font-size:14px; 
transition: all 0.3s ease 0s; -webkit-appearance:none;-moz-appearance:none;appearance:none; }
select:hover, select:focus{ border: 1px solid #000; outline:none; }

textarea{ background-color: #fff; border-radius: 0px; padding: 10px; color: #000; border: 1px solid #d3d3d3; width: 100%; margin-bottom:0px; height:50px; font-size:14px; 
transition: all 0.3s ease 0s; }
textarea:hover, textarea:focus{ border: 1px solid #000; outline:none; }

textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #000; opacity:1; }
textarea::-moz-placeholder { /* Firefox 19+ */ color: #000; opacity:1; }
textarea:-ms-input-placeholder { /* IE 10+ */ color: #000; opacity:1; }
textarea:-moz-placeholder { /* Firefox 18- */ color: #000; opacity:1; }

.no-gap{ padding:0px; }
.clear{ clear:both; }


.heading-title{ margin-bottom:40px; }
.heading-title h2 { border-left: 8px solid #025830; position: relative; padding-left: 15px; line-height: 35px; margin:0px; }



/* Header Section */
.logo-white{ float:left; padding:15px 15px 0; }

.subscribe-section{ padding-top:35px; }
.subscribe-section .top-search-sec{ display: inline-block; margin-right: 0; width: 100%; }
.subscribe-section .top-search-sec button{ border: 0; padding: 6px 10px; background: #006800; border-radius: 100%; display: inline-block; }
.subscribe-section .top-search-sec button .fa-search{ color: #fff; font-size: 22px; padding-top: 2px; }
.subscribe-section .top-search-sec span.txt { display: inline-block; margin-left: 5px; font-size: 25px; }
.subscribe-section .top-search-sec .modal { width: 100%; }
.subscribe-section .top-search-sec .modal-body { padding: 0; position: relative; }
.subscribe-section .top-search-sec .modal-body .close { position: absolute; right: -20px; top: -31px; border-radius: 100%; opacity: 1; padding: 0px 8px; 
font-size: 40px; font-weight: normal; line-height: 35px; z-index: 99999; text-shadow: none; color: #fff; background: #f00; }

.subscribe-section .top-search-sec .modal-body input { font-size: 15px; line-height: 36px; margin: 0; border: 0; }
.subscribe-section .top-search-sec .modal-body button.submit { position: absolute; right: 0; top: 0; background:#416f04; color: #fff; border: 0; 
box-shadow: initial; line-height: 56px; border-radius:0px; padding: 0 15px; font-size: 22px; }


.subscribe-section .subscribe-now{ display:inline-block; vertical-align:top; margin-top:8px; }
.subscribe-section .subscribe-now .btn-primary{ background:transparent; border:0px; color:#2c4110; font-size:30px; padding:0px; font-weight:600; }
.subscribe-section .subscribe-now .btn-primary:hover, .subscribe-section .subscribe-now .btn-primary:focus{ color:#000; background:transparent; }
.subscribe-now .modal-content{ border-radius:0px; padding: 15px; border:6px solid #57910a; }
.subscribe-now .modal-content .modal-header { padding: 0; border: 0; }
.subscribe-now .modal-content .modal-header .close { font-size: 48px; line-height: 12px; opacity: 1; color: #fff; font-weight: 100; background: #f00; 
border-radius: 100%; text-align: center; width: auto; height: auto; padding: 12px 10px; position: absolute; right: 6px; top: -9px; }
.subscribe-now .modal-content .modal-header .close:hover{ color:#000; }
.subscribe-now .modal-content .modal-body { padding: 0; }
.subscribe-now .modal-content .modal-body h4 { margin: 0 0 10px 0; color:#416f04; text-align: center; font-size: 34px; font-weight: bold; }
.subscribe-now .modal-content .modal-body p { text-align: center; }
.subscribe-now .newsletter-form { width: 52%; margin: 0 auto; position: relative; }
.subscribe-now .newsletter-form input{ font-size:16px; color:#000; }
.subscribe-now .newsletter-form .sign-up { position: absolute; right: 0; border: 0; background:#416f04; color: #fff; padding: 12px 30px; font-size: 22px; 
font-weight: bold; }
.subscribe-now .newsletter-form .sign-up:hover{ background:#000; }


.logo-top { text-align:left; }


.social { padding-top: 20px; text-align: left; padding-left: 30px; }
.social ul li{ display:inline-block; margin-right:10px; vertical-align: bottom; }
.social ul li:last-child{ margin-right:0px; }
.social ul li.fb a{ background:url(assets/images/facebook.png) 0 0 no-repeat; }
.social ul li.tube a{ background:url(assets/images/youtube.png) 0 0 no-repeat; }
.social ul li.insta a{ background:url(assets/images/instagram.png) 0 0 no-repeat; }
.social ul li a { width:32px; height:32px; display: block; color: #006a00; }
.social ul li a:hover{  }
.social ul button { border: 0; padding: 0px 8px; background: #006800; border-radius: 100%; display: inline-block; line-height: 32px; margin-top: 0px; }
.social ul button .fa { color: #fff; font-size: 17px; }
.social .modal { width: 100%; }
.social .modal-body { padding: 0; position: relative; }
.social .modal-body .close { position: absolute; right: -20px; top: -31px; border-radius: 100%; opacity: 1; padding: 0px 8px; 
font-size: 40px; font-weight: normal; line-height: 35px; z-index: 99999; text-shadow: none; color: #fff; background: #f00; }

.social .modal-body input { font-size: 15px; line-height: 36px; margin: 0; border: 0; }
.social .modal-body button.submit { position: absolute; right: 0; top: 0; background:#416f04; color: #fff; border: 0; 
box-shadow: initial; line-height: 56px; border-radius:0px; padding: 0 15px; font-size: 22px; }


.logo-white .call-sec { text-align: right; padding-top: 20px; }
.logo-white .call-desktop{ display:none; }  
.logo-white .call { font-size: 26px; font-weight: 600; }
.logo-white .call a { background: url(assets/images/phone.webp) 0 5px no-repeat; padding: 0 0 0 38px; }


.nav-sec { background: #aa0605; float: left; width:100%; }
.nav-sec .navbar{ padding:0px; background: none !important; float:left; width:100%; }
.nav-sec .navbar-default{ background-color:initial;  }
.nav-sec .navbar-collapse { padding: 0px; text-align:left; border: 0; }
.nav-sec .navbar-default{ border: 0; min-height: initial; margin: 0px; background: none; float:left; width:100%; }
.nav-sec ul{ width:100%; }
.nav-sec ul li { float:left; margin-right: 15px; width:auto; }
.nav-sec ul li a { font-size:18px; color:#fff !important; padding:0 20px !important; text-align:center; line-height:55px; display:block; font-weight:600; }
.nav-sec ul li.menu-item-has-children a{ background:url(assets/images/arrow-down-white.png) right 25px no-repeat; padding-right: 26px !important; }
.nav-sec ul li.menu-item-has-children a:hover{ background:url(assets/images/arrow-down-black.png) right 25px no-repeat; }
.nav-sec ul li a .icon { width: 15px; vertical-align: top; height: 55px; line-height: 15px; margin-left: 3px; color:#fff; display:none; }
.nav-sec ul li a:hover, .nav-sec ul li a:focus{ background-color:#fff !important; color:#000 !important; }
.nav-sec ul li.current_page_item a{ background-color:#fff !important; color:#000 !important; }
.nav-sec .navbar-default .navbar-nav > .open > a, .nav-sec .navbar-default .navbar-nav > .open > a:hover, 
.nav-sec .navbar-default .navbar-nav > .open > a:focus{ background-color:#fff !important; color:#000 !important; }

.nav-sec ul li ul.sub-menu { display: none; position: absolute; background-color: #f9f9f9; min-width:190px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
padding:0; z-index:99999; max-width:220px; }
.nav-sec ul li:hover ul.sub-menu { display: block; }
.nav-sec ul li ul.sub-menu li { width: 100%; margin: 0; text-align: left; border-bottom:1px solid #C0C0C0; border-right:0px !important; border-left:0px !important; }
.nav-sec ul li ul.sub-menu li a { text-align: left; color: #000 !important; font-size: 14px; line-height: 22px; font-weight:400; background: #fff !important; 
 text-transform:none; padding: 8px 10px !important; }
.nav-sec ul li ul.sub-menu li a:hover{ background:#aa0605 !important; color:#fff !important; }

 






/* Header Section */




/* Slider Section */
.slider_container{ width:100%; margin:0px 0 0 0; clear:both; padding:0px 0 0 0; float:left; position:relative; }
.slider_container .mobile{ display:none; }

.flex-caption { position: absolute; left:0; top:28%; width: 100%; text-align:left; z-index:9; margin-top:-85px; padding:0 0 0 0px; text-align:center;  }
.slider-cont{  }

.slider_container .mobile{ display:none; }



.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {width: 100%; margin: 0; padding: 0 0 0px 0;}
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block; width:100%; }
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}
.flexslider {position: relative; zoom: 1;}
.flexslider .slides {zoom: 1; }
.flexslider .slides > li {position: relative;}
.flex-container {zoom: 1; position: relative;}

/* Direction Nav */
.flex-direction-nav{ display:none; }
.flex-direction-nav li a { background:url(../images/bg_direction_nav.png) 0 0 no-repeat; width:56px; height:56px; margin:0 0 0x 0; display: block; 
position: absolute; right:0px; cursor: pointer; text-indent: -9999px; text-align:left; transition: all 0.3s ease 0s; top:48%; z-index: 999;  }
.flex-direction-nav li a.next { background-position: -80px 0; right: 10px; }
.flex-direction-nav li a.prev { background-position: 0 0; left: 10px; }
.flex-direction-nav li a.disabled {}

/* Control Nav */
.slider_container .flex-control-nav{ display:block; }
.flex-control-nav {width: 100%; position: absolute; bottom:0px; text-align: center;}
.flex-control-nav li {margin: 0 0 0 3px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a { width: 14px; height: 14px; background-color: #fff; border-radius: 50%; display: inline-block; border:2px solid #ff0202; 
margin: 0 2px; transition: all 0.5s ease-in-out; cursor: pointer; text-indent: -9999px; }
.flex-control-nav li a:hover { border:2px solid #fff; background: #000; }
.flex-control-nav li a.active { border:2px solid #fff; background: #000; cursor: default; }
/* Slider Section */







/* Middle Container */
.middle-container{ overflow:hidden; min-height:340px; }
.middle-wrapper { padding: 0 15px; }


.middle-container .single-page-sec{ position:relative; }
.ads { position: absolute; left: -140px; top: 40px; }


/* Third Section */
.third-sections{ background:#f9fcee; overflow:hidden; }
.third-sections .heading-title h2::after{ background:#8f996c; }
.third-sections .video-page-sections { width: 100%; }
.third-sections .video-sec{ background:#fff; padding:5px; border:1px solid #858a74; border-radius:2px; }
.third-sections .more{ text-align: center; margin-top: 25px; width: 100%; float: left; }

.third-sections .video-sec .youtube-player { position: relative; overflow: hidden; max-width: 100%; background: #000; width: 100%; min-height: 306px; }
.third-sections .short-video .video-sec .youtube-player{ min-height: 412px; }
.third-sections .video-sec .youtube-player iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; background: 0; }
.third-sections .video-sec .youtube-player img {
  bottom: 0;
  display: block;
  left: 0;
  margin: auto;
  max-width: 100%;
  width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border: 0;
  height: auto;
  cursor: pointer;
  -webkit-transition: 0.4s all;
  -moz-transition: 0.4s all;
  transition: 0.4s all;
}
.youtube-player img:hover {
  -webkit-filter: brightness(75%);
}
.third-sections .video-sec .youtube-player .play {
  height: 42px;
  width: 60px;
  left: 50%;
  top: 56%;
  margin-left: -36px;
  margin-top: -36px;
  position: absolute;
  background: url(https://ummeed.health/wp-content/uploads/2023/08/play-btn-small.png)
    no-repeat;
  cursor: pointer;
}

.video-page .video-sec{ margin-bottom:30px; }

/* Third Section */





/* Carousel Section */

.owl-carousel .item-video {
  height: 300px;
}

.carousel-sec{ overflow:hidden; padding-left: 15px; padding-right: 15px; }
.carousel-sec .single-testimonial .item { position: relative; }
.carousel-sec .single-testimonial .item::before {
  content: "";
  background: linear-gradient(360deg,#000 0%,rgba(0,0,0,0) 100%);
  opacity: .8;
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
}
.carousel-sec .single-testimonial .item .img {  }
.carousel-sec .single-testimonial .item .content { position: absolute; left: 0; bottom: 0; color: #fff; padding: 15px; }
.carousel-sec .single-testimonial .item .content a { color: #fff !important; }
.carousel-sec .single-testimonial .item .content h3 { border-bottom: 1px solid #fff; margin-bottom: 8px; padding-bottom: 8px; padding-left: 0; line-height: 48px; font-size: 37px; 
display: inline-block; width: 100%; text-align: left; }
.carousel-sec .single-testimonial .item .content span { padding: 0 0 0 15px; }




.carousel-sec .carousel-indicators{ text-align:center; bottom:-50px; }
.carousel-sec .carousel-indicators li{ background:#000; width:15px; height:15px; border-radius:100%; border:0px; }
.carousel-sec .carousel-indicators li.active{ background:#05a634; }
.carousel-sec .carousel-indicators li:hover{ background:#05a634; }
.carousel-sec .owl-nav{ display:none; }
.carousel-sec .owl-dots{ text-align:center; margin-top:30px; }
.carousel-sec .owl-theme .owl-dots .owl-dot span{ background:#000; width:14px; height:14px; border-radius:100%; border:0px; margin: 6px; }
.carousel-sec .owl-theme .owl-dots .owl-dot.active span, .testimonial-section .owl-theme .owl-dots .owl-dot:hover span{ background:#05a634; }

/* Carousel Section */




/* Two Column Section */
.news-post-sec { overflow: hidden; }
.news-post-sec .news-bigger { margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #ccc; }
.news-post-sec .news-bigger:last-child{   }
.news-post-sec .news-bigger .post-thumbnail img { width: 100%; height: 100%; }
.news-post-sec .news-bigger h3 {  }
.news-post-sec .news-bigger p { margin-bottom: 8px; font-size: 17px; line-height: 24px; }
.news-post-sec .news-bigger .btn { padding: 0 20px; line-height: 33px; border-radius: 6px; }
.news-post-sec .news-bigger .btn:hover{ color:#fff !important; }
.news-post-sec .news-bigger .btn::after{ content:none; }


.sidebar-box { background: #f9f9f9; overflow: hidden; box-shadow: 0 2px 1px 0 rgba(0, 0, 0, 0.16); margin-bottom:40px; }
.sidebar-box:last-child { margin-bottom: 0; }
.sidebar-box .title { background: #fff; border-bottom: 1px solid #e6e6e6; }
.sidebar-box h2 { font-size: 28px; margin: 0; padding: 0 0 20px 0; }
.sidebar-box ul { display: inline-block; width: 100%; }
.sidebar-box ul li { padding: 0; border-bottom: 1px solid #ddd; margin-bottom: 0; position: relative; }
.sidebar-box ul li:last-child{ border-bottom:0px; }
.sidebar-box .cat-item:before,
.sidebar-box .cat-item .count {
  background: #cf4d35;
}
.sidebar-box ul li:before { content: ""; position: absolute; width: 2px; height: 100%; }
.sidebar-box ul li a .count,
.sidebar-box li:before {
  transition: all 0.2s ease-in-out;
}
.sidebar-box ul li a {
  color: #444 !important;
  text-decoration: none;
  padding: 0 0 0 20px;
  display: block;
  position: relative;
  line-height: 44px;
  font-size: 16px;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
.sidebar-box a .category-text {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.sidebar-box .category-text { position: relative; z-index: 2; }
.sidebar-box .cat-item:before,
.sidebar-box .cat-item .count {
  background: #cf4d35;
}
.sidebar-box a .count,
.sidebar-box li:before {
  transition: all 0.2s ease-in-out;
}
.sidebar-box a .count { height: 42px; display: inline-block; color: #fff; position: absolute; right: 0; }
.count-hidden,
.sidebar-box a .count { float: right; width: 42px; text-align: center; }
.sidebar-box li:hover:before { width: 100%; }
.sidebar-box a:hover { color:#fff !important; }
.sidebar-box ul li.cat-item-1:before { background: #027c43; }
.sidebar-box ul li.cat-item-2:before { background: #e54e7e; }
.sidebar-box ul li.cat-item-3:before { background: #61c436; }
.sidebar-box ul li.cat-item-4:before { background: #f4b23f; }
.sidebar-box ul li.cat-item-5:before { background: #46c49c; }
.sidebar-box ul li.cat-item-6:before { background: #607ec7; }
.sidebar-box ul li.cat-item-7:before { background: #000; }
.sidebar-box ul li.cat-item-8:before { background: #0036ff; }
.sidebar-box ul li.cat-item-9:before { background: #f29a00; }
.sidebar-box ul li.cat-item-10:before { background: red; }
.sidebar-box ul li.cat-item-11:before { background: #00b47f; }
.sidebar-box ul li.cat-item-12:before { background: #6000ff; }
.sidebar-box ul li.cat-item-13:before { background: #ae00ff; }
.sidebar-box ul li.cat-item-14:before { background: #e100c9; }
.sidebar-box ul li.cat-item-15:before { background: #565656; }
.sidebar-box ul li.cat-item-16:before { background: #5d3900; }
.sidebar-box ul li.cat-item-17:before { background: #507900; }
.sidebar-box ul li.cat-item-18:before { background: #147620; }
.sidebar-box ul li.cat-item-19:before { background: #191919; }
.sidebar-box li.cat-item-1 .count { background: #027c43; }
.sidebar-box li.cat-item-2 .count { background: #e54e7e; }
.sidebar-box li.cat-item-3 .count { background: #61c436; }
.sidebar-box li.cat-item-4 .count { background: #f4b23f; }
.sidebar-box li.cat-item-5 .count { background: #46c49c; }
.sidebar-box li.cat-item-6 .count { background: #607ec7; }
.sidebar-box li.cat-item-7 .count { background: #000; }
.sidebar-box li.cat-item-8 .count { background: #0036ff; }
.sidebar-box li.cat-item-9 .count { background: #f29a00; }
.sidebar-box li.cat-item-10 .count { background: red; }
.sidebar-box li.cat-item-11 .count { background: #00b47f; }
.sidebar-box li.cat-item-12 .count { background: #6000ff; }
.sidebar-box li.cat-item-13 .count { background: #ae00ff; }
.sidebar-box li.cat-item-14 .count { background: #e100c9; }
.sidebar-box li.cat-item-15 .count { background: #565656; }
.sidebar-box li.cat-item-16 .count { background: #5d3900; }
.sidebar-box li.cat-item-17 .count { background: #507900; }
.sidebar-box li.cat-item-18 .count { background: #147620; }
.sidebar-box li.cat-item-19 .count { background: #191919; }




/* Two Column Section */


/* Five Section */
.hakim-sahab-form{ background:url(assets/images/hakim-sahab-bg.webp) center top no-repeat; padding-top: 285px; }
.hakim-sahab-form .heading-title { padding-top: 0; text-align: center; margin: 0 auto; width: 60%; }
.hakim-sahab-form input{ background:transparent; border:0px; border-bottom:1px solid #717171; font-size:16px; border-radius:0px; padding-left:3px; 
font-size:20px; font-weight:500; }

.hakim-sahab-form input::-webkit-input-placeholder { /* Chrome */ color: #000; }
.hakim-sahab-form input:-ms-input-placeholder { /* IE 10+ */ color: #000; }
.hakim-sahab-form input::-moz-placeholder { /* Firefox 19+ */ color: #000; opacity: 1; }
.hakim-sahab-form input:-moz-placeholder { /* Firefox 4 - 18 */ color: #000; opacity: 1; }

.hakim-sahab-form select{ background:url(../images/select-arrow.png) right 20px no-repeat; border:0px; border-bottom:1px solid #717171; font-size:16px; 
border-radius:0px; padding-left:3px; font-size:20px;  }

.hakim-sahab-form textarea{ background:transparent; border:0px; border-bottom:1px solid #717171; font-size:20px; border-radius:0px; padding-left:3px; 
min-height:60px; font-weight:500; }
.hakim-sahab-form textarea::-webkit-input-placeholder { /* Chrome */ color: #000; }
.hakim-sahab-form textarea:-ms-input-placeholder { /* IE 10+ */ color: #000; }
.hakim-sahab-form textarea::-moz-placeholder { /* Firefox 19+ */ color: #000; opacity: 1; }
.hakim-sahab-form textarea:-moz-placeholder { /* Firefox 4 - 18 */ color: #000; opacity: 1; }

.hakim-sahab-form .submit-btn{ position: relative; width: auto; display: inline-block; }
.hakim-sahab-form .submit-btn .btn { width: auto; border: 0; background:#aa0605; padding: 7px 48px; border-radius: 12px; font-weight: bold; text-transform: uppercase; }
.hakim-sahab-form .submit-btn .btn:hover, .hakim-sahab-form .submit-btn .btn:focus{ background:#aa0605; color:#fff;
-webkit-box-shadow: 0px 5px 0px 0px rgba(124,1,0,1);
-moz-box-shadow: 0px 5px 0px 0px rgba(124,1,0,1);
box-shadow: 0px 5px 0px 0px rgba(124,1,0,1);
}

/* Five Section */




/* All Patients */
.middle-container .box-sec { width: 100%; border-bottom: 1px solid #ccc; margin-bottom: 20px; padding-bottom: 20px; }
.middle-container .box-sec .img {  }
.middle-container .box-sec .img img { width: 100%; height: 100%; }


.about-page-sec { overflow: hidden; text-align: center; font-size: 28px; line-height: 45px; }
.single-post-sec ul { margin-bottom:15px; }
.single-post-sec ul li { background: url(./assets/images/list-arrow.jpg) 0 6px no-repeat; display: inline-block; width: 100%; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid #bfbfbf; padding-left: 25px; }

/* All Patients */



/* Inner Banner BG Section */
.inner-bg{ background:url(assets/images/inner-banner-bg.webp) center top no-repeat; background-size: cover; padding:50px 0; overflow:hidden; display:none; }
.inner-bg h1 { margin: 0px; text-align: center; color: #000; font-size: 50px; }
/* Inner Banner BG Section */




/* Primary Section */
.site-wrap{ padding-top:40px; padding-bottom:40px; }
.site-wrap .page{ margin-right:15px; }
.site-wrap .page h3{ margin:15px 0px; }
.site-wrap .page ul { padding: 0 0 0 10px; }
.site-wrap .page ul li { background: url(assets/images/check-arrow.webp) 0 10px no-repeat; padding: 0 0 10px 26px; }
.site-wrap .page .img { text-align: center; }


.author-wrap{ width:100%; overflow:hidden; }
.author-wrap .icon { background: url(../images/stethoscope.svg) 0 0 no-repeat; background-size: 100%; width: 55px; height: 55px; display: inline-block; }
.author-wrap .title { display: inline-block; vertical-align: text-bottom; margin-left: 12px; }
.site-wrap .post-thumbnail{ margin-bottom:15px; }
.site-wrap .post-thumbnail img{ width:100%; }
.site-wrap .inner-page-cont{ margin-bottom:15px; overflow:hidden; width:100%; }
.interlinking-form { width: 100%; overflow: hidden; margin-bottom:15px; }
.inter-linking-grey ul { margin-left: 0; border: 1px solid #dedede; list-style: none; background: #fff; padding: 15px; margin-left:15px; }
.inter-linking-grey ul li { display: inline-block; width: 100%; border: 0; padding-bottom: 8px; }
.inter-linking-grey ul li a { display: block; text-decoration: none; outline: none; color: #042d91; box-shadow: initial; font-weight: 600; }
.inter-linking-grey ul li a:hover{ color: #ff0000; }

.interlinking-form-sec { background: #f0f0f0; margin-right: 15px; padding: 15px 15px 0 20px; min-height: 100%; }
.interlinking-form-sec h3{ margin-bottom:20px;  }
.interlinking-form-sec .submit-btn .btn { padding: 10px 10px 8px; border: 0; font-size: 26px; line-height: 34px; font-weight: bold; }

.inner-page-cont ul{ margin-left: 15px; }
.inner-page-cont ul li { background: url(../images/checklist-checked-box.svg) 0 4px no-repeat; background-size: 2%; padding: 0 0 5px 26px; }
.inner-page-cont h3{ margin-bottom:10px; }

.inner-mid-form-sec { background: #f0f0f0; padding: 20px; margin-bottom: 15px; overflow: hidden; width: 100%; border: 2px solid #d7d7d7; }
.inner-mid-form-sec h3{ margin-bottom:20px; }
.inner-mid-form-sec textarea{ min-height:70px; }
.inner-mid-form-sec .submit-btn { max-width: 35%; margin: 0 auto; }
.inner-mid-form-sec .submit-btn .btn{ padding: 8px 10px 8px; border: 0; font-size: 26px; line-height: 34px; font-weight: bold; }

.site-content .date{ display:none; }
.site-content .news-box { padding-bottom:40px; }
.site-content .news-box h1 { background: #aa0605; color: #fff; padding: 5px 15px; text-align: center; }
.site-content .news-box .entry-content { padding-top: 20px; }
.featured-img { margin-bottom: 20px; }
.site-content .news-box a{ color: #e30303; }
.site-content .comments-area{ display:none; }
.middle-container .page-header { padding:30px 0 20px; }
.middle-container .entry-header { padding:30px 0 20px; }
.middle-container .post-thumbnail-single { margin-bottom: 20px; }
.middle-container .entry-header .entry-meta { display: none; }
.middle-container .entry-header h1 { margin: 0; }
.entry-footer { display: none; }
.middle-container .no-results { padding-top: 35px; }

.post-navigation {
  width: 100%;
  float: left;
  margin: 20px 0 30px 0;
}
.post-navigation .nav-links .nav-title {
  display: none;
}
.post-navigation .nav-links .nav-previous {
  float: left;
}
.post-navigation .nav-links .nav-next {
  float: right;
}
.post-navigation .nav-links .nav-subtitle {
  text-transform: uppercase;
  color: #fff;
  padding: 10px 25px;
  background: #4b991e;
  font-size: 14px;
}
.post-navigation .nav-links .nav-subtitle:hover {
  background: #000;
}
.entry-footer .icon {
  display: none;
}
.post-navigation .nav-links .screen-reader-text {
  display: none;
}
.post-navigation .nav-links .icon {
  display: none;
}
.related-posts {
  float: left;
  width: 100%;
  margin-bottom: 0;
  border-top: 1px solid #9b9b9b;
}
.comment-respond { margin-top: 40px; overflow: hidden; background: #fff; border: 1px solid #ccc; padding: 20px 25px; margin-bottom:40px; }
.comments-area h3 {
  margin: 0 0 20px 0;
  border-bottom: 2px solid #000;
  padding-bottom: 10px;
}
.comments-area p.comment-notes {
  color: #000;
  margin-bottom: 20px;
}
.comment-respond .comment-form-comment {
  width: 100%;
  float: left;
  position: relative;
  margin-top: 15px;
  margin-bottom: 25px;
}
.comment-respond p {
  display: table-cell;
}
.comment-respond p label {
  display: table-footer-group;
  font-size: 14px;
  font-weight: 400;
}
.comment-respond p textarea {
  width: 100%;
  margin: 5px 0 0 0;
  border: 1px solid #c9c9c9;
}
.comment-respond p.comment-form-author {
  width: 33%;
  float: left;
}
.comment-respond p.comment-form-email {
  width: 33%;
  float: left;
}
.comment-respond p.comment-form-url {
  width: 33%;
  float: left;
}
.comment-respond p input {
  width: 95%;
  padding: 10px 0 10px 15px;
}
.comment-respond p.form-submit {
  width: 33%;
  float: left;
  margin-top: 10px;
}
.g-recaptcha {
  float: left;
  width: 100%;
}
.comment-respond p.form-submit input.submit {
  background: #cf4d35;
  border: 1px solid #cf4d35;
  color: #fff;
  font-size: 17px;
  font-weight: 700;
  padding: 10px 14px;
  text-transform: uppercase;
  margin-top: 5px;
  transition: all 0.3s ease 0;
}
.comment-respond p.form-submit input.submit:hover {
  background: #fff;
  border: 1px solid #cf4d35;
  color: #cf4d35;
}
.pagination {
  width: 100%;
  float: left;
  margin: 0;
  text-align: center;
}
.navigation h2.screen-reader-text {
  display: none;
}
.pagination .nav-links .page-numbers .icon {
  display: none;
}
.pagination .nav-links .page-numbers {
  background: #000;
  color: #fff;
  padding: 7px 15px;
}
.pagination .nav-links .current {
  background: #cf4d35;
}
.pagination .nav-links a:hover {
  background: #cf4d35;
  color: #fff;
}
.news-bigger .anchor-sec {
  margin-top: 10px;
}
.site-content { padding-top: 40px; }
.site-content .not-found .page-header {
  text-align: center;
  border: 0;
  margin: 0 0 10px 0;
  padding: 0;
  background: 0;
  border: 0;
}
.site-content .not-found .page-header h1 {
  font-size: 50px;
  color: #000;
}
.site-content .not-found .page-content {
  margin-top: 0;
}
.site-content .not-found .page-content p {
  font-size: 18px;
  text-align: center;
  margin-bottom: 30px;
}
.site-content .not-found .page-content .search-form {
  max-width: 600px;
  margin: 0 auto;
  position: relative;
}
.site-content .not-found .page-content .search-form label {
  display: none;
}
.site-content .not-found .page-content .search-form input {
  width: 100%;
  color: #000;
  padding: 10px 7px;
  border-radius: 0;
  box-shadow: 0 !important;
  border: 1px solid #b0b0b0;
}
.page-not-found .search-form .search-submit {
    background: none;
    border: 0;
    color: #fff;
    padding: 0;
    position: absolute;
    right: 0;
    width: 50px;
    top: 5px;
}
.page-not-found .search-form .search-submit:hover{ background: none; }
.site-content .not-found .page-content .search-form button .icon { display: block; width: 100%; height: 32px; }
.error-404 .go-home-btn { text-align: center; margin-top: 25px; }
.site-content .search-form {
  max-width: 100%;
  margin: 0 auto;
  position: relative;
}
.site-content .search-form label {
  display: none;
}
.site-content .search-form input {
  width: 100%;
  color: #000;
  padding: 10px 7px;
  border-radius: 0;
  box-shadow: 0 !important;
  border: 1px solid #b0b0b0;
}
.site-content .search-form button {
    background: none;
    border: 0;
    color: #fff;
    padding: 0;
    position: absolute;
    right: 0;
    width: 50px;
    top: 5px;
}
.site-content .search-form button:hover { background: none; }
.site-content .search-form button .icon  { display: block; width: 100%; height: 32px; }



.thanks-you-sec {
  text-align:center
}
.thanks-you-sec h2.title {
  font-size:70px;
  font-weight:200;
  margin-bottom:30px
}
.thanks-you-sec p {
  font-weight:600;
  font-size:16px
}
.thanks-you-sec .telephone {
  background:url(assets/images/blue-mail.webp) 0 0 no-repeat;
  width:247px;
  height:144px;
  margin:30px auto;
  overflow:hidden
}


#wprmenu_bar .menu_title a { color: #fff !important; }
#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a, div#mg-wprm-wrap ul li span.wprmenu_icon { color: #ffffff !important; }




/* Primary Section */




/* Secondary Section */
.sidebar { background:#f0f0f0; position: relative; padding-top:40px; padding-bottom:40px; }
.sidebar .category{ }

.sidebar::before { top: 0; left: 100%; width: 9999px; height: 100%; content: ''; position: absolute; background:#f0f0f0; }
.widget-area h3{ font-size: 28px; margin: 0; padding: 15px; }
.sidebar-list ul li { border-left: 2px solid #515151; margin-bottom: 10px; padding-bottom: 10px; }
.sidebar-list ul li:before{ content:none; }
.sidebar-list ul li a { line-height: 24px; display: inline-block; font-size: 17px; color: #000; padding: 0px 10px; }
.sidebar-list ul li a:hover{ color: #034623 !important; }
.sidebar-list ul li .post-date { padding-left:10px; color: #034623; font-size: 15px; display:none; }

/* Secondary Section */


.pagination-single{ } 
.pagination-single .styled-separator { float: left; width: 100%; }
.pagination-single-inner { width: 100%; float: left; }
.pagination-single-inner .previous-post { float: left; }
.pagination-single-inner .next-post { float: right; }


/* Inner Pages Section */




/* Middle Container */





/* Footer Section */
.footer-sec{ background:#1e1e1e; padding:12px 0; text-align:center; font-size:15px; color:#fff; }
.footer-sec .ft-list { width:100%; margin-bottom:5px; }
.footer-sec .ft-list ul{ text-align:center; }
.footer-sec .ft-list ul li{ display:inline-block; border-right:1px solid #fff; margin-right:7px; padding-right:7px; }
.footer-sec .ft-list ul li:last-child{ border:0px; padding:0px; margin:0px; }
.footer-sec .ft-list ul li a{ color:#fff !important; display:block; line-height:14px; }
.footer-sec p{ margin:0px; width:100%; }
/* Footer Section */




.date { padding: 20px 0; }
.date span { display: block; font-weight: 600; }

.news-bigger-sec { float: left; width: 100%; }
.news-smaller-sec { float: left; width: 100%; }
.post-video-thumb { width: 100%; float: left; margin-top:40px; }
.post-video-thumb h3 { background: #c50d19; text-align: center; margin: 0 0 10px 0; padding: 10px 20px; width: 100%; float: left; color: #fff;
line-height: 52px; font-size: 44px; font-weight: 600; }

.post-video-thumb .youtube-player { position: relative; overflow: hidden; max-width: 100%; background: #000; width: 100%; min-height: 460px; }
.post-video-thumb .youtube-player iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; background: 0; }
.post-video-thumb .youtube-player img {
  bottom: 0;
  display: block;
  left: 0;
  margin: auto;
  max-width: 100%;
  width: 100%;
  position: absolute;
  right: 0;
  top: 0;
  border: 0;
  height: auto;
  cursor: pointer;
  -webkit-transition: 0.4s all;
  -moz-transition: 0.4s all;
  transition: 0.4s all;
}
.youtube-player img:hover {
  -webkit-filter: brightness(75%);
}
.post-video-thumb .youtube-player .play {
  height: 72px;
  width: 72px;
  left: 50%;
  top: 50%;
  margin-left: -36px;
  margin-top: -36px;
  position: absolute;
  background: url(https://ummeed.health/wp-content/uploads/2023/08/play-btn.png)
    no-repeat;
  cursor: pointer;
}


.what-gond { width: 100%; float: left; background: #fff; border: 5px solid #003b86; padding: 15px 20px; margin-bottom: 0px; }
.what-gond h3 { font-size: 35px; color: #000; }
.what-gond ul { list-style: disc; color: #003b86; padding-left: 22px; }
.what-gond ul li { padding-bottom: 4px; }
.what-gond ul li a{ color:#003b86 !important; }
.what-gond ul li a:hover{ color: #e30303; !important; }
.what-gond p {  }
.big-txt { text-align: center; overflow: hidden; }
.big-txt h5 { font-size: 24px; line-height: 32px; }
.big-txt h6 a { color: #fd0000; font-size: 34px; font-weight: 700; }
.change-big-txt { background: #206f04; max-width: 600px; margin: 0 auto; border: 10px solid #f7ff07; padding: 15px 12px; }
.change-big-txt h5 { color: #fff; padding-top:8px; }
.change-big-txt h6 a {
  background: url(https://ummeed.health/wp-content/uploads/2023/08/arrow-blue.gif)
    0 0 no-repeat;
  display: inline-block;
  padding: 15px 10px 16px 90px;
  color: #fff;
}


.call-section { background: #fff; border: 18px solid #ededed; padding: 40px 15px; text-align: center; overflow:hidden; width: 100%; margin: 40px 0; float:left; }
.call-section h4 { font-family: "Khand", sans-serif; font-size: 44px; color: #000; margin-bottom: 25px; line-height: 62px; }
.call-section h5 { font-family: "Khand", sans-serif; font-weight: 700; font-size: 102px; color: #000; line-height: 110px; margin: 0; }
.call-section h5 a { color: #000; }
.call-section h5 a:hover { color: #ff0000; }


.dis { background: #fff; width: 100%; overflow: hidden; padding: 15px 20px; border: 5px solid #206f04; margin-bottom: 30px; }
.dis span { font-style: italic; font-size: 18px; font-weight: 500; }
.dis .gap { font-size: 19px; font-weight: 700; margin-top: 20px; }
.dis ul { margin-top: 25px; }
.dis ul li { background: url(./assets/images/list-arrow.jpg) 0 6px no-repeat; display: inline-block; width: 100%; padding-bottom: 15px; 
margin-bottom: 15px; border-bottom: 1px solid #bfbfbf; padding-left: 25px; }






