@charset "utf-8";

/* CSS Document */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block;
}

audio,
canvas,
video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
}

[hidden] {
    display: none;
}

html {
    font-size: 16px;
}

html,
button,
input,
select,
textarea {
    color: #222;
    font-family: 'robotoregular';
}

body {
    font-family: 'robotoregular';
    font-size: 14px;
    line-height: 22px;
    color: #4e4e4e;
    padding: 0;
    margin: 0;
}


/*html, body {
    overflow-x: hidden;
}*/

img {
    max-width: 100%;
}

::-moz-selection {
    background: #3399ff;
    color: #fff;
    text-shadow: none;
}

::selection {
    background: #3399ff;
    color: #fff;
    text-shadow: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-weight: normal;
    margin: 0;
    padding: 0;
}

a {
    color: #5a365b;
    text-decoration: none;
    outline: 0;
    transition: all 0.5s ease 0s;
}

a:hover {
    text-decoration: none;
    color: #b98b59;
}

abbr[title] {
    border-bottom: 1px dotted;
}

b,
strong {
    font-weight: bold;
    font-size: 16px;
    color: #444444;
    font-family: "Roboto", sans-serif;
}

blockquote {
    margin: 1em 40px;
}

dfn {
    font-style: italic;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

ins {
    background: #ff9;
    color: #000;
    text-decoration: none;
}

mark {
    background: #ff0;
    color: #000;
    font-style: italic;
    font-weight: bold;
}

pre,
code,
kbd,
samp {
    font-family: monospace, serif;
    _font-family: 'courier new', monospace;
    font-size: 1em;
}

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

q {
    quotes: none;
}

q:before,
q:after {
    content: "";
    content: none;
}

small {
    font-size: 85%;
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

ul,
ol {
    margin: 0;
    padding: 0 0 0 0;
    list-style-type: none;
}

dd {
    margin: 0 0 0 40px;
}

nav ul,
nav ol {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 0;
}

form {
    margin: 0;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

label {
    cursor: pointer;
}

legend {
    border: 0;
    *margin-left: -7px;
    padding: 0;
    white-space: normal;
}

button,
input,
select,
textarea {
    font-size: 100%;
    margin: 0;
    outline: none;
    vertical-align: baseline;
    *vertical-align: middle;
}

button,
input {
    line-height: normal;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
    *overflow: visible;
}

button[disabled],
input[disabled] {
    cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
    *width: 13px;
    *height: 13px;
    float: left;
}

input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical;
}

input:valid,
textarea:valid {}

input:invalid,
textarea:invalid {}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

td {
    vertical-align: middle;
}

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: black;
    padding: 0.2em 0;
}

h1,
h2,
h4,
h5,
h6 {
    font-family: 'roboto_slabregular';
}

h3 {
    font-family: 'oswaldregular';
    color: #5a365b;
    padding-bottom: 15px;
    font-size: 22px;
}

.header-top {
    background: #5a365b;
    padding: 12px 0;
}

a.donate-butt,
.gform_next_button,
.gform_button {
    background: #b98b59;
    font-size: 18px !important;
    padding: 13px 30px 9px;
    color: #fff;
    border-radius: 40px;
    font-family: 'oswaldregular'!important;
    line-height: 20px;
    margin-bottom: 10px;
    display: inline-block;
    border: none;
    margin-left: 0px !important;
    font-weight: normal !important;
    text-transform: uppercase;
}

a.donate-butt {
font-weight: 500;
}

a:hover.donate-butt {
    background: #8e628f
}

.search-icon input {
    width: 174px;
    height: 30px;
    padding-left: 30px;
    position: relative;
    font-family: Arial,'oswaldlight';
}

.search-icon i {
    position: absolute;
    top: 21px;
    z-index: 99;
    padding-left: 8px;
    font-size: 18px;
}

::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #5a365b;
}

::-moz-placeholder {
    /* Firefox 19+ */
    color: #5a365b;
}

:-ms-input-placeholder {
    /* IE 10+ */
    color: #5a365b;
}

:-moz-placeholder {
    /* Firefox 18- */
    color: #5a365b;
}

.header-bottom {
    padding: 5px 0 15px;
}

.logo {
    float: left;
    width: 49%;
}

.social-icons {
    padding-top: 33px;
    float: right;
    width: 23%;
}
.social-icons a{ vertical-align:top; display:inline-block;}
.social-icons span{ margin-left:5px;}
.social-icons a.store {
    background: #5a365b;
    font-size: 17px;
    text-transform: uppercase;
    font-family: 'oswaldregular';
    border-radius: 40px;
    padding: 10px 18px 6px;
    color: #fff;
    margin-right: 4px;
    border: 0;
	margin-top:-4px;
}
.gform_previous_button {
    background: #5a365b;
    font-size: 17px;
    text-transform: uppercase;
    font-family: 'oswaldregular';
    border-radius: 40px;
    padding: 8px 18px;
    color: #fff;
    margin-right: 4px;
    border: 0;
}

a:hover.store {
    background: #b98b59;
}

.member-login {
    background: #b98b59;
    float: right;
    cursor: pointer;
    transition: all 0.5s;
    font-family: 'roboto_slabregular';
}

.member-login a {
    color: #fff;
    padding: 24px 15px;
    display: block;
}

.member-login:hover {
    background: #5a365b;
}

.menu-part {
    float: left;
}

.outercarousal .owl-nav div.owl-prev {
    display: block !important;
    width: 61px;
    height: 76px;
    font-size: 0 !important;
    background: url(../images/arrow-left.png) no-repeat 0 0;
    float: left;
    position: absolute;
    left: -5px;
    top: 30%;
    border-radius: 0 !important
}

.outercarousal .owl-nav div.owl-next {
    display: block !important;
    width: 61px;
    height: 76px;
    font-size: 0 !important;
    background: url(../images/arrow-right.png) no-repeat 0 0;
    float: right;
    position: absolute;
    right: -5px;
    top: 30%;
    border-radius: 0 !important
}

.outercarousal .owl-nav div.owl-prev:hover {
    background: url(../images/arrow-left.png) no-repeat 0 0 !important;
}

.outercarousal .owl-nav div.owl-next:hover {
    background: url(../images/arrow-right.png) no-repeat 0 0 !important;
}

.outercarousal .outerslider .owl-dots {
    display: block !important;
}

.banner {
    position: relative;
}

.banner-bg {
    background: rgba(70, 50, 37, 0.7);
    padding: 45px 0;
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 9;
    color: #fff
}

.banner-cont h1 {
    padding-bottom: 8px;
}

.banner-cont p {
    font-size: 24px;
    font-family: 'roboto_slabregular';
}

a.read-more {
    background: #5a365b;
    border-radius: 28px;
    color: #fff;
    font-size: 24px;
    font-family:'oswaldregular'!important;
    text-transform: uppercase;
    padding: 17px 56px 12px 30px;
    display: inline-block;
    float: left;
    position: relative;
    margin-left: 20px;
    margin-top: 15px;
    overflow: hidden;
    line-height: 24px;
}

a:hover.read-more {
    background: #482449;
}

a.read-more:after {
    background: #b98b59;
    position: absolute;
    content: "";
    top: 0;
    width: 36px;
    height: 53px;
    right: 0;
}

