.clearfix:before, .clearfix:after { content: " "; display: table}
.clearfix:after, .wpcf7-form:after { clear: both }

.jwa-img-desc-btn {
	-webkit-transition: all 0.35s ease;
	transition: all 0.35s ease;	
}

.jwa-icon-hover, .jwa-btn-hover, .jwa_side_socials a:before {
	-webkit-transition: opacity 0.35s ease, -webkit-transform 0.35s ease, height 0.35s ease, background 0.35s ease;
	transition: opacity 0.35s ease, transform 0.35s ease, height 0.35s ease, background 0.35s ease;	
}
.jwa-custom-carousel .owl-carousel .owl-item, .jwa-img-desc-d, #logo img {
	-webkit-transition: opacity 0.35s ease;
	transition: opacity 0.35s ease;
}
.jwa-img-desc-con, .jwa-img-desc-block {
	-webkit-transition: -webkit-transform 0.35s ease, bottom 0.35s ease, opacity 0.35s ease;
	transition: transform 0.35s ease, bottom 0.35s ease, opacity 0.35s ease;
}

#header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li.current_page_item > a {
	background: #73586B;
	color: #fff !important;
	padding-left: 20px;
	padding-right: 20px;
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	-moz-box-shadow: 0 0 0 3px #F28A8B inset;
	-webkit-box-shadow: 0 0 0 3px #F28A8B inset;
	box-shadow: 0 0 0 3px #F28A8B inset;
}
#header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li.current-menu-ancestor > a {
	background: none;
	color: #fff !important;
	padding-left: 20px;
	padding-right: 20px;
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
	-moz-box-shadow: 0 0 0 3px #F28A8B inset;
	-webkit-box-shadow: 0 0 0 3px #F28A8B inset;
	box-shadow: 0 0 0 3px #F28A8B inset;
}

body[data-header-color="dark"] #header-outer header#top nav .sf-menu > li:not(.current_page_item ) > a:hover, 
body[data-header-color="dark"] #header-outer header#top nav .sf-menu > li.sfHover:not(.current_page_item ) > a {
	color: #fff !important;
}
#header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li.current_page_item > a:before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
    border: 1px dashed rgba(255,255,255,.3);
}
#header-outer:not([data-lhe="animated_underline"]) header#top nav .sf-menu > li > a {
	line-height: 38px;
	font-weight: 500;
	letter-spacing: 1px;
	position: relative;
}
header#top #logo {
    max-height: 62px;
}
.footer-copyright-con {
    background: #1B1821D1;
    -moz-border-radius: 500px;
	-webkit-border-radius: 500px;
	border-radius: 500px;
    padding: 15px 25px;
}
#footer-outer .widget h4 {
    color: rgba(255,255,255,.9);
}
.footer-copyright-by {
    text-align: right;
}
.jwa_side_socials .social {
    margin: 0;
}
.jwa_side_socials .social li {
    list-style:  none;
}
.jwa_side_socials {
    background: #fff;
	width: 45px;
	text-align: center;
	margin-left: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0 0 31px 0 rgba(0,0,0,.15);
	position: fixed;
	right: 30px;
	top: 100px;
	z-index: 11111;
}
.jwa_side_socials a {
    display: block;
    line-height: 35px;
	margin: 5px;
	position: relative;
}
.jwa_side_socials a:before {
    content: "";
	background: #E91E63;
	position: absolute;
	left: 0;
	top: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	width: 100%;
	height: 100%;
	-moz-transform-origin: center;
	-webkit-transform-origin: center;
	transform-origin: center;
	-moz-transform: scale(0);
	-webkit-transform: scale(0);
	transform: scale(0);
	opacity: 0;
}
.jwa_side_socials a:hover:before {
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}
.jwa_side_socials a:hover {
	color: #fff;
}

#footer-outer.jwa_footer_jwa {
    background: #6e6287;
    margin-top: -66px;
}
.jwa_footer_layers {
    position: absolute;
    width: 100%;
    height: 100%;
	
	-webkit-transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	transform: scaleX(-1);

	filter: FlipH;
	-ms-filter: "FlipH";
}
.jwa_footer_layers > div {
	width: 100%;
    height: 100%;
	position: absolute;
	bottom: 0;
	background-position: center bottom;
	background-repeat: no-repeat;
	background-size: cover;
}
.jwa_footer_layers img {
    /*max-width: 100%;*/
    min-width: 100%;
	position: absolute;
	bottom: 0;
	pointer-events: none;
}
@media (min-width: 1000px) {
	.jwa_footer_layer_cloud1 img {
		/*min-height: 700px;*/
	}
}

