/*
Theme Name: adharstambh
Theme URI: 
Author: Synigence Team
Author URI: 
Description: adharstambh Theme designed by BdThemes Ltd. For online documentation look at our documentation site. For get support please go to our support system.
Version: 1.0.0
License: Custom
License URI: http://themeforest.net/licenses
Text Domain: orphan
Tags: one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready, accessibility-ready
*/


/**
 * Table of Contents
 *
 * 1.0 - Titlebar / Logo Styles 
 * 2.0 - Pagination Styles
 * 3.0 - Widget Styles
 *   3.1 - Search Styles
 *   3.2 - Calendar Styles
 *   3.3 - Tags & Cloud
 *   3.4 - Nav Widget Styles
 *   3.5 - Bottom B Widget
 *   3.6 - Give Donation Form
 * 4.0 - Search page
 * 5.0 - Commnet Form
 * 6.0 - Archive Page
 * 7.0 - Countdown Styles
 * 8.0 - Navbar style
 * 9.0 - Offcanvas Menu Style
 * 10.0 - Humberger menu style
 */


/*===========================
  Basic core style 
============================*/

body.pg-loading, body.pg-loaded {
  overflow-x: hidden;
}

.pg-loading-screen {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1000000;
  opacity: 1;
  background-color: #FFF;
  -webkit-transition: background-color 0.4s ease-in-out 0s;
  -moz-transition: background-color 0.4s ease-in-out 0s;
  -ms-transition: background-color 0.4s ease-in-out 0s;
  -o-transition: background-color 0.4s ease-in-out 0s;
  transition: background-color 0.4s ease-in-out 0s;
}
.pg-loading-screen.pg-loaded {
  opacity: 0;
  -webkit-animation: pgAnimLoaded 0.5s cubic-bezier(0.7, 0, 0.3, 1) both;
  -moz-animation: pgAnimLoaded 0.5s cubic-bezier(0.7, 0, 0.3, 1) both;
  -ms-animation: pgAnimLoaded 0.5s cubic-bezier(0.7, 0, 0.3, 1) both;
  -o-animation: pgAnimLoaded 0.5s cubic-bezier(0.7, 0, 0.3, 1) both;
  animation: pgAnimLoaded 0.5s cubic-bezier(0.7, 0, 0.3, 1) both;
  overflow-x: hidden;
}
.pg-loading-screen.pg-loading .pg-loading-logo-header, .pg-loading-screen.pg-loading .pg-loading-html {
  opacity: 1;
}
.pg-loading-screen.pg-loading .pg-loading-logo-header, .pg-loading-screen.pg-loading .pg-loading-html:not(.pg-loaded) {
  -webkit-animation: pgAnimLoading 1s cubic-bezier(0.7, 0, 0.3, 1) both;
  -moz-animation: pgAnimLoading 1s cubic-bezier(0.7, 0, 0.3, 1) both;
  -ms-animation: pgAnimLoading 1s cubic-bezier(0.7, 0, 0.3, 1) both;
  -o-animation: pgAnimLoading 1s cubic-bezier(0.7, 0, 0.3, 1) both;
  animation: pgAnimLoading 1s cubic-bezier(0.7, 0, 0.3, 1) both;
}
.pg-loading-screen.pg-loading .pg-loading-html:not(.pg-loaded) {
  -webkit-animation-delay: 0.3s;
  -moz-animation-delay: 0.3s;
  -ms-animation-delay: 0.3s;
  -o-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.pg-loading-screen .pg-loading-inner {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
  position: static;
}
.pg-loading-screen .pg-loading-center-outer {
  width: 100%;
  padding: 0;
  display: table !important;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
}
.pg-loading-screen .pg-loading-center-middle {
  padding: 0;
  vertical-align: middle;
  display: table-cell  !important;
  margin: 0;
  text-align: center;
}
.pg-loading-screen .pg-loading-logo-header, .pg-loading-screen .pg-loading-html {
  width: 100%;
  opacity: 0;
}
.pg-loading-screen .pg-loading-logo-header {
  text-align: center;
}
.pg-loading-screen .pg-loading-logo-header img {
  display: inline-block !important;
}
.pg-loading-screen .pg-loading-html {
  margin-top: 35px;
}
.pg-loading-screen .pg-loading-html.pg-loaded {
  -webkit-transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -moz-transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -ms-transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  -o-transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1);
  transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}
