body{ padding:0px; margin:0px;}
table, tr, td, h1, h2, h3, h4, h5, h6, div, span, a, li, ul, ol, p, form, input { padding:0px; margin:0px; text-decoration:none;
 font-weight:normal; line-height:normal;font-family: 'Lato', sans-serif;outline:none }
a
{
   -moz-transition:all 0.5s linear;
   -webkit-transition:all 0.5s linear;
   -ms-transition:all 0.5s linear;
   -o-transition:all 0.5s linear;   
}
a:hover,a:focus{text-decoration: none;outline:none !important;}
input:focus,textarea:focus,button:focus{outline:none !important;}
input:focus,textarea:focus{box-shadow:none}

h1,h2,h3,h4,h5,h6,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-family:'Alice';}


/* Font Face */
@font-face {
  font-family: 'Alice';
  src: url('../fonts/Alice-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

/* Common Casses */
.section-padding{padding:50px 0px;}
.img-full{width:100% !important;}
.mar-bott-0{margin-bottom:0px !important;}
.mar-auto{margin:auto !important;}
.mar-bott-20{margin-bottom:20px !important;}
.mar-bott-30{margin-bottom:30px !important;}
.mar-bott-40{margin-bottom:40px !important;}
.mar-bott-50{margin-bottom:50px !important;}
.mar-bott-60{margin-bottom:60px !important;}
.mar-bott-70{margin-bottom:70px !important;}

.mar-top-20{margin-top:20px !important;}
.mar-top-30{margin-top:30px !important;}
.mar-top-40{margin-top:40px !important;}
.mar-top-50{margin-top:50px !important;}
.mar-top-60{margin-top:60px !important;}
.mar-top-70{margin-top:70px !important;}
.whiteCol{color:#fff !important;}
.main-container{max-width:100%;width:100%;overflow:hidden}

/* Headings */
.heading-tab{margin-bottom:50px}
.heading{font-size:45px;color:#373737;line-height:1;position: relative;Padding-bottom:18px;}
.heading span{color:#9522AB}
.heading.style1{position: relative}
.heading.style1:after,.heading.style1:before
{
  content:"";position: absolute;bottom:0px;left:50%;height:3px;width:63px;
  -moz-transform:translatex(-50%);
  -webkit-transform:translatex(-50%);
  -ms-transform:translatex(-50%);
  -o-transform:translatex(-50%);
  transform:translatex(-50%);
}
.heading.style1:before{background:#9522AB;margin-left:-31.5px;}
.heading.style1:after{background:#f38512;margin-left:31.5px}
.left-align{text-align:left}
.left-align:after,.left-align:before
{
  left:0px !important;
  -moz-transform:translatex(0%) !important;
  -webkit-transform:translatex(0%) !important;
  -ms-transform:translatex(0%) !important;
  -o-transform:translatex(0%) !important;
  transform:translatex(0%) !important;
}
.left-align:before{background:#9522AB;margin-left:0px !important;}
.left-align:after{background:#f38512;margin-left:63px !important;}

.heading.style2{font-size:45px;color:#595859;padding-left:30px;position:relative;}
.heading.style2:after{content:"";height:78%;width:4px;background:#9522ab;position:absolute;left:0px;top:7px}
.content-head .subheading{font-size:28px;color:#ca6f0f;font-family:"Alice";margin:35px auto auto}


/* Btns */
.btn
{
  display:inline-block;line-height:1;padding:13px 30px;color:#fff;font-size:16px;border-radius:13px;border:1px solid transparent;
   -moz-transition:all 0.5s linear;
   -webkit-transition:all 0.5s linear;
   -ms-transition:all 0.5s linear;
   -o-transition:all 0.5s linear;  
}

.btn-blue{background:#9522AB;border:1px solid #9522AB;text-transform:uppercase;min-width:183px;}
.btn-blue:hover{border:1px solid #9522AB;color:#9522AB;background:#fff}
.btn-org{background:#f38512;border:1px solid #f38512;text-transform:uppercase;min-width:183px;}
.btn-org:hover{border:1px solid #f38512;color:#f38512;background:#fff}

.btn-shadow{border-radius:40px;text-transform: capitalize;font-weight:600;padding:15px 35px;box-shadow:0px 2px 0px rgba(255,255,255,0.85)}
.btn-shadow:hover{box-shadow:none}

.btn-radius{min-width:auto;border-radius:40px;text-transform:capitalize;font-size:18px;}

.btn-default{background:#f38512;border:1px solid #f38512;text-transform:uppercase;border-radius:5px;}
.btn-default:hover{background:#f55b0f;color:#fff;border-color:#f55b0f}

/* Backgrounds */
.information-bg{background:#fff url("../img/information-bg.jpg") no-repeat;background-size:cover;background-position: center;background-attachment: fixed}
.testimonial-bg{background:#fff url("../img/testimonial-bg.jpg") no-repeat;background-size:cover;background-position: center;}
.inner-banner-bg{background:#fff url("../img/inner-pg-heading-banner.jpg") no-repeat;background-size:cover;background-position: center;}
.darkgrey-bg{background:#3c3c3c;}


/* Shadow */
.grey-shadow{position: relative;}
.grey-shadow:after{content:"";position: absolute;top:0px;left:0px;background:rgba(241,234,234,0.7);height:100%;width:100%;}
.grey-shadow .container{Position:relative;z-index:1}
.check-pattern-shadow{position: relative}
.check-pattern-shadow .container{position: relative;z-index:1}
.check-pattern-shadow:after{position: absolute;content:"";top:0px;left:0px;width:100%;height:100%;background:transparent url('../img/dark-check-pattern-shadow.png') no-repeat;background-size:cover;}

/* Index Page */


/* Header */
.header{padding:12px 0px 15px;}
.header .info-sec .info-list{background:#fff;float:right;}
.info-list:after{display:table;clear:both;content:"";}
.info-sec .info-list li{float:left;position:relative;margin-left:66px;}
.info-sec .info-list li+li:before{content:"";position: absolute;height:65px;left:0px;margin-left:-33px;top:0px;width:1px;left:0px;background:#d4d4d4;font-size:10px;line-height:1;}
.info-sec .info-list li h4{font-size:18px;font-family:"Lato";font-weight:bold;color:#595859;margin-bottom:5px;}
.info-sec .info-list li p{font-size:16px;color:#595859;line-height:21px;}

.info-sec .info-list li.loc-li{padding-left:28px;}
.info-sec .info-list li.loc-li:first-child{margin-left:0px}
.info-sec .info-list li.loc-li:after{content:"\f041";position:absolute;top:0px;left:0px;font-family:"FontAwesome";font-size:35px;color:#f38512;}
.info-sec .info-list li.social-li a{color:#f38512;font-size:24px;display:inline-block;}
.info-sec .info-list li.social-li a:hover
{
  color:#9522AB;
  -moz-transform:rotate(360deg);
  -webkit-transform:rotate(360deg);
  -ms-transform:rotate(360deg);
  -o-transform:rotate(360deg);
}
.info-sec .info-list li.social-li a+a:before{content:"";position: relative;display:inline-block;margin:auto 5px;}


/* Navigation */
.navigation{background:#9522ab}

.navigation .navbar-default{margin:auto;background:none;border-radius:0px;border:none;min-height:auto;padding:0px;}
.navigation .navbar-collapse{padding:0px;}
.navigation .navbar-nav{width:100%;}
.navigation .navbar-nav > li.reg-li{padding-left:0px;float:right;}
.navigation .navbar-nav>li{position: relative;margin-bottom:auto}
.navigation .navbar-nav>li>a{padding:22px 12px;font-size:17px;color:#fff;}
.navigation .navbar-nav>li>a:hover,.navigation .navbar-nav>li>a:focus{color:#f38512}

.navigation .navbar-nav>li+li:before
{
  content:"";position: absolute;left:0px;font-size:20px;top:50%;z-index: 1;height:13px;width:3px;background:#d69ee1;
    -moz-transform:translatey(-50%);
    -webkit-transform:translatey(-50%);
    -ms-transform:translatey(-50%);
    -o-transform:translatey(-50%);
    transform:translatey(-50%);
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background:none;color:#fff !important;}
.navfixedshow{z-index:99999 !important;position: fixed;top:0px;left:0px;width:100%;}

@media screen and (min-width:768px){
  .navigation .navbar-nav>li.dropdown:hover .dropdown-menu{display:block}
.navigation .navbar-nav>li.dropdown .dropdown-menu{border:none;background:#9522AB;border-top:1px solid transparent;padding:0px;box-shadow:none;border-top:none !important;border:1px solid #fff}
.navigation .navbar-nav>li.dropdown .dropdown-menu>li{margin:auto;}
.navigation .navbar-nav>li.dropdown .dropdown-menu>li:last-child>a{border:none}
.navigation .navbar-nav>li.dropdown .dropdown-menu>li>a{font-size:14px;color:#fff;padding:10px;border-bottom:1px solid rgba(255,255,255,0.2)}
.navigation .navbar-nav>li.dropdown .dropdown-menu>li>a:hover,.navigation .navbar-nav>li.dropdown .dropdown-menu>li>a:focus{color:#9522AB;background:#fff}
  
  
  .navigation .navbar-nav>li+li.reg-li:before{display:none}
.navigation .navbar-nav>li.reg-li{margin:auto;padding-top:8px;padding-bottom:8px;padding-left:54px;background:transparent;}
.navigation .navbar-nav>li.reg-li>a{font-size:16px;line-height:1;display:inline-block;font-weight:600;background:#f38512;padding:15px 15px;margin-left:5px;border-radius:5px;position:relative;}
.navigation .navbar-nav>li.reg-li>a:hover,.navigation .navbar-nav>li.reg-li:hover>a{background:#fff;color:#9522AB;border-color:#fff;}
  .user-stand{display:none}
  
  .navigation .navbar-nav>li.reg-li.open>a{background:#fff;border-color:#fff;color:#9522AB !important;}
  
  .navigation .navbar-nav>li.reg-li .dropdown-menu{right:0px;}


}

/* Banner Slider  */
#banner{margin:auto}

#banner .owl-controls{display:none}

/* Register Service Section */
.registration-service-section{margin:auto;}
.registration-service-section .heading-tab{text-align:center}
.register-srvc-sec{text-align:center;padding:15px;box-shadow:1px 0px 12px rgba(0,0,0,0.24);border:1px solid #fff}
.register-srvc-sec .reg-srvc-content{margin-top:30px}
.reg-srvc-content .reg-srvc-ttl{font-size:26px;color:#3b3b3b;line-height:1;}
.reg-srvc-content .reg-srvc-ttl span{color:#f38512;}
.reg-srvc-content .reg-srvc-subttl{font-size:24px;color:#9522ab;line-height:1;margin-top:16px;}
.reg-srvc-content .btn{margin-top:20px;margin-bottom:-35px}

.parent-register .reg-srvc-content .reg-srvc-ttl{font-size:22px;width:98%;display:block;margin:auto}



/* Welcome Section */
.welcome-section{margin:auto}
.welcome-section .welcome-heading{margin-bottom:20px}
.welcome-section .welcome-content p{font-size:16px;line-height:24px;color:#5c5b5b;margin-bottom:20px}


/* Information section */
.information-section{margin:auto}
.information-section .information-sec{text-align:center;}
.information-section .information-sec .info-img{background:#fff;position: relative;display:block;margin:auto;height:190px;width:190px;border-radius:50%;overflow:hidden;border:8px solid #9522AB;margin-bottom:-85px;box-shadow:0.3px 2px 0px #fff}
.information-sec .info-img img{max-width:180px;height:100%;margin-left:-5px;}
.information-section .information-sec .info-content{background:#9522AB;padding:110px 10px 0px;margin-bottom:21px}
.information-sec .info-content .info-ttl{font-size:28px;color:#fff;line-height:1;}
.information-sec .info-content p{margin-top:20px;font-size:16px;color:#fff;min-height: 140px;}
.information-sec .info-content a{margin-top:30px;margin-bottom:-20px;}

/* Testimonials Section */
.testimonials{margin:auto}
.testimonials .heading-tab{margin-bottom:30px}
.client-says .client-view{background:rgba(179,26,203,0.3);padding:35px 20px 50px;position:relative}
.client-says .client-view:after{content:"";position: absolute;border-style:solid;border-color:transparent transparent transparent rgba(179,26,203,0.3);border-width:0px 0px 20px 25px;top:100%;left:0px;margin-left:35px;}
.client-says .client-view p{color:#fff;font-size:16px;line-height:24px;;position:relative;padding-left:30px;}
.client-says .client-view p i{color:#F59633;font-size:20px;position:absolute;}
.client-says .client-view p i.fa-quote-left{left:0px;}
.client-says .client-view p a{color: #f38512;font-weight: bold;}
.client-says .client-view p i.fa-quote-right{margin-left:15px;margin-top:7px}
.client-says .client-info{margin-top:25px}
.client-says .client-info .clinet-name{color:#fff;font-family:"Lato";font-size:16px;padding-left:20px;}

#client_slider .owl-nav{display:none}
#client_slider .owl-dots{display:block;background:transparent;text-align:center;margin:40px auto auto}
#client_slider .owl-dot{display:inline-block;height:16px;width:16px;border:2px solid #fff;border-radius:50%;background:#F59633;margin:auto 7px;}
#client_slider .owl-dot.active{background:#9522AB}


/* Footer */
.footer{margin:auto;padding:100px 0px 0px;border-top:3px solid #F59633}
.footer-container{margin-bottom:60px;}
.footer-container:after,.footer-container:before{content:"";clear:both;display:table}
.copyright-container:after,.copyright-container:before{content:"";clear:both;display:table}
.footer-ttl{font-size:20px;color:#fff;}
.mob-ft-ttl{display:none}
.footer .footer-head{padding-bottom:8px;margin-bottom:20px;border-bottom:1px solid #636363}
.footer-nav{list-style: none;}
.footer-nav li{position: relative;display:block;margin-bottom:16px;}
.footer-nav li:last-child{margin-bottom:0px;}
.footer-nav li>a{position:relative;color:#fff;font-size:16px;padding-left:25px;}
.footer-nav li>a:after
{
  content:"\f047";font-family:"FontAwesome";font-size:16px;color:#F59633;position:absolute;left:0px;top:2px;
  -moz-transition:all 0.5s linear;
  -webkit-transition:all 0.5s linear;
  -ms-transition:all 0.5s linear;
  -o-transition:all 0.5s linear;
  transition:all 0.5s linear;
}
.footer-nav li>a:hover{color:#F59633}
.footer-nav li>a:hover::after{color:#fff}
.copyright-container{padding:18px 0px;}
.copyright-container .copyright-heading{text-align:center;color:#fff;font-size:45px;line-height:1;}
.copyright-body{text-align:center}
.copyright-body a{color:#fff;;display:inline-block;line-height:1}
.copyright-body a:hover{color:#F59633}
.copyright-body .social-icon{margin-top:30px}
.copyright-body .social-icon a{font-size:24px;margin:auto 5px;}
.copyright-body .social-icon a:hover{color:#F59633}

.copyright-body .content-pages{margin-top:30px}
.copyright-body .content-pages a{font-size:18px;}
.copyright-body .content-pages a:hover{color:#F59633}
.copyright-body .content-pages a+a:before{content:"|";margin:auto 9px;}
.copyright-body .copyright-txt{margin-top:20px}
.copyright-body .copyright-txt p{font-size:14px;color:#fff;font-weight:300;}
.copyright-body .copyright-txt a{font-size:14px;font-weight:300;}

/*========
  back to top
===================*/
.back-top {
  bottom: 15px;
  position: fixed;
  right: 30px;
  z-index: 10;
}
  
.back-top a {
  display: inline-block;
  line-height: 1;
  text-align: center;
  overflow:hidden;
  border:5px solid transparent;
   height:40px;width:30px;background:transparent url("../img/bottom-top-arrow.gif") no-repeat;background-size:100% 100%;
}
/*========
  back to top end
===================*/


/* Inner Page Banner */
.inner-banner-section{margin:auto;padding:100px 0px;}
.inner-heading-tab .inner-heading{text-align:center;text-transform:uppercase;text-shadow:2px 0px 0px rgba(0,0,0,0.28);color:#fff;font-size:45px;}
.inner-heading-tab .inner-heading span{position: relative;;display:inline-block}
.inner-heading-tab .inner-heading span:after,.inner-heading-tab .inner-heading span:before
{
   content:"";position: absolute;bottom:-20px;left:50%;height:3px;width:63px;
  -moz-transform:translatex(-50%);
  -webkit-transform:translatex(-50%);
  -ms-transform:translatex(-50%);
  -o-transform:translatex(-50%);
  transform:translatex(-50%);
}
.inner-heading-tab .inner-heading span:before{background:#9522AB;margin-left:-31.5px;}
.inner-heading-tab .inner-heading span:after{background:#f38512;margin-left:31.5px}

/* Donor Process Page */
.left-side-panel{margin:auto}
.content-head{margin-bottom:35px;}
.content-panel-sec .content-text img{width:100%;}
.content-panel-sec .content-text p{font-size:16px;color:#595859;line-height:24px;margin-bottom:10px;}
.content-panel-sec .content-text p:last-child{margin-bottom:0px;}

.content-panel-sec .content-text h1{font-size:45px;color:#595859;padding-left:30px;
position:relative;margin-bottom:15px}
.content-panel-sec .content-text h1:after{content:"";height:100%;width:4px;background:#9522ab;position:absolute;left:0px;top:0px}
.content-panel-sec .content-text h2{font-size:28px;color:#ca6f0f;font-family:"Alice";
margin:auto auto 15px;}

.right-aside-panel{margin:auto}
.aside-form .aside-login-form
{
  border:3px solid #e3e3e3;border-radius:8px;padding:25px;
  background:#f38512;box-shadow:inset 10px 10px 20px #b9650e,inset -10px -10px 20px #b9650e;
}
.aside-login-form .form-head{text-align:center;margin-bottom:15px}
.aside-login-form .form-head .user-icon{margin-bottom:15px;}
.aside-login-form .form-head .user-icon span{display: inline-block;line-height: 1;height:104px;color:#35291d;width:104px;border-radius:50%;overflow: hidden;background:#fff;border:2px solid #f38512;box-shadow:0px 0px 5px #fff}
.aside-login-form .form-head .user-icon span i{line-height:104px;font-size:40px}
.aside-login-form .form-head span{color:#fff;font-size:18px;}

.aside-login-form .form-body{margin-bottom:24px;}
.aside-login-form .form-control{height:42px;border-radius:40px !important;border:none;box-shadow:inset 0px 5px 2px rgba(72,38,1,0.38);padding:0px 25px;color:#51463b;font-size:18px;}
.aside-login-form .form-control::-moz-placeholder{color:#51463b}
.aside-login-form .form-control::-webkit-input-placeholder{color:#51463b}
.aside-login-form .form-control::-ms-input-placeholder{color:#51463b}
.aside-login-form .form-control::-o-placeholder{color:#51463b}
.aside-login-form .input-field+.input-field:before{content:"";display:table;height:15px;}

.aside-login-form .form-footer .submit-btn
{
  display: block;width:100%;background;height:42px;border-radius:40px;border:2px solid #51463b;background:#51463b;color:#fff;font-size:18px;
  -moz-transition:all 0.5s linear;
  -webkit-transition:all 0.5s linear;
  -ms-transition:all 0.5s linear;
  -o-transition:all 0.5s linear;
}
.aside-login-form .form-footer .submit-btn:hover{background:#f38512;border-color:#fff}
.aside-login-form .form-footer a{color:#fff;font-size:16px;display:inline-block;line-height:1;margin-top:10px;margin-left:20px}

.aside-list-group{border:3px solid #e3e3e3;padding:25px 20px;}
.aside-list-group .list-group-box{margin-bottom:15px;}
.aside-list-group .list-group-box:last-child{margin-bottom:0px;}
.aside-list-group .list-group-box h4{color:#9522ab;font-size:24px;margin-bottom:25px;}
.aside-list-group .reg-type-list{padding-left:14px;}
.aside-list-group .reg-type-list li{padding:14px 0px 14px 0px;position: relative;display:block;border-bottom:2px dotted #e3e3e3;font-size:18px;color:#595859;}
.aside-list-group .reg-type-list li a{color:#595859;display:block;text-decoration:underline}
.aside-list-group .reg-type-list li a:hover{color:#9522ab}
.aside-list-group .reg-type-list li:after{content:"";position:absolute;height:10px;width:10px;left:0px;top:20px;margin-left:-14px;background:transparent url('../img/list_style_point.png') no-repeat;background-size:auto;background-position:center}

.aside-prize-group{border:3px solid #e3e3e3;padding:25px 20px;}
.aside-prize-group .prize-head{margin-bottom:20px}
.aside-prize-group .prize-head:after{display:table;clear:both;content:"";}
.aside-prize-group .prize-head .prize-img{width:40%;float:left}
.aside-prize-group .prize-head .prize-ttl{width:60%;float:left}
.aside-prize-group .prize-head .prize-ttl h4{color:#e27c11;font-size:24px;font-family:"Alice"}
.aside-prize-group .prize-content p{color:#3d3a36;font-size:18px;}
.aside-prize-group .prize-content a{margin-top:20px}


/* Donor Process page end */


/*========
  Blog Page
===================*/
.blog-padder{padding:70px 0 }
.blog-cat-sec{overflow:hidden;width:100%}
.cat-list-blog{float:left;width:16.6%}
.cat-list-blog img{width:100%}
.cat-title-m h3{color:#fff;font-size:20px;font-weight:700;line-height:50px;text-align:center;text-transform:uppercase}
.cat-title-m.c-bg-red{background:#f84f67 none repeat scroll 0 0}
.cat-title-m.c-bg-org{background:#f0680e none repeat scroll 0 0}
.cat-title-m.c-bg-pur{background:#4c1f9d none repeat scroll 0 0}
.cat-title-m.c-bg-grn{background:#70a206 none repeat scroll 0 0}
.cat-title-m.c-bg-pink{background:#d532ed none repeat scroll 0 0}
.cat-title-m.c-bg-blu{background:#1889c3 none repeat scroll 0 0}
article.blog-post{margin-bottom:60px;overflow:hidden}
.article-title{margin-bottom:10px}
.article-title a{color:#000;font-size:24px;font-weight:700;line-height:20px;text-transform:uppercase}
.article-title a:hover,.read_more:hover{color:#9522ab}
.blog-widget ul{padding:0}
.blog-widget li{display:inline-block;list-style:outside none none;margin-right:25px}
.blog-widget a{color:#7f7f7f;font-size:14px}
.blog-widget a .fa{margin-right:5px}
.blog-post-img-m{margin-bottom:35px;margin-top:35px;overflow:hidden;position:relative}
.post-date{background:#9522ab none repeat scroll 0 0;left:0;position:absolute;top:0}
.post-date:hover {background: #484C4D none repeat scroll 0 0;}
.post-date > a {display: block;padding: 8px 15px;}
.post-date h3{color:#fff;font-size:34px}
.post-date p{color:#fff;text-align:center;text-transform:uppercase}
.post-content{overflow:hidden}
.post-content p{color:#707070;font-size:16px;line-height:28px;margin-bottom:25px}
blockquote{background:#f4f4f4 none repeat scroll 0 0;border-left:5px solid #9522ab;color:#707070;font-size:16px;line-height:28px;margin-bottom:25px;position:relative}
.post-content li{color:#707070;font-size:16px;line-height:28px;margin-bottom:10px}
.read_more{color:#000;font-size:16px;line-height:28px}
.read_more:hover{color:#9522ab;font-size:16px;line-height:28px}
.read_more i
{
  -moz-transition:all 0.5s linear;
  -webkit-transition:all 0.5s linear;
  -ms-transition:all 0.5s linear;
  -o-transition:all 0.5s linear;
}
.read_more:hover i{margin-left:10px}
ul.page-numbers{margin:0 auto;padding:0}
.page-numbers li{color:#000;display:inline-block;font-size:18px;font-weight:700;line-height:42px;list-style:outside none none;padding:0 4px}
.page-numbers li a{background:#e8e8e8 none repeat scroll 0 0;display:inline-block;line-height:1;padding:10px 12px;text-decoration:none;color:#000}
.page-numbers li span{background:#e8e8e8 none repeat scroll 0 0;display:inline-block;line-height:1;padding:10px 12px;text-decoration:none;color:#000}
.next_page{overflow:hidden}
.page-numbers > li a:hover,.page-numbers.current{background:#9522ab none repeat scroll 0 0;color:#fff}
.side_bar_heading{border-bottom:5px solid #9522ab;margin-bottom:50px;display:block;}
.side_bar_heading h4{background:#fff none repeat scroll 0 0;color:#9522ab;display:inline-block;font-size:24px;line-height:28px;margin-bottom:-16px;margin-left:20px;overflow:hidden;padding:0 10px;text-transform:uppercase}
.search_bar .search_form input{background:#fff none repeat scroll 0 0;border-radius:0;box-shadow:none;height:42px;position:relative;width:100%;border:0;border:2px solid #ccc;padding:0 60px 0px 15px}

.search_bar i{color:#fff;font-size:22px;padding:10px}
.input-form-group{position:relative}
.input-form-group a {display: block;}
.input-form-group span{position: absolute;top:0px}
.input-form-group a:hover {background: #484C4D none repeat scroll 0 0;}
.search_bar .search_form span{background:#ccc none repeat scroll 0 0;height:100%;position:absolute;width:46px;z-index:3;right:0}
.category-detail > ul{padding:0}
.category-detail li{font-size:13px;line-height:34px;list-style:outside none none;padding-left:28px;position:relative;text-transform:capitalize}
.category-detail li::after{background:#fff none repeat scroll 0 0;content:"";font-family:"FontAwesome";left:0;position:absolute;width:28px;color:#f38512}
.category-detail a{background:#fff none repeat scroll 0 0;color:#565656;overflow:hidden;padding-right:10px;position:relative;text-decoration:none;width:100%;font-size:16px;}
.category-detail a:hover{color:#9522ab}
.category-detail a:hover span{background:#9522ab;color:#fff}
.category-detail a span
{
   display:inline-block;line-height:30px;
   -webkit-transition:all 0.3s ease-out;
      -moz-transition:all 0.3s ease-out;
      -ms-transition:all 0.3s ease-out;
      -o-transition:all 0.3s ease-out;
      transition:all 0.3s ease-out;
}
.category-detail li::before{border-bottom:1px dashed #000;content:"";left:0;position:absolute;right:0;top:50%;width:100%}
.category-detail span{background:#fff none repeat scroll 0 0;border-radius:23px;height:30px;padding:0;text-align:center;width:30px;float:right}
.pouplar-box-img{float:left;width:150px}
.pouplar-box-img img{height:145px;width:145px}
.pouplar-box{margin-bottom:20px;overflow:hidden}
.effectbox{float:left;padding-left:18px;padding-top:10px;width:210px}
.effectbox h3{font-size:18px;line-height:26px;margin-bottom:20px}
.effectbox a{color:#000}
.effectbox a:hover{color:#9522ab}
.re-post-date{color:#c2c2c2;font-size:15px;line-height:26px}
.sidebar_wrap{margin-bottom:50px;overflow:hidden}
.social-sharing{margin:0 auto;overflow:hidden;}
.social-sharing a{display:inline-block;line-height:1;height:50px;width:50px;border:2px solid #777;font-size:20px;margin-right:10px;text-align:center;color:#484C4D;}
.social-sharing a i{display:inline-block;line-height:50px;}
.social-sharing a:hover{background:#9522ab;color:#fff;border-color:#9522ab;}
/*-----comment-list-----*/
.all_comments{margin:0 0 50px}
.all_comments ul{margin:0;padding:0}
.all_comments ul li{border-bottom:1px solid #ddd;list-style:outside none none;margin:0 0 30px;overflow:hidden;padding:10px 0 30px}
.comment_author_avatar{float:left;margin:0 3% 0 0;width:12%}
h6.comment_author a{color:#484C4D;font-size:17px}
.comment_author_avatar img{width:100%;border-radius:50%}
.comment_content{float:left;width:80%}
.comment_info{padding-bottom:15px}
.comment_info .comment_author,.comment_date,.comment_time{display:inline-block;vertical-align:middle;margin:0 20px 0 0}
.comment_date,.comment_time{font-size:12px;color:#484C4D}
.child_list{clear:both;overflow:hidden;padding:40px 0 0 120px !important}
.all_comments h3{font-weight:700;margin-bottom:20px;margin-top:0}
.comment_reply{float:right}
.comment_reply .btn{background:#9522ab none repeat scroll 0 0;border:medium none;border-radius:4px;color:#fff;display:inline-block;font-size:12px;font-style:normal;line-height:0;margin-top:-5px;padding:9px}
.comment_text p{font-size:16px;line-height:26px}
/*-----comment-form------*/
.psot_comment {margin:0 0 0px;  }
.commentform form {margin:40px 0 0;}
.commentform form input {border: 1px solid #ddd;border-radius: 0;box-shadow: none;font-size: 15px;height: 46px;outline: medium none;padding: 15px;width: 100%;}
.commentform form input:focus,.commentform form textarea:focus{box-shadow:none}
.commentform form textarea {border: 1px solid #ddd;border-radius: 0;box-shadow: none;font-size: 15px;height: auto;outline: medium none;padding: 15px;width: 100%;}
.commentform form .form-group {margin:0 0 25px;}
.commentform .form-control:focus {border-color: #9522ab;}
.commentform form .form-group:last-child{margin-bottom:00px}
.btn.comment-btn {color: #ffffff;letter-spacing: 0;line-height: 0px;margin-top: 20px;padding: 15px 35px;text-transform:uppercase;background:#9522ab;font-size:20px;border-radius:0px;
font-style:normal;border:none;}
.btn.comment-btn:hover{background:#484C4D}
.comment_reply a:hover {background: #484C4D !important;}
.para-sec-1{padding:40px 0px 0px}

.blog-post-img-m img {
  width:100%;
 -webkit-transition:all 0.3s ease-out;
      -moz-transition:all 0.3s ease-out;
      -ms-transition:all 0.3s ease-out;
      -o-transition:all 0.3s ease-out;
      transition:all 0.3s ease-out;
}

.blog-post-img-m img:hover {
   -webkit-transform:rotate(15deg) scale(1.3);
      -moz-transform:rotate(15deg) scale(1.3);
      -ms-transform:rotate(15deg) scale(1.3);
      -o-transform:rotate(15deg) scale(1.3);
      transform:rotate(15deg) scale(1.3);
}

.cat-list-blog{
  -webkit-transition:all .3s ease-out;
      -moz-transition:all .3s ease-out;
      -ms-transition:all .3s ease-out;
      -o-transition:all .3s ease-out;
      transition:all .3s ease-out;
}

.cat-list-blog:hover{
-webkit-transform:translate(0px,-20px);
      -moz-transform:translate(0px,-20px);
      -ms-transform:translate(0px,-20px);
      -o-transform:translate(0px,-20px);
      transform:translate(0px,-20px);
}


.recent-image{
  display: inline-block;
      -webkit-transform: translateZ(0);
      -ms-transform: translateZ(0);
      transform: translateZ(0);
      box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.recent-image:hover{
 -webkit-animation-name: pulse;
      animation-name: pulse;
      -webkit-animation-duration: 1s;
      animation-duration: 1s;
      -webkit-animation-timing-function: linear;
      animation-timing-function: linear;
      -webkit-animation-iteration-count: infinite;
      animation-iteration-count: infinite;  
  
}

.tags-detail a{color:#565656;font-size:16px;background:#fff;padding:5px 10px;border:1px solid #565656;display:inline-block;line-height:1;border-radius:10px;margin:auto 4px 10px auto}

/* /Blog Page end */


/*Contact Section*/
.contact-wrap{background:#fff;padding:100px 0px}
.contact-wrap .heading-tab h2{color:#fff}
.contact-wrap .heading-tab h2:after,.contact-wrap .heading-tab h2:before{background-color:#fff !important;}
.contact-wrap .heading-tab h2>span{border-color:#fff}
.contact-wrap  .content-sec p{color:#fff}
.contact-sec .contact-tab .form{width:700px;display:block;margin:auto}
.contact-sec .contact-tab .form-group{margin-bottom:35px;position: relative}
.contact-sec .contact-tab .form-group:after{content:"";clear:both;display:block;}
.contact-sec .contact-tab .form-group input,.contact-sec .contact-tab .form-group textarea{height:60px;padding:20px;background:#fff;border-radius:0px;box-shadow:none;}
.contact-tab .form-group textarea{height:180px !important}
.contact-sec .contact-tab .form-group input::-moz-placeholder{color:rgba(0,0,0,0.7);font-size:18px;}
.contact-sec .contact-tab .form-group input::-webkit-input-placeholder{color:rgba(0,0,0,0.7);font-size:18px;}
.contact-sec .contact-tab .form-group input::-ms-input-placeholder{color:rgba(0,0,0,0.7);font-size:18px;}
.contact-sec .contact-tab .form-group input::-o-placeholder{color:rgba(0,0,0,0.7);font-size:18px;}
.contact-sec .contact-tab .form-group textarea::-moz-placeholder{color:rgba(0,0,0,0.7);font-size:18px;}
.contact-sec .contact-tab .form-group textarea::-webkit-input-placeholder{color:rgba(0,0,0,0.7);font-size:18px;}
.contact-sec .contact-tab .form-group textarea::-ms-input-placeholder{color:rgba(0,0,0,0.7);font-size:18px;}
.contact-sec .contact-tab .form-group textarea::-o-placeholder{color:rgba(0,0,0,0.7);font-size:18px;}
.contact-sec .contact-tab .form-group:last-child{margin:auto;}
.contact-sec .contact-tab .form-group input[type="submit"]{
	
	height:auto;box-shadow:none;background:#9522ab;color:#fff;border:1px solid transparent;font-family:"Alice";
	font-size:26px;padding:20px 0px;min-width:350px;
	-moz-transition:all 0.5s linear;
	-webkit-transition:all 0.5s linear;
	-ms-transition:all 0.5s linear;
	-o-transition:all 0.5s linear;	
}
.contact-sec .contact-tab .form-group input[type="submit"]:hover{background:#f38512;border-color:#fff}
.contact-sec .contact-tab .form-group label.error{left:15px;}


/* Capta */
.capta-group{padding:0px 15px;}
.capta-group p{font-size:16px;font-weight:600;color:#777;margin-bottom:20px}
.capta-group .capcha{background:#fff;position:relative}
.capta-group .capcha:after{content:"";display:table;clear:both}
.capta-group .capcha .code{float:left}
.capta-group .capcha #code{height:50px;padding:0px 15px;background:#fff;border-radius:0px;box-shadow:none;border:1px solid #ddd;}


/* Capta end */

.contact-wrap .heading-tab h2{font-weight:800;text-transform:uppercase;font-size:45px;margin:auto;}
.contact-wrap .heading-tab p{font-size:16px;text-transform: uppercase;text-align:center;margin-top:40px;font-weight:bold}
.contact-wrap .heading-tab h2>span{border:4px solid transparent;border-color:#f38512 #3C3C3C #3C3C3C #f38512;border-radius:10px;padding:10px 20px;color:#3C3C3C;position:relative;display:inline-block;line-height:1}
.contact-wrap .heading-tab h2 span:after
{
  content:" ";position:absolute;z-index:1;width:30px;background:#fff !important;height:4px;top:-4px;left:100%;margin-left:-12px;
  -moz-transform:rotate(45deg)
}
.contact-wrap .heading-tab h2 span:before
{
  content:" ";position:absolute;z-index:1;width:30px;background:#fff !important;height:4px;bottom:-4px;right:100%;margin-right:-12px;
  -moz-transform:rotate(45deg)
}

.address-tab{margin-bottom:70px}
.address-sec .address-box{float:none;width:100%;text-align:left;position: relative;margin-bottom:40px;padding-left:80px}
.address-sec .address-box:last-child{margin-bottom:0px}
.address-sec .address-box .icon-box{margin-bottom:20px;position:absolute;background:#fff;z-index:1;box-shadow:0px 3px 5px rgba(0,0,0,0.2);top:0px;margin-top:-5px;left:0px;height:40px;width:40px;
  overflow:hidden;border:2px solid #3C3C3C;text-align:center;border-radius:0%;}
.address-sec .address-box .icon-box i{font-size:25px;color:#3C3C3C;line-height:35px;}
.address-sec .address-box h3{color:#3C3C3C;font-size:30px;position: relative;padding-bottom:10px;margin-bottom:10px;line-height:1}
.address-sec .address-box h3:after{content:"";position: absolute;height:2px;width:30px;background:#3C3C3C;left:0px;top:0px;margin-left:-40px;}
.address-sec .address-box p{color:#777;font-size:18px;line-height: 30px}
.address-sec .address-box .phone-add i{font-size:24px;margin-right:10px}
.address-sec .address-box .phone-add p{color:#f38512}

/*Contact Section end */

/* -----------------------------------------------
----------------Testimonial page --------------- */

.testimonial-pg{margin:auto}
.testimonial-wall{background:#fff;border-radius:30px;margin-bottom:20px;border:1px solid #ddd;border-left:5px solid #9522AB; border-bottom:5px solid #ccc;box-shadow:inset 0px 10px 10px #ddd;}
ul.testi_content li:nth-child(even) .testimonial-wall{background:#fff;border-radius:30px;margin-bottom:20px;border-right:5px solid #F38512;border-left:1px solid #ddd; border-bottom:5px solid #ccc;}
.testimonial-tab:after,.testimonial-img-sec:after{display:table;content:"";clear:both;}
.testimonial-wall .testimonial-wrap{padding:30px 0px}
.testimonial-text-head h3{margin:20px auto auto}
.testimonial-text-head h3 span{color:#777;line-height:1;font-weight:bold;font-size: 20px;}

.testimonial-wall .testimonial-wrap p{color:#777;font-size:15px;margin:auto}




/* -----------------------------------------------
----------------Testimonial page end --------------- */

/* -----------------
Other Custom CSS
--------------- */
.form-txt p
{
color: #707070;
font-size: 16px;
line-height: 28px;
margin-bottom: 10px;
}
.form-txt ul{margin:10px auto 10px 15px}
.form-txt ul li{margin-bottom:10px;list-style:square;color:#444}
.form-txt ul li:last-child{margin-bottom:0px}

.form-redirect{background:#fff;padding-top:70px;padding-bottom:70px;}
.form-redform {min-width:600px;max-width:90%;display:block;margin:auto;background:#ffff;padding:0px;border:1px solid #fff;border-radius:10px}
.form-redform:after{content:"";clear:both;display:table}
.form-redform li{float:none;display:block;line-height:1;margin-bottom:2px;position: relative}
.form-redform li:after{display:table;content:"";clear:both}
.form-redform li:last-child{margin-bottom:0px}
.form-redform li a
{
  display:inline-block;float:left;line-height:1.2;padding:10px 10px;border:none;width:70%;font-size:16px;
  background:#F38512;color:#fff;border:1px solid transparent;border-right:none;position: relative;float:left;padding-left:30px;
  -moz-transition:all 0.5s linear;
  -webkit-transition:all 0.5s linear;
  -ms-transition:all 0.5s linear;
  -o-transition:all 0.5s linear;
}
.form-redform li:hover a{background:#ddd;color:#444;border-color:#ddd;}
.form-redform li:hover span.red-status{background:#ddd;color:#444;border-color:#ddd}
.form-redform li a i{margin-right:10px;display:inline-block;line-height:1;position:absolute;left:8px;top:13px;}
.form-redform li span.red-status
{
  display:table-cell;position: absolute;right:0px;height:100%;vertical-align: middle;font-size:15px;color:#444;text-align:center;text-transform:uppercase;width:30%;background:#fff;border:1px solid #ddd;float:right;
  -moz-transition:all 0.5s linear;
  -webkit-transition:all 0.5s linear;
  -ms-transition:all 0.5s linear;
  -o-transition:all 0.5s linear;
}
.form-redform li span.red-status i
{
  font-style:normal;display:block;line-height:1;position: relative;top:50%;
  -moz-transform:translatey(-50%);
  -webkit-transform:translatey(-50%);
  -ms-transform:translatey(-50%);
  -o-transform:translatey(-50%);
}


/* --------------------
 Other Custom CSS end
--------------- */

/* -----------------------------------------------
---------------- User Panel CSS --------------- */

   /* Common Classes  */
.btn-green{background:#fff;border-color:#F38512;color:#F38512}
.btn-green:hover,.btn-green:focus{background:#F38512;color:#fff}
.btn-small{padding:10px 15px;font-size:16px;font-weight:400;min-width:auto}
.btn-xsmall{padding:4px 8px;font-size:13px;font-weight:400;min-width:auto}
.inner-banner{padding:36px 0px;position:relative}
.inner-banner .container{position: relative;z-index:1}
.inner-banner:after{content:"";position: absolute;top:0px;left:0px;height:100%;width:100%;background:#000;opacity:0.7}
.inner-heading{font-size:40px;font-weight:400;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,0.8);line-height:1;margin-bottom:15px}

  /* Profile Dp  */
.person_account{background:#fff;overflow:hidden}
.person_profile{background:#fff;border-right:1px dotted #ddd;}
.person_profile  .dp_img{text-align:center;padding:20px;position: relative}
/* .person_profile  .dp_img:after{position: absolute;content:"";height:1px;width:100%;background:rgba(0,0,0,0.1);left:0px;bottom:2px;} */
.person_profile .dp_img br{display:none}

.person_profile .dp_img .img-box{height:180px;width:180px;overflow:hidden;border-radius:50%;background:#222;display:block;margin:auto auto 10px}
.person_profile .dp_img .img-box img{max-width:100% !important;width:100% !important;}

.person_profile  .dp_img h4{font-size:18px;font-weight:400;color:#1D242E !important;position: relative;padding-bottom:5px;}
.person_profile  .dp_img h4 span{text-transform:capitalize}
.person_profile  .dp_img h4:after
{
   content:"";height:2px;width:40px;background:#F7A95D;position: absolute;bottom:0px;left:50%;
   -moz-transform:translatex(-50%);
   -webkit-transform:translatex(-50%);
   -ms-transform:translatex(-50%);
   -o-transform:translatex(-50%);
}
/* Profile Dp end */

  /* Profile List  */
.person_profile .left_nav{list-style: none;padding:0px;margin:auto}
.person_profile .left_nav li:first-child a{border-top:none}
.person_profile .left_nav li a
{
  position: relative;padding-left:50px;padding-top:15px;padding-bottom:15px;
   display:inline-block;color:#1D242E;font-size:16px;font-weight:600;width:100%;line-height:1;
   -moz-transition:all 0.5s linear;
   -webkit-transition:all 0.5s linear;
   -ms-transition:all 0.5s linear;
   -o-transition:all 0.5s linear;  
}
.person_profile .left_nav li{position:relative;padding-left:30px}
.person_profile .left_nav li a:after
{
   position: absolute;left:0px;top:13px;font-weight:300;font-size:20px;font-family:"FontAwesome"; color:#F38512;
   -moz-transition:all 0.5s linear;
   -webkit-transition:all 0.5s linear;
   -ms-transition:all 0.5s linear;
   -o-transition:all 0.5s linear;  
}
.person_profile .left_nav li a.active{color:#F38512 !important;}
.person_profile .left_nav li a.active:after{color:#F38512 !important;}
.person_profile .left_nav li.dash-li a:after{content:"\f0e4"}
.person_profile .left_nav li.profile-li a:after{content:"\f007"}
/* .person_profile .left_nav li:nth-child(3) a:after{content:"\f036"} */
.person_profile .left_nav li.upload-li a:after{content:"\f030"}
.person_profile .left_nav li.upload-doc-li a:after{content:"\f15b"}
.person_profile .left_nav li.verify-li a:after{content:"\f132"}
.person_profile .left_nav li.donorData-li a:after{content:"\f02d"}
.person_profile .left_nav li.carrierData-li a:after{content:"\f1c0"}
.person_profile .left_nav li.favdonor-li a:after{content:"\f004"}
.person_profile .left_nav li.favcarrier-li a:after{content:"\f004"}
.person_profile .left_nav li.pass-li a:after{content:"\f0ec"}
.person_profile .left_nav li.log-li a:after{content:"\f08b"}

.person_profile .left_nav li a:hover{background:#fff;color:#F38512;}
.person_profile .left_nav li a:hover:after{color:#1D242E}


  /* Profile List end */

/* Right Panel */
/* .person_account .right_panal{padding:15px 0px} */
.person_account .right_panal .menu_title{position: relative;margin-bottom:20px}
.person_account .right_panal .menu_title span{background:#1D242E;padding:13px 20px;border-radius:5px;font-size:20px;color:#fff;line-height:1;display:inline-block;position:relative;}
.person_account .right_panal .menu_title:before
{
   content:"";height:1px;width:100%;left:0%;background:#1D242E;position:absolute;top:50%;border-radius:2px;
   -moz-transform:translatey(-50%);
   -webkit-transform:translatey(-50%);
   -ms-transform:translatey(-50%);
   -o-transform:translatey(-50%);
}
.person_account .right_panal .comman_form{padding:15px 0px;}
.person_account .right_panal .comman_form .control{margin-bottom:20px;position:relative}
.person_account .right_panal .comman_form label{color:#444;font-size:14px}

.person_account .right_panal .comman_form .control .error-message{position: absolute;bottom:-14px;left:0px;font-size:11px;color:red}

.person_account .right_panal .comman_form label span{color:#777}
.person_account .right_panal .comman_form .form-control{height:32px;border-radius:2px;border:1px solid #ccc;padding:0px 10px;}

.person_account .right_panal .comman_form .input-group .form-control{border-top-right-radius:0px;border-bottom-right-radius:0px}


.dataTables_wrapper{margin:30px auto 0px}
.dataTables_length,.dataTables_filter{margin-bottom:10px}
.person_account .right_panal .comman_form .dataTables_wrapper label{color:#222;font-weight:bold;text-transform: capitalize}
.dataTables_length label select{margin:auto 5px;font-weight:400;}
.dataTables_filter input{height:25px;border:1px solid #ccc}
.dataTables_length select{height:25px;border:1px solid #ccc}

/* dataTable */
.dataTables_info{color:#444 !important;}
.dataTables_paginate .paginate_button{text-transform: uppercase;font-weight:600}
.dataTables_wrapper .dataTables_paginate .paginate_button.current{background:#fff !important;display: inline-block;line-height:1;border:1px solid #ccc !important;border-radius:5px;font-weight:900 !important;color:#fff !important;}
.dataTable thead .sorting::after, table.dataTable thead .sorting_asc::after, table.dataTable thead .sorting_desc::after
{
  position: absolute !important;top:50% !important;right:18px !important;font-size:12px !important;
  -moz-transform:translatey(-50%);
  -webkit-transform:translatey(-50%);
  -ms-transform:translatey(-50%);
  -o-transform:translatey(-50%);
}
.dataTable.no-footer{border-bottom:1px solid #ccc !important;width:99.5%;}

.dataTables_wrapper .dataTable th{vertical-align: middle;padding-right:35px;}
.dataTables_wrapper .dataTable td a{color:#9522AB;}
.dataTables_wrapper .dataTable td a span{display:block;text-align:center;color:#fff;margin-top:5px;border-radius:2px;padding:4px 2px;font-size:11px}

.dataTables_wrapper .dataTable td a .st_col{background:#5CB85C;}
.dataTables_wrapper .dataTable td a .ha_col{background:#9522AB;}
.dataTables_wrapper .dataTable td a .ftd_col{background:#F38512;}


.verify-tab h4.panel-ttl{font-size:18px;color:#1D242E;margin-bottom:10px;line-height:1}
.verify-tab h4.panel-ttl span{background:#fff;font-weight:700;padding:0px;line-height:1;display:inline-block;position:relative;top:1px;}
.verify-tab p{color:#777;font-size:16px;line-height:1.4;margin-bottom:10px}
.verify-tab p:last-child{margin-bottom:0px}
.verify-tab p strong{color:#F7A95D}

.editing-form-tab .tabing_section{padding:20px 0px}
.editing-form-tab .comman_form label{margin-bottom:10px}
.editing-form-tab h4.panel-ttl{font-size:18px;color:#1D242E;margin-bottom:20px;line-height:1}
.editing-form-tab h4.panel-ttl span{background:#fff;font-weight:700;padding:0px;line-height:1;display:inline-block;position:relative;top:1px;}
.person_account .editing-form-tab .comman_form .input-group .form-control{border-top-left-radius:0px !important;border-bottom-left-radius:0px !important;border-radius:5px;}
.editing-form-tab .comman_form .form-control{font-size:14px;}
.editing-form-tab .comman_form  textarea{height:100px !important;}
.editing-form-tab .comman_form input[type="checkbox"],.editing-form-tab .comman_form input[type="radio"]{height:auto}
.box-footer{margin-top:20px !important;}
.editing-form-tab .title-group{padding:0px;margin:auto}
.editing-form-tab .title-group .control-label{margin-bottom:30px;}
.editing-form-tab .posting-form label{text-align:left}

.label-tab .label-ttl{margin-bottom:20px !important;}

.my-photos-tab p{font-size:16px;color:#777;line-height:1.4}
#roomimg_container .image-holder span{display:inline-block;line-height:1;}
#roomimg_container .image-holder a{display:inline-block;line-height:1;}
#roomimg_container{position: relative}
#roomimg_container .remove_room_img_edit
{
   cursor:pointer;position: absolute;top:0px;right:15px;margin-top:-10px;margin-right:-10px;box-shadow:0px 0px 2px #777;
   height:30px;width:30px;background:red;border-radius:50%;text-align:center;font-size:20px;color:#fff;line-height:30px;
   -moz-transition:all 0.5s linear;
   -webkit-transition:all 0.5s linear;
   -ms-transition:all 0.5s linear;
   -o-transition:all 0.5s linear;
}
#roomimg_container .remove_room_img_edit:hover{background:#fff;color:red}
#roomimg_container .img_parent{display:block;height:300px;width:100%;text-align:center;background:#f1f1f1;overflow:hidden}
#roomimg_container .img_parent img
{
   max-width:200px;max-height:400px;width:auto !important;height:auto;position:relative;top:50%;display:inline-block !important;
   -moz-transform:translatey(-50%);
   -webkit-transform:translatey(-50%);
   -ms-transform:translatey(-50%);
   -o-transform:translatey(-50%);
}
.upload-picTb{margin:30px -15px auto}

.changepassword-form-tab{width:420px;display:block;margin:40px auto  20px !important;border:1px solid #fff;padding:0px !important;border-radius:10px;background:#fff}
.changepassword-form-tab label{margin-bottom:10px;color:#777}
.required{color:red !important;}
.changepassword-form-tab .submit-group{text-align:center}
/* Right Panel end */

/* -----------------------------------------------
---------------- User Panel CSS end --------------- */


/* -----------------------------------------------
---------------- Login and Register page CSS --------------- */

/* .content-form-application{padding:20px 15px} */
.content-form-application{padding:0px}

.input-field{position: relative}
label.error{color:red;font-weight:400;font-size:11px;position:absolute;left:15px;bottom:0px;margin:0px auto -14px;}

.input-group label.error{left:0px ;}

.login-container .user-common-form-sec{width:450px}

.signup-container{background:#fff;}
.user-form-section{margin:auto auto;}
.user-common-form-sec{width:60%;background:#f2f2f2;;padding:10px;border-radius:10px;display:block;margin:auto}
.user-common-form{border:1px solid #ddd;padding:30px 20px;background:#fff}
.posting-form-tab .user-common-form-sec{width:100%}
.title-group{padding:0 15px;}
.title-group .control-label{text-align:left;border-bottom:1px solid #ddd;}
.title-group .control-label span{background:#ddd;padding:10px 20px;display:inline-block;line-height:1;font-size:20px}
.postingform_main #cf_values{margin-bottom:20px}

.user-form-section .submit-group label{display:block;margin:5px auto auto}

.user-form-section .form-control
{
   height:40px;background:#fff;border:1px solid #cfcfcf;border-radius:0px;padding:0px 20px;font-size:16px;box-shadow:none;
   -moz-transition:all 0.5s linear;
   -webkit-transition:all 0.5s linear;
   -ms-transition:all 0.5s linear;
   -o-transition:all 0.5s linear;
}
.user-form-section textarea.form-control{height:60px;padding:5px 20px !important;}
.user-form-section .form-control:focus{background:#fff;box-shadow:none;border:1px solid #777}
.user-form-section .form-control::-moz-placeholder{color:#777777;font-size:16px;}
.user-form-section .form-control::-webkit-input-placeholder{color:#777777;font-size:16px;}
.user-form-section .form-control::-ms-placeholder{color:#777777;font-size:16px;}
.user-form-section .form-control::-o-placeholder{color:#777777;font-size:16px;}
.user-form-section .form-group{margin-bottom:20px}
.user-form-section .form-group:last-child,.user-form-section .submit-group{margin-bottom:0px !important}
.user-form-section .form-group:after,.user-form-section .input-field:after,.user-form-section .submit-field:after{display:table;content:"";clear:both}

.user-form-section select.form-control
{
   -moz-appearance: none;
   -webkit-appearance: none;
   -ms-appearance: none;
   -o-appearance: none;
   background:#fff url("../img/caret-down.png");background-repeat: no-repeat;background-size:10px;background-position:center right 10px;
}
.user-form-section select.form-control:focus{background:#fff url("../img/caret-down.png");background-repeat: no-repeat;background-size:10px;background-position:center right 10px;}

#roomimg_container .image-holder span{display:inline-block;line-height:1;}
#roomimg_container .image-holder a{display:inline-block;line-height:1;}
#roomimg_container{position: relative}
#roomimg_container .remove_room_img
{
   cursor:pointer;position: absolute;top:0px;right:15px;margin-top:-10px;margin-right:10px;box-shadow:0px 0px 2px #777;
   height:30px;width:30px;background:red;border-radius:50%;text-align:center;font-size:20px;color:#fff;line-height:30px;
   -moz-transition:all 0.5s linear;
   -webkit-transition:all 0.5s linear;
   -ms-transition:all 0.5s linear;
   -o-transition:all 0.5s linear;
   z-index:1;
}
#roomimg_container .remove_room_img:hover{background:#fff;color:red}


.register-container .form-control{padding-top:0px;padding-bottom:0px;}

.register-container .form-control::-moz-placeholder{font-size:14px;}
.register-container .form-control::-webkit-input-placeholder{font-size:14px;}
.register-container .form-control::-ms-input-placeholder{font-size:14px;}
.register-container .form-control::-o-placeholder{font-size:14px;}

.register-container .form-group .control-label{text-align:left;font-size:14px;}
.user-form-section .register-form-warning{margin-bottom:20px;border-left:3px solid #444;padding-left:10px}
.user-form-section .register-form-warning p{font-size:18px;color:#F38512;line-height:24px;}
.padd-top-3{padding-top:3px !important;}
.bmi-btn{background:#F38512;padding:10px 10px;color:#fff;display:block;line-height:1;margin:auto;text-align:center}

.register-container .form-group label.col-sm-10.control-label,.register-container .form-group label.control-label{margin:auto auto 10px;padding-top:0px}

.radio-field label{font-weight:400;margin-right:15px;text-transform:capitalize}
.radio-field input{margin-right:4px;position: relative;top:2px;}

.checkbox-field{margin-bottom:10px}
.checkbox-field label{margin-right:10px;margin-bottom:0px !important;}
.checkbox-field label input{margin-right:5px;}
.checkbox-field input{margin-right:5px;}
.checkbox-field.blocked label{display:block;margin-bottom:10px;}
.checkbox-field.blocked label:last-child{margin-bottom:0px;}

.email-pass-group .email-pass-tab{margin-bottom:20px;}
.email-pass-group .email-pass-tab .row{margin-bottom:20px}
.email-pass-group .email-pass-tab .row:last-child{margin-bottom:0px}
.email-pass-note h4{background:#CCDDFF;color:#444;padding:10px;}
.email-pass-note p{font-size:14px;color:#777}
.register-container .submit-group p.required{margin:auto auto 10px}

       /* Login Page New Design css  */
.user-common-form-area{background:#fff;position:relative;border:1px solid #ff;margin:auto -15px;}
.user-common-form-area .form-pg-head
{
  position: absolute;top:0px;left:0px;display:inline-block;width:auto;background:transparent;
   
}
.form-pg-head .form-pg-ttl{color:#444;font-family:"Lato";text-transform: uppercase;font-size:14px;letter-spacing: 2px;
  font-weight:bold;display:inline-block;line-height:1;padding:9px 10px;border:1px solid #ccc;background:#fff;min-width:160px;text-align:center;
  margin:63px 0px 0px -100px;
  -moz-transform:rotate(-90deg); 
  -webkit-transform:rotate(-90deg);
  -ms-transform:rotate(-90deg);
  -o-transform:rotate(-90deg);
}

.user-common-form-area:after{content:"";display:table;clear:both;}
.user-common-form-area .user-common-form{width:67%;float:left;border:none;background:transparent;padding:0px 15px;}

.user-common-form-area .user-common-form .user-login-form{width:100%;display:block;margin:20px auto auto;}
.user-common-form-area .user-common-form .user-login-form .form-group{margin:auto auto 20px;position:relative}
.user-common-form-area .user-common-form .user-login-form .form-group .control-label{display:block;text-align:left;margin-bottom:10px;}
.user-common-form-area .user-common-form .user-login-form .form-group .error{left:0px;}
.user-common-form-area .user-common-form .user-login-form .form-group .form-control{width:60%}

.form-header p{font-size:20px;margin-top:20px;}
.register-link-container{width:33%;float:left;background:#fff;padding:0px 15px;}
.register-link-container .aside-list-group{margin:auto}

/* -----------------------------------------------
---------------- Login CSS end --------------- */

/* -----------------------------------------------
---------------- Users Dnor Register Forms css --------------- */
.donor-form-container{margin:auto;}
.donor-inner-form{margin:auto;border:1px solid #ddd;padding:0px;}
.default-control,.form-control:focus{box-shadow:none}

.default-control{width:auto;display:inline-block;margin:auto 5px;box-shadow:none;height:30px;}

    /* Application Form */
.form-appl-head{margin-bottom:30px}
.form-appl-head h4{font-size:24px;;font-family:"Lato";margin-bottom:10px}
.form-appl-head p{font-size:16px;color:#777;}
.content-form-application .application-content p{font-size:16px;line-height:30px;margin-bottom:20px;color:#777;}
.content-form-application .form-appl-footer p{font-size:16px;margin-bottom:20px;color:#777;}


   /* FDA Form */
.sr-th span,.ans-th,.comment-th,.question-th,.question-th span{display:none}
.donor-form-container .regis-form-wrap .form-th-style{min-height:auto}

.donor-form-container .global-form-head{margin-bottom:40px}
.donor-form-container .global-form-head h4{font-size:24px;;font-family:"Lato";margin-bottom:10px}
.donor-form-container .global-form-head p{font-size:16px;color:#777;}

.regis-form-wrap .form-th-style{margin-bottom:20px}
.regis-form-wrap .form-th-style .th-tab{text-align:center;padding-bottom:10px;border-bottom:2px solid #ddd;}
.regis-form-wrap .form-th-style .th-tab h4{font-weight:bold;color:#444;font-family:"Lato";font-size:16px;}

.regis-form-wrap .form-group{margin:auto;display:block;border-bottom:1px solid #ddd;padding:20px 0px;}
.regis-form-wrap .submit-group{margin-top:20px;padding:0px;border:none}
.regis-form-wrap .form-group:after,.regis-form-wrap .form-th-style:after{content:"";display:table;clear: both;}
.regis-form-wrap .select-field .form-control{display:inline-block;width:auto}
.regis-form-wrap .form-group label{font-weight:400;font-size:14px;color:#052a6e}
.regis-form-wrap .form-group p{font-weight:400;font-size:14px;color:#052a6e}

.regis-form-wrap .form-group .sr-field label{padding-left:10px;}
.regis-form-wrap .form-group .form-control{height:30px;padding:0px 5px;width:80%;font-size:12px;}
.regis-form-wrap .form-group .form-control:focus{border-color:#ccc}
.caption-group{padding:10px 0px !important;border-bottom:1px solid #ddd}
.caption-ttl{font-size:18px;font-weight:bold;;text-align:center;color:#052a6e}


     /* Edit Donor Form */
.application-header{border:1px solid #fff;margin-bottom:30px;padding:20px 10px;;background:#f1f1f1;text-transform: uppercase}
.application-header{text-align:center}
.application-header h4{display: block;color:#052a6e;line-height:1;text-transform: uppercase;font-weight:bold;}
.application-header h3{font-family:"Lato";display:inline-block;font-size:14px;font-weight:bold;margin-top:10px;padding:0px 10px;background:#fff}
.application-header h3 span{font-family:"Lato";font-size:14px;font-weight:bold;margin-left:5px;}
.border-none{border:none !important;padding-bottom:0px !important;margin:auto !important}

.edit-donor-form .form-wall{margin-bottom:20px;padding-bottom:10px;border-bottom:1px dashed #ccc}
.edit-donor-form .inline-field label{font-weight:400;font-size:16px;}
.edit-donor-form label{font-weight:400;font-size:16px;}
.edit-donor-form .form-control{display:inline-block;height:30px;padding:0px 10px;font-size:14px;}
.edit-donor-form textarea.form-control{padding:5px 10px;height:80px}
.edit-donor-form .form-control:focus{border-color:#ddd}

.edit-donor-form select.req-select{width:94%}
.edit-donor-form select.req-select+.required{vertical-align: top;margin-left:2px}

.edit-donor-form .content-field p{font-size:16px;margin-bottom:10px;line-height:24px}
.edit-donor-form .inline-field .form-control{display:inline-block;width:auto;margin:auto 5px;}
.edit-donor-form .radio-field input{margin-right:2px;}
.edit-donor-form .radio-field label{font-weight:400;margin-right:10px;text-transform:capitalize;line-height:1}
input[type="radio"]{margin-top:0px}
input[type="checkbox"]{position: relative;top:1px;margin-top:0px}

.edit-donor-form .submit-group{margin-top:30px}
.edit-donor-form .submit-field{text-align:center}
.edit-donor-form .submit-field .btn{display:inline-block;margin:auto 5px;}
.edit-donor-form  .name-group .common-field{margin-bottom:20px;}
.edit-donor-form  .name-group .common-field:last-child{margin-bottom:0px;}
.edit-donor-form .textarea-field .form-control{height:70px}

.edit-donor-form  .heading-group{display:block;margin-bottom:10px}
.edit-donor-form  .heading-group .heading-field h4{margin:auto;text-align:left;font-weight:600;font-family:"Lato";font-size:16px;letter-spacing: 1.5px;}
.edit-donor-form  .heading-group .heading-para p{display:block;font-size:16px;color:#052a6e}

.edit-donor-form .table-horizontal tr th{font-size:14px;color:#fff}
.edit-donor-form .table-horizontal thead{background:#777;}
.edit-donor-form .table-horizontal tbody td{border:1px solid #ddd}

.edit-donor-form .inline-field p{font-size:16px;color:#444;font-weight:bold}

.single-field{margin-bottom:20px;}
.single-field label{font-weight:bold;}
.multiple-field .form-control{margin-bottom:5px;}

/* Fertility Clinic registration Form */
.cus-detail-table{margin:auto auto 30px !important;}
.cust-dt-head{margin-bottom:20px}
.cust-dt-head h3{display:block;line-height:1;padding-bottom:10px;border-bottom:1px solid #777}
.cust-dt-head h3 span{font-family:"Lato";font-size:20px;font-weight:bold;position: relative;padding-bottom:10px}
.cust-dt-head h3 span:after{content:"";position: absolute;bottom:-2px;left:0px;height:4px;width:60px;background:#444;border-radius:4px;}

.size-2{width:100px;}
.sm-textarea{height:34px !important;}
.padd-less{padding:0px}
.term_container .form-group{line-height:1.5;color:#555}
.term_container .col-sm-12{line-height: 1.6}

.block-checked label{display: block;}
.checkbox-group .checkbox-field label{color:#777;font-weight:400;text-transform: capitalize}
.checkbox-group .checkbox-field label input[type="checkbox"]{margin-right:10px}

.txt-bold{margin-bottom:10px !important}
.txt-bold h6{font-weight:400;color:#3C3C3C;font-size:18px;line-height:1.4}

.table-bordered-field .tb-bordered{border:1px solid #ddd}
.tb-bordered thead tr th{border-bottom:none}
.tb-bordered thead tr th{text-align:center}
.tb-bordered tbody tr td{padding:0px;border:1px solid #ddd}
.tb-bordered tbody tr td .form-control{border-radius:0px;border:none;}

.tb-response .response-th{width:100px}



.table-rows{margin-bottom:20px}
.table-rows .row-table{border:1px solid #ddd}
.table-rows .row-table th{background:#ddd;border:1px solid #ddd !important;text-align: center;font-weight:bold;padding:10px 5px !important}
.table-rows .row-table td{border:1px solid #ddd !important;padding:5px 5px 2px;font-weight:bold;padding:10px}
.table-rows .row-table td label{font-weight:400;border:none;width:100%}
.table-rows .row-table td label:after{display:none}
.table-rows .row-table td input[type="checkbox"]{display:block;margin:auto}
.table-rows .row-table td.tr_heading{border:none !important;}

.table-rows label+label{margin-left:5px;}
.table-rows{width:100%;overflow:auto}
.table-rows.col-xs-12{padding:0px}

.content-form-application .input-group[class*="col-"]{padding:0px 15px;}

/* -----------------------------------------------
---------------- Users Dnor Register Forms css end --------------- */

/* Filter Form Page */
.parent-filter-pg{margin:auto;border:1px solid #ddd;padding:30px 0px}
.parent-filter-pg:after{display:table;content:"";clear:both;}
.parent-filter-pg .filter-form label{font-weight:400}
.parent-filter-pg .filter-form .submit-group{margin:auto}
.parent-filter-pg .filter-form label input[type="checkbox"]{margin-right:5px;}
.parent-filter-pg .filter-form{padding-bottom:20px;margin-bottom:0px}

.info-donottable{display: block;width:100%;}
.info-donottable .info-donortb{border:1px solid #ddd}
.info-donottable .info-donortb th{background:#fff;border-bottom:none}
.info-donottable .info-donortb th.photo-th{width:12%}
.info-donottable .info-donortb th.id-th{width:15%}
.info-donottable .info-donortb td{background:rgba(149,31,171,0.4);color:#fff;font-size:13px;}
.info-donottable .info-donortb td .id-no{font-size:18px;font-weight:bold;color:#444}
.info-donottable .info-donortb td p{line-height: 1.4}

/* /Filter Form Page end */


.owl-carousel3.owl-carousel .owl-item img{max-width:100%;max-height:100%;margin:auto;width:auto !important;}
#lightgallery .gallery-box {
    cursor: pointer;
    height: 200px;
}

/* Profile toggle Section */
.profile-toggle{display:none;background:#1D242E;padding:10px 15px;border-radius:8px;}
.profile-toggle:after{display:table;clear:both;content:"";}
.profile-toggle .profile-brand{font-size:14px;color:#fff;font-weight:bold;text-transform: uppercase;float:left;line-height: 1}
.profile-toggle .toggle-btn
{
  height:auto;width:20px;text-align:center;border-radius:4px;float:right;cursor:pointer;position: relative;z-index:2
  -moz-transition:all 0.5s linear;
  -webkit-transition:all 0.5s linear;
  -ms-transition:all 0.5s linear;
  -o-transition:all 0.5s linear;
}
.profile-toggle .toggle-btn .bar-line
{
  height:2px;width:100%;margin-bottom:4px;background:#fff;display:block;
  -moz-transition:all 0.5s linear;
  -webkit-transition:all 0.5s linear;
  -ms-transition:all 0.5s linear;
  -o-transition:all 0.5s linear;
}
.profile-toggle .toggle-btn .bar-line:last-child{margin-bottom:0px}

/* Profile toggle Section end */

.desc-field p{margin-bottom:20px;font-size:16px;line-height: 24px;}
.tr_heading{color:#444;font-weight:bold;padding:10px 0px !important;color:#F38512;padding:10px !important;border:none !important;}

/* OutSource Start */
.outsource{margin:auto auto 20px;position:relative}
.outsource:after{display:table;content:"";clear:both}
.outsource .source-sec{float:right;border:1px solid #ddd;padding:10px 20px;border-radius:8px;box-shadow:inset 0px 5px 5px rgba(0,0,0,0.1),inset 0px -5px 5px rgba(0,0,0,0.1)}
.outsource .source{float:left}
.outsource .source+.source:before{content:"|";margin:auto 10px;font-weight:bolder;color:#9522AB}
.outsource .source span{display:inline-block;color:#444;font-weight:bold;margin-right:5px;line-height: 1;font-size:16px;}
.outsource .source a{display:inline-block;color:#9522AB;font-weight:bold;line-height: 1;font-size:16px;}
.outsource .source a i{margin-right:5px}
.outsource .source.pages select{font-size:14px;}

.full-outsource .source-sec{box-shadow:none;padding:10px 20px;border-radius:0px}
.full-outsource .source-sec .source{display:inline-block;float:none}
.outsource .source.fav-source a i{color:red}
.outsource .source.back-source a{color:#444}


/* Outsource end */
.input-select-field .form-control{float:left;width:48%;}
.input-select-field .form-control+.form-control{margin-left:4%;}

.desc-heading{margin-bottom:20px}
.desc-heading p{font-weight:400;font-size:18px;position: relative;padding-bottom:10px;border-bottom:1px dashed #ddd}

.bottom-pagingnation{text-align:center;margin-top:50px}
.bottom-pagingnation span{font-weight:600;display:inline-block;padding:10px 20px;position: relative;;text-transform:uppercase}
.bottom-pagingnation span:after,.bottom-pagingnation span:before{content:"";position: absolute;top:0px;height:100%;width:20px;border:2px solid #ddd;}
.bottom-pagingnation span:before{left:0;border-right:none}
.bottom-pagingnation span:after{right:0;border-left:none}

/* User Overview Page Start */
.over_slide{margin:auto 20px 30px;padding-bottom:20px;border-bottom:2px dashed #eee}
.over_slide #lightgallery{position: relative}
.over_slide #lightgallery .item img{}
.over_slide .owl-controls
{
  display:block !important;
}
.over_slide .owl-controls .owl-nav:after{display:table;clear:both;content:"";}
.over_slide .owl-controls .owl-nav{margin:auto}
.over_slide .owl-controls .owl-nav div
{
  height:30px;width:30px;background:#777;border:1px solid #777;text-align:center;line-height:29px;color:#fff;z-index: 1;
    position:absolute;top:50%;
  -moz-transform:translatey(-50%);
  -webkit-transform:translatey(-50%);
  -ms-transform:translatey(-50%);
  -o-transform:translatey(-50%);
}
.over_slide .owl-controls .owl-nav .owl-prev{right:98.5%;}
.over_slide .owl-controls .owl-nav .owl-next{left:98.5%;}

.over_slide .owl-controls .owl-dots{display:block !important;text-align:right;margin:20px auto auto;}
.over_slide .owl-controls .owl-dots .owl-dot{height:10px;width:10px;background:#fff;display:inline-block;line-height: 1;margin:auto 5px;border:2px solid #777;vertical-align:middle}
.over_slide .owl-controls .owl-dots .owl-dot.active{background:#777;height:14px;width:14px;}

.over_content{position: relative;margin:auto auto 30px;border:1px solid #ddd;padding:20px 15px;background:#f2f2f2}
.over_content .donr-ttlTb{text-align:left !important;}
.over_content .donr-ttlTb h2{font-size:18px;font-weight:bold;display:inline-block;line-height: 1;margin-bottom:5px;color:#1D242E;text-align:left}
.over_content .donr-ttlTb span{font-weight:bold;display:inline-block;text-align:left;color:#9522AB;font-size:16px;}

.over_content .comn-overTb{display:table-cell;float:none !important;width:1% !important;vertical-align: middle;text-align:center}

.over_content .donr-timeTb h4{font-size:16px;color:#444;background:#FFDAB9;padding:5px 10px;display:inline-block;font-weight:bold;}

.over_content .donr-statusTb h6{font-size:18px;font-weight:bold;color:#1D242E}
.over_content .donr-statusTb h6 span{color:#9522AB;font-size:16px;font-weight:bold;font-family:"Lato"}

.over_content .donr-favTb{text-align:right}
.over_content .donr-favTb button{background:#9522AB;font-size:14px;font-weight:400;line-height: 1;padding:10px;display:inline-block;color:#fff;border:1px solid #9522AB;border-radius:0px;}
.over_content .donr-favTb button:hover{background:#fff;color:#9522AB}
.over_content .donr-favTb .myfav{font-size:16px;font-weight:bold;margin-right:10px;margin-bottom:5px;line-height:1;display:inline-block}
.over_content .donr-favTb .myfav i{color:red}


.over_info .over-infoTb ul li{list-style:none}
.over_info .over-infoTb>h2{font-size:20px;font-weight:bold;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #ddd}
.over_info .over-infoTb ul li{margin-bottom:10px;font-size:16px;}
.over_info .over-infoTb ul li:last-child{margin-bottom:0px}
.over_info .over-infoTb ul li:after{display:table;content:"";clear:both}
.over_info .over-infoTb ul li span{width:40%;display:inline-block;vertical-align: top;position:relative;float:left;word-wrap:break-word}
.over_info .over-infoTb ul li span:after{content:"-";position:absolute;left:100%;top:2px;font-weight:bold;color:#000}
.over_info .over-infoTb ul li span.gn_val{float:left;width:55%;margin-left:5%;padding:0px}
.over_info .over-infoTb ul li span.gn_val:after{display:none}

.donr-ankerTb{margin-top:30px;}
.donr-ankerTb .dnor-ankerSec{text-align:left;border-top:2px dashed #eee;padding:15px 0px 0px;}
.donr-ankerTb a
{
  font-weight:bold;display:inline-block;line-height:1;color:#9522AB;
  background:#fff;border:1px solid #9522AB;padding:10px 15px;
  -moz-transition: all 0.5s linear;
  -webkit-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
}
.donr-ankerTb a:hover{color:#fff;background:#9522AB}
.donr-ankerTb a:before
{
  content:"\f06e";font-family:"FontAwesome";margin-right:10px;
  -moz-transition: all 0.5s linear;
  -webkit-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
}
.sendMail-btn:before{content:"\f003" !important;}
.dpform_link {
  background: none !important;
  border: none !important;
  padding: 0px !important;
  margin:auto !important;
}
.dpform_link:before{display: none}
.dpform_link:hover{color:#9522AB !important;background:none !important}
#success_msg{display:none;margin-top: 10px;}
.mailing-tab{margin-top:30px;background:#ccc;padding:20px}
.mailing-form .form-group:after{display:table;content:"";clear:both;}
.mailing-form .form-group:last-child{margin-bottom:0px}
.mailing-form textarea.form-control{height:100px;;border-radius:0px;color: #000 !important;} 
.mailing-form textarea.form-control.error {border: 1px solid red;}
.donor-infoheadTb{margin-bottom:30px;}
.donor-infoheadTb:after{display:table;content:"";clear:both;}
.donor-infoheadTb .donor-infoheadImg{float:left;height:auto;width:200px;background:#ddd;margin:auto 20px auto 10px;border:10px solid #fff;outline:1px solid #ddd;}
.donor-infoheadTb .donor-infoheadImg img{width:100%;height:100%;}
.donor-infoheadTb .donor-infoheadTxt{float:left}
.donor-infoheadTb .donor-infoheadTxt h2{font-size:20px;font-weight:bold;display:block;line-height: 1;margin-bottom:5px}
.donor-infoheadTb .donor-infoheadTxt span{color:#9522AB;font-weight:bold;display:block;}

.lg-outer .lg-thumb-item img{height:120% !important;}

.user_donorprofile label.fvalue_label {
	font-weight: bold;position: relative;
  border-bottom:1px dashed #9522AB;padding-bottom:5px;
}


.fvalue_label.textarea_fvalue {	
	padding: 5px;
}

/* User Overview Page end */

/* Other Form Css Start */
.parent-filter-pg{position: relative}
.parent-filter-pg  .filter-form{position: relative;padding:0px}
.parent-filter-pg  .filter-form .form-group:nth-last-child(-n+2){margin-bottom:0px}
.parent-filter-pg  .filter-form .submit-group{position:absolute;top:0px;right:0px;margin-top:-30px;margin-right:-15px;margin-bottom:0px;}
.parent-filter-pg  .filter-form .submit-group .btn{background:#F38512;color:#fff;padding:5px 20px;border-radius:0px;border-color:#F38512;font-size:14px}
.parent-filter-pg  .filter-form .submit-group .btn i{margin-right:5px;}

/* Other Form Css End */

.lg-outer .lg-thumb-outer{background:#ddd !important;}
.lg-backdrop{background:#fff !important;}
.lg-toolbar .lg-icon,.lg-actions .lg-next, .lg-actions .lg-prev{color:#fff !important;}
#lg-download{display: none}


/* Media Section */

@media screen and (max-width:1199px){
  .info-sec .info-list li{margin-left:30px;padding-left:22px !important;}
  .info-sec .info-list li.loc-li::after{font-size:22px}
  .info-sec .info-list li + li::before{margin-left:-15px;}
  .info-sec .info-list li.social-li{padding-left:0px !important;}  
  .info-sec .info-list li h4{font-size:16px}
  .info-sec .info-list li p{font-size:14px;}
  
  .navigation{padding:0px}
  .navigation .navbar-nav{width:100%;}
  .navigation .navbar-nav>li>a{font-size:16px;padding:13px 10px;}
  .navigation .navbar-nav > li.reg-li a{font-size:14px;font-weight:400;padding:10px;margin:auto}
  .navigation .navbar-nav > li.reg-li{padding-left:0px;float:right;padding-top:5px;padding-bottom:5px;}
  .navigation .navbar-nav > li.reg-li 
  
  .navigation .navbar-nav{text-align:center}
  .navigation .navbar-nav>li>a{font-size:14px}
  .navigation .navbar-nav>li{float:none;display:inline-block}

  
  .heading,.contact-wrap .heading-tab h2,.inner-heading-tab .inner-heading,.inner-heading,.content-panel-sec .content-text h1{font-size:35px}
  .contact-wrap .heading-tab p{margin-top:10px}
  .content-panel-sec .content-text h2{font-size:20px}
  
  .reg-srvc-content .reg-srvc-ttl{font-size:22px}
  .reg-srvc-content .reg-srvc-subttl{font-size:20px;margin:10px auto auto}
  
  .parent-register .reg-srvc-content .reg-srvc-ttl{font-size:20px}
  
  .btn{padding:10px 20px;min-width:140px}
  
  .information-sec .info-content .info-ttl{font-size:24px}
  
  .contact-wrap{padding:50px 0px}
  .contact-sec .contact-tab .form{width:100%;}
  .address-sec .address-box h3{font-size:25px;padding:0px}
  .address-sec .address-box p{font-size:16px;line-height: 1.4}
  .contact-sec .contact-tab .form-group input[type="submit"]{min-width:200px;font-size:20px;padding:15px 20px}
  .contact-sec .contact-tab .form-group input{height:40px;padding:0px 15px;font-size:16px}
  .contact-sec .contact-tab .form-group input::-moz-placeholder{color:rgba(0,0,0,0.7);font-size:16px;}
  .contact-sec .contact-tab .form-group input::-webkit-input-placeholder{color:rgba(0,0,0,0.7);font-size:16px;}
  .contact-sec .contact-tab .form-group input::-ms-input-placeholder{color:rgba(0,0,0,0.7);font-size:16px;}
  .contact-sec .contact-tab .form-group input::-o-placeholder{color:rgba(0,0,0,0.7);font-size:16px;}
  .contact-sec .contact-tab .form-group textarea::-moz-placeholder{color:rgba(0,0,0,0.7);font-size:16px;}
  .contact-sec .contact-tab .form-group textarea::-webkit-input-placeholder{color:rgba(0,0,0,0.7);font-size:16px;}
  .contact-sec .contact-tab .form-group textarea::-ms-input-placeholder{color:rgba(0,0,0,0.7);font-size:16px;}
  .contact-sec .contact-tab .form-group textarea::-o-placeholder{color:rgba(0,0,0,0.7);font-size:18px;}
  
  .address-sec .address-box{padding-left:40px}
  .address-sec .address-box .icon-box{height:30px;width:30px;margin:auto}
  .address-sec .address-box .icon-box i{font-size:16px;line-height: 25px}
  .address-sec .address-box h3::after{display:none}
  
  .inner-banner-section{padding:50px 0px}
  
  .aside-prize-group .prize-head .prize-img img{width:90%}
  .aside-list-group .list-group-box h4{margin-bottom:10px}
  .aside-prize-group .prize-head .prize-ttl h4,.aside-list-group .list-group-box h4{font-size:20px}
  .aside-list-group .reg-type-list li,.aside-prize-group .prize-content p{font-size:16px;}
  
  .btn-radius{font-size:16px;}
  .user-common-form-area .form-pg-head{display:none}
  
  .person_profile .dp_img .img-box{height:140px;width:140px}
  .person_profile .left_nav li{padding:0px}
  .person_profile .left_nav li a{padding:15px 15px 15px 30px;font-size:14px;font-weight:400}
  .person_profile .left_nav li a.active{font-weight:bold;}
  .person_profile .left_nav li a::after{left:0px;}
  .person_profile .left_nav li a:hover{background:none;}
  .person_profile .left_nav li a:hover::after{color:#F38512 !important;}
  
}


@media screen and (max-width:1199px) and (min-width:992px){
  .over_content .donr-favTb .myfav{display:block;margin-right:0px;}
}

@media screen and (min-width:992px){
  .footer-nav{display:block !important;}
}

@media screen and (max-width:991px){
  .info-sec .info-list li{margin-left:20px;padding-left:22px !important;}
  .info-sec .info-list li.loc-li::after{font-size:22px}
  .info-sec .info-list li + li::before{margin-left:-10px;}
  .info-sec .info-list li.social-li a{font-size:18px;}
  
  .navigation .navbar-nav{text-align:center}
  .navigation .navbar-nav>li>a{font-size:14px}
  .navigation .navbar-nav>li{float:none;display:inline-block}
  .navigation .navbar-nav>li.reg-li{float:none;display:block;text-align:center;margin-top:10px;padding:10px 0px 10px}
  .navigation .navbar-nav>li.reg-li .dropdown-menu{width:250px;float:none;margin:auto}
  
  .heading,.contact-wrap .heading-tab h2,.inner-heading-tab .inner-heading,.inner-heading,.content-panel-sec .content-text h1{font-size:30px}
  .heading.style1::after, .heading.style1::before{width:40px}
  .heading.style1::before{margin-left:-20px}
  .heading.style1::after{margin-left:20px}
  
  .left-align::before{margin-left:0px !important;}
  .left-align::after{margin-left:40px !important;}
  
  .reg-srvc-content .reg-srvc-ttl{font-size:20px}
  .reg-srvc-content .reg-srvc-subttl{font-size:16px;margin:10px auto auto}
  .register-srvc-sec .reg-srvc-content{margin-top:20px}
  .btn-blue{min-width:120px;font-size:14px}
  .btn{padding:10px 20px;font-size:14px}
  
  .parent-register .reg-srvc-content .reg-srvc-ttl{font-size:16px}
  
  .information-sec .info-content .info-ttl{font-size:20px}
  .information-section .information-sec .info-img{height:110px;width:110px;margin-bottom:-55px}
  .information-section .information-sec .info-content{padding:70px 10px 0px}
  
  .footer{padding-top:50px}
  .footer-container{margin-bottom:20px}
  .footer .footer-tab{width:100%;margin-bottom:20px}
  .footer .footer-tab:last-child{margin-bottom:0px}
  
  .copyright-container .copyright-heading{font-size:30px}
  
  .inner-heading-tab .inner-heading span::before,.inner-heading-tab .inner-heading span::after{width:40px}
  .inner-heading-tab .inner-heading span::before{margin-left:-20px}
  .inner-heading-tab .inner-heading span::after{margin-left:20px}
  
  .aside-login-form .form-head .user-icon span{height:80px;width:80px}
  .aside-login-form .form-head .user-icon span i{line-height: 80px}
  .aside-form .aside-login-form{padding:20px 10px}
  .aside-login-form .form-control,.aside-login-form .form-head span{font-size:16px}
  .aside-login-form .form-footer a{font-size:14px;text-align:center;margin:10px auto;display:block}
  
  .user-form-section .form-control{padding:0px 10px}  
  .user-common-form-area .user-common-form .user-login-form .form-group .form-control{width:100%;}
  
  .form-redform{width:100%;min-width:auto;max-width:100%;}
  .form-redirect{padding-top:00px;padding-bottom:00px;}
  .form-redform li span.red-status{padding:10px 0px;width:30%}
  
  .edit-donor-form .content-field p{font-size:14px;}  
  .content-form-application [class^="col-sm"],.desc-field{display:block;float:none;width:100%;padding:0px;} 
  .content-form-application .input-group[class*="col-"]{padding:0px;width:100%}
  .edit-donor-form label{font-size:14px;}

  
  .content-form-application  .content-field,.table-rows{padding:0px;}
  .mar-top-20{margin-top:20px}
  .mar-bott-20{margin-bottom:20px}
  .edit-donor-form .content-field p{font-size:14px}
  .desc-field p{font-size:14px}
  .label-field{margin:auto !important;}
  .label-field label{font-weight:bold}
  
  .txt-bold h6{font-size:16px}
  
  
  
  .table-rows table{width:100% !important;min-width:650px}
  .table-rows:after{display:table;content:"";clear:both}
  .table-rows{float:none;display:block;}
  
  .edit-donor-form  .application-header{padding:;font-weight: bold !important;border: 1px solid #fff !important;margin-bottom: 30px;padding: 20px 10px !important;background: #f1f1f1 !important;font-size:18px}
  .edit-donor-form .content-form-application h4{background:#ddd;padding:5px;border-bottom:1px solid #ddd; font-weight: 400;}
  .content-form-application .form-th-style .th-tab h4{background:none;border:none;padding:0px;}
  .checkbox-field{width:50%;padding:0px}
  .mob-mar-top-0{margin-top:0px !important;}
    
  .footer-ttl{display:none;}
  .mob-ft-ttl{display:block;width:100%;position:relative;overflow:hidden}
  .mob-ft-ttl:after
  {
    content:"\f0d7";position: absolute;font-family:"FontAwesome";background:transparent;right:10px;top:50%;text-align: center;font-size:16px;color:#ddd;line-height: 1;
    -moz-transform:translatey(-50%);
    -webkit-transform:translatey(-50%);
    -ms-transform:translatey(-50%);
    -o-transform:translatey(-50%);
  }
  
  .footer .footer-tab{margin-bottom:5px;}
  .footer .footer-head{padding-bottom:0px;border:1px solid #ddd;border-radius:4px;margin-bottom:0px;overflow:hidden}
  .footer .footer-head .footer-ttl{padding:10px;color:#ddd;font-size:16px;}
  
  .footer-nav{margin:10px;}
  .footer-nav li{margin-bottom:8px;}
  .footer-nav li:last-child{margin-bottom:0px;}
  
  .footer-nav li a{padding-left:18px;font-size:14px}  
  .footer-nav li > a::after{font-size:12px;}
  
  .desc-heading{padding:0px}
.desc-heading p{font-size:16px;font-weight:400;background:#ddd;padding:10px;}
  
  .input-select-field:after{content:"";display:table;clear:both}

  .over_info .over-infoTb{margin-bottom:30px}
  
  #roomimg_container .form-group{width:100%;display:block;margin:auto auto 30px}
}


@media screen and (max-width:991px) and (min-width:768px){
  .header .logo-tab{width:25%}
  .header .info-tab{width:75%}
  .navigation{padding:10px 0px 0px}
  .navigation .navbar-nav>li>a{padding:0px 10px}
  
  .user-panel-section .col-md-3{width:30%;float:left}
  .user-panel-section .col-md-9{width:70%;float:left}
  
   .content-form-application{padding:0px}
  .content-form-application .form-th-style{background:#1D242E;padding:10px 0px;border-radius:5px;margin-bottom:30px}
  .content-form-application .form-th-style:after{content:"";display:table;clear:both}
  .content-form-application .form-th-style .form-th-ttl{height:20px}
  .content-form-application .form-th-style .th-tab:first-child{display:none}
  .content-form-application .form-th-style .th-tab:first-child+.th-tab:before{display:none}
  .content-form-application .form-th-style .th-tab{float:left;width:auto !important;font-size:14px;padding:0px 10px !important;margin:auto}
  .content-form-application .form-th-style .th-tab+.th-tab:before{content:"|";float:left;margin-right:5px;margin-left:-10px;color:#fff;}
  .content-form-application .form-th-style .th-tab h4{font-size:14px;display:inline-block;color:#fff;}
 
  
  #FormsdataDonorfdaformForm .col-sm-1 label{border:1px solid #222;background:#444;height:30px;width:30px;text-align:center;border-radius:50%;line-height:26px;color:#fff;}
  
  #FormsdataDonorfdaformForm [class^='col-sm']{padding:0px;}
  #FormsdataDonorfdaformForm [class^="col-sm"]{width:100%;}
  .sm-full{width:100%}
  
  .over_content .comn-overTb{float:left !important;width:50% !important;text-align:left;margin-bottom:10px}
  .over_content .comn-overTb:nth-child(2n+1){clear:both}
  .over_content .comn-overTb:nth-last-child(-n+2){margin-bottom:0px}
}

@media screen and (min-width:768px){
  .navigation .navbar-brand{display:none}
  .user-form-section .submit-group .col-xs-12{padding:0px}
  
  #Profile-nav{display:block !important;}
}

@media screen and (max-width:767px){
  .header .logo-tab{margin-bottom:10px}
  .header .logo-sec{text-align:center}
  .header .logo-sec img{display:inline-block}
  
  .header .info-sec{text-align:center}
  .header .info-sec .info-list{float:none;display:inline-block}
  .info-sec .info-list li{margin-left:30px;padding-left:22px !important;text-align:left;}
  .info-sec .info-list li.loc-li::after{font-size:22px}
  .info-sec .info-list li.social-li{display:none}
  .info-sec .info-list li + li::before
  {
    background:#444;
    margin-left:-15px;height:100%;top:50%;
    -moz-transform:translatey(-50%);
    -webkit-transform:translatey(-50%);
    -ms-transform:translatey(-50%);
    -o-transform:translatey(-50%);
  }
  
  .navigation{margin-bottom:1px}
  .navigation .navbar-header{min-height:auto;padding:15px 0px;background:#9522AB;}
  .navigation .navbar-brand{color:#fff;text-transform: uppercase;font-size:14px;padding:0px;height:auto;line-height: 1}
  .navigation .navbar-toggle{border:none;padding:0px;margin:0;background:none !important}
	.navigation .navbar-toggle .icon-bar{background:#fff}
	.navigation .navbar-toggle:focus{background:none !important;}
  .navigation .navbar-collapse{padding:10px 15px;margin-top:5px;background:#fff;margin:0px -15px;} 
  .navigation .navbar-nav{margin:auto;text-align:left}
  .navigation .navbar-nav>li>a{padding:10px 0px}
  .navigation .navbar-nav>li+li:before{display:none}
  
  .user-stand{float:right;margin-right:10px;width:auto;display:inline-block;position: relative;}
  .user-stand .user-icon{display:block;color:#fff;font-size:17px;position:relative;margin-top:-4px;position: relative}
  .user-stand .user-icon i:after{content:"\f107";font-family:"FontAwesome";margin-left:10px;}
  .user-stand:hover .user-navlst{display:block}
  
  .user-stand .user-navlst{position: absolute;min-width:200px;right:0px;z-index:2;padding-top:15px;display:none}   
  .user-stand .navlst{text-align:left;background:#fff;box-shadow:0px 0px 10px rgba(0,0,0,0.6);position: relative;padding:10px;border-radius:10px}
  .user-stand .navlst:after{content:"";position: absolute;bottom:100%;margin-top:-5px;right:15px;border-style:solid;border-color:#fff transparent;border-width:0px 6px 10px 6px}
  .user-stand .navlst a{padding:5px 10px;color:#9522AB;font-size:14px;display:block;border-bottom:1px solid #eee}
  .user-stand .navlst a:hover,.user-stand .navlst a:focus{background:#9522AB;color:#fff}
  .user-stand .navlst a:last-child{border:none}
  
  .navigation .top-navbar{background:#fff;}
	.navigation .navbar-nav>li{display:block;margin:auto;margin-bottom:2px;}
	.navigation .navbar-nav>li:last-child{margin-bottom:0px;}
	.navigation .navbar-nav>li>a{padding:5px 15px !important;border:1px solid #444 !important;background:transparent;color:#222;border-radius:0px}
	.navigation .navbar-nav>li>a
	{
		display:block;position: relative;font-size:14px;
		-moz-transition:all 0s linear;
		-webkit-transition:all 0s linear;
		-ms-transition:all 0s linear;
		-o-transition:all 0s linear;
	}
  .navigation .navbar-nav>li>a span{display:none}
  .navigation .navbar-nav>li.reg-li{margin:auto;display:none}
  .navigation .navbar-nav>li.reg-li a{display:block;margin-bottom:2px;text-align:left;background:#9522AB;color:#fff;;border:none}
  .navigation .navbar-nav>li.reg-li a:hover{background:none;color:#222}
  .navigation .navbar-nav>li.reg-li a:last-child{margin-bottom:0px;}
  
  .navigation .navbar-nav>li.dropdown>a:after
	{
		content:"\f196";font-family:"FontAwesome";position: absolute;right:15px;top:50%;background:transparent;text-align:center;line-height:15px;color:#222;font-size:14px;
		-moz-transform:translatey(-50%);
		-webkit-transform:translatey(-50%);
		-ms-transform:translatey(-50%);
		-o-transform:translatey(-50%);
	}
	.navigation .navbar-nav>li.dropdown.open>a{background:#F38512 !important;border-color:#F38512}
	.navigation .navbar-nav>li>a:hover{color:#9522AB}
	.navigation .navbar-nav>li.dropdown>a:hover::after{color:#9522AB}
	.navigation .navbar-nav>li.dropdown.open>a:after{content:"\f147";color:#fff;}
	.navigation .navbar-nav>li.dropdown .dropdown-menu>li>a:hover{background:none;color:#9522AB}
  
  .section-padding,.contact-wrap{padding:30px 0px}
  .heading-tab{margin-bottom:30px}
  .heading,.contact-wrap .heading-tab h2,.inner-heading-tab .inner-heading,.inner-heading,.content-panel-sec .content-text h1{font-size:24px}
  .heading.style1::after, .heading.style1::before{width:30px}
  .heading.style1::before{margin-left:-15px}
  .heading.style1::after{margin-left:15px}
  .content-panel-sec .content-text h2{font-size:16px;margin-bottom:20px}
  .content-panel-sec .content-text h1{padding-left:10px;margin-bottom:20px}
  .content-panel-sec .content-text h1::after{height:100%;top:0px;}
  
  .contact-wrap .heading-tab p{font-size:14px;}
  
  .left-align::before{margin-left:0px !important;}
  .left-align::after{margin-left:30px !important;}
  
  .register-srvc-tab{margin-bottom:50px}
  .register-srvc-tab:last-child{margin-bottom:0px} 
  
  .information-container .information-tab{margin-bottom:30px}
  .information-container .information-tab:last-child{margin-bottom:0px}
  .information-sec .info-content p{margin-top:10px}
  .information-sec .info-content a{margin-top:10px;margin-bottom:-15px}
  
  
  .copyright-body .content-pages,.copyright-body .copyright-txt{margin-top:10px}
  .copyright-body .content-pages a{font-size:14px;}
  .copyright-body .social-icon{margin-top:20px}
  
  .input-field+.input-field:before{display:table;height:20px;width:1000%;content:""}
  .contact-sec .contact-tab .form-group{margin-bottom:20px}
  .address-sec{text-align:center}
   .address-sec .address-box{padding-left:0px;display:inline-block;width:49%;text-align:center;border:2px solid #ddd;padding:0px 0px 10px}
  .address-sec .address-box .icon-box{height:auto;width:auto;margin:auto auto 10px;position: relative;padding:10px 0px;border:none;}
  .address-sec .address-box .icon-box i{font-size:26px;line-height: 1;color:#9522AB}
  .address-sec .address-box h3::after{display:none}
  .address-sec .address-box h3{font-size:20px}
  .address-sec .address-box p{font-size:14px;}
  .contact-sec .contact-tab{margin:auto -15px;}
  .address-tab{margin-bottom:30px}
  .contact-sec .contact-tab .form-group input[type="submit"]{min-width:auto;font-size:16px;padding:10px 20px;border-radius:4px;}
  
  .inner-banner-section{padding:30px 0px}
  .inner-heading-tab .inner-heading span::before,.inner-heading-tab .inner-heading span::after{width:30px}
  .inner-heading-tab .inner-heading span::before{margin-left:-15px}
  .inner-heading-tab .inner-heading span::after{margin-left:15px}
  
  .right-aside-panel{margin-top:30px}
  
  .cust-dt-head h3 span{font-size:16px}
  .user-form-section .form-control{padding:0px 10px}
  .col-sm-12.table-field{border:none;padding:0px}
  .table-responsive{border:none}
  
  .cus-detail-table .row{margin:auto}
  .cus-detail-table .form-group{margin:auto}
  .user-common-form{padding:20px 10px}
  .cus-dt-table td .form-control{padding:0px 5px}
  
  .register-container .form-group .control-label{width:100%;}
  .user-form-section .submit-group .col-xs-12{padding:0px}
  
  .user-common-form-area .user-common-form,.register-link-container{float:none;width:100%;}
  .user-common-form-area .user-common-form{margin:auto auto 30px}
  
  .profile-toggle{display: block;z-index:12;margin-bottom:10px}
  .profile-toggle .toggle-btn.close{position: fixed;top:20px;right:20px;z-index:99;opacity:1;margin:auto}
  .toggle-btn.close .bar-line{margin:auto;background:#222;opacity:1;}
  .toggle-btn.close .bar-line:nth-child(2){display:none}
  .toggle-btn.close .bar-line:nth-child(1)
  {
    -moz-transform:rotate(50deg);
    -webkit-transform:rotate(50deg);
    -ms-transform:rotate(50deg);
    -o-transform:rotate(50deg);
  }
  .toggle-btn.close .bar-line:nth-child(3)
  {
    -moz-transform:rotate(-50deg);
    -webkit-transform:rotate(-50deg);
    -ms-transform:rotate(-50deg);
    -o-transform:rotate(-50deg);
  }
  
  
    #Profile-nav{display:none;}
    #Profile-nav{position: fixed;top:0px;height:100%;overflow:auto;width:100%;background:none;z-index:9;padding:0px}
    .overlap-bg{position: fixed;top:0px;left:0px;height:100%;width:100%;background:rgba(255,255,255,0.9);z-index:10}
   .person_profile{width:250px;background:#000;border:none;position:absolute;top:0px;left:-250px;height:100%;bottom:0px;z-index:11;overflow:scroll}
   .fixed-nav .col-md-3{padding:0px}
   .user-panel-section .col-md-3{position: relative;float:none}
  
  .person_profile{padding:20px 0px}
  .person_profile .dp_img .img-box{background:#ccc}
  .person_profile .dp_img h4 span{color:#fff;}
  
  .person_profile .left_nav{margin:20px 0px 20px;padding:10px 0px 0px;border-top:1px solid #777}
  .person_profile .left_nav:before{content:"";display:table;height:1px;width:100%;background:#777;margin-top:-8px}
  .person_profile .left_nav li{padding:0px}
  .person_profile .left_nav li a{padding:15px 15px 15px 50px;font-size:14px;font-weight:400;color:#fff}
  .person_profile .left_nav li a.active{font-weight:bold;color:#fff !important}
  .person_profile .left_nav li a::after{left:15px;color:#fff}
  .person_profile .left_nav li a:hover{background:none;color:#fff}
  .person_profile .left_nav li a:hover::after{color:#F38512 !important;}
  
  .person_account .right_panal .menu_title{margin:0px auto 30px;}
  .person_account .right_panal .menu_title span{display:inline-block;line-height: 1;text-align:left;font-size:14px;text-transform: uppercase;font-family:"Lato";padding:10px 15px;border-radius:0px;background:#444}
  .person_account .right_panal .menu_title:before{ top:100%;background:#444;}
  
  .person_account .right_panal,.person_account .right_panal .comman_form{padding:0px}
  .form-redform li a{padding:10px 10px;padding-left:30px;font-size:14px}
  .form-redform li a i{top:12px;}
  .form-redform li span.red-status{padding:5px 10px;font-size:14px; font-weight:bold;}
  
  .changepassword-form-tab{width:100%;margin:auto !important;}
  .changepassword-form-tab .submit-group .control{margin-bottom:0px !important;}
  
  .form-group .input-groups+.input-groups:before{content:"";display:table;height:15px;}
  
  
  .content-form-application{padding:0px}
  .content-form-application .form-th-style{background:#1D242E;padding:10px 0px;border-radius:5px;margin-bottom:30px}
  .content-form-application .form-th-style:after{content:"";display:table;clear:both}
  .content-form-application .form-th-style .form-th-ttl{height:20px}
  .content-form-application .form-th-style .th-tab:first-child{display:none}
  .content-form-application .form-th-style .th-tab:first-child+.th-tab:before{display:none}
  .content-form-application .form-th-style .th-tab{float:left;font-size:14px;padding:0px 10px !important;margin:auto;display:inline-block;width:auto}
  .content-form-application .form-th-style .th-tab+.th-tab:before{content:"|";float:left;margin-right:5px;margin-left:-10px;color:#fff;}
  .content-form-application .form-th-style .th-tab h4{font-size:14px;display:inline-block;color:#fff;}
  
  .content-form-application h4{font-weight:bold;}
  
 
  
  #FormsdataDonorfdaformForm .col-sm-1 label{border:1px solid #222;background:#444;height:30px;width:30px;text-align:center;border-radius:50%;line-height:26px;color:#fff;}  
  #FormsdataDonorfdaformForm [class^='col-sm']{padding:0px;}
  
  .table-rows{width:100%;overflow:auto}
 .checkbox-field{width:100%;padding:0px}
  input[type="checkbox"]{position: relative;top:2px;margin-top:0px;margin-right:8px !important;}
  
  .capta-group .capcha .code{width:120px;margin:1 auto auto}
  .capta-group .capcha .code img{width:100%;height:100%;}
  .capta-group .capcha #code{width:160px;height:35px;padding:0px 10px}
  
  .over_content .donr-favTb .myfav{margin-right:0px;}
  
  .over_slide .owl-controls .owl-dots{text-align:center}
  .over_slide .owl-controls .owl-nav div{display:block !important;}

}


@media screen and (max-width:640px){
  .info-sec .info-list li h4{font-size:13px}
 
  .edit-donor-form .submit-field .btn{font-size:14px;padding:8px 20px;min-width:auto;line-height: 1;margin-bottom:5px !important;}
  
 .outsource {text-align:center}
 .outsource .source-sec{float:none;}
.outsource .source{float:none;display:inline-block}
.outsource .source span{font-size:14px;}
.outsource .source a{font-size:14px;}
  .outsource .source.back-source a span{display:none}
  
  .over_content .comn-overTb{float:left !important;width:100% !important;text-align:left;margin-bottom:10px}
  .over_content .comn-overTb:nth-child(2n+1){clear:both}
  .over_content .comn-overTb:nth-last-child(n+3){width:50% !important;}
  .over_content .comn-overTb:last-child{margin-bottom:0px}
  .over_content .donr-favTb .myfav{margin-right:5px;}
  .over_content .donr-favTb button{min-width:auto;padding:10px 20px}
}


@media screen and (max-width:480px){
  .heading,.contact-wrap .heading-tab h2,.inner-heading-tab .inner-heading,.inner-heading,.content-panel-sec .content-text h1{font-size:20px;font-weight:600;line-height: 1.2}
  
  .reg-srvc-content .reg-srvc-ttl{font-size:18px}
  .reg-srvc-content .reg-srvc-subttl{font-size:14px;margin:5px auto auto}
  
  p{font-size:14px !important;line-height: 1.6 !important;}
  
  .address-sec .address-box{display:block;width:100%;}
  
  .form-redform li a{font-size:13px;line-height:1.2;;padding-left:28px}
  .form-redform li a i{top:13px}
  .form-redform li span.red-status{font-size:11px;}
  
  .edit-donor-form .submit-field .btn{font-size:12px;padding:8px 8px;min-width:auto;margin:auto 2px}
  .application-header,.content-form-application h4{font-size:14px !important}
  
  .txt-bold h6,.desc-field p{font-size:14px;}
  
  .capta-group .capcha .code{width:100px;margin:2px auto auto}
  .capta-group .capcha .code img{width:100%;height:100%;}
  .capta-group .capcha #code{width:140px;}
  
  .login-container .user-common-form-sec{width:100%;}
  
  .bottom-pagingnation span{font-size:13px}
  
  .over_info .over-infoTb ul li{margin-bottom:10px;font-size:14px;}
  
  .donor-infoheadTb .donor-infoheadImg{float:none;height:auto;width:98%;display:block;background:#ddd;margin:auto auto 20px;border:10px solid #fff;outline:1px solid #ddd;}
  .donor-infoheadTb .donor-infoheadImg img{width:100%;height:100%;}
  .donor-infoheadTb .donor-infoheadTxt{float:none;text-align:center}
  
  .mailing-tab{padding:10px}
  .over_slide .owl-controls .owl-dots{display:none !important;}
  .over_slide #lightgallery .item {height:auto !important;max-height:400px}
}


@media screen and (max-width:370px){
  .info-sec .info-list li{margin-left:20px;padding-left:18px !important;}
  .info-sec .info-list li.loc-li::after{font-size:15px}
  .info-sec .info-list li + li::before{margin-left:-10px;}
  .info-sec .info-list li h4{font-size:13px}
  .info-sec .info-list li p{font-size:12px !important;line-height: 1.8 !important}
  
  .over_content .comn-overTb:nth-last-child(n+3){width:100% !important;}
  
  .outsource .source+.source:before{margin:auto 2px;}
  .outsource .source sspan{font-size:12px}
  .outsource .source a{font-size:12px}
  
  .donr-ankerTb a{display:block;text-align:center}
  .donr-ankerTb a+a{margin-top:2px}
}

.usr_name{padding-top:10px;}

.accepted_form p {
	border: 1px solid #777;
	padding: 10px;
	margin: 10px;
	text-align: center;
	font-size: 16px;
	background: #ccc;
	color: #9522ab;
	font-weight: bold;
}

.form_notes{text-align:left;}
.form_notes span{display:inline-block;position: relative;padding:5px 10px 5px 40px;border-radius:20px;color:#444;line-height:1.6;color:#9522ab}
.form_notes span:after{content:"?";position:absolute;left:10px;font-family:"bold";height:25px;width:25px;border-radius:50%;text-align: center;overflow:hidden;line-height:25px;color:#9522ab;border:1px solid #9522ab;}

/* Thank page */
.thank-pg{padding:100px 0}
.thank-pg .content-body{text-align:center}

.thank-pg .content-body .content-text{border:1px solid #ddd;box-shadow: 0px 0px 40px rgba(0,0,0,0.3);padding:40px;display: inline-block;width:60%;border-radius:10px}
.thank-pg .content-body i{font-size:40px;display:block;margin:auto auto 20px;color:#F48B1D;border-bottom:1px solid #ddd;padding-bottom:20px}
.thank-pg .content-body p{margin-bottom:10px;line-height: 1.4;font-size: 15px;}
.thank-pg .content-body p:last-of-type{margin-bottom:0px}
.thank-pg .content-body a{color:#9522AB;font-size: 15px;}
.thank-pg .content-body a.back-to-home{color:#fff;margin-top:20px;}
.thank-pg .content-body a.back-to-home:hover{color:#F48B1D}

.error-message {
	color: red;
}