/*.jwa_footer_layers + .container {
    padding-top: 240px;
}

#footer-widgets {
    min-height: 510px;
}
.jwa_footer_layers:before {
    content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	background: #867A9B;
	width: 100%;
	height: 350px;
}*/

/*.jwa_footer_layer_bg1 { background-image: url(../img/fo-layer1.svg) }
.jwa_footer_layer_bg2 { background-image: url(../img/fo-layer2.svg) }
.jwa_footer_layer_bg3 { background-image: url(../img/fo-layer3.svg) }

.jwa_footer_layer_tree1 { background-image: url(../img/fo-layer-tree1.svg) }

.jwa_footer_layer_white1 { background-image: url(../img/fo-layer-white1.svg) }
.jwa_footer_layer_white2 { background-image: url(../img/fo-layer-white2.svg) }
.jwa_footer_layer_white3 { background-image: url(../img/fo-layer-white3.svg) }

.jwa_footer_layer_cloud1 { background-image: url(../img/fo-layer-cloud1.svg) }
.jwa_footer_layer_cloud2 { background-image: url(../img/fo-layer-cloud2.svg) }
.jwa_footer_layer_cloud3 { background-image: url(../img/fo-layer-cloud3.svg) }*/

body[data-dropdown-style="minimal"]:not([data-header-format="left-header"]) header#top .sf-menu li ul {
    -webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px;
}
body[data-dropdown-style="minimal"] header#top .sf-menu li ul li a {
    color: #555;
    font-size: 13px;
    letter-spacing: 1px;
    line-height: 1.4;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
