﻿@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE10+ CSS styles go here */
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .textwidget span.call-alpha-num, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .textwidget span.call-num, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .textwidget span.int-num, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .textwidget span.call-alpha-num a, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .textwidget span.call-num a, #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .textwidget span.int-num a {
		font-size: 16px;
	}
	body .cr-slider{
		width:100%;
		max-width:150px;
		margin:0;
		padding:15px 0 5px;
	}
	body .croppie-container .cr-slider-wrap{
		margin-top:0;
	}
	body .croppie-container{
		padding:0;
	}
}

@media only screen and (max-width: 600px)
{
#mega-menu-wrap-main-menu .mega-menu-toggle + #mega-menu-main-menu {
	display: block !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link
{
	color: #FFF !important;
}
#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item.mega-toggle-on > a.mega-menu-link
{
	color: #0b386a !important;
}
}
@media (min-width: 1440){
	#events-happening .event-date-wr {
		position: relative;
		left: -30px;
	}
}

@media screen and (max-width: 1366px) and (min-width: 1359px) {
	.dashboard-main-content-wr, .dashboard-sidebar-wr{
		margin-top: 15px;
	}
	.interest-form-wr {
		margin-bottom: 15px;
	}
	#events-happening .event-date-wr {
		position: relative;
		left: -30px;
	}
	.ar-rtl #events-happening .event-date-wr{
		left: 50px;
	}
	/*.init-feat-slider-img {
		min-height: 282px;
		max-height: 282px;
	}*/
}

@media screen and (max-width: 1360px) and (min-width: 1359px) {
	#events-happening .event-date-wr {
		position: relative;
		left: -50px;
	}
}

@media screen and (max-width: 1366px) and (max-height: 705px) {
	.event-date-wr{
		left:-30px;
	}

}

@media screen and (max-width: 1290px) and (min-width: 1250px) {
	.event-date-wr {
		margin-left: -40px !important;
	}
	.ar-rtl .event-date-wr {
		margin-left: 0 !important;
		margin-right: -90px !important;
	}
}
@media (max-width: 1200px){
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1>li.mega-menu-item>a.mega-menu-link {
		font-size:11px !important;
		padding: 40px 5px 44px 5px !important;
	}
}

@media screen and (max-width: 1080px) and (min-width: 1030px) {
	.event-date-wr {
		margin-left: -20px !important;
	}
}
@media screen and (min-width: 1025px) {
}

@media screen and (max-width: 1025px) {
	.dashboard-container{
		width: 100%;
	}
	.dashboard-main-content-wr, .dashboard-sidebar-wr {
		margin-top: 20px;
	}
	body .dashboard-row-wr .vc_column-inner {
    	padding: 35px 15px;
	}
	body .top-head-dashboard .top-nav > ul > li {
    	padding: 15px 5px 15px 30px;
	}
	.top-head-dashboard .nav-animate > ul > li > a, .top-head-dashboard .nav-animate > ul > li > span > a {
    	font-size: 13px;
	}
	.event-title-wr h2 ,
	body .post-title-wr h2{
		font-size: 40px;
	}
}

@media screen and (max-width: 1025px) and (min-width:1023px){
	body .croppie-container {
		padding:0;
	}
	.avatar_form {
		display: block !important;
	}
	body .youmax-video-tnail {
		background-position: center center;
	}
	.navbtn{
		display:none !important;
	}
	.top-bar .welcome-user a {
		max-width: 88px;
	}
	.page-id-32024 h1.tribe-events-single-event-title {
		margin: -7px 0 10px;
		font-size: 40px;
	}
	.news-thumbnail-wr img {
		height: 169.5px;
	}
	#media-center .rev_slider_wrapper, #media-center .rev_slider {
		height: 169px !important;
	}
	.search-box input.shape.square {
		font-size: 30px;
	}
	#media-center .rev_slider_wrapper, .
	#media-center .rev_slider {
		height: 170px !important;
	}
	.iPad #events-happening .event-date-wr {
		margin-left: -20px !important;
	}
	.iPad .ar-rtl #events-happening .event-date-wr {
		margin-left: -0 !important;
		margin-right: -20px !important;
	}
	.iPad #events-happening .Home-sub-title- {
		margin-top: 15px !important;
	}
	.iPad #events-happening .Home-sub-title-.event-desc {
		margin-top: 0 !important;
	}


	/** reg **/
	body .mega-menu-link span{
		font-size:17px;
	}
	body .mega-menu-link b.sub-t {
		font-size: 14px;
	}
	body #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-item-has-children:last-child a.mega-menu-link span{
		font-size: 13px;
	}
	/** reg ar **/
	body.ar-rtl .mega-menu-link span{
		font-size:14px;
	}
	body.ar-rtl .mega-menu-link b.sub-t {
		font-size: 11px;
	}
	body.ar-rtl #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-item-has-children:last-child a.mega-menu-link span{
		font-size: 11px;
	}
	body .sep,
	body span.sep{
		font-size:15px;
		padding: 13px 0;
	}
	body #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-sub-menu .menu-item a {
		font-size: 12px;
	}
	body #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title{
		font-size: 15px;
	}
	body .mega-nav #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .feat-menu-img-wr a.feat-menu-text-link{
		font-size: 13px;
	}
	body span.call-label{
		font-size: 13px;
	}
	body span.call-alpha-num,
	body span.call-num,
	body span.int-num {
		font-size: 16px;
	}

	/** medium **/
	body.medium .mega-menu-link span{
		font-size:18px;
	}
	body.medium .mega-menu-link b.sub-t {
		font-size: 15px;
	}
	body.medium #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-item-has-children:last-child a.mega-menu-link span{
		font-size: 14px;
	}
	/** medium ar **/
	body.ar-rtl.medium .mega-menu-link span{
		font-size:15px;
	}
	body.ar-rtl.medium .mega-menu-link b.sub-t {
		font-size: 12px;
	}
	body.ar-rtl.medium #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-item-has-children:last-child a.mega-menu-link span{
		font-size: 12px;
	}
	body.medium .sep,
	body.medium span.sep{
		font-size:15px;
		padding: 13px 0;
	}
	body.medium #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-sub-menu .menu-item a {
		font-size: 13px;
	}
	body.medium #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title{
		font-size: 16px;
	}
	body.medium .mega-nav #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .feat-menu-img-wr a.feat-menu-text-link{
		font-size: 14px;
	}
	body.medium span.call-label{
		font-size: 14px;
	}
	body.medium span.call-alpha-num,
	body.medium span.call-num,
	body.medium span.int-num {
		font-size: 17px;
	}

	/** large***/
	body.large .mega-menu-link span{
		font-size:19px;
	}
	body.large .mega-menu-link b.sub-t {
		font-size: 16px;
	}
	body.large #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-item-has-children:last-child a.mega-menu-link span{
		font-size: 15px;
	}
	/** large ar **/
	body.ar-rtl.large .mega-menu-link span{
		font-size:16px;
	}
	body.ar-rtl.large .mega-menu-link b.sub-t {
		font-size: 13px;
	}
	body.ar-rtl.large #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-item-has-children:last-child a.mega-menu-link span{
		font-size: 13px;
	}
	body.large .sep,
	body.large span.sep{
		font-size:15px;
		padding: 13px 0;
	}
	body.large #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-sub-menu .menu-item a {
		font-size: 14px;
	}
	body.large #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title{
		font-size: 17px;
	}
	body.large .mega-nav #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .feat-menu-img-wr a.feat-menu-text-link{
		font-size: 15px;
	}
	body.large span.call-label{
		font-size: 15px;
	}
	body.large span.call-alpha-num,
	body.large span.call-num,
	body.large span.int-num {
		font-size: 18px;
	}




	.slide-event-details {
		margin-left: -40px !important;
	}
	.top-bar .center-tbl {
		padding-left: 0;
	}
	.top-bar .left-top {
		margin-top: 1px;
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .mega-sub-menu .menu-item a {
		font-size: 12.5px;
	}
	.bottom-md-footer- h4.block-head {
		min-height: 40px;
	}
	body .footer-3 .footer-bottom .footer-menu li,
	body .footer-3 .footer-bottom .footer-menu li a,
	body .footer-3 .footer-bottom div,
	body .footer-3 .footer-bottom p,
	body .footer-3 .footer-bottom span {
		font-size: 11px;
	}
	.news-thumbnail-wr img {
		min-height: 166px;
	}
	.top-head-dashboard .nav-animate > ul > li > a,
	.top-head-dashboard .nav-animate > ul > li > span > a {
		padding: 5px 5px 5px 5px;
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 li.mega-menu-item.mega-menu-item-has-children:nth-last-child(2) ul.mega-sub-menu > li:last-child {
    	top: 73px;
	}


	.mega-nav #mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 ul.sub-menu {
		-webkit-transition: 0ms all ease-in-out;
		-moz-transition: 0ms all ease-in-out;
		-o-transition: 0ms all ease-in-out;
		transition: 0ms all ease-in-out;
		-webkit-transition: opacity .0s, transform .0s ease-out;
		-moz-transition: opacity .0s, transform .0s ease-out;
		-ms-transition: opacity .0s, transform .0s ease-out;
		-o-transition: opacity .0s, transform .0s ease-out;
		transition: opacity .0s, transform .0s ease-out;
	}
}

