/*
 Theme Name:   Bharuwa solution
 Theme URI:   
 Description:  A child theme of elementare WordPress theme.
 Author:       Patanjali 
 Author URI:   
 Template:     elementare
*/

.search-results #secondary{
    display:none!important;
}
.search-results #primary{
    width: 100%!important;
        padding-right: 0!important;
}
.search-results #main{
 width: 86%;
    margin: 0 auto;
    padding-top:20px;
}
.search-results #colophon{
    float:left;
}
.search-results .page-header{
    background:transparent!important;
    padding: 4px!important;
}
.search-results .page-title{
    font-size: 25px!important;
    line-height: 31px!important;
    margin: 0px auto;
    text-align: center;
    color:#444;
}

.search-results .page-title span{
    color:#fc773c;
 
}
.search-results .hentry{
    margin-bottom: 18px!important;
    padding-bottom: 4px!important;
  
    padding: 10px;
}
.search-results .hentry:nth-child(even){
      background: #fffbf7;
}
.search-results .hentry:nth-child(odd){
      background: #fff;
}
.search-results .entry-title{
    margin-top: 0px!important;
    font-size: 19px!important;
    line-height: 32px!important;
}
.search-results .entry-summary{
   margin-top:0px!important; 
}
.read-more a{
        background-color: #fd9040!important;
}
.search-results .page-numbers{
   background-color: #fd9040!important;  
}
.has-post-thumbnail.hentry .half-content-image{
    float:left;
    width:28%;
}
.has-post-thumbnail.hentry .half-content-text{
    float:right;
    width:70%;
}
.hfe-input-focus .hfe-search-form__input{
    width:180px!important;
    z-index:9999;
    padding-right:10px!important;
}
.hfe-search-form__input{
    font-size:13px!important;
}
.shivir-span h4 span{
    font-size:12px;
    color:#444;
}
.shivir-span h4 strong{
    font-size:14px;
    font-weight:400;
    color:#444;
}
.dataTables_filter {
    margin-bottom: 20px;
    width: 52%;
}
.dataTables_filter label{
        color: #fc7a3c;
}
.dataTables_length label{
        color: #fe9942;
}
.dataTables_length select{
        font-size: 14px;
   cursor: pointer;
    color: #fd813e;
    background: #fffbf7;
    border: 1px solid#f9ede1;
    padding: 3px!important;
    border-radius: 0px;
}
.dataTables_filter input{
    padding:8px!important;
    font-size:14px!important;
           width: 89%!important;
    background: #fffbf7;
    border-radius: 0px;
    border: 1px solid#fbe7d3!important;
}
.dataTables_filter input:focus{
     border: 3px solid#fc7a3c!important; 
}
.dataTables_paginate a {
    color: #fff!important;
    text-decoration:none!important;
    margin: 0 5px;
    padding: 5px 10px!important;
    background: #fdb068!important;
    border-radius: 10px;
    text-decoration: none;
}
.paginate_button.disabled:after, .paginate_button.disabled:before {
    color: #fc693a!important;
}
.paging_simple .paginate_button.next:after {
    left: 57px!important;
}

.paginate_button:after, .paginate_button:before {
    color: #fc7b3d!important;
}
.tablepress tfoot th, .tablepress thead th {
    background-color: #fe9942!important;
    font-weight: 600!important;
    color: #fff!important;
        border: 1px solid#ffc99b!important;
}

.tablepress tfoot th:hover, .tablepress thead th:hover {
      background-color: #fe9942!important;
    font-weight: 600!important;
    color: #fff!important;
}
.tablepress .even td {
   background-color: #f4ffe4!important;
   border: 1px solid#e3f5ca!important;
}
.tablepress td {
    font-size:14px!important;
}
.tablepress .odd td {
        background-color: #fafff3!important;
    border: 1px solid#e3f5ca!important;
}

