body {
    margin: 0;
    padding: 0;
    background: #f1f1f1;
    font-family: "Open Sans", sans-serif;
}
img {
    border: 0px;
    width: auto;
    height: auto;
}
* {
    margin: 0;
    padding: 0;
}
a {
    color: inherit;
}
a:hover {
    color: inherit;
    text-decoration: none;
}
.clear {
    clear: both;
}
.padding_left_0 {
    padding-left: 0;
}
.optional_lbl {
    margin-top: 7px;
    display: inline-block;
}
h1 {
    font-size: 36px;
    font-weight: 400;
    color: #584013;
    text-align: center;
    margin: 0;
}
h1 span {
    font-weight: bold;
}
h2 {
    font-weight: 400;
    font-size: 26px;
    margin: 0px;
    color: #584013;
}
h3 {
    font-size: 18px;
    font-weight: 400;
    margin: 0;
    color: #584013;
}
h3 b {
    font-weight: bold;
}
h4 {
    font-weight: 400;
    font-size: 16px;
    margin: 0px;
    color: #8e6623;
}
h4 b {
    font-weight: bold;
}
header {
    position: absolute;
    margin-top: 0px;
    width: 100%;
    z-index: 1000;
}
.modal-open {
    overflow: auto;
    padding-right: 0 !important;
}
.alert-success {
    color: #3334b3;
    background-color: #ced7f4;
    border-color: #b8c3e9;
    font-weight: bold;
}
.alert-success .message {
    font-weight: bold;
}
.popover {
    background: #d5efc2;
}
.popover.right > .arrow:after {
    border-right-color: #d5efc2;
}
.btn_eg {
    background: #d3a305;
    border: 1px solid #d3a305;
    border-radius: 2px;
    padding-left: 30px;
    padding-right: 30px;
}
.btn_reg {
    background: #e6e6e6;
    border: 1px solid #e6e6e6;
    border-radius: 2px;
    padding-left: 30px;
    padding-right: 30px;
}
/*======================Top Bar======================*/
#tick_holder {
    position: absolute;
    top: 2px;
    right: -20px;
}
.top_bar {
    background: #3b2907;
    color: #cbae80;
    min-height: 32px;
    font-size: 12px;
}
.top_bar .active_members {
    padding-top: 8px;
    letter-spacing: -0.2px;
}
.top_bar .active_members .social_media {
    display: none;
}
.top_bar #slideshowWrapper ul {
    margin: 0;
}
.top_bar #slideshowWrapper ul li {
    background: #3b2907;
    text-align: center;
    padding-top: 7px;
    list-style: none;
    width: 100%;
}
.top_bar .halal {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
}
.top_bar .social_media {
    margin-top: 8px;
    text-align: right;
    float: right;
    margin-right: 20px; /*min-width:200px;*/
    min-width: 140px;
}
.top_bar .social_media > span {
    float: left;
    margin-right: 2px !important;
    height: 32px;
    padding: 0 !important;
    overflow: hidden;
}
.top_bar .social_media > span > a {
    display: block;
    padding: 4px 10px 7px 5px;
    height: 100%;
}
.top_bar .social_media > span > div {
    margin: 4px 10px 7px 5px;
}
.top_bar .language {
    float: right;
    min-width: 95px;
}
.top_bar .language .btn {
    border-radius: 0px;
    background: #3b2907;
    color: #cbae80;
    border: 0px;
    font-size: 12px;
}
.top_bar .language .english {
    padding-left: 20px;
}
.top_bar .language .dropdown-menu {
    left: -40px;
    border-radius: 0;
    box-shadow: none;
}
.top_bar .language .bootstrap-select .btn:focus {
    outline: 0;
}
.top_bar .language .english:before {
    content: url("../img/flag_en.jpg");
    margin-right: 5px;
}
.top_bar .language .germany:before {
    content: url("../img/flag_jr.jpg");
    margin-right: 5px;
}
.top_bar .social_media span {
    margin-right: -2px;
    color: transparent;
    padding: 9px 10px 7px;
    background-color: #7c5719;
    background-color: #7c5719;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    transition: all 0.5s;
}
.top_bar .social_media span.facebook {
    background-image: url(../img/social_icon_f.png);
}
.top_bar .social_media span.facebook:hover {
    background-color: #3b5998;
}
.top_bar .social_media span.twitter {
    background-image: url(../img/social_icon_t.png);
}
.top_bar .social_media span.twitter:hover {
    background-color: #0084b4;
}
.top_bar .social_media span.google {
    background-image: url(../img/social_icon_g.png);
}
.top_bar .social_media span.google:hover {
    background-color: #dd4c39;
}
.top_bar .social_media span.linked_in {
    background-image: url(../img/social_icon_in.png);
}
.top_bar .social_media span.linked_in:hover {
    background-color: #007bb6;
}
.top_bar .social_media span.email {
    background-image: url(../img/social_icon_e.png);
}
.top_bar .social_media span.email:hover {
    background-color: #271a02;
}
.top_bar .social_media span.bookmark {
    background-image: url(../img/social_icon_b.png);
}
.top_bar .social_media span.bookmark:hover {
    background-color: red;
}
.top_bar .mobile_slider {
    padding-left: 0;
}
#fssPlayPause {
    display: none;
}
#country-select {
    float: right;
    position: relative;
    z-index: 9999;
}
#country-select dl {
    margin-bottom: 0px;
}
.top_bar .extra_login {
    display: inline-block;
    margin-top: 5px;
}
.top_bar .social_media span {
    float: left;
}
/*======================Banner======================*/
.banner .logo {
    padding-top: 2px;
}
.banner .logo img {
    margin-bottom: -3px;
}
.banner .logo .slogan {
    text-transform: uppercase;
    color: #010101;
    font-size: 12px;
}
.quick_login {
    max-width: 440px;
    float: right;
    padding-top: 33px;
}
.quick_login div {
    float: left;
    margin-left: 15px;
}
.quick_login div [type="text"],
.quick_login div [type="password"] {
    background: rgba(50, 41, 7, 0);
    height: 24px;
    border: 0px;
    padding-left: 7px;
    border-radius: 0px;
    color: #7b5719;
    border: 1px solid #745912;
    max-width: 140px;
    font-size: 12px;
    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
}
.quick_login div::-webkit-input-placeholder {
    color: #7b5719;
}
.quick_login div [type="submit"] {
    height: 24px;
    border: 0px;
    border-radius: 0px;
    background: url("../img/member_log_in_button_bg.png");
    background-repeat: repeat-x;
    background-size: 1px 100%;
    color: #745c20;
    min-width: 50px;
    margin-top: 18px;
    transition: all 0.5s;
    border: 1px solid #745c20;
    box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
    font-size: 12px;
}
.quick_login div [type="submit"]:hover {
    background: #dcb327;
}
.quick_login span {
    display: block;
    width: 100%;
    color: #efdd9d;
    background: #756029;
    font-size: 12px;
    text-shadow: 1px 1px 1px #58471c;
    padding: 1px 8px 0px;
}
.quick_login span a {
    color: #ad965a;
}
.quick_login span a:hover {
    color: #e4c038;
}
.quick_login span .help {
    cursor: help;
}
::-moz-placeholder {
    color: inherit;
}
::-webkit-input-placeholder {
    color: inherit;
}
.menu_bar {
    position: relative;
    z-index: 999;
}
.menu_bar .navbar-collapse {
    margin-top: 7px;
    padding: 0;
    background-image: url(../img/menu_bg.png);
    background-repeat: repeat-x;
    background-size: 1px 100%;
    border-radius: 3px;
    border: 1px solid #3b2907;
    border: 1px solid #3b2907;
}
.navbar-default {
    background: transparent;
    border: 0px;
}
.navbar {
    margin-bottom: 12px;
}
.navbar-default .navbar-nav > li > a {
    color: #ffffff;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #ffffff;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li > a:hover {
    background-image: url(../img/menu_bg_hover.png);
    background-repeat: repeat-x;
    background-size: 1px 100%;
    color: #ffffff;
}
.dropdown-menu {
    background: #3b2907;
}
.dropdown-menu > li > a {
    color: #ffffff;
    padding: 10px 20px;
    transition: all 0.2s;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    background: #896830;
    color: #fff;
}
.navbar-right {
    margin-right: 0px;
}
.nav > li > a {
    padding: 12px 27px 11px;
    font-size: 15px;
    font-weight: 400;
}
.form-control {
    height: 32px;
    border-radius: 3px;
    margin-bottom: 10px;
    background: #725c31;
    border: 0px;
    font-size: 12px;
    min-width: 200px;
    color: #dec499;
}
.form-control::-moz-placeholder {
    color: #dec499;
}
.form-control:focus {
    box-shadow: none;
}
.navbar-form .btn-default {
    background: #d3a305;
    border: 0px;
    color: #2f1f00;
    width: 100px;
    height: 32px;
    text-transform: uppercase;
    transition: background 0.5s;
    border-radius: 3px;
}
.navbar-form .btn-default:hover {
    background: #9b7907;
    color: #fff;
}
.register {
    width: 350px;
    background-image: url(../img/registration_form_bg.png);
    background-repeat: repeat-x;
    background-size: 1px 100%;
    text-align: center;
    font-size: 14px;
    border-radius: 3px;
    position: absolute;
    z-index: 999;
    margin-top: 33px;
}
.register .head_top {
    background-image: url(../img/registration_form_head_bg.png);
    background-repeat: repeat-x;
    background-size: 1px 100%;
    border-radius: 3px 3px 0 0;
    min-height: 57px;
    padding-top: 14px;
    font-size: 20px;
    color: white;
}
.register input[type="radio"] {
    width: 15px;
    height: 15px;
    margin: 0;
    vertical-align: bottom;
}
.register .gender label {
    margin: 0;
}
.register .select_options {
    width: 32.6%;
    background: #715826;
    border: 0px;
    border-radius: 3px;
    height: 32px;
    font-size: 13px;
    padding-left: 10px;
    color: #dec499;
    margin-right: 1%;
    font-weight: 400;
}
.register .select_options:nth-child(4),
.register .select_options:nth-child(5) {
    margin-right: 0px;
}
.register .select_options.female {
    display: none;
}
.register .head_top span {
    display: table;
    margin: auto;
}
.registration_form .select_plan input[type="radio"] {
    position: absolute;
}
.register .head_top span.small {
    font-size: 12px;
    color: #dec499;
}
.register form {
    padding: 15px;
    padding-top: 15px;
}
.register form input {
    width: 100%;
    background: #715826;
    border: 0px;
    border-radius: 3px;
    margin-bottom: 15px;
    height: 32px;
    font-size: 13px;
    padding-left: 10px;
    color: #dec499;
    font-weight: 400;
}
.register form .commonerror,
.register form .gender .commonerror {
    font-size: 12px;
    color: red;
    text-align: left;
    font-weight: bold;
}
.register form .gender .commonerror {
    margin-left: -10px;
    float: left;
}
.register form::-moz-placeholder {
    color: #dec499;
}
.register form::-webkit-input-placeholder {
    color: #dec499;
}
.form-control::-webkit-input-placeholder {
    color: #dec499;
}
.register form .nick_name {
    width: 100%;
    height: 37px;
    background: transparent;
    border-radius: 3px;
    color: #715826;
    font-size: 13px;
    text-align: left;
    margin: 10px 0 10px 0;
}
/*=== Register Step 1 =====*/
#registration_step_one_container .reference_by_step_1 {
    background-color: #e6e6e6;
    color: #333;
    width: 100%;
    border: 1px solid #c1bfbf;
    border-radius: 3px;
    height: 32px;
    padding-left: 10px;
}
#registration_step_one_container
    .registration_form
    .r_row
    .r_input.next_prev
    input {
    width: 120px;
}
#registration_step_one_container .gender_input input {
    height: 20px !important;
    width: 20px !important;
}
#registration_step_one_container .gender_input label {
    vertical-align: top;
    margin: 3px 20px 0 0;
    font-weight: normal;
}
#registration_step_one_container .head_top {
    font-size: 20px;
    font-weight: bold;
    text-align: left;
    margin-bottom: 20px;
}
#registration_step_one_container .head_top .small {
    font-weight: normal;
}
.commonerror.text-danger {
    color: red;
}
.nick_name .css-label._checkbox.radGroup1 {
    margin: 1px 0 0 0;
}
.register .registration_datepicker {
    margin-bottom: 5px;
}
.register form .gender {
    width: 100%;
    height: 32px;
    background: #715826;
    border-radius: 3px;
    color: #dec499;
    font-size: 13px;
    text-align: left;
    padding: 7px 10px;
    margin: 0 0 15px 0;
}
.displayer {
    float: right;
}
.register .dropdown {
    width: 100%;
    border-radius: 3px;
    height: 32px;
    margin-bottom: 10px;
}
.dropdown .btn-default {
    background: #715826;
    border: 0px;
    border-radius: 3px;
    color: #dec499;
}
.dropdown .btn-group.open .dropdown-toggle {
    box-shadow: none;
    background: #715826;
    color: #dec499;
}
.dropdown-menu > li > a {
    padding: 6px 20px;
    color: #dec499;
}
.datepicker .dropdown-menu {
    background: #715826;
}
.referance_by .bootstrap-select.btn-group .dropdown-menu li a {
    width: 100%;
}
.ui-datepicker {
    padding: 0;
    border: 1px solid #d9ad26;
    border-radius: 3px;
}
.ui-datepicker .ui-datepicker-header {
    border: 0px;
    background: #d9ad26;
    border-radius: 3px 3px 0 0;
    padding: 0.4em 0;
}
.ui-datepicker table {
    width: 95%;
    margin: 0 auto 0.4em;
}
.ui-datepicker .ui-datepicker-title {
    margin-top: -2px;
}
.ui-datepicker-title select {
    font-size: 14px;
    float: left;
    border: 0px;
    background: #98760e;
    color: #fff;
    font-weight: normal;
    min-height: 26px;
    padding: 4px 5px;
    border-radius: 3px;
}
.ui-datepicker-title select.ui-datepicker-year {
    float: right;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    border-radius: 3px;
    background: #98760e;
    top: 0.4em;
}
.ui-datepicker .ui-datepicker-prev {
    left: 3px;
    background-image: url("../img/ui_datepicker_arrow_left.png");
    background-repeat: no-repeat;
    background-position: center center;
}
.ui-datepicker .ui-datepicker-next {
    right: 3px;
    background-image: url("../img/ui_datepicker_arrow_right.png");
    background-repeat: no-repeat;
    background-position: center center;
}
.ui-widget-header .ui-icon {
    background: transparent;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border-color: #98760e;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    background: #f4ecd3;
    border: 1px solid #e0d3ac;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    background: #d9ad26;
    color: white;
    border: 1px solid #98760e;
}
.ui-datepicker th {
    font-weight: normal;
    color: #98760e;
}
.ui-datepicker .ui-datepicker-prev:hover {
    left: 3px;
}
.register form .gender div {
    width: 85px;
    float: right;
    font-weight: normal;
    text-align: right;
    padding-top: 1px;
}
.register form .gender div label {
    font-weight: 400;
}
.register form input[type="submit"] {
    width: 103px;
    height: 32px;
    background: #d3a305;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 400;
    color: #2f1f00;
    margin: 5px 5px 0px;
    padding-left: 0px;
    transition: background 0.5s;
}
.register form input.facebook {
    width: 110px;
    background-color: #3b5998;
    background-image: url("../img/facebook.png");
    background-repeat: no-repeat;
    background-size: 8px 16px;
    background-position: 10px 8px;
    color: #fff;
    padding-left: 7px;
}
.register form input[type="submit"]:hover {
    background-color: #9b7907;
    color: #fff;
}
.register form input.facebook:hover {
    background-color: #172f62;
}
.vimeo_video iframe {
    border: 10px solid #fff !important;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.12);
    background: #fff;
}
.tparrows {
    display: none;
}
.tp-bullets.simplebullets.square {
    bottom: -40px !important;
}
.tp-bullets.hidebullets {
    opacity: 1 !important;
}
/*===========================Pop Over Modal==============*/
.modal-header {
    background: #3b2907;
}
.modal-header h4 {
    color: #fff;
}
.modal-header .close {
    color: transparent;
    opacity: 1;
    background: url("../img/close_icon.png") no-repeat center center;
    text-shadow: none;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
.modal-header .close:focus {
    outline: none;
}
/*===========================Slider Register====================*/
.slider {
    position: relative;
}
/*===========================Mobile Register====================*/
.mobile_register {
    padding: 20px 0;
    display: none;
}
.mobile_register .register {
    position: relative;
    margin: auto;
    float: none;
    display: none;
}
.mobile_register > .row {
    margin-left: 0;
    margin-right: 0;
}
.mobile_log_in_area_collapsed {
    width: 300px;
    height: 200px;
    position: absolute;
    top: 40%;
    z-index: 999;
    z-index: 999;
    left: -250px;
    transition: all 0.5s;
}
.mobile_register .btn-golden {
    display: block;
    background: #8e6623;
    color: white;
    border: 0;
    margin-bottom: 30px;
    border-radius: 2px;
    padding: 12px;
}
.modal {
    z-index: 9999;
}
.mobile_log_in_area_opened {
    left: 0;
}
.mobile_log_in_area_collapsed .cont {
    width: 250px;
    height: 200px;
    float: left;
    background: #3b2907;
}
.mobile_log_in_area_collapsed h3,
.mobile_lan_area_collapsed h3 {
    background: #4f3f20;
    color: #fff;
    padding: 11px 15px;
}
.mobile_log_in_area_collapsed .cont {
    width: 250px;
    float: left;
    background: #3b2907;
    height: 200px;
    position: relative;
    right: 0;
    border-radius: 0 0px 0px 3px;
}
.mobile_log_in_area_collapsed form {
    padding: 15px 15px 0;
}
.mobile_log_in_area_collapsed form .btn-default {
    background: #d3a305;
    border: 0px;
    height: 32px;
    width: 103px;
    transition: background 0.5s;
}
.mobile_log_in_area_collapsed form .btn-default:hover {
    background: #9b7907;
    color: #fff;
}
.mobile_log_in_area_collapsed .controller {
    width: 41px;
    height: 41px;
    float: left;
    background: #3b2907;
    transition: all 0.5s;
    cursor: pointer;
}
.mobile_lan_area_collapsed {
    width: 50px;
    height: 200px;
    position: absolute;
    top: 40%;
    z-index: 999;
    right: -250px;
    transition: all 0.5s;
    right: -0px;
    overflow: hidden;
}
.mobile_lan_area_opened {
    width: 300px;
}
.mobile_lan_area_collapsed .cont {
    width: 250px;
    height: 200px;
    background: #3b2907;
    position: absolute;
    left: 51px;
}
.mobile_lan_area_collapsed ul {
    padding: 0px;
    margin: 15px 0 0 0;
}
.mobile_lan_area_collapsed ul li {
    list-style: none;
    margin: 5px auto;
    width: 85%;
}
.mobile_lan_area_collapsed ul li a {
    color: #fff;
    background: #4f3f20;
    padding: 5px 10px;
    display: block;
    text-align: left;
    transition: all 0.5s;
    font-size: 12px;
}
.mobile_lan_area_collapsed ul li a:hover {
    background: #2e1f02;
}
.mobile_lan_area_collapsed ul li a img {
    margin-right: 3px;
}
.mobile_lan_area_collapsed .controller {
    width: 41px;
    height: 41px;
    background: #3b2907;
    transition: all 0.5s;
    cursor: pointer;
    text-align: center;
    padding-top: 9px;
    position: absolute;
    left: 10px;
}
#ui-datepicker-div {
    z-index: 9999 !important;
}
/*===========================Why Join====================*/
.why_join {
    padding: 80px 0 40px;
    text-align: center;
    background: #fff;
}
.why_join h1 {
    margin: 6px 0 35px;
}
.why_join h2 {
    margin-top: 10px;
}
.why_join .glyph-icon {
    color: #584013;
    background: #fff;
    border-radius: 50%;
    border: 2px solid #584013;
    padding: 3px 8px;
    transition: all 0.5s;
    display: table;
    margin: auto;
    cursor: pointer;
}
.why_join .glyph-icon:before {
    font-size: 27px;
}
.why_join .glyph-icon:hover {
    color: #fff;
    background: #584013;
}
.why_join p {
    color: #585858;
    font-size: 13px;
    font-weight: 400;
    margin: 14px 0 0 0;
    text-align: left;
}
.why_join p b {
    font-size: 14px;
    font-weight: bold;
    color: #584013;
}
.fixed_position {
    top: 25%;
    position: fixed;
    width: 100%;
    z-index: 99;
    height: 0px;
}
.fixed_position .facebook_like {
    float: left;
    padding: 20px 0 0 0;
}
.fixed_position .support {
    float: right;
    width: 38px;
    text-align: center;
}
.fixed_position .support img {
    margin-bottom: 20px;
}
/*===========================Sucess Story================*/
.sucess_story {
    background: url("../img/story_bg.png") repeat;
    padding: 0 0 0;
    text-align: center;
    padding-top: 40px;
}
.sucess_story .story_text {
    margin-bottom: 6px;
}
.sucess_story .carousel {
    padding-bottom: 40px;
}
.sucess_story p {
    text-align: justify;
    font-size: 14px;
    line-height: 27px;
    font-weight: 400;
    color: #585858;
    margin: 0;
}
.sucess_story .left_flower,
.right_flower {
    width: 12.5%;
    float: left;
    margin-top: 75px;
    text-align: center;
}
.story_slider {
    max-width: 75%;
    margin: 0 auto 35px;
    float: left;
}
.sucess_story p.writer {
    text-align: right;
    font-size: 16px;
    color: #3a3a3a;
    font-family: "qumpellkano12regular";
    margin-top: 10px;
}
.sucess_story .carousel-indicators li {
    border-radius: 0px;
    width: 8px;
    height: 8px;
    background: #aba97d;
    border: 0px;
    margin: 0px;
}
.sucess_story .carousel-indicators .active {
    background: #8e6623;
    width: 8px;
    height: 8px;
    border: 0;
}
.sucess_story .carousel-indicators {
    bottom: -10px;
}
/*===========================Scholarly ===================*/
.scholarly {
    background: #fff url("../img/scholerly_bg.png") repeat;
    padding: 40px 0 70px;
}
.scholarly .carousel-control.left,
.carousel-control.right {
    background: transparent;
    transition: all 0.5s;
    margin-top: 145%;
}
.scholarly .carousel-control.left .glyph-icon {
    transform: rotate(-180deg);
}
.scholarly .carousel-control.right {
    margin-right: 40px;
}
.scholarly .carousel-control .glyph-icon {
    color: #584013;
    background: #fff;
    padding: 3px 8px;
    transition: all 0.5s;
    display: table;
    margin: auto;
    cursor: pointer;
    text-shadow: none;
}
.scholarly .carousel-control .glyph-icon:before {
    font-size: 30px;
}
.scholarly .carousel-control.glyph-icon:hover {
    color: #fff;
    background: #584013;
}
.scholarly .youtube_video {
    padding-bottom: 10px;
    background-image: url("../img/youtube_video_bg.png");
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 100% auto;
}
.scholarly .youtube_video img {
    width: 100%;
}
.scholarly .youtube_video iframe {
    border: 15px solid #8e6623;
}
.scholarly h1 {
    text-align: left;
    margin: 0 0 18px 0;
}
.scholarly h1.heading_small {
    display: none;
}
.scholarly p {
    font-weight: 400;
    font-size: 13px;
    line-height: 21px;
    color: #585858;
}
.scholarly h3 {
    margin: 24px 0 10px 0;
}
.scholarly p img {
    margin-top: 13px;
}
.scholarly .carousel-indicators li {
    border-radius: 0px;
    width: 8px;
    height: 8px;
    background: #aba97d;
    border: 0px;
    margin: 0px;
}
.scholarly .carousel-indicators .active {
    background: #8e6623;
    width: 8px;
    height: 8px;
    border: 0;
}
.scholarly .carousel-indicators {
    bottom: -40px;
}
.scholarly .video_title {
    margin: 10px 0 0 0;
    text-align: center;
}
/*===========================Latest Blog ===================*/
.latest_blog {
    padding: 40px 0;
    background: url("../img/story_bg.png") repeat;
}
.latest_blog .blog_posts {
    margin-top: 52px;
}
.latest_blog .blogger_image img {
    width: 100%;
    border: 5px solid #8e6623;
}
.latest_blog .blog_text p {
    margin-bottom: 7px;
    color: #585858;
}
.latest_blog .blog_text p a {
    font-weight: bold;
}
.latest_blog .blog_text p.buttons {
    margin-top: 20px;
}
.latest_blog .blog_text p.buttons a {
    background: #8e6623;
    padding: 5px 16px 4px;
    border-radius: 3px;
    color: #fff;
    margin-right: 11px;
    transition: all 0.5s;
}
.latest_blog .blog_text p.buttons a:hover {
    background: #68460c;
}
.latest_blog .blog_text .date {
    font-size: 12px;
    color: #8e6623;
}
.latest_blog .blog_item {
    margin-bottom: 30px;
}
/*===========================Ayyat =========================*/
.ayyat_main_bg {
    background-image: url("../img/ayyat_main_bg.png");
    background-repeat: repeat;
    transition: all 0.5s;
}
.ayat {
    padding: 35px 0;
    background-image: url("../img/ayyat_bg.png");
    background-repeat: no-repeat;
    background-attachment: fixed;
    transition: all 0.5s;
    background-size: cover;
}
.ayat p {
    color: #ffdb4d;
    font-size: 30px;
    font-weight: 400;
    font-style: italic;
    line-height: 38px;
    text-shadow: 0 0 5px #000;
    max-width: 666px;
}
.ayat p span {
    font-style: normal;
    color: #fff;
    font-size: 32px;
    font-weight: bold;
    text-transform: uppercase;
}
.ayat p.baqura_ayyat {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    margin-top: 13px;
}
.ayat p.baqura_ayyat .ayyat_no {
    color: #cbc86f;
    font-size: 14px;
    font-weight: 400;
    display: block;
    line-height: 14px;
}
/*===========================unbeatable_price ==============*/
.unbeatable_price {
    padding: 33px 0;
    background: url("../img/story_bg.png") repeat fixed;
}
.unbeatable_price_content {
    padding: 25px 0 0 0;
}
.unbeatable_price .first_price {
    background-image: url("../img/small_bg.png");
    background-repeat: no-repeat;
    max-width: 200px;
    margin: 74px 0 0 20px;
    color: #9d7313;
    text-align: center;
    padding: 7px 00 0 0;
    min-height: 200px;
}
.unbeatable_price .first_price .doller {
    font-size: 53px;
    margin-left: -10px;
}
.unbeatable_price .first_price .price {
    font-size: 132px;
    line-height: 132px;
    font-weight: bold;
    margin-left: -5px;
}
.unbeatable_price .first_price .text {
    color: #584013;
    font-size: 16px;
    line-height: 21px;
    margin-top: -8px;
    display: block;
}
.unbeatable_price .first_price_text {
    text-align: center;
    font-size: 14px;
    max-width: 210px;
    margin: 10px auto 0;
}
.unbeatable_price .or {
    font-size: 48px;
    font-weight: 400;
    color: #584013;
    text-align: center;
    margin-top: 160px;
}
.second_price_area {
    padding-left: 0;
    padding-right: 0;
}
.unbeatable_price .second_price {
    max-width: 430px;
    min-height: 366px;
    background-image: url("../img/second_price.png");
    background-size: 100% auto;
    background-repeat: no-repeat;
    font-size: 210px;
    text-shadow: 0 0 10px rgba(0, 0, 0, 0.27);
    color: #fff;
    padding-left: 140px;
    font-weight: bold;
    padding-top: 10px;
}
.second_price_text {
    margin-top: -25px;
    color: #584013;
    text-align: center;
}
.un_text {
    max-width: 320px;
    float: right;
    color: #585858;
    font-size: 14px;
    line-height: 22px;
    margin: 10px 0 0 0;
}
.un_text p {
    margin-bottom: 20px;
}
/*===========================Pricing Table =================*/
section.price {
    padding: 33px 0;
    background: #fff;
}
.price p.sub_title {
    text-align: center;
    margin: 10px auto;
}
.pricing_table {
    background: #ffffff;
}
.pricing_table_mobile {
    display: none;
}
.column {
    background: #f4ecdb;
    max-width: 231px;
    float: left;
}
.column .head {
    background: #dcd0b7 !important;
    font-size: 18px;
    font-weight: bold;
    padding: 10px 15px;
}
.column span {
    display: block;
    text-align: center;
    font-size: 14px;
    padding: 12px 37px 11px;
    color: #584013;
    min-height: 50px;
}
.column span .glyph-icon.ok {
    color: #5cb801;
}
.column span .glyph-icon.white {
    color: #ffffff;
}
.column span .glyph-icon {
    color: #b80101;
    padding: 3px 8px;
    transition: all 0.5s;
    display: table;
    margin: auto;
    cursor: pointer;
    text-shadow: none;
    margin-bottom: -5px;
}
.column span .glyph-icon:before {
    font-size: 27px;
    line-height: 22px;
}
.column .rate {
    font-size: 62px;
    color: #585858;
    text-shadow: 0 1px 1px #929191;
    line-height: 36px;
    background: #e8dbc1 !important;
    font-weight: 300;
    padding-top: 20px;
    line-height: 25px;
    height: auto;
}
.column .rate small {
    font-size: 16px;
}
.column.minus span:nth-child(odd) {
    background: #f4ecdb;
}
.column.minus span:nth-child(even) {
    background: #e8dbc1;
}
.column.plus span:nth-child(odd) {
    background: #fff;
}
.column.plus span:nth-child(even) {
    background: #f1e8d5;
}
.column.eternal span:nth-child(odd) {
    background: #e2ad05;
}
.column.eternal span:nth-child(even) {
    background: #c2910c;
}
.column.eternal .head {
    background: #543d12 !important;
    color: #ffffff;
}
.column.eternal .rate {
    background: #584013 !important;
    color: #fff;
}
/*===========================FAQs ==========================*/
.faq {
    padding: 40px 0;
    background: url("../img/story_bg.png") repeat;
}
.faq .sub_title {
    text-align: center;
    margin-top: 10px;
}
.faq .panel-group {
    margin-top: 9px;
}
.panel-default > .panel-heading {
    background: #e8dbc1;
    border: 0px;
}
.panel {
    box-shadow: none;
    border: 0px;
    color: #584013;
}
.panel-heading {
    padding: 0;
}
.panel-body {
    padding: 14px 15px 15px 35px;
}
.panel h4 {
    font-size: 16px;
    min-height: 32px;
}
.panel-group .panel + .panel {
    margin-top: 1px;
}
.panel-title a {
    background-image: url("../img/panel_title_bg.png");
    background-repeat: no-repeat;
    background-position: 12px 9px;
    padding: 7px 15px 7px 30px;
    display: block;
}
.panel-title a.collapsed {
    background-image: url("../img/panel_title_collapsed.png");
}
.panel-body ol {
    margin: 10px 0 0 40px;
}
.panel-body ol li {
    margin-bottom: 7px;
}
/*===========================Register Privately ============*/
.private {
    padding: 31px 0;
    background: #fff;
}
.private h2 {
    font-size: 22px;
    margin: 21px 0 13px;
}
.private p {
    font-size: 14px;
    line-height: 21px;
    color: #585858;
    margin-bottom: 31px;
}
.private_image {
    padding-top: 20px;
    text-align: center;
}
.private_image img {
    max-width: 100%;
}
/*===========================Footer ========================*/
footer {
    background: #7c5719;
    color: #fff;
}
.footer_top {
    padding: 36px 0;
    background: url("../img/footer_pattern.png") repeat;
}
.footer_top h2 {
    font-size: 22px;
    color: #fff;
    border-bottom: 2px solid #896830;
    padding-bottom: 5px;
    margin-bottom: 10px;
}
.footer_top .links ul li {
    list-style: none;
    margin-bottom: 6px;
}
.footer_top .links ul li a {
    color: #ece1cd;
}
.footer_top .marriage_video {
    text-align: right;
}
.footer_top .marriage_video .thumb_image {
    width: 100%;
    border: 1px solid #b09a75;
    margin-bottom: 15px;
}
.tweeter_feeds .item {
    min-height: 62px;
}
.tweeter_feeds .item .photo {
    width: 45px;
    float: left;
    background-image: url("../img/twitter_thumb_image.png");
    background-size: 100% 100%;
    min-height: 45px;
    border-radius: 3px;
    overflow: hidden;
    float: left;
}
.tweeter_feeds .item .text {
    font-size: 11px;
    color: #fff;
    margin-left: 15px;
    line-height: 14px;
    max-width: 180px;
    float: left;
}
.tweeter_feeds .item .text .name {
    font-size: 14px;
}
.tweeter_feeds .item .text a {
    color: #f6c501;
}
.tweeter_feeds .item .time {
    width: 20px;
    float: right;
    text-align: right;
    color: #d6c5ab;
    font-size: 11px;
}
.fb_iframe_widget {
    width: 100%;
    overflow: hidden;
}
.facebook_like img {
    max-width: 100%;
}
/*===========================Footer ========================*/
.footer_last {
    background: #3b2907;
    font-size: 12px;
    padding-bottom: 20px;
}
.footer_last .copyright {
    color: #837862;
    padding-top: 54px;
}
.footer_last .footer_menu {
    text-align: center;
    padding-top: 20px;
    color: #d6c5ab;
}
.footer_last .footer_menu h2 {
    color: #d6c5ab;
    margin-bottom: 13px;
    font-size: 22px;
}
.footer_last .footer_menu p {
    margin-bottom: 2px;
}
.footer_last .site_lock {
    text-align: right;
    padding-top: 26px;
}
.footer_last .site_lock a {
    display: block;
}
.footer_last .site_lock a img {
    display: inline-block;
}
.footer_last .footer_menu p a {
    margin: 0 6px;
    font-size: 11px;
}
.footer_last .footer_menu p a:hover {
    text-decoration: underline;
}
/*===========================Inner Page ===============================*/
.inner_page {
    /*background: url('../img/inner_page_bg.png');*/
    background: url("../img/inner_page_bg.jpg");
    background-size: 100% auto;
    background-position: center top;
    background-repeat: no-repeat;
}
header.inner_page {
    background: transparent;
}
.free_space {
    height: 210px;
    position: relative;
}
.inner_body .container {
    background: #fff;
    border-radius: 3px 3px 0 0;
    max-width: 1140px;
    padding: 30px;
}
/*===========================Registration Page ===============================*/ /* Registration Page Step */
.registration .step {
    background: #e6e6e6 url("../img/step_bg.png") no-repeat right center;
    height: 12px;
    margin: 12px 0 70px; /*max-width:540px;*/
}
.registration .step div {
    display: block;
    width: 23.6%;
    float: left;
    text-align: right;
    margin-top: -8px;
    position: relative;
}
.registration .step div.complete {
    background-image: url("../img/step_active_bg.png");
    background-repeat: repeat-x;
    background-position: left center;
    background-size: 8px 12px;
}
.registration .step div:nth-child(1) {
    width: auto;
    text-align: left;
}
.registration .step div a {
    padding: 1px 9px;
    background: #c1bfbf;
    border-radius: 50%;
    font-size: 19px;
    color: #fff;
    border: 4px solid #e6e6e6;
}
.registration .step div span {
    position: absolute;
    z-index: 11;
    left: -2px;
    top: 29px;
    background: #e6e6e6;
    padding: 0 5px;
    border-radius: 3px;
    color: #c1bfbf;
}
.registration .step div span.step_2 {
    right: -1px;
    left: auto;
}
.registration .step div span.step_3 {
    right: -28px;
    left: auto;
}
.registration .step div span.step_4 {
    right: -5px;
    left: auto;
}
.registration .step div:nth-child(1) a {
    margin-left: -1px;
}
.registration .step div.complete a {
    padding: 1px 8px;
    background: #896830;
    border-radius: 50%;
    font-size: 18px;
    color: #fff;
    border: 4px solid #7c5719;
    margin-right: -1px;
}
.registration .step div.complete span {
    background: #896830;
    color: #fff;
}
/* Registration Page Step */ /* Step 1 */
.registration_form h1 {
    text-align: left;
    margin-bottom: 30px;
}
.registration_form .r_row {
    margin-bottom: 15px;
}
.registration_form .r_row .r_text {
    width: 150px;
    float: left;
    text-align: right;
    line-height: 30px;
}
.registration_form .r_row .r_input {
    width: 350px;
    float: left;
    text-align: left;
    padding: 0 0 0 20px;
}
.registration_form .r_row .r_input input {
    width: 100%;
    background: #e6e6e6;
    border: 1px solid #c1bfbf;
    border-radius: 3px;
    height: 32px;
    padding-left: 10px;
}
.registration_form .form-control {
    background: #e6e6e6;
    border: 1px solid #c1bfbf;
    color: black;
    margin-bottom: 0;
}
.registration_form .lbl_cont {
    padding-left: 0;
    margin-left: -10px;
}
.registration_form .lbl_right {
    text-align: right;
}
.registration_form .r_row .r_input input[type="checkbox"] {
    width: 14px;
    height: 14px;
    vertical-align: middle;
    margin: 0;
}
.registration_form .r_row .r_input .css-label._checkbox {
    margin-top: 10px;
}
.registration_form .r_row .r_input .captcha_input {
    max-width: 90px;
    margin-right: 20px;
}
.registration_form .r_row .r_input.next_prev a {
    float: left;
    width: 120px;
    height: 32px;
    border-radius: 3px;
    color: #fff;
    background: #9d9483;
    font-size: 14px;
    text-transform: uppercase;
    padding: 7px;
    text-align: center;
    cursor: pointer;
    transition: all 0.5s;
}
.registration_form .r_row .r_input.next_prev a:hover {
    background: #625439;
}
.registration_form .r_row .r_input.next_prev input {
    width: 120px;
    height: 32px;
    background: #d3a305;
    border: 0px;
    text-transform: uppercase;
    border-radius: 3px;
    float: right;
    color: #2f1f00;
    transition: all 0.5s;
}
.registration_form .r_row .r_input.next_prev input:hover {
    background: #b38b09;
}
.registration_form .r_row .r_input.next_prev input:disabled {
    background: #c3c3c3;
    color: gray;
    cursor: no-drop;
}
.registration_form .r_row .r_input.next_prev {
    max-width: 590px; /* width:100%; 	padding-left:0;*/
}
.parent_or_wali .btn-default {
    border-radius: 3px;
    background: #e6e6e6;
    border: 1px solid #c1bfbf;
}
/* Step 2 */
.registration_form .select_plan {
    margin-bottom: 40px;
}
.registration_form .select_plan input[type="radio"] {
    visibility: hidden;
}
.registration_form
    .select_plan
    input.css-checkbox[type="radio"]
    + label.css-label,