@media screen and (max-width: 1024px){
	.eservice-page label,
	.eservice-page #lostpassword a{
		font-size:16px;
	}
	body .eservice-page-wr .btn {
		padding: 15px;
		min-width: auto;
	}
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .textwidget span.call-alpha-num a,
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .textwidget span.call-num a,
	#mega-menu-wrap-max_mega_menu_1 #mega-menu-max_mega_menu_1 .textwidget span.int-num a{
		color:#0b386a;
	}
	.tp-caption.events-title, .events-title
	{
		font-size: 24px !important;
		line-height: 24px !important;
	}
}

@media screen and (min-width: 1020px) and (orientation:landscape) {
	.tparrows.tp-leftarrow:before,
	.tparrows.tp-rightarrow:before{

	}
}

@media screen and (min-width: 993px) {
	#menu-item-30761,
	#menu-item-30762,
	#menu-item-30760,
	#menu-item-30826,
	#menu-item-30851,
	/** ar **/
	#menu-item-31265,
	#menu-item-32146,
	#menu-item-31264,
	#menu-item-31299{
		display:none;
	}
}

@media (max-width: 992px) {
	body #youmax-lightbox {
		top: 114px;
	}
	body .youmax-video-tnail {
		background-size: 100% auto;
		height: 160px;
		background-position: center center;
		background-color: #000;
	}
	.view-all-loc-btn {
		width: 100%;
		padding: 10px 0!important;
	}

	body .center-tbl{
		display:none;
	}
	p, div {
		font-size: 16px;
	}
	.page-template-section-template [class*="col-md-"]:not(.slick-slide),
	.page-template-section-template [class*="vc_col-"], .staff-container .fun-cell {
	    padding-bottom: 0;
	}
	.page-template-section-template .post-col-wr{
		padding-bottom: 60px !important;
	}
	html {
		-ms-touch-action: manipulation;
		touch-action: manipulation;
	}
	html,body,.pageWrapper{
		overflow-y: auto;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		overflow-x: hidden;
		-webkit-overflow-scrolling: touch;
	}
	html.mobile-menu-open,
	html.mobile-menu-open body,
	.mobile-menu-open .pageWrapper{
		overflow:hidden;
	}
	.new-nav-wr{
		overflow:scroll;
		display: block;
	}
	body .top-head .logo{
		padding: 5px 0;
	}
	body .new-nav > ul > li.selected > a{
		color: #fff !important;
	}
	body .new-nav li.selected > a{
		background-color: #0e2e58;
	}
	body .new-nav li.selected.active > a {
		background-color: transparent;
	}

	body .new-nav ul ul li.selected > a {
		background-color: #164171;
	}
	.new-nav {
		background: rgba(11, 56, 106, 0.95);
		/*display:table;*/
		width: 60%;
		right:-60%;
		overflow-x:hidden;
		overflow-y:scroll;
		-webkit-overflow-scrolling: touch;
		height:100%;
		bottom:0;
	}
	.new-nav.active{
		position:fixed;
	}
	.new-nav > ul > li a,
	.new-nav > ul > li.megamenu h4 {
		display: block;
		padding: 12px 20px;
		color: #fff;
		border-bottom:none;
		margin: 0;
		cursor: pointer;
		border-radius: 0 !important;
	}
	.new-nav > ul > li a span {
		font-weight: bold;
	}
	.new-nav > ul > li b {
		display: inline-block;
		margin: 0 5px;
		font-weight: 300;
	}
	.navbtn,.navbtn,.navbtn i{
		color: #091f44;
		background:transparent;
		height: 75px;
		line-height: 75px;
		width: 55px;
	}
	.navbtn.active {
		right: 0;
		z-index: 99999;
		color:#fff;
	}
	.navbtn.active i{
		color:#fff;
	}
	.new-nav ul {
		/*display: table-cell;*/
		vertical-align: middle;
		padding-top: 60px;
		padding-right: 40px;
		padding-left: 40px;
	}
	.new-nav li.hasChildren.active > a{
		background:transparent;
	}
	.new-nav li.hasChildren.active > h4 {
		background: #091f44;
		color:#fff;
	}
	.new-nav ul ul li a, .new-nav > ul > li.megamenu h4 {
		border-bottom: 1px #091f44 solid;
		color: #fff;
	}
	.new-nav ul ul li a span{
		font-weight:normal;
	}
	.new-nav ul ul {
		background: rgba(9, 31, 68, 0.55);
		padding:0;
	}
	.float-nav {
    	right: 30px;
		bottom: 20px;
	}
	.new-nav li {
		text-align: center;
	}

	#menu-item-30761, #menu-item-30762, #menu-item-30760,#menu-item-30851,
	#menu-item-31265,
	#menu-item-32146,
	#menu-item-31264,
	#menu-item-31299{
		width: 50%;
		text-align: center;
		margin: auto;
		float:left
	}
	#menu-item-31299 span{
		font-family: 'GandhiSans';
		font-weight: normal;
	}
	#menu-item-30760 span{
		font-family: 'GESSText';
		font-weight: normal;
	}
	#menu-item-30760,
	#menu-item-31299{
		width: 100%;
	}
	li#menu-item-30826,
	#menu-item-31265{
		/*background-color: #d75522;
		text-transform: uppercase;
		margin: 0;
		border: 1px solid #d75522;
		float: left;*/
		width: 100%;

	}
	li#menu-item-31265 a b,
	li#menu-item-31265 a b{
		display:none;
	}
	.new-nav .welcome-user {
		margin-top: 60px;
	}
	#menu-item-30761, #menu-item-30762,#menu-item-30851,
	#menu-item-32146,#menu-item-31264,#menu-item-32112{
		margin: auto;
		float: left;
		width: 50%;
	}
	.new-nav > ul > li#menu-item-30761 a,
	.new-nav > ul > li#menu-item-30851 a,
	/** ar **/
	.new-nav > ul > li#menu-item-32146 a,
	.new-nav > ul > li#menu-item-31264 a,
	.new-nav > ul > #menu-item-32112 a{
		bordeR: 1px solid #fff;
	}
	.new-nav > ul > li#menu-item-30761 a,
	/** ar **/
	.new-nav > ul > li#menu-item-32146 a,
	.new-nav > ul > li#menu-item-31264 a,
	.new-nav > ul > #menu-item-32112 a{
		padding: 12px 5px;
	}
	.new-nav > ul > li#menu-item-30762 a {
		bordeR: 1px solid #fff;
	}
	.new-nav > ul > li#menu-item-30761 a span,
	.new-nav > ul > li#menu-item-30851 a span,
	.new-nav > ul > li#menu-item-30762 a span,
	.new-nav > ul > #menu-item-32112 a span,
	/** ar **/
	.new-nav > ul > li#menu-item-32146 a span,
	.new-nav > ul > li#menu-item-31264 a span{
		font-weight:normal;
	}
	.new-nav > ul > li#menu-item-30761 b,
	.new-nav > ul > li#menu-item-30851 b,
	/** ar **/
	.new-nav > ul > li#menu-item-32146 a b,
	.new-nav > ul > li#menu-item-31264 a b{
		display: none;
	}
	body.home .top-bar{
		display:none;
	}
	div#csbwfs-right {
		top: 45%;
		right: auto;
		left: -5px;
	}
	body .center-tbl{
		padding:0;
	}
	body .top-bar .breadcrumb_dc {
		padding: 0 0 !important;
	}
	.footer-bottom .row- > div {
		margin: auto;
		float: none;
	}
	.footer-bottom {
		padding: 15px 0 10px;
	}
	.slider-text-center-tab{
		text-align:center !important;
	}
	/*** event details page ****/
	.page-template-event-detail [class*="col-md-"]:not(.slick-slide),
	.page-template-event-detail [class*="vc_col-"], .staff-container .fun-cell {
	    padding-bottom: 0;
	}
	[class*="col-md-"]:not(.slick-slide),
	[class*="vc_col-"], .staff-container .fun-cell {
		padding-bottom: 0;
	}
	h1.tribe-events-single-event-title {
		margin: 0;
	}
	.events-anchor-links-wr ul li {
	    display: inline-block;
	    margin: 0px 20px 30px 0;
	    width: 44%;
	}
	.events-single-custom-header-details h1 {
	    font-size: 40px;
	}
	body .events-row h2 {
	    font-size: 55px;
	}
	.date-inner-wr {
	    float: right;
	}
	body .events-row h2.fac-name {
	    font-size: 45px;
	}

	/** footer partners ***/
	.our-partner-wr .wpb_single_image .vc_figure {
    display: table !important;
	    height: 50px;
	    width: 100%;
	}
	.our-partner-wr .wpb_single_image .vc_figure .vc_single_image-wrapper {
	    display: table-cell;
	    vertical-align: middle;
	}

	/*** dashboard ***/
	body .croppie-container {
		padding: 0;
	}
	.interest-form-wr{
		padding: 15px;
	}
	.interest-form-toggle {
		padding: 15px 0 10px;
	}
	.interest-form-wr p {
		font-size: 16px;
		line-height: 16px;
	}
	.interest-form-list label {
		font-weight: normal;
		font-size: 13px;
	}
	.empty_40 {
		height: 20px;
	}
	.croppie-container .cr-boundary {
		max-width: 100px;
		max-height: 100px;
	}
	.dashboard-container{
		width: 100%;
	}
	.avatar_form.hidden{
		display:block !important;
	}
	.top-head-dashboard .responsive-nav {
		position: relative;
		right: auto;
		width: 100%;
	}
	body .top-head-dashboard .top-nav > ul > li {
		padding: 15px 10px 15px 30px;
	}
	.top-head-dashboard .nav-animate > ul > li > a,
	.top-head-dashboard .nav-animate > ul > li > span > a {
    	font-size: 12px;
	}
	.event-title-wr h2, body .dashboard-row-wr .post-title-wr h2{
		font-size: 30px;
		line-height: 1;
	}
	body .dashboard-row-wr .vc_column-inner {
		height: 200px;
		padding: 20px 15px;
	}
	body .dashboard-post-wr .dashboard-row-wr .vc_column-inner{

	}
	body .dashboard-row-wr .dashboard-content-box .vc_column-inner {
		padding: 35px 15px;
	}
	.post-title-wr {
		margin: 5px 0 10px;
	}
	.dashboard-event-feat-img .date-inner-wr {
		float: none;
	}
	.event-location-wr, .event-time-wr {
		font-size: 13px;
		line-height: 36px;
		padding-left: 35px;
	}
	.event-title-wr {
		margin: 0px 0 5px;
	}
	.days-count-wr, .published-post-wr {
		font-size: 18px;
	}
	.sidebar_widgets .widget-head {
		font-size: 13px;
	}
	.dashboard-sidebar-wr .sidebar_widgets li.widget {
		padding: 10px;
	}
	.dashboard-media-wr .featured-img-custom-wr h5 a,
	.dashboard-media-wr .featured-img-custom-wr h5 {
		font-size: 13px;
	}
	.dashboard-media-wr .featured-img-custom-wr a h5, .dashboard-media-wr .featured-img-custom-wr h5 {
		font-size: 13px;
	}
	.my-favorites-wr h4 {
    	font-size: 26px;
	}
	.my-favorites-wr .rep-fav-a {
		display: block;
		margin-bottom: 4px;
	}
	.dashboard-sidebar-wr{
		padding:0;
	}

	/*** tabled pages ***/
	.page-id-363 td:first-child {
		width: 85%;
	}

	/*** mobile extra header ***/
	.mobile-extra {
		display: block;
	}
	body .top-head.header-8 .mobile-extra .top-search {
		height: 55px !important;
		padding:0 5px;
	}
	body .top-head.header-8 .mobile-extra .top-search a {
		height: 55px;

		background: transparent;
		color: #003a6b;
		width: 30px;
	}
	.ar-rtl .mobile-extra > div,
	.ar-rtl .mobile-extra > span {
		float: left;
		float: right;
	}
	.ar-rtl .top-head .logo{
		float:right !important;
	}
	.ar-rtl .navbtn{
		right:auto;
		left:0;
	}
	.ar-rtl .new-nav {
		width: 60%;
		left: -60%;
		right:auto
	}
	.ar-rtl .new-nav.active {
		right: 0;
		left: 0;
		right: auto;
	}
	.csbwfs-show{
		display:none !important;
	}
	.share-visible i:before {
		content: "\f00d";
	}
	.custom-share.share-visible{
		color:#d75522 !important
	}
	/*** animated **/
	.wpb_animate_when_almost_visible{
		opacity: 1 !important;
		filter: alpha(opacity=100) !important;
		-webkit-animation: wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
		-o-animation: wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
		animation: wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
		-webkit-transform: scale(1);
		-ms-transform: none !important;
		-o-transform: none !important;
		transform: none !important;
	}
}