a.read-more:before {
    position: absolute;
    content: "\f105";
    font-family: FontAwesome;
    color: #fff;
    z-index: 1;
    right: 13px;
    font-size: 31px;
    font-weight: bold;
    top: 15px;
}

.banner-cont {
    width: 76%;
    float: left;
}

.banner #demos .owl-carousel .owl-controls {
    margin-top: 0;
}

.banner #demos .owl-carousel .owl-controls .owl-dots {
    position: absolute;
    bottom: 21px;
    left: 50%;
    transform: translate(-50%);
}

.banner #demos .owl-carousel .owl-controls .owl-dots .owl-dot span {
    background: #c3c3c3;
    height: 18px;
    width: 18px;
    margin: 0 7px 0px 0px;
}

.banner #demos .owl-carousel .owl-controls .owl-dots .owl-dot.active span {
    background: #ae6cb0;
}

.featuresec {
    background: #efefef;
}

.feature-news{
    background: #f8f8f8;
    padding:15px 25px;
    margin: 45px 0;
    min-height: 680px;
	position:relative;
}
.feature-article {
    background: #f8f8f8;
    padding:15px 25px;
    margin: 45px 0;
    min-height: 680px;
	position:relative;
}
.feature-article .add-height{ min-height:inherit !important;}
.feature-article a.view-butt, .feature-news a.view-butt{ position:absolute; right:24px; bottom:46px;}

h2 {
    color: #383838;
    font-size: 36px;
    position: relative;
    padding-bottom: 25px;
}

.feature-news h2:before {
    position: absolute;
    content: "";
    background: #5a365b url(../images/icon1.png) no-repeat center;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    line-height: 46px;
    left: -57px;
    top: -3px;
}

.feature-news h2,
.feature-article h2 {
    margin-left: 54px;
	padding-bottom: 16px;
	margin-bottom: 15px;
	font-size:32px !important;
}
.our-store h2{ margin-bottom:0px;margin-left: 54px;
	padding-bottom: 16px;
	font-size:32px !important;}

.scholarship-time {
    padding-top: 0px;
	padding-bottom: 8px;
}
.scholarship-time h3{ padding-bottom:8px; line-height:130%; font-size:22px !important;}

.date {
    padding-bottom: 7px;
}

.placeholder-image {
    float: left;
    width: 20%;
}

.placeholder-text img.leftpic {
    float: left;
    margin: 0 15px 15px 0;
}

.feature-article .placeholder-text img.leftpic {
	float: left;
	margin: 0 15px 7px 0;
	padding: 3px;
	border: 1px solid #ba97bb;
	}

.workshop {
    padding: 20px 0 55px;
}

a.view-butt {
    background: #b98b59;
    font-size: 18px;
    padding: 11px 26px 5px;
    float: right;
    color: #fff;
    border-radius: 40px;
    font-family:'oswaldregular'!important;
    line-height: 25px;
    margin-top: 60px;
}

a:hover.view-butt {
    background: #5a365b;
}

.add-border {
    border-right: 1px solid #fff;
    padding-right: 30px;
}

.feature-article h2:before {
    position: absolute;
    content: "";
    background: #5a365b url(../images/icon2.png) no-repeat center;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    line-height: 46px;
    left: -57px;
    top: -3px;
}

.add-padding {
    padding-left: 30px;
}

.add-height {
    min-height: 165px;
}

.connect-us {
    background: #333333;
    padding: 55px 0;
    text-align: center
}

.connect-us h2 {
    color: #fff;
    font-size: 30px;
    position: relative;
    margin-bottom: 25px;
	padding-bottom:15px;
}

.connect-us h2::before {
    position: absolute;
    content: "";
    background: #b98b57 url(../images/icon3.png) no-repeat center;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    line-height: 46px;
    margin-left: -52px;
    top: -5px;
}

.connect-us h2::after {
    position: absolute;
    content: "";
    background: #686868;
    width: 302px;
    height: 1px;
    text-align: center;
    bottom: 0px;
    left: 35%;
}

.white-bg {
    background: #fff;
    padding: 35px;
}

.our-store {
    background: #b98b59;
    padding: 60px 0;
}

.our-store h2 {
    font-size: 30px;
    position: relative;
}

.podcast-icon:before {
    position: absolute;
    content: "";
    background: #333333 url(../images/podcast.png) no-repeat center;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    line-height: 46px;
    left: -57px;
    top: -3px;
}

.cart-icon:before {
    position: absolute;
    content: "";
    background: #333333 url(../images/icon5.png) no-repeat center;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    line-height: 46px;
    left: -57px;
    top: -3px;
}

.tylers-podcast {
    border-top: 1px solid #d9d7d7;
    padding-top: 15px;
}

.outercarousal1 .owl-nav div.owl-prev {
    display: block !important;
    width: 36px;
    height: 36px;
    font-size: 0 !important;
    background: url(../images/left-arrow.png) no-repeat 0 0;
    float: left;
    z-index: 99;
    /*position: absolute;
	left: -5px;
	bottom:-68px;
	border-radius: 0 !important*/
}

.outercarousal1 .owl-nav div.owl-next {
    display: block !important;
    width: 36px;
    height: 36px;
    font-size: 0 !important;
    background: url(../images/right-arrow.png) no-repeat 0 0;
    float: right;
    z-index: 99;
    /*	position: absolute;
	right: -5px;
	bottom:-68px;
	border-radius: 0 !important*/
}

.outercarousal1 .owl-nav div.owl-prev:hover {
    background: url(../images/left-arrow.png) no-repeat 0 0 !important;
}

.outercarousal1 .owl-nav div.owl-next:hover {
    background: url(../images/right-arrow.png) no-repeat 0 0 !important;
}

.our-store .white-bg {
    min-height: 578px;
}

.outercarousal1 .outerslider .owl-dots {
    display: block !important;
    /*    position: absolute;
    bottom: -63px;
    left: 42%;*/
    padding-top: 12px;
}

.outercarousal1 .owl-theme .owl-controls {
    margin-top: 29px;
}

.outercarousal1 .owl-theme .owl-dots .owl-dot span {
    border: 2px solid #333333;
    height: 13px;
    width: 13px;
    margin: 0 7px 0px 0px;
}

.outercarousal1 .owl-theme .owl-dots .owl-dot.active span {
    background: #333333;
}

.human-progress {
    background: url(../images/TempleRoomWindowExterior-edited.jpg) no-repeat;
    background-size: cover;
    background-attachment: fixed;
    padding: 60px 0;
    text-align: center;
    font-size: 30px;
    color: #fff;
    line-height: 35px;
    font-family: 'roboto_slabregular';
	background-position:center center;
}

.circle-img {
    margin-bottom: 20px;
}

.author {
    display: block;
    font-size: 20px;
    padding-top: 8px;
}

a.readmore-butt {
    color: #fff;
    border: 3px solid #b98b59;
    padding: 14px 46px 8px;
    font-family: 'oswaldregular';
    text-transform: uppercase;
    font-size: 24px;
    display: inline-block;
    line-height: 30px;
    margin-top: 22px;
}

a:hover.readmore-butt {
    background: #b98b59
}


/*.insurance-bg{width:100%;}*/

.partners .container {
    position: relative;
}

.partners {
    background:#003b5b; /*url(../images/insurance-bg.jpg) no-repeat right 40% top;*/
    background-size: cover;
    padding: 45px 0;
}