body[data-dropdown-style="minimal"] header#top .sf-menu li ul li a {
    padding: 6px 10px;
}
body[data-header-resize="0"] .container-wrap {
    padding-top: 0;
}
body[data-header-color="dark"] #header-outer.detached, body[data-header-color="dark"] #header-space {
    background: #42395C;
}
.jwa_btn_dashed:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    width: calc(100% + 16px);
    height: calc(100% + 16px);
    border: 1px dashed rgba(255,255,255,.2);
	-moz-border-radius: 100px;
	-webkit-border-radius: 100px;
    border-radius: 100px;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.jwa_btn_rs_con {
    z-index: 100 !important;
}
.rs_boys_con {
    z-index: 99 !important;
}
.material .wpb_row, .material .wpb_content_element {
    margin-bottom: 0 !important;
}
.jwa-slides-hape {
    z-index: 10;
}
.jwa-slides-hape .nectar-shape-divider-wrap {
	-webkit-transform: translateY(-50%) !important;
	-moz-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
    top: 0;
}
.jwa-welcome-block {
    padding: 40px 50px !important;
	float: none !important;
	display: inline-block;
}
.jwa-desc-txt-a {
    font-size: 16px;
	letter-spacing: 2px;
	text-transform: capitalize;
	line-height: 2;
}
.rev-btn.jwa_btn_dashed i {
    background: none;
    height: auto;
    font-size: 70%;
}
.jwa-simple-btn {
    border: none !important;
    padding-left: 14px !important;
    padding-right: 20px !important;
    opacity: .6 !important;
    text-transform: capitalize;
    font-weight: 600;
    font-size: 13px !important;
}
.jwa-welcome-block:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.07);
    left: 0;
    top: 0;
	-moz-transform: translateX(-50%) skew(-20deg);
	-webkit-transform: translateX(-50%) skew(-20deg);
    transform: translateX(-50%) skew(-20deg);
    z-index: 1;
}
.jwa-welcome-block {
	-moz-box-shadow: 0 14px 0px 8px rgba(0,0,0,.05);
	-webkit-box-shadow: 0 14px 0px 8px rgba(0,0,0,.05);
    box-shadow: 0 14px 0px 8px rgba(0,0,0,.05);
}
.txt-cap {
    text-transform: capitalize;
}
.jwa-icon-box {
    text-align: center;
}
.jwa-icon-circle {
    background: #fff;
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
    border-radius: 500px;
    width: 150px;
    height: 150px;
    display: inline-block;
	color:  #3C2E78;
	position: relative;
	-webkit-box-shadow: 0 0 55px 0 rgba(0,0,0,.04);
	-moz-box-shadow: 0 0 55px 0 rgba(0,0,0,.04);
	box-shadow: 0 0 55px 0 rgba(0,0,0,.04);
	
}
.jwa-icon-circle i, .jwa-icon-circle img {
	position: absolute;
    left: 50%;
    top: 50%;
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.jwa-icon-circle img {
    max-width: 50px !important;   
}
.jwa-icon-circle i {
	font-size: 40px;
}
.jwa-icon-hover {
    position: absolute;
    width: 100%;
    height: 100%;
    -moz-border-radius: 500px;
	-webkit-border-radius: 500px;
    border-radius: 500px;
	-moz-transform: scale(0);
	-webkit-transform: scale(0);
    transform: scale(0);
	opacity: 0;
}
.jwa-icon-box:hover .jwa-icon-hover, .wpb_wrapper:hover .jwa-icon-hover {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.10);
    transform: scale(1.1);
	opacity: 1;
}
.jwa-main-btn {
    position: relative;
    display: inline-block;
}
.jwa-btn-hover {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
	opacity: 0;
}
.jwa-main-btn > span {
    vertical-align: top;
    display: block;
}
.jwa-btn-hover > span {
    position: absolute;
    width: 100%;
    left: 50%;
    top: 50%;
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.jwa-main-btn.jwa-btn-has-hover:hover .jwa-btn-hover {
	opacity: 1;
}
.jwa-main-btn i {
    margin-left: 8px;
	font-size: 17px;
	vertical-align: middle;
}
.jwa-btn-has-shadow {
	-moz-box-shadow: 0px 7px 19px 0px rgba(0,0,0,.15);
	-webkit-box-shadow: 0px 7px 19px 0px rgba(0,0,0,.15);
    box-shadow: 0px 7px 19px 0px rgba(0,0,0,.15);
}
.jwa-btn-dashed-d:after, .jwa-btn-dashed-l:after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: calc(100% + 14px);
    height: calc(100% + 14px);
     -moz-border-radius: 500px;
	-webkit-border-radius: 500px;
    border-radius: 500px;
    pointer-events: none;
    border: 1px dashed rgba(0,0,0,.2);
}
.jwa-btn-dashed-l:after {
	border-color: rgba(255,255,255,.3);
}
div.vc_custom_heading {
    letter-spacing: 1px;
}
.jwa-counter-raw-home {
    z-index: 10;
}
.jwa-counter-home {
    background: #543C7C;
    -webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
    padding: 30px !important;
	-webkit-box-shadow: -4px 6px 43px 0 rgba(0,0,0,.4);
	-moz-box-shadow: -4px 6px 43px 0 rgba(0,0,0,.4);
	box-shadow: -4px 6px 43px 0 rgba(0,0,0,.4);
	overflow: hidden;
	-webkit-transform: translateY(-50px) !important;
	-moz-transform: translateY(-50px) !important;
    transform: translateY(-50px) !important;
}
.jwa-counter-home::before {
    content: "";
    position: absolute;
    background: rgba(0,0,0,.06);
    width: 100%;
    height: 100%;
    left: -34%;
    top: 0;
	-moz-border-radius: 500px;
	-webkit-border-radius: 500px;
    border-radius: 500px;
}
.jwa-counter-raw-home .nectar-milestone .subject {
    opacity: .6;
}
.vc_row.vc_row-o-equal-height > .span_12 > .vc_column_container > .vc_column-inner > .wpb_wrapper, .vc_row.vc_row-o-equal-height > .span_12 > .vc_column_container > .vc_column-inner > .wpb_wrapper > .img-with-aniamtion-wrap, .vc_row.vc_row-o-equal-height > .span_12 > .vc_column_container > .vc_column-inner > .wpb_wrapper > .img-with-aniamtion-wrap > .inner {
    height: 100%;
}
.vc_row.vc_row-o-equal-height > .span_12 > .vc_column_container > .vc_column-inner > .wpb_wrapper > .img-with-aniamtion-wrap > .inner {
    display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-items: center;
	-moz-align-items: center;
	-ms-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.vc_row.vc_row-o-equal-height > .span_12 > .vc_column_container > .vc_column-inner > .wpb_wrapper > .img-with-aniamtion-wrap > .inner > img {
    align-self: flex-end;
}
.jwa-the-title img {
    max-width: 45px !important;
    margin-right: 14px;
    vertical-align: middle;
	display: inline-block !important;
}
.jwa-img-desc-block {
    position: relative;
	overflow: hidden;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 0 50px 0 rgba(0,0,0,.4);
	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,.4);
	box-shadow: 0 0 50px 0 rgba(0,0,0,.4);
}
.jwa-img-desc-block img {
    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 100% !important;
	margin: 0 !important;
}