/*** tabelt only ***/
@media screen and (max-width: 992px) and (min-width: 767px){
	.mobile-extra .top-search .shape {
		color: #0b386a;
	}
	.top-search .search-box {
		width: 70%;
		left: 0;
		right: 0;
		margin: auto;
	}
	.search-box input.shape.square {
		font-size: 30px;
	}
	span.contact-main-info {
		font-size: 18px !important;
	}
	.news-min-height {
		width: 33.33333333%;
		float: left;
	}
	a.custom-share {
		width: 45px;
		height: 56px;
		display: inline-block;
	}
	body .top-bar{
		top: 74px;
	}

	.btn-group-lg>.btn, .btn-lg {
		padding: 10px 16px !important;
	}
	.col-sm-6{
		width:50% !important;
	}
	.slider-text-center-tab{
		text-align:center!important;
	}
	.slider-text-right-tab{
		text-align:right!important;
	}
	.slider-text-left-tab{
		text-align:left!important;
	}
	.top-bar.sticky-nav {
		top: 74px;
	}
	body .dashboard-row-wr .vc_column-inner {
		height: 305px;
	}
	.event-trans {
		padding: 10px 0 15px;
	}
	.up-events-title{
		line-height:1;
	}
	body .top-head-dashboard .top-nav > ul > li {
		padding: 15px 5px 15px 10px !important;
	}
	.top-head-dashboard .nav-animate > ul > li > a{
		font-size: 11px;
		padding: 0px 0px 0px 20px;
	}
	.top-head-dashboard .nav-animate > ul > li > a span{
		font-size: 11px;
	}
	body .dashboard-row-wr .dashboard-content-box .vc_column-inner {
		padding: 15px 15px;
	}
	.events-anchor-links-wr ul li a.events-anchor {
	    padding: 10px 10px 10px 0px;
	    font-size: 18px;
	}
	.footer-top-wr u {
	    height: 130px;
	}
	.footer-social-wr .container .footer-social-icons-outer-wr > div {
	    padding: 0;
	}
	.subscribe-notes-wr {
	    padding: 0;
	}
	.bottom-md-footer- .widget_nav_menu {
	    margin-bottom: 40px;
	}
	body .footer-middle h4 {
    	margin-bottom: 15px;
	}
	body .footer-social-wr {
		padding: 0 15px;
	}
	body .footer-social-title-row-wr,
	body .footer-social-wr{
		padding-right:0;
	}
	body.ar-rtl .footer-social-wr{
		padding-right:15;
		padding-left:0;
	}
	body .footer-social-icons-outer-wr {
		margin: 0;
	}
	body .footer-social-wr .vc_column-inner {
		padding: 0;
	}
	body .footer-social-wr .container .footer-social-icons-outer-wr > div .vc_column-inner {
		padding: 0;
	}
	.ar-rtl .home-media-inner-wr div > div{
		max-width: 235px;
	}
	.ar-rtl .home-media-inner-wr div > div a {
		padding: 10px 15px;
	}
	.ar-rtl .float-nav {
		left: 10px;
	}
	/**** slick sldier ****/
	.sub-section-header {
		padding: 0 50px;
	}
	.sub-section-header-img{

	}
	.sub-section-header-content .vc_column-inner{
		padding:0;
	}
	.slick-track {
		width: 100% !important;
	}
	.slick-slide {
		width: 100% !important;
	}
	/** sub section btn wr ***/
	.button-group .btn-md {
		margin: 10px 15px 10px 0;
	}
	.vc_tta-container {
    margin-top: 30px;
	}
	.vc_tta-panel .vc_tta-panel-title {
		font-size: 17px;
	}
	/** tab menu **/
	.top-head-inner-container {
		display: block;
	}
	body .top-head .logo {
		display: inline-block;
		margin: auto;
	}
	.mobile-extra {
		display: block;
		text-align: center;
		vertical-align: middle;
		margin: 0;
		float: right;
		position: absolute;
		top: 0;
		right: 85px;
	}
	.ar-rtl .mobile-extra {
		left: 85px;
		right:auto;
	}
	body .top-head.header-8 .mobile-extra .top-search,
	body .top-head.header-8 .mobile-extra .custom-share-wr,
	body .top-head.header-8 .mobile-extra .lang-switch-wr {
		display: table-cell !important;
		height: 75px !important;
		padding: 0 5px !important;
		line-height: 56px;
		margin: 0 -5px !important;
		float: none !important;
		width: 55px !important;
		text-align: center !important;
		vertical-align: middle;
	}
	body .top-head.header-8 .mobile-extra .lang-switch-wr{
		width: 85px !important;
	}
	body .top-head.header-8 .mobile-extra .top-search a,
	body .top-head.header-8 .mobile-extra .custom-share-wr a,
	body .top-head.header-8 .mobile-extra .lang-switch-wr a,
	body .top-head.header-8 .mobile-extra .top-search a:hover,
	body .top-head.header-8 .mobile-extra .custom-share-wr a:hover,
	body .top-head.header-8 .mobile-extra .lang-switch-wr a:hover,
	body .top-head.header-8 .mobile-extra .lang-switch-wr .lang-ul a span{
		color:#003a6b;
	}
	body .top-head.header-8 .mobile-extra .top-search a{
		display:inline;
	}
	body .top-head.header-8 .mobile-extra .lang-switch-wr .lang-ul a span{
		font-weight:bold;
	}
	body..ar-rtl .top-head.header-8 .mobile-extra .lang-switch-wr .lang-ul a span{
		font-size:18px;
	}
	body .btn-custom-md{
		padding-top: 18px!important;
		padding-bottom: 18px!important;
	}
	.eservice-page label,
	.eservice-page #lostpassword a{
		font-size:12px;
	}
	.eservice-page .vc_column_container>.vc_column-inner {
		padding: 0;
	}
	.license-list-wr {
		padding: 0;
	}
	body.eservice-page .section {
		padding: 60px 0 40px;
	}
	.top-bar .row {
		margin: 0;
	}
	.eservice-page-wr .self-serv-wr {
		padding: 0;
	}
	.logo img {
		height: 60px;
		height: auto;
		padding: 10px;
	}
	.stay-connected-note {
		font-size: 15px !important;
	}
	.social-list li {
		margin: 0 4px 5px 0;
	}
	body .section {
		padding: 50px 0 40px;
	}
	.annual-reports-wr {
		width: 90%;
	}
}



