<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

body {
    font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif; font-weight:400; font-size:14px; margin:0px 0px; padding:0px 0px;
    background-color:#f2f2f2; 
}
img { border:0; outline:none;}
focus {  outline:none; border:none;}
a { text-decoration:none; color:#333;}
a:focus {  outline:none; border:none;}
.clear { clear:both;}
input, button, textarea, lable { 
    font-family:'Source Sans Pro', Arial, Helvetica, sans-serif; outline:none; box-sizing:border-box;
}



.fix_out { background:#ffffff; overflow-x:hidden;
}
.fix_out.fix_out_a {
    position:fixed;
}	
.header_out {
    width:100%; background-color:#FFF; transition:0.2s; -webkit-transition:0.2s; -moz-transition:0.2s;
}
.header_out.header_out_a {
    position:fixed; top:0px; left:0px; box-shadow:0px 0px 8px rgba(0,0,0,0.3); z-index:200;
}	
.header_inn {
    width:1100px; margin:0px auto; padding:5px 0px; position:relative;
}
.logo {
    float:left; width:125px;
}
.logo.logo_a {
    width:62px;
}	
.logo img {
    width:100%; padding-bottom:3px;
}
.head_right {
    float:right; width:85%;
}
.head_right_top {
    width:100%; padding:25px 0px 5px 0px;
}
.head_right_top.head_right_top_a {
    display:none;
}
.live_broadcasts{ width:127px; height:28px; float:right; background:url(../images/live.gif) center  no-repeat; background-size: cover; border-radius:2px; }


.head_btns {
    float:right; padding:0px 25px 0px 0px;
}
.head_btns a {
    display:inline-block; padding:4px 20px; background-color:#e4230b; margin:0px 4px; border-radius:2px; color:#fff; font-size:16px; font-weight:400;
}
.head_btns a:hover {
    background-color:#F5CA0A; color:#333;
    —background-color:#FC00E7; color:#333;
}
.cart {
    position:relative; width:30px; height:30px; float:right; margin:0px 22px 0px 0px;
}
.cart img {
    width:100%;
}
.cart span {
    position:absolute; width:20px; height:18px; border-radius:50%; text-align:center; top:-5px; right:-12px; color:#000; background-color:#efc503;
    padding:2px 0px 0px 0px;
}
.menu_icon {
    width:40px; height:30px; float:right; margin:1px 15px 0px 10px; cursor:pointer; background:url(../images/menu.png) no-repeat center;
    background-size:38px; cursor:pointer; display:none;
}
.search_icon {
    width:30px; height:30px; float:right; margin:0px 28px 0px 0px; cursor:pointer; background:url(../images/search.png) no-repeat center;
    background-size:26px; cursor:pointer; display:none;
}		
.user {
    position:relative; width:30px; height:30px; float:right; cursor:pointer;
}
.user img {
    width:100%;
}
.user_menu {
    position:absolute; display: none; width:250px; right:-20px; top:55px; z-index:100; box-shadow:0px 0px 3px rgba(0,0,0,0.3);
}
.user_menu ul {
    position:relative; background-color:#FFF; border-radius:2px; margin:0px 0px; padding:15px;
}	
.user_menu ul:after {
    bottom: 100%; left: 86%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #dedede; border-width: 18px; margin-left: -18px;
}
.user_menu ul span {
    font-size:18px; font-weight:400; color:#0a92d9; display:inline-block; padding:0px 0px 10px 0px;
}		
.user_menu ul li {
    list-style-type:none;
}
.user_menu ul li a {
    display:block; padding:8px 0px; border-bottom:1px dotted #dedede; color:#35BFFF; 
}
.user_menu ul li a:hover {
    color:#02aaeb;
}

.menu {
    float:right; position:relative; top: 20px;
}
.menu ul {
    margin:0px auto; padding:25px 0px 0px 0px;
}
.menu ul li {
    display:inline;color: #666;font-weight: 600;text-transform: uppercase;padding: 22px 10px;margin: 0px 2px 0px 0px;font-size: 14px; position:relative;
}
.menu ul ul {
    position:absolute; visibility:hidden; opacity:0; background-color:#bce2ff; z-index:2000; border:1px solid #bab9ba; border-bottom:4px solid #0d67ac;
    -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; transition: all 0.2s ease-out;
    padding:0px 0px 0px 0px; top:47px; left:15px;
}
.menu ul ul li {
    float:left; clear: both; border-bottom:1px solid #7bc5fe; margin:0px; padding:0px; 	
}
.menu ul ul li a{
    font-size: 13px; display: block; margin: 0px; width: 160px; color:#333; font-weight:600 !important;
    padding:8px 10px; font-weight: normal; text-transform: none; text-transform:capitalize; white-space: nowrap; overflow:hidden;
    text-overflow: ellipsis;	
}	
.menu ul ul li a:hover{
    border: none; background-color:#bbce51; color:#042337;
}
.menu ul ul li a:hover, .menu ul ul li a:active{
    border: none; background-color:#eae9e9; color:#333;
}
.menu ul ul li a:after {
    display:none;
}
.menu ul li:hover ul{
    visibility: visible; opacity: 1;	
}
.menu ul li a:hover, .menu ul li a:active {
    color:#d2c71c;
}

.menu_sea {
    float:right; width:22px; height:22px; background:url(../images/search.png) no-repeat center; background-size:20px; margin:25px 0px 0px 15px;
    cursor:pointer;
}	



.jump {
    height:125px; display:none; background-color:#FFF;
}
.jump.jump_a {
    display:block;
}		
.search_bar {
    position:absolute; width:100%; background-color:#FFF; top:0px; left:0px; text-align:right; opacity:0; -webkit-opacity:0; -moz-opacity:0;
    transition:0.2s; -webkit-transition:0.2s; -moz-transition:0.2s; z-index:100; padding:15px 0px 0px 0px; visibility:hidden;
}	
.search_bar.search_bar_a {
    opacity:1; -webkit-opacity:1; -moz-opacity:1; visibility: visible;
}	
.search_bar_inn {
    width:800px; margin:0px auto;
}	
.search_responsive {
    width:100%; background-color:#f1f1f1; padding:20px 0px; display:none;
}
.search_responsive_inn {
    width:85%; margin:0px auto;
}			
.s-textfild {
    font-size: 15px; font-weight: 600; color: #333; width: 85%; border:1px solid #CCC; border-radius: 2px; background-color: #FFF; height:40px;
    box-sizing: border-box; outline: medium none; margin:0px 0px; appearance:none; -webkit-appearance:none; padding:0px 12px 0px 40px;
    background-image:url(../images/search.png); background-repeat:no-repeat; background-position: 12px center; background-size:18px;
}
.s-textfild.g_fild {
    font-size: 15px; font-weight: 600; color: #333; background-image:none; width: 255px; border:1px solid #CCC; border-radius: 2px; background-color: #FFF; height:40px;
    box-sizing: border-box; outline: medium none; margin:0px 20px 0px 0px; appearance:none; -webkit-appearance:none; padding:0px 12px 0px 20px; float:left;	}		
.s-textfild:focus {
    border:1px solid #9fdef7; box-shadow:0px 0px 6px #cbeefc;
}					
.s-btn {
    border:none; background-color:#03a8ea; color:#FFF; height:40px; padding:0px 0px; border-radius:0px 2px 2px 0px; font-size:15px;
    font-weight:600; cursor: pointer; text-transform:uppercase; width:14%; margin-left:-2px;
}
.s-btn.g-btn {
    border:none; background-color:#03a8ea; color:#FFF; height:40px; padding:0px 0px; border-radius:0px 2px 2px 0px; font-size:15px;
    font-weight:600; cursor: pointer; text-transform:uppercase; width:130px; margin-left:-2px; float:right;
}	
.s-btn:hover {
    background-color:#28b7f0;
}			

.theme_out {
    background-color:#6fc6e8; padding:0px 0px;
}
.theme_inn {
    width:1100px; margin:0px auto 0px auto; background-image:url(../images/banner2.jpg); background-repeat:no-repeat;
}
.theme_inn_block {
    width:100%;
}
.theme_inn_left{
    float:left; width:100%; height:450px; background:#777;
}
.theme_inn_right{
    float:left; width:100%; height:450px; background:#666;
}		


.swami_says {
    width:100%; background-color:#FFF; padding:20px 0px 0px 0px; position:relative;
}
.swami_says h1 {
    font-size:30px; font-weight:600;  background:rgba(255,255,255,0.5); padding:12px 0px 12px 120px; left:0px; color:#000; position:absolute;top:-61px; width:100%;
}
.swami_says.swamiblock {
    background-color:#90CC74; padding:20px 0px 20px 0px; margin:10px 0px 0px 0px;
}	
.swami_says h2 {
    margin:0px 0px; padding:0px 0px 0px 0px; text-align:center; font-size:60px; font-weight:300; color:#333; display:none;
}
.swami_page {
    width:1100px; margin:0px auto;
}
.swami_page b {
    color: #000;font-size: 16px;float: left;font-weight: normal;line-height: 25px; padding:15px 0px 15px 0px;
}	
.swami_text.musicstore_test {
    width:1100px; margin:0px auto; padding:20px 0px 50px 0px;
}	
.swami_text span {
    display:block; float:left; width:8%; text-align:center;
}
.swami_text span.two_span {
    padding:0px 0px 0px 0px; float:right;
}	
.swami_text p {
    padding:30px 0px 0px 0px; margin:0px auto; width:80%;  text-align:center; font-size:20px; font-weight:300;
    color:#666; line-height:33px;text-align: justify;
}
.swami_text b {
    padding:15px 0px 15px 0px; margin:0px 0px; width:20%; float:right;   font-size:18px; font-weight:300;
    color:#000; line-height:26px;
}		
.swami_text .swami_title{
    font-size: 30px;font-weight: 400;text-align: center;line-height: 40px;
}

.healing_says {
    width:100%; background-color:#90cc74; padding:40px 0px; position:relative;
}
.healing_says.n_block {
    width:100%; background-color:#f1f1f1; padding:40px 0px; position:relative;
}	
.healing_says h1{ 
    font-size:30px;
    font-weight:600;
    /*background:rgba(255,255,255,0.9);*/
    padding:12px 0px 12px 120px; 
    left:0px; 
    color:#FFF;
    position:absolute;
    top:-150px; 
    width:100%;
}	
/*.healing_says_heading{ 
        font-size:30px; font-weight:600; border-radius:8px 8px 0px 0px; background:rgba(255,255,255,0.9); padding:12px 0px; left:140px; color:#000; position:absolute;
        top:-61px; width:360px; text-align:center;
        }*/
.healing_says_bhanjan{ 
    font-size:30px; font-weight:600; border-radius:8px 8px 0px 0px; background:rgba(255,255,255,0.9); padding:12px 0px; left:140px; color:#000; position:absolute;
    top:-61px; width:190px; text-align:center;
}
.healing_says_bhanjan.musicstore{ width:220px; text-align:center;	}	
.healing_says_bhanjan.testimonials{width:240px;}		


.healing_says.musicmeditation_bg {
    background-color:#fff;
}
.healing_says.healing_music {
    background-color:#FFF;
}		
.healing_says.musicandmeditation {
    width:100%; background-color:#90cc74; padding:40px 0px;
}

.healing_says.myway {
    width:100%; background-color:#6fc6e8; padding:40px 0px;
}

.healing_says h2 {
    margin:0px 0px; padding:0px 0px 0px 0px; text-align:center; font-size:60px; font-weight:300; color:#000;
}

.healing_says h2.music_text {
    margin:0px 0px; padding:0px 0px 25px 0px; text-align:center; font-size:60px; font-weight:300; color:#000; display:none;
}	
.healing_text {
    width:1100px; margin:0px auto;
}
.healing_text span {
    display:block; float:left; width:12%; text-align:center; font-size:16px; color:#fff; font-weight:bold;
}
.healing_text span.two_span {
    padding:140px 0px 0px 0px;
}	
.healing_text h6 {
    padding:30px 0px 0px 0px; margin:0px 0px; width:75%; float:left; text-align:center; font-size:17px; font-weight:300;
    color:#000; font-style:italic; line-height:33px;
}

/*about-start*/	
.aboutus {
    width:100%; background-color:#fff; padding:0px 0px 0px 0px; position:relative;
}
.aboutus.map_bg {background-color:#f1f1f1; padding:20px 0px 0px 0px;	}	

.aboutus.calen {padding:40px 0px 0px 0px; margin-bottom: 20px;}	
/*.aboutus span{ 
        font-size:30px; font-weight:600; border-radius:8px 8px 0px 0px; background:rgba(255,255,255,0.9); padding:12px 0px; left:140px; color:#000; position:absolute;
        top:-59px; width:200px; text-align:center;
        }*/
.aboutus h1{font-size:30px; font-weight:600;padding:12px 0px 12px 120px; left:0px; color:#FFF; position:absolute;top:-150px; width:100%; }	

.aboutus h2 {
    margin:0px 0px; padding:0px 0px 0px 0px; text-align:center; font-size:60px; font-weight:300; color:#000; display:none;
}
.aboutus_text a { color:#07c; text-decoration:none; list-style-type:none; }
.aboutus_text {
    width:1100px; margin:0px auto; padding-bottom:20px;
}
/*.aboutus_text span {padding:10px 0px 0px 0px; margin:0px 0px 10px 0px; width:100%; float:left;  font-size:14px; font-weight:300;color:#000; line-height:25px;}*/
.aboutus.calen {padding: 10px 0px 0px 0px;}
.exper_in {width:1100px; margin:0px auto; padding-bottom:20px;}
.exp_content{ padding: 10px 0px 0px 0px; display:block; max-width:100%; height:auto; max-height:137px; font-size:16px !important; overflow:hidden; color:#000; line-height:27px; font-weight:300;}
.exp_content.expand{max-height: none;overflow: visible;}

.exper_in a{ font-size:16px; padding:10px 0px; float:right; margin:5px 0px 10px 0px; background:#929191; border-radius:3px; padding:5px 15px 5px 15px; color:#fff; }
.exper_box{ width:100%; background:#f1f1f1; padding:1%;}
.exper_box a{background-color: #07c;}
.exper_box a:hover{background-color: #07cc;}
.exper_box span{ font-size:16px; color:#363636; font-weight:600;}
.exper_box p{ font-size:14px; color:#363636; font-weight:400; margin:0px; line-height:23px; padding:10px 0px 10px 0px; display:inline-block; }
.exper_box small{ color:#03a5e8; display:block; text-align:right;padding:10px; cursor:pointer;font-size: 14px;}

.vol_box {
    width:1100px; margin:0px auto;
}
.vol_cta{ width:94%; margin:1%; background:#454545;}
.vol_cta_left{ float:left; width:56%; margin:1%;}
.vol_cta_left h3{ font-size:16px; padding:10px 0px; font-weight:600; }
.vol_cta_left p{ font-size:14px; line-height:25px;}
.vol_cta_right{ float:right; width:36%; padding:1% 0% 2% 0%; background:#2067b4; text-align:center;}
.vol_cta_right h6{ font-size:20px; color:#fff; padding:15px 0px 20px 0px; text-transform:uppercase;}
.vol_cta_form{ text-align:left; margin:0px 15px 5px 15px;}
.vol_cta_form div {display: inline-block;margin: 0px 0px 10px 5px;}
.vol_cta_form label {color: #FFF;}
.vol_form {
    font-size: 15px; font-weight: 600; color: #333; width: 100%; border:1px solid #CCC; border-radius: 2px; background-color: #FFF; height:40px;
    box-sizing: border-box; outline: medium none; margin:0px 0px 10px 0px; appearance:none; -webkit-appearance:none; padding:0px 12px 0px 20px; border:1px solid #fff;

}	
.vol_form.vol_message {
    resize: none;font-size: 15px; font-weight: 600; color: #333; width: 100%; border:1px solid #CCC; border-radius: 2px; background-color: #FFF; height:80px;
    box-sizing: border-box; outline: medium none; margin:0px 0px 20px 0px; appearance:none; -webkit-appearance:none; padding:5px 12px 30px 20px;
}	
.v-btn {
    border:none; background-color:#03a8ea; color:#FFF; height:40px; padding:0px 0px; border-radius:0px 2px 2px 0px; font-size:15px;
    font-weight:600; cursor: pointer; text-transform:uppercase; width:25%; margin-left:-2px; border-radius:3px;
}		
.aboutus_text {width:1100px; margin:0px auto;}
.tryhealing_cnt h2{font-size: 16px;color: #03A8EA;font-weight: 400;margin: 15px 0px 0px 0px;}
.tryhealing_cnt p{margin: 0px 0px 15px 0px;}
.video_lab{width:1100px; margin:0px auto; background:#f1f1f1;}
.video_lab_block{ width:100%;}
.video_lab_left{ float:left; width:73% !important; margin:2%;}
.video_lab_left.pick_lab_left{ float:left; width:60%; margin:2%;}
.yoga_lab_left{ width:100%;}
.pick_lab_left{ width:200px; cursor: pointer;}
.pick_lab_left img{ width:100%;}
.video_lab_left h3{ font-size:16px; color:#ccc; margin:2% 0% 1% 0%; line-height:20px; color:#000; }
.video_lab_left p{ font-size:14px; float:left; margin:0% 0% 1% 0%; line-height:20px; color:#333;}
.video_lb{width:100%; height: 400px;}	
.video_lb.video_lb_r{width:100%; height: 200px; }	
.video_lab_right_block{  width:23%;   float:right; overflow-y:scroll; height:800px; background:#d7d7d7;}
.video_lab_right{ width:90%; padding:2% 0% 2% 8%}
.video_lab_right h3{ font-size:16px; color:#363636; padding:5px 0px 5px 0px; text-transform:uppercase; }			
/*.aboutus_text{width:1300px; margin:0px auto; background-color:#F1F1F1; padding-bottom:10px;}*/	
.map_sgs{width:1300px; margin:0px auto; padding-bottom:10px;}	
.aboutus_text p {
    padding:10px 0px 0px 0px; margin:0px 0px; width:100%; float:left;  font-size:14px; font-weight:300;
    color:#000; line-height:25px;
}
.aboutus_text.privacy {
    padding:10px 0px 0px 0px; margin:0px 0px; width:100%; float:left;  font-size:14px; font-weight:300;
    color:#000; line-height:25px;
}
.aboutus_text.privacy.g_text {
    padding:0px 0px 0px 0px; margin:0px 0px; width:100%; float:left;  font-size:17px; font-weight:300;
    color:#454545; line-height:25px;
}	
.aboutus_text.privacy.g_text.g_date {
    padding:0px 0px 0px 0px; margin:0px 0px; width:100%; float:left;  font-size:17px; font-weight:300;
    color:#1a0dab; line-height:25px;
}		
.aboutus_text.privacy.addr {
    padding:10px 0px 0px 0px; margin:10px 0px; width:100%; float:left;  font-size:16px; font-weight:600;
    color:#000; line-height:30px;
}
.addr span {
    padding:10px 0px 0px 0px; margin:0px 0px; width:100%; float:left;  font-size:14px; font-weight:300;
    color:#000; line-height:25px;
}
.addr h3 {
    padding:10px 0px 0px 0px; margin:0px 0px; width:100%; float:left;  font-size:18px; font-weight:300;
    color:#000; line-height:30px;
}			
.aboutus_text.points {
    padding:10px 0px 0px 0px; margin:0px 0px; width:100%; float:left;  font-size:14px; font-weight:300;
    color:#000; line-height:25px;
}		
.aboutus_text h3 {
    padding:0px 0px 0px 0px; margin:0px 0px; width:100%; float:left;  font-size:27px; font-weight:300;
    color:#0078AE; line-height:33px;
}
.g_heading{ padding:0px 0px 0px 0px; margin:0px 0px; width:100%; float:left;  font-size:27px; font-weight:300;
            color:#1a0dab; line-height:33px;}	

.aboutus_text h4 {
    padding:15px 0px 0px 0px; margin:0px 0px; width:100%; float:left;  font-size:16px; font-weight:600;
    color:#000; line-height:33px;
}
.aboutus_text h5 {
    padding:30px 0px 0px 0px; margin:0px 0px; width:100%; float:left;  font-size:18px; font-weight:400;
    color:#000; line-height:33px;
}
.aboutus_text h6 {
    padding:30px 0px 0px 0px; margin:0px 0px; width:100%; float:left;  font-size:18px; font-weight:400;
    color:#000; line-height:33px;
}	
.aboutus_text strong {
    padding:10px 0px 0px 0px; margin:0px 0px; width:100%; float:left;  font-size:14px; font-weight:400;
    color:#000; line-height:23px;
}
.aboutus_text.websitelink a{
    padding:10px 0px 0px 0px; margin:0px 0px; width:20%; float:left;  font-size:18px; font-weight:500;
    line-height:23px; text-decoration:none; color:#07c; display:block;
}
.g_search a{
    padding:0px 10px 0px 0px; margin:0px 0px; width:auto; float:left;  font-size:16px; font-weight:500;
    line-height:23px;color:#1a0dab; display:block;
}
.g_search a:hover{ color:#609c40;}
.g_link{
    padding:0px 10px 0px 0px; margin:0px 0px; width:auto; float:left;  font-size:16px; font-weight:500;
    line-height:23px;color:#006621; display:block;
}
.g_link_icon{ width:17px; float:right; margin:10px 0px 0px 7px; cursor:pointer; }
.g_link_icon img{ width:100%; }			
.aboutus_text.websitelink a:hover{ color:#f00;	}	

/*about-start*/	

/*photo_gallery-start*/

.photo_gallery{ width:100%; background-color:#f1f1f1; padding:20px 0px 0px 0px;}
.photo_gallery.music_gallery{  border-bottom:none; padding:40px 0px 20px 0px;}
.photo_gallery_inner{ width:1200px; margin:0px auto; }
.photo_gallery_block{ float:right; width:315px;}
.photo_gallery_block.bajtwo{ float:right; width:auto;}
.photo_gallery_right.select_one{ width:80px; float:right; margin: 0px 72px 0px 47px; padding:0px;}
.photo_gallery_right{ width:80px; float:left; margin: 0px 0px 0px -75px;}
.photo_gallery_right.sl_c{ width:80px; float:left; margin: 0px 0px 0px 76px;}
.photo_gallery_right.music_rgt{ width:16%; float:right; margin:0px 15px 0px 0px;}
.sec{font-size: 14px; font-weight: 400; color: #333; width: 180px; border:1px solid #CCC; border-radius: 2px; height:40px; background-color: #FFF;
     box-sizing: border-box; outline: medium none; background-image: url("../images/down-arrow.png"); background-repeat: no-repeat; margin:0px 0px 10px -43px;
     background-position: 92% center; background-size: 12px auto; appearance:none; -webkit-appearance:none; padding:0px 0px 0px 10px; border-radius: 3px 3px; box-shadow: 0px 1px 1px rgba(0,0,0,0.2);-moz-appearance: none;}
.sec.odr{width:180px; margin:0px 300px 10px 0px; float:right;   }	
.sec.ctg{margin:0px 58px 10px 0px;}
.sec.slt{}	
.sec.ctg.pd{}

.photo_gallery_box{ width:13%; padding:1%; margin:0.5%; text-align:center; float:left; background:#fff;  box-shadow: 0px 1px 1px rgba(0,0,0,0.2);  border-radius:10px; cursor:pointer; }	
.photo_gallery_box:hover{ background-color:#90cc74;}
.photo_gallery_box.ph_f{ background-color:#90CC74;}	
.photo_gallery_box h3{ font-size:16px;  font-weight:500; color:#3a3a3a; padding:5px 0px;}
.photo_gallery_photo {min-height: 156px;}
.photo_gallery_photo img{ width:100%; max-height: 156px;}
.photo_gallery_box h4{ font-size:14px; font-weight:500; padding:5px 0px; background:#f5f5f5; width:40%; display:inline-block; margin:8% 0% 0% 0%;  text-align:center; border-radius:30px; color:#000;}
/*photo_gallery-end*/

/*all_block_start*/
.all_block{ width:100%; padding:20px 0px 100px 0px; background-color:#f1f1f1; }
.all_block_inner{ width:1200px; margin:0px auto; text-align:center;}
.all_block_inner h3{ margin: 0px 0px;    padding: 0px 0px 0px 0px;    text-align: center;    font-size: 60px;    font-weight: 300;    color: #000;  }
.all_block_inner_picture{ width:300px; margin:0px auto; padding:0px;     }
.all_block_inner_picture img{ width:100%;}
.all_block_photo{ width:100%; display:inline-block;  }
.all_block_photo img{ width:100%; }
.all_block_box{ width:23.333%; margin:0.7%; padding:0% 0%; display:inline-block; text-align:center; box-sizing:border-box; cursor:pointer;  border-radius:10px; background-color:#fff;   /*background-image:url(../images/music_pattern.png);*/ box-shadow: 0px 1px 1px rgba(0,0,0,0.2);    }
.all_block_box1{width: 30%;}
.all_block_box1 h4{overflow: auto !important; text-overflow: inherit !important; margin: 0px !important;}

.all_block_box_video{width:95%; height:250px;}
.all_block_inner h2{ text-align:center; font-size:25px; font-weight:600; padding:20px 0px 0px 0px; text-transform:uppercase; color:#000;  }
.all_block_inner h4{ text-align:center; font-size:20px; padding:5px 0px 10px 0px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 0% 8%;}
.all_block_inner_box{  padding:2% 5%; }
.all_block_inner_box h5{ font-size:16px; font-weight:600; text-align:left;line-height:25px;}
.all_block_inner_box b{font-weight: 600;width: 50px;display: inline-block;}
.all_block_inner_box span {display: inline-block;width: 55px;}
.all_block_inner_box span:before{
    content: ":";
    margin: 15px;
}
.all_bhajans {overflow: hidden;text-overflow: ellipsis;max-width: 100%;white-space: nowrap;}
.all_block_inner_pallavi{ padding:2% 5%; text-align: left;}
.all_block_inner_pallavi h6{ font-size:14px; font-weight:600; text-align:left; padding:5px 0px 5px 0px; color:#555555;}
.all_block_inner_pallavi p{ font-size:14px; font-weight:400; text-align:left;line-height:20px; color:#555555; display: block;
                            display: -webkit-box;
                            max-width: 100%;
                            margin: 0 auto;
                            font-size: 14px;
                            line-height: 25px;
                            -webkit-line-clamp: 4;
                            -webkit-box-orient: vertical;
                            overflow: hidden;
                            text-overflow: ellipsis;
                            min-height: 175px;
                            height: 0px;
}
.all_block_inner_pallavi span { font-size:14px; font-weight:400; text-align:left;line-height:25px; color:#555555; }
.all_block_inner_pallavi b{ font-size:14px; font-weight:600; float:right;line-height:20px; }
.all_block_inner_desing{ width:280px; display:inline-block; text-align:center; box-sizing:border-box; }
.all_block_inner_desing img{ width:100%;}
.load_block_inner{  width:1200px; margin:0px auto; margin-top:25px;  }
.load_block_inner span{  width:320px; background:#000; padding:10px 25px;    border-radius:25px; font-size:20px; text-align:center; color:#fff; cursor:pointer;  }
/*banner-start*/	
.banner_outer{ width:100%; overflow:hidden; position:relative; }
.banner_outer img{ width:100%;}
.heading{padding: 35px 0px 25px 0px; margin: 0px 50px; font-size: 90px; font-weight: 600;color: #fff;}
.banner_outer h3{ top:10px; left:160px; width:80%; font-size: 90px; font-weight: 600;color: #fff; position:absolute;}
/*banner-end*/				
.content_out {
    /* --calm mid meditation background color change ---------*/
    width:100%; padding:35px 0px; background-color:#90CC74;
}	
.content_inn {
    width:1100px; margin:0px auto;
}
.content_cta {
    width:25%; float:left; transition:0.2s; -webkit-transition:0.2s; -moz-transition:0.2s; height:400px;
}
.content_cta_sub {
    text-align:center; padding:25px 20px;
}
.content_cta_sub img {
    width:165px;
}
.content_cta_sub h3 {
    margin:0px 0px; padding:35px 0px; font-weight:300; font-size:30px; color:#0D2A00;
}
.content_cta_sub p {
    padding:0px 10px; margin:0px 0px; font-size:15px; font-weight:400; color:#232323; line-height:20px;
}
.content_cta:hover {
    background:#F5CA0A;
}
.music_outer { 
    width:100%; background-color:#fff; 
}
.music_inner {
    width:1100px; margin:0px auto; padding:30px 0px;
}
.music_block{ width:23%; float:left; margin:1%; padding-bottom:20px; 
              text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box;
}	
.music_block_ph {
    width:23%; float:left; padding-bottom:20px; margin:1%; 
    text-align:center; box-sizing:border-box; -webkit-box-sizing:border-box; 
}
.music_block_ph_img {
    width:100%; height:200px; border-radius:50%; margin:1%;  position:relative; 
}
.music_block_ph_img_hover{ width:100%; position:absolute;  text-align:center; left:0px; right:0px;}
.music_block_ph_img_hover img {
    width: 180px; padding: 0px; transition:0.2s; -webkit-transition:0.2s; border-radius:50%; border:1px solid #dedede; cursor:pointer;
}
.music_block_ph_img_hover:hover img {
    width: 200px; padding:0px;
}
.music_block_ph h3 {
    margin:0px 0px; padding:35px 15px 20px 15px; font-size:20px; font-weight:300; color:#000;
}
.music_block_ph p {
    margin:0px 0px; padding:0px 15px; font-size:14px; font-weight:400; color:#757575; line-height:18px; height:85px;
}
.music_block_ph a {
    text-decoration:none; display: inline-block; margin:0px 0px 5px 0px; padding:2px; font-size:13px; font-weight:400; color:#121212;
}
.music_block_ph a:hover {
    color:#64c8ed;
}					
.vide_out {
    width:100%; background-color:#FFF; padding:40px 0px;
}
.vide_inn {
    width:1100px; margin:0px auto;
}
.vide_inn p {
    text-align:center; font-size:33px; font-weight:300; color:#232323; padding:0px 0px 25px 0px; margin:0px 0px;
}	
.video {
    width:100%; height: 600px;
}
.latest{
    width:100%; padding:20px 0px; background-color:#6fc6e8;
}
.latest.sec_cha{
    background-color:#fff;
}	
.latest.chakras{
    padding:40px 0px 40px 0px; background:#90CC74; margin:0px 0px 20px 0px;
}	
.latest.howmusicheals_pic{
    background-color:#f1f1f1;
}	
.latest.musichealing{
    background-color:#fff;
}	
.latest_inner {
    width:1100px; margin:0 auto;
}
.latest_inner_left {
    width:50%; float:left;  box-sizing:border-box; -webkit-box-sizing:border-box;
}
.latest_inner_left a { color:#fff; background:#438eac; padding:5px 10px; text-align:center; float:right; text-decoration:none; border-radius:3px;}
.latest_inner_left a:hover{ color:#fff; background:#274fa1;}	
.latest_inner_left.music_heal {
    float:right;
}	
.latest_inner_left.musicmeditation {
    width:50%; float:right;  box-sizing:border-box; -webkit-box-sizing:border-box;
}	
.latest_inner_left h3 {
    font-size:30px; font-weight:300; color:#FFF; padding:20px 0px; margin:0px 0px; text-transform:uppercase;
}	
.letest_text {
    width:80%; padding:5px 0px 20px 0px;
}
.letest_text.letest_text_a {
    width:100%;
}	
.letest_text span {
    display:block; padding:5px 0px; font-size:18px; font-weight:400; color:#000; line-height:22px;
}
.letest_text_picture {
    width:500px; 
}
.letest_text_picture img {
    width:100%; 
}		
.letest_text span.color {
    color:#000;
}			
.latest_inner_left.latest_inner_right {
    width:45%; float:left; padding:0px 0px 0px 0px; border:none;
}			
.recent_out {
    width:100%; background-color:#90CC74; padding:40px 0px 30px 0px;
}
.recent_out.load_ot {
    width:100%; background-color:#90CC74; padding:40px 0px 30px 0px;
}	
.recent_inn {
    width:1100px; margin:0px auto; text-align:center;
}
.recent_inn.load_inn{
    width:1100px; margin:0px auto; text-align:center;
}
.load_inn a{display: block;background-color: #d7d7d7;border-radius: 5px;padding: 8px 0px;font-size: 16px;font-weight: 400;color: #333;}		
.recent_picture{width:1100px; margin:0px auto;}
.recent_one{width:99%; float:left; padding:0.5%;  }
.recent_one.first img{ height: auto;  }
.recent_two{width:65.66%; float:left; padding:0.5%; }	
.recent_three{width:32.33%; float:left;  padding:0.5%;    }	
.recent_inn h3 {
    text-align:center; font-size:30px; font-weight:300; color:#FFF; padding:0px 0px 0px 0px; margin:0px 0px; text-transform:uppercase;
}	
.recent_inn p {
    padding:20px 0px 30px 0px; margin:0px auto; width:80%; font-size:16px; font-weight:400; color:#000; line-height:24px;
}
.recent_inn img {
    width:100%; height:463px;
}
.recent_inn a {
    display:block; background-color:#d7d7d7; margin:30px 0px 0px 0px; border-radius:5px; padding:8px 0px; font-size:16px; font-weight:400; color:#333;
}
.recent_inn a:hover {
    background-color:#fff;
}	
.cont_bot_out {
    width:100%; background-color:#fff; padding:40px 0px ;
}
.cont_bot {
    width:1100px; margin:0px auto; text-align:center;
}
.cont_bot_cta {
    width:33.33%; float:left;
}
.cont_bot_cta_sub {
    width:auto; margin:5px; background-color:#f9f9f9; border:1px solid #CCC; text-align:center; height:360px; cursor:pointer;
}
.cont_bot_cta_sub:hover {
    background-color:#efefef; 
}	
.cont_bot_cta_sub img {
    padding:20px 0px;
}
.cont_bot_cta_sub p {
    margin:0px 0px; padding:0px 15px; font-size:24px; font-weight:300; color:#000;
}
.cont_bot_cta_sub span {
    margin:0px 0px; padding:20px 25px 0px 25px; font-size:14px; font-weight:400; color:#666; display:block; text-align:left; line-height:20px;
}	
.cont_bot_cta_sub span b {
    font-weight:400; color:#666; display:block; padding:12px 0px 0px 0px; 
}							
.footer_outer {
    width:100%; background-color:#4f4f4f; padding:40px 0px 10px 0px; 
}
.footer_inner {
    width:1000px; margin:0px auto; text-align:center; color:#CCC;
}
.footer_inner a {
    display:inline-block; padding:3px 10px; font-size:16px; color:#CCC; margin:2px 0px;
}	
.footer_inner a:hover {
    color:#01aeef
}
.social {
    width:281px; margin:0px auto;
}
.social ul {
    margin:0px 0px; padding:30px 0px 0px 0px;
}
.social ul li {
    list-style-type:none; float:left; padding:3px 10px 3px 10px;
    transition:0.2s; -webkit-transition:0.2s; -moz-transition:0.2s;
}
.social ul li img {
    width:50px;
}
.social ul li:hover {
    padding:0px 10px 6px 10px;
}							
.copyright_outer	{
    width:100%; background-color:#4f4f4f; text-align:center; padding:20px 0px; font-size:15px; font-weight:400; color:#999;
}
/*   Responsive Menu   */
.mask {
    position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.5); top:0; left:0; z-index:1000;
    opacity:0; -webkit-opacity:0; -moz-opacity:0; transition:0.2s; -webkit-transition:0.2s; -moz-transition:0.2s; visibility:hidden;
}
.mask.mask_a {
    opacity:1; -webkit-opacity:1; -moz-opacity:1; visibility: visible; z-index:500;
}
.video_mask {
    position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.5); top:0; left:0; z-index:1400;
    opacity:0; -webkit-opacity:0; -moz-opacity:0; transition:0.2s; -webkit-transition:0.2s; -moz-transition:0.2s; visibility:hidden;
}		
.video_mask.video_mask_a {
    opacity:1; -webkit-opacity:1; -moz-opacity:1; visibility: visible; z-index:1400;
}	
.res_menu {
    position:fixed; width:350px; height:100%; background-color:#FFF; top:0; right:-420px; z-index:1100; box-shadow:0px 0px 10px rgba(0,0,0,0.5);
    transition:0.2s; -webkit-transition:0.2s; -moz-transition:0.2s
}
.res_menu.res_menu_a {
    right:0px;
}	
.res_menu_head {
    position:relative; padding:12px 10px 6px 10px; border-bottom:1px dotted #CCC;
}	
.res_menu_head a {
    display:inline-block; padding:6px 15px; background-color:#fe4743; margin:0px 4px; border-radius:2px; color:#FFF; font-size:15px; font-weight:600;
}
.res_menu_head a.new_a {
    width:120px; height:31px; background-image:url(../images/live1.gif); background-repeat:no-repeat; background-position: center; background-size: cover;
    padding:0px; position:relative; top:-6px;
}		
.menu_close {
    position:absolute; width:44px; height:91px; background:url(../images/menu-close.png) no-repeat center; background-size: cover;
    top:55px; left:-44px; cursor:pointer;
}
.res_menu_inn {
    height:85%; overflow-y:auto;
}	
.res_menu_menu {
    background-color:#f1f1f1;
}
.res_menu_menu ul {
    margin:0px 0px; padding:5px 0px;
}
.res_menu_menu ul li {
    list-style-type:none; font-size:16px; font-weight:400; border-top:1px dotted #dedede;
}
.res_menu_menu ul ul {
    padding:0px 0px; display: none; border-top:1px solid #FFF; 
    transition:0.2; -webkit-transition:0.2; -moz-transition:0.2; 
}	
.res_menu_menu ul ul li {
    padding: 0; background: #f1f1f1; font-size:13px; border-bottom:1px solid #fff; text-transform:capitalize; position:relative;
    list-style-type:none;
}
.res_menu_menu ul ul li a {
    padding:7px 0px 7px 35px;
}	
.res_menu_menu ul li a {
    padding:11px 0px 11px 20px; display:block; color:#454545;
}
.res_menu_menu ul li a:hover {
    background-color:#FFF;
}
.res_menu_menu ul li:hover.nn {
    background-color:#FFF;
}	
.user_res {
    padding:15px 0px 0px 0px;
    margin-bottom: 85px;
}
.user_res span {
    display:block; background:url(../images/user1.png) no-repeat 15px center; padding:2px 0px 2px 45px; background-size:23px; font-size:17px;
    font-weight:600; color:#05a0e3; font-weight:400;
}
.user_res ul {
    margin:0px 0px; padding:5px 0px 0px 0px;
}
.user_res ul li {
    list-style-type:none; font-size:16px; font-weight:400;
}
.user_res ul li a {
    padding:8px 0px 8px 18px; display:block; color:#454545;
}
.user_res ul li a:active {
    background-color:#f1f1f1;
}													
/*   Responsive Menu   */	
.head_search_inn {
    padding:0px 0px 0px 0px; width:40%; float:left;
}		
.search_fild {
    font-size: 17px; font-weight: 400; color: #333; width:180px; border:1px solid #b7b7b7; border-radius: 2px; background-color: #FFF; height:40px;
    box-sizing: border-box; outline: medium none; appearance:none; -webkit-appearance:none; padding:0px 12px 0px 20px; transition:0.3s; -webkit-transiton:0.3s; -moz-transition:0.3s; border-radius: 3px 0px 0px 3px; float: left; margin: 0px 0px;
}	
/*.search_fild:focus {
    border:1px solid #9fdef7; box-shadow:0px 0px 6px #cbeefc;  width:400px; transition:0.3s; -webkit-transiton:0.3s; -moz-transition:0.3s; 
}					*/
.search_btn {
    float: left; border:none; background-color:#ebebeb; color:#FFF; height:40px; padding:0px 0px; border-radius:0px 2px 2px 0px; font-size:16px;
    font-weight:600; cursor: pointer; text-transform:uppercase; width:60px; margin-left:-4px; border:1px solid #b7b7b7; 
    background-image:url(../images/search.png); background-repeat:no-repeat; background-position: center; background-size:20px; position:relative; border-radius: 0px 3px 3px 0px;
}
.search_btn:hover {
    background-color:#dfdddd;
}	


.home_testi_outer {
    width:100%; padding:50px 0px 70px 0px;
}
.home_testi_heading {
    text-align:center; font-size:34px; font-weight:300; color:#202020; padding:0px 0px 10px 0px;
}	
.home_testi_inner {
    width:1100px; margin:0px auto;
}
.home_testi_cta_outer {
    width:50%; float:left;
}	
.home_testi_cta {
    width:100%; display:block; padding:45px 0px 0px 0px;
}
.home_testi_cta_left {
    float:left; width:60px; height:48px; border:4px solid #9b9b9b; background-color:#FFF; text-align:center; font-size:26px; font-weight:700; color:#9b9b9b;
    padding:12px 0px 0px 0px; margin:0px 5% 0px 0px; transition:0.3s; -webkit-transition:0.3s;
}
.home_testi_cta_left:hover {
    border:4px solid #f57b45; transform:rotate(60deg); -webkit-transform:rotate(60deg); -ms-transform:rotate(60deg);
}	
.home_testi_cta_right {
    float:left; width:70%;
}					
.home_testi_cta_heading {
    font-size:18px; font-weight:600; color:#202020;
}	
.home_testi_cta_heading span {
    display:block; font-size:13px; font-weight:400; color:#919191; display:none;
}
.home_testi_cta_right p {
    margin:0px 0px; padding:10px 0px 0px 0px; font-size:14px; color:#545454; line-height:22px;
}
.home_testi_btn {}
.home_testi_btn a {
    text-decoration:none; width:210px; margin:45px auto 0px auto; background-color:#f26323; text-align:center; padding:12px 0px; display:block; font-size:18px;
    font-weight:600; color:#FFF; border-radius:3px;
}
.home_testi_btn a:hover {background-color: #FD3E25;}

/*musicstore start*/	
.musicstore_block{ width: 100%; background:#f1f1f1;}
.musicstore_block_inner{ width:1200px; margin:0px auto; padding-bottom:10px;}
.musicstore_block_inner h4{ background:#ccc;  background:#00aeef; font-size:20px; color:#fff; border-radius:3px; font-weight:bold; padding:8px 0px 8px 15px; text-transform:uppercase; margin:0px 0px 20px 0px; font-weight:400;  }
.musicstore_block_inner h6{   width:200px; margin:0px auto; background:#dbdbdb; padding:10px 25px; font-weight:600;    border-radius:25px; font-size:20px; text-align:center; color:#000; cursor:pointer; margin-top:10px; margin-bottom:30px; font-weight:400;  }
.musicstore{ width:31.333%; float:left;  text-align:center; background:#fff; border-radius:3px 3px 3px 3px; margin:1%; padding:0% 0%; box-shadow: 0px 3px 2px rgba(0,0,0,0.4);}
.musicstore.musicstore_price_block{ width:100%; margin:0px; box-shadow:none;}
.musicstore_picture{ width:358;  }
.musicstore_picture img{ width:100%; border-radius:5px 5px 0px 0px; }	
.musicstore h3{ font-size:22px; text-transform:uppercase; text-align:center; padding:10px 0px 10px 0px; font-weight:500; color:#000; border-bottom:1px solid #e5e4e4;}
.musicstore_addct{ color:#fff; font-size:22px; padding:10px 0px 10px 0px; font-weight:500; border-radius:0px 0px 3px 3px;  background-color:#000; cursor:pointer; font-weight:600; }
.musicstore_addct:hover{ background-color:#181818; }
.cot_icon{ width:30px; text-align:center; vertical-align:middle;  padding:0px 10px 0px 0px; }
.musicstore_icon{ float: left;padding: 15px 0px 8px 0px;font-size: 25px;color: #333;margin: 0px 0px 0px 10px; width:30%; text-align:center;  }
.musicstore_icon span{  display:inline-block; padding:0px 7px 0px 0px; font-family: 'Bree Serif', serif; color:#858585;}


.count_plus_btn {
    width: 45px;
    height: 35px;
    border:solid 1px #d6d6d6;
    border-radius: 0px;
    font-size: 26px;
    font-weight: bold;
    padding: 0px;
    margin:0px;
    float:right; 
    text-align: center;
    cursor: pointer;
    outline: none;
    -weblit-appearance:none;

}
.count_plus_btn.mid {
    border-radius:0px 25px 25px 0px; background:#b7b7b7;
}
.count_plus_btn.fis {
    border-radius:25px 0px 0px 25px; background:#b7b7b7;
}
.cart_qty {
    border-left: none;
    border-right: none; 
    height: 35px;
    font-size: 15px;
    font-weight: 400;
    cursor: default;
    outline: none;
    -weblit-appearance:none;

}

.cart_s_title_wrap {
    float: right;
    width: 50%;
    margin:12px 15px 15px 0px;
}
.cart_s_title{
    font-size: 12px;
    color: #474341;
    font-weight: 400;
    line-height: 16px;
    display:block;
    padding: 4px 0px;
}

.qty_label {
    display:inline-block;
    font-size: 18px;
    color: #858585;
    float:right; padding: 5px 7px 0px 0px;
    font-weight:600;
}




.youtube_clips{ width:100%; padding-bottom:30px;}
.youtube_clips_inner{ width:1200px; margin:0px auto; text-align:center;  }
.youtube_clips_inner_video{width:100%; height:400px;}
.youtube_clips_inner.youtube_clips_inner_b{text-align:center; }	
.youtube_clips_inner h3{ font-size: 40px; font-weight: 400; color: #293C92; text-align: center;line-height: 35px; padding:30px 0px 30px 0px;}
.youtube_clips_inner h1{ font-size: 40px; font-weight: 400; color: #293C92; text-align: center;line-height: 35px;}
.youtube_clips_block{width:31%; margin:1%;  height: 300px; float:left; cursor:pointer;}
.youtube_clips_block img{ width:100%;  }
.youtube_clips_box {
    width:250px; margin:0px auto; left:0px; right:0px; position:fixed; z-index:1000; top:25%; background-color:#FFF; border-radius:5px;
    transition:0.5s all; -webkit-transition:0.5s all; -moz-transition:0.5s all; opacity:0; -webkit-opacity:0; -moz-opacity:0;
    visibility:hidden; box-shadow:0px 0px 10px rgba(0,0,0,0.3);
}	
.youtube_clips_box.youtube_clips_box_show {
    opacity:1; -webkit-opacity:1; -moz-opacity:1; visibility: visible; width:650px; top:15%;
}	
.youtube_clips_box_close {
    width:35px; height:35px; position:fixed; right:20px; top:20px; background:url(../images/close.png) no-repeat center center; border-radius:25%; cursor:pointer;
    background-size: 100%;
}
.youtube_clips_box span {
    width:50px; height:50px; position:absolute; right:-70px; top:45%; background:url(../images/lightbox_arrow-1.png) no-repeat center center; border-radius:25%; cursor:pointer;
    background-size: 100%;
}
.youtube_clips_box span.arr_right {
    left:-70px; top:45%; background:url(../images/lightbox_arrow-2.png) no-repeat center center; background-size:100%;
}	

.youtube_clips_box_picture{ }
.youtube_clips_box_picture img{ width:100%;}

.dateofbirth_picture{ width:200px; float:left; margin:0px 0px 0px 50px; cursor:pointer;}
.dateofbirth_picture img{ width:100%;} 													


/*Calendar*/



.invent{ width:100%; display: none;}
.invent_inner{ width:1100px; margin:0px auto;  }
.invent_inner h6{font-size: 16px; border: 1px #25a4e2 solid;border-radius: 5px;background-color: #25a4e2;padding: 10px;color: #fff; font-weight:600; }
.invent_inner.birth_inn{ width:1100px; margin:0px auto;  }
.doctornot{ margin:20px 0px 0px 0px;}

.invent_head {	 padding:8px 10px;	}	
.invent_head ul {	margin:0px 0px; padding:0px 0px; float:right;	}
.invent_head ul li {	list-style-type:none; float:left; padding:0px 3px 0px 1px;	}
.invent_head ul li a {	display:block; background-color:#777777; color:#FFF; padding:4px 9px 4px 25px; border-radius:2px; font-size:13px; font-weight:400;
                       background-position:6px center; background-size:14px; background-repeat:no-repeat;	}
.invent_head ul li a:hover, .invent_head ul li a.inve_active {	background-color:#05928c;	}

.search{ width:180px; padding:4px 10px; color:#333; border:1px solid #CCC;  border-radius:3px; margin:0px 0px 0px 10px; font-size:14px; }
.search a{ width:180px; padding:4px 10px; color:#333; border:1px solid #CCC;  border-radius:3px; margin:0px 0px 0px 10px; font-size:14px; }
.search,se{ width:172px; }
.dept{font-size: 14px; font-weight: 400; color: #333; width: 180px; border:1px solid #CCC; border-radius: 2px; height:28px; background-color: #FFF;
      box-sizing: border-box; outline: medium none; background-image: url("../images/down-arrow.png"); background-repeat: no-repeat; margin:0px 0px 10px 10px;
      background-position: 92% center; background-size: 12px auto; appearance:none; -webkit-appearance:none; padding:0px 0px 0px 10px; }
.dept.adt{ width: 348px; margin:0px 0px 10px 0px;}
.dept.locat{ margin:10px 0px 10px 10px; }
.dept.dat_b_se{ margin:10px 0px 10px 10px; }	
.cal{ background-image:none;}
.dat_icon{background-image:url(../images/date.png); }
.butt{ width:80px;  border:1px solid #049590; border-radius: 2px; height:28px; margin:0px 0px 0px 10px; padding:0px; text-align:center; background-color: #049590; background-image:none; color:#fff;}	
.butt:hover{  border:1px solid #898989; border-radius: 2px;  background-color: #898989; background-image:none; }
.but{width:80px; height:27px; color:#fff; background-color:#049590; border:1px solid #049590; cursor:pointer; border-radius:3px; margin:0px 0px 0px 3px; font-size:15px;   }
.but:hover{ background:#898989; border:1px solid #898989;   }
.but,.bu{ margin:0px 0px 0px 7px; }
.print{ width:25px; float:right;}	
.print img{ width:100%;}


.bill_used_out {	width:100%; 	}
.bill_pharm {	width:100%; margin:20px 0px 20px 0px;  background-color:#ededed; float:left;	}
.bill_pharm.chakra {	width:100%; margin:0px 0px 15px 0px;  background-color:#ededed; float:left;	}
.bill_pharm.bill_pharm_a {	width:600px; margin:20px 20px 0px 20px;	}	
.bill_pharm_head {	padding:5px 10px;	}
.bill_pharm_head strong {	font-size:15px; font-weight:600; color:#454545; float:left; padding:3px 0px 0px 0px;	}
.bill_pharm_head span {	display: inline-block; padding: 4px 10px 4px 26px; margin: 0px; background-color: #33b5e5; color: #FFF; font-size: 14px; font-weight: 400;
                        border-radius: 2px; background-image:url(../images/add.png); background-position:6px center; background-repeat:no-repeat; float:right;
                        background-size:15px; cursor:pointer;	}
.bill_pharm_head span:hover {	background-color:#545454;	}
.bill_pharm_table {	overflow-x: auto; overflow-y:auto; border:1px solid #ededed;	}
.bill_pharm_table,.bill_pop{ }

.bill_pharm_table_a {	overflow-x: auto; overflow-y:auto; border:1px solid #ededed;	}	
.bill_pharm_table div {	padding:0px 8px;	}
.bill_pharm_table_a div {	padding:0px 8px;	}	
.new_edit {	padding:0px 8px !important; display:inline-block; cursor:pointer; width:16px;  	}	
.new_edit.e_dit{ float:right; width:20px; margin:10px 2px 10px 2px; cursor:pointer; }
.e_dit img{width:100%; }							
.bill_pharm_table table {	width: 100%; background-color:#FFF;	}
.bill_chakra_table table {	width: 100%; background-color:#FFF;	}						
.bill_pharm_table table th {	text-align:left; font-size:14px; font-weight:400; color:#000; background-color:#faeae6; padding:9px 0px; 	}
.bill_chakra_table table th {	text-align:left; font-size:14px; font-weight:400; color:#000; background-color:#e3e2e2; padding:9px 9px; 	}
.bill_pharm_table table tr {	font-size:13px; font-weight:400; color:#666;	}				
.bill_pharm_table table td {	text-align:left; padding:7px 0px;  text-overflow: ellipsis; white-space: nowrap; overflow: hidden;	}	
.bill_pharm_table table td:first-child { width:15%;	}
.bill_pharm_table table td:first-child + td { width:15%;}					
.bill_pharm_table table tr:nth-child(odd) {	background: #EFEFEF;}	

.bill_pharm_table table span {
    display:block; font-size:14px; font-weight:600;
}
.bill_pharm_table table h3 {
    display:block; font-size:18px; text-align:left; color:#BC110A; font-weight:400; line-height:35px;
}				
.bill_pharm_table table b {
    font-size:14px; display:inline-block;  text-align:left; color:#000; border-radius:3px; font-weight:400; background:#99ccff; margin:7px 0px 0px 7px; padding:2px 10px 2px 10px;
}
.bill_pharm_table table b.feb{ background:#ccffff;}
.bill_pharm_table table b.mar{ background:#33cccc;}
.bill_pharm_table table b.apr{ background:#ccffcc;}
.bill_pharm_table table b.may{ background:#99cc00;}
.bill_pharm_table table b.june{ background:#ffff99;}
.bill_pharm_table table b.july{ background:#ffcc00;}
.bill_pharm_table table b.aug{ background:#ff9900;}
.bill_pharm_table table b.sep{ background:#ff6600;}
.bill_pharm_table table b.oct{ background:#ff8080;}
.bill_pharm_table table b.nov{ background:#cc99ff;}
.bill_pharm_table table b.dec{ background:#ccccff;}

.bill_pharm_table table h4 {
    font-size:14px; display:inline-block;  text-align:left; color:#fff; border-radius:3px; font-weight:400; background:#3cc051; margin:0px 0px 0px 7px; padding:0px 10px 0px 10px;
}						


.invent_hide{ display:none;}

.bird_rolodes{ width:100%; padding-bottom:30px;}
.bird_rolodes_inner{ width:1200px; margin:0px auto; background:#f1f1f1; }
.bird_rolodes_inner.bird_rolodes_inner_b{text-align:center; }	
.bird_rolodes_inner h3{ font-size: 40px; font-weight: 400; color: #293C92; text-align: center;line-height: 35px;}
.bird_rolodes_inner h1{ font-size: 40px; font-weight: 400; color: #293C92; text-align: center;line-height: 35px;}
.bird_rolodes_block{width:23%; margin:1%;   float:left; cursor:pointer;}
.bird_rolodes_block img{ width:100%;  }
.bird_rolodes_box {
    width:250px; margin:0px auto; left:0px; right:0px; position:fixed; z-index:1000; top:25%; background-color:#FFF; border-radius:5px;
    transition:0.5s all; -webkit-transition:0.5s all; -moz-transition:0.5s all; opacity:0; -webkit-opacity:0; -moz-opacity:0;
    visibility:hidden; box-shadow:0px 0px 10px rgba(0,0,0,0.3);
}	
.bird_rolodes_box.bird_rolodes_box_show {
    opacity:1; -webkit-opacity:1; -moz-opacity:1; visibility: visible; width:650px; top:15%;
}	
.bird_rolodes_box_close {
    width:35px; height:35px; position:fixed; right:20px; top:20px; background:url(../images/close.png) no-repeat center center; border-radius:25%; cursor:pointer;
    background-size: 100%;
}
.bird_rolodes_box span {
    width:50px; height:50px; position:absolute; right:-70px; top:45%; background:url(../images/lightbox_arrow-1.png) no-repeat center center; border-radius:25%; cursor:pointer;
    background-size: 100%;
}
.bird_rolodes_box span.arr_right {
    left:-70px; top:45%; background:url(../images/lightbox_arrow-2.png) no-repeat center center; background-size:100%;
}	

.bird_rolodes_box_picture{ }
.bird_rolodes_box_picture img{ width:100%;}

.dateofbirth_picture{ width:200px; float:left; margin:0px 0px 0px 50px; cursor:pointer;}
.dateofbirth_picture img{ width:100%;} 

.ind_memb{ width:100%; padding-bottom:30px;}
.memb {padding: 0px !important;}
.memb_fields {width: 1100px;margin: 0px auto;padding: 30px 0px 0px 0px;}
.memb_fields h6 {font-size: 20px; font-weight: 400; color: #293C92;}
.memb_cont {float: right; width: 23%; margin: 10px 0px;}
.ind_memb_inner{ width:1100px; margin:0px auto; background:#f1f1f1; border-bottom:1px solid #ccc; padding:0px 0px 20px 0px; text-align:center; }
.ind_memb_inner.donate_amt{  background:#fff;  }
.ind_memb_inner.m_pert{ border-bottom:none; text-align:left; }	
.ind_memb_inner h3{ font-size: 40px; font-weight: 400; color: #293C92; text-align: center;line-height: 35px;}
.ind_memb_inner h4{ font-size: 20px; font-weight: 400; color: #293C92; text-align:left;}
.ind_memb_inner h6{ font-size: 20px; font-weight: 400; color: #293C92; text-align:left;line-height: 25px; margin:0px; padding:0px;}
.ind_memb_inner span{ font-size: 16px; font-weight: 400; color: #293C92; text-align:left; padding:20px 0px 20px 0px; margin:0px;   color:#000; display:block;}
.ind_memb_box{ width:140px; border-radius: 3px; font-size:24px; font-weight:normal; cursor:pointer; text-align:center; padding:30px 12px 30px 10px; color:#757575; background:#fff; box-shadow:0px 1px 1px rgba(0,0,0,0.2); margin:9px; display:inline-block;}
.ind_memb_box.ind_memb_box_a{ background:#36b6cc; color:#fff;}
.ind_memb_field{ width:200px; height:40px; border:1px solid #ccc; margin:20px 0px 20px 0px; padding:0px 0px 0px 7px; font-size:16px; border-radius: 3px;  }
.ind_memb_field.your_info{ width:480px; height:40px; border:1px solid #ccc; margin:20px 0px 20px 0px; padding:0px 0px 0px 7px; font-size:16px; border-radius: 3px; display:block;  }
.r_text{ font-size:14px; padding:0px 0px 0px 7px; margin:0px 7px 0px 0px;  }
.r_text.memb_t{ font-size:14px; margin:10px 7px 10px 0px; padding:0px 0px 0px 0px; font-size:16px; }
.ind_memb_block{ width:46%; margin:1%; float:left;}
.mec{font-size: 14px; font-weight: 400; color: #757575; width:480px; border:1px solid #CCC; border-radius: 2px; height:40px;
     box-sizing: border-box; outline: medium none; background-image: url("../images/down-arrow.png"); background-repeat: no-repeat; margin:10px 25px 10px 0px;
     background-position: 99% center; background-size: 12px auto; appearance:none; -webkit-appearance:none; padding:0px 0px 0px 7px; border-radius: 3px;   }	
.fi_se{font-size: 14px; font-weight: 400; color: #757575; width:480px; border:1px solid #CCC; border-radius: 2px; height:40px;
       box-sizing: border-box; outline: medium none; background-image: url("../images/down-arrow.png"); background-repeat: no-repeat; margin:10px 25px 10px 0px;
       background-position: 99% center; background-size: 12px auto; appearance:none; -webkit-appearance:none; padding:0px 0px 0px 7px; border-radius: 3px;   }		

.ourmission_out {
    background-color:#f1f1f1; display: block; 
}
.ourmission_out.calender_out {
    width:100%; 
}	
.ourmission_inn {
    margin:5%;
}
.ourmission_out h4 {
    font-size:40px;  font-weight:400; color:#293C92; text-align:center; line-height:35px;
}


/*contact*/
.contact_wrap {
    width:1300px; margin:0px auto; background-color:#F1F1F1; padding-bottom:60px;
}		
.contact_heading {
    text-align: center; padding: 0px 0px 15px; font-weight:normal; font-size: 40px; font-weight:normal;
}
.contact_inner {
    padding:0px; width:100%;
}
.contact_inner.map_inner {
    width:1300px; margin:0px auto; background-color:#FFF; padding-bottom:10px;
}
.cont_block{ width:30.333%; margin:1%; float:left;  }
.contact_cta {  padding:0px 0px 85px 0px; margin:10px 10px; }

.contact_head {font-size:20px; font-weight:400; padding:8px 0px; text-align:left; border-bottom:1px dotted #dedede;}
.address {padding:0px 0px 0px 0px;}
.address_left {width:100%; float:left;}
.address_left.address_left_a {float:none; width:100%;}	
.address_head {padding:15px 0px 10px 0px; font-size:18px; text-transform:uppercase; font-weight:600;}
.address p {padding:0px 0px; margin:0px 0px; font-size:14px; color:#333; line-height:20px;}	
.ph {text-align:center; width:100%;}	
.g_block{width: 95%;margin: 0px auto;display: block;}
.g_forms{ width:95%; margin:1%;}
.g_forms h3{ font-size:16px; float:left;}
.google_map {width:100%;  margin:0px 20px 10px 0px; height:400px; border-radius:10px 10px;  background:#ccc;}
.google_text{ width:400px; float:left; margin:0px auto;  padding:5px 5px 5px 5px; }
.google_text h3{ font-size:16px; color:#000; margin:0px; color:#fd4949; padding:0px;  }
.google_text h4{ font-size:14px; color:#000;  margin:0px; padding:0px; }
.google_text p{ font-size:14px; color:#000;  margin:0px; padding:0px; line-height:14px;}
.google_text span{ font-size:14px; color:#000;  margin:0px; font-weight:bold;  line-height:20px; color:#2551a2;}	
.t_line{ width:100%;}
.t_line h3{ color:#000; background-color:#ccc; font-size:25px; padding:15px 0px 15px 120px;}
.t_line_inner{ width:800px; margin:50px auto; background-image:url(../images/timeline_line.jpg); background-repeat:repeat-y; background-position:80px top; }
.t_line_inner span{ width:100px; display:block; text-align:center; font-size:16px; color:#fff; padding:5px 10px 5px 10px; background-color:#a3a3a3; margin:0px 0px 0px 25px;     }
.t_line_block{ width:800px; margin:50px auto;}
.t_line_block.t_line_sec{margin:25px auto;}
.t_line_left{ width:21%; float:left; margin:1%;}
.t_line_left_pick{}
.t_line_left_pick img{ width:100%;}
.t_line_right{ width:71%; float:right; margin:1%;}
.t_line_right h4{ color:#f00; font-size:16px; padding:0px 0px 20px 0px; }
.t_line_right b{ color:#000; font-size:16px; margin:0px 0px 0px 30px; font-weight:normal;}
.t_line_right h5{ color:#02abed; font-size:18px; line-height:30px;  font-weight:600;  }
.t_line_right p{ color:#000; font-size:16x; padding:0px 0px 20px 0px; line-height:20px;}
.t_line_right a{ color:#f00; font-size:16px; }

/*popup*/


.l_broad_clips_inner_video{width:100%; height:400px;}

.l_broad_clips_box {
    width:250px; margin:0px auto; left:0px; right:0px; position:fixed; z-index:1500; top:25%; background-color:#FFF; border-radius:5px;
    transition:0.5s all; -webkit-transition:0.5s all; -moz-transition:0.5s all; opacity:0; -webkit-opacity:0; -moz-opacity:0;
    visibility:hidden; box-shadow:0px 0px 10px rgba(0,0,0,0.3);
}	
.l_broad_clips_box.l_broad_clips_box_show {
    opacity:1; -webkit-opacity:1; -moz-opacity:1; visibility: visible; width:650px; top:15%;
}	
.l_broad_clips_box_close {
    width:35px; height:35px; position:fixed; right:20px; top:20px; background:url(../images/close.png) no-repeat center center; border-radius:25%; cursor:pointer;
    background-size: 100%;
}

/*popup*/	


#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
    display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:1000px;
    margin:0px auto;

}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;

}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
    height:350px;
    border-bottom:1px solid #ccc;

}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;

}
.nbs-flexisel-item h3 {
    font-size:20px; line-height:20px; font-weight:600; color:#000;    
}
.nbs-flexisel-item p {
    font-size:14px; text-align:center; line-height:18px; width:90%; color:#000; margin:5% 0% 5% 0%; height:60px;     
}
.nbs-flexisel-item a {
    font-size:14px; color:#000; padding:5px; border-radius:4px; margin:0px; line-height:60px; list-style-type:none; text-decoration:none; border:1px solid #90cc74; 
}
.nbs-flexisel-item a:hover {
    background:#90cc74; color:#fff; 
}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 50px;
    margin-bottom: 10px;
    max-width:100px;
    max-height:250px;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 30px;
    height: 30px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 0.7;
}

.nbs-flexisel-nav-left {
    left: 0px;
    background:url(../images/button-previous.png) no-repeat; background-size:30px;
}

.nbs-flexisel-nav-right {
    right: 0px;
    background:url(../images/button-next.png) no-repeat;  background-size:30px;
}

.sitemap{ width:320px; float:left}
.sitemap h3{ color:#07c; font-size:16px; background-image:url(../images/sitemap-icon.png); background-repeat:no-repeat; background-position:left center;
             background-size:15px; padding:0px 20px; cursor:pointer; }
.sitemap ul{ margin:0px; padding:0px;}
.sitemap ul li{ list-style-type:none;}
.sitemap ul li a{ text-decoration:none; display:block; font-size:14px; color:#07c; padding:5px 0px 0px 40px; background-image:url(../images/sitemap-icon.png); background-repeat:no-repeat; background-position:20px center; background-size:11px;}
.sitemap ul li a:hover{ color:#f00;}

/*** Blog Wrapper ***/

.special_heading.special_heading_a {
    background:#f5f5f5; padding:30px 0px 35px 0px;
}
.blog_outer {
    background-color:#f1f1f1; padding:0px 0px 40px 0px;
}
.blog {
    width:1200px; margin:0px auto;
}	
.blog_left {
    width:68%; float:left;
}
.blog_left a {
    display: inline-block; color:#FFF; background-color:#7dbc1a; padding:6px 20px; font-size:15px; border-radius:2px; margin-bottom:10px;
}
.blog_left a:hover {
    background-color:#8ec932;
}			
.blog_left_cta {
    padding:25px; margin-bottom:15px; background-color:#F1F1F1;
}
.blog_left_cta.blog_left_cta_a {
    padding:15px 25px;
}	
.blog_left_cta a {
    color:#000; background:none; font-size:30px; font-weight:300; padding:0px; margin:0px;
}
.blog_left_cta a:hover {
    color:#79b818 !important; background:none;
}		
.blog_heading{

}
.blog_heading h1{
    color: #78B021;
    background: transparent none repeat scroll 0% 0%;
    font-size: 30px;
    font-weight: 400;
    padding: 0px;
    margin: 0px;
}
.blog_date {
    border-bottom:1px solid #85c226; position:relative; padding:10px 0px 10px 0px; font-size: 13px;
}
.blog_date span {
    font-weight: 600; color: #7EBC1E;    
}
.blog_image {
    padding:20px 0px 15px 0px;
}		
.blog_image img {
    width:100%;
}
.blog_content {
}	
.blog_content p {
    margin:0px 0px; padding:0px; font-size:14px; color:#232323; line-height:22px;
}
.blog_tags {
    color:#000; padding:15px 0px 0px 0px;
}
.blog_tags span {
    display:inline-block; padding:0px 10px 0px 0px;
}			

.blog_right {
    background-color:#F1F1F1; float:right; width:30%; border-left:1px solid #ccc;
}
.blog_right.ns_left {
    background-color:#F1F1F1; float:left; width:30%; border-left:none; border-right:1px solid #ccc;
}
.blog_right_inner {
    padding:20px 15px;
}		
.blog_right_head {
    border-bottom:3px solid #85c226; padding:0px 0px 4px 0px; font-size:24px; font-weight:300;
}
.blog_right_content {
    padding:10px 0px 0px 0px;
}
.blog_right_content a {
    display:block; padding:7px 0px 0px 0px; font-size:16px; color:#85c226;
}
.blog_date {
    border-bottom: 1px solid #a0a0a0;
    position: relative;
    padding: 10px 0px 10px 0px;
    font-size: 13px;
}

.blog_date span {
    font-weight: 600;
    color: #000;
}

.blog_date {
    font-size: 13px;
}
.blog_right_content a:hover {
    color:#85c226;
}	
.comments_outer {
    width:100%; margin:30px 0px 0px 0px; background-color: #FFF;
    padding-bottom: 10px;
}
.comments_header {
    background-color:#d7d7d7;  height:45px;
}
.comments_text {
    float:left; font-size:15px; color:#2b2b2b;
    background:url(../images/comments-icon.png) no-repeat right center; padding:14px 33px 12px 20px;
}
.comments_count {
    float:left; font-size:14px; color:#7f7f7f; padding:15px 0px 0px 25px; 
}
.add_comment_btn {
    float:right; background-color:#78b419; padding:13px 50px 12px 22px; cursor:pointer; font-size:15px; color:#FFF;
    background-image:url(../images/add-comment-icon.png); background-repeat:no-repeat; background-position: 130px center;
}
.add_comment_btn.add_comment_click {
    background-image:url(../images/add-comment-icon1.png); background-repeat:no-repeat; background-position: 115px center;
}	
.add_comment_btn:hover {background-color:#8ac929;}	
.comment_filds {
    margin:25px 0px 0px 20px; display:none; padding: 0px 0px 20px 0px;
}
.comment_fild {
    font-size:14px; color:#333333; -webkit-appearance:none; outline:none; text-indent: 0.01px; text-overflow:""; font-family: 'Source Sans Pro';
    border:1px solid #e0dbdb; padding:12px 0px 12px 15px; width:275px; border-radius:2px; margin-bottom:15px; box-shadow:0 0 8px #e2e2e2 inset;
}
.comment_fild:focus {
    box-shadow:0 0 0px #dad9d9 inset; border:1px solid #CCCCCC;
}	
.comment_fild.comment_textarea { width:350px; resize:none;}													
.comment_btn {
    -webkit-appearance:none; outline:none; text-indent: 0.01px; text-overflow:""; cursor:pointer; text-transform:uppercase;
    font-family: 'Source Sans Pro'; background-color:#1e1e20; border:none; border-radius:2px; padding:12px 0px; width:174px; 
    display:inline-block; font-size:13px; color:#8b8b8b;
}
.comment_btn:hover { background-color:#313133;}
.close_comment {
    background:url(../images/close-comment.png) no-repeat left center; padding:1px 0px 0px 18px; font-size:13px; color:#717171;
    display:inline-block; cursor:pointer; margin:0px 0px 0px 30px;
}
.comments {
    font-size:14px; color:#232323; line-height:23px; padding: 10px 0px 10px 20px;
}
.comments.comments_a {
    background-color: rgb(211, 225, 166);
    margin: 10px 10px 10px 70px;
}
.comments_post {
    display:block; padding:10px 0px 0px 0px; color:#1e1e20; font-style:italic;
}
.comments_post_date { color:#000; font-style:normal; display:inline-block; padding:0px 5px 0px 0px;}
.comments_post_name { color:#7a954e; font-style:normal; display:inline-block; padding:0px 0px 0px 5px;}
.no_comments_wrapper {
    width: auto; border:1px solid #dedede; padding:13px 20px; border-radius:3px; line-height:20px; background-color:#f1f1f1;
    margin:15px 0px 10px 0px; font-size:14px; color:#717171;
}
.nocolor { color:#1e1e20;}	
/*
Contact us*/	


/*popup write-experience*/	
.mask {
    position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.5); top:0; left:0; z-index:500;
    opacity:0; -webkit-opacity:0; visibility: hidden; transition:0.2; -webkit-transition:0.2; -moz-transition:0.2;
}
.mask.mask_a {
    opacity:1; -webkit-opacity:1; visibility: visible;
}

.new_pop {
    width:450px; margin:0px auto; display:block; left:0px; right:0px; position:fixed;  box-shadow:0px 0px 10px rgba(0,0,0,0.6);
    z-index:1500; background-color:#FFF; top:-100%; opacity:0; -webkit-opacity:0; visibility: hidden; right:0px;
    transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; border-radius:5px;
}
.new_pop.new_pop_a {
    opacity:1; -webkit-opacity:1; visibility: visible; top:15%;
}	

.new_pop_head {
    position:relative; background-color:#264da0; padding:12px 25px; font-size:22px; font-weight:400;
    color:#FFF;
}
.new_pop_close {
    position:absolute; top:7px; right:15px; background:url(../images/close2.png) no-repeat center; background-size:33px; height:35px; width:35px;
    cursor:pointer;
}


.new_pop_bot {
    background-color:#f1f1f1; padding:10px; text-align:center;
}
.new_pop_bot a {
    text-decoration:none; display:inline-block; padding:7px 20px; background-color:#454545; color:#FFF; font-size:15px;
    margin:0px 2px; border-radius:2px;
}

.popfild {
    font-size:15px; color:#333333; -webkit-appearance:none; outline:none; font-family: 'Source Sans Pro'; border:1px solid #CCC; padding:8px 0px 8px 15px; 
    width:100%; border-radius:2px; margin-bottom:10px; background-size:20px;
}
.popfild.wrt_message {	font-size: 15px; color: #333;width:100%;border: 1px solid #CCC;border-radius: 2px;background-color: #FFF;height: 80px;box-sizing: border-box;outline: medium none;margin: 0px 0px 5px 0px;appearance: none;-webkit-appearance: none;padding: 0px 12px 30px 20px;	}	

.price_list_head {
    padding:12px 0px 12px 14px; background:#049590;  font-size:17px;  color:#fff; display:none;
}
.price_list_footer {
    padding:12px 0px 12px 14px;   font-size:17px; text-transform:uppercase; color:#fff; border-top:1px solid #ccc; background:#fff; display:none;
}
.price_list_footer_border {  border-top:none;}		

.price_list_inner {padding:2% 10% 10% 10%;; background:#fff; overflow-y: auto;}
.file{ width: 100%; height:auto; padding:15px 0px 15px 0px;  -webkit-opacity: 0;-moz-opacity: 0;cursor: pointer; display:block;}
.price_list_inner h3 { font-size:14px; color:#000; width:100%; display:inline-block; padding:10px 0px 10px 0px;	}	
.price_list_inner.empdetl{ width:100%;}	
.file_box{ width:100%;} 
.file.v_ap{ width: 50%; height:auto; padding:15px 0px 15px 0px;   float:left;
            background-image:url(../images/browser.png); background-repeat:no-repeat; background-size:30px; background-position:left center;
            padding: 10px 0px 10px 35px; margin: 5px 0px 5px 0px;}
.file.v_text{ width:auto; height:auto; padding:15px 0px 15px 0px;  -webkit-opacity: 0;-moz-opacity: 0;cursor: pointer; float:left;
              color:#369c45; font-size:14px;}
.sign_in_fild.new_fild input { width:50%; float:left;	}
.new_fild_text{ width:40%; float:left; font-size:20px; margin: 25px 10px 0px 10px;color: #264DA0;}
.browser {
    width:25px; height:25px;  background: url(../images/popup-close.png); background-repeat:no-repeat; padding:5px 0px 0px 0px; background-position:left center; margin:5px 0px;  cursor:pointer;	background-size:20px; display:block; cursor:pointer;
}
.browser img { width:100%;}
.exp_text{width: 95%;padding: 10px;color: #666;font-size: 14px;resize: none;}
.wrt_btn {
    background-color:#03a8ea;  cursor:pointer; color:#FFF; border:1px solid #898989; font-size:16px; font-weight:600; padding:8px 0px; width:30%; float:left; border-radius:3px;
    border:none; margin:18px 0px 5px 0px; 	}
.image-upload &gt; input
{
    display: none;
}
.image-upload img
{

    cursor: pointer;

}





/*popup write-experience-end*/


/*Milestone-start*/
.milestone_outer{ width:98%; background:#d0cece;  padding:1%; }
.milestone_inner{  background:#dedddd; width:100%; margin:0px auto; }
.milestone_cnt{ margin:0.5%; padding:1%; line-height:25px; }
.milestone_cnt h3{ color:#363636; font-size:16px;  }
.ragas_inner{ background:#ffffff; width:95%; padding:1%; margin:1% 0% 1% 0%; float:left; }
.ragas_inner h3{ color:#363636; font-size:16px; padding:5px 0px 5px 0px; font-weight:600;   }
.ragas_inner_heading{ color:#363636; font-size:16px; padding:5px 0px 0px 0px;   }
.ragas_inner_text{ color:#363636; font-size:14px; padding:0px 0px 0px 0px; line-height:22px; width:97%;height: auto;}
.ragas_inner_more1{overflow-y: scroll;height: 70px !important;}
.ragas_inner_text1{overflow-y: scroll;height: 120px !important;}
.ragas_inner span{ color:#727272; font-size:16px;line-height:25px; }
.ragas_inner_more{ color:#727272; font-size:14px;  line-height:22px; height: auto; /*overflow: hidden;*/}
.ragas_inner_more.more {height: auto;}	
.more_btn:hover { background-color: #25a4e2;}
.more_btn{ text-decoration:none; display:block; color:#fff; background-color:#42befa; font-size:16px; text-align:center; float:right; padding:5px 10px 5px 10px; border-radius:3px;}
.ragas_inner_play_v { text-decoration:none; display:block; color:#fff; background:#929191; font-size:16px; text-align:center; float:right; padding:5px 10px 5px 10px; border-radius:3px;}



/*Milestone-end*/


/*milestone_accordion*/
.ad_b{ width:90%; margin:0px auto;}

.accordion {
    background-color: #25a4e2;
    color: #fff;
    cursor: pointer;
    padding: 10px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 18px;
    transition: 0.4s;
    border-radius:3px;
    margin:5px 0px 5px 0px;

}

.accordion.active,.accordion:hover {
    background-color: #42befa;
}

.accordion:after {
    content: '\02795';
    font-size: 13px;
    color: #fff;
    float: right;
    margin-left: 5px;
}

.accordion.active:after {
    content: "\2796";
}

.panel {
    padding: 0 18px;
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: 0.6s ease-in-out;
    opacity: 0;
    margin:0px auto;
}

.panel.show {
    opacity: 1;
    max-height: 700px;  
}

/*milestone_accordion-end*/

.ind_memb_inner.bec_inn{ padding:0px;  }
.ind_memb_inner.m_pert{ border-bottom:none; text-align:left; }	
.ind_memb_inner h3{ font-size: 40px; font-weight: 400; color: #293C92; text-align: center;line-height: 35px;}
.ind_memb_inner p{ font-size: 17px; font-weight: 400; color: #888; text-align:left; line-height:28px; margin:35px 0px;}
.ind_memb_inner h6{ font-size: 20px; font-weight: 400; color: #293C92; text-align:left;line-height: 25px; margin:0px; padding:0px;}
.ind_memb_inner span{ font-size: 16px; font-weight: 400; color: #293C92; text-align:left; padding:20px 0px 20px 0px; margin:0px;   color:#000; display:block;}
.ind_memb_box{ width:140px; border-radius: 3px; font-size:24px; font-weight:normal; cursor:pointer; text-align:center; padding:30px 12px 30px 10px; color:#757575; background:#fff; box-shadow:0px 1px 1px rgba(0,0,0,0.2); margin:9px; display:inline-block;}
.ind_memb_box.ind_memb_box_a{ background:#36b6cc; color:#fff;}
.ind_memb_field{ width:200px; height:40px; border:1px solid #ccc; margin:20px 0px 20px 0px; padding:0px 0px 0px 7px; font-size:16px; border-radius: 3px;  }
.ind_memb_field.your_info{ width:480px; height:40px; border:1px solid #ccc; margin:20px 0px 20px 0px; padding:0px 0px 0px 7px; font-size:16px; border-radius: 3px; display:block;  }
.r_text{ font-size:14px; padding:0px 0px 0px 7px; margin:0px 7px 0px 0px;  }
.r_text.memb_t{ font-size:14px; margin:10px 7px 10px 0px; padding:0px 0px 0px 0px; font-size:16px; }
.ind_memb_block{ width:46%; margin:1%; float:left;}
.ind_memb_block_btn a{ width:100px; padding:10px 10px; background-color:#f00; margin:1%; float:left;}
.ind_memb_block_btn a:hover{ color:#fff;}
.ind_memb_block.radi_but{ text-align:left; }
.cont_pay_btn{ width:150px; padding:10px 10px 10px 10px; background-color:#6ea801; float:right; font-size:20px; border-radius:3px; }
.cont_pay_btn:hover{ background-color:7ebf04; color:#fff;  }


.test {
    -webkit-transform: translate3d(10px, -3px,0) scale(.85) !important;
    transform: translate3d(10px, -3px,0) scale(.85) !important;
}


.sign_in_fild label{
    display: block; cursor: text; -webkit-transform-origin: 0 100%; -ms-transform-origin: 0 100%; transform-origin: 0 100%;
    -webkit-transform: translate3d(10px, 12px, 0) scale(1); transform: translate3d(10px, 12px, 0) scale(1); -webkit-transition: -webkit-transform .2s;
    transition: transform .2s; position:absolute; font-size:14px; color:#545454; pointer-events: none;
}
.sign_in_fild.amt_fil { width:47%;}	
.sign_in_fild_text{ font-size:14px; }

.sign_in_fild input {
    font-size: 15px; font-weight: 400; color: #333; width: 95%; border:none; background-color: #FFF; border-radius:2px; display:block;
    box-sizing: border-box; outline: none; appearance:none; -webkit-appearance:none; padding:13px 0px 5px 10px; margin:15px 0px; border-bottom:1px solid #666;
}
.sign_in_fild.sel_b {font-size: 15px;font-weight: 400; color: #333; width: 30.6%; border: none;background-color: #FFF;border-radius: 2px;display: inline-block;
                     box-sizing: border-box; outline: none;   appearance: none; -webkit-appearance: none; margin: 0px 5px 0px 0px;}	
.sign_in_fild.cont_l {font-size: 15px;font-weight: 400; color: #333; width:21%; border: none;background-color: #FFF;border-radius: 2px;display: inline-block;
                      box-sizing: border-box; outline: none;   appearance: none; -webkit-appearance: none; margin: 0px 11px 0px 0px;}	
.sign_in_fild.sel_b input{ margin:0px !important; width:100% !important;}
.sign_in_fild.cont_l input{ margin:0px !important; width:100% !important;}
.sign_in_fild input:hover {
    border-bottom:1px solid #26abe2;
}
.captcha{}
.captcha span {color:#264da0;padding:5px; font-size: 22px}
.captcha div{width: 40%;float: left;margin: -10px 0px 0px 0px;}
.captcha div input {padding: 0px;}

.price_box{ width:100%; float:left; margin:15px 0px 12px 0px; }
.price_box ul{ margin:0px; padding:0px;}
.price_box ul li{ list-style-type:none; float:left;}
.price_box ul li a{ text-decoration:none; color:#000; display:block; font-size:20px; padding:25px 45px 25px 45px; margin:0px 30px 0px 0px; border-radius:3px; background-color:#b6b6b6;}
.price_box ul li a:hover{ background-color:#7aa400; color:#fff;}


/*BECOME A SPONSOR*/
.becom_s { width: 1000px; margin: 0px auto; padding-bottom:55px;}
.becom_s.pri_b{ padding:30px 0px 60px 0px;}
.becom_s.pri_c{ padding:0px;}
.becom_box{ width:100%;}
.becom_box h3{ font-size:20px; color:#0182ee; font-weight:600; margin:0px; padding:20px 0px 0px 0px; }
.becom_box p{  font-size:17px; color:#888; font-weight:400; line-height:40px;  padding:0px;}
.becom_box.priv_not p{  font-size:17px; color:#888; font-weight:400; line-height:25px;  margin:10px 0px 10px 0px; padding:0px;}
.becom_box_head {font-size: 22px;color: #254a9e;font-weight: 600;}
.becom_s_box_left { width: auto; float: left; text-align: center; margin: 20px 35px 0px 25px;}
.becom_s_life.cnt_box a{padding:10px 30px 10px 30px; background:#0186fa; color:#fff;float: right;}
.becom_s_life.cnt_box a:hover{ background:#3da3fd; color:#000; }
.becom_s_life a { font-size: 20px; text-decoration: none; color: #fff; padding: 50px 30px 50px 30px; background: #00aeef;text-align: center; margin: 10px 0px 10px 10px; border-radius: 3px;display: block !important;width: 200px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.becom_s_life a:hover{ background-color:#2F54D7; color:#000;   }
.becom_s_life a.active{ background-color:#2F54D7; color:#fff;}	
.becom_s_box_right{ float:left; color:#fff; text-align:center;}
.becom_s_annual a{ font-size:20px; text-decoration:none; color:#fff; padding:50px 30px 50px 30px;  background:#76a702; text-align:center; margin:10px 0px 10px 10px; border-radius:3px; }
.becom_s_annual a:hover{ background-color:#91cb07; color:#000;   }
.becom_s_box_right.contpay{width: 100%;float: left;color: #fff;margin: 5px 0px 15px 0px;text-align: right;}
#upgradeDiv {width: 100%;display: none;}
#upgradeDiv label {color: #888;margin: 0px 10px;}
#upgradeDiv div.upgrade_terms {float: left;margin: 20px 0px;}
/*BECOME A SPONSOR*/

/*PREVIEW/PAYMENT MODE SELECTION*/
.pay_mtd{ margin:0px 5px 0px 5px;}



/********************* Thank you Wrapper *******************/	

.thankyou_outer {
    width:100%; padding:20px 0px 0px 0px;
}
.thankyou_outer h3 { font-size: 40px;font-weight: 400;color: #293C92;text-align: center;line-height: 35px; }
.thankyou_header {
    width:1100px; margin:20px auto; background-color:#f6f6f6; border:1px solid #dfdfdf; 
}



.thankyou_header_inner {
    margin:0px auto; width:450px; padding:10px 0px;
}
.thankyou_header_img {
    display:block; float:left;
}	
.thankyou_header_img img {
    width:30px; margin:5px 15px 0px 0px;
}	
.thankyou_header_text {
    display:block; float:right; width:400px; font-size:15px; font-weight:400; color:#3b3b3b;
}	
.thankyou_header_inner span {
    font-size:14px; color:#79b147; display:inline-block; padding:12px 0px 0px 0px;
}				
.thankyou_inner {
    width:1100px; margin:0px auto;
}
.thankyou_inner_left {
    width:280px; float:left; padding:10px 0px 50px 0px;
}
.qs_cart_title.thankyou_title {
    background-color: #f26323;
}		
.thankyou_inner_right {
    width:28%; float:left; padding:10px 0px 0px 50px;
}
.thankyou_address { 
    width:85%; padding-bottom:30px;
}		
.thankyou_address_heading {
    font-size:16px; font-weight:500; color:#000000; padding:0px 0px 10px 0px;
}
.thankyou_address_heading.thank_color {
    color:#f26323;
}	
.thankyou_address  p {
    margin:0px 0px; padding:0px 0px; font-size:13px; font-weight:400; color:#333; line-height:20px;
}		
.thankyou_inner_btn {
    float:right; margin:20px 0px 20px 0px;
}
.thankyou_inner_btn a {
    background-color:#79b147; box-shadow: 0px 3px 0px 0px #5b8733;
    color:#FFF; font-size:14px; padding:10px 50px; border-radius:2px; font-weight:500; margin-top:10px; display:block;
}

.thankyou_inner_btn a:hover {
    background-color:#8bc755;
}	

.price_box{ width:100%; float:left; margin:15px 0px 12px 0px; }
.price_box ul{ margin:0px; padding:0px;}
.price_box ul li{ list-style-type:none; float:left;}
.price_box ul li a{ text-decoration:none; color:#000; display:block; font-size:20px; padding:25px 45px 25px 45px; margin:0px 30px 0px 0px; border-radius:3px; background-color:#b6b6b6;}
.price_box ul li a:hover{ background-color:#7aa400; color:#fff;}
.price_box ul li a.active{ background-color:#54681b; color:#fff;}											


.tryhealing_cnt_box {
    width:50%; border:1px solid #ccc; padding:2%; margin: 10px auto 0px auto; height:130px; display: none}
.tryhealing_cnt_box p{ font-size:14px; color:#f00; display:block;}
.tryhealing_cnt_box a{ text-decoration:none; list-style-type:none; display:block;}	
.tryhealing_select_box{ width:100%;}
.aud{ width:100%; display: none;}

.t_btn {
    border:none; background-color:#03a8ea; color:#FFF; height:40px;  border-radius:0px 2px 2px 0px; font-size:15px;
    font-weight:600; cursor: pointer; text-transform:uppercase;  float:right;
    padding:0px 13px; width:50px; margin:10px 0px 0px 0px;
}	

.sec.try {
    margin: 10px 0px 10px 0px;
    width: 80%;
}
.milestone_text{background-color:#FFF; width:81%;}
.aboutus_text p {    
    padding: 10px 0px 0px 0px;    margin: 0px 0px;    width: 100%;
    float: left;    font-size: 14px;    font-weight: 300;    color: #000;    line-height: 25px;
}


.zodiac{
    width: 82%;
    margin: 0px auto;
    background: #03a8ea;
}
.bowl {
    width:33.33%; float:left;
    padding:13px 0px; 
    text-align: center; 
    color: white;
    box-sizing: border-box;
    border-left: 1px solid #CCC;
    cursor: pointer;
}
.bowl p{ font-size:14px; color:#f00; display:block;}
.bowl a{ text-decoration:none; list-style-type:none; display:block;}	

.bowl:hover{
    background: rgba(16, 111, 149, 0.51);;
}
.bowl.active{
    background: #106F95;
}

.aud {
    width:50%; padding:2%; margin: -6% auto 0% auto;  display: none;
}
#noResultsDiv {
    display: none;
    font-size: 16px;
    color: #04A3E6;
}
.button_controls {
    width: 100%;
    padding: 15px 0px;
}
.button_controls #prev {
    float: left;
    font-size: 18px;
    color: #2B3990;
    display: none;
}
.button_controls #next {
    float: right;
    font-size: 18px;
    color: #2B3990;
}
.button_controls img {
    height: 14px;
}
.inst {
    margin: 15px;
    color: #333;
}
.inst ul li {
    margin: 10px 0px;
}
.inst span {float: right;color: #264DA0;padding: 0px 0px 15px 0px;}
.show_inst {
    background-color: #03a8ea;
    cursor: pointer;
    color: #FFF;
    font-size: 16px;
    font-weight: 600;
    margin: 15px 0px 5px 0px;
    padding: 8px 0px;
    width: 20%;
    float: left;
    border-radius: 3px;
    border: none;
    float: right;
}
.register1 {
    width: 440px;
    background-color: #FFF;
    position: absolute;
    padding: 12px 12px 16px 0px;
    display: none;
    top: 33%;
    right: 34%;
    border-radius: 3px;
    z-index: 10000;
    box-shadow: 0px 0px 3px 0px #666;
}
.close {
    float: right;
    cursor: pointer;
}
.request {
    width: 260px;
    margin: 0px auto 12px auto;
}
.text5 {
    font-family: "Roboto",sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #5C5C5C;
    text-align: center;
    background-color: #FFF;
    width: 180px;
    margin: 0px auto;
    position: relative;
    top: 9px;
}
.line {
    border-bottom: 1px solid #D5D5D5;
}
.req_form {
    width: 100%;
    padding: 32px 0px 24px;
}
.req_text {
    width: 100%;
    padding: 11px 8px;
    border: 1px solid #D5D5D5;
    font-size: 13px;
    font-weight: normal;
    font-family: "Roboto",sans-serif;
    color: #838383;
    outline: medium none;
}
.req_but_sign {
    width: 260px;
    margin: 10px auto 16px;
    text-align: center;
    padding: 9px 0px;
    background-color: #587B00;
    border-radius: 2px;
    border: medium none;
    outline: medium none;
    color: #FFF;
    font-family: "Roboto",sans-serif;
    font-size: 16px;
    font-weight: normal;
    cursor: pointer;
}
.loading {
    width:100%; height:100%; position:fixed; background-color:rgba(0,0,0,0.4); top:0px; left:0px; z-index:1400; display: none;
    background-image: url("/images/loading.gif");
    background-repeat: no-repeat;
    background-position: center;
}
.banner{ width:100%; height:auto; position:relative;  -webkit-animation: mymove 5s infinite; /* Safari 4.0 - 8.0 */
         animation: mymove 5s infinite; }
.banner img{ max-width:100%;}
.banner_box{ width:50%; height:20%; position:absolute; top:20px; left:50px; right:0px;  white-space: nowrap;
             -webkit-animation: rightThenLeft 4s linear;
}
.banner_box h3{ font-size:30px; color:#fff; padding:200px 0px 0px 0px; }
@-webkit-keyframes rightThenLeft {
    0%   {left: 20%;}
    100% {left: 0%;}
}
.volunteer{width:100%; margin:10px 0px 0px 0px;}
.volunteer ul{ margin:0px; padding:0px;}
.volunteer ul li{ padding: 15px 20px 0px 20px; list-style: inside; }
.no_click{cursor: no-drop;opacity: 0.5;}

.delete_pop ,.upgrade_pop{
    width:500px; margin:0px auto; display:block; left:0px; right:0px; position:fixed;  box-shadow:0px 0px 10px rgba(0,0,0,0.5);
    z-index:1500; background-color:#FFF; top:22%; display: none; text-align:center;
}
.delete_pop span , .upgrade_pop span{
    display:block; padding:20px 20px; font-size:18px; font-weight:400; color:#454545;
}
.delete_pop_btn {
    background-color:#f1f1f1; padding:5px 0px;
}
.delete_pop_btn b {
    display:inline-block; font-size:14px; font-weight:600; color:#FFF; background-color:#18afbd; width:80px; padding:4px 0px; text-align:center;
    border-radius:2px; margin:0px 2px; cursor:pointer;
}
.delete_pop_btn b.nocolo {
    background-color:#ff5f5f;
}
.delete_pop_btn b:hover {
    opacity:0.85; -webkit-opacity:0.85;
}
.delete_pop_btn a {
    display:inline-block; font-size:14px; font-weight:600; color:#FFF; background-color:#18afbd; width:80px; padding:4px 0px; text-align:center;
    border-radius:2px; margin:2px 0px; cursor:pointer;
}
.main_mask {
    width: 100%;
    height: 100%;
    background: #000;
    top: 0px;
    position: fixed;
    opacity: 0.5;
    -webkit-opacity: 0.5;
    display: none;
    z-index: 11;
}
#profileImage {border: none;}
/*#profileImage{opacity: 0;position: absolute;width: 100%;height: 100%}*/
.profile_image {
    position: absolute;
    right: 920px;
    top: 100px;
    border: 1px solid #267bca;
    width: 10%;
    margin-top: 421px !important;
}
.profile_image1 {
    width: 120px;
}
.profile_image img {
    width: 100%;}

.profile_sub_head{color: #293C92 !important; font-size: 16px !important; font-weight: 600 !important; text-align: left;padding-top: 10px;display: block;}
.profile_pic{position: relative; margin-top: 18px; margin-left: -10px;}
.profile_pic img{width: 100%;border: 1px solid #CECECE;}
.profile_edit_text{width: 102%; background-color: #000; margin-top: 0px; position: absolute; opacity: 0.6; cursor: pointer;}
.profile_edit_text p {margin: 0px; font-size: 14px; text-align: center; line-height: 0px; color: #ffffff; padding: 14px 0px;}

.view_profile{font-size: 14px; color: #454545; line-height: 21px; font-weight: 400; margin: 10px;display: block;
              width: 100px;
              float: left;}
.view_profile label{ font-weight: 600; display: inline-block; width: 130px;}
.view_profile span::before  { 
    content: ":"; margin-right: 40px;
}
.view_profile span { color: #454545; font-size: 14px; font-weight: 400;}




.table_content {
    width: 100%;
    margin: 10px auto 20px auto;
}
.table_content table {
    width: 100%;
    background-color: #FFF;
}
.table_content table tr:nth-child(2n+1) {
    background: #e6eeff;
}
.table_content table.agg tr {
    background: #e6ffff;
}
.table_content table.agg {
    margin-bottom: 10px;
}
.table_content table.agg td {
    text-align: center;
}
.table_content table.agg td:nth-child(2n+1) {
    background: #e6eeff;
}
.table_content table tr {
    font-size: 12px;
    font-weight: 400;
    color: #454545;
}
.table_content table tr td{
    padding: 10px 0px;
}
.table_content table th {
    text-align: left;
    font-size: 15px;
    font-weight: 700;
    color: #fff;
    background-color: #0996dc;
    padding: 9px 0px;
}


.table_content div {
    padding: 0px 8px;
}

pracuser{width: 1100px;
         margin: 37px auto;}
.prachead {
    width: 1078px;
    margin: 37px auto 0px auto;
}
/*.addbtn {
    width: 100px;
    float: right;
    border: 1px solid #228fea;
    text-align: center;
    padding: 5px 0px;
    background-color: aliceblue;
    cursor: pointer;
}
.addbtn:hover{
    background-color: #03a8ea;
}
.pracsel{
    float: left;
}*/

.head_inner_content a:hover, .head_inner_content a.active {background-color:#ff930a;}
.head_inner_content ul {margin:0px 0px; padding:0px 0px; float:right;}
.head_inner_content ul li {list-style-type:none; float:left; padding:0px 3px 0px 1px;}
.head_inner_content ul li a {
    display:block; background-color:#FF5F5F; color:#FFF; padding:4px 9px 4px 8px; border-radius:2px; 
    font-size:13px; font-weight:600; background-position:6px center; background-size:14px; 
    background-repeat:no-repeat;cursor: pointer;
}
.popup {
    width:800px; margin:0px auto; display:block; left:0px; right:0px; position:fixed; box-shadow:0px 0px 10px rgba(0,0,0,0.6);
    z-index:1500; background-color:#FFF; top:-100%; opacity:0; -webkit-opacity:0; visibility: hidden; right:0px;
    transition: all 0.3s; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; border-radius:5px;
}
.popup_small{
    /*position: absolute;*/
    width: 400px;
}
.popup.popup_a {
    opacity:1; -webkit-opacity:1; visibility: visible; top:10%;
}
.popup_head {
    position: relative;
    background-color: #26abe2;
    padding: 12px 25px;
    font-size: 18px;
    font-weight: 400;
    color: #FFF;
}

.pop_content {
    /*padding: 0px 0px 10px 0px;*/
    max-height: 470px;
    overflow-y: auto;
    overflow-x: hidden;
}
.pop_fields_left {
    float: left;
    width: 45%;
    margin: 5px 10px 5px 24px;
}
.pop_fields {
    width: 176px;
    padding: 0px 10px;
    margin: 20px auto;
}
.pop_fields.left_form {
    padding: 5px 10px;
} 
.pop_fields.small{
    width: 240px; padding: 5px 15px 5px 0px;
}
.pop_fields.small2 {
    width: 126px;padding: 5px 15px 5px 0px;
}
.pop_fields label {
    display: block;
    margin: 0px 0px;
    padding: 2px 0px 0px 0px;
    font-size: 13px;
    font-weight: 400;
    color: #545454;
}
.pop_fields span.required {
    color: red;
    display: inline-block;
    margin: 0px 2px;
}
.pop_fields.side{
    display: inline-flex;
    /*width: 95%;*/
    position: relative;
}
.pop_footer {
    width: 150px;
    margin: 20px auto;
}
.pop_close {
    position: absolute;
    top: 7px;
    right: 15px;
    background: url(/images/cross.png) no-repeat center;
    background-size: 23px;
    height: 35px;
    width: 35px;
    cursor: pointer;
}
.delete_pop {
    width:500px; margin:0px auto; display:block; left:0px; right:0px; position:fixed;  box-shadow:0px 0px 10px rgba(0,0,0,0.5);
    z-index:1500; background-color:#FFF; top:22%; display: none; text-align:center;
}
.delete_pop span {
    display:block; padding:20px 20px; font-size:18px; font-weight:400; color:#454545;
}

.delete_pop_btn {
    background-color:#f1f1f1; padding:5px 0px;
}
.delete_pop_btn b {
    display:inline-block; font-size:14px; font-weight:600; color:#FFF; background-color:#26abe2; width:80px; padding:4px 0px; text-align:center;
    border-radius:2px; margin:0px 2px; cursor:pointer;
}
.delete_pop_btn b.nocolo {
    background-color:#ff5f5f;
}
.delete_pop_btn b:hover {
    opacity:0.85; -webkit-opacity:0.85;
}
.delete_pop_btn a {
    display:inline-block; font-size:14px; font-weight:600; color:#FFF; background-color:#18afbd; width:80px; padding:4px 0px; text-align:center;
    border-radius:2px; margin:2px 0px; cursor:pointer;
}
.edit_icons{
    padding: 0px 8px !important;
    display: inline-block;
    cursor: pointer;
    width: 18px;
    float: right;    
}
.regis_btn {
    font-size: 14px; font-weight: 400; color: #FFF; border:none; height: 28px; background-color: #26abe2; border-radius:2px; width: 70px;
    box-sizing: border-box; outline: medium none; appearance:none; -webkit-appearance:none; margin:5px 3px 3px 0px; cursor:pointer;
}
.regis_btn.regis_btn_a {
    background-color:#ff5f5f;
}
.regis_btn:hover {
    opacity:0.8; -webkit-opacity:0.8;
}

.pop_text_field {
    padding: 5px;
}

.pop_text_field_addinfo {
    padding: 8px;
    font-size: 10px;
    color: gray;
}
.exp_left {
    width: 120px;
    float: left;
    border: 3px solid #a8a8a8;
    border-radius: 100%;
    height: 120px;
    margin-top: 20px;
    margin-right: 3%;
}
.exp_left img, .profile_image1 img {
    width: 110px;
    height: 110px;
    border-radius: 100px;
    margin: 5px auto;
    display: block;
}
.remote{
    width: 210px; margin-top: 15px; position: absolute;left: 209px; height: 30px;
}
#pracList div.notes {
    width: 150px;
    text-overflow: ellipsis;
    cursor: pointer;
    text-decoration: underline;
    overflow: hidden;
    white-space: nowrap;
}
.blog_content.table_content {
    padding: 20px;
    width: auto;
}
.blog_content.table_content td:first-child {
    width: 400px;
}
.blog_content.table_content td {
    padding: 10px;
}
.center_title {
    width: 31%;
    float: left;
    padding: 10px;
}
.center_title a, .center_title a:visited, .center_title a:hover, a.back, a.back:visited, a.back:hover {
    color: #4298d3 !important;
}
.back {
    float: right !important;
    font-size: 12px !important;
    padding-top: 15px !important;
}
.note_text {
    color: red;
    display: none;
    padding: 0px 0px 10px;
}
.popup.popup_small p.note_text {
    padding: 0px 20px 0px 20px;
}</pre></body></html>