.wppsac-post-carousel.design-1 .wppsac-carousel-slides {
    padding: 0px;
    background: #fffbf7;
    min-height: 450px;
  
    margin-right: 10px;
}
.slick-dots{
    display:none;
}
.wppsac-post-content-position{
    padding:0px 14px;
}
.eael-post-elements-readmore-btn{
    width:100px;
}
.eael-grid-post-excerpt p{
    margin-bottom:10px;
}
.wppsac-post-date{
    display:none;
}
.wppsac-post-categories-list{
    display:none;
}
.wppsac-post-carousel.design-1 .wppsac-readmorebtn{
    color: #fff!important;
    background: rgb(253 123 61);
    border: 0px;
    border-radius: 5px;
     display:none;
}
.wppsac-post-carousel.design-1 .wppsac-readmorebtn:hover{
       background: rgb(253 123 61);
    border: 0px;
    border-radius: 5px;
}
.wppsac-post-slider h2.wppsac-post-title, .wppsac-post-carousel h2.wppsac-post-title{
    line-height:30px!important;
}
.image-gallery .elementor-widget-heading{
    z-index: 99;
    position: absolute;
    background:#fef8ae;
    width: 95%;
    padding: 5px 2px;
    color: #fd7e3e;
    bottom: 15px;
}
.image-gallery .elementor-widget-heading h4{
       font-size: 19px!important;
    font-weight: 400;
    text-shadow: #fdb169 1px 0 10px;
}
.tribe-common button {
    padding: 9px 20px!important;
    background: #fd7e3d!important;
}
.tribe-common-b3{
       font-size: 19px!important;
    color: #fc713b!important;
}
.tribe-common-h4 time{
     font-size: 15px!important;
}
.tribe-events-calendar-month__calendar-event-title{
     font-size: 15px!important;  
}
.tribe-common a {
    cursor: pointer;
    font-size: 13px!important;  
    font-weight:400!important;
     color: #fc713b!important;
}
.tribe-events-calendar-month__calendar-event-datetime{
   font-size: 11px!important;  
    font-weight:400!important; 
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day {
    min-height: 100px!important;  
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__week {
    border-left: 1px solid #444;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__body {
    border-top: 1px solid #444;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
    padding-bottom: 10px;
    padding-top: 16px;
        width: 860px;
}
.tribe-common .tribe-common-form-control-text__input {
    padding: 8px!important;
    font-size: 14px!important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button {
    margin-left: 15px;
}
.footer-section a:active, .footer-section a:visited, #colophon a:visited{

    color: #444!important;
}
.about-us .htmegamenu-content-wrapper{
    width: 500px!important;
    min-width: 494px!important;
}
.gurukulam-text-left .elementor-widget-wrap.elementor-element-populated{
    position: absolute;
    background: #fff1e6;
    padding: 40px;
    top: 10%;
    left: 20%;
    z-index: 9;
}
.gurukulam-text-right .elementor-widget-wrap.elementor-element-populated{
    position: absolute;
    background: #fff1e6;
    padding: 40px;
    top: 12%;
    right: 20%;
    z-index: 9;
}
.certificate-slide .elementor-col-25 .elementor-widget-wrap.elementor-element-populated{
    background:#fff;    
    box-shadow: rgb(0 0 0 / 35%) 0px 5px 15px;
        width: 90%;    
        margin-bottom: 30px;
            border-radius: 35px 0px;
}
.page-id-15520 .opd-sidebar li:first-child{
       background: #fd7e3d!important;
}
.page-id-15520 .opd-sidebar li:first-child a{
       color: #fff!important;
}
.opd-sidebar ul li a{
        float: left;
    width: 100%;
    height: 27px;
}
.page-id-15763 .opd-sidebar li:nth-child(2), .page-id-15876 .opd-sidebar li:nth-child(3), .page-id-15934 .opd-sidebar li:nth-child(4), .page-id-16226 .opd-sidebar li:nth-child(7), .page-id-16509 .opd-sidebar li:nth-child(9), .page-id-16691 .opd-sidebar li:nth-child(10), .page-id-17128 .opd-sidebar li:nth-child(8), .page-id-17297 .opd-sidebar li:nth-child(6), .page-id-17566 .opd-sidebar li:nth-child(5){
background: #fd7e3d!important;
}
.page-id-15763 .opd-sidebar li:nth-child(2) a, .page-id-15876 .opd-sidebar li:nth-child(3) a, .page-id-15934 .opd-sidebar li:nth-child(4) a, .page-id-16226 .opd-sidebar li:nth-child(7) a, .page-id-16509 .opd-sidebar li:nth-child(9) a, .page-id-16691 .opd-sidebar li:nth-child(10) a, .page-id-17128 .opd-sidebar li:nth-child(8) a , .page-id-17297 .opd-sidebar li:nth-child(6) a , .page-id-17566 .opd-sidebar li:nth-child(5) a{
       color: #fff!important;
}



.page-id-17720 .opd-sidebar li:nth-child(15), .page-id-17925 .opd-sidebar li:nth-child(16), .page-id-17624 .opd-sidebar li:nth-child(14), .page-id-17602 .opd-sidebar li:nth-child(13), .page-id-17445 .opd-sidebar li:nth-child(12), .page-id-16904 .opd-sidebar li:nth-child(11){
background: #fd7e3d!important;
}

.page-id-17720 .opd-sidebar li:nth-child(15) a, .page-id-17925 .opd-sidebar li:nth-child(16) a, .page-id-17624 .opd-sidebar li:nth-child(14) a,  .page-id-17602 .opd-sidebar li:nth-child(13) a,  .page-id-17445 .opd-sidebar li:nth-child(12) a, .page-id-16904 .opd-sidebar li:nth-child(11) a{
    color: #fff!important; 
}

.opd-sidebarul li:first-child {
    padding-top: 7px!important;
}
.opd-sidebar ul li{
    background:#fbf3ec;
}
.opd-sidebar ul{
    margin-top:10px;
}
.opd-sidebar ul li:hover{
    background:#fd7e3d!important;
    cursor:pointer;
}
.opd-sidebar ul li:hover a{
    color: #fff!important;
}
.opd-sidebar .elementor-widget-wrap.elementor-element-populated{
    background-color: transparent!important;
    padding:0px!important;
}
.patnajli-ayurveda .htmegamenu-content-wrapper{
    left: -246px!important;
    top: 52px!important;
}
.htmegamenu-content-wrapper .elementor-section.elementor-top-section{
    padding:6px!important;
}
.phase2-tab .elementor-section.elementor-top-section {
    max-width: 100%!important;
    width: 100%!important;
    left: 0px!important;
}
.pdf-iocn{
    position: absolute;
    z-index: 9;
    left: -11px;
    top: -1px;
    width: 68px!important;
} 

.opd-list ul li{
background: url(../../uploads/2022/03/tick.png)no-repeat scroll 0 2px transparent;
    background-size: 20px;
    padding-left: 29px;
    margin-bottom: 5px!important;
    list-style: none;    
    text-align: left;
    font-size: 15px!important;
}
.opd-list ul li ul li{
    background-size: 16px;
    padding-left: 22px;
    margin-bottom: 0px!important;
    font-size: 14px!important;
}
.hospital-table ul li{
    text-align: left;
    font-size: 14px!important;
}
.hospital-list ul li{
   background: url(../../uploads/2022/03/tick.png)no-repeat scroll 0 2px transparent;
    background-size: 20px;
    padding-left: 29px;
    margin-bottom: 5px!important;
    list-style: none; 
        text-align: left;
    font-size: 15px;
}
.opd-sidebar ul li a{
    color:#444!important;
    font-size:15px!important;
}
.opd-sidebar ul li {
    border-bottom-color: #feb069;
    padding: 7px 10px;
        float: left;
    width: 100%;
}
.conatct-banner .elementor-widget-heading{
position: absolute;
    z-index: 9;
    left: 75px;
    width: 334px!important;
    top: 80px;
}

.inner-banner img{
    width:100%!important;
}
.conatct-banner .elementor-widget-heading h2{
    color: #fff;
    font-size: 50px!important;
}
body, button, input, select, optgroup, textarea {
    font-family: "Open Sans", Sans-serif!important;
}
.conatc-us-details{
   background: linear-gradient(90deg,#fea444,#fc6539);
   padding:20px;
}
.conatc-us-details .elementor-icon-list-text, .conatc-us-details .elementor-icon-list-icon{
    color:#fff;
}
.conatc-us-details .elementor-heading-title{
    color:#fff;
    line-height:27px;
}
.conatct-destils-slide{
width: 973px;
margin: -251px auto 34px auto;
    padding: 20px;
    background: #fff;
        box-shadow: rgb(0 0 0 / 35%) 0px 5px 15px;
}
.certificate-slide .elementor-col-33 .elementor-widget-wrap.elementor-element-populated{
      background: #fffaf4;
    width: 95%;
    padding: 37px 10px 10px 10px;
    border: 1px solid#f7e5d3;
}
.download-pdf-btn{
    text-align:center;
}
.yotu-videos.yotu-mode-grid h3 {
    font-size: 16px!important;
    color: #c74b26;
}
.footer-width-fixer .elementor-widget-text-editor{
    margin-bottom:0px!important;
}
.patnajli-sub-services .elementor-col-33 .elementor-widget-wrap.elementor-element-populated{
       background: #fff;
    width: 98%;
    border: 1px solid#d3e5b8;
    box-shadow: rgb(0 0 0 / 18%) 0px 2px 4px; 
}
.patnajli-1-sevices .elementor-widget-wrap.elementor-element-populated{
        background: #f4ffe4;
    width: 98%;
    border: 1px solid#d3e5b8;
    box-shadow: rgb(0 0 0 / 18%) 0px 2px 4px;
}
.htmega-menu-container .sub-menu{
    width: 178px!important;
}
.she-header {
    z-index: 9!important;
}
.vision-ayurveda{
    border-left:3px solid#fdb169;
}
.text-alignmt .elementor-widget-text-editor, .hopital-slide-content .elementor-widget-text-editor{
     text-align: justify;
}
.ticker-news .ticker-title{
    font-weight:400!important;
    width:170px!important;
    text-transform:none!important;
}
.ticker-news .ticker-content a{
    font-size:15px!important;
}
.yogpeeth2-list ul li{
background: url(../../uploads/2022/03/bed.png)no-repeat scroll 0 2px transparent;
    background-size: 20px;
    padding-left: 29px;
    margin-bottom: 8px!important;
    list-style: none;
}
.vision-yoga .elementor-widget-text-editor{
    background: url(../../uploads/2022/03/yoga-icon.png)no-repeat scroll 0 10px transparent;
    letter-spacing: 0;
    background-size: 25px;
    padding-left: 10px;
      text-align: justify;
          margin-bottom: 8px!important;
    }
    .vision-yoga-mission .elementor-widget-text-editor{
    background: url(../../uploads/2022/03/yoga-icon.png)no-repeat scroll 0 10px transparent;
letter-spacing: 0;
    background-size: 21px;
    padding-left: 13px;
    margin-right: 10px;
    margin-bottom: 8px!important;
    text-align: justify;
    }
.top-header{
    top: 0px;
    z-index: 999;
    width: 100%;
    background: #fff;
    position:fixed;
}
.bottom-header{
margin-top: 53px;
}
.bottom-header.she-header-yes{
        -webkit-box-shadow: 0 3px 5px rgb(57 63 72 / 30%);
    -moz-box-shadow: 0 3px 5px rgba(57, 63, 72, 0.3);
    box-shadow: 0 3px 5px rgb(57 63 72 / 30%);
}
.switcher .option {
    width: 105px!important;
}
.bdt-prime-slider .bdt-prime-slider-skin-general ul.bdt-slideshow-items {
  min-height:500px!important;
}

.recived-fssai h4:before {
background-color: #fd693a;
    content: "";
    height: 127px;
    left: -20px;
    position: absolute;
    top: -79px;
    width: 4px;
}
.patnjli-top-section h2:before {
background-color: #fd693a;
    content: "";
    height: 146px;
    right: -10px;
    position: absolute;
    top: 5px;
    width: 4px;
}

.fa-envelope:before {
    font-family: "Font Awesome 5 Free";
}
.patnjli-top-section{
    padding: 20px!important;
    background:#fff9e8;
}
.footer-adress div.elementor-heading-title{
    font-size:14px!important;
    margin-bottom: 2px;
}
.bdt-icon:hover{
      background:#fc6e3b!important;
}
h1, h2{
    font-size:32px!important;
    line-height: 43px!important;
}
h3{
    font-size:28px!important;
    line-height: normal!important;
}
h4{
    font-size:24px!important;
    line-height: normal!important;
}
h5{
    font-size:21px!important;
    line-height: normal!important;
}
h6{
    font-size:18px;
    line-height: normal!important;
}

.htmega-menu-container ul > li > a > span.htmenu-icon {
    display: none;
}
.hfe-search-form__input:focus{
    background:#fff7ef!important;
}
.switcher {
  font-family: "Open Sans", Sans-serif!important;
    margin-top: 3px;
}
.switcher {
    width: 90px!important;
}
.switcher .selected a {
    border: 1px solid #fdfffc!important;
    color: #666;
    padding: 3px 5px;
    width: 151px;
}
.switcher .selected {
    background: transparent!important;
}
.switcher .option {
    position: absolute!important;
    border: 1px solid #f4ffe4!important;
    background-color:#f4ffe4!important;
}
.switcher .selected a {
    color:#397402!important;
    font-size: 12px!important;
     font-family: "Open Sans", Sans-serif!important;
}
.switcher .selected a:hover{
    background:transparent!important;
}
.switcher .option a {
    font-size: 11px!important;
}
.switcher .option a{
    color: #397402!important;
    border-bottom: 1px solid#cce5b5;
}
.switcher .option a:hover{
    background: #397402!important;
    color:#fff!important;
}
.htmegamenu-content-wrapper a, .sub-menu a{
    font-size:14px!important;
}
.sub-menu li a {
    line-height: 20px!important;
    padding: 7px 7px!important;
}
.htmegamenu-content-wrapper .elementor-icon-list-icon{
       display: none!important; 
}
.ticker-news .ticker-title {
	    background: #fea444;
    background: linear-gradient(90deg,#fea444,#fc6539);
    border-radius:6px;
}
.ticker-news .ticker{
    border:0px!important;
}
.ticker-news {
    margin: 0px;
}
.hospital-table th{
background: #fea043;
text-transform:uppercase;
    padding: 5px;
    color: #fff;
}
.hospital-table td {
    border-bottom: 1px solid#ffeddc;
    padding: 4px;
    border-right:1px solid#ffeddc;
    font-size:13px;
}
#ticker a{
    color: #dd7c2e;
      font-size: 15px;
      font-weight:400;
        font-family: "Open Sans", Sans-serif!important;
}
.ticker-news .ticker-wrapper.has-js {
    padding: 0px;
}
#secondary{
    display:none;
}
.elementor-social-icon-instagram{
  background: #f09433; 
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
  }

.sub-menu a:hover{
    color: #dd7c2e!important;
}
.top-header .fa-envelope{
    color: #dd7c2e;
}
.email-id-header a{
  color: #dd7c2e!important;
    font-size: 13px!important;
}
.header-btn-downloaad .elementor-button{
        min-width: 100px;  
        font-size: 13px!important;
}
.elementor-button, .wpcf7-submit {
    border-radius: 6px;
    background: #fea444;
    background: linear-gradient(90deg,#fea444,#fc6539);
    overflow: hidden;
    position: relative;
    z-index: 1;
    min-width: 131px;
    padding: 11px 10px;
    display: inline-block;
    transition: .3s;
    font-size: 17px;
    margin-top: 10px;
}
.elementor-button:after, .elementor-button:before, .wpcf7-submit:after, .wpcf7-submit:before{
    background-color: hsla(0,0%,100%,.2);
    border-radius: 50%;
    content: "";
    height: 65px;
    position: absolute;
    width: 65px;
    z-index: -1;
    transition: .5s;
}
.elementor-button:before, .wpcf7-submit:before {
    bottom: -40px;
    left: -27px;
}
.elementor-button:after, .wpcf7-submit:after {
    right: -27px;
    top: -40px;
}
.elementor-button:hover, .wpcf7-submit:hover{

  background-color:#fc6539;border-color:#fc6539;
}
.elementor-button:hover:before, .wpcf7-submit:hover:before{
    border-radius:32.5px;
    bottom:0;
    height:100%;
    left:0;
    opacity:0;
    width:100%
}
.elementor-button:hover:after, .wpcf7-submit:hover:after{
    border-radius:32.5px;
    height:100%;
    opacity:0;
    right:0;
    top:0;
    width:100%
}
.name-lable{
    width: 49%;
    float: left;
    margin-right: 10px;
    font-size: 14px;
    margin-bottom: 10px;
}
.email-lable{
    width: 49%;
    float: right;
    font-size: 14px;
    margin-bottom: 10px;
}
.wpcf7-form {
     font-size: 14px;
}
.conat-form{
   padding: 0px 18px 0px 0px;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
    color: #444;
  border:1px solid#ddd;
    width: 100%;

}

ul, ol {
    margin: 0px;
    padding: 0px;
}
h2 span{
    background: #fea444;
    background: linear-gradient(90deg,#fea444,#fc6539);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700;
}
.elementor-widget-text-editor, p.elementor-heading-title { 
font-size: 15px;
    line-height: 26px;
    margin-bottom: 10px!important;
}
.footer-section a{
    color: #444;
    font-size: 14px;
}
.footer-section li{
    list-style:none;
      color: #444;
    font-size: 14px;
}
.footer-section p{
      color: #444;
    font-size: 14px;
}
.footer-section a:hover{
      color: #dd7c2e!important;
}
.footer-bottom a{
    color: #444;
    font-size: 13px; 
}
.footer-bottom li{
    list-style:none;
        display: inline-block;
        color: #444;
}
.footer-bottom ul{
        text-align: right;
}
.reponsiive-translatr{
    display:none;
}
.desktop-translatr{
    display:block;
}
@media only screen and (min-width:300px) and (max-width:480px) {
    .search-results #primary {
    padding: 0px;
}
.has-post-thumbnail.hentry .half-content-image {
    width: 100%;
}
.has-post-thumbnail.hentry .half-content-text {
    width: 100%;
}
.search-results #main {
    width: 90%;
}
    .dataTables_length {
    float: left;
    white-space: normal!important;
    text-align: center;
    width: 100%;
}
.dataTables_filter label {
   
    margin-top: 20px;
    float: left;
    width: 100%;
    text-align: center;
}
    .dataTables_filter {
    margin-bottom: 20px;
    width: 100%;
    white-space: normal!important;
}
    .dataTables_wrapper {
    width: 100%;
    overflow-x: auto;
}
.tablepress td, .tablepress th {
    font-size: 13px!important;
}
.tablepress td, .tablepress th {
    padding: 4px!important;
}
    .wppsac-post-carousel.design-1 .wppsac-carousel-slides {
    min-height: 100px;
    width: 100%!important;
    margin-right: 0px;
}
    
    .bdt-scroll-down-wrapper{
        display:none;
    }
.email-id-header{
    display:none;
}
.header-btn-downloaad .elementor-element-populated{
    justify-items: center;
    justify-content: center;
}
.header-btn-downloaad .elementor-button {
    min-width: 80px;
    font-size: 11px!important;
    margin-top:6px!important;
    padding: 8px 6px!important;
    min-width: 70px;
    width: 70px;
    height: 37px;
}
.header-btn-downloaad .elementor-widget-container{
      margin: 0px 0px 0px 3px!important;
}
.reponsiive-translatr{
    display:block;
}
.desktop-translatr{
      display:none;
}
.right-top-header{
     display:none;
}
.header-logo{
    width:15%;
}
.header-menu{
      width: 27%;
}
.header-btn{
       width: 58%;
}
.header-btn .elementor-button{
    min-width: 86px!important;
    padding: 8px 7px!important;
    font-size: 12px!important;
}
.switcher .selected {
    z-index: 999!important;
}
.htmega-menu-area {
    border: 0px!important;
}
.bottom-header {
    margin-top: 51px;
}
.htmobile-menu-wrap .htmobile-aside-close {
    background-color: #fc683a!important;
    font-size: 15px!important;
    height: 28px!important;
    line-height: 28px!important;
    top: 52px!important;;
    width: 27px!important;;
    z-index: 99999999!important;
        left: 14px!important;
}
.htmobile-navigation {
    padding: 77px 30px 50px;
}
.fa.fa-bars{
        color: #fc6e3a!important;
            float: right;
}
.htmega-menu-area{
    padding:0px;
    margin-bottom: 0px;

}
.htmega-menu-container ul > li > a {
    color: #444;
    font-size: 14px!important;
}
.htmegamenu-content-wrapper {
    width: 100%!important;
    min-width: 100%!important;
}
.htmegamenu-content-wrapper .elementor-heading-title{
    font-size: 16px!important;
}
.htmobile-menu-wrap .htmobile-navigation .htmega-megamenu li a {
    font-size: 14px!important;
}
.patnajli-ayurveda .htmegamenu-content-wrapper {
    left: 0px!important;
    top: 37px!important;
}
.htmega-menu-container .sub-menu {
    width: 100%!important;
}
.about-us .htmegamenu-content-wrapper {
   width: 100%!important;
    min-width: 100%!important;
}
.elementor-icon-list-items a{
        padding: 3px 0!important;
}
.htmegamenu-content-wrapper {
    height: 300px;
    overflow-y: auto;
}
.bdt-prime-slider .bdt-prime-slider-skin-general ul.bdt-slideshow-items {
      min-height: 103px!important;
}
.patnjli-top-section h2:before {
    display:none;
}
h1, h2{
    font-size:26px!important;
    line-height:normal!important;
}
h3{
    font-size:22px!important;
       line-height:normal!important;
}
h4{
    font-size:20px!important;
       line-height:normal!important;
}
h5{
    font-size:18px;
       line-height:normal!important;
}
h6{
    font-size:15px;
       line-height:normal!important;
}
.patnjli-top-section {
    padding: 4px!important;
}
.elementor-heading-title, .elementor-widget-text-editor{
    text-align:left;
}
.footer-bottom .elementor-heading-title {
     text-align:center;
     
}
.footer-bottom span.elementor-heading-title {
    float: left;
    line-height: 20px;
    text-align: center;
}
.footer-bottom ul {
    text-align: center;
}
.footer-bottom a {
    font-size: 12px;
}
.footer-bottom .elementor-widget-wrap{
    padding:5px;
}
.text-alignmt .elementor-widget-text-editor, .hopital-slide-content .elementor-widget-text-editor {
    text-align: left!important;
}
.bdt-margin-large {
    margin-bottom: 0px;
}
.prime-slider-skin-general .bdt-prime-slider-previous {
    margin-bottom: 0px;
}
.elementor-156 .elementor-element.elementor-element-7b8d63c .elementor-heading-title {
    font-size: 15px;
}
}



@media only screen and (min-width:480px) and (max-width:767px) {
        .search-results #primary {
    padding: 0px;
}
.has-post-thumbnail.hentry .half-content-image {
    width: 100%;
}
.has-post-thumbnail.hentry .half-content-text {
    width: 100%;
}
.search-results #main {
    width: 90%;
}
 .dataTables_length {
    float: left;
    white-space: normal!important;
    text-align: center;
    width: 100%;
}
.dataTables_filter label {
   
    margin-top: 20px;
    float: left;
    width: 100%;
    text-align: center;
}
    .dataTables_filter {
    margin-bottom: 20px;
    width: 100%;
    white-space: normal!important;
}
    .dataTables_wrapper {
    width: 100%;
    overflow-x: auto;
}
.tablepress td, .tablepress th {
    font-size: 13px!important;
}
.tablepress td, .tablepress th {
    padding: 4px!important;
}
        .wppsac-post-carousel.design-1 .wppsac-carousel-slides {
    min-height: 100px;
    width: 100%!important;
    margin-right: 0px;
}
    .prime-slider-skin-general .bdt-prime-slider-previous {
    margin-bottom: 0px;
}
    .bdt-margin-large {
    margin-bottom: 0px;
}
     .bdt-scroll-down-wrapper{
        display:none;
    }
.email-id-header{
    display:none;
}
.header-btn-downloaad .elementor-element-populated{
    justify-items: center;
    justify-content: center;
}
.header-btn-downloaad .elementor-button {
    min-width: 80px;
    font-size: 11px!important;
    margin-top:6px!important;
    padding: 8px 6px!important;
    min-width: 70px;
    width: 126px;
    height: 30px;
}
.header-btn-downloaad .elementor-widget-container{
      margin: 0px 0px 0px 3px!important;
}
.reponsiive-translatr{
    display:block;
}
.desktop-translatr{
      display:none;
}
.right-top-header{
     display:none;
}
.header-logo{
    width:9%;
}
.header-menu{
     width: 60%;
}
.header-btn{
          width: 30%;
}
.header-btn .elementor-button{
    min-width: 86px!important;
    padding: 8px 7px!important;
    font-size: 12px!important;
}
.switcher .selected {
    z-index: 999!important;
}
.htmega-menu-area {
    border: 0px!important;
}
.bottom-header {
    margin-top: 51px;
}
.htmobile-menu-wrap .htmobile-aside-close {
    background-color: #fc683a!important;
    font-size: 15px!important;
    height: 28px!important;
    line-height: 28px!important;
    top: 52px!important;;
    width: 27px!important;;
    z-index: 99999999!important;
        left: 14px!important;
}
.htmobile-navigation {
    padding: 77px 30px 50px;
}
.fa.fa-bars{
        color: #fc6e3a!important;
            float: right;
}
.htmega-menu-area{
    padding:0px;
    margin-bottom: 0px;

}
.htmega-menu-container ul > li > a {
    color: #444;
    font-size: 14px!important;
}
.htmegamenu-content-wrapper {
    width: 100%!important;
    min-width: 100%!important;
}
.htmegamenu-content-wrapper .elementor-heading-title{
    font-size: 16px!important;
}
.htmobile-menu-wrap .htmobile-navigation .htmega-megamenu li a {
    font-size: 14px!important;
}
.patnajli-ayurveda .htmegamenu-content-wrapper {
    left: 0px!important;
    top: 37px!important;
}
.htmega-menu-container .sub-menu {
    width: 100%!important;
}
.about-us .htmegamenu-content-wrapper {
   width: 100%!important;
    min-width: 100%!important;
}
.elementor-icon-list-items a{
        padding: 3px 0!important;
}
.htmegamenu-content-wrapper {
    height: 300px;
    overflow-y: auto;
}
.bdt-prime-slider .bdt-prime-slider-skin-general ul.bdt-slideshow-items {
      min-height: 103px!important;
}
.patnjli-top-section h2:before {
    display:none;
}
h1, h2{
    font-size:26px!important;
    line-height:normal!important;
}
h3{
    font-size:22px!important;
       line-height:normal!important;
}
h4{
    font-size:20px!important;
       line-height:normal!important;
}
h5{
    font-size:18px;
       line-height:normal!important;
}
h6{
    font-size:15px;
       line-height:normal!important;
}
.patnjli-top-section {
    padding: 4px!important;
}
.elementor-heading-title, .elementor-widget-text-editor{
    text-align:left;
}
.footer-bottom .elementor-heading-title {
     text-align:center;
     
}
.footer-bottom span.elementor-heading-title {
    float: left;
    line-height: 20px;
    text-align: center;
}
.footer-bottom ul {
    text-align: center;
}
.footer-bottom a {
    font-size: 12px;
}
.footer-bottom .elementor-widget-wrap{
    padding:5px;
}
.text-alignmt .elementor-widget-text-editor, .hopital-slide-content .elementor-widget-text-editor {
    text-align: left!important;
}
.elementor-156 .elementor-element.elementor-element-7b8d63c .elementor-heading-title {
    font-size: 15px;
}
}