@media (max-width: 992px) {

}


@media screen and (max-width: 1024px) and (min-width: 767px){
	.top-bar ul.font-sizer-wr > li > a {
		padding: 10px 10px;
	}
	.mega-menu-item-has-children iframe{
		display:none;
	}
	.mega-menu-item-has-children.mega-toggle-on iframe{
		display:block;
	}
}


@media screen and (max-width: 800px) {
}

@media screen and (max-width: 800px) and (min-width: 768px){

}

@media screen and (min-width: 768px){
	.loc-content-wr {
		width: 70%;
	}
	.loc-table td.td-a {
		font-size: 20px;
	}
	.loc-table td.td-b {
		font-size: 16px;
	}
	.mega-menu-item-has-children iframe{
		display:none;
	}
	.mega-menu-item-has-children.mega-toggle-on iframe{
		display:block;
	}
}
@media screen and (min-width: 770px) and (orientation:portrait) {
	.tparrows.tp-leftarrow:before,
	.tparrows.tp-rightarrow:before{
		display:none;
	}
}

@media screen and (max-width: 770px) and (min-width: 766px){
	#media-center .rev_slider_wrapper,
	#media-center .rev_slider {
		height: 122px !important;
	}
	.news-thumbnail-wr img{
		min-height: 122px;
	}
	.news-label-wr a{
		height: 44px;
	}
}

@media screen and (max-width: 769px) {
	.responsive-nav
	{
		display: block;
		right: auto;
		width:100%; 
		border-top: 1px solid #EEE;
	}
	.responsive-nav .accessiblity-bar
	{
		bottom: 0px;
		position: relative;
	}
	.responsive-nav .mega-nav
	{
		display: none;
	}
	.responsive-nav li
	{
		float: right !important;
	}
	.responsive-nav .top-icon-seperator
	{
		display: none;
	}
	.responsive-nav .top-icon-nav, .responsive-nav .top-icon-lang
	{
		margin-top:0px;
	}
	.responsive-nav .top-icon-nav ul.nav
	{
		margin: 8px 3px;
	}
	.top-head.header-8 .top-search > a
	{
		margin-top:0px;	
	}
	body .top-head.header-8 .top-search
	{
		height: auto;
	}

}

@media screen and (max-width: 768px) {

}

@media screen and (max-width: 767px) {
}

@media screen and (max-width: 767px) and (min-width: 480px){
}



@media screen and (max-width: 479px) {
}