.pg-loading-screen .pg-loading-html.pg-loaded.pg-removing {
  opacity: 0;
}
.pg-loading-screen .pg-loading-html.pg-loaded.pg-loading {
  opacity: 1;
}

@-webkit-keyframes pgAnimLoading {
  from {
    opacity: 0;
  }
}
@-moz-keyframes pgAnimLoading {
  from {
    opacity: 0;
  }
}
@-o-keyframes pgAnimLoading {
  from {
    opacity: 0;
  }
}
@-ms-keyframes pgAnimLoading {
  from {
    opacity: 0;
  }
}
@keyframes pgAnimLoading {
  from {
    opacity: 0;
  }
}
@-webkit-keyframes pgAnimLoaded {
  from {
    opacity: 1;
  }
}
@-moz-keyframes pgAnimLoaded {
  from {
    opacity: 1;
  }
}
@-o-keyframes pgAnimLoaded {
  from {
    opacity: 1;
  }
}
@-ms-keyframes pgAnimLoaded {
  from {
    opacity: 1;
  }
}
@keyframes pgAnimLoaded {
  from {
    opacity: 1;
  }
}



.bdt-spinner {
  margin: 35px auto;
  width: 70px;
  text-align: center;
}

.bdt-spinner > div {
  width: 18px;
  height: 18px;
  background-color: #333;

  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.bdt-spinner .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.bdt-spinner .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bouncedelay {
  0%, 80%, 100% { 
    -webkit-transform: scale(0);
    transform: scale(0);
  } 40% { 
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}


#footer_set .bottom-columns {
    padding-left: 0 !important;
}

#footer_set .bottom-columns.uk-first-column{padding-left:40px !important;
}
div#footer_set {
    margin-top: 0 !important;
}
div#tm-bottom {
    padding: 0 !important;
}
.last_footer hr {
    margin-bottom: 11px;
}

.uk-button-secondary, .uk-section-secondary, .uk-background-secondary, .uk-card-secondary {
    background-color: #333333 !important;
}
div#tmCopyright {
    background: #222222 !important;
}
hr.uk-margin-medium.hr_bootm {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.tm-bottom.uk-section-custom, .tm-bottom a, .tm-bottom .uk-link, .tm-bottom .uk-text-primary, .tm-bottom .uk-alert-primary {
    color: #8c8c8c !important;
}
.last_footer a.uk-button.uk-button-secondary.uk-margin-small-top.uk-margin-small-bottom.uk-border-rounded {
    background-color: #222222 !important;
}
.last_footer a.uk-button.uk-button-secondary.uk-margin-small-top.uk-margin-small-bottom.uk-border-rounded:hover {
    background-color: #000 !important;
    color:#ffffff !important;
}
.contact-address li span {
    color: #8c8c8c;
}
#footer_set .uk-card-secondary {
    box-shadow: none!important;
}
div#footer_set {
    margin-top: 0 !important;
    background: #333333 !important;
}

.row-padding-default {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.bdt-counter-wrapper {
    padding: 0px !important;
}

#don2 a.donate-button.uk-button.uk-button-primary.uk-button-large {
    pointer-events: none !important;
}

div#text-4 {    margin-left: 5px;}

.gallery_set h3.bdt-heading-inner {
    color: #333 !important;
    font-weight: 600 !important;
}
.bg_blk label.control-label, h2.instruct, h2.help_list {
    color: #ffffff !important;
    font-weight: 400 !important;
}
h2.help_list a {
    color: #f44336;
    font-size: 15px;
    font-weight: 400;
}
.successfull_msg {
    color: #3f2e26;
    text-align: center;
    font-size: 17px;
    text-transform: uppercase;
    font-weight: 600;
}

@media only screen and (max-width:800px){
    form#patient_registrationForm {
        width: 100%;
        margin: 0 auto;
    }
    h2.report, h2.address_head {
        font-size: 17px;
        line-height: 24px;
        margin-bottom: 23px;
    }
    ol.suchna_list li {
        font-weight: 400 !important;
    }
    h2.help_list {
        text-align: center !important;
        margin-bottom: 5px !important;
    }
}