.jwa-img-desc-con {
    background: #E7779D;
	color: #fff;
	position: absolute;
	width: 100%;
	-moz-transform: translateY(100%);
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	bottom: 65px;
	height: 100%;
	text-align: center;
	overflow: hidden;
	opacity: 0.9;
	-webkit-box-shadow: 0 0 50px 0 rgba(0,0,0,.4);
	box-shadow: 0 0 50px 0 rgba(0,0,0,.4);
}
.jwa-img-desc-in {
	padding: 16px 25px;
}
.jwa-img-desc-t {
    color: #fff;
    font-size: 16px;
	margin-bottom: 6px !important;
}
.jwa-img-desc-d {
    letter-spacing: 1px;
    font-size: 14px;
    color: rgba(255,255,255,.9);
    line-height: 1.7;
	opacity: 0;
}
.jwa-img-desc-btn {
    color: #fff;
    border: 2px solid rgba(255,255,255,.3);
    margin: 20px 0;
    display: inline-block;
    padding: 8px 20px;
    line-height: 1.6;
    -moz-border-radius: 500px;
	-webkit-border-radius: 500px;
    border-radius: 500px;
    letter-spacing: 1px;
    font-size: 13px;
    font-weight: 700;
	-moz-transform-origin: left;
	-webkit-transform-origin: left;
	transform-origin: left;
}
.jwa-img-desc-btn:hover {
	color: rgba(255,255,255,.8);
	background: rgba(255,255,255,.1);
}
.jwa-custom-carousel .owl-carousel .active:first-child + .active .jwa-img-desc-block, .jwa-custom-carousel .owl-carousel .owl-item:not(.active) + .active + .active .jwa-img-desc-block {
    overflow: visible;
}
.jwa-custom-carousel .owl-carousel .active:first-child + .active .jwa-img-desc-block .jwa-img-desc-con, .jwa-custom-carousel .owl-carousel .owl-item:not(.active) + .active + .active .jwa-img-desc-block .jwa-img-desc-con {
    -moz-transform: translateY(0) scale(1.1) translateX(-40px);
	-webkit-transform: translateY(0) scale(1.1) translateX(-40px);
	transform: translateY(0) scale(1.1) translateX(-40px);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	bottom: 0;
	width: 50%;
	text-align: left;
	opacity: 1;
}
.jwa-custom-carousel .owl-carousel .active:first-child + .active .jwa-img-desc-block, .jwa-custom-carousel .owl-carousel .owl-item:not(.active) + .active + .active .jwa-img-desc-block {
    -moz-transform: scale(1.2) translateX(30px);
	-webkit-transform: scale(1.2) translateX(30px);
	transform: scale(1.2) translateX(30px);
	z-index: 1;
}
.jwa-custom-carousel .owl-carousel .active:first-child + .active .jwa-img-desc-block .jwa-img-desc-t, .jwa-custom-carousel .owl-carousel .owl-item:not(.active) + .active + .active .jwa-img-desc-block .jwa-img-desc-t {
    font-size: 14px;
}
.jwa-custom-carousel .owl-carousel .active:first-child + .active .jwa-img-desc-block .jwa-img-desc-d, .jwa-custom-carousel .owl-carousel .owl-item:not(.active) + .active + .active .jwa-img-desc-block .jwa-img-desc-d {
    font-size: 12px;
	opacity: 1;
}
.jwa-custom-carousel .owl-carousel .active:first-child + .active .jwa-img-desc-block .jwa-img-desc-btn, .jwa-custom-carousel .owl-carousel .owl-item:not(.active) + .active + .active .jwa-img-desc-block .jwa-img-desc-btn {
     -moz-transform: scale(0.8);
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
}
.jwa-custom-carousel .owl-carousel .owl-stage-outer {
    overflow: visible;
}
.jwa-custom-carousel .owl-carousel .owl-item:not(.active) {
    opacity: 0;
}
.jwa-custom-carousel .owl-carousel .owl-dots {
    margin-top: 40px !important;
}
.jwa-title-inline {
    display: inline-block;
    margin-right: 25px;
}

/*-------- News --------*/