@media screen and (max-width: 414px)  {
	#rev_slider_4_1 .uranus.tparrows
	{
		top: 106% !important;
		left: 110% !important;
	}
	html.square .pageWrapper p.mission-statement
	{
		padding-right: 10px;
		font-size: 27px;
		line-height: 28px;
		margin-top: 0px;
		padding-top: 9px;
		padding-bottom: 32px !important;
		width: 100%;

	}
	.responsive-nav .accessiblity-bar
	{
		bottom: 4px;
		position: absolute;
	}
	body.page-template-one-page .section
	{
		padding-top: 0px;
	}
	span.home-useful-img-wr.about
	{
		float: left;
		padding-right: 20px
	}
	.mobile-hide
	{
		display: none;
	}
	.mission-arrow-two
	{
		right: 20px;
	}
	.media-right-block
	{
		height: 318px;
	}
	body .wpb_text_column .media-right-block h2
	{
		font-size: 14px;
		line-height: 16px;
	}
	.overlay-wrap
	{
		bottom: auto !important;
	}
	.dont-want
	{
		top: -23px;
		left: -60px;
	}
	.skip-vid
	{
		display: none;
	}
	#vcolorbox {
		bottom: 0;
		margin: auto;
		height: 300px !important;
	}
	#media-center .news-label-wr a {
    	padding: 7px 0 0;
	}
	#media-center .featured-img-custom-wr a h5,
	#media-center .featured-img-custom-wr h5 {
    	padding: 10px 0 15px;
	}
	#media-center .twitter-feed-wr h5 {
		line-height: 14px;
	}
	.dot-this{
		max-height:50px !important;
		min-height:50px !important;
		height: 50px !important;
		width: 240px !important;
		text-align: center !important;
		line-height: 20px !important;
		font-size: 20px !important;
		line-height: 20px !important;
	}
	.dot-this-content{
		display:inline !important;
		min-height:auto !important;
	}
	.tp-caption.events-title, .events-title{
		margin:0 !important;
		min-height: auto !important;
		max-height: auto !important;
	}
	.location-page-inner-wr h3 {
		font-size: 28px;
	}
	#news_highlite_image .wp-post-image {
		width: 100%;
		height: auto;
	}
	body .news-min-height
	{
		min-height: 270px;
	}
	body .youmax-video-tnail-box {
		width: 100% !important;
		margin: 0 0 25px;
		min-height: 50px;
	}
	body #youmax-lightbox {
		top: 95px;
	}
	#youmax-lightbox > div {
		top: 0 !important;
		bottom: 0 !important;
		margin: auto;
		height: 360px;
		width: 95% !important;
		left: 0;
		right: 0;
	}
	.interest-form-wr p {
		font-size: 14px;
	}
	.interest-form-wr {
		margin-bottom: 10px;
	}
	.page-template-dashboard .dashboard-event-feat-img,
	.page-template-dashboard .dashboard-content-box {
		width: 50% !important;
	}
	.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}

	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
		padding-right: 10px;
		padding-left: 10px;
	}
	.panel {
		padding: 0;
	}
	.payment-tb td{
		padding: 10px 5px;
	}
	.payment-tb td:first-child {
		padding: 10px;
	}
	.payment-tb td img {
		width: auto !important;
		height: auto !important;
		max-height: 16px;
	}
	.loc-content-wr, .loc-img-wr {
		display: block;
	}
	.page-id-363 td:first-child ,
	.page-id-7871 td:first-child  {
		width: 60%;
	}
	.table-responsive tr td.loc-img-wr img {
		width: 50%;
		margin: auto;
		display: block;
	}
	.table-responsive tr td.loc-img-wr img.flash-img{
		margin:0 auto 5px;
	}
	input.btn {
		padding: 10px 0 !important;
	}
	.footer-social-title-row-wr {
		width: 41.66666667% !important;
		float: left !important;
	}
	.footer-social-icons-row-wr {
		width: 58.33333333% !important;
		float: left !important;
	}
	.ar-rtl .footer-social-title-row-wr {
		width: 41.66666667% !important;
		float: right !important;
	}
	.ar-rtl .footer-social-icons-row-wr {
		width: 58.33333333% !important;
		float: right !important;
	}
	.top-head .container{
		padding-left:5px;
		padding-right:5px;
	}
	body .top-head.header-8 .mobile-extra .top-search a{
		text-align:right;
	}
	body .top-head.header-8 .mobile-extra .top-search a{
		text-align:right;
	}
	.mobile-extra .top-search .shape {
		width: 40px;
		height: 55px;
		text-align: center;
		line-height: 55px;
		color: #0b386a;
	}
	.dashboard-sidebar-wr.nopaddingleft {
		padding: 0;
	}
	body .top-bar {
    	top: 55px;
	}
	body .top-head.header-8 .mobile-extra .top-search {
		padding: 0;
	}
	.mobile-extra .custom-share-wr {
		width: 40px;
		padding: 0;
	}
	.top-head-dashboard .nav-animate > ul > li > a {
		padding: 0;
	}
	.new-nav {
		width: 100%;
		right: -100%;
	}
	.ar-rtl .new-nav{
		width: 100%;
		left: -100%;
		right:auto;
	}
	.ar-rtl .new-nav > ul > li#menu-item-32146 a {
		line-height: 42px;
	}
	.logged-in.ar-rtl .new-nav > ul > li#menu-item-32146 a{
		line-height:1.5;
	}
	.dashboard-main-content-wr .dashboard-post-wr .vc_row {
		margin-left: -6px;
		margin-right: -18px;
	}
	.ar-rtl .dashboard-main-content-wr .dashboard-post-wr .vc_row {
		margin-left: -18px;
		margin-right: -6px;
	}
	body .top-head .logo{
		padding:0;
	}
	.logo img {
		height: 60px;
		height: auto;
		padding: 10px;
		width: 100%;
	}
	.navbtn, .navbtn, .navbtn i {
	    height: 55px;
	    line-height: 55px;
	    width: 45px;
	}
	body,.pageWrapper{
		overflow-x: hidden;
	}
	[class*="vc_col-sm-"],.staff-container .fun-cell,[class*="col-md-"]{
		/*width:100% !important;
		float:none !important*/
	}
	.xl-padding {
		padding: 130px 0;
	}
	#menu-user-menu li:first-child a span span {
		text-indent: 15px;
	}
	.dashboard-events-info-wr .event-title-wr {
		height: 105px;
	}
	.table-responsive {
		overflow-x: scroll;
	}
	.col-md-12 {
		width: 100%;
	}
	.csbwfs-show{
		display:none !important;
	}
	body.home .top-bar{
		display:none;
	}
	.top-bar.sticky-nav {
    	top: 55px;
	}
	.home-init-inner-wr {
    	width: 100%;
		padding: 20px 0;
	}
	.feat-block > div {
		padding: 0 !important;
	}
	body .vc_custom_1458040138841 {
		margin-top: -90px !important;
		margin-bottom: 0px !important;
	}
	.vc_empty_space{
		height: 32px !important;
	}
	#our-services .vc_empty_space{
		height: 12px !important;
	}
	#our-services h2{
		text-align: center !important;
	}
	#our-services .col-md-6{
	  float: none !important;
	}
	#our-services .wpb_wrapper{
		text-align: center !important;
	}
	#our-services .wpb_wrapper a{

		left: 0 !important
	}
	#our-services .vc_row.row-height-inner-inner{
		padding: 20px !important;
	}
	.feat-block {
		padding:10px !important;
	}
	.home-init-title {
    	font-size: 18px;
	}
	.home-resources-heading
	{
		font-size: 50px !important;
	}
	.footer-subscribe-wr .mc4wp-form input.form-control
	{
		width: 84%;
	}
	.top-icon-lang
	{
		float: left;
	}
	body .wpb_text_column #media-center-section h2
	{
		line-height: 20px;
		font-size: 24px;
	}
	#media-center-section span.dc-button-outline
	{
		padding: 6px 15px;
    	font-size: 12px;
	}
	#useful-resources .wpb_column.vc_column_container.vc_col-sm-6{
		width: 50%;
		display: inline-block;
	}
	#rev_slider_4_1_wrapper .slider-text-center{
		text-align:left !important;
	}
	body .feat-block.col-xs-6 {
	    width: 50% !important;
	    padding: 0 !important;
	}
	body.home [class*="col-md-"]:not(.slick-slide),
	body.home [class*="vc_col-"],body.home .staff-container .fun-cell{
		padding-bottom:0;
	}
	.init-feat-slider-img {
		min-height: 160px;
		background-position: center center;
	}
	.Home-sub-title- {
		overflow:hidden;
	}
	body.home .home-contact-wr .btn-transparent-white{
		padding:10px;
	}
	.home-contact-wr a
	{
		display: block;
	}
	.home-init-title {
	    font-size: 13px;
	}
	span.home-init-inner-img-wr{
		width: 45px !important;
		display: inline-block !important;
	}
	.feat-block .home-init {
	    padding: 0 !important;
	}
	body .row-height-middle{
		padding-top:40px;
		padding-bottom: 40px;
	}
	.home-useful-title {
	    font-size: 14px;
	    line-height: 18px;
	}
	span.home-useful-inner-wr {
        padding: 10px 0px;
        height: 60px;
         min-height: 130px;
	}
	span.home-useful-img-wr img {
	    max-height: 60px;
	    max-width: 70px;
	}
	.featured-img-custom-wr h5 {
	    display: block;
	    width: 50%;
	    float: left;
	    padding: 10px 10px 10px 0;
	}
	span.featured-img-inner-wr {
	    display: block;
	    width: 50%;
	    float: left;
	    padding: 10px 10px 10px 0;
	}
	.twitter-feed-wr .wpb_content_element {
	    width: 50%;
	    display: block;
	    float: left;
	    padding: 10px 10px 10px 0;
	}
	ul.tp-revslider-mainul {
	    width: 100% !important;
	}
	.home .feature-img figure {
	    width: 50%;
	    float: left;
	    padding: 10px 10px 10px 0;
        background: rgba(0, 0, 0, 0);
	}
	.home .home-media-wr .feature-img .feature-details {
	    float: left;
	    padding: 10px 10px 10px 0!important;
	    width: 50%;
	   	font-size: 14px;
	}
	.home-media-inner-wr div > div,
	.ar-rtl .home-media-inner-wr div > div{
	    width: 100%;
	    margin: 10px auto 0;
	    max-width: 100%;
	}
	body .btn-slider-white,
	body .btn-slider-transparent{
		border: none !important;
		text-decoration: underline !important;
		font-size: 14px !important;
		padding: 10px 0!important;
	}
	body.eservice-page .btn-slider-white{
		padding: 12px 0!important;
		border: 1px solid #6e839d !important;
	}
	body .eservice-page-wr .btn {
		padding: 12px;
		min-width: auto;
	}
	.footer-top-wr .vertical-m {
		display: block !important;
	}
	.stay-connected-note{
		font-size:14px;
	}
	.social-list li a {
    	width: 32px;
	}
	.footer-social-title-row-wr .vc_column-inner{
		padding:0;
	}
	.subscribe-notes-wr,
	.subscribe-input-wr{
		width: auto !important;
		width: 94% !important;
	}
	.subscribe-notes-wr{
		margin:10px 15px;
	}
	.subscribe-input-wr{
		margin:15px 15px 25px;
	}
	.footer-social-wr {
		margin: 20px 15px 0 !important;
		width: auto !important;
	}
	.our-partners-row-wr{
		padding-top: 10px;
		padding-bottom:20px;
	}
	.our-partners-title{
		text-align:center;
	}
	.our-partners-row .our-partner-wr{
		width:50% !important;
		float:left !important;
	}
	.our-partner-wr .wpb_single_image .vc_figure {
		display: table !important;
		height: 50px;
		width: 100%;
	}
	.our-partner-wr .wpb_single_image .vc_figure .vc_single_image-wrapper {
		display: table-cell;
		vertical-align: middle;
	}
	.footer-middle .block-head:after {
		content: "\f078";
		display: inline-block;
		font: normal normal normal 14px/1 FontAwesome;
		font-size: inherit;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		background-color: transparent;
		color: #565656;
		width: 16px;
		font-size: 13px;
		height: 16px;
		margin: 0 5px;
	}
	.footer-middle .block-head.active:after{
		content: "\f077";
	}
	body .footer-middle h4 {
		margin-bottom: 10px;
		font-size: 16px;
		text-align: center;
	}
	.bottom-md-footer- .widget_nav_menu > div {
		margin: 0 auto 20px;
		display:none;
	}
	body .footer-middle .menu li {
		text-align: center;
	}
	.footer-bottom ul {
		text-align: center;
	}
	body .footer-3 .footer-bottom .footer-menu li {
		display: inline-block;
		float: none;
	}
	body .footer-3 .footer-bottom .footer-menu li, body .footer-3 .footer-bottom .footer-menu li a, body .footer-3 .footer-bottom div, body .footer-3 .footer-bottom p, body .footer-3 .footer-bottom span {
		font-size: 12px;
	}
	.wpb_animate_when_almost_visible{
		opacity: 1 !important;
		filter: alpha(opacity=100) !important;
		-webkit-animation: wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
		-o-animation: wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
		animation: wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);
		-webkit-transform: scale(1);
		-ms-transform: none !important;
		-o-transform: none !important;
		transform: none !important;
	}

	body h2.vc_custom_heading {
		font-size: 30px !important;
	}
	body .btn-slider-orange{
		min-width:260px !important;
	}
	.float-nav {
		right: 20px;
		bottom: 10px;
	}

	.init-slide-title{
		font-size:16px !important;
	}
	#contact-us h4 {
		font-size: 30px !important;
		margin-bottom: 30px !important;
	}
	.contact-main-info{
		font-size: 18px !important;
	}
	.init-slide-title{
		font-size:16px !important;
		margin-top: 5px !important;
	}
	.slide-events-title{
		margin-top: 5px !important;
	}
	.tp-caption.events-title, .events-title{
		font-size: 20px !important;
		line-height: 20px !important;
		max-width: 240px !important;
		min-width: 240px !important;
		font-weight:800 !important

	}
	.active-revslide .events-title{
		visibility: visible !important;
		opacity: 1 !important;
	}
	.featured-img-custom-wr:hover .featured-img-inner-wr:before {
		background:transparent;
	}
	body #sgcboxWrapper .forcefullwidth_wrapper_tp_banner {
		position: absolute !important;
		top: 0;
		bottom: 0;
		margin: auto !important;
		display: table;
	}
	#sgcboxWrapper .vid-info-wr br{
		display:none;
	}
	#sgcboxWrapper span.vid-pub {
		font-size: 12px !important;
	}
	#sgcboxWrapper span.vid-info-wr {
		padding: 0px 0px 10px!important;
		font-size: 20px !important;
		line-height: 20px !important;
	}
	/*** section template ***/
	.page-title h1 {
	    font-size: 40px !important;
	    margin: 0 0 5px 0;
	}
	.page-title > .container {
	    min-height: 200px;
        padding: 20px 0;
		 min-height: 150px;
	}
	.page-title > .container > .row {
	    height: auto;
	}
	.section-post .section-content-wr {
	    float: none;
	    margin: auto;
	}
	.section-post .section-content-wr h2{
		text-align: center;
		margin-bottom: 10px;
	    font-size: 32px;
	}
	.section-content-wr p {
	    font-size: 16px;
	}
	.overview-img {
	}
	.page-title > .container > .row {
	    height: auto !important;
	}
	.page-template-section-template .post-col-wr {
	    padding: 40px 10px !important;
	    display: table;
	    width: 100%;
	    float: none !important;
	    position: relative;
	}
	.section-post .section-content-wr {
	    float: none !important;
	    margin: auto !important;
	    display: table-cell;
	    vertical-align: middle;
	    width: 100%;
	    padding: 0 25px;
	}
	.post-col-wr .vc_col-sm-1{
		display: none;
	}
	/** single event detail page***/

	.date-wr{
		text-align:center;
	}
	.date-inner-wr {
		float: none;
		display: inline-block;
	}
	.events-header-detail-wr {
		text-align: center;
		padding-top:0;
		padding-bottom:0;
	}
	h1.tribe-events-single-event-title{
		text-align: center;
		display: block;
		padding: 10px 0;
		font-size: 34px;
	}
	.events-anchor-links-wr {
		margin: 20px 0 0 0;
	}
	.events-anchor-links-wr ul li {
		display: inline-block;
		margin: 0px 0px 20px 0;
		width: 50%;
		float: left;
		text-align:left;
	}
	.events-anchor-links-wr ul li a.events-anchor {
		padding: 8px 12px 8px 8px;
		font-size: 14px;
	}
	img.events-anchor-icon {
		margin: 0 2px 0 0;
		max-width: 15px;
		height: auto;
	}
	.events-single-header-wr {
		padding: 40px 30px;
	}
	.events-row{
		padding: 40px 30px;
	}
	#event-map{
		padding:0;
	}
	body .events-row h2 {
		font-size: 45px;
		text-align: center;
		margin-bottom: 10px;
	}
	.events-row .col-centered {
		text-align: center;
	}
	.tribe-events-content {
		text-align: left;
	}
	.facilitator-img-wr {
		float: none !important;
		display: block;
		margin: auto;
	}
	h5.fac-label {
		margin: 25px auto 5px;
		line-height: 1;
		font-size: 14px;
	}
	body .events-row h2.fac-name {
		font-size: 36px;
		text-transform: none;
	}
	.page-template-event-detail p.fac-prof-info-wr {
		font-size: 14px;
		line-height: 20px;
		margin: 5px auto 10px;
	}
	.fac-desc {
		text-align: left;
	}
	.fac-top-elements {
		margin: 5px;
	}
	.page-template-event-detail p, .page-template-event-detail div {
		font-size: 16px;
		line-height: 20px;
	}
	ul.social-list.footer-social-icons-wr {
		text-align: center;
	}
	.footer-top-wr .social-list li {
		display: inline-block;
		float: none;
		margin: 0 10px 5px 0;
		float: left;
		margin: 0;
		width: 25%;
	}
	/*** sub section ***/
	.sub-section-header-img {
		margin-bottom: 10px;
	}
	.page-template-one-page-breadcrumb .anchored {
		padding:35px 20px;
	}
	body.page-template-one-page-breadcrumb h1{
		font-size: 44px;
		margin: 0 0 5px;
	}
	body.page-template-one-page-breadcrumb p,
	body.page-template-one-page-breadcrumb div {
		font-size: 16px;
		line-height: 20px;
	}
	body.page-template-one-page-breadcrumb p{
		margin-bottom: 10px;
	}
	.button-group .btn {
		margin: 0 0 15px;
		width: 100%;
	}
	body .vc_tta-container{
		margin-top: 5px;
		margin-bottom:20px !important;
	}
	.vc_tta-panel .vc_tta-panel-title {
		font-size: 16px;
	}
	.slick-track,
	.slick-slide {
		width: 100% !important;
	}
	.page-template-one-page-breadcrumb .button-group .btn-md {
		max-width: 100%;
		padding: 10px 0px;
		font-size: 12px;
	}

	/*** dashboard ***/
	body .top-head-dashboard .nav-animate > ul > li > a span span {
		display: none;
	}
	body .top-head-dashboard .nav-animate > ul > li#menu-item-30216 > a span span{
		display:block;
	}
	body .top-head-dashboard .nav-animate > ul > li {
		float: left !important;
		width: 12%;
		padding: 15px 10px 15px 10px;
		text-align: center;
		border: 0px solid rgba(0, 0, 0, 0);
	}
	body .top-head-dashboard .nav-animate > ul.med-hidden > li {
    	width: 12.5%;
	}
	body .top-head-dashboard .nav-animate > ul > li#menu-item-30216{
		float:left !important;
		width:40%
	}
	body .top-head-dashboard .nav-animate > ul.med-hidden > li#menu-item-30216,
	body .top-head-dashboard .nav-animate > ul.med-hidden > li#menu-item-31065{
		width: 50%;
	}
	.top-head-dashboard .top-nav > ul > li > a i {
		position: relative;
		left: auto;
		line-height: 18px;
	}

	body .top-head-dashboard .nav-animate > ul > li#menu-item-30216 a i{
		position:absolute;
		left: 10px;
	}
	body .top-head-dashboard .nav-animate > ul.med-hidden > li#menu-item-30216 a i {
		left: 25px;
	}
	body .top-head-dashboard .nav-animate > ul.med-hidden > li#menu-item-31065 a i{
		right: 55px;
	}
	/** dashboard content after menu ***/
	.dashboard-container .dashboard-main-content-wr {
		margin-top: 10px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.dashboard-container .dashboard-sidebar-wr {
		margin-top: 0;
		padding-left: 5px !important;
		padding-right: 5px;
	}
	.dashboard-event-feat-img {
		padding-left: 0;
		padding-right:0;
	}
	.dashboard-media-wr .wpb_column {
		padding: 0 10px;
	}
	.vc_empty_space_wr{
		height:10px;
	}
	.event-title-wr h2, body .dashboard-row-wr .post-title-wr h2 {
		font-size: 26px;
	}
	.dashboard-media-wr div > .row.vc_row {
		margin: 0 -25px;
	}
	.days-count-wr, .published-post-wr {
		font-size: 11px;
	}
	.event-location-wr, .event-time-wr {
		font-size: 11px;
	}
	body .dashboard-row-wr .vc_column-inner {
		height: 255px;
	}
	h2.up-events-title {
		font-size: 30px;
		line-height: 1;
		margin: 20px 0 10px !important;
	}
	.my-favorites-wr {
		padding: 10px 15px;
	}
	.dashboard-sidebar-wr .sidebar_widgets li.widget {
		margin-bottom: 0px;
	}

	/*** slider bullets **/
	body #who-we-are .custom .tp-bullet {
		margin: 0 8px;
	}
	body #rev_slider_6_3_wrapper .custom .tp-bullet {
		margin: 0 8px;
	}
	/*Arabic footer*/
	.ar-rtl .bottom-md-footer- .widget_nav_menu {
		float: none;
	}


	/** menu **/
	body .new-nav ul {
		padding-right: 20px;
		padding-left: 20px;
	}
	body .new-nav > ul > li i {
		/*margin-left: 5px !important;*/
	}

	.footer-top-wr .subscribe-form-outer-wr{
		width:100%;
	}
	.mobile-extra .top-search input.shape {
		height: 25px;
		text-align:left;
	}
	body.ar-rtl  .mobile-extra .top-search input.shape {
		text-align:right;
	}
	.top-search .search-box {
		width: 90%;
		left: 5%;
		right: 5%;
		margin-left: 0;
		padding: 10px 0;
	}
	.top-search .search-box input[type=text] {
		font-size: 18px;
		text-transform: uppercase;
		letter-spacing: 0;
		line-height: 1;
	}
	body .top-head.header-8 .mobile-extra .top-search a.close-srch {
		top: -10px;
		height: 25px;
		text-align: center;
	}

	/*** mobile extra header **/
	.top-head .container {
		display: block;
	}
	.vc_custom_heading.dcbigheadings{
		font-size: 34px !important;
	}
	.vc_custom_heading.dcsmallheadings{
		font-size: 13px !important;
	}
	body .top-head .logo {
		width: 80%;
		display: block;
		float: left !important;
		margin-right: 10px;
	}
	body.ar-rtl .top-head .logo {
		margin-right: 0;
		margin-left: 10px;
	}

	.mobile-extra span.lang-switch-wr div#lang_sel {
		display: table-cell;
		vertical-align: middle;
	}
	.mobile-extra .lang-ul a span {
		color: #0b386a;
		font-weight: 600;
	}
	.custom-share-wr{
		display:table;
		height: 55px;
		float: left;
		width: 30px;
		text-align:center;
	}
	.custom-share-inner-wr{
		display:table-cell;
		vertical-align:middle;
	}
	.custom-share{
		color: #0b386a !important;
	}
	.custom-share.share-visible{
		color:#d75522 !important
	}
	.mobile-extra > div, .mobile-extra > span {
		padding: 0 5px;
	}
	.mobile-extra span.lang-switch-wr {
		display: table;
		height: 55px;
		padding: 0 10px;
	}
	.share-visible i:before {
		content: "\f00d";
	}
	.slider-text-center-mobile{
		text-align:center!important;
	}
	.slider-text-right-mobile,
	.slide-text-right-mobile{
		text-align:right!important;
	}
	.slider-text-left-mobile{
		text-align:left!important;
	}

	.eservice-page label, .eservice-page #lostpassword a {
		font-size: 14px;
		line-height: 32px;
	}
	body.eservice-page .section {
		padding: 20px 0 20px;
	}
	.eservice-page-wr h4.form-title {
		font-size: 25px;
		margin: 0 0 10px;
	}

	.eservice-page-wr .self-serv-a-outter-wr .self-serv-wr {
		text-align: left;
		margin-bottom: 10px;
	}
	.self-serv-a-outter-wr {
		margin-bottom: 20px;
	}
	.eservice-page h6.lgmarginbottom {
		margin-bottom: 15px !important;
	}
	.eservice-login-wr{
		margin:20px auto 70px;
	}
	.eservice-self-serv-wr{
		margin:20px auto 70px;
	}
	.license-list-outter-wr{
		margin:0;
	}
	body .eservice-page-wr li {
		font-size: 13px;
		margin: 0 0 5px;
	}
	.annual-reports-wr>div {
		min-height: 72px;
	}
	.vc_row {
		margin-left: -12px;
		margin-right: -12px;
	}
	.news-thumbnail-wr {
		display: block;
		width: 50%;
		float: left;
		padding: 10px 10px 10px 0;
	}
	.news-label-wr,
	.news-date-wr{
		display: block;
		width: 50%;
		float: left;
	}
	.news-thumbnail-wr img {
		min-height: auto;
	}
	span.footer-last-update {
		display: block;		
	}
	body #foo {
		padding: 5px;
		width: 40px;
		height: 40px;
	}
	.container-fluid {
		padding-right: 12px;
		padding-left: 12px;
	}

	/** happiness***/
	#colorbox, #cboxOverlay, #cboxWrapper {
		width: 100% !important;
	}
	#cboxWrapper > div:first-child {
		display: none;
	}
	#cboxWrapper > div:nth-child(2) {
		height: 300px;
	}
	div#cboxMiddleLeft {
		display: none;
	}
	div#cboxContent {
		width: 98% !important;
		padding: 10px 10px 17px;
		box-sizing: border-box;
		height: auto !important;
		float: none !important;
		margin: auto;
		box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.55);
	}
	div#cboxLoadedContent {
		width: 100% !important;
		height: 165px!important;
		margin: 0 0 3px;
	}
	body #cboxClose {
		bottom: 3px;
		right: 10px;
	}
	#cboxMiddleRight {
		display: none;
	}
}