/*.cont-sec {
    position: absolute;
    bottom: 40px;
	left:0; width:100%;
}*/

.cont-sec img {
    padding-bottom: 15px;
}

.cont-sec h2 {
    font-size: 30px;
    font-family: 'roboto_slabregular';
    line-height: 40px;
}
.cont-sec.discount h2 {
    font-size: 59px!important;
    font-family: 'oswaldregular';
    line-height:65px; color:#fff; font-weight:bold; padding-bottom:10px;
}
.cont-sec.discount h2 span {
    color: #5bc6e8;
    display:inline-block !important;
}

.cont-sec.discount a.learn-more {
    background: #f5f5f5;
    font-size: 18px;
    padding: 13px 30px 9px;
    color: #1559a4;
    border-radius: 5px;
    font-family: 'oswaldmedium';
    line-height: 25px;
    margin-bottom: 10px;
    display: inline-block;
    border: none;
	-webkit-box-shadow: 1px 2px 3px -1px rgba(0,0,0,0.63);
-moz-box-shadow: 1px 2px 3px -1px rgba(0,0,0,0.63);
box-shadow: 1px 2px 3px -1px rgba(0,0,0,0.63);
}
.browse-store{
display: block;
clear: both;
padding-top: 20px;
text-align: center;}

/*.cont-sec {
    padding-top: 60px;
}*/

.cont-sec span {
    color: #01539d;
    display: block;
}

a.learn-more,
input.learn-more {
    background: #5a365b;
    font-size: 18px;
    padding: 13px 30px 9px;
    color: #fff;
    border-radius: 40px;
    font-family:'oswaldregular'!important;
    line-height: 25px;
    margin-bottom: 10px;
    display: inline-block;
    border: none; font-weight:normal !important;
}
.form_saved_message_emailform input[type="text"]{padding: 8px 4px !important; vertical-align:top;}
div.form_saved_message div.form_saved_message_emailform form input[type=submit]{background-color: #5a365b !important;
    font-size: 18px !important;
    padding:10px 30px 4px !important;
    color: #fff!important;
    border-radius: 40px!important;
    font-family: 'oswaldmedium';
    line-height: 25px!important;
    margin-bottom: 10px!important;
    display: inline-block!important;
    border: none !important; font-weight:normal !important;vertical-align:top;}
div.form_saved_message div.form_saved_message_emailform form input {
    margin: 0 auto 0 !important;
}


a:hover.learn-more,
input.learn-more:hover {
    background: #b88b58;
}

.small {
    color: #3d3d3d;
    font-family: 'roboto_slabregular';
    line-height: 17px;
}

.bottom-box-sec1 {
    background: url(../images/line-bg.png) repeat-y center top;
}


/*.bottom-box-sec1:after {
	position: absolute;
content: '';
background: #c0c0c0;
width: 50%;
height: 185px;
left: 0;
}
.bottom-box-sec1:before {
position: absolute;
content: '';
background: #7f7e7e;
width: 50%;
height: 185px;
right: 0;
}*/


/*.bottom-box-sec1 .demo .container {
	display: flex;
}
.bottom-box-sec1 .demo {
	position: absolute;
width: 100%;
z-index: 1;
}*/

.bottom-box-sec1 .first-box{
    padding: 76px 0px 56px 112px;
    width: 30%;
    float: left;
}

.bottom-box-sec1 .second-box{
	padding: 76px 0px 56px 30px;
    width: 40%;
    float: left;}

.bottom-box-sec1 .third-box {
    padding: 76px 0px 56px 30px;
    width: 30%;
    float: left;
}

.bottom-box-sec1 .color1 {
    background: #c0c0c0;
}

.bottom-box-sec1 .color2 {
    background: #9d9c9c;
}

.bottom-box-sec1 .color3 {
    background: #7f7e7e;
}

.bottom-box-sec1 a.HowToJoin {
    background: #5a365b;
    border-radius: 28px;
    color: #fff;
    font-size: 19px;
    font-family: 'oswaldregular';
    text-transform: uppercase;
    padding: 17px 80px 12px 30px;
    display: inline-block;
    float: left;
    position: relative;
    overflow: hidden;
    line-height: 24px;
}

.bottom-box-sec1 a:hover.HowToJoin {
    background: #b88b58
}

.bottom-box-sec1 a.HowToJoin span {
    position: absolute;
    display: inline-block;
    top: -1px;
    right: 0;
    width: 60px;
    height: 56px;
    background: #000;
    border-radius: 50%;
    text-align: center;
    line-height: 51px;
}

.footer-top {
    background: #313131;
    padding: 30px 0;
    color: #fefefe;
    font-family: 'roboto_slabregular';
}

h4 {
    color: #fcf5ca;
    font-size: 18px;
    padding-bottom: 35px;
}

.foot-link {
    column-count: 2;
    width: 413px;
}

.foot-link li a {
    color: #fff;
}

.foot-link li a:hover {
    color: #b98b59;
}

.foot-link li {
    background: url(../images/arrow-butt.png) no-repeat left 7px;
    padding: 0 0 8px 16px;
}

.footer-bottom {
    background: #212121;
    padding: 30px 0;
    color: #fefefe;
}

.footer-bottom span {
    color: #fcf5ca;
    font-size: 16px;
}

.footer-bottom i {
    font-size: 20px;
    margin-left: 10px;
}

.footer-bottom a {
    color: #fff;
}

.footer-bottom a:hover {
    color: #b98b59;
}

.price {
    color: #22aac5;
}

a.cart-butt {
    background: #eeeeee;
    padding: 6px 12px;
    display: inline-block;
    margin-top: 10px;
    color: #000;
}

a:hover.cart-butt {
    background: #b98b59;
    color: #fff;
}

.outercarousal1 .item {
    margin: 0 5px;
}

.feature-news h2:after {
    position: absolute;
    content: "";
    width: 509px;
    height: 1px;
    background: #d9d7d7;
    bottom: 0;
    left: -65px;
}

.feature-article h2:after {
    position: absolute;
    content: "";
    width: 509px;
    height: 1px;
    background: #d9d7d7;
    bottom: 0;
    left: -65px;
}


/*#cssmenu .sub-menu { display: none !important; }*/


/*for profile*/

.inner_page_template {
    background: #efefef;
}

.inner_page_template .col-sm-8 {
    background: #fff;
    position: relative;
    padding: 40px 0px;
}

.inner_page_template .col-sm-4 {
    background: #efefef;
    padding: 40px 0px;
}

.inner_page_template .col-sm-8:before {
    position: absolute;
    left: -100%;
    z-index: 0;
    top: 0px;
    bottom: 0px;
    display: block;
    content: '';
    width: 100%;
    background: #fff;
}

.inner_page_template .col-sm-8 h3 {
    font-family: 'roboto_slabregular';
    color: #333;
    font-size: 30px;
    line-height: 46px;
    border-bottom: 1px solid #dedede;
    position: relative;
    padding-left: 60px;
    margin-bottom: 25px;
}

.inner_page_template .col-sm-8 h3:after {
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
    width: 49px;
    height: 49px;
    content: url('../images/profile-icon.png');
}

.inner_page_template .col-sm-8 h4 {
    font-family: 'oswaldregular';
    color: #5a365b;
    padding-bottom: 15px;
    font-size: 22px;
    padding-top: 10px;
}

.form_field_group {
    padding: 5px 5px 5px 0px;
}