.jwa-custom-news .masonry.classic_enhanced .masonry-blog-item .article-content-wrap {
    padding: 0 !important;
}
.jwa-custom-news .masonry.classic_enhanced .masonry-blog-item .inner-wrap, .jwa-custom-news .masonry.classic_enhanced .masonry-blog-item .article-content-wrap {
    background: none;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.jwa-custom-news .post-area.masonry.classic_enhanced article.post .inner-wrap:hover .post-featured-img img {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity:  .8;
}
.jwa-custom-news .post-area.masonry.classic_enhanced article.post .inner-wrap .post-featured-img img {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
    border-radius: 5px;
}
.jwa-custom-news .masonry.classic_enhanced .masonry-blog-item .inner-wrap {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
    border-radius: 0px;
    overflow: visible;
}
.jwa-custom-news .masonry.classic_enhanced .posts-container article.has-post-thumbnail .meta-category a {
    background: #E7779D;
	border: none;
	top: 0;
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	padding: 5px 15px;
	line-height: 1.3;
	-moz-border-radius: 100px !important;
	-webkit-border-radius: 100px !important;
	border-radius: 100px !important;
	font-weight: 700;
	text-transform: capitalize;
	letter-spacing: 1px;
}
.jwa-custom-news .post-area.masonry.classic_enhanced .article-content-wrap .post-header {
    margin-top: 15px;
}
.jwa-custom-news .masonry.classic_enhanced .masonry-blog-item h3.title {
    color: #222;
	font-size: 20px;
}
.jwa-custom-news .masonry.classic_enhanced .masonry-blog-item .post-header > span {
    font-weight: 600;
	letter-spacing: 1px;
	color: #999;
	margin-bottom: 5px;
	display: block;
}
.jwa-custom-news .masonry.classic_enhanced .posts-container article.post .more-link span {
    color: #E7779D;
    background: none;
    padding: 0;
    font-weight: 700;
    letter-spacing: 1px;
    font-size: 13px;
}
.jwa-custom-news .masonry.classic_enhanced .posts-container article.post .more-link span:hover {
	background: none !important;
}
.jwa-custom-news .masonry.classic_enhanced .posts-container article.post .more-link {
    margin-top: 15px;
}
.centered-txt {
	text-align:  center;
}
.jwa-custom-news .post-area.masonry.classic_enhanced {
    margin-bottom: 50px;
}
.jwa-g-map-bordered .nectar-google-map {
    border: 7px solid #fff;
    box-shadow: 0 0 46px 0 rgba(0,0,0,.1);
    -moz-border-radius: 10px;
	-webkit-border-radius: 10px;
    border-radius: 10px;
}
#header-outer .wpml-ls-display {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
}
.sf-menu > li > a > .wpml-ls-display {
    color: #fff;
}
#header-outer.invisible #logo img {
    opacity: 0;
}
.sf-menu > .wpml-ls-menu-item > a > img {
    border: 2px solid #F28A8B;
    padding: 3px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
    border-radius: 4px;
    vertical-align: middle;
}
.sf-menu > .wpml-ls-menu-item > a .wpml-ls-display {
	display:  none;
}
.sf-menu > li > ul .wpml-ls-display {
	margin-right: 8px !important;
}
body[data-dropdown-style="minimal"] .sf-menu > li.wpml-ls-menu-item ul {
    max-width: 165px;
    padding: 6px;
}

@media (max-width: 992px) {
	.jwa_footer_layers {
		opacity: 0;
	}
	#footer-outer.jwa_footer_jwa {
    	background: #817597 !important;
		margin-top: 0px !important;
	}
}

@media (min-width: 992px) {
	header#top nav > ul > li > a {
		white-space: nowrap;
	}
}

.widget_pages ul ul {
    display: none;
}

.widget .nectar_widget[class*="nectar_blog_posts_"] .arrow-circle {
    margin-left: 2px;
}
#footer-outer.jwa_footer_jwa a:hover .post-title, #footer-outer.jwa_footer_jwa a:hover {
	color:  #fff !important;
}
.jwa_footer_jwa .widget .nectar_widget[class*="nectar_blog_posts_"] .arrow-circle svg circle {
    stroke: #fff;
}
body.material header#top .sf-menu > li > ul {
    transform: translateY(-15px) !important;
}
.center-txt{
	text-align: center;
}
.bold-txt{
	font-weight: 700;
}
.img-max-90 {
    max-width: 90px !important;
}
.opacity-txt1 {
    opacity: .7;
}
@media only screen and (min-width: 1024px){
.flex-display > .col {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}   
}