.registration_form
    .select_plan
    input.css-checkbox[type="radio"]
    + label.css-label.clr {
    font-weight: normal;
    height: auto;
    margin-right: 15px;
    padding: 0;
}
.registration_form .select_plan label .plan {
    border-radius: 3px;
    color: #7c5719;
    height: 170px;
    padding: 47px 50px 0;
    text-align: center;
    width: 250px;
}
.registration_form .select_plan label {
    background: url("../img/un_checked_radio.png") no-repeat scroll center 10px
        #e6e6e6;
}
/*.registration_form .select_plan input[type="radio"]:checked:not(old) + label {    background-color: #efe8da;    background-image: url("../img/checked_radio.png");    background-position: center 10px;    background-repeat: no-repeat;}*/
.registration_form .select_plan label.chk .plan {
    background-color: #efe8da;
    background-image: url("../img/checked_radio.png");
    background-position: center 10px;
    background-repeat: no-repeat;
}
.step_3 .coupone_code {
    margin-top: 20px;
}
.step_3 .panel-default > .panel-heading {
    margin-bottom: -2px;
}
.step_3 .payment_method h3 {
    margin-bottom: 3px;
    display: table;
}
.step_3 .payment_method h4 {
    margin-bottom: 20px;
}
.step_3 .payment_method img {
    margin-bottom: 20px;
}
.step_3 .panel-body {
    padding: 20px;
    border: 1px solid #c1bfbf;
}
.step_3 .panel-title a {
    padding-left: 40px;
    background-image: url("../img/checked_radio.png");
    padding-top: 10px;
    background-size: 20px 20px;
}
.step_3 .panel-title a.collapsed {
    background-image: url("../img/un_checked_radio.png");
}
.step_3 .panel-default > .panel-heading {
    background: #e6e6e6;
    border: 1px solid #c1bfbf;
}
.step_3 .panel-group .panel-heading + .panel-collapse > .panel-body,
.step_3 .panel-group .panel-heading + .panel-collapse > .list-group {
    border-top: 0px;
}
.panel-heading .paymentOption {
    display: none;
}
.step_3 .payment_method p {
    line-height: 24px;
    text-align: justify;
}
.step_3 .payment_method .panel-body label {
    font-weight: normal;
    display: block;
}
.step_3 .payment_method .paypal input {
    width: 100%;
    max-width: 330px;
    background: #e6e6e6;
    border: 1px solid #c1bfbf;
    border-radius: 3px;
    height: 32px;
    padding-left: 10px;
}
.registration_form .big {
    font-size: 60px;
    font-weight: bold;
    line-height: 50px;
}
.registration_form .last {
    font-size: 16px;
    line-height: 26px;
}
.registration_form .coupone_code {
    margin-bottom: 40px;
}
.registration_form .coupone_code p#coupone_question {
    font-style: italic;
    cursor: pointer;
    line-height: 17px;
    font-size: 17px;
    display: table;
}
.registration_form .coupone_code p#coupone_question img {
    float: left;
    margin-right: 3px;
}
.registration_form .coupone_code p {
    margin-bottom: 3px;
}
.registration_form .coupone_code input[type="text"] {
    height: 32px;
    background: #e6e6e6;
    border: 1px solid #c1bfbf;
    border-radius: 3px;
    width: 260px;
    margin-right: 15px;
    padding-left: 10px;
}
.registration_form .coupone_code input[type="submit"] {
    width: 100px;
    height: 32px;
    border: 0px;
    border-radius: 3px;
    background: #d3a305;
    color: #2f1f00;
    transition: all 0.5s;
}
.registration_form .coupone_code input[type="submit"]:hover {
    background: #b98f04;
}
.registration_form .payment_method {
    margin-bottom: 40px;
}
.registration_form .payment_method h1 {
    margin-bottom: 20px;
}
.r_input input[type="text"].what_is_this {
    width: 180px;
    margin-right: 10px;
}
.r_input .dropdown-menu {
    background: #e6e6e6;
    border-radius: 0px;
}
.r_input .dropdown-menu > li > a:hover,
.r_input .dropdown-menu > li > a:focus {
    background: #cecece;
}
.r_input .dropdown-menu li a {
    color: #333333;
}
.r_row_devider {
    max-width: 498px;
    height: 1px;
    background: #e6e6e6;
    margin: 20px 0;
}
.r_row #what_is_this {
    position: relative;
}
.r_row .what_description {
    position: absolute;
    top: -6px;
    left: 90%;
    background: #e6e6e6;
    border: 1px solid #c3c2c2;
    padding: 5px 5px;
    position: absolute;
    z-index: 9999;
    text-align: right;
    border-radius: 3px;
}
.r_row .what_description img {
    margin: 10px 15px 15px 15px;
    position: relative;
    z-index: -1;
}
.r_row .what_description .close {
    background: url("../img/btn_window_close.gif") no-repeat;
    width: 15px;
    height: 15px;
    opacity: 1;
}
.billing_information {
    margin-bottom: 40px;
}
.account_information .btn {
    border-radius: 3px;
    background: #e6e6e6;
    border: 1px solid #c3c2c2;
}
.account_information .month {
    width: 40%;
    float: left;
    margin-right: 15px;
}
.account_information .r_date {
    width: 20%;
    float: left;
    margin-right: 15px;
}
.account_information .r_year {
    width: 30%;
    float: left;
}
/*=========================Right Side Bar ===========================*/
.side_bar_widget {
    margin-bottom: 50px;
}
.side_bar_widget .youtube_video {
    background: url("../img/video_shadow.png") no-repeat scroll center bottom /
        100% auto rgba(0, 0, 0, 0);
    padding-bottom: 15px;
}
.side_bar_widget .youtube_video iframe {
    border: 10px solid #f0efef;
    margin: 0 0 -5px;
    width: 100%;
    height: 200px;
}
.side_bar_video h3 {
    text-align: center;
}
.side_bar_widget.story {
    text-align: center;
}
.side_bar_widget.story img {
    max-width: 100%;
}
.side_bar_widget.story p {
    line-height: 27px;
    text-align: justify;
}
.side_bar_widget.story p a {
    font-weight: bold;
}
.side_bar_widget.story p.writer {
    color: #3a3a3a;
    font-family: "qumpellkano12regular";
    font-size: 16px;
    margin-top: 10px;
    text-align: right;
}
.side_bar_widget h1 {
    text-align: left;
    margin-bottom: 20px;
}
.side_bar_widget img {
    max-width: 100%;
}
.side_bar_video h3 {
    text-align: center;
}
.side_bar_widget.private p {
    text-align: justify;
    line-height: 27px;
}
.side_bar_widget.private p a {
    font-weight: bold;
}
/*=============================================About Us Page====================*/
.about_us_banner .container.about_banner_bg {
    background-image: url("../img/about_banner_image.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right bottom;
    min-height: 320px;
    padding: 220px 30px 0;
    border-bottom: 50px solid #fff;
}
.about_us_banner .banner_content {
    width: 345px;
    background: #fff;
    border: 15px solid #f6f6f6;
    padding: 15px;
    border-radius: 3px;
    margin-left: 0;
    margin-bottom: -60px;
}
.about_us_banner .banner_content p {
    font-weight: bold;
    text-align: justify;
    margin-top: 10px;
}
.about_us_banner .banner_content h1 {
    text-align: left;
}
.about_us p {
    color: #8d8d8d;
    font-size: 14px;
    line-height: 19px;
    text-align: justify;
}
blockquote,
.blockquote-reverse {
    border-color: #7c5719;
    margin-top: 30px;
    line-height: 29px;
}
blockquote footer {
    margin-top: 10px;
    background: transparent;
}
/*===========================================Back to Top=====================*/
.back_to_top {
    position: fixed;
    right: 50px;
    bottom: 50px;
}
.back_to_top a {
    /*background: #876122;*/
    border-radius: 3px; /*border: 1px solid #b48e4f;*/
    padding: 5px 8px;
    color: #b48e4f;
    transition: all 0.5s;
}
.back_to_top a:hover {
    /*background:#b48e4f;*/
    color: #876122;
}
/*=============================================Advice Page====================*/
.advice_page h1 {
    text-align: left;
}
.advice_page p {
    line-height: 23px;
    margin: 20px 0 10px;
    text-align: justify;
}
.advice_page p a {
    color: #7c5719;
    text-decoration: underline;
}
.advice_page img {
    float: left;
    margin: 30px 20px 5px 0;
    border: 5px solid #7c5719;
}
.advice_page ol {
    padding-left: 20px;
}
.advice_page ol li {
    line-height: 23px;
    margin-top: 15px;
}
.advice_page ol li a {
    color: #7c5719;
    text-decoration: underline;
}
.advice_page ol ol {
    margin-top: 00px;
}
.advice_page ol ol li {
    list-style: upper-alpha;
    padding-left: 30px;
}
/*=============================================Privacy Page====================*/
.privacy h1 {
    text-align: left;
}
.privacy p {
    line-height: 23px;
    margin: 20px 0 10px;
    text-align: justify;
}
.privacy p a {
    color: #7c5719;
    text-decoration: underline;
}
.privacy img {
    float: left;
    margin: 30px 20px 5px 0;
    border: 5px solid #7c5719;
}
.privacy ol {
    padding-left: 20px;
}
.privacy ol li {
    line-height: 23px;
    margin-top: 30px;
    font-size: 26px;
    list-style-position: inside;
}
.privacy ol li p {
    font-size: 14px;
    margin-top: 0px;
}
.privacy h3 {
    font-size: 22px;
    margin-bottom: 0px;
}
.privacy ol li a {
    color: #7c5719;
    text-decoration: underline;
}
.privacy ol ol {
    margin-top: 00px;
    padding: 0 0 0 20px;
}
.privacy ol ul li {
    margin-top: 30px;
}
.privacy ol ol li {
    list-style: upper-alpha;
    margin-top: 5px;
    line-height: 23px;
    list-style-position: inside;
    font-size: 16px;
}
.privacy ul {
    margin: 30px 0 0 0;
    padding: 0 0 0 20px;
}
.privacy ul li {
    list-style: none;
}
.privacy ul li h4 {
    /*margin-bottom:-15px;*/
}
/*=============================================Privacy Page====================*/
.endorsment_page h1 {
    text-align: left;
    margin: 0 0 20px 0;
}
.endorsment_page .item {
    margin: 40px 0;
}
.endorsment_page .items li {
    list-style: none;
}
.endorsment_page #lastPostsLoader {
    text-align: center;
}
.endorsment_page .item h3 {
    font-size: 18px;
    font-weight: 400;
    color: #584013;
}
.endorsment_page .item h6 {
    font-size: 12px;
    margin: 5px 0 20px 0;
}
.endorsment_page .item h6 a {
    color: #00aeef;
}
.endorsment_page .item img {
    border: 10px solid #8e6623;
    width: 100%;
    cursor: pointer;
}
.endorsment_page .item .image {
    padding: 0 0 20px 0;
    background-image: url("../img/video_shadow.png");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.endorsment_page .item p {
    text-align: justify;
    margin: 0px 0 15px;
    color: #585858;
}
.endorsment_page .item .bottom_text a.youtube img {
    width: auto;
    height: auto;
    border: 0px;
}
.endorsment_page .item p span.more {
    font-weight: bold;
    cursor: pointer;
}
.item p span.more .full_text {
    display: none;
}
.item p span.more.more_text .full_text {
    display: inline;
}
.endorsment_page .modal_image {
    margin-bottom: 10px;
}
.endorsment_page .modal-body {
    padding: 0;
}
.endorsment_page .item .bottom_text span {
    display: block;
    color: #585858;
    font-weight: bold;
}
.endorsment_page .item .bottom_text a {
    color: #00aeef;
}
.endorsment_page .view_more {
    text-align: center;
    padding: 20px 0;
}
.endorsment_page .view_more a,
.sucess_soory_full .view_more a {
    padding: 5px 10px;
    color: #fff;
    background: #9b7907;
    border-radius: 3px;
    display: inline-block;
    transition: all 0.5s;
}
.endorsment_page .view_more a:hover,
.sucess_soory_full .view_more a:hover {
    background: #7c5719;
}
/*========================================Sucess Story Page V1====================*/
.sucess_soory_full img {
    max-width: 100%;
}
.sucess_soory_full {
    text-align: center;
}
.sucess_soory_full .heading_text p {
    max-width: 800px;
    margin: 20px auto 20px;
}
.sucess_soory_full .item {
    margin: 20px 0 40px;
    position: relative;
    z-index: 1;
}
.sucess_soory_full .item p {
    text-align: justify;
    line-height: 21px;
}
.sucess_soory_full .item h3 {
    text-align: right;
    font-family: "qumpellkano12regular";
    color: #3a3a3a;
}
.sucess_soory_full .item h3 small {
    font-size: 13px;
}
.sucess_soory_full .items {
    padding: 0 40px;
}
/*========================================Sucess Story Page V2====================*/
.testimonial_page {
    overflow-x: hidden;
}
.testimonial_text {
    margin-bottom: 20px;
}
.sucess_soory_full ul li {
    list-style: none;
    margin-bottom: 130px;
}
.sucess_soory_full .heading_text p {
    margin-bottom: 120px;
}
.sucess_soory_full .item {
    padding: 20px;
    margin: 40px 20px 60px 20px;
    background: rgba(255, 255, 255, 0.8);
    border: 1px solid #ececec;
}
.part_1 {
    width: 100%;
    height: 100%;
    background: url("../img/part_1bg.png") no-repeat;
    position: absolute;
    top: -100px;
    left: -100px;
    z-index: 0;
}
.part_2 {
    width: 100%;
    height: 100%;
    position: absolute;
    top: -31px;
    right: -30px;
    z-index: 0;
    background: url("../img/part_2bg.png") no-repeat right top;
}
.part_3 {
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: -40px;
    left: -103px;
    z-index: 0;
    background: url("../img/part_3bg.png") no-repeat left bottom;
}
.part_4 {
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: -42px;
    right: -50px;
    z-index: 0;
    background: url("../img/part_4bg.png") no-repeat right bottom;
}
/*=========================================Contact Us ============================*/
.contact_us {
    color: #898989;
}
.contact_us h1 {
    text-align: left;
    margin: 0 0 20px;
}
.contact_us h4 {
    margin: 20px 0 10px;
    font-size: 16px;
    font-weight: bold;
    color: #898989;
}
.contact_us ul {
    margin-bottom: 20px;
}
.contact_us ul li {
    list-style: none;
    padding: 0 0 0 20px;
    margin: 7px 0;
    position: relative;
}
.contact_us ul li a .fa {
    position: absolute;
    left: 0;
    top: 3px;
}
.contact_us ul li a .fa.fa-map-marker {
    font-size: 16px;
}
.contact_us form .send {
    padding: 5px 10px 5px 30px;
    background-color: #d3a305;
    color: #fff;
    border: 0px;
    border-radius: 3px;
    text-transform: uppercase;
    background-image: url("../img/send_icon.png");
    background-repeat: no-repeat;
    background-position: 10px center;
    transition: all 0.5s;
}
.contact_us form .send:hover {
    background-color: #b08806;
}
.contact_form .text-danger {
    color: red;
}
.contact_form .error {
    font-weight: bold;
    color: red;
}
/*========== New Contact Page Code ==========*/
.contact_page .form-control {
    margin-bottom: 0;
    color: #343434;
    padding: 10px;
    background: #f0eeee;
    border: 1px solid #d8d7d7;
    box-shadow: none;
}
.contact_page .form-group .commonerror {
    font-size: 12px;
}
/*--------------------Thank U Page----------------*/
.thank_u_content p {
    margin-bottom: 20px;
}
.thank_u_content p a {
    color: #007b9d;
    text-decoration: underline;
}
.thank_u_content .red {
    color: #ff0000;
}
.thank_u_content .token {
    border: 3px dashed #000;
    padding: 15px;
    display: table;
    border-radius: 15px;
    background-image: url("../img/sciessor.png");
    background-repeat: no-repeat;
    background-position: right top;
    position: relative;
    margin-bottom: 40px;
}
.thank_u_content .upper {
    text-transform: uppercase;
}
.thank_u_content .blue {
    color: #57559e;
}
.thank_u_content .small {
    font-size: 12px;
    font-weight: bold;
}
.thank_u_content table tr td {
    padding: 5px 5px 5px 0;
}
.thank_u_content .token:after {
    content: "Print and keep in safe Place";
    font-style: italic;
    font-size: 12px;
    color: gray;
    text-align: center;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -25px;
}
.thank_u_content .payment_heading {
    font-size: 16px;
}
.thank_u_content .payment_table {
    margin: 10px 0 20px 0;
}
.thank_u_content .payment_table table tr td {
    padding: 0;
}
.thank_u_content .renwal_message {
    max-width: 400px;
}
.thank_u_content .social_icons img {
    margin-right: 10px;
}
.thank_u_side_bar .image {
    text-align: right;
    margin: -100px 0 50px 0;
    position: relative;
    z-index: 9999;
}
.thank_u_side_bar .tab-pane {
    border: 1px solid #d4d4d4;
    padding: 15px;
    border-top: 0;
}
.thank_u_side_bar .tab-pane .large {
    font-size: 18px;
    font-weight: bold;
}
.thank_u_side_bar .nav-tabs > li {
    margin-bottom: -1px;
    margin-right: -3px;
}
.thank_u_side_bar .nav > li > a:hover,
.thank_u_side_bar .nav > li > a:focus {
    background: #fff;
}
.thank_u_side_bar .social_message {
    margin-bottom: 30px;
    color: #828282;
    line-height: 21px;
    text-align: justify;
}
.thank_u_side_bar .nav-tabs > li a {
    padding: 12px 17px;
}
.thank_u_side_bar .tweet_url {
    padding: 2px 5px;
    background: #f2f2f2;
    border: 1px solid #d2d2d2;
    border-radius: 3px;
    font-size: 12px;
    margin-bottom: 20px;
}
.thank_u_side_bar .social_message.email input,
textarea {
    width: 100%;
    min-height: 50px;
    border: 1px solid #d4d4d4;
    border-radius: 3px;
    margin-bottom: 20px;
    padding: 10px;
    color: #959595;
    resize: none;
    text-align: justify;
}
.thank_u_side_bar .social_message.email .membership {
    font-style: italic;
    font-weight: bold;
    color: #353213;
}
.column .rate {
    font-size: 55px;
}
.alert #flashMessage,
.alert #flashMessageSuccess {
    display: inline-block;
    color: inherit;
    font-size: 14px;
}
.btn.btn-primary {
    background: #d3a305;
    color: white;
    border-color: #d3a305;
}
.pricintTable {
    margin: 40px 0;
    width: 1060px;
}
.pricintTable .item.active {
    background: #efe9dd;
    color: black;
}
.pricintTable .item ul li {
    list-style: none;
    padding: 15px 15px;
    border-bottom: 1px solid #c4c4c4;
    text-align: center;
}
.pricintTable .item.active ul li {
    border-color: #d5c7ae;
}
/*.pricintTable .item ul li:nth-child(odd){*/ /*    background: #f0f0f0;*/ /*}*/
.pricintTable .item ul li:first-child {
    font-weight: bold;
}
.pricintTable .item ul li:last-child {
    border-bottom: 0;
}
.pricintTable .item ul li .title {
    font-size: 23px;
    font-weight: bold;
}
.pricintTable .item ul li .key {
    color: #9d9d9d;
}
.pricintTable .item.active ul li .key {
    color: #000000;
}
.pricintTable .item ul li .price {
    width: 140px;
    height: 140px;
    padding: 40px 0px;
    text-align: center;
    margin: 10px auto;
    border-radius: 50%;
    font-weight: normal;
    background: #efe9dd;
}
.pricintTable .item.active ul li .price {
    background: #93691a;
    color: white;
}
.pricintTable .item ul li .price .amount {
    font-size: 40px;
}
.pricintTable .item ul li .price .type {
    font-size: 18px;
}
.pricintTable .item ul li .value {
    font-weight: bold;
}
#mainSlider .carousel-inner .item .backgroundImg {
    min-height: 600px;
    width: 100%;
}