.form_field_group label {
    display: inline-block;
    width: 250px;
    font-weight: normal;
}

.form_field_group input[type=text] {
    width: 350px;
    border: 1px solid #dedede;
    height: 34px;
    padding-left: 5px;
    outline: none;
    margin-bottom: 5px;
}

.form_field_group select {
    width: 350px;
    border: 1px solid #dedede;
    height: 34px;
    padding-left: 5px;
    outline: none;
}
.form_field_group select#prefix{ margin-left:3px;}

.form_field_group textarea {
    width: 350px;
    border: 1px solid #dedede;
    height: 134px;
    padding-left: 5px;
    outline: none;
}

.form_field_group p {
    padding-right: 20%;
}

.save_changes_btn {
    background: #5a365b;
    font-size: 18px;
    padding: 13px 30px 9px;
    color: #fff;
    border-radius: 40px;
    font-family: 'oswaldmedium';
    line-height: 25px;
    margin-bottom: 20px;
    display: inline-block;
    outline: none;
    margin-top: 20px;
    border: none;
}

.inner_page_template .col-sm-4 .right_coloumn {
    background: #f8f8f8;
    margin-left: 40px;
    width: 100%;
    padding: 25px;
    overflow: hidden;
    margin-bottom: 25px;
}

.inner_page_template .col-sm-4 h3 {
    font-family: 'roboto_slabregular';
    color: #333;
    font-size: 24px;
    line-height: 30px;
    border-bottom: 1px solid #dedede;
    position: relative;
    padding-left: 44px;
    margin-bottom: 25px;
}

.inner_page_template .col-sm-4 h3:after {
    position: absolute;
    left: 0px;
    top: 0px;
    display: block;
    width: 34px;
    height: 34px;
    content: url('../images/article_icon.png');
}

.inner_page_template .col-sm-4 .article_block {
    padding-bottom: 10px;
}

.inner_page_template .col-sm-4 .article_block h3 {
    font-family: 'oswaldregular';
    color: #5a365b;
    font-size: 18px;
    line-height: 24px;
    border-bottom: none;
    position: relative;
    padding-left: 0px;
    margin-bottom: 0px;
}

.inner_page_template .col-sm-4 .article_block h3:after {
    display: none;
}

.inner_page_template .col-sm-4 .article_block img {
    float: left;
    margin-right: 20px;
    margin-bottom: 1px;
    padding-top: 5px;
}

.view_all {
    background: #b98b59;
    font-size: 18px;
    padding:10px 30px 6px;
    color: #fff;
    border-radius: 40px;
    font-family: 'oswaldregular'!important;
    line-height: 25px;
    margin-bottom: 20px;
    display: inline-block;
    outline: none;
    margin-top: 20px;
    border: none;
    float: right;
}

.view_all:hover {
    background: #333;
}


/*inside page style*/

.inside_page_container {
    padding: 40px 0px;
}

.inside_page_container h2.entry-title {
    font-family: 'roboto_slabregular';
    color: #333;
    font-size: 30px;
    line-height: 46px;
    border-bottom: 1px solid #dedede;
    position: relative;
    margin-bottom: 16px;
    padding-bottom: 5px;
}

img.alignleft {
    float: left;
    margin-right: 30px;
    margin-bottom: 5px;
    padding-top: 6px;
}

.inside_page_container h2 {
    font-family: 'oswaldregular';
    color: #5a365b;
    padding-bottom: 15px;
    font-size: 22px;
    padding-top: 10px;
    clear: both;
}

.inside_page_container h3 {
    font-family: 'oswaldregular';
    color: #5a365b;
    padding-bottom: 15px;
    font-size: 26px;
    padding-top: 10px;
    clear: both;
}

.inside_page_container h4 {
    font-family: 'oswaldregular';
    color: #5a365b;
    padding-bottom: 15px;
    font-size: 20px;
    padding-top: 10px;
    clear: both;
}


.inside_page_container ul {
    margin-left: 22px;
}

.inside_page_container ol li,
.inside_page_container ul li {}

.inside_page_container ol {
    list-style: none;
	margin-left: 32px;
}

.inside_page_container ol li {
    counter-increment: item;
    margin-bottom: 10px;
}

.inside_page_container ol li:before {
    margin-right: 10px;
    content: counter(item);
    background: #5a365b;
    border-radius: 100%;
    color: white;
    width: 22px;
    text-align: center;
    display: inline-block;
    margin-left: -32px;
    margin-top: 0px;
    vertical-align: top;
}

.inside_page_container ul {
    list-style-type: none;
}
.container1 .col-sm-7 ul { padding-top:15px; padding-bottom:5px; margin-left:24px;}
.container1 .col-sm-7 ul li{ padding-bottom:8px;}
.container1 .col-sm-7 h3{ line-height:34px; padding-bottom:10px;}
.sidebar_eagle_logo{ padding:25px;}
.wpb_content_element{ margin-bottom:14px !important;}
.page-id-18667 .wpb_wrapper img{ width:90%; padding:5px; border:1px solid #efefef;}


.inside_page_container ul li {
    position: relative;
    padding-bottom: 10px;
    /*display:-webkit-box; display:-moz-box;*/
}

.inside_page_container ul.for_floating_image li {
    padding-left: 25px;
    margin-left: 15px;
}

.inside_page_container ul.for_floating_image li:before {
    left: 0px;
}

/*.inside_page_container ul li:before {
    position: absolute;
    left: -22px;
    top: 0px;
    content: '\f138';
    display: block;
    font-size: 13px;
    font-family: 'FontAwesome';
    text-align: center;
    color: #5a365b;
}*/
.inside_page_container ul li:before { content:url('../images/bullet-arrow.png');position: absolute;
    left: -22px; top: 2px; display: block;}

.officers-cont {
    border: 1px solid #ccc;
    padding: 15px;
    margin-bottom: 10px;
}

.read-expert strong {
    color: #5a365b;
}

.media-list-new {
    padding-left: 0;
    list-style: none;
    border-radius: 4px;
    box-shadow: 0 2px 13px rgba(0, 0, 0, 0.2);
    margin: 19px 0;
    border:1px solid #d6d6d6;
    transition: all 0.5s ease 0s;
}

.media-list-new:hover {
    box-shadow: none;
    border-color: #b98b59;
}

.media-list-new .media-heading {
    margin-top: 14px;
}

.media-list-new .media-object {
    width: 100%;
}

.team-box {
    display: inline-block;
    color: #fff;
    margin-top: 30px;
    width: 24%;
}

.team-head {
    position: relative;
    overflow: hidden;
    padding: 0;
}

.team-box .social {
    background: rgba(90, 54, 91, 0.7) none repeat scroll 0 0;
    height: 100%;
    position: absolute;
    top: 100%;
    transition: all 0.5s ease-in;
    width: 100%;
    padding: 20px 20px;
}

.team-box .social>gal-text {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
}

.team-box:hover .social {
    top: 0%;
}

.gal-text strong {
    color: #fff;
}

.gform_wrapper .gfield_checkbox li label {
    margin: 0 0 0 6px;
}

.gform_wrapper .gf_step,
.gform_confirmation_message {
    font-size: 20px;
    font-family: 'oswaldregular';
    color: #5a365b;
}

.add_list_item,
.delete_list_item {
    width: 20px;
}

.inside_page_container ul ul li a {
    font-size: 14px;
}

.inside_page_container ul ul li {
    padding-bottom: 8px;
    line-height: 17px;
}

.scrite-results-entry:before,
.scrite-results-entry:after {
  display: table;
  content: " ";
}

.scrite-results-entry:before,
.scrite-results-entry:after {
  clear: both;
}
.scrite{text-align:left;}
.scrite-results-entry {
	padding: 30px 0;
	border-bottom: 1px solid #ccc;
	text-align:left
}

#list_of_journals-results-entries .scrite h5, 
#list_of_journals-results-entries .journal-description {
	margin-left: 138px;
	text-align:left;
}
#list_of_journals-results #list_of_journals-results-entries .scrite h5, 
#list_of_journals-results #list_of_journals-results-entries .journal-description {
margin-left: 260px;
}
#list_of_journals-results #list_of_journals-results-entries .journal-description .alignnone{ padding:0px; border:none; margin-left:-5px;}
#list_of_journals-results #list_of_journals-results-entries .scrite-results-entry .alignleft{ padding: 5px;border: 1px solid #efefef;}

