.blog .entry-title, .blog .entry-content.clear, .single-post .entry-title {
    text-align:right;
}
.blog .entry-content.clear p {
    font-size:22px;
    font-family: "Mehr Nastaliq", Sans-serif;
}
.blog .entry-meta, .single-post .entry-meta {
    display:none !important;
}
.single-post .elementor-text-editor {
    text-align:right;
    font-size:22px;
    font-family: "Mehr Nastaliq", Sans-serif;
}
.header-number-section .elementor-icon-list-items li:first-child {
    border-right: 1px solid #ffffff;
    padding-right: 12px;
}
.header-more-info a.elementor-button {
    display: block;
    border-radius: 0;
    line-height: 34px;
}
.show-more-info {
    display:none;
}
.header-more-info:hover .show-more-info {
    height:400px !important;
}
.wco-donate-tab a {
    background-color: #2e561d !important;
    padding: 23px 40px !important;
    color: #fff !important;
    font-size: 20px;
    letter-spacing: 2px;
    position: relative;
    transition: 0.8s;
    -webkit-transform: perspective(1px) translateZ(0) !important;
   transform: perspective(1px) translateZ(0) !important;
   box-shadow: 0 0 1px rgba(0, 0, 0, 0) !important;
   position: relative !important;
   overflow: hidden !important;
}
.wco-donate-tab a:before {
    content: "";
  position: absolute;
  z-index: -1;
  left: 51%;
  right: 51%;
  bottom: 0;
  background: #E68E01;
  height: 4px;
  -webkit-transition-property: left, right!important;
  transition-property: left, right!important;
  -webkit-transition-duration: 0.3s!important;
  transition-duration: 0.3s!important;
  -webkit-transition-timing-function: ease-out!important;
  transition-timing-function: ease-out!important;
    opacity:1 !important;
}
.wco-donate-tab a:hover:before, .wco-donate-tab a:focus:before, .wco-donate-tab a:active:before {
  left: 0;
  right: 0;
}




.main-nav-section a {
    position: relative;
    transition: 0.3s;
    -webkit-transform: perspective(1px) translateZ(0) !important;
    transform: perspective(1px) translateZ(0) !important;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0) !important;
    position: relative !important;
    overflow: hidden !important;
}
.main-nav-section a:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 51%;
  right: 51%;
  bottom: 0;
  background: #ffffff;
  height: 4px;
  -webkit-transition-property: left, right!important;
  transition-property: left, right!important;
  -webkit-transition-duration: 0.3s!important;
  transition-duration: 0.3s!important;
  -webkit-transition-timing-function: ease-out!important;
  transition-timing-function: ease-out!important;
  opacity:1 !important;
}
.main-nav-section a:hover:before, .main-nav-section a:focus:before, .main-nav-section a:active:before,
.main-nav-section .current-menu-item a:before {
  left: 0;
  right: 0;
}
#wcoMoreInfo {
    cursor: pointer;
    -moz-transition: all 0.4s linear;
    -webkit-transition: all 0.4s linear;
    transition: all 0.4s linear;
}
#wcoMoreInfo img, 
.calendar-icon .fas.fa-download {    
    -webkit-animation: mover 1s infinite  alternate;
    animation: mover 1s infinite  alternate;
}
@-webkit-keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-10px); }
}
.rotateInfo {
  -moz-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
}
.pili-haveli-kamptee {
    position:relative;
}
.pili-haveli-kamptee:after, .pili-haveli-kamptee:before {
    content:"";
    position:absolute;
    background-size:cover;
    height:32px;
    width:17px;
    background-repeat:no-repeat;
}
.pili-haveli-kamptee:after {
    background:url("http://darululoomkmt.com/wp-content/uploads/2020/12/patter-1.jpg");
    top: -1px;
    right: 22px;
}
.pili-haveli-kamptee:before {
    background:url("http://darululoomkmt.com/wp-content/uploads/2020/12/patter-2.jpg");
    top: -1px;
    right: 263px;
}
.madrasa-islamia-urdu-section ul li {
    position:relative !important;
    margin-right:40px !important;
}
.madrasa-islamia-urdu-section ul li:before {
    content:"\f006";
    position:absolute;
    font-family:FontAwesome !important;
    font-size:22px;
    right:-40px;
    top:3px;
}
.madrasa-islamia-english-section {
    
}
/*Home Page tab Section */

.wco-tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}
.wco-tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 15px 42px;
  transition: 0.3s;
  font-size: 18px;
  color: #000;
  font-weight: 600;
  border-radius: 0;
}
.urdu-btn {    
  font-family:Mehr Nastaliq;
}
.wco-tab button:hover {
  background-color: #ddd;
}

.wco-tab button.wco-active {
  background-color: #ccc;
}

.wcotabcontent {
  display: none;
  padding: 6px 12px;
  border: 1px solid #ccc;
  border-top: none;  
}
#English ul, .wcotabcontentenglish ul, .wcotabcontentenglish p, .wcotabcontentenglish .table td {
    font-size: 16px;
    font-weight: 400;
    font-family: 'Open Sans',sans-serif;
    line-height: 1.8;
}
#Urdu ul {
    margin:0 40px 0 0 !important;
    text-align: right;
    font-family:Mehr Nastaliq;
    font-size: 20px;
    direction: rtl;
}

.pum-theme-25116 .pum-title, .pum-theme-enterprise-blue .pum-title {
    color: #2e561d !important;
    font-weight: 600 !important;
    font-size: 28px !important;
    font-family:Mehr Nastaliq;
    text-align: center;
}
.pum-theme-25116 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close {
    background-color: #2e561d !important;
    font-weight: 600 !important;
    font-size: 25px !important;
}
.wcotabcontenturdu table{
    direction: rtl;
}
.wcotabcontenturdu table td{
    font-family: Mehr Nastaliq;
    text-align: right;
    font-size: 20px;
}

/*How to Donate Page*/
.give-form-title {
    display:none;
}

/*Responsive*/
@media (max-width:1024px) {
    .main-nav-section .current-menu-item a,
    .main-nav-section .current-menu-item a:focus,
    .main-nav-section .current-menu-item a:active,
    .main-nav-section a:focus,
    .main-nav-section a:active,
    .main-nav-section a:hover:before, .main-nav-section a:focus:before, .main-nav-section a:active:before { background-color:#2e561d !important; }
}
@media (max-width:767px) {
    .pili-haveli-kamptee:after {top: -4px; right: 8px;}
    .pili-haveli-kamptee:before {top: -4px; right: 205px;}
    .wcotabcontent table td, .wcotabcontent li, .wcotabcontent p{font-size:14px !important;}
    .wcotabcontent h3{font-size:20px !important;}
    .blog .entry-content.clear p {font-size:20px;}
    .single-post .elementor-text-editor {font-size:20px;}
    .pum-theme-25116 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close {
        background-color: #2e561d !important;
        font-weight: 600 !important;
        font-size: 40px !important;
        position: fixed;
        top: 48%;
        right: 15px;
        border-radius: 0 !important;
        width: 60px;
        height: 80px;
    }
}