body.material #header-outer:not([data-format="left-header"]) header#top nav >ul.buttons {
    margin-left: auto !important;
    margin-right: 0;
}
body.material #header-outer:not([data-format="left-header"]) header#top > .container > .row nav {
    width: 100%;
}
@media only screen and (min-width: 1001px){
body.material #header-outer[data-format="default"] header#top .span_9 {
    flex-grow: 2;
}
}

@media only screen and (min-width: 1001px){
body.material #header-outer:not([data-format="left-header"]) header#top .span_9, body.material #header-outer:not([data-format="left-header"]) header#top .span_3 {
    flex-grow: 1;
}
}

.tp-bullets {
    direction: ltr !important;
}
@media only screen and (max-width: 480px){
  .jwa_side_socials {
     display: none;
  }
}

.justfy-content{
    text-align:justify;
}

/* Menu Button */
.admission-button {
  
    border: 2px dashed #fff;
    margin: 1rem 0rem;
    border-radius: 50px;
}

/* Fixed button */ 

.fixed-admission-bar {
   
	width: 176px !important;
    border-radius: 5px 5px 5px 5px;
    position: fixed !important;
    right: -37px;
    top: 310px;
    z-index: 11111;
    box-shadow: 0 0 31px 0 rgba(0,0,0,.15);
    background-color: #fff;
    text-align: center;
	transform: rotate(90deg);
	padding: 3px;
	color:#7655ae;
	font-weight: bold;
	
}
.fixed-p{
    padding-bottom:0px !important;
}
.join-us
{
	transition: 1s;
	padding: 0.4rem;
	border-radius: 5px 5px 5px 5px;
	padding-right:2rem;
	padding-left:2rem;
	
}
.join-us:hover{
       background-color: #E91E63;
}
.join-us:hover a{
	
	color: #fff !important;
	text-align: center;
	
}
.en-fixed{
    display:inline-block;
}
.ar-fixed{
    display:none !important;
}
/***************/
.popup-content{
        color: #ffffff85;
}
p.popup-content-main {
    font-size: 29px;
    margin-bottom: -18px;
}

/* Fixed Bar Footer  */

.fixed-footer-bar{
position: fixed;
    width: 100%;
    bottom: 0;
    right: 0;
    z-index: 99999999999999;
    background-color: #3b3353;
    text-align: center;
    display: flex;
    justify-content: center;
    padding-top: 1.3rem;
    font-size: 19px;
    box-shadow: 0 4px 4px 2px #000;}
	
	.fixed-footer-bar h2{
	color: #fff;
	text-transform: capitalize;
	text-align: center;
	letter-spacing: 1px;
	word-spacing: 2px;
	line-height: 20px;
	font-size: 24px;
	
	
	}
	.fixed-footer-bar a{
		-moz-border-radius: 100px;
		-webkit-border-radius: 100px;
		border-radius: 100px;
		margin-bottom: 15px;
		font-weight: 700;
		color: #ffffff;
		text-transform: capitalize;
		text-align: center;
		letter-spacing: 1px;
		word-spacing: 2px;
		line-height: 24px;
		font-size: 14px;
	}
	
	.span-section{
		border-style:solid;
		border-width:2px;
		border-color:#e1d157;
		-moz-border-radius: 100px;
		-webkit-border-radius: 100px;
		border-radius: 100px;
		padding-top: 6px;
		padding-right: 45px;
		padding-bottom: 6px;
		padding-left: 45px;
		background:rgba(0,0,0,0.1);
	}
	.span-section-two{
		border-style:solid;
		border-width:2px;
		border-color:#e1d157;
		background:rgba(0,0,0,0.3);
		color:#ffffff;
		-moz-border-radius: 100px;
		-webkit-border-radius: 100px;
		border-radius: 100px;
		padding-top: 13px;
		padding-right: 45px;
		padding-bottom: 13px;
		padding-left: 45px;
	}
	
	.close-icon {
    position: absolute;
    top: 0;
    right: 0;
    color: #fff;
    cursor: pointer;
}

@media  (max-width: 768px){
    .fixed-footer-bar h2{
        padding-top:10px;
        padding-bottom:10px;
        
    }
    .fixed-footer-bar h2{
    	line-height: 40px;
	}
}
/* End Fixed Bar Footer */