#list_of_videos-results-entries{ margin:0 -1%;}
#list_of_videos-results-entries .scrite{ float:left; width:31%; margin:10px 1%;}



#list_of_videos-results-entries .scrite h5, 
#list_of_videos-results-entries .journal-description {
	margin-left: 0;
}
#list_of_videos-results-entries div.scrite h5{min-height:65px;}
#list_of_videos-results-entries .scrite .video-embed iframe {
	max-width: 100% !important;
	height: auto;
	border: 1px solid #ccc;
	background: #000;
}

.manual-brochure-result {
	padding-top: 30px;
	border-top: 1px solid #ccc;
	margin-top: 30px;
}
.submit-container {
    margin-top: 14px;
}

.sub-menu #menu-item-17817 .fa.fa-lock.pull-right{ margin-top:5px; padding-left:5px;}
.sub-menu #menu-item-17822 .fa.fa-lock.pull-right{ margin-top:5px; padding-left:5px;}
.sub-menu #menu-item-18445 .fa.fa-lock.pull-right{ margin-top:5px; padding-left:5px; margin-right:5px;}
/*#menu-item-16901 ul ul{ margin-left:-100% !important; margin-right:auto;}*/


.banner-cont h1{ font-size:33px;}
.human-progress p{ font-size:26px !important;}
.page-id-17499 .sidebar-inner-list{ margin-top:30px;}
.page-id-17499 .sidebar-inner-list li{ padding-bottom:0px;}
.page-id-17499 .inside_page_container h3 { padding-bottom: 4px; padding-top: 18px;}
.page-id-17499 .login-form{ margin-top:10px;}
.h2{ font-size:27px !important;}
.alignnone{ margin-bottom:15px; /*padding:5px; border:1px solid #efefef;*/}
.caption {
    background: rgba(185, 139, 89, 0.3);
    padding: 10px;
    margin-top: -16px;
    width: 100%;
    margin-left: 0px;
    margin-bottom: 8px;
    padding-top: 10px; text-align:center;
}