@media screen and (max-width: 375px)  {
	body.page-template-one-page-breadcrumb h1 {
		font-size: 40px;
	}
	body .dashboard-row-wr .dashboard-content-box .vc_column-inner {
		padding: 15px 0;
	}
	.news-thumbnail-wr img{
		min-height:121px;
		height:121px;
	}
	#initiatives-we-have .Newspaper-Subtitle {
		margin-top: -10px !important;
	}
}

@media screen and (max-width: 375px) and (min-width: 370px){
	body #rememberme{
		float: left;
		width: 50%;
		padding: 0 0 0 15px;
		font-size: 14px;
	}
	body #rememberme label {
		line-height: 32px;
		vertical-align: text-bottom;
	}
	body.ar-rtl #rememberme{
		float: right;
		padding: 0 15 0 0;
	}
	body #lostpassword {
		float: left;
		width: 50%;
		padding: 0 15px 0 0;
		line-height: 35px;
	}
	body.ar-rtl #lostpassword {
		float: right;
		padding: 0 0 0 15px;
	}
	#lostpassword a {
		color: #000;
		font-size: 14px;
		line-height: 32px;
		vertical-align: text-bottom;
	}
	body .custom-checkbox {
		margin: 0 2px 0 0;
	}
	body #events-happening .events-title {
		font-size: 20px !important;
		/*line-height: 20px !important;
		height: 38px !important;
		max-height: 38px !important;
		min-height: 38px !important;*/
	}
	.tparrows.tp-leftarrow:before {
		content: "\f104";
		font: normal normal normal 14px/5 FontAwesome;
		font-size: inherit;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		color: #fff;
		font-size: 90px;
	}
	.tparrows.tp-rightarrow:before {
		content: "\f105";
		font: normal normal normal 14px/5 FontAwesome;
		font-size: inherit;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		color: #fff;
		font-size: 90px;
	}
}