@media only screen and (min-width:767px) and (max-width:980px) {
    .elementor-156 .elementor-element.elementor-element-7b8d63c .elementor-heading-title {
    font-size: 15px;
}
    .htmega-menu-area{
        width: auto!important;
    }
       .prime-slider-skin-general .bdt-prime-slider-previous {
    margin-bottom: 0px;
}
    .bdt-margin-large {
    margin-bottom: 0px;
}
     .bdt-scroll-down-wrapper{
        display:none;
    }
.email-id-header{
        width: 28%!important;
}
.header-btn-downloaad{
     width: 72%!important;
}
.header-btn-downloaad .elementor-element-populated{
    justify-items: center;
    justify-content: center;
}
.header-btn-downloaad .elementor-button {
    min-width: 80px;
    font-size: 11px!important;
    margin-top:6px!important;
    padding: 8px 6px!important;
    min-width: 70px;
   width: 120px!important;
    height: 30px;
}
.header-btn-downloaad .elementor-widget-container{
      margin: 0px 0px 0px 3px!important;
}
.reponsiive-translatr{
    display:block;
}
.desktop-translatr{
      display:none;
}
.right-top-header{
     display:none;
}
.header-logo{
    width:9%;
}
.header-menu{
     width: 60%!important;
}
.header-btn{
          width: 30%!important;
}
.header-btn .elementor-button{
    min-width: 86px!important;
    padding: 8px 7px!important;
    font-size: 12px!important;
}
.switcher .selected {
    z-index: 999!important;
}
.htmega-menu-area {
    border: 0px!important;
}
.bottom-header {
    margin-top: 51px;
}
.htmobile-menu-wrap .htmobile-aside-close {
    background-color: #fc683a!important;
    font-size: 15px!important;
    height: 28px!important;
    line-height: 28px!important;
    top: 52px!important;;
    width: 27px!important;;
    z-index: 99999999!important;
        left: 14px!important;
}
.htmobile-navigation {
    padding: 77px 30px 50px;
}
.fa.fa-bars{
        color: #fc6e3a!important;
            float: right;
}
.htmega-menu-area{
    padding:0px;
    margin-bottom: 0px;

}
.htmega-menu-container ul > li > a {
    color: #444;
    font-size: 14px!important;
}
.htmegamenu-content-wrapper {
    width: 100%!important;
    min-width: 100%!important;
}
.htmegamenu-content-wrapper .elementor-heading-title{
    font-size: 16px!important;
}
.htmobile-menu-wrap .htmobile-navigation .htmega-megamenu li a {
    font-size: 14px!important;
}
.patnajli-ayurveda .htmegamenu-content-wrapper {
    left: 0px!important;
    top: 37px!important;
}
.htmega-menu-container .sub-menu {
    width: 100%!important;
}
.about-us .htmegamenu-content-wrapper {
   width: 100%!important;
    min-width: 100%!important;
}
.elementor-icon-list-items a{
        padding: 3px 0!important;
}
.htmegamenu-content-wrapper {
    height: 300px;
    overflow-y: auto;
}
.bdt-prime-slider .bdt-prime-slider-skin-general ul.bdt-slideshow-items {
      min-height: 218px!important;
}
.patnjli-top-section h2:before {
    display:none;
}
h1, h2{
    font-size:26px!important;
    line-height:normal!important;
}
h3{
    font-size:22px!important;
       line-height:normal!important;
}
h4{
    font-size:20px!important;
       line-height:normal!important;
}
h5{
    font-size:18px;
       line-height:normal!important;
}
h6{
    font-size:15px;
       line-height:normal!important;
}
.patnjli-top-section {
    padding: 4px!important;
}
.elementor-heading-title, .elementor-widget-text-editor{
    text-align:left;
}
.footer-bottom .elementor-heading-title {
     text-align:center;
     
}
.footer-bottom span.elementor-heading-title {
    float: left;
    line-height: 20px;
    text-align: center;
}
.footer-bottom ul {
    text-align: center;
}
.footer-bottom a {
    font-size: 12px;
}
.footer-bottom .elementor-widget-wrap{
    padding:5px;
}
.text-alignmt .elementor-widget-text-editor, .hopital-slide-content .elementor-widget-text-editor {
    text-align: left!important;
}
.footer-section a {
    font-size: 13px;
}
.footer-adress div.elementor-heading-title {
font-size: 13px!important;
}
}

@media only screen and (min-width:980px) and (max-width:1120px) {
    .bdt-prime-slider .bdt-prime-slider-skin-general ul.bdt-slideshow-items {
      min-height: 318px!important;
}
    .email-id-header{
        width: 20%!important;
    }
    .header-btn-downloaad{
        width: 47.332%!important;
    }
    .header-btn-downloaad .elementor-button {
    min-width: 80px;
font-size: 12px!important;
    margin-top: 6px!important;
    padding: 8px 6px!important;
    min-width: 70px;
    width: 110px!important;
    height: 39px;
}
.header-btn-downloaad .elementor-widget-container{
      margin: 0px 0px 0px 3px!important;
}
#menu-header-menu a{
   font-size: 14px!important; 
}
.htmega-menu-container ul > li {
    margin-right: 8px !important;
}
.header-btn .elementor-button{
    min-width: 113px;
    padding: 11px 5px;
    font-size: 15px;
}
}