.caption p{font-family: 'oswaldregular' !important; color:#5a365b; font-size: 14px !important; line-height:22px; margin-bottom:0px;}
.caption{font-family: 'oswaldregular' !important; color:#5a365b; font-size: 14px !important; line-height:22px; margin-bottom:8px;}


.footer h4{ padding-bottom:18px;}
ul.disclaimer{ margin-top:15px; margin-bottom:10px;}
ul.disclaimer li{ padding-bottom:5px;}

/*----gv form---*/
body .gform_wrapper ul li.gfield{ margin-top:0px !important;}
body .gform_wrapper .top_label div.ginput_container{ margin-top:0px !important;}
.gform_wrapper ul.gfield_checkbox, .gform_wrapper ul.gfield_radio{ margin:0px !important;}
#field_23_16 .gfield_label{ display:none;}
label#label_23_16_1{ padding-left:10px;}

.gfield_radio{ padding-left:0px; margin-left:0px !important; padding-top:0px !important; padding-bottom:0px !important;}
.gfield_radio li{ display:inline-block;}
.ginput_container.ginput_container_radio{ margin-top:0px !important;}
.gform_wrapper .gfield_radio li{ margin-bottom:0px !important;}
.gform_wrapper textarea.medium{ width:100% !important;}
.gform_wrapper .gform_footer{ margin-top:0px !important; padding-top:0px !important;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] { padding-top: 14px!important; padding-bottom:9px!important; font-size: 18px !important;}
body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox{ margin-top:0px !important;}
ul.gfield_checkbox{ margin-top:0px !important; padding-left:0px !important; margin-left:0px !important; padding-top:0px !important;}
ul.gfield_checkbox li{ margin-bottom:0px !important;}
ul.gfield_checkbox li label{ width:90% !important;}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium { width:100% !important;}
.gform_wrapper.gf_browser_chrome select { padding: 3px 0 5px 3px !important;}
.gform_wrapper .top_label select.medium{ border-color:#cacaca !important;}
.gform_wrapper h3.gform_title, .gform_wrapper h2.gsection_title{ font-weight:500 !important; font-size:24px !important;}
label#label_19_85_1, label#label_19_85_2 { padding-top: 4px; padding-left: 5px;}
.gform_wrapper .gform_page_footer .button.gform_previous_button { /*margin-bottom: 0;padding: 16px 16px 14px 16px !important;*/
background:#5a365b;
    font-size: 18px !important;
    padding: 13px 30px 9px;
    color: #fff;
    border-radius: 40px;
    font-family: 'oswaldregular'!important;
    line-height: 20px;
    margin-bottom: 10px;
    display: inline-block;
    border: none;
    margin-left: 0px !important;
    font-weight: normal !important;
    text-transform: uppercase; margin-right:10px !important;
}
.gform_wrapper .gform_page_footer{ border-top:none !important;}
/*.gform_wrapper table.gfield_list thead th, .gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{ font-weight:500 !important;}*/

/*----for menu----*/
.sub-menu .menu-item-has-children{ position:relative;}
ul.sub-menu li.menu-item-has-children.has-sub:before{ position: absolute; content:url('../images/arrow-right-nav.png')!important;
    width:8px;  height:11px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);  right: 5px; z-index:1;}
ul.sub-menu li.menu-item-object-page:before{ content:''!important;}

/*----------for pagination ------*/
.inside_page_container ul.pagination{ margin:4px 0px;}
.inside_page_container ul.pagination li{ padding-bottom:2px; display:inline-block; margin-right:2px;}
.inside_page_container ul.pagination li:before{ content:''!important;}
.inside_page_container h6{ margin-bottom:5px;}

/*--------for v tour------------*/
.inline_text{ display:inline;}
.tour_gallery_container{ background:#714e6b; padding:20px; color:#fff;}
.tour_gallery_container h3{ color:#fff;}
.tour_gallery_container p{ color:#fff;}
.tour_gallery_container span{ color:#fff;}
.tour_gallery_container a{ color:#efefef;}
.tour_gallery_container img.alignright{ float:right !important; width:inherit !important; transform-style:flat !important; display:inherit !important; height:auto !important; border:1px solid #999999;}
.tour_gallery_container img.alignleft{ float:left !important; width:inherit !important; transform-style:flat !important; display:inherit !important; height:auto !important; border:1px solid #999999;}
.tour_gallery_container .owl-controls{position: absolute;top: -59px;right: -21px;width: 51px;}
.tour_gallery_container .owl-theme .owl-controls .owl-nav [class*="owl-"]{ background:rgba(40,40,40,1); margin:0px !important; width:25px; height:29px; padding:0px !important; border-radius:0px!important; border-left:1px solid #555555;}
.tour_gallery_container .owl-carousel .owl-controls .owl-nav .owl-next{ font-size:0px; content:url('../images/next-tour.png'); background-size:auto; padding:9px 7px !important;}
.tour_gallery_container .owl-carousel .owl-controls .owl-nav .owl-prev{font-size:0px; content:url('../images/prev-tour.png'); background-size:auto; padding:9px 7px !important;}
.tour_gallery_container .owl-theme .owl-controls .owl-nav [class*="owl-"]:hover{ background:rgba(40,40,40,0.8);}

/*----for page navi---------*/
.scrite .wp-pagenavi span.current{ vertical-align:top;}
.scrite .wp-pagenavi a, .scrite .wp-pagenavi span{ vertical-align:top; /*margin-top:-4px;*/}



/*----for sidebar----*/
.page-id-9567 .execphpwidget img{padding: 5px; border: 1px solid #efefef;}
.sidebar-inner-list h3{ padding-top:13px;}
#page-18136 .sidebar-inner-list h3{ padding-top:20px;}
.sidebar_resources_menu{ padding-bottom:0px !important;}
.widget-2 h3{ padding-top:13px !important;}

/*----for inner page----*/
.media-list-new .media-heading{ padding-bottom:5px;}
#page-18720 img.alignright{padding: 5px; border: 1px solid #efefef;}
#page-18720 strong{ padding-bottom:8px; display:inline-block;}
span.circle{background: #333;width: 24px;height: 24px;line-height: 24px;text-align: center;color: #fff;display: inline-block;border-radius: 50%;margin-right: 5px;font-size: 12px;}
.degree-image{ padding-left:25px; width:auto;}
.last-li{ padding-bottom:0px !important;}
.inside_page_container .right_coloumn{ padding-top:15px !important;}
#page-9569 .container1 .col-sm-7 ul{ padding-top:0px;}
.gform_wrapper{ margin:0px !important;}
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
    border: 1px solid #cacaca !important;}
.gform_wrapper.gf_browser_gecko select{border: 1px solid #cacaca !important;}
.gform_wrapper textarea.medium{border: 1px solid #cacaca !important; height:120px !important;}
.gform_wrapper .top_label .gfield_label{ padding-bottom:3px !important;}
.container1 .col-sm-7 ul li.gchoice_23_2_0{ padding-right:14px !important;}


/*--------for forum--------*/
#bbpress-forums .bbp-forums-list {/*column-count: 2; -moz-column-count: 2; -webkit-column-count: 2;  margin-right: -51px;*/}
.activity-inner p img{ float:left; padding:5px;}
/*-----menu open new page----*/
.sub-menu #menu-item-18450 .fa.fa-external-link.pull-right{ position:absolute; right:5px; top:12px;}

/*----vc toggle---*/
.vc_toggle { margin: 0 0 13px !important; border-bottom: 1px solid #efefef !important;padding-bottom: 12px !important;}
.vc_toggle_content{ margin-bottom:0px !important;}
.inline_display{ display:inline-block !important;}
.journal_article-template-default .alignright.article-image{padding: 5px; border: 1px solid #efefef; margin-left:20px; margin-bottom:15px;}
#page-12897 .vc_tta-panel-title.vc_tta-controls-icon-position-left{ padding:0px !important; font-size:17px;}
#page-12897 .vc_tta-panel-body{ padding-top:0px !important; padding-bottom:0px !important;}
#page-12897 .wp-post-image{ width:auto!important; border:1px solid #efefef;margin-bottom: 16px !important;}
/*---for brochures page----*/
#page-18533 .manual-brochure-result { padding-top: 17px; border-bottom: 1px solid #ccc; margin-top: 0px; border-top:none; padding-bottom:5px;}
#page-103 .scrite .large-8.columns h6{ font-size:25px !important;}
#page-103 .scrite .large-8.columns h5{padding-bottom: 4px;font-size: 20px;padding-top: 3px;}
#page-18538 .vc_tta-panels .col-sm-4{ width:20% !important;}
.border-box{ border:1px solid #efefef;}
#page-17891 .border-box {min-height: 227px; margin-bottom: 15px; margin-right: 15px; margin-left: 17px;}
.aligncenter{/*padding: 5px; border: 1px solid #efefef;*/}



/*----for find a sr valley----*/
#find_a_scottish_rite_valley-results-entries .valley-image-container{ float:left; padding-right:30px;}
.valley-entry{ overflow:hidden; border-bottom: 1px solid #ccc; margin-bottom: 35px;}
.page-id-9546 .valley-inner{ float:left;}
.page-id-9546 .valley-image-container img{ padding:5px; border:1px solid #cacaca;}

/*----for chapter page---*/
#page-18831 .valley-image-container .attachment-thumbnail{ width:auto; float:left;}
#page-18831 .valley-entry{ overflow:hidden; text-align:left; border-bottom:1px solid #ccc; margin-bottom:35px;}
#page-18831 .valley-inner{ float:left;}
#page-18831 .valley-image-container{ float:left; padding-right:30px;}
#page-18831 .scrite{ text-align:left;}
#page-18831 .scrite .wp-pagenavi a, #page-18831 .scrite .wp-pagenavi span{ display:inline-block; vertical-align:top;}
#page-18831 .wp-pagenavi span { padding: 3px 8px 3px !important;}
.page-id-18831 .valley-image-container img{ padding:5px; border:1px solid #cacaca;}

#ritecare_directory-results-entries .scrite{ text-align:left;}
#ritecare_directory-results .scrite{ text-align:left !important;}
#ritecare_directory-results{ text-align:left !important;}
#ritecare_directory-results hr{ display:block;}
#ritecare_directory-form{ text-align:left;}

#ritecare_directory-results .scrite .wp-pagenavi span{ display:inline-block; vertical-align:top;}
#ritecare_directory-results .scrite .wp-pagenavi a{ display:inline-block; vertical-align:top;}
/*#ritecare_directory-results .wp-pagenavi span { padding: 3px 8px 3px !important; display:inline-block; margin-top:2px;}*/
/*----for vmap page---*/
.page-id-12722 .wp-post-image{ width:auto !important;}
.page-id-103 p.submit-container input{ background:#b98b59 !important;}
.table-striped > tbody > tr:nth-of-type(even){ background:#dedede !important;}
.table-striped > tbody > tr:nth-of-type(even):hover{ background:#f5f5f5 !important;}
.page-id-210 .wpb_wrapper.vc_figure{ margin-top:2px; padding:5px; border:1px solid #cacaca;}
.page-id-3498 .image-right{ margin-top:2px; padding:5px; border:1px solid #cacaca;}
.page-id-221 .img-responsive{ margin-top:2px; padding:5px; border:1px solid #cacaca;}

/*----for fixed sidebar----*/
.page-id-18720 .sidebar_twitter_feed{position: relative; will-change: position, transform;}
.vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon{ top:14px !important;}
.page-id-187 .sidebar__inner, .page-id-210 .sidebar__inner{ position:inherit !important; left:auto !important; top:auto !important; bottom:auto!important; width:auto !important; transform:none !important;}
.page-id-210 .team-box { margin-top:2px !important; margin-right:4px !important; width:19% !important;}
.page-id-196 .team-box{ margin-top:2px !important; margin-right:4px !important;}
.page-id-210 .article_block:nth-child(2){ display:none;}
.post-type-archive-product .products.columns-3 li:before{ content:''!important;}

/*----reset---*/
.image-top-bottom-padding{ padding-top:15px; padding-bottom:15px;}
.no-top-padding{ padding-top:0px !important;}
.two-col li { display: inline-block; padding-right: 40px;}
.entry-title span img.title_image{ margin-right:8px;}
.container1 .col-sm-7 p a{ font-weight:bold;}
.container1 p a{ font-weight:bold;}
.container1 .col-sm-7 a{ font-weight:bold;}


/*---for auto complete---*/
.scrite-form-item-inner{ position:relative;}
#suggesstion-box #country-list{ width:100% !important; margin-left:0px !important; z-index:9999; background:#fff; border:1px solid #efefef; border-radius:0px;padding:8px;-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.19);box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.19); max-height:200px; overflow-Y:scroll;}
#suggesstion-box #country-list li{ background:#fff !important; border-bottom:1px solid #efefef !important;}
#suggesstion-box #country-list li:last-child{ border:none !important;}
#suggesstion-box #country-list li:before{ content:''!important;}
#suggesstion-box #country-list li:hover{ background:#efefef !important; color:#5a365b !important;}
.scrite-keyword{ background-position:right 5px top 8px !important;}
.page-id-9546 .scrite-query{ width:100% !important;}

.autocomplete-suggestions::-webkit-scrollbar { width: 3px; margin-right:5px; margin-bottom:5px;} 
.autocomplete-suggestions::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);} 
.autocomplete-suggestions::-webkit-scrollbar-thumb {background-color: darkgrey;outline: 1px solid slategrey;}


.circle.big {
    width: 30px !important;
    height: 30px !important;
    line-height: 32px !important;
    vertical-align: top; font-size:14px; margin-top:-1px;
}
.with-link li a{ font-weight:bold; color:#5a365b;}
.with-link li a:hover{ color:#b98b59;}

.tylers-podcast .outerslider .item .carousel-image{ width:150px; height:190px !important; display:block;display: -webkit-flex; -webkit-align-items: flex-start; display: flex; align-items: flex-start;}
.tylers-podcast .outerslider .item .carousel-image img{ width:100%; height:auto !important;-webkit-align-self: center; align-self: center;}
.tylers-podcast .outerslider .item .item-cont{ text-align:center !important;}
.journal-description em{ font-style:normal !important;}
.journal-description a{ font-weight:bold;}
.single-journal .sidebar a{ font-weight:bold;}

.gform_save_link{
    background: #5a365b;
    font-size: 18px !important;
    padding: 13px 30px 9px;
    color: #fff;
    border-radius: 40px;
    font-family:'oswaldregular'!important;
    line-height: 20px;
    margin-bottom: 10px;
    display: inline-block;
    border: none; margin-left:0px !important; font-weight:normal !important; text-transform:uppercase;
}
.gform_save_link:hover{background: #b88b58; color:#fff !important;}
.gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select, .gform_wrapper.gf_browser_chrome .ginput_complex select{ margin-top:0px !important;}
.inside_page_container{ min-height:350px;}

/*----for site map----*/
.site_map ul{ margin-left:0px;}
.site_map ul li a{ display:inline-block;}
/*.site_map .menu-item-has-children a{ font-weight:bold; color:#333;}
.site_map .sub-menu .menu-item-has-children a{ font-weight:normal;}*/

.site_map .menu-item-18612{ width:74.8%;}
.site_map .menu-item-18612 .sub-menu{columns: 3; -webkit-columns: 3; -moz-columns: 3;}

.site_map .menu-item-18452{ width:99%;}
.site_map .menu-item-18452 .sub-menu{columns: 2; -webkit-columns: 2; -moz-columns: 2;}

.site_map .menu-item-16854{ width:56%;}
.site_map .menu-item-16854 .sub-menu{columns: 2; -webkit-columns: 2; -moz-columns: 2;}

.site_map .menu-item-16862{ width:41.7%;}
.site_map .menu-item-16862 .sub-menu{columns: 2; -webkit-columns: 2; -moz-columns: 2;}

.site_map .menu-item-16883{ width:50.3%;}
.site_map .menu-item-16883 .sub-menu{columns: 2; -webkit-columns: 2; -moz-columns: 2;}

.site_map .menu-item-19319 .sub-menu{columns: 1; -webkit-columns: 1; -moz-columns: 1;}


/*#menu-item-17609 .sub-menu{margin-left: -100%;}
#menu-item-17609 .sub-menu a{ background:#442845!important;}
#menu-item-17615 .sub-menu{margin-left: -100%;}
#menu-item-17615 .sub-menu a{ background:#442845!important;}
#menu-item-16917 .sub-menu{margin-left: -100%;}
#menu-item-16917 .sub-menu a{ background:#442845!important;}
#menu-item-16874 .sub-menu{margin-left: -100%;}
#menu-item-16874 .sub-menu a{ background:#442845!important;}
#menu-item-18462 .sub-menu{margin-left: -100%;}
#menu-item-18462 .sub-menu a{ background:#442845!important;}*/


/*.edge .sub-menu a{ background:#442845!important;}
.edge .sub-menu .sub-menu a{ background:#442845!important;}
.edge .sub-menu .sub-menu .sub-menu a{ background:#442845!important;}
.edge .sub-menu .sub-menu .sub-menu .sub-menu a{ background:#442845!important;}
.edge .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu a{ background:#442845!important;}*/

/*#cssmenu > ul > li.edge .sub-menu .sub-menu:hover a {
    background: #4f2e50;
}*/
/*.edge .sub-menu{margin-left: -100% !important;}
.edge .sub-menu .sub-menu{margin-left: -100% !important;}
.edge .sub-menu .sub-menu .sub-menu{margin-left: -100% !important;}
.edge .sub-menu .sub-menu .sub-menu .sub-menu{margin-left: -100% !important;}
.edge .sub-menu .sub-menu .sub-menu .sub-menu .sub-menu{margin-left: -100% !important;}

ul.sub-menu li.menu-item-has-children.has-sub.edge::before {
    position: absolute;
    content: url('../images/arrow-left-nav.png') !important;
    width: 8px;
    height: 11px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    right:5px;
    z-index: 1;
}*/


/*--added on 15-04-2020--*/
.page-id-11190 .nav.nav-tabs{ margin-bottom:-13px !important;}
.page-id-11190 .nav.nav-tabs li a{ border:1px solid #714e6b;}
.page-id-11190 .nav.nav-tabs li.active a{background: #714e6b; color:#fff;border:1px solid #714e6b; font-weight:normal;}
.page-id-11190 .nav > li > a:hover, .page-id-11190 .nav > li > a:focus {
    text-decoration: none;
    background-color: #714e6b; border:1px solid #714e6b;
}

.stellarnav > ul > li > a {
    padding: 26px 10px;
    font-size: 13.5px!important;
}

header.main-title{ position:relative;}
.payment_portal{
    position: absolute;
    right: 11px;
    top: 13px;
    padding: 8px 15px;
    color: #fff;
    background: #5a365b;
    border-radius: 35px;
    border: 3px solid #c1895f;
    font-family: 'Oswald', sans-serif;
}
.payment_portal:hover{ background:#333;}
.payment_portal:focus{ color:#fff;}
.member-login a img{ width:21px; height:21px;}

.magento_feed_con {
    width: 48%;
    display: inline-block;
    vertical-align: top;
    margin-right: 0.5%;
    border: 1px solid #c1895f;
    padding: 5px 5px;
    margin-bottom: 15px;
    margin-top: 15px;
    /* min-height: 348px; */
    background: #efefef;
}
.magento_feed_desc {
    background: #643457;
    color: #fff;
    padding: 0px 8px 8px;
    margin-bottom: 8px;
}
.magento_feed_desc h3 {
    color: #fff;
    font-size: 20px!important;
    text-align: center;
    font-family: 'Oswald', sans-serif!important;
    padding-bottom: 5px;
}
.magento_feed_desc p {
    text-align: center;
    font-family: 'Oswald', sans-serif!important;
    font-size: 16px !important;
}
.magento_feed_con figure {
    margin-right: 0px;
}
.magento_feed_con figure img {
    width: 208px;
    margin: 0px auto;
    display: block;
}
.magento_feed_con p {
    text-align: center;
}
.get_started {
    color: #fff;
    border-radius: 35px;
    border: 3px solid #c38b60;
    font-family: 'Oswald', sans-serif;
    padding: 5px 25px 5px 25px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 400!important;
    background: #333;
    display: inline-block;
    margin: 15px auto;
    width: 170px;
    text-align: center;
    margin-bottom: 11px!important;
    vertical-align: top;
}
.get_started:focus{ outline:none; color:#fff;}



/*New Added Css By Gourab*/

.appdownload-page {
  position: relative;
  background: #5a365b;
}
#app-page {
  width: 100%;
  flex-wrap: wrap;
  display: flex;
  padding: 25px 15px;
}
.phones,
.phones:before {
  float: left;
  width: 100%;
}
.app-copy {
  display: table;
  height: 100%;
  width: 100%;
}
.vertically-centered {
  display: table-cell;
  vertical-align: middle;
}
.app-copy p {
  font-size: 17px !important;
  line-height: 25px;
  color: #fff;
}
.app-store-btn {
  float: left;
  color: transparent;
  opacity: 1;
  transition: opacity 200ms;
  -webkit-transition: opacity 200ms;
}

.app-store-btn:hover {
  opacity: 0.7;
}

.android-btn {
  background-image: ;
  height: 60px;
  margin-left: 10px;
  width: 172px;
}

.apple-btn {
  background-image: ;
  height: 59px;
  width: 198px;
}
.appdownload-page .app-copy h1 {
  color: #fff;
  text-transform: capitalize;
  font-weight: 500;
  margin-bottom: 15px;
  font-size: 34px;
}
.news-app-promo__section {
  display: inline-block;
  margin: 0 auto;
  position: relative;
  width: 100%;
  text-align: center;
  margin-top: 8px;
}
.news-app-promo-subsection {
  display: inline-block;
  margin: 0 auto;
  margin-right: 10px;
}
.news-app-promo-subsection {
  display: inline-block;
  margin: 0 auto;
  margin-right: 10px;
  float: left;
  text-align: left;
}
.news-app-promo-subsection--link {
  text-decoration: none;
  border: 0;
  width: 100%;
  margin-bottom: 5px;
  display: inline-block;
}
@media screen and (max-width: 1100px) {
  .appdownload-page .app-copy h1 {
    font-size: 33px;
  }
  .appdownload-page .app-copy h1 br {
    display: none;
  }
}
@media screen and (max-width: 916px) {
  .news-app-promo-subsection {
    margin-right: 0;
  }
}
@media screen and (max-width: 881px) {
  .news-app-promo__section .news-app-promo-subsection:first-child {
    width: 25%;
  }
  .news-app-promo__section .news-app-promo-subsection:first-child img {
    width: 100%;
    height: auto;
  }
  .news-app-promo__section .news-app-promo-subsection:last-child {
    width: 75%;
  }
}
@media screen and (max-width: 767px) {
  .phones,
  .phones:before {
    float: none;
    width: 70%;
    margin: 0 auto;
  }
  .vertically-centered {
    text-align: center;
    margin-top: 15px;
    display: inline-block;
  }
  .news-app-promo__section .news-app-promo-subsection:first-child,
  .news-app-promo__section .news-app-promo-subsection:last-child {
    float: none;
    text-align: center;
    margin-top: 15px;
  }
  .news-app-promo-subsection--link {
    width: auto;
  }
  .container1 .col-sm-7 a {
    font-weight: bold;
    margin: 0px 5px;
  }
}
@media screen and (max-width: 560px) {
  .appdownload-page .app-copy h1 {
    font-size: 27px;
  }
  #app-page {
    padding: 25px 0;
  }
}
@media screen and (min-width: 480px) and (max-width: 768px) {
}

@media screen and (max-width: 480px) {
  .news-app-promo__section .news-app-promo-subsection:first-child,
  .news-app-promo__section .news-app-promo-subsection:last-child {
    width: 100%;
  }
  .news-app-promo__section .news-app-promo-subsection:first-child img {
    width: 30%;
  }
}
@media screen and (max-width: 400px) {
  .appdownload-page .app-copy h1 {
    font-size: 20px;
    line-height: 30px;
  }
  .app-copy p {
    font-size: 13px !important;
    line-height: 20px;
  }
  .news-app-promo-subsection--link {
    width: 45%;
  }
}
.our-store.appconfig{
		background: transparent;
		font-family: -apple-system,-apple-system-font,HelveticaNeue,"Helvetica Neue",Helvetica,sans-serif!important;
		padding-top: 15px;
	}
	.top-head{
		display: inline-block;
		width: 100%;
	}
	.top-head h4{
		float: left;
		font-size: 28px!important;
    	line-height: 1.2;
	}
	.download-btn{
		display: inline-block;
	    width: 60%;
	    padding-bottom: 25px;
	    text-align: center
	}
	.download-btn a{
		width: 180px;
	    display: inline-block;
	    background: #5a365b;
	    border-radius: 8px;
	    padding: 2px;
	}
	.our-store.appconfig .appconfig-content ol li{
		position: relative
	}
	.our-store.appconfig ol li:before {
	    margin-right: 10px;
	    content: counter(item);
	    background: #5a365b;
	    border-radius: 100%;
	    color: white;
	    width: 22px;
	    position: absolute;
	    top: 0;
	    text-align: center;
	    display: inline-block;
	    margin-left: -32px;
	    margin-top: 0px;
	    vertical-align: middle;
	}
	.our-store.appconfig ol li p{
		margin: .3em 0 1em;
	}
	.our-store.appconfig .appconfig-finalstep{
		padding-top: 15px;
	}
	.our-store.appconfig .appconfig-finalstep p{
		font-size: 16px!important;
	}
	.process-step{
		display: inline-block;
	    width: 100%;
	    margin: 0;
	}
	.process-step dd{
		width: 20%;
	    float: left;
	    margin: 0;
	}
	.process-step dd figure{
		padding: 0px; width:190px;
	}
	.top-head .download-btn{ display:none;}
	
	
	
	