@media screen and (max-width: 375px) and (max-height: 560px)  {
	.ar-rtl #initiatives-we-have .Newspaper-Subtitle {
		margin-top: 0px !important;
	}
	#initiatives-we-have .Home-page-slides-top-title {
		margin-top: 10px !important;
	}
}

@media screen and (max-width: 360px)  {
	.events-single-header-wr {
		padding: 40px 20px;
	}
	.events-row {
		padding: 40px 20px;
	}
	.subscribe-notes-wr,
	.subscribe-input-wr{
		width: 94% !important;
	}
	body #rememberme {
		float: left;
		width: 50%;
		padding: 0 0 0 15px;
		font-size: 13px;
		line-height: 26px;
		vertical-align: top;
	}
	body #rememberme label {
    	vertical-align: top;
	}
	body #lostpassword {
		float: left;
		width: 50%;
		padding: 0 15px 0 0;
		font-size: 13px;
		line-height: 26px;
	}
	body .custom-checkbox {
		margin: 0 2px 0 0;
	}
	#lostpassword a {
		font-size: 13px;
		line-height: 26px;
		vertical-align: top;
	}
	.home-what-we-do
	{
		text-align: center !important;
		font-size: 45px !important;
		line-height: 20px !important;
	}
}
@media screen and (max-width: 360px) and (max-height:615px)  {
	.init-slide-title{
		font-size:16px !important;
		margin-top: 5px !important;
	}
	.slide-events-title{
		margin-top: 5px !important;
		line-height: 15px !important;
	}
	.tp-caption.events-title, .events-title
	{
		font-size: 15px !important;
		line-height: 16px !important;
	}
}

