@charset "utf-8";
body {margin: 0;padding: 0;font-size: 14px;font-family: 'Lato', sans-serif;overflow-x:hidden;}
header {width: 100%;float: left;background:#f8f8f8;border-top:#e1e1e1 solid 1px;border-bottom:#e1e1e1 solid 1px;padding:5px 0px;}
.top_header_content{float:left;text-align:left;}
.top_header_content ul{width:100%;float:left;margin:0px;padding:0px;}
.top_header_content ul li{display:inline-block;margin-right:10px;border-right:#e1e1e1 solid 1px;font-size:14px;color:#000;padding:6px 11px 6px 0px;font-weight:bold;}
.top_header_content ul li a{text-decoration:none;color:#000;font-size:14px;}
.top_header_content ul li:last-child{border-right:none;}
.top_header_content ul li i{margin-right:10px;color:#27146e;}
.login{float:right;margin-left:15px;margin-top:5px;}
.login a{float:left;font-size:14px;color:#000;text-decoration:none;}
.login a i{margin-right:9px;color:#27146e;}
.social_icon{float:right;border-right:#e1e1e1 solid 1px;border-left:#e1e1e1 solid 1px;padding:5px 30px 6px;}
.social_icon a{display:inline-block;font-size:14px;color:#737477;margin-right:21px;}
.social_icon a:hover{color:#0072bc;}
.social_icon a:last-child{margin-right:0px;}
section.menu_content{width:100%;float:left;padding:10px 0px;border-bottom:#e1e1e1 solid 1px;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,f1f1f1+100 */
background: #ffffff; /* Old browsers */background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */}
.logo{float:left;margin-left:19%;margin-top:20px;}
.logo figure{float:left;margin:0px 0px 0px 0px;}
.logo figure img{width:100%;}
.logo h2{float:left;margin-top:40px;margin-bottom:0px;font-size:22px;font-weight:bold;margin-left:25px;margin-right:25px;text-align:left;}
.menu{float:left;margin-top:57px;margin-bottom:5px;text-align:center;width:100%;border-top:#ccc solid 1px;padding-top:12px;}
nav{width:100%;float:left;margin:0px;padding:0px;}
nav ul{width:100%;float:left;margin:0px;padding:0px;}
nav ul li{list-style:none;margin-right:50px;display:inline-block;}
nav ul li:last-child{margin-right:0px;}
nav ul li a{display:inline-block;text-decoration:none;font-size:15px;color:#000;}
nav ul li a font{color:#0878d9;font-weight:bold;}
nav ul li a i{margin-left:5px;}
nav ul li a:hover{text-decoration:none;color:#27146e;}
.active {color:#27146e;}
.mean-container b{color: #fdfdf8;float: left;padding: 15px 13px 11px;}
@media only screen and (min-width:981px) {
    li.sub_main {
        position: relative;
    }
    li.sub_main > ul.sub_child {
        position: absolute;
        left: 0px;
        top: 30px;
        z-index: 1;
        max-height: 0;
        overflow: none;
        transform: rotate3d(1, 0, 0, -90deg);
        -ms-transform-origin: 50% 0;
        transform-origin: 50% 0;
        -webkit-transform: rotate3d(1, 0, 0, -90deg);
        -webkit-transform-origin: 50% 0;
        -moz-transform: rotate3d(1, 0, 0, -90deg);
        -moz-transform-origin: 50% 0;
        -o-transform: rotate3d(1, 0, 0, -90deg);
        -o-transform-origin: 50% 0;
        transition: 350ms;
        -webkit-transition: 350ms;
        -moz-transition: 350ms;
        -o-transition: 350ms;
        width: 190px;
    }
    li.sub_main:hover > ul.sub_child {
        max-height: 10000px;
        -webkit-transform: rotate3d(0, 0, 0, 0);
        -moz-transform: rotate3d(0, 0, 0, 0);
        -o-transform: rotate3d(0, 0, 0, 0);
        transform: rotate3d(0, 0, 0, 0);
    }
    ul.sub_child > li {
        width: 100%;
        display: inline-block;
        color: #000;
        cursor: pointer;
        background: #0072bc !important;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        font-size: 13px;
        border-bottom: none;
    }
    ul.sub_child > li:last-child {
        border: none;
        color: #FFF !important;
        width: 100%;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    ul.sub_child > li > a {
        width: 100%;
        margin: 0px 0px 0px 0px;
        padding: 8px 0px 8px 13px;
        display: inline-block;
        text-align: left;
        color: #fff !important;
        text-transform: capitalize;
        font-family: 'Lato', sans-serif;
        font-size: 14px;
        font-weight: normal;
    }
    ul.sub_child > li > a i {
        float: right;
        margin: 3px 10px 0px 0px;
        font-size: 19px;
    }
    ul.sub_child > li > a:hover {
        color: #fff !important;
        background: #6cc5ff;
        text-decoration: none;
    }
}

section.banner_part{width:100%;float:left;}

.banner_part img{width:100%;}

section.main_heading{width:100%;float:left;padding:60px 0px;}

.main_heading p{width:100%;float:left;text-align:center;font-size:16px;color:#000;margin-bottom:0px;line-height:30px;}

section.middle_content{width:100%;float:left;padding:40px 0px;background: url(../img/bg.png) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;text-align:center;}

.middle_content h1{width:90%;float:left;margin-top:0px;margin-bottom:30px;font-size:45px;color:#fff;text-align:left;border-bottom:#fff dashed 3px;padding-bottom:15px;}

.middle_content p{width:90%;float:left;margin-top:0px;margin-bottom:60px;font-size:16px;color:#fff;text-align:left;}

.middle_content figure{width:100%;float:left;}

.middle_content figure img{width:100%;border:#fff solid 3px;}

.middle_content h2{width:100%;float:left;text-align:center;font-size:20px;color:#fff;text-transform: uppercase;}

section.recent_events{width:100%;float:left;padding:60px 0px;text-align:center;}

.recent_events_content{width:100%;display:inline-block;}

.recent_events_content h3{width:100%;float:left;border-bottom:#ccc solid 1px;text-align:left;padding-bottom:10px;margin-bottom:30px;}

.recent_events_content figure{width:100%;float:left;margin-bottom:0px;}

.recent_events_content figure img{width:100%;}

.recent_events_content h4{width:100%;float:left;background:#f1f1f1;margin-bottom:30px;padding:10px 0px;font-size:19px;color:#000;font-weight:bold;}

.recent_events_content a{float:left;background:#27146e;text-decoration:none;color:#fff;padding:10px 25px;font-size:15px;margin-top:20px;margin-left:45%;}

section.add_banner{width:100%;float:left;padding:50px 0px;background:#f1f1f1;}

.add_banner figure{width:100%;float:left;margin-bottom:0px;}

.add_banner figure img{width:100%;border:#ccc solid 2px;}

section.message{width:100%;float:left;padding:60px 0px;}

.message figure{width:100%;float:left;margin-bottom:10px;}

.message figure img{width:100%;border:#ccc solid 2px;}

.message h3{width:100%;float:left;font-size:18px;font-weight:bold;text-align:center;}

.message h4{width:100%;float:left;font-size:22px;border-bottom:#ccc solid 1px;padding-bottom:10px;font-weight:bold;margin-bottom:15px;}

.message p{width:100%;float:left;font-size:16px;}

section.life_member{width:100%;float:left;background:#f9f1eb;padding-top:50px;}

.life_member h2{width:100%;float:left;text-align:center;border-bottom: #ccc solid 1px;padding-bottom: 10px;
    margin-bottom: 30px;}

.member_slider{width:100%;float:left;}

.member_slider h3{width:100%;float:left;text-align:center;margin-bottom: 30px;font-size:16px;}

.slider_content_pic {
    width: 100%;
    float: left;
    height:100px;
    position: relative;
}

.image {
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 10px;
    max-width: 100%;
    max-height: 100%;
}

footer{width:100%;float:left;}



section.footer_pic{width:100%;float:left;background:#f9f1eb;}

.footer_pic img{width:100%;}

.footer_content{width:100%;float:left;margin-top:30px;}

.footer_content h2{width:100%;float:left;color:#000;font-size:18px;font-weight:bold;margin-bottom:15px;}

.footer_content a{width:100%;float:left;margin-bottom:0px;margin-top:0px;color:#857D7E;font-size:16px;margin-bottom:10px;text-decoration:none;}

.footer_content a:hover{color:#000;}


.follow_us{width:100%;float:left;margin-top:30px;}

.follow_us h2{width:100%;float:left;color:#000;font-size:18px;font-weight:bold;margin-bottom:15px;}

.follow_us a{float:left;margin-bottom:0px;margin-top:0px;color:#8d8b8b;font-size:16px;margin-bottom:10px;text-decoration:none;width:40px;height:40px;background:#e9e9e9;border-radius:50%;margin-right:10px;text-align:center;line-height:39px;}

.follow_us a:hover{color:#000;}

.contact_us{width:100%;float:left;margin-top:30px;}

.contact_us h2{width:100%;float:left;color:#000;font-size:18px;font-weight:bold;margin-bottom:15px;}

.contact_us i{float:left;margin-top:5px;}

.contact_us p{float:right;width:91%;color:#857D7E;font-size:16px;}

.copyright_content{width:100%;float:left;}

.copyright_content img{width:100%;}

.copyright{width:100%;float:left;padding:30px 0px;border-top:#000 solid 1px;text-align:left;}

.copyright p{float:right;text-align:center;color:#000;margin-bottom:0px;}

.copyright a{display:inline-block;color:#000;margin-right:15px;text-decoration:none;}

.copyright a:hover{color:#27146e;}

section.main{width:100%;float:left;padding:40px 0px;}

.about_content{width:100%;float:left;text-align:left;font-size: 17px;color:#000;line-height: 34px;}

.about_content h1{width:100%;float:left;text-align:center;font-size:40px;font-weight:bold;margin-top:0px;margin-bottom:10px;}

.about_content h2{width:100%;float:left;text-align:center;font-size:20px;font-weight:bold;color:#0072bc;margin-bottom:20px;}

.about_content p{width:100%;text-align:left;font-size:17px;color:#000;margin-bottom:20px;line-height:34px;display:inline-block;}

.about_content figure{width:100%;display:inline-block;margin-top:15px;}
.about_content figure img{width:100%;}
.member{width:100%;float:left;text-align:left;font-size: 17px;color:#000;line-height: 34px;}
.member h1{width:100%;float:left;text-align:center;font-size:40px;font-weight:bold;margin-top:0px;margin-bottom:25px;text-transform: capitalize;}
.member h2{width:100%;float:left;text-align:center;font-size:20px;font-weight:bold;color:#0072bc;margin-bottom:20px;}
.member p{width:100%;text-align:left;font-size:17px;color:#000;margin-bottom:20px;line-height:34px;display:inline-block;}
.member a{display:inline-block;border:#ccc solid 1px;padding:10px;color:#000;padding:10px;text-align:center;margin-right:10px;margin-bottom:10px;}
.member a:hover{text-decoration:none;background:#0072bc;color:#fff;}
.members_list{width:100%;float:left;border:#ccc solid 1px;padding:15px;box-shadow: 0px 0px 4px 0px rgb(133 133 133 / 35%);padding: 20px 20px 20px 20px;border-radius: 8px 8px 8px 8px;margin-bottom:30px;}
.members_list figure{width:100%;float:left;position:relative;height:210px;}
.members_list h3{width:100%;float:left;text-align:center;margin-top:0px;margin-bottom:0px;font-size:17px;color:#000;}
.members_list h4{width:100%;float:left;text-align:center;margin-top:8px;margin-bottom:0px;font-size:16px;color:#857D7E;}
.members_list h5{width:100%;float:left;text-align:center;margin-top:22px;margin-bottom:0px;font-size:16px;color:#857D7E;border-top:#F2F2F2 solid 1px;padding-top:10px;}
.member_search{width:100%;float:left;margin-top:25px;box-shadow: 0px 0px 15px rgb(172 172 172 / 25%);border-radius: 10px;}
.member_search_name{width:627px;float:left;height:51px;border-radius:0px;font-size:15px;background:url(../img/search_icon.svg) no-repeat 15px 17px;padding-left:42px;background-size: 18px;line-height:0px;border:none;}
.member_search span{width:374px;border-right:#E8E8E8 solid 1px;border-left:#E8E8E8 solid 1px;height:52px;float:left;position:relative;}
.member_search figure{position:absolute;top:13px;left:13px;width:19px;height:24px;z-index:99;margin-bottom:0px;}
.member_search button{float:left;background:#0072bc;color:#fff;outline:none;padding:8px 22px;border-radius:6px;margin-left:10px;margin-top:8px;border:none;font-weight:bold;}
.selectDiv11 {width:100%;line-height:28px;margin:0px;padding:0px;position: relative;z-index:0;margin-top:0px;font-size:13px;}
.selectDefault11 {padding-left:8px;}
.selectBox11 {filter:alpha(opacity=0);width:100%;height:100%;display:block;z-index:101; background:url(../img/select-bg.png) no-repeat 94% 54% #fff; height:52px;-moz-appearance:none;
-webkit-appearance:none;border: none;padding: 0px 43px;float: left;line-height:20px;font-size:16px;border-radius:0px;color:#525252;margin-top:0px;outline:none;}
#inventry-page 
.selectBox11{margin-top: 10px;}
.select_margin11{margin-top:0px;}
.sort_by{width:100%;float:left;margin-top:30px;margin-bottom:20px;}
.sort_by h2{float:left;margin-top:1px;margin-bottom:0px;font-size:16px;color:#000;margin-right:10px;}
.sort_by a{float:left;color:#000;font-size:16px;color:#0072bc;border-right:#000 solid 1px;line-height:16px;margin-right:10px;padding-right:10px;margin-top:4px;text-decoration:none;}
.sort_by_link{color:#959090 !important;}
.sort_by_content{width:100%;float:left;box-shadow: 0px 0px 7px rgb(0 0 0 / 13%);padding: 24px px 16px 0px;border-radius: 6px;margin-bottom:35px;}
.sort_by_content figure{float:left;margin-bottom:0px;width:100px;}
.sort_by_content figure img{width:100%;}
.sort_by_content span{float:right;border: 1px solid #0072bc;padding: 5px 7px;color:#0072bc;}
.sort_by_content h2{float:left;width:100%;font-size:18px;color:#0072bc;margin-top:10px;}
.sort_by_content p{float:left;width:100%;font-size:16px;color:#857D7E;margin-top:10px;margin-bottom:5px;}
.sort_by_padding{width:100%;float:left;padding:24px 24px;}
.sort_by_link_content{width:100%;float:left;border-top:#F0F0F0 solid 1px;}
.sort_by_link_content a{float:left;border-right: 1px solid #F0F0F0;
    padding: 16px 15px;width:180px;font-size:16px;color:#000;text-decoration:none;}
.sort_by_link_content a i{margin-right:10px;color:#0072bc;}
.sort_by_link_content a:last-child{border-right:none;}
.pagenation_content{width:100%;float:left;text-align:center;margin-top:20px;}
.pagenation_content ul{width:100%;float:left;margin:0px;padding:0px;}
.pagenation_content ul li{display:inline-block;list-style:none;margin-right:10px;}
.pagenation_content ul li a{display:inline-block;width:35px;height:35px;text-decoration:none;font-size:14px;color:#000;line-height:35px;}
.pagenation_content ul li a:hover{background:#0072bc;color:#fff;}
.pagenation_ative{background:#0072bc;color:#fff !important;}
.project{width:100%;float:left;box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 10%);padding: 40px 25px 25px 25px;background: url(../img/link-bg.png) no-repeat 15px 12px;margin-bottom:30px;}
.project figure{width:100%;float:left;position:relative;text-align:center;margin-bottom:0px;height:170px;}
.images {position: absolute;margin: auto;top: 0;bottom: 0;padding: 10px;left: 0;right: 0;max-width: 100%;max-height: 100%;}
.project h2{width:100%;font-size:19px;color:#000;text-align:center;margin-top:20px;float:left;margin-bottom:0px;}
.project p{width:100%;font-size:15px;color:#857D7E;text-align:center;margin-top:0px;float:left;line-height:22px;margin-bottom:0px;}
.login_content{width:100%;float:left;text-align:center;margin-top:60px;}
.user_login{width:40%;display:inline-block;background:#e9e9e9;border-radius:46px;padding:30px;}
.user_login figure{width:90px;height:90px;float:left;background:#fff;border-radius:50%;border:#e9e9e9 solid 3px;margin-left:38%;margin-top:-76px;line-height:76px;}
.login_height{height:45px;margin-left:0px;margin-top:0px;}
.login_content button{background:#27146e;color:#fff;padding:6px 25px 8px;border-radius:8px;font-size:16px;border:none;outline:none;float:left;}
.login_link{float:right;margin-top:8px;text-decoration:none;color:#000;}
.login_link:hover{color:#27146e;text-decoration:none;}
.forgot_password{float:left;margin-top:8px;text-decoration:none;color:#000;margin-left:16px;}
.forgot_password:hover{color:#0072bc;text-decoration:none;}
.login_content p{float:left;margin-top:8px;text-decoration:none;color:#000;margin-bottom:0px;margin-left:25px;}
section.contact_us_content{width:100%;float:left;position:relative;background:url(../img/map.png) no-repeat top center;background-size:cover;}
.contact_us_bg{width:100%;float:left;padding:150px 0px;background-color:rgba(15, 125, 215, 0.6);}
.contact_us_bg h1{width: 100%;float: left;text-align: center;font-size: 40px;font-weight: bold;margin-top: 0pxcolor:#fff;margin-bottom:0px;}
section.contact_form{width:100%;float:left;padding:44px 0px;text-align:center;}
.contact_form_content {
    width: 86%;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 0px 50px 0px rgb(0 0 0 / 20%);
    margin: 0px 0px 0px 80px;
    padding: 35px 35px 35px 35px;
    float: left;
    background: #fff;
    text-align: left;
}
.contact_form_name{width:100%;float:left;height:45px;border-radius:0px;margin-bottom:25px;}
.contact_form_message{width:100%;float:left;height:45px;border-radius:0px;margin-bottom:20px;}
.captch_code{width:100%;float:left;}
.captch_code figure{float:left;}
.captch_code button{float:left;background:#27146e;color:#fff;border:none;padding:10px 20px;border-radius:10px;font-size:16px;outline:none;margin-top:14px;margin-left:35px;}
.get_in_touch{width:86%;float:left;margin-left:80px;margin-top:80px;}
.get_in_touch h2{width: 100%;float: left;text-align: center;font-size:30px;font-weight: bold;margin-top: 0px;color: #000;margin-bottom:40px;}
.get_in_touch i{float:left;width:50px;height:50px;background:#e9e9e9;border-radius:50%;font-size:22px;line-height:50px;}
.get_in_touch p {
    float: right;
    width: 75%;
    text-align: left;
    font-size: 13px;
    margin-top: 0px;
}
.get_in_touch h3{float:right;width:75%;text-align:left;font-size:19px;margin-top:5px;font-weight:bold;}
section.map{width:100%;float:left;}
.modal-dialog {max-width: 800px;margin: 1.75rem auto;}
.profile{width:100%;float:left;}
.profile h2{width:100%;float:left;margin-top:0px;margin-bottom:6px;font-size:25px;font-weight:bold;}
.profile p{width:100%;float:left;margin-top:0px;margin-bottom:0px;font-size:16px;line-height:34px;}
.profile figure{width:100%;float:left;}
.profile figure img{width:100%;}
div#exampleModal {padding-right:0px !important;}
.dash_board{width:100%;float:left;padding-bottom:8px;margin-bottom:15px;border-bottom:#ccc solid 1px;}
.dash_board h1{width:100%;float:left;margin-bottom:0px;margin-top:0px;font-size:28px;font-weight:bold;}
.dash_board ul{float:right;margin:0px;padding:0px;}
.dash_board ul li{float:left;list-style:none;}
.dash_board ul li a{float:left;text-decoration:none;color:#1a7ee5;font-size:26px;}
.dashboard_content{width:100%;float:left;background:#1a7ee5;padding:20px;min-height:1183px;border-top-right-radius:10px;border-top-left-radius:10px;padding-top:30px;}
.dashboard_content figure{width:65px;height:65px;float:left;background:#000;border-radius:50%;}
.dashboard_content figure img{width:100%;height:65px;border-radius:50%;border:#fff solid 3px;}
.dashboard_content h2{float:left;margin-top:23px;margin-bottom:0px;font-size:18px;color:#fff;font-weight:bold;margin-left:14px;}
.dashboard_content ul{width:100%;float:left;margin:0px;padding:15px 0px 0px 0px;border-top:#fff solid 1px;}
.dashboard_content ul li{width:100%;float:left;list-style:none;margin-bottom:5px;}
.dashboard_content ul li a{width:100%;float:left;text-decoration:none;color:#fff;font-size:16px;background:#1a7ee5;padding:10px 15px;border-radius:10px;}
.dashboard_content ul li a i{margin-right:10px;}
.dashboard_content ul li a:hover{width:100%;float:left;text-decoration:none;color:#000;font-size:16px;background:#fff;padding:10px 15px;border-radius:10px;}
.dashboard_content_active{background:#fff !important;color:#000!important;}
.dashboard_right_content{width:100%;float:left;}
.dashboard_right_content h3{width:100%;float:left;font-size:25px;color:#000;border-bottom:#ccc solid 1px;padding-bottom:10px;margin-bottom:15px;margin-top:10px;}
.dashboard_right_content p{width:100%;float:left;font-size:17px;color:#000;margin-bottom:15px;margin-top:0px;line-height:34px;}
.dashboard_table{width:100%;float:left;margin-top:10px;margin-bottom:30px;}
table {border-collapse:collapse; }
td {padding:12px 20px; text-align:left;border:#e0e0e0 solid 1px;}
tr {font-size:14px;}
thead {background: #f4f4f4;border:#e0e0e0 solid 1px;border-top:#e0e0e0 solid 1px;}
thead tr th{padding:12px 20px;text-align:left;color:#000;font-weight:normal;border:#e0e0e0 solid 1px;font-weight:bold;font-size:16px;}
.registration_content{width:100%;float:left;}
.registration_content h2{width: 100%;float: left;font-size: 25px;color: #000;border-bottom: #ccc solid 1px;padding-bottom: 10px;margin-bottom:20px;margin-top: 10px;}
.registration_name{width:100%;float:left;border-radius:0px;height:51px;margin-bottom:15px;font-size:15px;}
.registration_message{width:100%;float:left;border-radius:0px;height:51px;margin-bottom:15px;font-size:15px;}
.registration_content button{float:right;background:#1a7ee5;border:none;color:#fff;padding:10px 15px;margin-top:18px;outline:none;}
.captcha_code{float:left;}
.valid_content{width:100%;float:left;margin-top:-10px;margin-bottom:8px;}
.invalid_content{width:100%;float:left;margin-top:-10px;margin-bottom:8px;}
.edit_link{width:100%;float:left;}
.edit_link a{float:left;margin-right:10px;color:#fff;background:#1a7ee5;border-radius:5px;text-align:center;padding:5px 10px;}
.edit_link a:last-child{margin-right:0px;}
.modal-dialog {max-width:600px;}
.forgot_password_content{width:100%;float:left;}
.forgot_password_content button{background: #0072bc;color: #fff;padding: 6px 25px 8px;
border-radius: 8px;font-size: 16px;border: none;outline: none;float: left;margin-top:3px;width:100%;}
div#exampleModal {padding-right:0px !important;}

.register_button{float:right;}
.register_name{width:100%;float:left;height:40px;border-radius:0px;margin-bottom:10px;}
.register_message{width:100%;float:left;border-radius:0px;margin-bottom:10px;}

.register_button_content{float:right;background:#27146e;padding:5px 15px;color:#fff;margin-top:16px;}

.mobile_heading{width:100%;float:left;text-align:center;display:none;}

.mobile_heading h2{
    float: left;
    width:100%;
    margin-top: 40px;
    margin-bottom: 0px;
    font-size: 22px;
    font-weight: bold;
    margin-left:0px;
    margin-right:0px;
}

.register{width:100%;float:left;background:#f9f9f9;padding:30px;border:#ededed solid 1px;border-radius:10px;text-align:center;}

.register_heading{width:100%;float:left;text-align:center;font-size:40px;font-weight:bold;margin-bottom:25px;}

.register_name{width:100%;float:left;height:45px;border-radius:0px;font-size:15px;margin-bottom:25px;}

label{width:100%;float:left;font-size:16px;text-align:left;}

.register button{background:#27146e;border:#ccc solid 1px;padding: 10px 20px;color:#fff;border-radius:10px;font-size:16px;outline:none;}

.proceed_payment{width:100%;float:left;text-align:center;text-align:center;}

.proceed_payment_content{width:90%;display:inline-block;}

table {border-collapse:collapse;float:left;}

.table_04 td {padding:10px 20px; text-align:left;border:#e0e0e0 solid 1px;}
.table_04 tr {font-size:14px;}

.table_04 tr:nth-child(even) {background: #FFF}
.table_04 tr:nth-child(odd) {background: #f5f5f5}

.proceed_payment button{background:#27146e;border:#ccc solid 1px;padding: 10px 20px;color:#fff;border-radius:10px;font-size:16px;outline:none;margin-top:40px;}

section.congratulations{width:100%;float:left;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f9f1eb+0,f2dac8+100 */
background: linear-gradient(to bottom,  rgba(249,241,235,1) 0%,rgba(242,218,200,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
padding:150px 0px 160px;}

.congratulations_content{width:50%;background:#fff;padding:30px;border-radius:15px;text-align:center;display:block;margin:auto;overflow:auto;-webkit-box-shadow: 2px 2px 10px 0px rgba(176,176,176,1);
-moz-box-shadow: 2px 2px 10px 0px rgba(176,176,176,1);
box-shadow: 2px 2px 10px 0px rgba(176,176,176,1);}

.congratulations_content h1{width:100%;float:left;margin-top:0px;margin-bottom:0px;font-size:40px;color:#000;font-weight:bold;}

.congratulations_content p{width:100%;float:left;margin-top:10px;margin-bottom:0px;font-size:18px;color:#000;}

.congratulations_content button{background:#27146e;border:#ccc solid 1px;padding: 10px 20px;color:#fff;border-radius:10px;font-size:16px;outline:none;margin-top:20px;}

.btn-secondary {
    color: #fff;
    background:url(../img/register-bg.png) no-repeat 89% 50% #27146e;
    border-color: #27146e;
    margin-left:15px;
    padding-right:30px;
}
.btn-secondary.focus, .btn-secondary:focus {
    color: #fff !important;
    background-color: #27146e!important;
    border-color: #27146e!important;
    box-shadow:none!important;
}
.dropdown-item:focus, .dropdown-item:hover {
    color: #fff;
    text-decoration: none;
    background-color: #27146e;
}
.dropdown-item {
    display: block;
    width: 100%;
    padding:6px 10px;
    clear: both;
    font-weight: 400;
    color: #212529;
    font-size:14px;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
}

.dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    display:none;
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent;
}

.btn-secondary:hover{background-color:#27146e;}

.button_icon{font-size:13px;}

.button_icon_left{font-size:12px;margin-right:5px;}

/***** Dashboard *****/

.dashboard_list{width:100%;float:left;border-bottom:#ccc solid 1px;padding-bottom:10px;}

.dashboard_list ul{float:left;margin:7px 0px 0px 0px; padding:0px;}

.dashboard_list ul li{float:left;list-style:none;margin-right:10px;color:#000;font-size:14px;}

.dashboard_list ul li a{float:left;text-decoration:none;color:#000;font-size:14px;}

.dashboard_logout{float:right;color:#fff;text-decoration:none;background:#27146e;padding:5px 15px 7px;border-radius:5px;}

.dashboard_logout i{margin-left:5px;}

.dashboard_logout:hover{color:#fff;text-decoration:none;}

.dashboard_tab{width:100%;float:left;margin-top:25px;}

/* Style the tab */
.tab {
  overflow: hidden;
  border: 1px solid #ccc;
  background-color: #f1f1f1;
}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 14px 16px;
  transition: 0.3s;
  font-size: 17px;
  font-weight:bold;
  width:200px;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
  background-color: #b59436;
  color:#fff;
}

/* Style the tab content */
.tabcontent {
  display: none;
  padding: 0px 0px;
  border: 1px solid #ccc;
  border-top: none;
  overflow:auto;
} 

.dashboard_tabcontent{width:100%;float:left;padding:20px;}

.profile_content{width:100%;float:left;background:#000;}

.profile_register{padding:0px;background:none;border:none;}

.profile_list{width:100%;float:left;margin-bottom:0px;margin-top:30px;}

.profile_list_content{display:inline-block;width:500px;}

.profile_list_content figure{width:100px;height:76px;float:left;background:#000;}

.profile_list_content figure img{width:100%;height:76px;border:#ccc solid 1px;}

.payment_history{width:100%;float:left;margin-top:20px;}

.membership_content{width:100%;float:left;text-align:center;margin-top:20px;min-height:400px;}

.membership_content p{width:100%;text-align:center;font-size:18px;}

.membership_content button{
    background: #27146e;
    border: #ccc solid 1px;
    padding: 10px 20px;
    color: #fff;
    border-radius: 10px;
    font-size: 16px;
    outline: none;
}