@media screen and (max-width: 320px)  {
	.dont-want {
		padding: 0px !important;
   		width: 252px !important;
   		top: -18px;
    	left: -64px;
	}
	body.ar-rtl .top-head .logo {
		margin-left: 0px;
	}
	body .top-head .logo {
		margin-right: 0;
	}
	.mobile-extra .top-search .shape {
		width: 30px;
	}
	.mobile-extra .custom-share-wr {
		width: 30px;
	}
	.mobile-extra span.lang-switch-wr {
		padding: 0 5px;
	}
	#rev_slider_4_1 .uranus.tparrows
	{
		top: 106% !important;
		left: 110% !important;
	}
}

@media screen and (max-width: 686px){
	.two-column-justify{
		column-count: 1;
	}
}

@media screen and (max-width: 737px) and (min-width: 415px) and (orientation: landscape){
	#csbwfs-delaydiv{
		display:none !important;
	}
	.landscape-note-outer{
		position: fixed;
		top: 0px;
		bottom: 0;
		left: 0;
		right: 0;
		z-index: 999999;
		background-color: #0b386a;
		padding: 20px;
		text-align: center;
		height: 100%;
	}
	.landscape-note{
		display:table-cell;
		vertical-align:middle
	}
	.landscape-note-outer h2{
		color:#fff;
	}
	.ar-rtl .landscape-note-wr,
	.landscape-note-wr-ar{
		display:none;
	}
	.landscape-note-wr,
	.ar-rtl .landscape-note-wr-ar{
		display:table;
	}

}
